一种RS485自动地址生成方法技术

技术编号:26730474 阅读:50 留言:0更新日期:2020-12-15 14:31
本发明专利技术涉及一种RS485自动地址生成方法,采用全新工作流程设计,不需要预先配置各个地址,能够在RS485通信应用的同时,实时发现接入RS485总线上的各个从设备,由从设备自身生成对应地址,并交由RS485主设备进行分析,获得对唯一地址所对应从设备的确认,避免了重复地址的分配,实现对从设备地址的分配,并且考虑到了RS485总线的通信机制,设计各从设备分别对其地址的延迟发送,避免了所发送地址数据的丢失,综合在实际应用中,实时实现了对各新从设备地址的分配,有效提高RS485通信效率。

【技术实现步骤摘要】
一种RS485自动地址生成方法
本专利技术涉及一种RS485自动地址生成方法,属于RS485总线地址生成

技术介绍
在工业控制领域,RS485总线被广泛采用,由于RS485总线能实现一对多通信,同时最多可以连接255个设备,每个设备通过相应的地址来管理,为此现有技术有不同的实现方法,主要有以下几种-预先设定每个设备的地址,并保存在从设备中;-采用拨码开关,由用户设置各设备的地址;-提供额外接口配置并保存在从设备中。但是现有的方法从流程上实现复杂,不能实现即插即用,接入新设备后,需要重新配置才可使用,这样大大影响了RS485的实际通信工作效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种RS485自动地址生成方法,采用全新工作流程设计,能够在RS485通信应用的同时,实时实现对各从设备地址的分配,有效提高RS485通信效率。本专利技术为了解决上述技术问题采用以下技术方案:本专利技术设计了一种RS485自动地址生成方法,用于RS485主设备对其RS485总线上所接入的各本文档来自技高网...

【技术保护点】
1.一种RS485自动地址生成方法,用于RS485主设备对其RS485总线上所接入的各个从设备,实现地址的分配,其特征在于,包括执行如下步骤:/n步骤A. RS485主设备基于RS485总线,广播从设备地址生成指令,然后进入步骤B;/n步骤B. 定义RS485总线上各个未收到地址确认信息的从设备分别为地址待确认从设备,各个地址待确认从设备分别响应所获从设备地址生成指令,生成满足RS485地址位数要求的地址,然后进入步骤C;/n步骤C. 各个地址待确认从设备分别根据其生成的地址,结合预设单位时间长度,获得其所对应的延迟时长,然后进入步骤D;/n步骤D. 各个地址待确认从设备分别等待其对应的延迟时...

【技术特征摘要】
1.一种RS485自动地址生成方法,用于RS485主设备对其RS485总线上所接入的各个从设备,实现地址的分配,其特征在于,包括执行如下步骤:
步骤A.RS485主设备基于RS485总线,广播从设备地址生成指令,然后进入步骤B;
步骤B.定义RS485总线上各个未收到地址确认信息的从设备分别为地址待确认从设备,各个地址待确认从设备分别响应所获从设备地址生成指令,生成满足RS485地址位数要求的地址,然后进入步骤C;
步骤C.各个地址待确认从设备分别根据其生成的地址,结合预设单位时间长度,获得其所对应的延迟时长,然后进入步骤D;
步骤D.各个地址待确认从设备分别等待其对应的延迟时长后,通过RS485总线向RS485主设备发送其生成的地址,然后进入步骤E;
步骤E.RS485主设备等待所有地址待确认从设备的最大延迟时长后,针对接收来自各个地址待确认从设备的地址进行对比,并向其中各唯一地址分别对应的地址待确认从设备返回地址确认信息,然后进入步骤F;
步骤F.收到地址确认信息的各个地址待确认从设备,以其此次生成的地址作为其在该RS485总线通信中的地址,并且更新地址待确认从设备为地址已确认从设备,实现从设备的地址分配,然后进入步骤G;
步骤G.RS485主设备根据RS485总线上所接入从设备的数量,结合已返回地址确认信息的数量,判断RS485总线上是否存在未收到地址确认信息的从设备,是则返回步骤A;否则表示已完成对RS485总线上所接入各个从设备的地址...

【专利技术属性】
技术研发人员:顾雷邢介华高巍
申请(专利权)人:南京华天科技发展股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1