基于ARM和ZigBee的智能家居系统资料下载.pdf
《基于ARM和ZigBee的智能家居系统资料下载.pdf》由会员分享,可在线阅读,更多相关《基于ARM和ZigBee的智能家居系统资料下载.pdf(5页珍藏版)》请在冰豆网上搜索。
![基于ARM和ZigBee的智能家居系统资料下载.pdf](https://file1.bdocx.com/fileroot1/2022-10/7/6ede61f5-d732-4f87-a7d2-4538f454e1ec/6ede61f5-d732-4f87-a7d2-4538f454e1ec1.gif)
高级微处理器;
智能家居;
ZigBee;
网络仿真;
码分多址中图法分类号:
TP393文献标识码:
A文章编号:
10007024(2011)061987-04SmarthomesystembasedonARMandZigBeeWUWenzhon91LIWan1ei2(1CenterofExperimentalTeaching,GuangdongUniversityofFinance,Guangzhou510521,China;
2DepartmentofElectronicEngineering,CollegeofInformationScienceandTechnology,JinanUniversity,Guangzhou510632,China)Abstract:
Forcollectinginformationofequipmentsandapplications,andalsotransmittingcommands,asmarthomesystembasedonARMandZigBeeisdesignedTheembeddedsystemCancontrolthetransmissionanddataprocessingItCaninteractwithIntemetandCDMAcellularnetworksUserscancontrolthesystemnotonlybytheembeddedterminals,butalsothelaptopandmobilephoneFinally,experimentsontheperformanceoftheZigBeenetworkorganizedbyhouseequipmentsandapplicationsarecarriedoutandtestsaboutthevideotransmissionoftheembeddedterminalsaremadeResultsshowthatthissystemcallmeetthedemandsofthecommonsmarthomeapplicationsKeywords:
ARM;
smarthome;
NS2;
CDMAO引言随着人们对家居设施的要求越来越高,智能家庭和物联网成为了研究热点“卅。
为了更好地使家居设备互联互通而形成一个系统以及实现对家居设施的有效控制,本文设计了一个基于ARM9的家居设备控制系统,该系统一方面可以通过对家居设施的有效控制实现节能环保和安全的家庭生活,另一方面通过方便的智能化操作提高人们生活质量,可满足家居系统的一般应用需求。
l系统组成与硬件设计11系统网络组成家居系统网络结构如图l所示,主要包括4种网络。
ZigBee网络主要包括用于采集设备状态信息和环境参数的各种传感器,另外,用于和嵌入式系统沟通的转换控制电路主要实现对家居设施的状态采集以及信息传输。
ZigBee网络遵循图l家居系统网络结构IEEE802154规范,具有高效经济的特点,功耗和复杂度都非常低,适合近距离和速率要求不高的场合,因此非常适用于家居设备间传输控制信息。
基于ARM9的嵌入式系统组成的网络主体部分是基于s3e2440的处理控制模块,负责对各种数据的处理并提供方便的人机交互界面,还负责与各种网络进行通信,是智能家居系统的核心部分。
Interact与蜂窝网为用户提供了远程访问控制家居系统的方式,例如用户可以在外出时用手机和笔记本电脑灯装置来监控家里各种设备的情况,在酬家前提前打开空调、热水器等电器,在忘记关掉某些设备收稿日期:
20100722;
修订日期:
20100930。
作者简介:
吴文忠(1968一),男,广东潮州人,硕士,高级实验师,研究方向为ZigBce网络、计算机网络;
李万磊(1982一),男,湖北武汉人,硕士,研究方向为ZigBee网络、网络多媒体。
E-maihwwz9888126com万方数据19882011,V0132,No6计算机工程与设计ComputerEngineeringandDesign时可以远程控制关闭以节约电源;
在早晨闹钟响起前几分钟自动打开遮光窗帘、咖啡机和热水器自动工作。
同时用户也可以用CDMA手机和Interact上的服务器进行交互操作。
12系统硬件框架本系统的硬件结构如图2所示。
安装在家居设备上的各种传感器和转换控制电路负责采集设备环境信息并控制具体的设备。
信息的传递通过DigiInternational公司生产的XBee模块组建的ZigBee网络来进行。
ZigBee技术基于IEEE802154标准,而该标准提供了动态信道选择、空闲信道评估等抗干扰机制。
ZigBee使用的频段为24GHz,在距离大于lm的范围不会对微波炉、无绳电话等家庭设备产生明显的干扰。
XBee室内传输距离为100m,接收灵敏度为102dBm,功耗低,速率达250kbps,完全可满足设备间的通信需求,而且测试和配置都非常方便。
摄像头负责对室内环境以及门口情况的监控,采集到的数据交由s3c2440处理,可以进行存储或者发送到互联网或者手机。
S3C2440作为主要的处理器和控制器,拥有400MHz的CPU、64M的FLASH和“M的SDRAM。
音频口接音频设备进行语音播报提醒等,这些都由程序设置、控制。
触摸屏负责进行人机交互,无线通信模块负责各个嵌入式终端之问的通信,这里采用DLink公司的嵌入式无线网卡模块DWLG122,它支持USB接121,基于IEEE8021lbg组网,最大传输速率可达54Mbps,可进行流畅的视频传输,它室内传输距离可以达到100米左右,网口还提供了与Interact的互联。
SD卡作为数据存储设备。
总的来说,用户可以通过嵌入式终端上的界面来查看室内空调、热水器、电灯、窗帘、安防系统、电视等的使用状态,根据需要调整这些设备,还可以进行远程操作,这样可以有效节约时间和能源,安全性也更高。
系统内部通过ASlll733产生33V的电压。
触摸屏选用NEC公司生产的NL2432HC2222B,它是_款TFT活动阵列色的LCD。
视频模块采用中星微的视频采集芯片ZC0301。
与蜂窝网互联采用CDMA技术,它比GSM更先进、辐射小,传输速率可以达到GPRS的3-4倍。
系统选择华为公司的EM200模块,它的接收灵敏度为106dBm,提供lxUART接口,速率达2304kbps,内嵌TCPOP协议,支持多链接,前向和后向数据传输速率均为1536kbps,而且完全符合ROHS环保认证的要求。
通过UART接口与中央处理器相连。
宅调热水器,电灯窗帘冰箱电视风扇安全检测XBec模块组成的控制与通信网络13嵌入式开发平台搭建开发平台的搭建主要包括嵌入式Linux系统的移植和整个硬件平台的建立。
utuLinux91是扬创科技基于Linux26内核,针对ARM框架CPU移植的嵌入式Linux操作系统,本项目选用其针对s3c2440的版本,该系统稳定可靠。
整个开发平台用Fedora90作为宿主机系统,目标机则是以utulinux作为开发板的操作系统。
由于DWLG122无线网卡模块采用的是ralink公司的RT73芯片,需从http:
wwwralinktechcorn网站上下载相应的Linux驱动RT73Linuxtarbz2。
指定编译器及平台,指向嵌入式Linux内核文件,需要修改Makefile文件,加入对网络模块的支持,添加objm:
=rt73O语句,交叉编译,生成驱动模块rt73ko。
在utu1inux下启动加载无线网卡驱动模块,命令如下:
撑sbininsmodrt73ko#sbini尼onfigrausbOinet1921680101up然后进行驱动移植和网络配置,无线网络模块就可以正常工作了。
从网上下载GSPCA(geneficsoftwarepackageforcanle