设备自动添加方法和系统技术方案

技术编号:31979896 阅读:20 留言:0更新日期:2022-01-20 01:35
本发明专利技术实施例公开了一种设备自动添加方法和系统,该方法包括:主机设备在可用地址范围内进行设备搜索,确定第一设备以及所述第一设备对应的第一地址;所述主机设备发送所述第一地址的初始查询指令;所述第一设备接收所述初始查询指令,在满足延时回复条件时,发送第一返馈数据至所述主机设备;所述主机设备在接收到所述第一返馈数据后,发送地址修改指令至所述第一设备;所述第一设备接收所述地址修改指令,根据所述地址修改指令进行设备地址修改;所述主机设备与所述第一设备通过修改后的设备地址进行数据通信。本方案,显著提升了设备添加效率和设备添加的成功率。备添加效率和设备添加的成功率。备添加效率和设备添加的成功率。

【技术实现步骤摘要】
设备自动添加方法和系统


[0001]本申请实施例涉及设备通信领域,尤其涉及一种设备自动添加方法和系统。

技术介绍

[0002]随着计算机技术的发展,设备之间进行通信的方式也越来越灵活。如一台主机设备可以和多个从机设备进行连接,实现主机设备和不同从机设备间的通信。
[0003]现有技术中,进行从机设备的添加时,通常采用人工手动添加的方式,如手动配置从机设备的地址信息以实现其和主机设备的通信。然而,该种方式操作繁琐,对于添加设备较多的情况下,其设备添加效率低,亟需改进。

技术实现思路

