电池管理系统以及储能系统的制作方法

摘要: 本申请涉及电池管理,尤其涉及电池管理系统以及储能系统。背景技术:1、储能电池管理系统运行期间持续采集电芯电压、温度、充放电电流等运行参数,并需要结合不同储能项目...
电池管理系统以及储能系统的制作方法

本申请涉及电池管理,尤其涉及电池管理系统以及储能系统。

背景技术:

1、储能电池管理系统运行期间持续采集电芯电压、温度、充放电电流等运行参数,并需要结合不同储能项目的实际需求完成数据存储。而传统储能电池管理系统的数据存储配置方案存在配置灵活性不足的问题,难以适配多样化项目提出的差异化存储要求,容易产生冗余数据。

2、针对上述至少一个技术问题,相关技术尚未提出有效的解决方案。

技术实现思路

1、本申请实施例提供了电池管理系统以及储能系统,以解决上述一个或多个技术问题。

2、作为本申请实施例的一个方面,本申请实施例提供了一种电池管理系统,所述电池管理系统与电池簇、动环设备通信连接,所述电池管理系统被配置为:加载预定义的json配置文件,其中,所述json配置文件包括若干存储单元、若干存储块以及若干存储文件,所述若干存储块中的任一存储块关联所述若干存储单元中的至少一个,所述若干存储文件中的任一存储文件关联所述若干存储块中的至少一个,所述若干存储单元中的任一存储单元对应单个数据点位;解析所述json配置文件,得到存储配置信息;基于所述存储配置信息对目标采集数据进行存储,其中,所述目标采集数据至少包括所述电池簇的电池运行数据以及所述动环设备的环境数据。

3、作为本申请实施例的一个方面,本申请实施例提供了一种储能系统,包括:上述电池管理系统、电池簇以及动环设备,其中,所述电池管理系统与电池簇、动环设备通信连接。

4、本申请实施例上述技术方案,提出了存储单元(即单个数据点位)到存储块(即多个存储单元组合形成的逻辑数据组),然后存储块到存储文件的三级配置体系,即存储配置从细粒度到粗粒度层次分明,且每一层级均可通过json配置文件定义,用户可根据项目实际需求灵活增删存储字段、调整数据结构,无需修改任何程序代码,实现了存储方案的“零代码”定制,进而解决了现有技术中储能电池管理系统的数据存储配置方案存在配置灵活性不足,容易产生冗余数据的技术问题。

5、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

1.一种电池管理系统,其特征在于,所述电池管理系统与电池簇、动环设备通信连接,所述电池管理系统被配置为:

2.根据权利要求1所述的电池管理系统,其特征在于,所述任一存储单元包括第一目标字段以及所述第一目标字段的取值,其中,所述第一目标字段包括以下字段至少之一:数据标题名称、数据单位、数据类型、数据来源、数据在共享内存中的偏移地址、数据缩放因子、数据偏移量、数据保留小数位数;

3.根据权利要求2所述的电池管理系统,其特征在于,所述数据标题名称至少包括中文标题、英文标题;所述数据类型至少包括整型类型、浮点类型以及位域类型。

4.根据权利要求2或3所述的电池管理系统,其特征在于,在所述数据类型为位域类型时,基于所述存储配置信息对目标采集数据进行存储,包括:

5.根据权利要求1所述的电池管理系统,其特征在于,基于所述存储配置信息对目标采集数据进行存储,包括:

6.根据权利要求2所述的电池管理系统,其特征在于,确定所述批量数量控制参数的取值,包括:

7.根据权利要求2所述的电池管理系统,其特征在于,基于所述存储配置信息对目标采集数据进行存储,包括:

8.根据权利要求2所述的电池管理系统,其特征在于,基于所述存储配置信息对目标采集数据进行存储,包括:

9.根据权利要求8所述的电池管理系统,其特征在于,在触发所述第一存储周期和所述第二存储周期之间的切换操作时,所述电池管理系统还被配置为:

10.根据权利要求2所述的电池管理系统,其特征在于,更新所述第一存储周期和所述第二存储周期,包括:

11.根据权利要求1所述的电池管理系统,其特征在于,所述电池管理系统还被配置为:

12.根据权利要求11所述的电池管理系统,其特征在于,所述电池管理系统还被配置为:

13.根据权利要求1所述的电池管理系统,其特征在于,在加载预定义的json配置文件之前,所述电池管理系统还被配置为:

14.根据权利要求13所述的电池管理系统,其特征在于,加载预定义的json配置文件,包括:

15.一种储能系统,其特征在于,包括:如权利要求1至14任一项所述的电池管理系统、电池簇以及动环设备,其中,所述电池管理系统与电池簇、动环设备通信连接。