本发明涉及数据传输,具体涉及一种基于rs422的电梯数据通讯方法。
背景技术:
1、电梯控制系统大量使用串行通讯技术,一般选择rs485、rs422、can或异步通讯方式。rs422通讯协议具有广泛的通用性,rs422是四线传输,具有单独的接收和发送通道,能实现全双工通讯,每个通道采用一对差分对进行信号传输,由于采用差分电压进行传输,具有抗干扰能力强,可靠性高,传输距离远,被广泛应用于仪器仪表、安防、交通、国防工业等领域。
2、在电梯领域中,主控单元与驱动单元之间采用长距离通讯时,由于驱动单元工作时候有较大的辐射,可以选用抗干扰能力强的rs422通讯。在这种应用中,工作节点仅有主、从两个,可实现实时的双向通讯。电梯的主控与驱动单元间需要高速实时通讯电梯的井道位置数据,以实现电梯平层的精确性,本发明提供了一种通讯方法可以保证相关数据的高效稳定传输。
技术实现思路
1、本发明的目的在于提供一种基于rs422的电梯数据通讯方法,解决现有的电梯rs422通讯机制,需要实时传输的数据可能被其他数据占用而延时发送,影响电梯性能的技术问题。
2、本发明的目的可以通过以下技术方案实现:
3、一种基于rs422的电梯数据通讯方法,基于rs422通讯协议,所述通讯方法应用的通讯结构由高频数据段、低频数据段和空闲段组成,具体包括以下步骤:
4、初始化步骤s10:
5、设置发送周期t和rs422的配置参数;设定高频数据段的最大数据量m高,根据高频数据段以最大数据量传输时计算占用总线的时间t高;定义空闲段的时间t闲;则发送周期t内低频数据段可占用的发送时间t低=t-t高-t闲,计算低频数据周期内可发送的最大数据量m低;
6、周期性步骤s20:
7、s201:发送高频数据,结束后转入步骤s202;
8、s202:在低频数据发送允许期内检测低频数据发送队列中是否有数据,如是则转入步骤s203,否则转入步骤s204;
9、s203:提取并发送数量为m低的低频数据,数量不足m低则全部提取,发送完成后转入s204;
10、s204:本周期发送结束,等待下一个周期开始。
11、作为本发明进一步的方案:所述rs422的配置参数包括波特率、数据位长度、停止位长度和校验类型。
12、作为本发明进一步的方案:当有低频数据发送时,压入低频数据队列,根据先进先出的顺序依次出队。
13、作为本发明进一步的方案:所述低频数据发送允许期为t高至(t高+t闲)的时间。
14、作为本发明进一步的方案:当高频数据未以最大数据量m高发送时,s202步骤中所述的低频数据发送允许期为高频数据实际发送结束的时间至(t高+t闲)的时间。
15、作为本发明进一步的方案:当高频数据未以最大数据量m高发送时,将高频数据实际发送结束的时间至t高之间的时间作为多出的时间,记为t多,根据低频数据段可占用时间的比例计算在多出的时间内,可额外发送的低频数据量m低1。
16、作为本发明进一步的方案:所述rs422通讯协议包括协议界定符、指令字符、分段字符、数据长度字符、数据本身和校验字符;其中协议界定符为协议起始数据,为协议在传输层唯一会出现的字符,当协议中其他字符与其相同时,需要进行转译。
17、本发明的有益效果:
18、(1)本发明选用抗干扰能力强的rs422通讯,并且对通讯数据进行分类分时段发送,有效防止在需要实时传输的数据可能被其他数据占用而延时发送,实现了电梯的主控与驱动单元间高速实时通讯电梯的井道位置数据,保证相关数据的高效稳定传输,有效提高电梯平层的精确性,提升电梯性能。
19、(2)通过对通讯发送周期内的多余时间进行充分利用,在确保数据有序准确发送的同时,可以提高通讯发送周期内数据的发送量,同时确保发送周期内空闲段的时间量,提高数据传输的稳定性。
1.一种基于rs422的电梯数据通讯方法,其特征在于,基于rs422通讯协议,所述通讯方法应用的通讯结构由高频数据段、低频数据段和空闲段组成,具体包括以下步骤:
2.根据权利要求1所述的一种基于rs422的电梯数据通讯方法,其特征在于,所述rs422的配置参数包括波特率、数据位长度、停止位长度和校验类型。
3.根据权利要求1所述的一种基于rs422的电梯数据通讯方法,其特征在于,当有低频数据发送时,压入低频数据队列,根据先进先出的顺序依次出队。
4.根据权利要求1所述的一种基于rs422的电梯数据通讯方法,其特征在于,所述低频数据发送允许期为t高至(t高+t闲)的时间。
5.根据权利要求1所述的一种基于rs422的电梯数据通讯方法,其特征在于,当高频数据未以最大数据量m高发送时,s202步骤中所述的低频数据发送允许期为高频数据实际发送结束的时间至(t高+t闲)的时间。
6.根据权利要求1所述的一种基于rs422的电梯数据通讯方法,其特征在于,当高频数据未以最大数据量m高发送时,将高频数据实际发送结束的时间至t高之间的时间作为多出的时间,记为t多,根据低频数据段可占用时间的比例计算在多出的时间内,可额外发送的低频数据量m低1。
7.根据权利要求1所述的一种基于rs422的电梯数据通讯方法,其特征在于,所述rs422通讯协议包括协议界定符、指令字符、分段字符、数据长度字符、数据本身和校验字符;其中协议界定符为协议起始数据,为协议在传输层唯一会出现的字符,当协议中其他字符与其相同时,需要进行转译。
