[发明专利]一种BMS测试方法和系统在审
申请号: | 201711347646.7 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108107373A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 汪冬君;郑庆飞;王星光 | 申请(专利权)人: | 上海璞恒新能源科技有限公司 |
主分类号: | G01R31/36 | 分类号: | G01R31/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201800 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 待测设备 结果数据 软件模拟 复现 电池 电池组 随机性 电池管理系统 测试环境 储能系统 电池状态 电动汽车 极端状态 数据模拟 硬件成本 硬件环境 硬件系统 直接获取 输出 预设 返回 | ||
本发明公开了一种BMS测试方法和系统,涉及电动汽车和储能系统的电池管理系统。测试方法包括:获取测试用例并生成至少一组用例数据;根据所述用例数据模拟输出电池的参数,发送到待测设备;获取待测设备返回的结果数据;将所述结果数据与所述测试用例中的预设结果进行比较,确定所述待测设备功能是否正常。利用软件模拟BMU的参数输出,让待测设备直接获取到电池的相关数据用于进行测试,首先在测试环境上减少了硬件成本,不需要搭建电池组、BMU等硬件系统,其次,通过硬件环境产生的数据具有随机性,某些罕见的电池状态很难复现,通过软件模拟的数据能够进行更全面的测试,容易复现极端状态,测试结果更可靠。
技术领域
本发明涉及电池管理系统领域,尤其涉及一种BMS测试方法和系统。
背景技术
对于有较大容量的电池系统,往往需要采用两级以上的BMS(Battery ManagementSystem,电池管理系统)架构来管理电池,如图1所示:BMU(Battery Management Unit,电池管理单元)负责采集电池相关的电压、温度等信息,MBMS(Master Battery ManagementSystem,主电池管理系统)则处理和汇总BMU的信息,向电池管理系统的其它设备或BAMS(Battery Array Management System,电池阵列管理系统)设备上报。因此,一般对MBMS设备或BAMS设备的测试,需要通过布设数量众多的BMU、MBMS和电池来实现。但对于有大量电池组成的大型系统,搭建硬件测试环境的人力物力成本都会很高,若需要测试数据传输处理耗时是否满足设计要求,则很难获得精准的数据。
发明内容
本发明的目的在于提出一种BMS测试方法和系统,能够通过软件模拟电池搭建的硬件环境,为测试BMS设备提供更便利。
为达此目的,本发明采用以下技术方案:
一方面,本发明提供一种BMS测试方法,包括:
获取测试用例并生成至少一组用例数据;
根据所述用例数据模拟输出电池的参数,发送到待测设备;
获取待测设备返回的结果数据;
将所述结果数据与所述测试用例中的预设结果进行比较,确定所述待测设备功能是否正常。
进一步的,根据所述用例数据模拟输出电池的参数,发送到待测设备之后,还包括:
记录发送时间;
相应的,获取待测设备返回的结果数据之后,还包括:
记录返回时间;
根据发送时间和返回时间计算待测设备的数据处理时长。
进一步的,获取测试用例并生成多组用例数据;
对应多组用例数据,获得多个所述数据处理时长;
根据多个所述数据处理时长获得平均处理时长和最大处理时长。
其中,获取测试用例并生成至少一组用例数据,包括:
解析所述测试用例获得用例生成规则、用例数据下限值和用例数据上限值;
根据所述用例生成规则,按照用户设定的测试量级,在所述用例数据下限值和所述用例数据上限值之间,生成相应数量的用例数据和预设结果。
其中,所述待测设备包括MBMS和BAMS;所述电池的参数包括电压、温度。
另一方面,本发明提供一种BMS测试系统,包括:
用例产生模块,用于获取测试用例并生成至少一组用例数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海璞恒新能源科技有限公司,未经上海璞恒新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711347646.7/2.html,转载请声明来源钻瓜专利网。