【技术实现步骤摘要】
一种基于群呼和时隙分配的RS485总线通信方法
[0001]本专利技术属于通讯
,涉及一种基于群呼和时隙分配的RS485总线通信方法。
技术介绍
[0002]随着技术的发展和生活水平的提高,越来越多的工业控制、医疗、通讯、消费等电子产品日趋智能化,以微处理器为核心的嵌入式系统得到日益广泛的应用,对这些智能化设备进行管理也成为嵌入式应用的一个重点。对多个嵌入式设备进行组网监控时,由于RS485总线具有主从组网所具备的独特优势:一主多从,可驱动高达32~256个从节点;半双工通讯、简单方便;差分传输,高抗干扰、高速、远距离;传输线最少,只有两根线,成本最低;因此,RS485依旧是目前最常用的总线。现在RS485总线通讯采取的是主机呼叫从机应答,点对点逐一轮询,造成了从机有重要和紧急信息不能快速传输给主机。一个可行的方法是每个设备另外增加一个输入信号线——片选或者仲裁信号线,从机通过主动申请或者抢占的方式获得优先权,实现快速传输自身信息,方法简单,但是增加了信号线,失去了通用性,丧失了RS485的优势。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种基于群呼和时隙分配的RS485总线通信方法,其特征在于:包括以下步骤:S1:主机通过一条RS485总线连接n台从机E1~E
n
,主机和不同从机点对点轮询完成初始化过程,主机根据收到的所有从机E1~E
n
的地址建立一个地址链表A1~A
n
;S2:主机发出群呼命令;S3:从机应答时隙分配:主机群呼帧发送完毕后,按时间先后顺序分为优先队列时隙X1~X
n
和正常队列时隙T1~T
n
,每个队列都先有一个等待时隙;S4:从机优先队列回发:从机根据回发信息的重要性选择回发,需要优先发送的信息在优先应答队列对应时隙回发,发送完毕后增加一个等待时隙,后续优先队列向后顺延;S5:从机正常队列回发:优先队列时隙结束后经过一个正常等待时隙,按照主机群呼的地址链表顺序依次回发,在优先队列中已经回发的正常...
【专利技术属性】
技术研发人员:张加易,徐瑞,刘亚辉,苟怡,柏思忠,邵严,周代勇,胡英杰,张金豪,胡亮,赵光绪,胡宇,马书敏,黄倩,
申请(专利权)人:中煤科工集团重庆研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。