智能家居系统的应用研究
neuy_25141
neuy_25141 Lv.10
2015年07月28日 20:36:00
来自于智能家居
只看楼主

1.绪论 随着计算机、电子通信等技术的不断发展。信息化、智能化、控制化已经深入到人们家居生活中。智能家居是指利用电子技术、通信技术、网络技术、计算机应用技术等,使得家居环境中的各种设备能够自动控制且能够受上位机远程控制等功能。智能家居的应用让人们的生活舒适性提高、安全性提升等优点,大大提升了生活质量[1]。 当前我国智能家居的应用尚处在初步应用阶段,国内顶尖的电子通信类公司已开始建立统一的智能家居应用规范和技术标准。为下一步大力推广应用铺垫了坚实的基础。国外智能家居的应用比较普片,在物联网技术发展的驱动下,可以较为方便的把物与物之间连接起来,通过无线或有线网络使得家居信息可视化,进而达到闭环控制的效果[2]。目前家居系统应用成本还较高,随着通信技术的发展、电力载波技术的成熟应用等,我国智能家居成品的应用市场巨大。

1.绪论

随着计算机、电子通信等技术的不断发展。信息化、智能化、控制化已经深入到人们家居生活中。智能家居是指利用电子技术、通信技术、网络技术、计算机应用技术等,使得家居环境中的各种设备能够自动控制且能够受上位机远程控制等功能。智能家居的应用让人们的生活舒适性提高、安全性提升等优点,大大提升了生活质量[1]。

当前我国智能家居的应用尚处在初步应用阶段,国内顶尖的电子通信类公司已开始建立统一的智能家居应用规范和技术标准。为下一步大力推广应用铺垫了坚实的基础。国外智能家居的应用比较普片,在物联网技术发展的驱动下,可以较为方便的把物与物之间连接起来,通过无线或有线网络使得家居信息可视化,进而达到闭环控制的效果[2]。目前家居系统应用成本还较高,随着通信技术的发展、电力载波技术的成熟应用等,我国智能家居成品的应用市场巨大。

目前市场上大多智能家居产品是某个模块的成品,如厨房信息检测模块,没有集成整个家居环境中的所有信息;有些产品是靠电力载波信号线进行数据间的相互交换,造成了安装、维修等较为困难,同时信号传输还受到电力信号的干扰。本文通过在每种受控终端安装ZigBee节点,建立MESH网络,使得整个系统组网方便、信号传输稳定、功耗低、数据流量小、节点加入离开网络方便等特点,符合当前应用的前提,具有较高的开发价值[3]。

2.智能家居系统总体设计

目前市场上所销售的智能家居系统中大多是针对某一个方面而开发的产品,如安防系统、燃气报警系统等。本文通过对家居中的各种系统进行整合,使得家居中的多数受控信息集成在一起,利用远程的上位机可以方便的控制家居中的设备,符合未来家庭的生活需求,具有较大的利用开发价值。系统具有的特点有:(1)采用ZigBee技术使得系统易于安装,不需布线等工序,脱离了有线的限制,整体架构灵活性搞;(2)系统采用Android平板操作界面,用户可以实时观察所有设备工作情况,且能够发送控制指令,具有良好的操作性能;(3)系统集成性能强,通过WIFI或移动通信网络可与远程上位机进行通信,即可实现远程控制功能;(4)功能可扩展性,对ZigBee协议栈组网的程序改进可以方便定制系统实际应用功能,且家庭设备很容易加入该网络。智能家居系统总体设计框图如2-1所示。

系统总体结构分析如下:(1)家居环境信息检测。主要是检测环境信息量,包含有温度、湿度、光照强度等。(2)厨房信息检测模块。主要检测量含有火焰信息、可燃气体含量等信息。(3)家用电器控制模块。主要含有控制彩电、冰箱、空调、照明灯等控制模块。(4)安防控制模块。主要含有图片信息获取、门窗自动打开报警、红外报警等模块。(5)家庭内部总控制器。为家庭内部所有信息显示上位机模块,能够接收每个ZigBee终端节点检测的数据且送到显示器上显示相关数据,同时能够控制各模块的工作,且能够通过移动通信或其他无线网络和远程的上位机通信,即上位机发送控制指令能够控制家居系统的各模块的工作情况。

3.智能家居系统硬件设计

