自动抄表系统的无线网状网络设计

发布者:小星星龙猫最新更新时间:2014-10-17 来源: dzsc关键字:自动抄表系统  无线网状网络  AT89S52 手机看文章 扫描二维码
随时随地手机看文章

  引 言

  目前,国内电力集中抄表系统中常见的是有线抄表,如RS485总线、电力载波抄表等;但是由于总线抄表的成本、易破坏性等因素和我国电网复杂性的影响,使得两者的推广受到了一定的限制。随着无线通信技术的进步,其在成本、可靠性等方面的优点逐渐显现,同时各种路由算法的提出和应用也很好地解决了其通信距离短的问题。国内无线抄表的网络拓扑结构一般是星形结构,容易受到障碍物、电磁干扰等多方面的影响,可靠性不高。本文以集中器为基站,无线电能表为网络节点,通过在软件中运用改进后的路由算法,并根据一定的通信参考模型来组建无线多跳网络,从而有效地提高集抄系统的可靠性。

  1 系统结构及工作原理

  如图1所示,整个系统由系统主站、集中器、采集器和无线电能表所构成。上层信道基于GsM网络,采用GPRS方式来传输数据;下层信道采用无线射频通信方式,并通过组建无线网络来延长通信距离,提高可靠性。本文重点研究的是以集中器为核心的,下层信道自组织无线抄表网络的设计。自组织网络的拓扑结构一般分为平面和星形两种结构。考虑到网络节点的可移动性差,节点之间相对静止不动,网络的拓扑结构基本不变,且节点在网络中的地位一样,本文选择平面结构来组建无线网状网络。其通信参考模型分为4层:物理层、数据链路层、路由层和应用层。


  当集中器收到系统主站通过GPRS方式发送的抄表命令后,集中器首先查询其路由表,找到目的节点路由信息,并添加到抄表命令帧中直接发送。当目的节点的路由信息不存在时,集中器作为源节点开始路由寻求,直到接收到目的节点返回的路由请求响应帧,这样就建立了中心站和目的节点之间的通信链路。添加其返回的目的节点的路由信息到抄读命令帧,然后发送。网络中的目的节点接收到抄读命令帧后,返回无线电能表中的电能相关数据。

  当无线电能表上电初始化后,一方面开始电能计量,另一方面开始加入无线抄表网络。先发送路由请求至集中器,等待接收到应答,若接收不到集中器路由应答帧,则广播其路由请求,获得其到集中器的路由信息,并存储。

  2 网络硬件设计

  自组织网络的硬件平台包括中心节点集中器以及普通网络节点无线电能表。

  2.1 无线数传模块设计

  无线电能表的硬件组成是无线数传模块与普通电能表通过串口连接。无线数传模块主要包括处理器、射频收发芯片nRF905、天线及其匹配网络等。

  AT89S52为主控制器,通过4个I/0口模拟SPI口与射频收发芯片nRF905通信,3个I/O口读取nRF、905的状态,另外3个I/O口控制芯片的工作模式(包括空闲模式、发射模式和接收模式)。由于控制器的I/O口与nRF905电平不同,两者相连时需电平匹配,应加下拉电阻。天线作为无线传输中的一个重要环节,其主要作用是延长距离,其LC匹配网络性能的好坏对传输功率有直接的影响。

  系统中无线电能表具有作为普通节点和中继节点两种功能。一方面,如果在集中器的通信距离内,当其作为普通节点时,可直接与集中器通信;另一方面,作为中继节点,可以转发集中器与远距离节点之间的通信数据。

  2.2 集中器设计

  集中器作为无线网络的中心节点,其硬件组成包括32位ARM7处理器LPC2210,以及无线数传模块、GPRS模块等其他外围功能模块。GPRS modem采用华为GTM900。无线数传模块和GPRS modem分别通过串口O和串口1与处理器相连。

  集中器主要功能包括:协议转换、建立路由、数据抄读及存储等。由于采用IEC62056标准来构建抄表系统,集中器的协议转换指的是IEC62056与DL/T645之间的转换。集中器在收到数据抄读命令后,按照存储的路由来读取无线电能表中的相关数据。

  3 网络软件设计

  3.1 路由算法

  现有无线网状网络的路由协议通常可分为:表驱动式路由协议和按需路由协议。前者需要网络中的每个节点维护一张或多张路由表,以记录到其他节点的路由,增加了路由开销。本文选取一种典型的按需路由协议——动态源路由协议(DSR)。抄表网络具有其特殊性:一方面,在组网过程中,若普通节点发起路由请求帧,则网络中所有路由请求帧的目的地址都相同(即中心节点),其路由表中路由的目的地址也都是中心节点,且网络中普通节点的地位都是平等的,任何两个普通节点不会主动有数据传输;另一方面,网络建立后,节点的可移动性差,拓扑变化小,网络比较稳定。针对其网络的复杂性低和路由开销小的特点对DSR协议进行改进,使之更适应抄表网络的应用。

  DSR协议主要包括路由发现和路由维护2个过程。

  ①路由发现过程:节点要发送数据时,当节点中没有到达目的节点的路由时,广播发送路由请求帧(rreq),每个收到该帧的中间节点都加上自己的地址,重新广播(忽略重复请求和已发自身请求)。当rreq到达目的节点时,目的节点可以得到到达中心节点的完整路由。目的节点(中心节点)将所得中心节点路由包含在路由响应帧(rrep),然后沿着反向路由发送回中心节点。中心节点收到rrep后,就将路由存入路由存储器中,并添加到抄表命令帧的头部。

  ②路由维护过程:如果在抄读命令帧的逐跳传输过程中发现链路失败,则可以由中间节点使用缓冲中的可用路由来代替原头部中含有失败链路的路由,同时向中心节点发送路由错误帧(rrer)。中间节点*rrer以删除失败路由。如果路由失败,则中心节点重新开始一次新的路由发现过程。[page]

  改进的DSR协议主要包括以下几个方面:

  ①DL/T645——1997《多功能电能表通信规约》规定抄表命令响应的时间为50~500 ms,受其限制,初次组网时,中心节点应该在未收抄表到命令前组建网络,提高一次抄表的成功率。

  ②由于网络中所有普通节点在建立路由时,目的地址唯一,为减少广播冲突,节点在加入网络时,先点对点发送路由请求至中心节点。若无路由响应帧,则广播其rreq,从已加入网络的普通节点中获得中心节点的路由响应,间接与中心节点建立路由。

  ③网络中每个普通节点到中心节点的路由的最大跳数(maxhop)设置为4,减少了广播传播的冲突,提高了路由发现的速度。

  ④普通节点在收到多个普通节点的rrep时,选取跳数最小的响应帧,记录其路由,并通过反向路由发送至中心节点。

  ⑤当rrer发生时,错误节点广播发出rrer,其他节点在接收到rrer帧时,删除本节点中的中断路由。中心节点重新建立中断节点的路由。

  3.2 网络节点通信程序设计

  无线电能表作为网络普通节点,其软件设计主要是对用户的电量数据进行计量和处理,同时实现与集中器通信,加入抄表网络。在组网过程中,节点软件使用改进后的DSR路由算法,其通信部分程序流程如图2所示。


  节点上电初始化后,开始电能计量,同时与集中器建立路由,加入无线网络。其发送路由请求至中心节点若未接收到中心节点的路由应答,则广播其路由请求。已加入网络的节点接收到路由请求帧后,进行计算,若在规定的跳数之内,则返回路由响应。新节点接收到路由响应帧后,即建立起到中心节点的路由;节点收到路由错误帧后,删除本节点中中断的路由,更新路由表。中心节点收到路由错误帧后,删除其路由表中所有中断的路由,并开始新的路由请求,建立中断节点的新路由,并更新路由表。

  4 通信协议

  在通信参考模型中,严格定义了各层协议的格式和关键字,并在参照青岛东软载波通信协议的应用层和数据链路层,同时遵循国家电力行业多功能电能表通信规约DL/T645—1997的基础上,根据无线通信的特点进行了修改和扩充。

  应用层协议分为2种:普通抄表帧和中继转发帧。两者都对DL/T645帧的控制域进行了重新定义,后者还对DL/T645格式进行了一定的扩充。数据抄读中继转发帧格式如下:


  网络层的数据帧包括路由请求帧、路由请求响应帧、路由错误帧3种。以路由请求帧为例,其格式如下:


  在青岛东软载波通信参考模型中增加了网络层,所以数据链路层对青岛东软MAC协议格式中的控制码进行了重定义。集中器与采集器之间数据链路层帧格式可由控制字段位定义来决定。控制域位定义如下:


  物理层,由nRF905无线透传模块实现。在系统中,一方面,nRF905一次最大发送数据的长度为32个字节;另一方面,为了提高系统的通信效率,数据链路层通常把较长的数据按照一定的格式分为长度不同的数据包分别发送,且通过加入CSMA机制来解决广播冲突等问题。

  结 语

  无线抄表系统是未来自动集抄系统发展的必然趋势,本文设计的自动抄表系统定义了通信参考模型,增加了改进的自组织路由算法,有效地延长了抄表距离。通过自定义的通信帧增强了系统可靠性,提高了通信效率。该系统还具有良好的通用性和可扩展性,应用层协议稍加改动后可以应用到无线传感、家庭智能等更多领域。

