- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Zigbee的智能家居控制系统的设计
王超,高峰,姜洋
(东北石油大学 电气信息工程学院 黑龙江 大庆163318)
摘要:本文是基于Zigbee技术,采用CC2430模块构成传输网络,与中心控制板STM32之间进行2.4GHz的无线通信。控制板由STM32驱动触屏显示器,由编制的GUI(用户自定义)界面,使用户简单方便的对家具环境进行控制与监视。可增加WIFI(无线路由)上网功能实现远程控制功能等,具有良好的可扩展性。
关键字:Zigbee;触屏控制板;STM32;WIFI;
Design of Smart-home System Based on Zigbee
Wangchao,Gaofeng,Jiangyang
(Department of Electrical Information Engineering, Northeast Petroleum University, Daqing, Heilongjiang ,China,163318)
Abstract:This paper is based on Zigbee technology, using the 2.4GHz wireless communication between CC2430 module transmission network and center panel STM32. Panel STM32 drive by touch screen display, compiled by the GUI interface and the user is simple and easy to control the furniture with the monitoring environmental. It also can increase the WIFI Internet function to make the remote control function come true, It has good expansibility.
Keyword:Zigbee;touch-screen-panel;STM32;WIFI;
1引言
现代科技的发展驱使人们寻求更加简便更加快捷的生活方式,即使你是住在最偏远的城市,你也会感受到这种速度,所以,基于我们所学的知识,我们畅想一种用于控制我们切身生活的新方式,运用Zigbee技术和网络技术,将家中所有的可控部件集中在一个触屏控制板上,我们所用的Zigbee是一种高可靠性的无线数传网络。Zigbee数传模块类似于移动网络基站,支持无限扩展。同时,Zigbee具有低功耗、低成本、抗干扰、易组网的优点[1]。
本文是基于具有Zigbee无线传输技术的CC2430和STM32芯片,通过触摸屏控制板实现对家里的安防报警、室内温度和照明灯具、家用电器的控制。因为系统由自己开发,具有可扩展性和个性化,控制方便,更加贴近用户需求等特点。
2系统实现
2.1 系统总体结构
系统整体框图结构如图1所示,具有显示控制功能的中央的控制板我们采用具有高性能、低功耗的特点,而且不用外加射频功放,通信距离就可达到百米左右的STM32W108芯片(内置128KB FLASH和8KB SRAM它同时支持人机交互,可与CC2430进行通信[2]。
用于作为下级传输的Zigbee模块,我们采用TI 公司的CC24430 无线射频芯片,它有显著的低成本、低消耗、网络节点多等的无线传输功能。可以将一个节点作为路由,由一个主节点管理若干子节点,同时可由上一层网络节点管理,最多可组成65000 个节点的大网,实现组网,也有效的延长了Zigbee的传输距离。同时其具有高容量优点,可采用星状、片状和网状网络结构,通过对与STM32通信和传感数据采集传输的开发,形成对家中照明、安防、电器等日常工具的进程和远程控制,实现家居的智能化。
我们采用SDIO WIFI模块芯片实现数据的远程传输,具有的USB 2.0接口,与STM32 的连接非常简单,二者可以通过标准的USB 接口直接相连。该模块用来实现家庭网关与Internet 连接。通过WIFI可以在家中随时上网,同时也可以通过家庭网关实现远程控制。
图1 智能家居控制系统结构图我们的控制板操作界面如图2所示,主要是由STM32驱动带有GUI源代码的触屏显器,在其系统上进行UI(User Interface用户界面)设计,使其界面简单方便快捷易用。
图2触屏控制板的人机操作界面
2.2组网结构
在智能家居系统中,采用Zigbee 无线通信技术将智能家电设备组成星形网络,如图3所示。Zigbee协议中包括三种节点,网络协调器(FFD)、路由器、终端节点(RFD)[3]。
图3 Zigbe
文档评论(0)