[发明专利]一种RS485从设备地址自动分配的方法有效
申请号: | 202010159296.7 | 申请日: | 2020-03-09 |
公开(公告)号: | CN111371659B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 胡晓;罗伟;吴灿阳 | 申请(专利权)人: | 深圳市锐同技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L61/5061 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 唐致明 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rs485 设备 地址 自动 分配 方法 | ||
本发明涉及485总线地址分配技术领域,特别涉及一种RS485从设备地址自动分配的方法,包括一个主设备和多个从设备,主设备和从设备都包含了RS485接口模块,所述从设备通过RS485接口模块均与主设备连接;主设备向从设备发送查询帧;从设备接收到该查询帧后向主设备发送从设备的信息帧;主设备接收到从设备回馈的信息帧后再向从设备发送确认帧;从设备收到确认帧后,匹配确认帧与从设备自身的ID信息,若该ID信息一致,则从设备使用该确认帧中的地址,若该ID信息不一致,则从设备从确认帧中的地址池内选取一个新地址,再次发送新的信息帧到主机,该方法极大的降低了从设备地址重复的概率,减少主设备多次发送扫描的次数,实现了从设备快速自动地址分配的功能。
技术领域
本发明涉及485总线地址分配技术领域,特别涉及一种RS485从设备地址自动分配的方法。
背景技术
RS485是一种被广泛使用的单总线数据通信,常应于集中控制。它是半双工的通信方式,通常仅有一个主机和多个从机,且从机的地址是唯一的。从机地址的分配通常有手动和自动分配两种方式:手动分配:在安装的时候,唯一确定每个从设备的地址;动态分配:一般由主机通过发送的形式来分配。
但上述的手动分配和自动分配都有一些缺陷:手动分配,需要设备实现人机界面,并且要求安装人员记住每台从设备的地址,限制比较大;通过主机纯广播的方式来分配,当设备多的时候,由于竞争的次数多,极大的影响通信的效率。
发明内容
为了克服现有技术的上述缺陷,本发明提供一种RS485从设备地址自动分配的方法,以解决上述背景技术中提出的问题。
本发明解决现有技术中的问题所采用的技术方案为:一种RS485从设备地址自动分配的方法,
S1、包括一个主设备和多个从设备,主设备和从设备都包含了RS485接口模块,所述从设备通过RS485接口模块均与主设备连接形成一个组网;
S2、主设备向从设备发送查询帧;
S3、从设备接收到该查询帧后向主设备发送从设备的信息帧;
S4、主设备接收到从设备回馈的信息帧后再向每一个从设备发送确认帧;
S5、从设备收到确认帧后,包括匹配确认帧与从设备自身的ID信息,若该ID信息一致,则从设备使用该确认帧中的地址,若该ID信息不一致,则从设备从确认帧中的地址池内选取一个新的地址,再次发送新的信息帧到主机,重复上述S3~S5的步骤,直至所有从设备都确定唯一地址。
作为本发明的优选方案,所述信息帧包括从设备的地址以及从设备的ID信息。
作为本发明的优选方案,所述步骤S3还包括若从设备已经与主设备确认过地址,该从设备直接使用该地址,并发送含有该从设备ID信息的信息帧给主设备;若从设备从未向主设备确认过地址,则向主设备发送一个该从设备的随机地址以及该从设备的ID信息的信息帧。
作为本发明的优选方案,所述步骤S4还包括若主设备识别到所接收的从设备发送的信息帧中的地址是已确认过的,则不再向该从设备回复确认帧;若主设备识别到所接收的从设备发送的信息帧中的地址是未确认过的,且该地址对应唯一的从设备,则单独向该从设备发送确认帧。
作为本发明的优选方案,所述步骤S4还包括若主设备识别到所接收的从设备发送的信息帧中的地址是未确认过的,且该信息帧中地址对应多个从设备,则主设备从中随机一个从设备的ID信息,并向该从设备发送确认帧。
作为本发明的优选方案,所述确认帧包括从设备的地址、与该地址相匹配的从设备ID信息、以及未确认的可用的地址池。
与现有技术相比,本发明具有以下技术效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市锐同技术有限公司,未经深圳市锐同技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010159296.7/2.html,转载请声明来源钻瓜专利网。