收藏 分享(赏)

嵌入式PXA255与Zigbee的智能家居监控系统.doc

上传人:精品资料 文档编号:10260567 上传时间:2019-10-25 格式:DOC 页数:8 大小:1.21MB
下载 相关 举报
嵌入式PXA255与Zigbee的智能家居监控系统.doc_第1页
第1页 / 共8页
嵌入式PXA255与Zigbee的智能家居监控系统.doc_第2页
第2页 / 共8页
嵌入式PXA255与Zigbee的智能家居监控系统.doc_第3页
第3页 / 共8页
嵌入式PXA255与Zigbee的智能家居监控系统.doc_第4页
第4页 / 共8页
嵌入式PXA255与Zigbee的智能家居监控系统.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、嵌入式 PXA255 与 Zigbee 的智能家居监控系统The Intelligent home monitoring system of embedded Zigbee and PXA255Abstract: This paper analyzes the composition and function of the Intelligent home system and put forward the Intelligent home control system of the core of the overall architecture. Under PXA255-based p

2、rocessor and embedded linux, through wireless LAN (802.11) and wireless sensor networks (Zigbee), the system realization controlling guards against supervisory control and the various home appliance to home safety, whats more the systerm can call alarm cal in unusual circumstances .Key word: PXA255;

3、 Intelligent home; Zigbee; embedded systems.摘要:本文分析了智能家居系统的组成和功能,并提出了智能家居控制系统的核心部分的总体架构,基于PXA255处理器,在嵌入式 linux下,通过无线局域网(802.11)及无线传感器网(Zigbee ) ,该系统实现对家居的安防监控和各种家电的控制,并且在出现异常情况下拨打报警电话。关键字:PXA255;智能家居;Zigbee ;嵌入式系统中图分类号: TP393 文献标识码:B1 前言随着电子技术的发展,消费电子产品已与计算机、通信两项产品的技术结合在一起,成为目前所通称的 3C 产品,并使家用电子电器产品步

4、向智能家居的方向。智能家居必须具备 3 个特点:智能化,方便和实用。智能化要求系统设计体现人性化特点;方便就要将传统的固定不动的有线家电设施的控制方式改为方便且易于移动的无线解决方案;实用就是要求所采用的技术切实可行,针对性强。本系统集成多项技术,采用嵌入式Linux, PXA255 处理器和多种无线通信方式来满足家庭监控上方便实用和智能化的要求。本系统还利用 Zigbee 无线收发芯片 CC2420 和各种家居传感器构成家居监控传感网。家居监控传感器节点的数据在传感网中相互传递,最后被送到 PXA255 主控板。2 系统总体设计系统的家电无线控制子系统通过 Zigbee 无线收发模块可以主动

5、发送数据对各家电进行有效的控制;也可以被动接收烟雾探测器和煤气探测器等发出的数据,实现对家居的监控。当家居出现了异常情况时,系统将立即发出报警信号,并在第一时间通知用户。系统的图像监控子系统用于监控家中门窗等外人有可能闯入的地方。当有人通过这些地方进入时,图像监控子系统开始工作,将现场的图像拍摄下来并通过 802.11 无线局域网传送给基于 PXA255 处理器的智能家居控制系统,再由控制中心进行判断决定是否发出警报。系统的控制方法包括远程控制以及本地控制两种方式。系统通过网关与互联网连接,使得用户可以使用电脑,手机及其他智能终端实现对系统的远程控制。同时,系统也提供了红外接口以及友好的用户界

6、面,使用户可以在本地直接对系统进行控制。系统的报警控制子系统根据用户的设定及其他子系统的工作状况对家中的情况进行智能判断和报警。系统实现的主要功能如下:(1) 友好的人机交互图形界面;(2) 通过红外接收器,实现遥控系统;(3) 通过网关与互联网连接,用户可以通过互联网远程访问该系统,实现基于 Web 的系统控制;(4) 采用无线方式控制各家电(包括日光灯,空调,电脑,电视机等)的电源开关或监测家电运行状态;(5) 烟雾探测器探测到烟雾时,系统将自动切断家居中的电源,并发出火警提示;(6) 煤气探测器探测到煤气时,系统将自动切断家具中的气源,并且发出报警信号;(7) 当有人进入家中时,系统将自

7、动拍摄此刻的场景并发给主人;(8) 系统的报警类型包括拨打指定的电话号码,发送短信到指定的手机,输出音频信号等。3 PXA255 与 Zigbee 的设计方案3.1 PXA255 的总体设计智能家居硬件系统由 802.11 无线局域网通信子系统,GPRS/GSM 通信子系统,红外通信子系统,Zigbee 通信子系统, LCD 显示子系统,图像监控子系统,触摸屏设备子系统和报警子系统组成,PXA255 提供的大量外围设备接口和通用的 GPIO 口为这些硬件系统的设计带来极大的便利。硬件系统的整体设计方案如图 1 所示。图 1 处理器的结构图方案使用到的 PXA255 外围接口资源如下: 使用 P

