未来智讯 > 智能家居论文 > 基于STM32的小型智能家居系统设计

基于STM32的小型智能家居系统设计

发布时间:2018-11-30 01:06:05 文章来源:未来智讯    
    基于STM32的小型智能家居系统设计作者: 李丽   摘 要:随着科学技能的不时发展,智能家居系统作为物联网技能的一项重要应用也随着物联网的快速发展发生了明显的改善。现阶段,智能家居系统的应用还仅仅不过存在于高端群体中,其主要原因还是由于智能家居系统的性价比,为实现智能家居市场的有效扩展,开发和研制出一种针对低端用户及大众化的小型智能家居系统就显得尤为必要。
  关键词:物联网;智能家居;小型;大众化;STM32
  中图分类号:TP273 文献标识码:A
  智能家居便是以居家环境为平台,并实现了建筑、网络、计算机、通讯以及自动化技能的彼此融合,从而实现了一种囊括了服务性、功能性以及管理性为一体的平安便利并且环保的居住环境。基于STM32系列芯片小型智能化家居系统的核心是智能家居抑制器,同时也包括了多功能面板、智能插座以及窗户抑制模块和电动窗帘等多项智能家居产品。通过WIFI或者以太网,实现智能家居抑制器与家庭信息互联处理中心的准时通讯。
  一、智能家居抑制系统的总体设计
  (一)智能家居系统抑制器
  智能家居抑制器模块作为整个智能家居系统的核心内容,对整个智能家居系统功能的成功实现具有关键性的作用。本文中,小型智能家居抑制系统是基于STM32的芯片设计,并根据抑制器的功能,将其具体划为以下几个模块:模拟量输入模块、RS485通讯模块、以太网接口模块、电源模块、LED显示模块的输入和输出,开关量输出模块、无线通讯模块等。
  (二)智能家居产品介绍
  1 智能插座
  STM32系列的芯片设计同样作为智能家居系统中智能插座的核心,同时在其内部也涵盖了继电器、ADE7753的电能芯片以及液晶显示屏等模块,从而可以正确的显示出对应的家用电器的电量参数;另外还可以对家用电器的电源启动时间进行个性化的设置,进而实现家庭用电负荷的最合理分配,促使电网功能得以成功实现,既能够独立事务,也能够通过485总线与系统抑制系通信完成相关操作。
  2 红外多功能转发器
  智能家居系统的红外转发器装置可以对家用电器如电视机、空调以及冰箱和其它设备的遥控红外信号进行学习、接收及存储与转发等操作,同智能插座一样,既能够独立的完成事务,也能够借助485总线实现与抑制器的通信。
  3 触摸屏
  在本文所设计的小型智能家居系统中所选取的是一彩色触摸屏,该显示屏选取一种具有较高清晰度的四线电阻式TFT液晶显示屏,高清晰度,尺寸为7英寸,800×480分别率,该产品具有高级塑料结构,而且工业级能源消耗对照低,其主要规格:400MHZ的CPU频率,64G的闪存以及64M的内存,小于7W的功率,接口包括了1*RS485的隔离接口和1*RS232的隔离接口,一主一从的1*USB接口,电源输入为24VDC;同时还安装了实时多任务操作系统的组态软件。另外,该产品通过总线485和智能家居抑制器,还实现了远程抑制、远程传感和各种情境模式的设置功能。
  4 多功能面板
  该小型智能家居系统中的多功能面板同样是以STM32系列的芯片为核心,主要包括了4路继电器的输出,可以实现对4路用电负载如灯、排风扇等设施的同时抑制,该产品既能够独立的展开事务,也能够通过485总线实现与系统核心抑制器的实时通信。
  二、小型智能家居系统的硬件平台设计
  在该小型智能家居系统中具体所涉及到的硬件局部有STM32系列的芯片、8路双向的光耦隔离TLP280-4、5路RS485总线、8路达林顿驱动ULN2803、2路高速的光耦隔离器6N137、以太网ENC28J60以及Flash存储器SST25VF016B。
  1 STM32系列芯片介绍
  STM32系列芯片在设计过程中选取了具备高本能特点的ARM Cortextm-M3 32位的RISC内核,其事务频率达到了72MHz,在高达512K字节的闪存以及64K字节的SRAM的内置高速存储器中也涵盖了一512字节的闪存微抑制器;另外还包含了若干个标准先进的通讯接口,总共具有11个定时器及13个通讯接口,在本设计中,并对STM32芯片的管脚进行了详细的功能划分。
  2 以太网模块ENC28J60
  凭借以太网端口,在小型智能家居系统的设计过程中方能实现系统各个抑制器与家庭信息处理中心的实时通讯。
  3 ADE7553单相电能计量芯片
  该芯片具有良好的低能耗与高精度的功能特点,在该芯片中的有功电能计量误差可以保证在0.1%以内,其正确度相比其它芯片具有明显的优势,同时,选取直流供电,电压等级为5V,与DT/双传感器接口和SPI串行通讯;另外在芯片内部存在着较多的寄存器,在具体的设计过程中仅需要对内部寄存器进行相应的读写操作即可完成。
  4 Flash存储器SST25VF016B
  该存储器的主要功能便是对该小型智能家居系统中的各个设备的IP地址进行汇总和存储。
  5 RS485总线接口通讯芯片SN65LBC 184
  在系统设计过程中,该装置的重要作用便是实现探测器与前端智能设备的半双工方式的通信。在该通讯芯片的应用过程中,其通讯方向的抑制由DIR5来完成,如果DIR5端为低电平时,此时抑制器为发送状态,相反,若为高电平,则为接收状态。
  6 双向光耦隔离TLP280-4和高速光耦隔离6N137
  TLP280-4便是一微型的耦合器,一般适用于贴片安装,并在PCMCIA传真调制解调器与可编控的抑制器电路中广泛应用;而6N137光耦合器属于一款在单通道条件下应用的高速光耦合器,在该光耦合器内部含有一LED(其波长为850纳米)以及一集成检测器,而这一集成检测器又由高增益线性运放和一光敏二极管以及一集电极开路的三极管结合组成;另外,该光耦隔离器同时还兼具了电压、电流以及温度补偿的功能,在高速数字开关、A/D转换电路等领域有着较为广泛的应用。本文所设计的小型智能家电系统中,其8路光耦合隔离输入端电路便是由TLP280-4所构成,而该系统的2路高速光耦隔离器的输入端电路则是由6N137所组成。   7 该小型智能家居系统供电电路系统
  该智能家居系统的电源输出由系统抑制器所提供,所提供的电源来实现系统中所有的智能用电产品的使用,如智能家居产品(多功能面板和智能插座等)、触摸屏以及上位机管理软件等;其中上位机管理软件是一款基于LABVIEW开发环境中得以开发应用的软件,也是该智能家居系统的重要集中管理工具和手段,通过智能家居抑制器的底层抑制协议以及以太网协议实现了该管理软件在系统应用层面的有效融合,进而实现了对家居中的电器设备、安防设备以及灯光、温度等设备的抑制和调节,同时实现了对相关场景的定时、设置等远程监控功能。
  小型智能家居系统中的软件设计也是以STM32单片机为基础,并通过C语言的编程来完成,这一设计过程中同时也涵盖了系统抑制器程序以及多项设备的驱动程序;在系统中,通过RS485总线实现抑制器与智能模块之间的实时通信,同时也能够直接的使用标准化的串口驱动程序;另外,触摸屏与智能家居抑制器之间的通讯功能的实现同样也是依据RS485总线,而对家居设备的抑制以及相关情景模式的设定则是凭靠系统预装的嵌入式实施多任务操作系统组态软件来完成。
  结语
  本文成功设计出了一款小型的智能家居系统,该系统以STM32芯片为基础,该系统的智能家居模块主要涵盖了智能抑制器、多功能面板、智能电度表以及智能插座等多项家居模块;与此同时,该智能家居系统有效地联合系列安防产品如烟感探测器和网络摄像机以及红外探测器等,共同打造完成了一完善的智能家居系统;该小型智能家居系统具有灵活的抑制方式,而且其各个模块功能也具有极强的可扩展本能;另外,设备操作大略快捷,在家庭、学校、医疗以及试验研发等多个领域都符合应用。随着科学技能的不时进步,人们对物质生活的要求也必定会越来越高,智能家居系统的小型化也必定是未来以发展潮流,因此,小型智能家居系统在今后的发展过程中的应用也必将会越来越普遍,得到人们的认可与欢迎。
  参考文献
  [1]姚现伟.基于STM32的智能家居红外抑制系统研讨与设计[D].燕山大学,2014.
  [2]蒋立兵.基于STM32的智能家居抑制系统的设计与开发[D].北京邮电大学,2011.
  [3]蒋明明.基于STM32的低端智能家居抑制系统研制[D].西南交通大学,2013.
  [4]刘鹏飞.基于STM32的智能家居系统[D].烟台大学,2013.
  [5]王佳.基于STM32的智能家居抑制系统的设计与开发[D].长安大学,2013.
转载请注明来源。原文地址:https://www.7428.cn/page/2018/1130/49152/
 与本篇相关的热门内容: