基于ZigBee协议栈无线环境监测系统设计.docVIP

基于ZigBee协议栈无线环境监测系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee协议栈无线环境监测系统设计

基于ZigBee协议栈无线环境监测系统设计   摘 要:文章提出一种基于ZigBee协议栈的无线环境监测系统设计方法。该无线环境监测系统的硬件部分由信息采集单元、信息处理单元、通信单元和电源单元这四部分构成;软件部分以ZigBee通信协议为基础构建了一个无线通信网络。该无线环境监测系统具有自主组网、自动路由的功能优势,节点能量消耗低,并且无线传感节点可自由加入。   关键词:ZigBee协议栈;环境监测;自动组网   1 概述   目前,国内外已经普遍将无线传感网络用于环境监测方面,通过部署大量无线传感节点以无线通信的形式构成自组织无线通信网络。文章提出一种基于ZigBee协议栈的无线环境监测系统的设计方法。   2 无线环境监测系统的硬件构成   无线环境监测系统中的无线传感节点主要由信息采集单元、信息处理单元、通信单元和电源单元这四部分构成。按照ZigBee协议栈构建无线传感网络,则网络中的节点按照功能划分可分为三种类型的节点,如图1所示,颜色最深的节点为协调节点Co-ordinator,颜色较浅的节点为路由节点Router,颜色最浅的节点为终端节点End Device。以2.4GHz载频作为无线环境监控系统的通信频段,利用终端节点进行环境信息采集,利用路由节点对接收到的环境监测信息进行转发,利用协调节点作为桥梁与计算机交互数据。   2.1 信息采集单元的设计   文章将温度作为监测对象,采用DS18B20温度传感器作为无线传感网络的温度信息采集单元,该传感器采用T0-92的封装形式,温度监测的范围为-55℃-120℃,温度精确度可达0.005℃。DS18B20可以将输出的引脚与A/D转换器相连。   2.2 信息处理单元的设计   信息处理单元为ARM系列的LPC2138嵌入式处理器,该处理器内部资源丰富,包括SPI、GPIO、RTC、TIMER、PWM、ADV等,很方便对节点的工作方式、发射功率、接收灵敏度、信息传输与处理等进行控制,同时可以对节点电源进行动态管理,实现节点能耗的控制。   2.3 通信单元的设计   通信单元采用的芯片型号为JN5139,它兼容IEEE 802.14.4无线通信协议和IEEE 802.15.4的2.4GHz收发器,其内部结构包括192KB FLASH,能够内置完整的ZigBee协议栈。通信单元与信息处理单元通过SPI接口连接,实现数据的交互。   2.4 电源单元的设计   电源单元的供电电路采用的是DC-DC MAX756模块,MAX756是性能优越的3.3V/5V的升压转换模块,其最低的输入电压可至0.7V,开关频率可达500KHz,该模块也可以对电池的容量进行实时监测。   3 ZigBee协议栈的自动组网的实现   ZigBee网络包括3种拓扑结构,如图1所示从左到右分别为星形、树形和网形。在覆盖范围内,采用AODV路由协议查询信息接收节点和信息传输路径,直至搜索到合适的节点和路径,得到应答信号,最后应答信号会反馈到信息发送节点,并保留该路由信息。系统运行一段时间后,若该条路由信息失效,则搜索新的路由信息,从而保证信息传输路径的有效性。   3.1 无线环境监测系统网络的构建   在基于ZigBee协议栈的无线环境监测网络中,只有协调节点能够构建无线通信网络,网络建立的过程是通过原语完成的,具体方法如下所述:在协调节点的应用层对NLME_NETWORK_FORMA TION.request原语进行调取,下达构建网络的指令,该条指令被发送到网络层,向MAC层下达信道能量扫描的指令,调用MLME_SCAN. Request 原语,搜寻到能量值低于预设值的信道,并将扫描结果标记为可用信道,可以使用这些可用信道寻找通信节点,从而搜寻到一个最优信道,该信道中包括最少的通信节点,然后任意选取一个不发生冲突的PAN,并在MAC层标记该ID信息,通过ID信号可以发送MLME_START.request 原语,得到PAN ID和信道扫描结果,并使用confirm原语将扫描结果通知上层。获得PAN的使用情况后,NLME利用NLME_NETWORK_FORMA TION.request原语向应用层下达构建网络的指令。   3.2 无线传感节点的加入   通过上述方法构建无线环境监测系统网络后,终端节点和路由节点可以通过关联法的方式加入协调节点构建的ZigBee网络,具体过程如下所述:(1)协调节点调用NLME_NETWORK_DISCOVERY.request原语,网络层接收到该条指令后,会在MAC层进行扫描,当MAC层结束扫描,就会发送MLME_SCAN.confirm原语向网络层反馈该信息,网络层发送NLME_NETWORK_DISCOVERY.req

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档