基于无线传感器网络技术智能家居报警系统设计(共27页).doc
精选优质文档-倾情为你奉上20 08 年 3 月沈 阳 建 筑 大 学 学 报 ( 自 然 科 学 版 M ar . 2008 第24卷 第 2 期Journal of Shenyang Jianzhu U niversity (N atural ScienceV ol 24, No 2文章编号:1671- 2021(2008 02- 0345- 04基于无线传感器网络技术智能家居报警系统设计郑君刚1, 吴成东2, 刘大任3, 韩中华2, 白 亮 4(1 沈阳建筑大学理学院, 辽宁 沈阳 ; 2 沈阳建筑大学信息与控制工程学院, 辽宁 沈阳 ;3 沈阳建筑大学学报编辑部, 辽宁 沈阳 ; 4沈阳建筑大学网络中心, 辽宁 沈阳 摘 要:目的 针对无线传感器网络技术和智能家居报警的特点, 研究一种基于无线传感器网络技术的智能家居报警系统.方法 通过搭建该报警系统结构框图, 设计了报警系统的网络节点,利用许可证技术来保证信息的传输准确. 结果 通过软硬件的结合, 设计了报警系统的软件,给出了报警系统的网络节点硬件设计方法,采用的许可证技术提高了报警信息传送的安全性和准确性.结论 实验表明,该系统使用方便、稳定可靠, 有一定的实用价值.关键词:无线传感器网络;报警系统;网络节点;许可证技术中图分类号:T U986. 2 文献标识码: A随着人们生活水平的不断提高和安全防范意 识的逐步增强, 人们开始越来越关心自己的居住 环境,不仅要求家居环境的人性化和舒适化, 而且 对智能化和安全化也提出了更高的要求.报警系统作为智能家居系统的一个重要组成部分,其性能的好坏直接关系到整个智能家居系统的好坏. 把无线传感器网络应用到智能家居报警系统中, 通过各种传感器实时采集家居的环境信息,以无线的方式将信息传输给家居控制中心, 能够弥补 有线设备的缺陷, 具有价廉、可靠性高、易于校正等优点 .笔者根据无线传感器网络和智能家居的特点,提出了基于无线传感器网络的智能家居报警系统的构成方案, 系统设计采用了模块化设 计,使其具有很好的移植性和扩展性.1 智能家居报警系统无线传感器网络 是由大量传感器节点 通过无线通信技术自组织构成的网络, 在无线传感器网络系统中, 每一个传感器节点都具有无线 通信功能, 各个测点的传感器单元对此处的参数 进行测量,并组成一个无线网络,将测量的数据以收稿日期:2007- 09- 13基金项目:建设部科研基金项目( 2007- k3- 4术的智能家居报警网络由门磁开关、红外线传感 器、火灾烟感传感器、煤气泄露传感器、玻璃破碎 报警器等传感器网络节点形成一个无线传感器网 络.笔者在报警网络中采用了星型拓扑结构,由一个与计算机相连的无线通信模块作为网络的中心 节点,可以跟网络中的任何一个网络节点通信,网络节点将家居环境中的各个参数进行测量、采样, 将采集到的数据发往中心节点, 并且对中心节点 发来的数据、命令进行分析处理, 完成相应的操 作.智能家居报警网络框图如图1所示.该报警系统采用星型拓扑结构,能够很好地扩展组合,容易增加网络节点,满足在家居中网络节点分布的不确定性,可以在房间、隔离处放置网络节点,避免无线干扰和报警区域不确定性的问题,由中心节点对多个网络节点所传递的数据进行综合处理,分析是否发出报警信号.在一定程度上降低报警系统的误报,提高无线报警系统的可靠性.在报警系统网络中,网络节点的主要作用是采集数据, 并把数据以无线传输的方式传送给网 络中心节点,由中心节点对这些数据进行综合分析处理,以此决定是否给予报警.作者简介:郑君刚( 1973 , 男, 讲师, 博士研究生, 主要从事智能建筑、无线网络研究.12- 5 346 沈 阳 建 筑 大 学 学 报 ( 自 然 科 学 版 第 24卷2 无线报警网络节点设计图 1 智能家居报警系统了TI 公司的 M SP430 系列单片机6. 在工作电无线报警网络节点是组成智能家居报警系统 的基本单位,是构成智能家居报警系统的基础平台.网络节点需完成信息采集和数据传递的功能,节点中的电源模块还负责节点的驱动, 是决定网 络生存期的关键因素. 在网络节点设计过程中采 取了以下设计原则: 在元件的选择上,采用常用器件,同时考虑兼容性和通用性;分析节点结构,采用模块化设计, 划分各模块的功能.网络节点一般包括无线通信模块、数据处理模块、数据采集模块和电源模块等部分, 其结构见图2.图 2 无线报警网络节点结构图2 1 数据处理单元数据处理单元负责控制整个网络节点, 是整 个网络节点的计算核心,也是无线报警网络节点的核心部件.网络节点需要使用一个低功耗, 功能 相对强大的处理器. 使网络节点能与无线通信模块进行数据交流,实现数据的采集和处理,对电源节能,管理整个网络节点运行状态及检测等. 在网络节点设计中, 处理器的选择非常重要.低功耗处理器的选择主要考虑单片机的工作电压,提供的低功耗模式以及减少外围电路等方面. 笔者选用压上,MSP430系列单片机的工作电压范围很宽,为1.8 3. 6V , 而多数单片机的工作电压多为5V, 且范围较窄; MSP430系列单片机提供有 5种 低功耗模式,以利于在各种条件下实现低功耗模式;外围器件上,MSP430系列的很多芯片都集成了12位 A /D 模块和 F LA SH 存储单元等,降低了外围电路复杂度和系统的 功 耗. 笔 者 采 用的MSP430F149处理器是该系列中典型一款处理 器,具有很低的功耗, 电压在 1 8 3 6 V , 1MH z的时钟条件下运行, 耗电电流为 0 1 400 mA.RA M 在节电模式耗电为 0 1 mA , 等待模式下仅为0 7 mA , 采用 16RISC结构, 其丰富的寻址方 式, 简洁的内核指令,较高的处理速度, 大量的寄存器以及片内数据存储器使之具有强大的处理能 力,丰富的芯片内外设接口可使整个电路变得非常简化,减少了网络节点的功耗和体积,适应于无线报警网络节点. 2 2 数据传输单元数据传输单元负责与其他节点进行无线通信、交换控制消息和收发采集数据,其中无线通信损耗的能量占整个无线报警网络能耗的主要部分,因此该模块的选择事关低功耗设计的全局.无 线收发部件采用的调制模式、数据率、发射功率和操作周期等都是影响通信能量消耗的关键因素. 选择无线收发芯片时应考虑功耗、发射功率、接收 灵敏度、收发芯片所需的外围元件数量、芯片成本 等因素. 笔者采用的CC2420是 IEEE802 15 4标准的低成本,低功耗, 单片高度集成的芯片,它 工作在2 4 GH z, ISM 频带上, 具有2M Chips/ s 直接扩频序列基带调制和 250kb/ s的 有效数据速 第 24 卷 郑君刚等: 基于无线传感器网络技术智能家居报警系统设计 347率,低电流消耗;接收19 7mA ,发射 17 4 mA ,低请求时, 触发中断,激活网络节点,接收报警信息电源电压要求. 可编程输出功率,独立的128字节 发射. 接收数据缓冲器, 电池电量可监控, 该芯片具有良好的性能, 尤其是它极低的电流消耗, 可以满足无线报警网络节点的体积小、功耗小、成本低等特点.2 3 节点设计要点及注意事项无线通信部分是网络节点设计的重点与难点,也是报警系统设计的关键.在网络节点设计过程中遇到的主要问题及解决方法有:CC2420的载 波频率是2 4 GH z,每 5 MH z增加一个频道, 而晶振的精确度将影响载波的频率, 从而影响通信 的建立和稳定性.CC2420要求时钟源的精度在40! 10 以内.如果使用外部晶振应尽量使用精度高、性能稳定的四脚贴片晶振. CC2420射频电路工作在 2. 400 0 2.483 5 GHz 高频率工作频段,抗干扰设计直接关系到射频性能和整个网络 节点的运转情况.在无线通信部分布线时,合理的布局与布线及采用多层板既是布线所必须的, 也 是降低电磁干扰提高抗干扰能力的有效手段.布线时需要注意以下几点: 一是无线通信部 分电路没有用做布线的面积均需用铜填充并连接 到地,以提供RF 屏蔽达到有效抗干扰的目的;二是CC2420芯片底部应接地; 为了降低延迟、减少 串扰, 确保高频信号的传输,要使用多个接地过孔将CC2420芯片底部和地层相连; 三是尽可能地减少串扰,减少分布参数的影响,器件要紧密地分 布在CC2420的四周, 并使用较小封装.3 系统软件设计在智能家居报警系统中, 采用的是网络中心 节点轮巡查询和突出事件报告机制. 中心节点每 隔一定的时间向每一个网络节点发送要数命令, 网络节点收到要数命令后,向中心节点回发数据.如果发生紧急事件, 网络节点可以主动向中心节 点发送报告,由中心节点进行处理并发出相应报警信息.中心节点可以对网络节点的阈值参数进行设置,以满足不同用户的需要.在智能家居报警 系统中,每一个网络节点都有一个固定的地址,传送的数据基本都是短消息,信息的格式包括帧头,目的地址,数据大小,数据内容和校验位.网络节点打开电源, 初始化,建链后直接进入 休眠模式, 当中心节点收到网络节点的报警中断包,处理完毕后继续进入休眠状态,等待有报警中 断请求时,再次激活.若有多个网络节点同时向中心节点发送报警中断请求时, 中心节点来不及处 理而丢掉一些请求, 则网络节点发现自己的请求 没有得到响应后几秒钟, 再次发出请求,直到得到 中心节点的响应为止. 网络节点采用串行口通信方式. 在程序设计中主要采用中断的方法来完成 数据的接收和发送, 网络节点的程序流程如图3所示.图 3 网络节点流程图智能家居报警系统的报警信息在传输的过程 中易出错,而且由于家居内的干扰源较多,信息的传输易受干扰, 为了保证智能家居报警网络可靠 运行的关键是报警信息的准确传送, 在智能家居 报警系统中,节点间相互传递信息就会产生两个危险: 一是接收方如何确定收到的信息是否来自 正确的发送方; 二是发送方如何确定信息到达了 正确的接受方,而没有被其他节点接收.根据无线 传感器网络的特点, 笔者采用许可证技术来保证信息的正确传送. 许可证是 一个数据结构,它包括网络节点的信息、权限、等级、密钥等信息, 用于确定网络节点的身份信息、操作权限和提供 必要的密钥.对于许可证的使用主要有三个部分:许可证生成;许可证解析和使用;许可证的存储和管理.采用许可证技术,智能家居报警系统网络中 报警信息传递过程如下:- 6 348 沈 阳 建 筑 大 学 学 报 ( 自 然 科 学 版 第 24卷(1网络节点向中心节点发送信息, 并附加本设备信息.(2中心节点收到信息后,先将信息和网络节点的设备信息存储在一个缓冲区中, 然后将网络 节点的节点信息与本地存储器中的访问权限表相 比较, 确定网络节点是否有权向中心节点发送信 息.(3如果网络节点是有权限的发送节点, 那么中心节点接收该网络节点发送的信息, 并向该网 络节点发送 正确接收#的反馈信息. 如果该网络 节点是非授权的发送节点,则中心节点拒绝接收信息,清空缓冲区.采用许可证技术能够保证报警信息安全、有 效地到达中心节点.4 结 语笔者根据无线传感器网络和智能家居的特 点,设计了一种基于无线传感器网络的无线报警系统. 该无线报警系统可以对整个家居的安全环 境进行实时监控. 监控的范围包括: 室内防盗、火 灾报警、煤气泄露、水管破裂等一系列不安全因 素.一旦有上述安全事故的发生,该报警系统就会发出相应的报警信息, 可以使户主在得到报警信 息后,立即采取有效的应急措施,对事故进行紧急 处理. 通过在实验室搭建了一个小型报警系统进行实验,结果表明:采用基于无线传感器网络的报警系统具有较高的通信效率和较好的稳定可靠性. 参考文献: 1 员天佑, 谢阅. 基于 GSM 的远程住宅智能监控系统的设计与实现 J. 微计算机信息, 2006, 22( 5 : 95- 96. 2 Egan D. T he emerg ence of ZigBee in building automation and industrial control J . Computing&Control Engineering Journal, 2005, 16(2 :14- 19. 3 Edg ar H, Callawy J, Callaway E H. Wireless sensornetwo rk: Architectures and protocols M . N ew Yor k:A uerbach P ublications, 2003. 4 郑霖, 曾志民, 万济萍, 等. 基于 IEEE802. 15. 4 标准的无线传感器网络 J . 传感器技术, 2005, 24(7 : 86- 88. 5 W ang A, Chandrakasan A. Ener gy - efficient DSPsfor wireless sensor networ k J . IEEE Signal Process ing M ag azine, 2002, 19( 4 :68- 78. 6 卢崇, 马 建 仓, 王 吉 富. 基 于 AT mega128L 与CC2420 的无线传感器网络节点的研究与实现 J.电子技术应用, 2006( 12 : 130- 133. 7 王秀梅, 刘乃安. 利用 2. 4GHz 射频芯片CC2420 实现ZigBee 无线通信 设计 J . 国外电子元器件, 2005(3 : 59- 62. 8 吴成东, 郑君刚, 刘大任, 等. 基于无线传感器网络的智能家居网络技术研究 J . 沈阳建筑大学学报:自然科学版, 2005, 21(6 : 753- 755. 9 龚伟, 汪鲁才, 李艳雄. 基于无线收发芯片 nRF401的智能小区报警技术 J . 低压电器, 2004( 11 : 15 - 18.The Design of Alarming System Based on Wireless SensorTechnolgoy in Intelligent Home1 2 3Network2ZH EN G Li ang Jung ang , WU Chengd ong , L I U D ar en , H AN Zhongh ua , BA I ( 1 School of Science, Shenyang Jianzhu U niversity, Sheny ang China, ; 2 School of Information and Control Eng ineering,Shenyang Jianzhu U niversity , Sheny ang China, ; 3 Edito rial Department of Journal, Shenyang Jianzhu U niv ersity, Shenyang China, ; 4 N etwork Center , Shenyang Jianzhu U niversity , Shenyang China, Abstract:A ccording t he specialit y of w irelesssensor netw ork technolog y and alarming in int elligent home, w e designed an alarming system based on wirelesssensor net work t echnolog y,built t he structure picture of alarming syst em, and designed thenet work node andsoft wareof t he alarming syst em . T he licenset echnolo g y isbrought f orw ard,w hich is usedt o im prove t hesafety and veracit y incom municat ion. It isproved to be reliable and easy to beused by experiments.Keywords:w irelesssensor netw ork ;alarming system ;netw ork node; license technology4专心-专注-专业