[0004]本专利技术实施例提供了一种设备自动添加方法和系统,解决了现有技术中设备添加操作繁琐、耗时多的问题,显著提升了设备添加效率。
[0005]第一方面,本专利技术实施例提供了一种设备自动添加方法,该方法包括:
[0006]主机设备在可用地址范围内进行设备搜索,确定第一设备以及所述第一设备对应的第一地址;
[0007]所述主机设备发送所述第一地址的初始查询指令;
[0008]所述第一设备接收所述初始查询指令,在满足延时回复条件时,发送第一返馈数据至所述主机设备;
[0009]所述主机设备在接收到所述第一返馈数据后,发送地址修改指令至所述第一设备;
[0010]所述第一设备接收所述地址修改指令,根据所述地址修改指令进行设备地址修改;
[0011]所述主机设备与所述第一设备通过修改后的设备地址进行数据通信。
[0012]第二方面,本专利技术实施例还提供了一种设备自动添加系统,包括一个主机设备和一个或多个第一设备,所述第一设备为待添加的从机设备,
[0013]所述主机设备,用于在可用地址范围内进行设备搜索,确定第一设备以及所述第一设备对应的第一地址,发送所述第一地址的初始查询指令;
[0014]所述第一设备,用于接收所述初始查询指令,在满足延时回复条件时,发送第一返馈数据至所述主机设备;
[0015]所述主机设备,用于在接收到所述第一返馈数据后,发送地址修改指令至所述第一设备,根据修改后的设备地址与所述第一设备进行数据通信;
[0016]所述第一设备,用于接收所述地址修改指令,根据所述地址修改指令进行设备地址修改,根据修改后的设备地址与所述主机设备进行数据通信。
[0017]本专利技术实施例中,主机设备在可用地址范围内进行设备搜索,确定第一设备以及第一设备对应的第一地址,发送第一地址的初始查询指令,第一设备接收该初始查询指令,
在满足延时回复条件时,发送第一返馈数据至主机设备,主机设备在接收到该第一返馈数据后,发送地址修改指令至第一设备,第一设备接收该地址修改指令,根据该地址修改指令进行设备地址修改后,主机设备与第一设备通过修改后的设备地址进行数据通信。本方案实现了对待添加设备的自动添加,无需用户手动设置,显著提升了设备添加效率。
附图说明
[0018]图1为本专利技术实施例提供的一种设备自动添加方法的流程图;
[0019]图2为本专利技术实施例提供的另一种设备自动添加方法的流程图;
[0020]图3为本专利技术实施例提供的另一种设备自动添加方法的流程图;
[0021]图4为本专利技术实施例提供的另一种设备自动添加方法的流程图;
[0022]图5为本专利技术实施例提供的一种设备自动添加系统的结构框图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0024]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0025]图1为本专利技术实施例提供的一种设备自动添加方法的流程图,本实施例可适用于设备添加,该方法可以由组网设备中的主机设备和从机设备来执行,具体包括如下步骤:
[0026]步骤S101、主机设备在可用地址范围内进行设备搜索,确定第一设备以及所述第一设备对应的第一地址。
[0027]其中,主机设备为组网中发布主要指令的设备,从机设备为以接收指令并进行数据返馈为主的设备。在一个实施例中,以RS485通信协议为例,包含一个主机设备和多个从机设备,从机设备需要高效的进行设备添加以实现数据通信传输功能,当有新增的从机设备需要添加时,本方案可以使从机设备快速添加。
[0028]其中,可用地址范围为进行从机设备添加时,可为从机设备随机分配的地址的范围。示例行的,主机设备地址范围为地址1至地址245,其中假定地址230至地址245已经分配有从机设备,地址1为对待添加的从机设备预留的统一设置的地址,此时可用地址范围为地址2至地址229。
[0029]其中,第一设备为待添加的从机设备,其自身的地址为可用地址范围内随机分配的任一地址。在一个实施例中,该通信组网可以是RS485组网,其包含一台主机设备和多个从机设备,主机设备和从机设备之间可以进行数据通信。当有新增的待添加设备时,可对其自动进行添加,该第一设备即为示例性的一个待添加的从机设备。
[0030]在一个实施例中,主机设备在可用地址范围内逐个地址进行设备搜索以搜索到待
添加设备后,对其进行自动添加。示例性的,以可用地址范围为地址2至地址229为例,在地址100搜索到第一设备,则相应的该第一设备对应的第一地址为地址100。该第一地址指第一设备在作为从机设备进行设备添加时,在可用地址范围内随机分配的一个地址,如主机设备在检测到有第一设备待添加时,将可用地址范围发送至该第一设备,第一设备在可用地址范围内随机配置一个地址,即为第一地址。具体的,在可用地址范围内进行设备搜索的方式可以是主机设备发送对应地址的指令,如果接收到数据回复,则确定该地址存在第一设备,即存在需要添加的从机设备。
[0031]步骤S102、所述主机设备发送所述第一地址的初始查询指令。
[0032]其中,该初始查询指令为从机设备接收到的,主机设备为查询当前设备地址是否有待接入的从机设备的指令。在一个实施例中,从机设备接入主机时,会自动在可用地址范围内进行设备地址的随机选择,如可用地址为地址2至地址230,示例性的随机选择的地址可以是地址100。在进行从机设备添加时,主机设备会在可用地址范围,如地址2至地址230中依次查询每个可用地址是否有从机设备,如果存在,则进行从机设备的添加。
[0033]步骤S103、所述第一设备接收所述初始查询指令,在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.设备自动添加方法,其特征在于,包括:主机设备在可用地址范围内进行设备搜索,确定第一设备以及所述第一设备对应的第一地址;所述主机设备发送所述第一地址的初始查询指令;所述第一设备接收所述初始查询指令,在满足延时回复条件时,发送第一返馈数据至所述主机设备;所述主机设备在接收到所述第一返馈数据后,发送地址修改指令至所述第一设备;所述第一设备接收所述地址修改指令,根据所述地址修改指令进行设备地址修改;所述主机设备与所述第一设备通过修改后的设备地址进行数据通信。2.根据权利要求1所述的设备自动添加方法,其特征在于,所述发送地址修改指令至所述第一设备,包括:确定所述第一地址和所述第一设备是否唯一对应,如果是,则将所述第一设备对应的第一地址更改为第一指定地址;所述主机设备与所述第一设备通过修改后的设备地址进行数据通信,包括:所述主机设备与所述第一设备通过所述第一指定地址进行数据通信。3.根据权利要求2所述的设备自动添加方法,其特征在于,所述确定所述第一地址和所述第一设备是否唯一对应,包括:在通过所述第一地址与所述第一设备进行数据通信时,确定是否存在其他设备的数据干扰,如果不存在,则确定所述第一地址和所述第一设备唯一对应。4.根据权利要求2所述的设备自动添加方法,其特征在于,所述将所述第一设备对应的第一地址更改为第一指定地址,包括:在无其他设备的数据干扰的情况下,将所述第一设备对应的第一地址更改为第一指定地址,所述第一指定地址为指定地址范围内根据设备添加数量依次确定出的指定地址。5.根据权利要求2所述的设备自动添加方法,其特征在于,如果确定出所述第一地址和所述第一设备不唯一对应,则所述主机设备在所述可用地址范围将所述第一地址对应的所有设备进行随机地址分配。6.根据权利要求1

5中任一...

【专利技术属性】
技术研发人员:温睿
申请(专利权)人:广州极飞科技股份有限公司
类型:发明
国别省市:

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

1