一种电力线载波可靠轮询通信方法技术

技术编号:19185791 阅读:28 留言:0更新日期:2018-10-17 02:07
本发明专利技术公开了一种电力线载波可靠轮询通信方法以协议帧为载体,具体包括如下步骤:1)首先设计网络层所用到的协议格式,主要由主机地址、从机地址、帧命令码、轮询状态码、帧序号、数据区、数据区长度、循环校验码16位组成;接着先对数据进行校验;2)判断帧序号;3)判断协议帧中的状态位;4)状态位为0则说明主机上次未接收成功此从机的内容,从机再判断上一次本机发送给主机的是有数据的协议帧还是空数据的协议帧;5)超时处理。本发明专利技术使得通讯系统丢包率大大降低,使本系统在工业环境信道恶劣的电力线上完成了多点高速可靠轮询通信,具有良好QoS保障,满足信息采集中的高可靠性要求,降低了网络故障率。

A reliable polling communication method for power line carrier

The invention discloses a reliable polling communication method for power line carrier with protocol frame as carrier. The method comprises the following steps: 1) firstly, the protocol format used in network layer is designed, mainly including host address, slave address, frame command code, polling status code, frame sequence number, data area, data area length, cyclic check code 16. Bit composition; then check the data; 2) determine the frame number; 3) determine the state bit in the protocol frame; 4) state bit 0 indicates that the host last failed to receive the content of the slave machine, slave machine to determine the last time the host sent to the host is a data protocol frame or empty data protocol frame; 5) timeout processing. The invention greatly reduces the packet loss rate of the communication system, makes the system complete multi-point high-speed and reliable polling communication on the power line with bad industrial environment channel, has good QoS guarantee, meets the high reliability requirements in information collection, and reduces the network failure rate.

【技术实现步骤摘要】
一种电力线载波可靠轮询通信方法
本专利技术涉及一种电力线载波可靠轮询通信方法。属于低压电网通信

技术介绍
所谓低压载波(低压电力线载波通信)是指利用已有的低压配电网作为传输媒介,实现数据传递和信息交换的一种技术,即高频的通信信号与电力工频电流通过占用不同的频段来共用电力线网络进行传输。轮询通信技术是一种受控访问技术。在由多个结点共享公用信道的线路中,主机依照一定的顺序探询各结点有无传送信息的要求,被探询的结点如有传送要求就占用公用信道,将信息发送给主机否则,主机继续探询下一结点。这是一种轮询式的信道访问方法,它也是在RS232和RS485总线中使用得最为普遍的方法之一,这是一种集中控制的方法。由于电力线载波通信和传统的通信相比存在着巨大的差异性和特殊性,其线路阻抗、噪声、衰落以及多径时延等都严重影响电力线载波信道的性能,严重降低通信质量。所以这类已成熟应用于专用有线网的轮询协议不能直接用于电力线网络中,必须做出改进才能适用于信道恶劣的电力线上。轮询协议大部分应用在通信质量较好的有线电缆上,线路干扰环境导致丢失数据的情况极少,因此传统的轮询协议没有针对数据丢失做出可靠的重传补本文档来自技高网...

【技术保护点】
1.一种电力线载波可靠轮询通信方法,其特征在于,以协议帧为载体,具体包括如下步骤:1)首先设计网络层所用到的协议格式,主要由主机地址、从机地址、帧命令码、轮询状态码、帧序号、数据区、数据区长度、循环校验码16位组成;接着先对数据进行校验,采用16位循环冗余校验算法对协议帧循环校验码16位(CRC16)之前所有字节进行校验,将CRC校验码构成的表存储于Flash中,采用快速查表法加快了校验速度,主机询问协议帧和从机应答协议帧都在校验通过的情况下读取和发送,所述的数据读取和发送的传输数据均按照协议格式传输,确保在传输过程中协议帧无字节丢失和错误;校验正确后进入步骤2),否则结束本次应答过程,等待下...

【技术特征摘要】
1.一种电力线载波可靠轮询通信方法,其特征在于,以协议帧为载体,具体包括如下步骤:1)首先设计网络层所用到的协议格式,主要由主机地址、从机地址、帧命令码、轮询状态码、帧序号、数据区、数据区长度、循环校验码16位组成;接着先对数据进行校验,采用16位循环冗余校验算法对协议帧循环校验码16位(CRC16)之前所有字节进行校验,将CRC校验码构成的表存储于Flash中,采用快速查表法加快了校验速度,主机询问协议帧和从机应答协议帧都在校验通过的情况下读取和发送,所述的数据读取和发送的传输数据均按照协议格式传输,确保在传输过程中协议帧无字节丢失和错误;校验正确后进入步骤2),否则结束本次应答过程,等待下次主机询问;2)判断帧序号,由于加入了载波中继功能和重传功能,数据包到达主机端存在重复接收数据和乱序问题;因此通过加入帧序号来避免此问题,主机只接受期望得到的数据,特别是当对从机到达的数据有顺序要求时,通过判断帧序号进行排序存储,保证了数据的有序性,并且帧序号是连贯的,在出现丢失其中1个帧时,主机通过丢失的帧序号来要求从机重发此序号对应的协议帧内容;如果序号和从机本地记忆的序号相等,则说明此协议帧是正确的协议帧,进行步骤3),否则结束本次应答过程;3)判断协议帧中的状态位,主机询问协议帧的轮询状态位标明上次主...

【专利技术属性】
技术研发人员:袁嫣红秦坤诸建强
申请(专利权)人:浙江理工大学杭州依途科技有限公司
类型:发明
国别省市:浙江,33

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

1