基于Win CE与ZigBee技术无线传感网设计.docVIP

基于Win CE与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文档。上传文档
查看更多
基于Win CE与ZigBee技术无线传感网设计

基于Win CE与ZigBee技术无线传感网设计   摘 要构建无线传感器网络系统的各种协议和支撑技术,通过对数据采集网络的应用场景进行分析,将Win CE与ZigBee技术相结合,设计一种典型的多层次网络模型,实现CC2430片内集成定位引擎应用,短距离多网络节点间无线通信,以微处理器与WinCE操作系统为中心建立网关人机交互平台,通过宽带及公共电话网接入公共网络,使用串口实现无线通信终端采集部分与网关平台的数据传输,实现环境监测、数据发送及信息综合的集中管理。   【关键词】无线传感网 Win CE ZigBee 人机交互   1 引言   无线传器网应用分布式信息处理、传感器、现代网络、嵌入式计算及无线通信等技术,通过各类微型传感器协同完成对监测对象或各种环境的数据采集、位置感知和实时监控,这些信息以自组织多跳的无线网络方式传送到用户终端,从而实现人类社会、计算世界以及物理世界的三元世界信息融合。   2 无线传感网总体设计   无线传感网以多跳路由的方式过中间节点将数据传送至汇聚节点,数据通过网络层完成转发。因此,提出层次型网络结构,系统包含二部分:   无线传感局域网节点;应用 ZigBee 技术,每个嵌入 ZigBee 模块的传感器作为一个ZigBee 节点,由 ZigBee 节点组成整个无线传感局域网。   嵌入式网关;实现串口数据接收、数据报文解析处理、显示和上位机操作界面的多线程程序,及对信息数据处理的功能;同时,还要实内部网络现和外部 Internet之间协议的转换、地址转换和路由等功能,通过一组人机交互的界面和相应的应用程序以达到方便用户使用和管理的效果要支持UDP协议并能提供远程控制服务,从而允许客户远程访问它。   3 无线传感器网络节点设计   传感网节点是系统重要组成部分,其作用等效于生物的触角,由传感器完成探测点环境的数据采集。   3.1 无线传感网测距的原理   在无线传感局域网中,网络节点监测消息的重要信息为事件发生的位置信息或获取信息的节点位置。在互相可视的两个节点间,利用自由空间传播模型来预测接收讯号的强度值,当天线发射机与接收机天线之间有一定距离时,由弗里斯方程式决定它所接收的自由空间功率,常采用美国电气和电子工程师协会提供的简化估算公式:   RSSI = A-10nlg(d)   式中,RSSI单位为dbm; A是信号传输单位距离时的接收信号强度;传播因子为n,无线信号传播环境决定其取值;收发单元间的距离是d,单位m。   3.2 节点射频芯片选型   节点射频电路实现无线传感局域网的接受、发送功能和数据处理,节点电路采用美国德州仪器公司推出射频收发芯片CC2430,应用其内置的RSSI指示器寄存器,应用其公式计算RF管脚相关的功率P,即可得出两节点间的距离。   3.3 节点硬件设计   采用结构化方法设计标量数据网节点,将其分为微处理器模块、传感/控制模块和射频通信模块等子电路模块,分别设计制作印刷电路板,其系统结构分析如下。由512 KB 串行FLASH 存储器AT45DB041、ISP接口、RS-232 接口、能量供应模块、C8051f320单片机以及一个标准传感/控制接口组成微处理器模块。应用CC2430和印刷电路板引线组成天线射频通信模块,它通过微处理器与串行外设接口连接完成设置并实现数据收发任务。通用接口连接到微处理器模块组成传感/控制模块,仅根据控制需求设计传感/控制模块和各种传感器研制出具有不同功能的节点。按需求设计出如下传感器节点模块:温湿度传感器SHT11节点模块、光强传感器TSL2550D节点模块、烟雾探测传感器节点模块、红外光敏传感器报警节点为模块及紧急按钮报警节点模块等。   3.4 节点软件应用层分析   节点软件应用层框架由设备层、对象应用支持和制造商所定义的应用对象。节点软件协议结构由大量的层状元件,包含网络层、PHY层及IEEE802.15.4 MAC层,每层提供它们相应的服务和能力。节点软件应用层除了实现网络层提供合适的服务接口及一些必要的函数外,还有就是让应用者可在这层定义自己的应用对象。使用者的?点软件应用程序实际上就是对ZigBee 协议栈交替的对外围部件和处理器进行操作。为了能实现此目标,应用层在ZigBee 协议栈的基础上实现了业务操作系统调用用户程序所用的函数接口。   3.5 节点软件设计   节点软件实现主要是对系统的一系列初始化通过调用一些基本的接口函数完成,并实现相应的协议层服务。协议层既要实现802.15.4 的MAC和PHY层协议,又要提供ZigBee 网络层协议,并为应用层提供服务。应用层则完成函数接口调用协议层所提供的服务,实现对整个网络的管理。这里每个节点都安装有Ti

文档评论(0)

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

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

1亿VIP精品文档

相关文档