一种自动分配设备通讯地址的方法

文档序号:1966044 发布日期:2021-12-14 浏览:16次 >En<

阅读说明:本技术 一种自动分配设备通讯地址的方法 (Method for automatically allocating equipment communication address ) 是由 程兴宇 徐纵宇 于 2021-08-17 设计创作,主要内容包括:本发明揭示了一种自动分配设备通讯地址的方法,所需硬件条件包括一个主设备与多个从设备,主设备与从设备之间设有串行通讯总线,用于主、从设备间的通讯。该方法只需对主设备发出一次配置地址指令,即可完成地址配置工作,操作简单高效,并且给主设备发送配置地址指令的方式可以在设备现场或远程向主设备发送配置地址指令,区别现有技术中必须到设备现场才能进行配置。该方法大大地提升了配置的灵活性、便捷性,设备运行期间如需重新配置设备地址,可随时随地的一键配置,提升了设备维护效率,降低了维护成本。本发明的地址配置方法一台主设备下的从设备数量不受限制,且编址规则可根据用户需求随意设置编址规则,将规则交由主设备进行地址配置。(The invention discloses a method for automatically distributing equipment communication addresses, wherein the required hardware conditions comprise a master device and a plurality of slave devices, and a serial communication bus is arranged between the master device and the slave devices and is used for communication between the master device and the slave devices. The method can complete the address configuration work by only sending the address configuration instruction to the main equipment once, has simple and efficient operation, can send the address configuration instruction to the main equipment on site or remotely by sending the address configuration instruction to the main equipment, and can distinguish the configuration which can be carried out only on site in the prior art. The method greatly improves the flexibility and convenience of configuration, and the equipment address can be reconfigured at any time and any place if needed during the operation of the equipment, so that the equipment maintenance efficiency is improved, and the maintenance cost is reduced. The address configuration method of the invention has the advantages that the number of the slave devices under one master device is not limited, the addressing rule can be set randomly according to the requirement of a user, and the rule is handed to the master device for address configuration.)

一种自动分配设备通讯地址的方法

技术领域

本发明涉及一种自动分配设备通讯地址的方法,可用于通信技术领域。

背景技术

现有主从串行通信模式下的从设备地址分配方法通常采用用户手动进行地址配置,或者预先设置默认地址,当从设备较多时手动设置地址操作比较繁琐,而默认设置地址,比较固定、不灵活,且易出现多台从设备地址相同的问题。因此,研究一种操作简单高效的自动分配设备通讯地址的方法,以解决上述

背景技术

中提出的问题就成为亟待解决的问题。

发明内容

本发明的目的就是为了解决现有技术中存在的上述问题,提出一种自动分配设备通讯地址的方法。

本发明的目的将通过以下技术方案得以实现:一种自动分配设备通讯地址的方法,所述方法包括以下步骤:

S1:主设备收到配置地址指令后,随即主设备会进入配置从设备地址模式,主设备将“SET”端口的电平由高电平置为低电平,将主设备的“CONTROL_OUT”端口电平由低电平置为高电平;

S2:所有从设备接收到来自“SET”端口的配置地址模式使能命令,所有从设备进入配置地址准备就绪状态,等待被配置设备地址,从设备接收到主设备作出的反应;

S3:第一台从设备接收到来自“SET”端口的配置模式使能命令与“CONTROL_IN”端口上的由主设备“CONTROL_OUT”端口发出的接收地址码使能命令,第一台从设备进入等待接收地址码状态;

S4:主设备通过通讯总线发出第一台设备的地址码,等待第一台从设备回复地址配置结果,启动等待回复计时器开始计时;

S5:第一台从设备接收到主设备发来的地址码后更新自身地址,回复主设备地址配置成功,同时,将自身地址配置成功标志置上,在此次配置模式退出前不在接收新的地址码;将自身的“CONTROL_OUT”端口的电平由低电平置为高电平,向第二台从设备发出接收地址码使能命令;

S6:主设备接收到第一台从设备的地址配置成功回复后,将主设备等待回复计时器清零,并向通信总线发出第二台设备地址码,等待第二台从设备回复地址配置结果,再次启动等待回复计时器开始计时;

