基于ZigBee的监控系统的设计

来源 :今日财富 | 被引量 : 0次 | 上传用户:liuling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着科技的发展,无线通讯技术逐渐应用于社会的各个领域,ZigBee技术便是一种较新的技术,应用于短距离的无线通信。
  关键词:zigbee;CC2530;智能监控;无线传感器网络
  引言
  如今的社会正在逐步的走向智能化,不论是在工业方面还是在家庭设备上。同时在生产和生活方面一些外界的因素也起着决定性的因素,例如温度,湿度,光照强度以及气体浓度等都起着主导地位。因此就需要在这方面安装检测设备来对其进行实时的监控,并且能在指标超出规定的范围时进行报警并作出相应的处理。由于需要检测的点很多,如果用传统的有线传输不仅费用很高,而且也不易安装和维护。因此我们可以用ZigBee实现这一监控系统的设计,其成本低廉,适用于短距离传输且准确精度高。
  一、系统总体方案设计
  根据监控系统的特点和要求,设计出了具有1个协调器(中心控制节点)和3个
  终端节点(传感器节点)的无线传感器网络。整个系统由PC机、协调器和终端节点组成。
  PC机通过RS232与协调器进行串口数据的交换,其中协调器是整个网络的核心。传感器节点所获得的数据均发送给协调器,然后由协调器发送给PC机。同样PC机下达的指令也是通过串口先发送给协调器,然后在有协调器发送给终端节点。
  二、系统硬件设计
  (一)、主控制器CC2530简介
  CC2530单片机是一款完全兼容8051内核,同时支持IEEE 802.15.4协议的无线射频单片机。内部具有8KB的RAM,32-、64-或128-KB 的系统内可编程闪存且支持硬件调试。其还拥有强大的5通道DMA,1个16位定时器,2个8位的定时器,1个MAC定时器专为MAC或其他协议而设的定时器,可以跟踪已过周期,同时可以记录收发某一的帧精确时间和传输结束时间,以便产生不同的选通命令到无线模块。还具有8路输入和可配置分辨率的12位ADC,2个支持多种串行通信协议的强大USART,21个通用I/O引脚。并且CC2530用128位的AES算法进行加密或解密數据,从而保证了ZigBee网络层和应用层的安全要求,保证了通信的安全性能。
  (二)、协调器与终端节点电路设计
  协调器和终端节点在硬件电路设计上是一样的,我们通过不同程序来实现协调器与终端不同的功能,具体是如何实现的我们将在下一节进行讲解。由于CC2530芯片内部已经具有了CPU和内存相关模块,外设、时钟和电源管理相关模块以及无线信号收发相关模块,因此我们只需要很少的外接元器件并可以实现2个ZigBee节点之间的无线通信。
  (三)、传感器的选择
  温度传感器采用DS18B20,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。
  独特的单线接口方式,在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。测温范围-55℃~+125℃,固有测温误差1℃,并且在使用中不需要任何外围元件。
  湿度传感器采用DHT11湿度传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保其具有极高的可靠性和长期的稳定性,其测量湿度的范围在20-90%RH,且测量的精度在±5%RH。
  人体红外传感器采用HC-SR501,采用LHI778探头设计,灵敏度高,可靠性强,广泛应用于各类设备,低功耗,适用于干电池供电的自动控制产品。
  最后的照明系统的设计则是通过继电器来对台灯进行控制,通过控制继电器的通断电来对台灯进行开关的控制。
  三、系统软件设计
  (一)、ZigBee协议栈简介
  在访问互联网的时候,首先在硬件上需要具有网卡,在软件上则通过TCP/IP协议来进行通信。同样的道理,运用ZigBee网络进行通信的时候,在硬件上用到的是支持ZigBee底层协议的芯片CC2530,在软件上用到的是ZigBee协议栈。所谓的协议就是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据的收发;而协议栈则是协议的具体实现形式,通俗的理解为用代码实现函数库。
  (二)、协调器程序设计
  这里使用的是ZigBee 2007协议栈,并且在IAR For MCS-51的环境中采用C语言进行编程。协调器在上电后,先进行板载硬件以及协议栈的初始化,然后调用OSAL_start_system( )函数开始运行操作系统,由于协调器需要建立ZigBee通信网络的功能,因此调用ZDO_startDevice( )函数组建Z igBee网络。当网络组建完成后向用户发送ZDO状态改变事件消息ZDO_STSTE_CHANGE,接着系统就进入用户处理函数App_ProcessEvent( )对此事件进行处理,处理完毕后再跳到OSAL_start_system( )函数中等待事件的发生。当PC机通过串口给协调器发送数据时,此时就会产生CMD_SERIAL_MSG事件,接着进入对应的处理函数中。当终端节点发送数据给协调器时,AF_INCOMING_MSG_CMD事件就会被触发。
  (三)、终端节点程序设计
  终端节点在上电后,先进行一个系统的初始化,随后搜索附近是否拥有协调器组建好的ZigBee网络,如果拥有则会发送消息要求加入其网络。当终端节点成功的加入ZigBee网络以后会获得一个在该网络中16位短地址,该短地址在此协调器建立的网络中是唯一的。协调器通过该短地址可以区分出不同的终端节点,并且可以通过短地址与终端节点之间进行点对点的通信。
  (四)、上位机软件设计
  上位机软件的主要功能是与位于监控室中的中心控制节点通过RS- 232串行口进行通信,从而接收传感器节点的信息。另外,上位机软件还要实现人机交互、传感器信息接收、数据处理与分析和数据库管理等功能。
  四、系统测试结果
  通过3个传感器节点在室内的3个不同的地方分别对周围环境中的温度、湿度、周围是否有人以及对照明系统的状态进行监控的测试。实验的结果表明该系统完全可以对这些因素进行监控,通过返回给上位机的数据来看,数据也都是实时的准确无误的上传上来。而且具有接线简单,性能稳定可靠,测量精度高的特点。实验结果如图1所示。
  五、结语
  本文提出的基于ZigBee的监控系统的设计方案,通过无线的方式对不同地点的周围环境的数据信息进行采集并通过PC机准确的将信息显示出来。其结果表明ZigBee无线传感器网络的测控系统,具有可靠性高、抗干扰性好、功耗小和成本低的特点,能够满足监控系统的需要。
  参考文献:
  [1]黄小强,欧阳骏,黄宁淋.ZigBee无线传感器网络设计与实现[M].化学工业出版社,2012.5.
  [2]蒋挺,赵成林.紫蜂技术及其应用(IEEE802.15.4)[M].北京邮电大学出版社,2006.6
  [3]Gislason,Drew. Zigbee Wireless Networking[M]. 2008.9
