【技术实现步骤摘要】
一种基于半双工通信的多主机通信机制
本专利技术涉及电力系统领域,尤其涉及一种基于半双工通信的多主机通信机制。
技术介绍
半双工(HalfDuplex)数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向。像全双工传输一样,半双工包含一个双向线路(线路可以在两个方向上传递数据)。半双工传输是指接收与发送共用一个载波信道,但同一时刻只能发送或只能接收数据的传输方式。例如,局域网中的半双工数据传输方式是指:一个工作站发送数据,然后立即在同一信道上接收来自相同方向上的数据。另一方面,全双工传输(FullDuplexTransmission)指同时发生在两个方向上的一种数据传输方式。例如:对讲机就是一种半双工设备,在同一时间内只允许一方讲话。相反,电话机则是一种全双工设备,其通话双方可以同时进行对话。当某局域网中的两台计算机在实现通信时,同一时刻只能在同一方向上传送数据,这是因为大多数局域网中使用的基带网络都只支持单个信号。换句话 ...
【技术保护点】
一种基于半双工通信的多主机通信机制,其特征在于,包括如下步骤:(1)在一个台区内按排序设置中控器地址;(2)中控器上电初始化的时候自检是否接有GPRS,如果有,则中控器自动升级为主机,这时主机发送一条心跳广播报文告知其他中控器本网有主机;如果没有接GPRS则按设定的延时时间进行确认主机,所述延时时间到了之后,检测中断后的中控器接收数据串口是否有收到其他中控器的心跳报文,如果没有,则此中控器自动升级为主机,同时主机发送一条心跳广播报文告知其他中控器本网有主机,其他中控器在延时的时间如果收到这条心跳报文,则设置自己为从机,等待主机的调配,不再进行延时;(3)主机发完心跳报文后, ...
【技术特征摘要】
1.一种基于半双工通信的多主机通信机制,其特征在于,包括如下步骤:(1)在一个台区内按排序设置中控器地址;(2)中控器上电初始化的时候自检是否接有GPRS,如果有,则中控器自动升级为主机,这时主机发送一条心跳广播报文告知其他中控器本网有主机;如果没有接GPRS则按设定的延时时间进行确认主机,所述延时时间到了之后,检测中断后的中控器接收数据串口是否有收到其他中控器的心跳报文,如果没有,则此中控器自动升级为主机,同时主机发送一条心跳广播报文告知其他中控器本网有主机,其他中控器在延时的时间如果收到这条心跳报文,则设置自己为从机,等待主机的调配,不再进行延时;(3)主机发完心跳报文后,对所有中控器进行轮询,并记录下在线的中控器的地址和台数;(4)按照地址从小到大,主机通过数据召唤的方式对每一台中控器进行调配,在每次进行调配的时候都发一条心跳报文告知全部中控器有主机存在,从机召唤完后给主机一个报文告知主机召唤完毕,主机对下一台中控器进行调配;当确认主机后的任意时刻经过10分钟后,线上主机或从机未收到任何报文,则让出主机,从而进行新的主机竞选。2.根据权利要求1所述的一种基于半双工通信的多主机通信机制,其特征在于:所述步骤(2)的延时时间=中控器地址X*1分钟。3.根据权利要求1所述的一种基于半双工通信的多主机通信机制,其特征在于:所述步骤(3)所述轮询的方式是:主机从地址1开始询问,看本网有多少个中控器回应,当连续N个地址没有回应的时候,停止轮询,轮询完后记录下中控器的地址和台数,正常运行时,主机一个小时轮询一次从机,看从机是否有增加和减少。4.根据权利要求3所述的一种基于半双工通信的多主机通信机制,其特征在于:所述步骤(3)的N的取值范围为[1,9]。5.根据权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。