[发明专利]一种RS485通信地址自动分配的方法有效
申请号: | 202210340134.2 | 申请日: | 2022-04-02 |
公开(公告)号: | CN114500472B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 何章宏 | 申请(专利权)人: | 深圳市高斯宝电气技术有限公司 |
主分类号: | H04L61/5092 | 分类号: | H04L61/5092;H04L61/5038 |
代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 徐民奎 |
地址: | 518000 广东省深圳市宝安区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rs485 通信地址 自动 分配 方法 | ||
本发明公开了一种RS485通信地址自动分配的方法,从机基于硬件序列号分时注册,并包括以下步骤:101)选定从机硬件序列号的某个字节作为从机分时注册的依据,从机按选定字节数字的大小,先后向主机发送注册申请;主机通过判断硬件序列号,回应注册申请,并将通信地址分配给对应的从机:102)如果存在由于选择的字节数值相同而导致地址分配失败的从机,从机再选择硬件序列号的其它字节作为从机分时注册的依据,开始新的一轮注册,注册失败的从机按再次选定字节数值的大小,先后向主机发送注册申请;103)重复步骤102,直到全部从机注册完毕。本发明可实现RS485网络从机地址的快速自送分配,不会导致总线冲突,减小了出错的概率。
技术领域
本发明涉及RS485通信,尤其涉及一种RS485通信地址自动分配的方法。
背景技术
RS485通信是工业控制与监控行业最为广泛使用的通信方式之一,其具有简单可靠,MCU的资源消耗低,成本低,传输距离远等很多优点。
由于RS485为半双工通信方式,且没有总线仲裁机制,所以一般采用的是主从通信方式,即一个主机带多个从机,所有的通信由主机发起请求,对应的从机应答,不允许从机主动发起通信,否则可能出现多个从机同时发送数据而导致的总线冲突。
基于RS485应答式的通信方式,必须为接入RS485网络的从机设定不同的通信地址。即主机需要与哪一个从机通信,就按对应的地址发送命令,从机收到命令后,检查通信地址是否与自身的地址相同,相同则应答,否则不回应,只要不出现相同通信地址的从机,就不会出现总线冲突的问题。因此,需要预先设定好从机的地址。一般可以通过将地址设置到从机的存储器或地址拨码的方式。无论哪种方式,都增加了施工现场的操作难度,且容易出现误操作,将多个从机设置为相同的通信地址,使整个网络通信不正常。
RS485设备的组网结构如图1所示,通常从机的个数不超过64个。在该网络中,每个从机具有全球唯一的硬件序列号,从机上电后,默认无通信地址,需要向主机发送注册申请,主机通过判断硬件序列号,回应注册申请,并将通信地址分配给对应的从机,从而实现从机通信地址的自动分配。通信地址的自动分配的方法如图2所示,该方法存在一项缺陷:由于RS485通信是没有总线仲裁功能的,通常系统设备是同时上电的,大概率会出现多个从机同时发送注册申请的情况,从而导致总线冲突,同时发送申请的设备都不能注册成功。
发明内容
本发明要解决的技术问题是提供一种不会导致总线冲突的RS485通信地址自动分配的方法。
为了解决上述技术问题,本发明采用的技术方案是,一种RS485通信地址自动分配的方法,从机基于硬件序列号分时注册,并包括以下步骤:
101)选定从机硬件序列号的某个字节作为从机分时注册的依据,从机按选定字节数字的大小,先后向主机发送注册申请;主机通过判断硬件序列号,回应注册申请,并将通信地址分配给对应的从机:
102)如果存在由于选定的字节数值相同而导致注册失败的从机,从机再选择硬件序列号的其它字节作为从机分时注册的依据,开始新的一轮注册,注册失败的从机按再次选定字节数字的大小,先后向主机发送注册申请;
103)重复步骤102,直到全部从机注册完毕。
以上所述的方法,包括以下步骤:
201)设备上电时,从机以硬件序列号最低位的字节作为分时注册的依据,按最低位字节数字的大小顺序,以设定的时间间隔,从机先后向主机发送注册申请;
202) 如果存在硬件序列号该字节数字相同、注册失败的从机,注册失败的从机开始新的一轮注册,按更高一位字节数字的大小顺序,以设定的时间间隔,先后向主机发送注册申请;
203) 重复步骤202,直到全部从机注册完毕。
本发明可实现RS485网络从机地址的快速自送分配,不会导致总线冲突,减小了出错的概率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市高斯宝电气技术有限公司,未经深圳市高斯宝电气技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210340134.2/2.html,转载请声明来源钻瓜专利网。