自动抄表系统的无线网状网络设计(推荐)

[10-24 14:18:14]   来源:http://www.88dzw.com  智能建筑   阅读:8833

文章摘要:DSR协议主要包括路由发现和路由维护2个过程。 ①路由发现过程:节点要发送数据时,当节点中没有到达目的节点的路由时,广播发送路由请求帧(rreq),每个收到该帧的中间节点都加上自己的地址,重新广播(忽略重复请求和已发自身请求)。当rreq到达目的节点时,目的节点可以得到到达中心节点的完整路由。目的节点(中心节点)将所得中心节点路由包含在路由响应帧(rrep),然后沿着反向路由发送回中心节点。中心节点收到rrep后,就将路由存入路由存储器中,并添加到抄表命令帧的头部。 ②路由维护过程:如果在抄读命令帧的逐跳传输过程中发现链路失败,则可以由中间节点使用缓冲中的可用路由来代替原头部中含有失败链路的

自动抄表系统的无线网状网络设计(推荐),标签:智能建筑设计标准,智能建筑系统,http://www.88dzw.com

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

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

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

  改进的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种。以路由请求帧为例,其格式如下:

上一页  [1] [2] [3]  下一页


Tag:智能建筑智能建筑设计标准,智能建筑系统智能建筑

《自动抄表系统的无线网状网络设计(推荐)》相关文章

分类导航
最新更新
热门排行