关键字:自动抄表系统  无线网状网络  AT89S52 引用地址:自动抄表系统的无线网状网络设计

上一篇:基于modbus协议的空间分布式温湿度测控系统设计
下一篇:基于ZigBee通信的瓦斯监测系统设计

推荐阅读最新更新时间:2024-03-16 13:43

基于AT89S52单片机实现激光雷达门控控制系统的软硬件设计
介绍了基于 AT89S52的激光雷达门控控制系统的工作原理,并着重讨论系统硬件和软件的实现方法。系统采用 AT89S52单片机为核心,配置以数字电位器、光电耦合器、单稳态触发器等部件,控制光电倍增管门控开关的时间,从而实现对激光雷达测量的起始点和结束点的实时调控。 前言 激光雷达能够对大气中的气溶胶、二氧化碳、臭氧、水气等进行高时空分辨率、实时、大范围地测量,因此越来越受到环保和气象部门的重视。目前,用于气象要素和环境污染检测的激光雷达技术发展很快。激光雷达必定会在大气参数和环境污染检测方面扮演重要的角色。要使激光雷达的测量范围尽可能的大,必须控制好雷达光电倍增管(PMT)门控的开关门时间,以满足各种测量的要求。如果能很好地解
[单片机]
基于<font color='red'>AT89S52</font>单片机实现激光雷达门控控制<font color='red'>系统</font>的软硬件设计
AT89s52单片机的掉电测试
SMOD:该位与串口通信有关。    SMOD=0; 串口方式1,2,3时,波特率正常。    SMOD=1; 串口方式1,2,3时,波特率加倍。 GF1,GF0:两个通用工作标志位,用户可以自由使用。    PD:掉电模式设定位。    PD=0 单片机处于正常工作状态。    PD=1 单片机进入掉电(Power Down)模式,可由外部中断或硬件复位模式唤醒,进入掉电模式后,外部晶振停振,CPU、定时器、串行口全部停止工作,只有外部中断工作。    IDL:空闲模式设定位。   IDL=0 单片机处于正常工作状态。    IDL=1 单片机进入空闲(Idle)模式,除CPU不工作外,其余仍继续工作,在空
[单片机]
<font color='red'>AT89s52</font>单片机的掉电测试
基于RS-485总线的温湿度监控系统设计
1 概述    环境条件中的温湿度指标是许多工作场合中的重要参数,不论是仓库管理、图书保存还是工业测量与计量检定,都需要符合操作规定的温湿度环境条件。而温湿度也是最不容易保障的指标,针对这一情况,研制可靠且实用的温湿度监控系统显得非常重要。监控系统以RS-485总线协议为基础组成分布式网络结构,采用PC机与单片机组成的多机系统完成测量与控制任务。 2 系统硬件结构及工作原理    2.1网络监控系统结构 图1 系统结构原理图    系统结构原理图如图1。系统采用两级主从式总线型网络拓扑结构。由1台PC机(作为上位机)、若干台AT89S52单片机(作为下位机)和RS-485总线通信网络组成。整个系统在监控系统管理软件的控制下,统一协
[单片机]
基于RS-485总线的温湿度监控<font color='red'>系统</font>设计
基于ISD4004语音芯片和AT89S52单片机的语音播报记
  引 言   本文介绍一种以语音存储与自动播放系统为基础的语音播报记事器设计。该设计以ISD4004:语音芯片和AT89S52单片机为中心,很好地实现了语音存储与自动播放。   1 硬件设计原理   语音播报记事器的主要功能是实现语音存储与定时播放。要实现语音存储与定时播放的方法很多,可供选择的器件也很多。由于单片机等微控制器的出现和数字电路技术的发展,使得现在的语音存储与自动播放变得易于实现。本设计采用单片机作为微控制器。单片机的字长由4位、8位、16位发展到32位。目前这几种字长的单片机同时存在于市场,用户可以根据不同的需要进行选择。本系统选用字长为8位的AT89S52单片机作为控制器。   目前可以与单片机配合使用