在智能家居系统中,需要利用传感器采集家居环境中较多的环境参数,传感器采集的信息需送给单片机进行处理,处理的结果通过无线网络传送给家庭网络总控制器。为实现系统采集数据的功能,本文家庭局域网内部采集信号节点采用基于CC2530芯片设计控制模块终端,电路结构图如图3-1所示。TI公司的CC2530芯片,内部集成了8位单片机处理器,具有无线接收和发送数据等功能,应用广泛。基于CC2530芯片的电路结构主要包含有电源电路、复位电路、按键及显示电路、无线收发电路、各种传感器接口电路。

终端节点硬件电路需留出传感器接口电路,不同类型的传感器均可与之连接,如家居环境信息中的温湿度、光照强度传感器等;厨房信息检测模块用到的可燃气体传感器等;安防控制模块中的红外传感器等。

家用电器控制模块硬件电路设计如图3-2所示。该模块的设计采用基于CC2530芯片设计。当无线模块收到上位机发送的控制指令后,经CC2530内单片机的处理,解析出是否要驱动继电器闭合或断开,以此达到控制家用电器电源的通断。这里的继电器的选型要根据实际受控设备电压的大小去选择,同时配备合适的外围电路,达到电路工作稳定的目的。

家庭内部总控制器平台的设计采用可运行Android系统的芯片设计。内部总控制器平台由触摸屏显示模块、ZigBee节点模块、WIFI收发模块等组成。通过触摸屏可以观察到家庭的环境信息、厨房信息、安防信息等,且能够与远程的上位机(手机、远程电脑等)进行通信,接收命令后把控制信息发送到对应的控制节点,使得系统运行智能化。触屏显示模块,可以显示的信息如下:

显示信息:环境信息(温度:***,光照轻度:***,)

厨房信息(可燃气体含量:***)

安防信息(无人/有人)

报警指示灯

控制按钮:

按键1:控制电视电源的通断

按键2:控制空调1电源的通断

按键3:控制空调2电源的通断

按键4:控制电饭煲电源的通断

4.智能家居系统软件设计

本文中所设计的智能家居系统软件设计流程图如图4-1所示。当系统工作时,家庭网络中的所有ZigBee节点组建成MESH网络,和家庭内部总控制器连接的ZigBee节点负责组建网络,即该节点为网络协调器,其他传感器节点和网络协调器节点相互通信,且协调器节点把接收的信息发送到显示屏显示相应数据信息。当有远程设备发送控制命令给内部总控制器时,内部控制对该命令进行解析,解析的结果发送到指定的ZigBee终端节点去驱动相应设备工作。

当远程上位机发送控制指令到家庭内部总控制器时,总控制器通过对接收指令的数据进行解析,然后通过ZigBee网络发送到某个指定的受控类型。

ZigBee网络在组建过程中需注意的关键点。

(1)网络中的所有节点频道号、信道号等参数的一致性。为了实现通信,同一网络中的频道号需一致,且不同类型节点自身的地址也应定义。如传感器节点地址可定义为:0X0123、0XABAC、0XFFAC等,每个节点又应该有对应地址编号,为了是的父节点能够准确与之通信。

(2)网络中的设备类型编码。本应用系统中节点较多,在软件实现上,为了使得程序编写方便,应该给每个每种设备类型定义相应字符代码。如AABB代表传感器节点、CCDD代表继

电器节点、AACC代表安防节点、BBDD代表厨房信息检测节点。当接收信息时,就可以根据判断头字符,判断出事哪中类型的节点,判断后,再去做进一步处理。以此类推,传感器节点有可以进行编码。

(3)数据安全性。为了使得数据传输过程中,数据的准确性不受外界干扰,可以在每组数据传输的结尾加上数据校验位,校验方式有奇偶校验、CRC校验等方式,这样可以保证数据传输的正确性。

5.总结

本文简要介绍了智能家居系统的研究现状,结合当前智能家居产品的特点,提出了智能家居系统研究的意思。系统涉及的技术有基于ZigBee技术的无线组网技术、传感器应用技术、控制算法等。通过对智能家居系统的研究,得到了如下结果:

(1)提出了完整的智能家居系统设计方案。方案中智能家居系统采用ZigBee技术组网,使得系统架构更为简洁,无线终端设备可多可少,最多可达到65000多个,推广应用方便。

(2)可视化效果好。利用android智能平板使得系统可视化效果好,且触屏控制方便。

(3)系统功耗低。基于CC2530芯片的终端节点,系统功耗低,普通电池可以工作到大半年时间,降低了系统的使用成本。

(4)软硬件电路稳定较高。基于CC2530芯片终端节点,电路开发较成熟。通过对ZigBee协议栈的优化,使得网络稳定、功耗降低等优点。
免费打赏

相关推荐

APP内打开