System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电池储能系统的电池箱地址自动分配方法技术方案_技高网

一种电池储能系统的电池箱地址自动分配方法技术方案

技术编号:40212560 阅读:8 留言:0更新日期:2024-02-02 22:21
本发明专利技术公开了一种电池储能系统的电池箱地址自动分配方法,在电池储能系统上电时,将各个电池箱自动识别为主机或从机;然后结合电池箱的DO端口、DI端口的电平设置和状态检测,及对电池箱的唯一标识码等信息的读取,完成各电池箱的地址自动分配。保证各电池箱地址的唯一性及位置的准确性。

【技术实现步骤摘要】

本专利技术涉及低压家储系统领域,尤其涉及一种电池储能系统的电池箱地址自动分配方法


技术介绍

1、柜式家储48100电池模组是专用于家庭储能,它是一款集成电池模组,由长寿命磷酸铁锂电池、电池管理系统、外壳及连接器等部件组成。柜式家储48100内置电池管理系统bms,可以对电池的电压、电流、温度等信息进行管理和监控,并且可以独立进行对外供电控制。此外,内置bms还具有被动均衡功能,可实现延长电池的使用寿命。针对更大容量和功率的要求,可通过多个48100模组并联来实现。

2、低压家储系统一般采用48100模组(单个电池箱额定48v,容量100ah),为提高使用时长进而提升总容量,通常做成并联系统,一般最终可扩充到15个电池箱并联。

3、目前,在电池管理系统中,通常会涉及管理许多个电池模组,每个模组都设置有若干个电池本地管理单元,而每个电池本地管理单元要实现定位管理,必须设置设备地址。传统的方法分配的设备地址和电池本地管理单元实际所处的位置无关,当需要寻找某个设备地址的电池本地管理单元时,只能对所有电池本地管理单元进行测试确认,给现场调试和后期维修带来不便,因此,工作效率低下,会占用很大人力和时间成本。

4、在电池箱并联前,需要对所有电池箱进行地址配置。由于所有电池箱出厂时原始设备地址设置是一样的,且客户并机数量是随机的(2—15个均可能),如果不通过科学的分配保证设备地址的唯一性及位置的准确性,就会出现一个设备地址对应多个电池箱、电池箱位次缺少,以及无法检测电池箱总数等问题,无法确定具体哪个电池箱的对应的电压是多少,无法有效确认母线电压等就无从谈起。


技术实现思路

1、为解决现有技术的上述问题,本专利技术提供了一种新的电池储能系统的电池箱地址分配方法,可以自动地对电池储能系统的电池箱进行地址分配,保证各电池箱地址的唯一性及位置的准确性。

2、技术方案如下:

3、一种电池储能系统的电池箱地址自动分配方法,包括:

4、步骤s1:将各电池箱通过can总线连接,并通过do端口、di端口连接形成一个队列,在前的电池箱的do端口和在后的电池箱的di端口电连接;

5、步骤s2:电池储能系统上电,将各个电池箱识别为主机或从机;当电池箱识别为主机时,转步骤s3;当电池箱识别为从机时,转步骤s4;

6、步骤s3:主机地址配置,包括:

7、步骤s31:将自身的do端口置高;

8、步骤s32:向can总线广播地址配置请求信息,然后初始化接收超时定时器;监听can总线;

9、步骤s33:读取can总线数据;当监听到从机广播的唯一标识码时,执行步骤s34:记录从机的唯一标识码,生成具有唯一性的从机地址,并将所述从机地址向can总线广播;跳转到步骤s36;当主机监听到与之相连的从机的数据时,执行步骤s35:将自身的do端口置低;跳转到步骤s36;

10、步骤s36:执行超时判断,当接收超时计时器未超时,返回步骤s32;当接收超时计时器超时,则退出主机地址配置,结束;

11、步骤s4:从机地址配置,包括:

12、步骤s41:检测自身的di端口电平;当di端口置高,转步骤s42;否则返回步骤s41;

13、步骤s42:接收can总线数据;当接收到id配置请求信息时,执行步骤s43;否则,返回步骤s42;