8、CMCIA 接口连接 802.11g 无线网卡 使用 CF 接口连接 GPRS/GSM 无线收发模块 使用 IrDA 接口连接红外收发模块 使用 SSP 接口连接 Zigbee 无线收发模块 CC2420 使用 LCD 控制器接口连接 TFT 液晶屏显示器 使用通用的 GPIO 口连接触摸屏设备和报警器3.2 Zigbee 网络的组建网络的组建主要包括系统初始化,网络拓扑更新和节点通信三个方面。家庭网关是系统的主控设备,它主导网络建立的整个过程。系统上电后,家庭网关要采集活动节点信息,并为之分配一个唯一的节点号,完成系统地址表的初始化。系运行过程中,家庭网关要与众多传感器节点通信,并对它们进行

9、相应的控制。除之外,家庭网关必须能发现网络拓扑结构的改变,如传感器节点的插入和拆除,及时修改网络地址表的信息,实现网络的自组织功能。3.2.1 系统初始化系统上电以后,家庭网关以广播的方式通知上电的传感器节点初始化。侦听到家庭网关的数据帧之后,微型节点产生一个 0-256 的随机数,这个随机数与时延基数相乘得出本节点的时延。每个节点等待随机时延后发出入网请求(此时用 64 位 IEEE 扩展地址作为节点号) ,家庭网关收到请求后分配给该微型节点一个 16bit 的网内节点号(入网后的节点号),并在地址表中记录该传感器节点的相关信息,进行设备关联。若传感器节点发送入网请求后一分钟内没有得到回应,

10、则重新产生一个随机时延再次向家庭网关发送入网请求。家庭网关完成所有上电的传感器节点初始状态的采集,则系统初始化完成。3.2.2 网络拓扑更新ZigBee 网络具有自组织功能,当网络拓扑发生变化时,家庭网关必须能够发现这种变化并修改地址表信息。网络拓扑结构的变化主要是由传感器节点的接入和拆除引起的。传感器节点的插入:网络运行过程中,新的传感器节点上电后发送入网请求。家庭网关首先判断该节点是否在地址表中,如果该节点不在网络中并且网络中的传感器节点数没有超过网络容量,则家庭网关记录该节点的初始信息,并分配一个唯一的节点号给该节点。传感器节点的入网请求在规定时间内没有得到回应,则等待随机时延后重新发送

11、入网请求。这样就完成了节点的插入。传感器节点的拆除:传感器节点的拆除根据发起者的不同分为两种情况。一种是传感器节点发起拆除。家庭网关收到节点拆除请求后,修改地址表中该节点的信息,回收节点号,并通知节点拆除操作成功。另一种拆除是由家庭网关发起的。如果家庭网关和传感器节点 3 次通信都不成功,家庭网关将拆除该节点。若该节点向家庭网关发送 3 次请求都没有得到回应,则该节点需重新发送入网请求,以获得新的网络节点号。3.2.3 节点通信传感器节点只能与家庭网关通信,节点相互之间不能进行通信。家庭网关不仅要完成传感器节点的信息采集,还要实现对节点的控制。包括节点的设置、节点操作和节点重启等。所谓节点设置

12、,就是家庭网关对节点的某个参数值进行设定,譬如说烟雾传感器报警的门限值。节点操作主要是家庭网关控制相应的传感器节点,譬如进行灯光场景的配置、报警的撤防等。节点重启是指家庭网关发现该节点上传的数据出现明显错误时,可以关闭该节点再重新启动。系统运行过程中,还需要注意的两个问题。首先,传感器电量的监测是个重要的问题。如果传感器电量过低,它可能输出错误的信息,家庭网关不能发现这种情况,则不能保证采集的数据的正确性。因此,家庭网关必须要监测传感器节点的电量,发现节点电量低时应发出相应的警报并拆除该节点。其次,为了降低传感器节点的功耗,当没有数据通信时,节点处于等待或休眠等低功耗模式。家庭网关应该记录该节

13、点的状态,并以适当的方式唤醒传感器节点。根据上面的叙述,网络组建的流程图如 2 所示:图 2 网络组建流程图3.3 Zigbee 芯片 CC2420 技术与 PXA255 的接口技术CC2420 是 Chipcon 公司在 2003 年底推出的一款兼容 2.4GHz 1EEE 802.15.4 的无线收发芯片,它基于 Chipcon 公司的 SmartRF 03 技术,使用 CMOS 工艺生产,具有很高的集成度。该芯片体积小,功耗低,非常适合于家庭及楼宇自动化,工业监控等应用系统。CC2420 与 PXA255 的连接非常简便,它使用 SFD,FIFO,FIFOP 和 CAA 四个引脚表示收/