S7:第二台从设备的“CONTROL_IN”端口接收到来自第一台从设备的“CONTROL_OUT”端口发出的接收地址码使能命令后接收主设备发出地址码更新自身地址,回复主设备地址配置成功;同时,将自身地址配置成功标志置上,在此次配置模式退出前不在接收新的地址码,将自身的“CONTROL_OUT”端口的电平由低电平置为高电平,向第三台从设备发出接收地址码使能命令;

S8:第三台从设备至第N台从设备地址配置同第一台、第二台从设备的配置方法;

S9:最后一台从设备N配置成功后,返回配置完成信息后,主设备发送N+1台设备地址码,等待回复配置成功信息。主设备等待回复超时后,将 “SET”端口由低电平置为高电平,将自身的“CONTROL_OUT”端口的电平由高电平置为低电平,退出配置模式,进入正常运行模式;

S10:所有从设备的“SET”端口接收到配置模式使能关闭指令后,将不再响应主设备的配置命令,将自身地址配置成功标志置清除,同时从设备会将自身的“CONTROL_OUT”端口的电平由高电平置为低电平,使相邻的下一台从设备退出地址配置模式,进入正常运行模式。

优选地,所述主设备将“SET”端口的电平由高电平置为低电平后,配置模式使能打开,主设备上的“CONTROL_OUT”端口的电平由低电平置为高电平,即接收地址码使能打开。

优选地,在所述S6步骤中,主设备等待回复计时器清零,向通讯总线发出第二台从设备地址码,等待从设备回复配置成功信息,启动回复计时器,计时器的具体时间为:主设备向从设备发送一次地址码时间+从设备回复配置成功的总时间为1,计时器的取值为1*n,n≥1(n∈N)。

优选地,在所述S9步骤中,由于没有第N+1台从设备,所以主设备不会收到配置成功信息,待主设备等待从设备回复超时后,主设备将“SET”端口的电平由低电平置为高电平,“CONTROL_OUT”端口的电平由高电平置为低电平,主设备退出配置模式,进入正常运行模式。

优选地,该设备包括一个主设备与多个从设备,主设备与从设备接设有串行通讯总线,用于主设备与从设备之间的通讯。

优选地,所述通讯总线为RS485或USART。

优选地,所述主设备的个数为M个,从设备的个数为N个,M的取值为1,N的取值小于256个。

优选地,在主设备需设有“CONTROL_OUT”端口,端口状态为输出,所有从设备上需设有“CONTROL_OUT”端口与“CONTROL_IN”端口,其中,“CONTROL_OUT”端口状态为输出,“CONTROL_IN”端口状态为输入。

优选地,所述主设备上的“CONTROL_OUT”端口连接第一台从设备的“CONTROL_IN”端口,第一台从设备的“CONTROL_OUT”端口连接下一台从设备的“CONTROL_IN”端口,从设备的“CONTROL_OUT”端口连接自身下一台从设备的“CONTROL_IN”端口。

本发明技术方案的优点主要体现在:该方法能够解决现有主从串行通讯模式下的从设备地址分配不灵活的技术问题。

该方法只需对主设备发出一次配置地址指令,即可完成地址配置工作,操作简单高效,并且给主设备发送配置地址指令的方式可以在设备现场或远程向主设备发送配置地址指令,区别现有技术中必须到设备现场才能进行配置。该方法大大地提升了配置的灵活性、便捷性。设备运行期间如需重新配置设备地址,可随时随地的一键配置,提升了设备维护效率,降低了维护成本。本发明的地址配置方法一台设备下的从设备数量不受限制,且编址规格可根据用户需求随意设置编址规格,将规则交由主设备进行地址配置。

附图说明

图1为本发明的一种自动分配设备的结构示意图。

图2为本发明的一种自动分配设备通讯地址的方法的流程图。

具体实施方式

本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行图示和解释。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。

本发明揭示了一种自动分配设备通讯地址的方法,如图1和图2所示,所需硬件条件包括一个主设备与多个从设备,主设备与从设备之间设有串行通讯总线,用于主、从设备间的通讯,在本技术方案中,通讯总线为RS485或USART等。主设备的个数为M个,从设备的个数为N个,M的取值为1,N的取值小于256个。