其他文献
摘要:企业财务风险是客观存在的,其贯穿于企业生产经营的全过程,若不能及时采取有效的应对措施,企业将陷入财务危机。企业管理层只有充分意识到财务风险的客观存在并积极应对,才能有效降低财务风险对企业的威胁,进而提高企业的经济效益,实现企业价值最大化的目标,使企业在激烈的市场竞争中得以持续的生存和发展。  关键词:财务风险;表现;成因;对策  随着市场经济的发展,企业作为竞争主体所面临的风险,尤其是财务风
期刊
摘要:汽车座椅作为汽车重要的组成部分,在安全、舒适和方便等各方面都应很好的适应不同人的需求。本文通过对汽车座椅国内外文献的研究分析,运用人机工程学原理,对座椅的振动舒适性评价方法进行了系统分析,并论述了车辆座椅振动舒适性评价方法存在的问题和发展方向。  关键词:汽车座椅;动态舒适性;发展方向  前言  随着人们生活水平的提高,汽车的普及率越来越高,同时对汽车的要求也随之提高。汽车座椅是汽车的重要组
期刊
摘要:本文论述了利用电解原铝液直接生产3104合金扁锭技术与发展,为利用电解原铝液直接生产3104合金扁锭技术的可持续发展提供了一定见解。  关键词:电解原铝液;3104合金锭;技术与发展  一、引言  3104合金扁锭系3×××合金扁锭系列。其主要用于生产易拉罐。国内仅有极少数厂家能生产易拉罐。而3×××系扁锭产品规格越大,开发生产难度相当大。其只有研究3104合金的特性、电解铝液的特点,从理论
期刊
摘要:采用蓝色有机荧光染料TBPe和蓝绿光染料DPAVBi作为客体发光材料,将其分别掺入主体材料ADN中形成双发光层,制备了结构为ITO/2-TNATA(10nm)/NPB(40nm)/ADN:TBPe(15nm)/ADN:DPAVBi(15nm)/Alq3(30nm)/LiF(1nm)/Al(100nm)高效率藍色OLED器件。在电压为14V时,器件发光亮度为13050cd/m2,电流密度为13
期刊
摘要:本文从政府质量奖设立及运行时间、评奖频率、授奖企业数量、申报条件、评审组织、评审程序和表彰奖励等七个方面对粤闽浙三省的情况进行了述要比较,并结合我国政府质量奖公信力的塑造进行了简评。通过梳理不同地区政府质量奖评审的共同点和不同点,对总结我国政府质量奖评审的经验,发现其中有待改进之处,建设政府质量奖的公信力,给在政府质量奖制度运行方面有所困惑的地方以启迪等有重要现实意义。  关键词:政府质量奖
期刊
摘要:本文介绍了400KA电解槽打壳气缸轴瓦座的改进。其通过改进和优化后取得了较好的效果。  关键词:铝电解槽;打壳气缸;轴瓦座  Improvement about bearing liner seat of pneumatic cylinder used for crust breaking on 400kA aluminum reduction cell  Renlicai,Zhohongy
期刊
摘要:在全面建成小康社会的过程中,倡导“科学技术、人、管理科学”融洽和谐的重要性、迫切性已越来越明显的表现出来,在一定意义上说,“融洽和谐”问题不仅直接关系到一个国家和地区经济发展目标的实现,而且也影响到整个人类的未来前途和命运。  关键词:科学技术;人;管理科学;契合  高科技发展的根本目的是改善人类的生存环境,实现人的全面自由发展,但在目前世界各国追求经济发展的过程中,却出现了“科学技术、人、
期刊
摘要:针对火力发电厂汽轮机数字电液控制系统在Matlab/Simulink环境下进行动态建模与仿真,并根据不  同的仿真模型对DEH的动态特性进行研究,即分别从控制方式和时间参数着手进行仿真模拟,从而对实际  运行中的机组进行参数整定,减小现场的调试次数。  关键词:数字电液控制系统(DEH);Matlab/Simulink;动态仿真  随着高参数、大容量、中间再热机组的广泛投运,需要进一步提高中
期刊
摘要:小学音乐教育在提高小学生的全面素质教育、全面健康积极发展方面具有着非常重要的影响和作用,小学音乐教育的主体是小学生,同时小学生也是接受全面基础教育的主体,  这个时期的学生正处在身体和心理的发展、成长阶段,也是自我意象形成的最重要阶段,因而形成积极地自我意象对小学生的人格发展、内在潜能的挖掘具有重要的意义甚至可以改变其一生。  关键字:音乐教育;小学生;自我意象  根据国家制定的新的音乐课程
期刊
摘要:重采样过程是解决粒子滤波中粒子退化问题的有效手段,但随着算法迭代会引起粒子多样性的丧失。本文提出一种线性组合的重采样算法改进方法,解决多样性问题。具体为:判断有效粒子数,进入重采样过程,得到将淘汰与复制的粒子,并用它们的线性组合作为新的滤波粒子。通过实验证明,此方法对于粒子数不大的情况效果良好。  关键字:粒子滤波;重采样;线性组合;多样性  一、引言  粒子滤波(PF)是一种基于蒙特卡罗思
期刊