[发明专利]一种RS485总线多主机竞争切换方法在审
申请号: | 202010681878.1 | 申请日: | 2020-07-15 |
公开(公告)号: | CN111698139A | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 张浩彬;谭东超;刘跃武 | 申请(专利权)人: | 深圳市天磁科技有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京专赢专利代理有限公司 11797 | 代理人: | 刘梅 |
地址: | 518101 广东省深圳市宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rs485 总线 主机 竞争 切换 方法 | ||
本发明公开了一种RS485总线多主机竞争切换方法,具体步骤如下:两台单机设备并联,使用拨码开关来设置单机设备不同的优先级,然后单机设备根据优先级来确定上电到启动通信的时间,如果两台设备的RS485_1和RS485_2连在一起后再上电,单机控制器上电后,RS485_1和RS485_2都初始化为从机,本发明的有益效果是:(1)通过检测总线上的数据来确认总线上是否存在主机,不需要外部控制器干预即可完成准确的判断。(2)可以确保并机的单机设备每次上电后都是由同一个设备作为主机,无需额外设置。
技术领域
本发明涉及通讯技术领域,具体是一种RS485总线多主机竞争切换方法。
背景技术
现有的RS485总线一般都只有一个主机,有可能出现两个主机冲突的情况下往往会有上级控制器去控制切换主从模式。通过上级控制器切换RS485的主从模式,一旦脱离了控制器,两个主机将会一直在争夺总线控制权,以至于整个总线都不能正常使用。
现有技术存在以下两点不足:
不足1:需要额外的控制器干预才能实现主从切换。
不足2:上级控制器不在时,一旦有两个主机一直争夺总线控制权就会使得整个总线瘫痪且不能恢复。
发明内容
本发明的目的在于提供一种RS485总线多主机竞争切换方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种RS485总线多主机竞争切换方法,具体步骤如下:两台单机设备并联,使用拨码开关来设置单机设备不同的优先级,然后单机设备根据优先级来确定上电到启动通信的时间,如果两台设备的RS485_1和RS485_2连在一起后再上电,单机控制器上电后,RS485_1和RS485_2都初始化为从机,根据拨码开关设定的优先级来确定超时等待时间,优先级高的超时等待时间短,优先级低的超时等待时间长一些,在超时等待期间,如果RS485_2检测到了RS485总线二上有数据在流动,则维持RS485_2的从机状态,如果在整个超时等待时间内都没有检测到总线二上有数据,则证明RS485总线二上没有主机设备,此时将RS485_2从从机模式切换到主机模式,如果两台设备分别上电后再将RS485_1和RS485_2连在一起,两台单机设备分别上电,RS485总线一和RS485总线二都是断开的,因此,超过了超时等待时间后,两个单机控制器都由从机模式切换到了主机模式,分别控制着各自的RS485总线二,当单机控制器检测到RS485总线二有总线冲突时,立即退出主机模式,切换到从机模式,执行上电时候的延时等待机制,两台设备一起退出主模式进入超时等待状态,优先级高的设备等待时间短,会先切换到主机模式,优先级低的设备在超时等待期间会检测到优先级高的设备发出的数据,继续保持从机模式。
作为本发明的进一步技术方案:并机状态下单机控制器除了需要询问下级从设备的信息外,还要通过RS485总线二询问从机状态下的其他单机控制器来获取另一个单机设备的状态。
作为本发明的进一步技术方案:当两个单机设备的RS485总线都连接在一起时,RS485总线二上就有两个主机,两个主机都在一直发送命令,会出现总线冲突。
作为本发明的进一步技术方案:所述优先级高的超时等待时间设置为10ms。
作为本发明的进一步技术方案:所述优先级低的超时等待时间设置为100ms。
与现有技术相比,本发明的有益效果是:(1)通过检测总线上的数据来确认总线上是否存在主机,不需要外部控制器干预即可完成准确的判断。(2)可以确保并机的单机设备每次上电后都是由同一个设备作为主机,无需额外设置。
附图说明
图1是单机设备组成示意图。
图2为并联使用的单机设备示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市天磁科技有限公司,未经深圳市天磁科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010681878.1/2.html,转载请声明来源钻瓜专利网。