一种基于固定时间片的rs485快速通讯方法

文档序号:7813400阅读:338来源:国知局
一种基于固定时间片的rs485快速通讯方法
【专利摘要】本发明提供了一种基于固定时间片的RS485快速通讯方法,其使得主机对于从机的巡检时间短、且可以快速定位异常从机,并单独对异常从机进行检测,确保通讯效率。从机按照顺次方式快速对主机的广播查询命令依次回答,主机快速找出存在异常的从机,其中每个从机的回答时间基于固定时间片,然后主机再对存在异常的从机单独查询。
【专利说明】—种基于固定时间片的RS485快速通讯方法

【技术领域】
[0001]本发明涉及RS485通讯的【技术领域】,具体为一种基于固定时间片的RS485快速通讯方法。

【背景技术】
[0002]RS485通讯广泛的应用于一般工业和民用系统中,其特点是布线简单,成本低,开发容易,系统稳定性好。RS485通讯为半双工,主从式,由主机发起会话,从机应答。
[0003]现有的RS485的通讯方法:主机逐个向从机发出查询、对应的从机做出回答后,主机向下一个从机发出查询、对应的从机做出回答,以此类推,从机有多少个,主机就要进行多少次查询,其中主机查询、从机回答分别包含下列信息:

【权利要求】
1.一种基于固定时间片的RS485快速通讯方法,其特征在于:从机按照顺次方式快速对主机的广播查询命令依次回答,主机快速找出存在异常的从机,其中每个从机的回答时间基于固定时间片,然后主机再对存在异常的从机单独查询。
2.根据权利要求1所述的一种基于固定时间片的RS485快速通讯方法,其特征在于:主机的广播查询命令序列后,从机依次回答,从机依据自己的地址号在固定的时间回答,回答的数据为I个字节、即8位二进制,其中最高位表示状态,为I时异常,为O时正常,低7位为从机地址,主机先判断低位的地址是否正确,然后再判断高位的状态,如果地址正确且高位为1,则该从机存在异常,在主机得到所有从机的回答后,主机再对存在异常的从机单独查询。
3.根据权利要求2所述的一种基于固定时间片的RS485快速通讯方法,其特征在于:当地址位不正确时,可能的情况是线路上有干扰或者这个从机存在异常,主机需要对该从机单独查询,以进一步判断。
4.根据权利要求3所述的一种基于固定时间片的RS485快速通讯方法,其特征在于:为了消除发送的时间误差,我们给每个从机的回答时间片增加半个的字节发送时间,即1.5个字节的发送时间。
5.根据权利要求4所述的一种基于固定时间片的RS485快速通讯方法,其特征在于:对于9600波特率的速率,设定每个从机的回答时间片为1.5ms。
【文档编号】H04L12/40GK104202227SQ201410449367
【公开日】2014年12月10日 申请日期:2014年9月5日 优先权日:2014年9月5日
【发明者】付宏博, 陆晓萍, 朱超, 夏顺飞, 郭金国, 吕卫斌, 王林兴 申请人:无锡蓝天电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1