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