[单片机]
基于ISD4004语音芯片和<font color='red'>AT89S52</font>单片机的语音播报记
基于51单片机和nRF905的无线通信装置的设计
0 引言 随着当前网络通信技术的高速发展,人们对各类场合下的无线通信的需求也随之增高。在短距离低成本的无线通信的应用中,基于51单片机以及Nordic公司的nRF905无线通信芯片的应用方案被广泛采用。比如,文献设计了一种基于51单片机与nRF905收发器的无线智能控制交通灯,文献设计了一种基于AT89S52和nRF905的无线遥控系统。 本文设计了一种基于AT89S52单片机和nRF905的无线通信装置。该装置适用于小范围的室内无线点对点文字信息交换应用。 1 系统总体设计 本文设计的装置是由发送和接收两个完全相同的节点模块构成,图1所示为系统示意图。需发送的信息通过PC机上的客户端软件输入,接收的信息显示在节点模
[单片机]
基于51单片机和nRF905的<font color='red'>无线</font>通信装置的设计
基于AT89S52的智能家居照明控制用无线开关
   1 系统设计方案   随着电子技术的不断发展, 无线技术在智能化中扮演着越来越重要的角色。本设计是一种能实现远距离照明控制的无线遥控开关系统, 由发射系统和接收系统两部分组成。系统使用无线收发模块构成射频发射和接收电路, 发射部分主要由按键编址电路、编码电路和发射模块组成; 接收部分主要由接收模块、单片机控制电路和负载电路组成。   发射系统采用1 节12 V 干电池供电, 接收系统采用3 节1.5 V 干电池供电, 单片机采用5 V 直流电源供电,电源系统节能、简便。    2 系统实现   2.1 元件选取及系统框图   考虑到系统的兼容性、实用性、低成本和节能性, 选用AT89S52 单片机, 用PT226
