分配组网地址的方法、系统、装置以及电子设备制造方法及图纸

技术编号:37992564 阅读:18 留言:0更新日期:2023-06-30 10:06
本申请公开了一种分配组网地址的方法、系统、装置以及电子设备。其中,该方法包括:确定目标系统中基于控制器局域网总线连接的多个功能单元,经过网络仲裁从多个功能单元选中一个目标单元作为主机,确定其他单元为从机;并确定主机在目标系统中的第一组网地址;每间隔预定周期通过主机向各个从机发送从机地址指令,其中,从机地址指令携带有第二组网地址;确定预定周期内各个从机向主机返回的响应指令的数量;至少基于响应指令的数量确定待分配第二组网地址的从机。本申请解决了相关技术中采用拨码开关或者随机数生成算法生成组网地址造成的人力成本较高,处理过程比较繁琐,以及得到随机数会发生重复的技术问题。得到随机数会发生重复的技术问题。得到随机数会发生重复的技术问题。

【技术实现步骤摘要】
分配组网地址的方法、系统、装置以及电子设备


[0001]本申请涉及通信领域,具体而言,涉及一种分配组网地址的方法、系统、装置以及电子设备。

技术介绍

[0002]一个集成有多种功能的系统中往往有多个功能单元,例如,对于大功率充电桩而言,其内部往往存在多个功率单元,在实际应用中需要对这些功率单元进行单独控制,而由于无法确定每个功率单元的组网地址无法对各个功率单元进行单独控制,相关技术中,为了解决上述问题,一般可以采用拨码开关的方式赋予每个功率单元一个组网地址,或者根据不同功率单元的序列号为每个功率单元随机生成一个组网地址。上述第一种方式需要人工操作,成本较大,上述第二种方式,虽然不需要人工参与,但需要比较复杂的随机数生成算法参与,处理过程比较复杂,且有时随机数之间也会存在重复现象。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种分配组网地址的方法、系统、装置以及电子设备,以至少解决相关技术中采用拨码开关或者随机数生成算法生成组网地址造成的人力成本较高,处理过程比较本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分配组网地址的方法,其特征在于,包括:确定目标系统中基于控制器局域网总线连接的多个功能单元,经过网络仲裁从所述多个功能单元选中一个目标单元作为主机,确定多个功能单元中除所述目标单元之外的其他单元为从机;并确定所述主机在所述目标系统中的第一组网地址;每间隔预定周期通过所述主机向各个从机发送从机地址指令,其中,所述从机地址指令携带有第二组网地址,所述第二组网地址与所述第一组网地址为基于预定顺序进行编码的不重复地址;确定所述预定周期内各个从机向所述主机返回的响应指令的数量,其中,所述响应指令为所述从机响应所述从机地址指令而生成的指令;至少基于所述响应指令的数量确定待分配所述第二组网地址的从机。2.根据权利要求1所述的方法,其特征在于,至少基于所述响应指令的数量确定待分配所述第二组网地址的从机,包括:在确定接收到的所述响应指令仅有一个的情况下,确定向发送所述响应指令的从机分配所述第二组网地址。3.根据权利要求1所述的方法,其特征在于,至少基于所述响应指令的数量确定待分配所述第二组网地址的从机,包括:在确定接收到的所述响应指令为多个的情况下,获取所述各个从机向所述主机返回的所述响应指令携带的第一时间戳,其中,所述从机与所述响应指令一一对应;确定所述第一时间戳中的最小时间戳对应的从机为待被分配所述第二组网地址的从机,发送从机分配指令至所述待被分配所述第二组网地址的从机,以用于将所述第二组网地址分配至所述从机,其中,所述从机分配指令至少携带有所述第二组网地址。4.根据权利要求3所述的方法,其特征在于,在发送从机分配指令至所述待被分配所述第二组网地址的从机之后,所述方法还包括:获取所述从机分配指令携带的所述最小时间戳;确定所述待被分配所述第二组网地址的从机对应的所述响应指令携带的所述第一时间戳,判断所述第一时间戳是否等于所述最小时间戳,在判断结果指示所述第一时间戳等于所述最小时间戳的情况下,则确定所述第二组网地址分配成功;在判断结果指示所述第一时间戳与所述最小时间戳不相等的情况下,则将所述从机的组网地址恢复至默认组网地址。5.根据权利要求3所述的方法,其特征在于,在将所述第二组网地址分配至所述从机之后,所述方法还包括:确定从机的预分配地址的起始地址在所述第二组网地址的基础上加上预定数值,其中,所述预分配地址为待向从机分配的组网地址。6.根据权利要求1所述的方法,其特征在于,经过网络仲裁从所述多个功能单元选中一个目标单元作为主机,包括:步骤1

1:在上电的同时开启延迟倒计时,在延迟倒计时结束时控制多个功能单元向控制器局域网发送主机竞争指令;步骤1

2:检测在延迟倒计时结束后,未向控制器局域网发送所述主机竞争指令,且已经接收到其他单元的主机竞争指令的单元退出主机竞选;
步骤1

3:检测在延迟倒计时结束后,已经向所述控制器局域网发送了所述主机竞争指令,且已经收到其他单元发送的主机竞争指令的单元,再次开启延迟倒计时,在所述延迟倒计时结束后,继续向所述控制器局域网发送主机竞争指令;否则,确定在延迟倒计时结束后,已经向所述控制器局域网发送了所述主机竞争指令,且未收到其他单元发送的主机竞争指令的单元为所述目标单元,确定所述目标单元为所述主机;步骤1

4:通过上述步骤1

1至步骤1

3,若未从所述多个功能单元中确定出所述主机,则重复所述步骤1

1至步...

【专利技术属性】
技术研发人员:谭恩赞彭宣哲
申请(专利权)人:阳光电源股份有限公司
类型:发明
国别省市:

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

1