14、发数据的状态;而 PXA255 通过 SPI 接口与 CC2420 交换数据,发出命令。这个SPI 接口是通过将 PXA255 的 SSP 接口设定为 SPI 工作模式并作为 SPI 的主设备,而CC2420 作为 SPI 从设备实现的。CC2420 收到物理帧的帧起始字段(SFD)后,会在 SFD 引脚输出高电平,直到接收完该帧。如果启用了地址识别,则在地址识别失败后,SFD 立即转为输出低电平。FIFO 和 FOFOP 引脚标志接收 FIFO 缓存区的状态,如果接收 FIFO 缓存区有数据,则 FIFO 引脚输出高电平;如果接收 FIFO 缓存区为空,则 FIFO 引脚输出为低电平。FIF

15、OP引脚在接收 FIFO 缓存区的数据超过某个临界值时或在 CC2420 接收到一个完整的帧以后输出高电平。临界值可以通过 CC2420 的寄存器设置。CC 引脚在信道有信号时输出高电平,它只在接收状态下有效。在 CC2420 进入接收状态至少有 8 个符号周期之后,才会在 CCA引脚输出有效的状态信息。CC2420 的 SPI 接口由 CSn,SI,SO 和 SCLK 四个引脚构成。PXA255 通过 SPI 接口访问 CC2420 内部寄存器和存储区。在访问过程中,CC2420 是 SPI从设备,接收来自 PXA255 的时钟和片选信号,并在 PXA255 的控制下执行输入/输出操作。SP

16、I 接口接收或者发送数据都与时钟下降沿对齐。监控传感器节点的智能家居传感器网的最小组成单元,它一方面要采集家庭监控传感器的信息,并吧该信息发送给 PXA255 主控制板;另一方面要接收 PXA255 发来的指令执行各种电器设备的控制操作。传感器节点的硬件组成单元主要有 CC2420 收发模块,单片机模块,传感器模块和电器控制电路模块。PXA255 与 CC2420 和传感器连接示意图如图 3所示。图 3 PXA255 与 CC2420 电路接口和传感器节点原理图3.4 图像监控子系统图像监控子系统采用爱普生(Epson)公司的 sls65000 实现方案。sls65000 是一个片上系统(SO

17、C ) ,其内部集成了 ARM720T 的核、存储控制器、以太网口、CF 接口(可接802.11b 无线网卡) 、摄像头接口和 JPEG 图像编码器等硬件资源。采用爱普生公司的这个方案,在硬件上,只要在 sls65000 的外围接上 Flash、SDRAM、无线网卡、摄像头和红外传感器;同时在软件上,配以 Linux 操作系统和相应的驱动程序就可构成一个独立的嵌入式图像监控系统。该图像监控系统一般放在家中需要严密监视的地方,如出入的大门,老人,小孩的居室等处。当有人进出大门或房间时,安装在 sls65000 上的红外探测器会探测到人员的到来。此时,预先设定好的程序会驱动摄像头抓拍一幅图片,该图

18、片数据经sls65000 内部 JPEG 图像编码器编码后通过 802.11b 无线网卡发送到 PXA255 主控板上,主控板可暂存该图片数据也可通过 GPRS 将图片发送到用户手机上。当然,用户也可以通过手机在任何时候发送指令至该图像监控系统让其拍摄图片发给用户。这样,即使用户远在他乡也可以对自己家里的情况了如指掌。4 系统的运行方案系统基于 Linux 操作系统。并以 QT/Embedded 作为 GUI 的开发工具,实现本地图形用户界面,实现系统的设置及其控制。当用户使用遥控器给系统发送控制信号,系统接收红外信号后对信号进行分析,若为正确的可执行的信号,则进入相应的处理过程。为了保证安全

19、,可使用嵌入式的 Web Server 软件来构建,并可加入密码验证。这样,用户可以使用认证的用户名和密码,通过 CGI 实现基于 WEB 是远程系统控制。各个家电、烟雾探测器、煤气探测器以及红外探测器等都分别作为一个独立的节点,每一个节点都通过 Zigbee协议与系统进行无线通信,实现系统对家电的控制和各个感应器对系统信息进行反馈,其系统流程图如图 5。使用 GPRS 模块进行报警操作。当有警报发生时,触发报警操作,系统打开 GPRS 设备并进行初始化,并根据用户设置的相关参数进行电话或短息报警。其流程图图 4 所示。图 4 Zigbee 系统运行图5 结 论本文所构建的基于PXA255 芯片下,结合无线通信技术来实现智能家居,性能优越,结构清晰,成本低并具有较好的扩展性。从而实现对家居的控制与监测,并及时把信息传递给用户。安装容易,配置灵活,既方便又快捷。但智能家居嵌入式系统是一个比较大的系统,目前只是涉及到其中核心部分,其它部分还需要进一步探讨。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报