一种多机系统的从机ID分配方法及多机系统与流程

文档序号:41611397发布日期:2025-04-11 18:08阅读:4来源:国知局
一种多机系统的从机ID分配方法及多机系统与流程

本发明涉及通讯技术,尤其涉及一种多机系统的从机id分配方法及多机系统。


背景技术:

1、多机系统是由两台以上的电子设备组成的系统,一种常见的多机系统为一个主机连接多个从机,主机与多个从机进行信息交换。

2、在多机系统中,设备的唯一标识符(id)的分配是一个关键问题,尤其是在需要大规模部署的情况下。对于有物理地址或序列号的电子设备,可以基于电子设备的物理地址或序列号来生成id。但是,给电子设备添加物理地址或序列号会增加生产商的成本,因此,一些电子设备没有物理地址或序列号。对于没有物理地址或序列号的电子设备,现有的一种方法为基于电子设备中元器件的硬件特征(例如,电阻的阻值、电容的容值等)来生成id。

3、但是,多个从机中元器件的硬件特征可能相同,这就导致从机id不再唯一,想要得到不一样的id,每个从机的硬件特征就必须不同,增加了多机系统的成本。


技术实现思路

1、本发明所解决的技术问题之一是要提供一种多机系统的从机id分配方法,无需为各从机设置不同的硬件特征,无需额外的中心服务器或复杂的通信机制,降低多机系统的成本。

2、本发明所解决的技术问题之二是要提供一种多机系统,用于执行本发明的多机系统的从机id分配方法,无需为各从机设置不同的硬件特征,无需额外的中心服务器或复杂的通信机制,降低多机系统的成本。

3、上述第一个技术问题通过以下技术方案进行解决:

4、一种多机系统的从机id分配方法,多机系统包括一台主机和多台从机,所述多台从机均设有相同的充放电电路,所述充放电电路具有充放电功率不固定的特性,方法包括:

5、所述多台从机执行相同的电量管理逻辑;

6、所述从机执行完电量管理逻辑后,获取执行电量管理逻辑的评价参数;

7、基于所述评价参数,所述主机为所述从机分配id。

8、本发明提供的多机系统的从机id分配方法,多机系统包括一台主机和多台从机,从机设有充放电电路,充放电电路具有充放电功率不固定的特性,当多台从机执行相同的电量管理逻辑后,由于充放电电路具有充放电功率不固定的特性,则其执行电量管理逻辑的评价参数会产生不同,从而基于不同的评价参数生成的id也不同。本发明利用各从机原有的充放电电路的自身充放电功率不固定的特性,通过各从机的执行电量管理逻辑的评价参数的差异确定从机的id,无需为各从机设置不同的硬件特征,无需额外的中心服务器或复杂的通信机制,降低了多机系统的成本。

9、在本发明的一些实施例中,所述电量管理逻辑为充电至第一预设值或放电至第二预设值或充放电循环预设次数,所述评价参数为执行时长。

10、在本发明的一些实施例中,所述电量管理逻辑为充电第一预设时间或放电第二预设时间或充放电循环第三预设时间,所述评价参数为当前电量。

11、在本发明的一些实施例中,基于所述评价参数,所述主机为所述从机分配id,包括:

12、所述从机根据所述评价参数计算向所述主机发送id分配请求的间隔时间;

13、所述从机在所述间隔时间后向所述主机发送id分配请求;

14、所述主机在接收到所述id分配请求时,确定接收到的所述id分配请求的接收顺序;

15、所述主机基于接收到的所述id分配请求的接收顺序确定所述从机的id;

16、所述主机向所述从机发送id分配响应信息,为所述从机分配id,所述id分配响应信息包含所述从机的id。

17、在本发明的一些实施例中,根据所述评价参数计算向所述主机发送id分配请求的间隔时间,包括:

18、基于所述评价参数与所述从机的总数量计算向所述主机发送id分配请求的顺序数;

19、计算所述顺序数与预设时长的乘积,得到所述从机向所述主机发送id分配请求的间隔时间,其中,所述间隔时间以从机接收到所述主机发出的广播信号为基准。

20、在本发明的一些实施例中,基于所述评价参数与所述从机的总数量计算向所述主机发送id分配请求的顺序数,包括:

21、将所述评价参数转换为比所述从机的总数量大一位数的无量纲数值;

22、计算所述无量纲数值与所述从机的总数量的余数;

23、将所述余数加1,得到所述从机向所述主机发送id分配请求的顺序数。

24、在本发明的一些实施例中,多机系统的从机id分配方法还包括:

25、所述主机在同时接收到至少两个目标从机发出的所述id分配请求时,确定所述至少两个目标从机的id存在冲突,不向所述至少两个目标从机发送所述id分配响应信息。

26、在本发明的一些实施例中,多机系统的从机id分配方法还包括:

27、所述主机在向所述目标从机以外的其他从机发出所述id分配响应信息后,判定所述目标从机以外的其他从机已分配id,本轮id分配结束,并开始下一轮id分配;

28、所述目标从机基于未在设定时间内收到所述id分配响应信息,则控制所述充放电电路放电或充电恢复至满足执行所述电量管理逻辑的初始条件时,返回执行相同的电量管理逻辑,执行完电量管理逻辑后,获取执行电量管理逻辑的评价参数,根据所述评价参数计算向所述主机发送id分配请求的间隔时间的步骤,直至所有从机均已分配id,其中,已分配id的所述从机不再参与下一轮id分配。

29、在本发明的一些实施例中,所述主机在连续预设轮次的id分配中没有接收到所述从机的id分配请求时,判定所有所述从机均已分配id。

30、在本发明的一些实施例中,所述多台从机执行相同的电量管理逻辑,包括:

31、在多机系统上电后,所述主机向所述多台从机发送广播信号;

32、所述多台从机基于第一次收到广播信号,执行相同的电量管理逻辑。

33、在本发明的一些实施例中,基于所述评价参数,所述主机为所述从机分配id,包括:

34、所述从机向所述主机发送表征有评价参数的id分配请求;

35、所述主机基于接收到的所述id分配请求中的评价参数确定所述从机的id;

36、所述主机向所述从机发送id分配响应信息,为所述从机分配id,所述id分配响应信息包含所述从机的id。

37、上述第二个技术问题通过以下技术方案进行解决:

38、一种多机系统,用于执行如本发明前述实施例提供的多机系统的从机id分配方法,多机系统包括一台主机和多台从机,所述从机为热水器,所述多台从机均包括控制器和充放电电路,所述充放电电路具有充放电功率不固定的特性,所述控制器与所述主机连接,所述充放电电路与所述控制器连接;

39、所述充放电电路包括电容、第一电阻和第二电阻,所述第一电阻的第一端与所述控制器的第一引脚连接,所述第一电阻的第二端分别与所述控制器的第二引脚、所述电容的第一端和所述第二电阻的第二端连接,所述电容的第二端接地,所述第二电阻的第二端接地。

40、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1