[单片机]
基于<font color='red'>AT89S52</font>的智能家居照明控制用<font color='red'>无线</font>开关
基于时间触发模式的汽车防盗系统的设计
  1.引言   目前防盗器市场的主流产品是电子式防盗器,分为单向防盗器和双向防盗器,这两种防盗器都是车主通过遥控器来控制汽车,双向防盗器可以把车辆的真实状况反馈给车主。   GPS汽车防盗器依托全球定位系统,它将报警信息和报警车辆所在位置无声地传送到报警中心。由于车主不能直接控制车辆,价格和使用费用较高,使其推广应用受到很大限制,目前还没有普遍使用。GSM汽车双向防盗器是网络式防盗器的后起之秀,它依托全球GSM网络,车主可直接通过手机接受报警和控制车辆,性能价格比较好,它代表着汽车防盗器的发展趋势,自推出以来收到客户的青睐。   本文提出的汽车嵌入式车载防盗系统属于GSM防盗系统,没有采用昂贵的GPS模块,CPU采用了C5
[单片机]
基于时间触发模式的汽车防盗<font color='red'>系统</font>的设计
采用AT89S52的乐曲编辑发生器的设计
1引言 基于RTX51的乐曲编辑发生器以AT89S52单片机为控制核心,操作者可以通过4×4矩阵键盘输入约定格式的任意乐曲,按“播放”键后,系统便开始播放所编辑的乐曲,并且音调和节拍都可以由单片机精确控制。为了降低成本,在最小硬件设计的基础上,系统的功能尽可能用软件来实现,系统软件是在面向MCS-51系列单片机的嵌入式实时多任务操作系统RTX51Tiny平台上,用C51高级语言和MCS-51汇编语言混合编程而开发的。 2 系统硬件设计 为了今后能够在线升级用户应用程序,采用带ISP接口的单片机AT89S52为核心构成乐曲编辑发生器。AT89S52具有快速8051内核、8 KB FlashE2PROM、256 B
[单片机]
采用<font color='red'>AT89S52</font>的乐曲编辑发生器的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved