浅谈无线集抄系统在水表中的应用.docVIP

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

浅谈无线集抄系统在水表中的应用 江西三川水表股份有限公司 曾茂华 宋财华 摘要: 本文章简单地介绍一个比较完整的无线网络集抄系统。 关键字: Zigbee,TinyOS,中继,无线节电,无线远程终端,无线手持机,无线hub,上位机管理系统。 一,引言 现阶段,无线技术正飞速地进入许多应用领域,与有线设备相比其具有成本低、携带方便、无需布线等优点,特别适用于手持设备的通信、电池供电设备、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、用户识别、信号采集、水文气象监控、无线数字语音、数字图像传输等系统的应用。Zigbee是一种短距离、低速率、低功耗无线网络技术,Zigbee技术的主要特点数据传输速率低功耗低网络容量大优良的网络拓扑能力自愈能力 TinyOS主要应用于农业监测,环境监测,等信息采集系统中。 二,正文 结合Zigbee,Tinyos,优缺点,我公司开发一套比较完整的,拥有自主知识产权的水表无线网络集抄系统。 系统具有如下特点: ISM433MHz,节点的网络编号和工作频率都可以更改,网络资源丰富。 每个节点出厂时都有唯一的32位身份识别码(ID,也可以叫编号)。 数据传输速率为50 kbps,且传输过程已经过加密,快速而稳定。 所有节点都为全功能节点,任何一个节点都可以作为中继。 每个节点都是全功能节点,可以记忆多条路由信息。 手持机的抄表信息以文件形式存放,管理方便。 硬件和软件均为模块化设计,层次分明,容易扩展和修改。 上位机管理系统,操作界面友好。 集抄系统由三部分组成: 上位机管理系统; 无线节电(安装于水表中); 远程终端(无线手持机,无线HUB)。 无线节点:具有双向无线通信功能,除了要采集水表信息,控制水表开关阀,还担任着通信路由的角色。 远程终端:可以是手持机,也可以是带有GPRS功能的数据集中器(无线hub)。 无线节点安装于水表中,实时的采集,监控水表的运行情况;远程终端采集无线节点的信息,传送到上位机管理系统中。 图2.0 2.1 无线节点 2.1.1无线节电硬件结构 图2.1所示为无线节点的硬件结构,它由传感器模块、执行模块、处理模块、无线通信模块和电源供应模块组成。传感器模块即干簧管检测模块,用来获取水管中水的流量。执行模块在水表系统就是阀门控制模块。这两部分模块都可以根据实际情况更改或删减。处理模块负责整个无线节点的数据获取、处理、存储,其中运行的无线通信协议不仅要把自己的数据安全有效的发出去,还要处理其他节点发来的数据,根据实际情况确定是否需要转发。无线通信模块的作用,顾名思义,就是与其它节点或终端通信,根据需要交换数据。电源模块(电池)给整个系统提供电源。 图2.1 WNMR节点的硬件结构 图2.2所示的网络拓扑为无线节点两种常用的网络拓扑。 图2.2 无线节点网络拓扑结构 星形网络是一种单跳(single-hop)系统,节点直接与终端通讯,如图2.2中A图所示。在各种网络结构中,星状网的功耗控制最容易,从发出指令到获得数据的时间延迟也最小,然而其通信距离有限,通常ISM频段的传输距离为100~300(multi-hop)2.2中B图所示,可以把终端看作“树干”(图2.2中B中的黑色结点),把承担中继任务的节点看作“树枝”(图2.2中B中的灰色节点),剩下的没有中继任务的节点便是“树叶”了(图2.2中B中的白色节点)。终端的位置确定后,第一次访问某个节点需要指令以“泛洪”的方式发送,即网络中的所有节点都会响应这种命令,一旦找到目标节点,目标的应答数据包传输路经上的节点会自动记忆目标节点,这样就建立了一个目标节点的路由表,这样终端第二次在同一地点访问同一目标时就不必再使用“泛洪”方式,网络中的节点会根据各自路由表自动选择数据包的流动方向。 终端在每次工作过程中的位置最好不要有太大变化(最好是固定),否则网络的路由表就无法确定,这样会导致每次都必须使用“泛洪”方式的指令才能访问节点,从而造成网络能量的浪费。如果“树干”上的某个节点(图2.2中B中的灰色节点)失效,也需要重新选择路由,否则会丢失失效节点以后的“树干”和“树枝”。 2.1.2 无线节点软件结构 WNMR节点的软件设计采用了面向对象的模块式架构,总体结构如图2.3所示。 图2.3 无线节点的软件结构 为了在不同硬件平台上的移植方便,且具有一定的通用性,硬件驱动部分被独立出来作为一个模块,这个模块提供了相对标准化的软件接口给上层软件(通信协议、用户API和功耗管理)使用,上层软件被设计成与平台无关,这样就可以大大简化系统在不同硬件平台之间的移植。中断程序由于其特殊性而被独立出来。 通信协议也被设计成平台无关,具有一定的独立性,添加用户API对通信协议有任何影响。建立路由表的工作也是由通信

文档评论(0)

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

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

1亿VIP精品文档

相关文档