System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种BMS系统的地址自动分配方法、装置、设备及介质制造方法及图纸_技高网

一种BMS系统的地址自动分配方法、装置、设备及介质制造方法及图纸

技术编号:40418788 阅读:10 留言:0更新日期:2024-02-20 22:36
本发明专利技术公开了一种BMS系统的地址自动分配方法、装置、设备及介质,属于BMS系统地址管理技术领域,通过上一级设备获取下一级设备的地址信息,并基于下一级设备原有的地址信息,为下一级设备自动分配唯一的虚拟地址,从而实现地址的自动分配,不仅方便了BMS系统安装时的施工,还避免了人工分配虚拟地址导致的效率低下的问题。

【技术实现步骤摘要】

本专利技术属于bms系统地址管理,具体涉及一种bms系统的地址自动分配方法、装置、设备及介质。


技术介绍

1、bms(battery management system,电池管理系统)是锂离子动力电池的关键部件之一,其作用是对电池的电压、电流、温度进行实时监测,同时还进行漏电检测、热管理、电池均衡管理、报警提醒,计算剩余容量、放电功率,还根据电池的电压电流及温度用算法控制充电机进行最佳电流的充电。

2、在常规工程中,bms系统的pack部分从机地址以及簇主机地址,甚至堆的显控地址都需要手动分配,非常不利于调试,不利于施工安装,不利于维护。


技术实现思路

1、本专利技术提供一种bms系统的地址自动分配方法、装置、设备及介质,用以解决现有技术通过手动分配地址,导致调试不便以及施工安装不便的问题。

2、第一方面,本专利技术提供一种bms系统的地址自动分配方法,包括:

3、获取bms系统的多层架构,在所述多层架构中上一级设备拥有对下一级设备分配虚拟地址的权利;

4、通过每个所述上一级设备获取下一级设备的地址信息,并基于所述下一级设备的地址信息,对下属所有下一级设备进行排序,获取上一级设备所对应的下一级设备序列;

5、通过每个所述上一级设备根据所对应的下一级设备序列,为下一级设备分配唯一的虚拟地址,完成bms系统的自动分配地址。

6、进一步地,根据所对应的下一级设备序列,为下一级设备分配唯一的虚拟地址之后,还包括:>

7、所述上一级设备为下一级设备分配对应的地址标识符,所述地址标识符用于表示下一级设备所拥有的虚拟地址为分配地址。

8、进一步地,所述bms系统的多层架构至少包括服务器层、bau层、bcu层以及bmu层;

9、其中,bau层包括至少一个bau设备,每个bau设备对应至少一个bcu层;bcu层包括至少一个bcu设备,每个bcu设备对应至少一个bmu层;所述bmu层包括至少一个bmu设备。

10、进一步地,获取下一级设备的地址信息,包括:

11、所述上一级设备通过第一通讯协议广播查询下一级设备,获取下一级设备对应的唯一物理地址以及虚拟地址,得到下一级设备的地址信息。

12、进一步地,基于所述下一级设备的地址信息,对下属所有下一级设备进行排序,获取上一级设备所对应的下一级设备序列,包括:

13、基于所述下一级设备的地址信息,提取每个下一级设备的唯一物理地址;

14、将下一级设备的唯一物理地址按照从小到大的顺序排列,以实现对下属所有下一级设备的排序,得到上一级设备所对应的下一级设备序列。

15、进一步地,根据所对应的下一级设备序列,为下一级设备分配唯一的虚拟地址,包括:

16、以上一级设备所对应的下一级设备序列为基础,所述上一级设备按顺序为每个下一级设备生成虚拟地址,且虚拟地址按照下一级设备序列的顺序逐渐增加,得到下一级设备对应的唯一的虚拟地址。

17、进一步地,所述bms系统的多层架构中每一级设备的外壳上均设置有其对应的唯一物理地址。

18、第二方面,本专利技术提供一种bms系统的地址自动分配装置,包括:架构获取模块、序列获取模块以及地址分配模块;

19、所述架构获取模块,用于获取bms系统的多层架构,在所述多层架构中上一级设备拥有对下一级设备分配虚拟地址的权利;

20、所述序列获取模块,用于通过每个所述上一级设备获取下一级设备的地址信息,并基于所述下一级设备的地址信息,对下属所有下一级设备进行排序,获取上一级设备所对应的下一级设备序列;

21、所述地址分配模块,用于通过每个所述上一级设备根据所对应的下一级设备序列,为下一级设备分配唯一的虚拟地址,完成bms系统的自动分配地址。

22、第三方面,本专利技术提供一种bms系统的地址自动分配设备,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;

23、所述存储器存储计算机执行指令;

24、所述处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面所述的bms系统的地址自动分配方法。

25、第四方面,本专利技术提供一种存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面所述的bms系统的地址自动分配方法。

26、本专利技术提供的一种bms系统的地址自动分配方法、装置、设备及介质,通过上一级设备获取下一级设备的地址信息,并基于下一级设备原有的地址信息,为下一级设备自动分配唯一的虚拟地址,从而实现地址的自动分配,不仅方便了bms系统安装时的施工,还避免了人工分配虚拟地址导致的效率低下的问题。

本文档来自技高网...

【技术保护点】

1.一种BMS系统的地址自动分配方法,其特征在于,包括:

2.根据权利要求1所述的BMS系统的地址自动分配方法,其特征在于,根据所对应的下一级设备序列,为下一级设备分配唯一的虚拟地址之后,还包括:

3.根据权利要求1所述的BMS系统的地址自动分配方法,其特征在于,所述BMS系统的多层架构至少包括服务器层、BAU层、BCU层以及BMU层;

4.根据权利要求2所述的BMS系统的地址自动分配方法,其特征在于,获取下一级设备的地址信息,包括:

5.根据权利要求4所述的BMS系统的地址自动分配方法,其特征在于,基于所述下一级设备的地址信息,对下属所有下一级设备进行排序,获取上一级设备所对应的下一级设备序列,包括:

6.根据权利要求5所述的BMS系统的地址自动分配方法,其特征在于,根据所对应的下一级设备序列,为下一级设备分配唯一的虚拟地址,包括:

7.根据权利要求6所述的BMS系统的地址自动分配方法,其特征在于,所述BMS系统的多层架构中每一级设备的外壳上均设置有其对应的唯一物理地址。

8.一种BMS系统的地址自动分配装置,其特征在于,包括:架构获取模块、序列获取模块以及地址分配模块;

9.一种BMS系统的地址自动分配设备,其特征在于,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;

10.一种存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1至7任意一项所述的BMS系统的地址自动分配方法。

...

【技术特征摘要】

1.一种bms系统的地址自动分配方法,其特征在于,包括:

2.根据权利要求1所述的bms系统的地址自动分配方法,其特征在于,根据所对应的下一级设备序列,为下一级设备分配唯一的虚拟地址之后,还包括:

3.根据权利要求1所述的bms系统的地址自动分配方法,其特征在于,所述bms系统的多层架构至少包括服务器层、bau层、bcu层以及bmu层;

4.根据权利要求2所述的bms系统的地址自动分配方法,其特征在于,获取下一级设备的地址信息,包括:

5.根据权利要求4所述的bms系统的地址自动分配方法,其特征在于,基于所述下一级设备的地址信息,对下属所有下一级设备进行排序,获取上一级设备所对应的下一级设备序列,包括:

6.根据...

【专利技术属性】
技术研发人员:刘松斌李友刚曾卓何江
申请(专利权)人:四川杰通瑞联科技有限公司
类型:发明
国别省市:

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

1