本发明属于电池管理系统,尤其涉及一种bms测试方法、系统、终端及存储介质。
背景技术:
1、随着新能源和储能技术的快速发展,电池管理系统(bms)在储能领域的重要性日益提升。电池管理系统(battery management system)简称bms,是电池与用户之间的纽带,电池管理系统的性能对电动汽车的使用成本、节能和安全性至关重要。电池管理系统可监测电池的电压、充放电电流和电池组温度,能估测电池的荷电状态、控制电池充放电均衡,对电池组进行热管理并且与车载监控系统、充电机进行can(控制器局域网络)通信,实现协调控制和优化充电,使电池处于最佳工作状态。
2、但是,现有的大多数电池管理系统的测试用途单一,仅仅适用于一种场景(比如储能或者供电),需要使用不同的hil(hardware-i n-the-loop,硬件在环)测试系统,该方式增加了企业的投入成本,并且测试效率低下,不利于提高工作效率。
技术实现思路
1、本发明的目的在于:针对现有技术的不足,提供一种bms测试方法,旨在实现不同类型的切换测试以及提高测试效率。
2、为了实现上述目的,本发明采用如下技术方案:
3、一种bms测试方法,包括以下步骤:
4、s1、采集待测试模型的数据信息;
5、s2、根据待测试模型的数据信息,生成判断结果指令;其中,所述判断结果指令包括判断所述待测试模型相对应的测试模组的类别;
6、s3、根据判断结果指令,切换并选择控制所述待测试模型相对应的测试模组的类别的运行;
7、s4、使用相对应的测试模组的类别对所述待测试模型的性能数据的采集。
8、优选地,所述待测试模型为待测试储能模型和待测试电动汽车模型;所述测试模组包括储能bms模组和电动汽车bms模组。
9、优选地,所述采集待测试模型的数据信息的步骤中,包括以下:
10、采集待测试模型的组成架构数据;其中,所述组成结构数据包括二级/多级架构以及二级架构;
11、采集待测试模型的待测试连接口所对应的设备类型数据;其中,所述设备类型数据包括pcs设备、ems设备、消防设备、vcu设备、obc设备。
12、优选地,所述根据待测试模型的数据信息,生成判断结果指令的步骤,包括以下步骤:
13、当采集到待测试模型的组成结构数据为二级/多级架构,便生成储能bms模组的判断切换指令;和/或,所述待测试连接口所对应的设备类型数据为pcs设备或ems设备或消防设备,生成储能bms模组的判断切换指令;
14、当采集到待测试模型的组成结构数据仅仅为二级架构,便生成电动汽车bms模组的判断切换指令;和/或,所述待测试连接口所对应的设备类型数据为vcu设备或者obc设备,便生成电动汽车bms模组的判断切换指令。
15、优选地,所述使用相对应的测试模组的类别对所述待测试模型的性能数据的采集的步骤,包括以下:
16、当使用储能bms模组时,电池模拟系统调整到多数量电芯档,以采集多个电池的第一基础性能数据;
17、高压模块调整到千伏高压档,以采集待测试储能模型整体电压的供电数据;
18、通信板卡启动can通信、rs485通信和ethernet通信接口,以分别模拟与第一外部通信接口连接;
19、模型控制模块启动pcs功率电路模型、ems模型,以与第一外部电网设备适配连接。
20、优选地,所述使用相对应的测试模组的类别对所述待测试模型的性能数据的采集的步骤,包括以下:
21、当使用电动汽车bms模组时,电池模拟系统调整到少数量电芯档,以采集单个电池的基础性能数据;
22、高压模块调整到百伏电的档位,以采集电动汽车总压的供电数据;
23、通信板卡启动can通信和lin通信接口,以分别模拟与第二外部通信接口连接;
24、模型控制模块启动电动汽车适用模型。
25、优选地,所述使用相对应的测试模组的类别对所述待测试模型的性能数据的采集的步骤后,还包括以下步骤:
26、s5、对所述性能数据对所述待测试模型进行模拟测试。
27、本发明还公开了一种bms测试系统,包括:
28、采集模块,所述采集模块用于采集待测试模型的数据信息,以及使用相对应的测试模组的类别对所述待测试模型的性能数据的采集;
29、判断处理模块,所述判断处理模块用于根据待测试模型的数据信息,生成判断结果指令;其中,所述判断结果指令包括判断所述待测试模型相对应的测试模组的类别;
30、切换模块,所述切换模块用于根据判断结果指令,切换并选择控制所述待测试模型相对应的测试模组的类别的运行。
31、本发明还公开了一种bms测试终端,所述bms测试终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的bms测试程序,所述bms测试程序被所述处理器执行时实现所述的bms测试方法的步骤。
32、本发明还公开了一种存储介质,所述存储介质上存储有bms测试程序,所述bms测试程序被处理器执行时实现所述的bms测试方法的步骤。
33、本发明的有益效果在于,本技术方案首先采集待测试模型的数据信息,有利于后续的测试模组的类别的选取的精准性;然后根据待测试模型的数据信息,生成判断结果指令;通过对待测试模型的判断可以进一步地精准地确定待测试模型相对应的测试模组的类别,从而有利于提高bms测试效率;紧接着根据判断结果指令,切换并选择控制所述待测试模型相对应的测试模组的类别的运行,从而可以实现根据需求进行特定的待测试模型的测试,并且能够实现精准有序地测试;最后使用相对应的测试模组的类别对所述待测试模型的性能数据的采集,以实现不同类型的切换测试,并且实现针对性地测试,进而适用于更多不同类型的bms测试,有效地节省生产测试成本,并且可以提高测试效率。
1.一种bms测试方法,其特征在于:包括以下步骤:
2.根据权利要求1所述bms测试方法,其特征在于:所述待测试模型为待测试储能模型和待测试电动汽车模型;所述测试模组包括储能bms模组和电动汽车bms模组。
3.根据权利要求1或2所述bms测试方法,其特征在于:所述采集待测试模型的数据信息的步骤中,包括以下:
4.根据权利要求3所述bms测试方法,其特征在于:所述根据待测试模型的数据信息,生成判断结果指令的步骤,包括以下步骤:
5.根据权利要求2所述bms测试方法,其特征在于:所述使用相对应的测试模组的类别对所述待测试模型的性能数据的采集的步骤,包括以下:
6.根据权利要求2或5所述bms测试方法,其特征在于:所述使用相对应的测试模组的类别对所述待测试模型的性能数据的采集的步骤,包括以下:
7.根据权利要求1所述bms测试方法,其特征在于:所述使用相对应的测试模组的类别对所述待测试模型的性能数据的采集的步骤后,还包括以下步骤:
8.一种bms测试系统,其特征在于:包括:
9.一种bms测试终端,其特征在于:所述bms测试终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的bms测试程序,所述bms测试程序被所述处理器执行时实现如权利要求1至7中任一项所述的bms测试方法的步骤。
10.一种存储介质,其特征在于:所述存储介质上存储有bms测试程序,所述bms测试程序被处理器执行时实现如权利要求1至7中任一项所述的bms测试方法的步骤。