[发明专利]一种基于半双工通信的多主机通信机制在审
申请号: | 201611105665.4 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106788948A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 雷蕾 | 申请(专利权)人: | 雷蕾 |
主分类号: | H04L5/16 | 分类号: | H04L5/16;H04L12/24;H04L12/26 |
代理公司: | 广州市华学知识产权代理有限公司44245 | 代理人: | 杨卫华 |
地址: | 530000 广西壮*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双工 通信 主机 机制 | ||
技术领域
本发明涉及电力系统领域,尤其涉及一种基于半双工通信的多主机通信机制。
背景技术
半双工(Half Duplex)数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向。像全双工传输一样,半双工包含一个双向线路(线路可以在两个方向上传递数据)。
半双工传输是指接收与发送共用一个载波信道,但同一时刻只能发送或只能接收数据的传输方式。例如,局域网中的半双工数据传输方式是指:一个工作站发送数据,然后立即在同一信道上接收来自相同方向上的数据。另一方面,全双工传输(Full Duplex Transmission)指同时发生在两个方向上的一种数据传输方式。
例如:对讲机就是一种半双工设备,在同一时间内只允许一方讲话。相反,电话机则是一种全双工设备,其通话双方可以同时进行对话。当某局域网中的两台计算机在实现通信时,同一时刻只能在同一方向上传送数据,这是因为大多数局域网中使用的基带网络都只支持单个信号。换句话说,基带网络采用的是半双工工作模式。
只要有合适的设备支持,在某些特定类型的局域网中实现全双工通信是完全可能的。关键是首先解决每个方向上的通信流量信道问题。该问题能否解决主要取决于所使用的网络媒体。如:同轴电缆是由中心导体、绝缘材料层、网状织物构成的屏蔽层以及外部隔离材料层组成,即一条同轴电缆只有一根导线。通过两条同轴电缆可以实现全双工,也可以采用频分多路复用FSK等方式在一条同轴电缆上同时传输多个信号以实现全双工。双绞线电缆由两根具有绝缘保护层的铜导线组成,所以在理论上,使用双绞线电缆作为媒体的网络能实现全双工模式,当前有些制造商正在努力在以太网设备上实现此过程。从本质上看,全双工以太网在现有网络基础上双倍提高了通信吞吐量。
发明内容
由于算法采用调节支路平衡方式,一个台区会出现有2台以上中控器,这对半双工通信的载波通信来说会产生多路冲突,多个中控器不能同时收发数据。这就需要有一种机制,协调各中控器之间完成通信任务。本发明目的在于提供一种基于半双工通信的多主机通信机制。
本发明提供如下技术方案:
一种基于半双工通信的多主机通信机制,包括如下步骤:
(1)在一个台区内按排序设置中控器地址;
(2)中控器上电初始化的时候自检是否接有GPRS,如果有,则中控器自动升级为主机,这时主机发送一条心跳广播报文告知其他中控器本网有主机;
如果没有接GPRS则按设定的延时时间进行确认主机,所述延时时间到了之后,检测中断后的中控器接收数据串口是否有收到其他中控器的心跳报文,如果没有,则此中控器自动升级为主机,同时主机发送一条心跳广播报文告知其他中控器本网有主机,
其他中控器在延时的时间如果收到这条心跳报文,则设置自己为从机,等待主机的调配,不再进行延时;
(3)主机发完心跳报文后,对所有中控器进行轮询,并记录下在线的中控器的地址和台数;
(4)按照地址从小到大,主机通过数据召唤的方式对每一台中控器进行调配,在每次进行调配的时候都发一条心跳报文告知全部中控器有主机存在,从机召唤完后给主机一个报文告知主机召唤完毕,主机对下一台中控器进行调配;
当确认主机后的任意时刻经过10分钟后,线上主机或从机未收到任何报文,则让出主机,从而进行新的主机竞选。
进一步说明,所述的一种基于半双工通信的多主机通信机制,所述步骤(2)的延时时间=中控器地址X*1分钟。例如地址为1的中控器延时1分钟,地址为3的中控器延时3分钟。
进一步说明,所述的一种基于半双工通信的多主机通信机制,所述步骤(3)所述轮询的方式是:主机从地址1开始询问,看本网有多少个中控器回应,当连续N个地址没有回应的时候,停止轮询,轮询完后记录下中控器的地址和台数,正常运行时,主机一个小时轮询一次从机,看从机是否有增加和减少。
进一步说明,所述的一种基于半双工通信的多主机通信机制,所述步骤(3)的N的取值范围为[1,9]。
进一步说明,所述的一种基于半双工通信的多主机通信机制,所述的N的取值为6。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雷蕾,未经雷蕾许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611105665.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自用型止血鼻塞
- 下一篇:用于与宫腔镜配合的手术器械