[发明专利]不定期总线仲裁机制的RS485主动数据传输方法有效
申请号: | 201910199383.2 | 申请日: | 2019-03-15 |
公开(公告)号: | CN109981433B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 张金豪;郭江涛;刘亚辉;邵严;赵光绪;林引;贺奎;孙中光;胡亮;何青松;郑芳菲;田炎鑫 | 申请(专利权)人: | 中煤科工集团重庆研究院有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 吕小琴 |
地址: | 400039 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 不定期 总线 仲裁 机制 rs485 主动 数据传输 方法 | ||
本发明公开了一种不定期总线仲裁机制的RS485主动数据传输方法,包括:通过主设备判断总线是否繁忙,若否,则判断总线上的从设备地址帧是否有变化,若总线上的从设备地址帧变化,则主动向总线上发送一帧地址帧干涉数据,从设备接收并保存所述地址帧干涉数据,并根据所述地址帧干涉数据计算该从设备发送数据的次序;否则,则判断是否需要向从设备发送数据。本发明通过主设备不定期发送地址帧干涉数据,可使从设备依次主动向主设备发送数据。并且,该申请还通过采用主设备统一回复数据的模式,杜绝RS485总线每次通信都需要呼叫、应答的通信模式,提升总线通信效率。
技术领域
本发明涉及一种不定期总线仲裁机制的RS485主动数据传输方法。
背景技术
目前煤矿领域在RS485通信方式上主要采用以下两种同通信方式:
一、单一主从通信模式。当主设备呼叫时,从设备才答应。然而这种通信模式的从设备不能主动发送数据,
二、多主机模式。总线上任何设备都为主设备,设备之间通信采用呼叫、应答的模式。然而这种模式每两个设备之间实现通信都必须采用呼叫、应答模式,设备每次通信都必须有个呼叫的过程,严重影响了总线的通信效率。
发明内容
本发明的目的是提供一种不定期总线仲裁机制的RS485主动数据传输方法,以解决现RS485通信方式存在的上述问题。
为解决上述技术问题,本发明提供一种不定期总线仲裁机制的RS485主动数据传输方法,包括以下步骤:
S1:通过主设备判断总线是否繁忙,若否,则判断总线上的从设备地址帧是否有变化;
S2:若判断总线上的从设备地址帧变化,则主动向总线上发送一帧包括多个地址的地址帧干涉数据,从设备接收并保存所述地址帧干涉数据,并根据所述地址帧干涉数据计算该从设备发送数据的次序;若总线上的从设备地址帧没有变化,则判断是否需要向从设备发送数据。
进一步地,该方法还包括:
S3:从设备数据发送完成以后,主设备发送一帧回复信息,该帧信息包含所有从设备的回复信息。
进一步地,当主设备判断得出总线上的从设备地址帧有变化时,赋值OV=0;主设备向从设备发送地址帧干涉数据后,判断地址帧干涉数据发送是否完成,若发送完则赋值OV=1。
进一步地,主设备判断需要发送数据则发送数据;否则,则接收数据同时开启定时器H1,当接收数据超过预设定时间,则使OV=0,H1=0,并反馈总线故障;当接收数据在预设定时间内发送完成,则使H1=0,并反馈总线空闲,返回判断地址帧步骤。
进一步地,当总线上的从设备未收到地址帧干涉数据时,则从设备发送数据的次序不变。
进一步地,当从设备收到数据时,首先判断接收到的数据是否是地址帧干涉数据,若否,侧判断总线是否空闲,准备发送数据;否则,则保存地址帧干涉数据,并根据所述地址帧干涉数据计算该从设备发送数据的次序。
进一步地,所述从设备根据比较自身地址与地址帧干涉数据中的设备地址信息表,计算两者的差值,并根据计算得到的差值大小,按照由小到大的顺序向主设备发送数据。
进一步地,相邻地址的两个从设备之间设有地址间隔时间,当从设备发送数据所等待的时间大于等于地址间隔时间,则下一个设备等待时间为地址间隔*地址间隔时间。
本发明的有益效果为:通过使主设备不定期发送地址帧干涉数据,可使从设备依次主动向主设备发送数据;并且,该申请还通过采用主设备统一回复数据的模式,杜绝RS485总线每次通信都需要呼叫、应答的通信模式,提升总线通信效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中煤科工集团重庆研究院有限公司,未经中煤科工集团重庆研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910199383.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载数据处理方法、系统、电子设备及存储介质
- 下一篇:一种车载智能系统