一种半双工异步通信自愈组网方法技术

技术编号:7789071 阅读:251 留言:0更新日期:2012-09-21 23:20
本发明专利技术提供了一种半双工异步通信自愈组网方法,包括以下步骤:首先网络中节点通过循环点名的方式竞争做主机,网络节点收到比自己ID小的节点也在发送点名报文就转为从机,如果一轮点名下来只收到从机响应,没有其它节点竞争点名则成为主机;主机向所有从机循环发送状态查询报文(或者实际需要的应用报文),从机连续3次没有回应则从网络中剔除,每次轮询最后发送查询新节点报文,主机如果发现自己ID比新节点大则转为从机,否则添加新节点到从机列表。因而通过本发明专利技术,取消了传统半双工异步通信网络中为了避免多节点发送报文冲突,必须指定主从机的概念,且网络中可以灵活增加、删除节点,而不影响正常组网应用。

【技术实现步骤摘要】

本专利技术涉及一种数据通讯领域,更具体的,涉及半双工异步通信条件下的自愈组网方法。
技术介绍
半双工异步通信总线是被各个研发机构广泛使用的数据通信总线,它往往应用在集中控制枢纽与分散控制单元之间,由于实际应用系统中,分散控制单元数量较多,受异步通信的限制,节点不能同时收发报文,不能有两个或两个以上节点同时发送报文,必须指定一个主节点(主机),让主节点依次问答从节点实现相互间的通讯,这样造成如果主节点故障必须重新指定,否则可能网络失效。因此,需要一种新的组网方法来解决现有技术中存在的问题。
技术实现思路
专利技术目的本专利技术所要解决的技术问题是针对现有技术的不足,提供一种半双工异步通信条件下的自愈组网方法。为了解决上述技术问题,本专利技术公开了,包括以下步骤 步骤1,节点发送点名报文竞争做主机,点名顺序1、,N为通信网络最大节点数;发送前可以设定随机延时,避免点名报文发送冲突。步骤2,点名接收收到比自己ID小的节点发送点名报文转为从机,建立所有从机列表,如果一轮点名下来只收到从机响应则转为主机。步骤3,主机向所有从机循环发送状态查询报文或者应用报文。步骤4,主机连续n次没有收到从机回本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种半双工异步通信自愈组网方法,其特征在于,包括以下步骤 步骤1,节点发送点名报文竞争做主机,点名顺序1、,N为通信网络最大节点数; 步骤2,点名接收收到比自己ID小的节点发送点名报文转为从机,建立所有从机列表,如果一轮点名下来只收到从机响应则转为主机; 步骤3,主机向所有从机循环发送状态查询报文或者应用报文; 步骤4,主机连续η次没有收到从机回应,则把该节点从通信网络中剔除; 步骤5,主机发送查询新节点报文; 步骤6,主机如果发现自己ID比新节点大则转为从机,否则添加新节点到从机列表。2.根据权利要求...

【专利技术属性】
技术研发人员:徐魁蒋瑀瀛
申请(专利权)人:江苏华德电力科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1