在主设备与从设备上需设有“SET”配置模式使能控制端口,所有“SET”端口连接到一起,其中主设备的“SET”端口状态为输出,从设备端口状态为输入。在主设备上需设有“CONTROL_OUT”端口,端口状态为输出。所有从设备上需设有“CONTROL_OUT”端口与“CONTROL_IN”端口,其中,“CONTROL_OUT”端口状态为输出,“CONTROL_IN”端口状态为输入。

主设备上的“CONTROL_OUT”端口连接第一台从设备的“CONTROL_IN”端口,第一台从设备的“CONTROL_OUT”端口连接下一台从设备的“CONTROL_IN”端口,从设备的“CONTROL_OUT”端口连接自身下一台从设备的“CONTROL_IN”端口。

如图2所示,该方法包括以下步骤:

S1:主设备收到配置地址指令后,随即主设备会进入配置从设备地址模式;

此时,主设备将“SET”端口的电平由高电平置为低电平,即配置模式使能打开。主设备上的“CONTROL_OUT”端口的电平由低电平置为高电平,即接收地址码使能打开。

S2:所有从设备接收到来自“SET”端口的配置地址模式使能命令,所有从设备进入配置地址准备就绪状态,等待被配置设备地址,从设备接收到主设备作出的反应;

S3:第一台从设备接收到来自“SET”端口的配置模式使能命令与“CONTROL_IN”端口上的由主设备“CONTROL_OUT”端口发出的接收地址码使能命令,第一台从设备进入等待接收地址码状态;

S4:主设备通过通讯总线发出第一台设备的地址码,等待第一台从设备回复地址配置结果,启动等待回复计时器开始计时;

S5:第一台从设备接收到主设备发来的地址码后更新自身地址,回复主设备地址配置成功,同时,将自身地址配置成功标志置上,在此次配置模式退出前不在接收新的地址码;将自身的“CONTROL_OUT”端口的电平由低电平置为高电平,向第二台从设备发出接收地址码使能命令;

S6:主设备接收到第一台从设备的地址配置成功回复后,将主设备等待回复计时器清零,并向通信总线发出第二台设备地址码,等待第二台从设备回复地址配置结果,再次启动等待回复计时器开始计时;在本技术方案中,计时器的具体时间为:主设备向从设备发送一次地址码时间+从设备回复配置成功的总时间为1,计时器的取值为1*n,n≥1(n∈N)。

S7:第二台从设备的“CONTROL_IN”端口接收到来自第一台从设备的“CONTROL_OUT”端口发出的接收地址码使能命令后接收主设备发出地址码更新自身地址,回复主设备地址配置成功;同时,将自身地址配置成功标志置上,在此次配置模式退出前不在接收新的地址码,将自身的“CONTROL_OUT”端口的电平由低电平置为高电平,向第三台从设备发出接收地址码使能命令;

S8:第三台从设备至第N台从设备地址配置同第一台、第二台从设备的配置方法;

S9:最后一台从设备N配置成功后,返回配置完成信息后,主设备发送N+1台设备地址码,等待回复配置成功信息。由于没有第N+1台从设备,所以主设备不会收到配置成功信息,待主设备等待从设备回复超时后,主设备将“SET”端口的电平由低电平置为高电平,“CONTROL_OUT”端口的电平由高电平置为低电平,主设备退出配置模式,进入正常运行模式;

S10:所有从设备的“SET”端口接收到配置模式使能关闭指令后,将不再响应主设备的配置命令,将自身地址配置成功标志置清除,同时从设备会将自身的“CONTROL_OUT”端口的电平由高电平置为低电平,使相邻的下一台从设备退出地址配置模式,进入正常运行模式。

本发明能够解决现有主从串行通讯模式下的从设备地址分配不灵活的技术问题。该方法只需对主设备发出一次配置地址指令,即可完成地址配置工作,操作简单高效,并且给主设备发送配置地址指令的方式可以在设备现场或远程向主设备发送配置地址指令,区别现有技术中必须到设备现场才能进行配置。该方法大大地提升了配置的灵活性、便捷性。设备运行期间如需重新配置设备地址,可随时随地的一键配置,提升了设备维护效率,降低了维护成本。本发明的地址配置方法一台设备下的从设备数量不受限制,且编址规格可根据用户需求随意设置编址规则,将规则交由主设备进行地址配置。

本发明尚有多种实施方式,凡采用等同变换或者等效变换而形成的所有技术方案,均落在本发明的保护范围之内。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种管理设备和服务系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类