14、步骤s43:初始化自身的地址;向can总线广播自身的唯一标识码,然后监听can总线;

15、步骤s44:接收can总线数据,当自身的地址未配置,且监听到主机广播的数据为地址配置信息时,则执行步骤s45:根据接收的地址配置信息更新自身的地址信息;然后将自身的do端口置高,停止向can总线广播自身的唯一标识码,转步骤s47;当监听到主机广播的数据包含下一从机的数据时,则执行步骤s46:将自身的do端口置低,转步骤s47;

16、步骤s47:检测自身的di端口电平;当di端口置低,则退出从机地址配置,结束,否则返回步骤s43。

17、进一步的,将各个电池箱识别为主机或从机的方法为:

18、各个电池箱在上电时,将其do端口置低;然后检测其di端口电平,当其di端口电平为高电平时,则该电池箱为主机,否则为从机。

19、进一步的,所述主机唯一,验证主机唯一的方法为:所有电池箱向总线广播上电状态和di端口状态;如果所有电池箱均上电完成,且di端口只有一个为高,则说明在总线上只有唯一主机。

20、进一步的,所述电池箱的地址初始值为0,主机的地址为1,从机的地址从2开始依次生成。

21、进一步的,还包括判断电池箱总数的方法:所有电池箱上电后将do端口全部置低,各电池箱向can总线广播自身的唯一标识码,主机通过识别唯一标识码的数量判断出电池箱的总数。

22、进一步的,还包括地址分配时间超时判断:设置电池箱从上电到获取地址的超时阈值。

23、进一步的,还包括地址分配超时故障处理:通过电池箱故障指示灯及在上位机的显示装置上显示告警信息。

24、有益的技术效果:

25、本专利技术的电池箱地址分配方法,可以自动地对电池储能系统的电池箱进行地址分配,保证各电池箱地址的唯一性及位置的准确性。

本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的电池储能系统的电池箱地址自动分配方法,其特征在于:将各个电池箱识别为主机或从机的方法为:

3.如权利要求2所述的电池储能系统的电池箱地址自动分配方法,其特征在于:所述主机唯一,验证主机唯一的方法为:所有电池箱向总线广播上电状态和DI端口状态;如果所有电池箱均上电完成,且DI端口只有一个为高,则说明在总线上只有唯一主机。

4.如权利要求1所述的电池储能系统的电池箱地址自动分配方法,其特征在于:所述电池箱的地址初始值为0,主机的地址为1,从机的地址从2开始依次生成。

5.如权利要求1所述的电池储能系统的电池箱地址自动分配方法,其特征在于:还包括判断电池箱总数的方法:所有电池箱上电后将DO端口全部置低,各电池箱向CAN总线广播自身的唯一标识码,主机通过识别唯一标识码的数量判断出电池箱的总数。

6.如权利要求1所述的电池储能系统的电池箱地址自动分配方法,其特征在于:还包括地址分配时间超时判断:设置电池箱从上电到获取地址的超时阈值。

>7.如权利要求1所述的电池储能系统的电池箱地址自动分配方法,其特征在于:还包括地址分配超时故障处理:通过电池箱故障指示灯及在上位机的显示装置上显示告警信息。

...

【技术特征摘要】

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

2.如权利要求1所述的电池储能系统的电池箱地址自动分配方法,其特征在于:将各个电池箱识别为主机或从机的方法为:

3.如权利要求2所述的电池储能系统的电池箱地址自动分配方法,其特征在于:所述主机唯一,验证主机唯一的方法为:所有电池箱向总线广播上电状态和di端口状态;如果所有电池箱均上电完成,且di端口只有一个为高,则说明在总线上只有唯一主机。

4.如权利要求1所述的电池储能系统的电池箱地址自动分配方法,其特征在于:所述电池箱的地址初始值为0,主机的地址为1,从机的地址从2...

【专利技术属性】
技术研发人员:李文彪吴玉锋
申请(专利权)人:量道厦门新能源科技有限公司
类型:发明
国别省市:

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

1