[发明专利]一种BMS测试方法和系统在审
申请号: | 201711347646.7 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108107373A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 汪冬君;郑庆飞;王星光 | 申请(专利权)人: | 上海璞恒新能源科技有限公司 |
主分类号: | G01R31/36 | 分类号: | G01R31/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201800 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 待测设备 结果数据 软件模拟 复现 电池 电池组 随机性 电池管理系统 测试环境 储能系统 电池状态 电动汽车 极端状态 数据模拟 硬件成本 硬件环境 硬件系统 直接获取 输出 预设 返回 | ||
1.一种BMS测试方法,其特征在于:
获取测试用例并生成至少一组用例数据;
根据所述用例数据模拟输出电池的参数,发送到待测设备;
获取待测设备返回的结果数据;
将所述结果数据与所述测试用例中的预设结果进行比较,确定所述待测设备功能是否正常。
2.根据权利要求1所述的测试方法,其特征在于,根据所述用例数据模拟输出电池的参数,发送到待测设备之后,还包括:
记录发送时间;
相应的,获取待测设备返回的结果数据之后,还包括:
记录返回时间;
根据发送时间和返回时间计算待测设备的数据处理时长。
3.根据权利要求2所述的测试方法,其特征在于:
获取测试用例并生成多组用例数据;
对应多组用例数据,获得多个所述数据处理时长;
根据多个所述数据处理时长获得平均处理时长和最大处理时长。
4.根据权利要求1所述的测试方法,其特征在于,获取测试用例并生成至少一组用例数据,包括:
解析所述测试用例获得用例生成规则、用例数据下限值和用例数据上限值;
根据所述用例生成规则,按照用户设定的测试量级,在所述用例数据下限值和所述用例数据上限值之间,生成相应数量的用例数据和预设结果。
5.根据权利要求1至4任一项所述的测试方法,其特征在于:
所述待测设备包括MBMS和BAMS;
所述电池的参数包括电压、温度。
6.一种BMS测试系统,其特征在于,包括:
用例产生模块,用于获取测试用例并生成至少一组用例数据;
电池数据模拟模块,与待测设备通过CAN总线连接,用于根据所述用例数据模拟输出电池的参数,发送到所述待测设备;
结果解析模块,用于获取待测设备返回的结果数据;
结果判断模块,用于将所述结果数据与所述测试用例中的预设结果进行比较,确定所述待测设备功能是否正常。
7.根据权利要求6所述的测试系统,其特征在于,还包括:计时模块,用于
在根据所述用例数据模拟输出电池的参数,发送到待测设备时,记录发送时间;
相应的,在获取待测设备返回的结果数据时,记录返回时间;
且根据发送时间和返回时间计算待测设备的数据处理时长。
8.根据权利要求7所述的测试系统,其特征在于,所述用例产生模块具体用于:获取测试用例并生成多组用例数据;
相应的,对应多组用例数据,所述计时模块用于获得多个所述数据处理时长;并根据多个所述数据处理时长获得平均处理时长和最大处理时长。
9.根据权利要求6所述的测试系统,其特征在于,所述用例产生模块具体用于:
解析所述测试用例获得用例生成规则、用例数据下限值和用例数据上限值;
根据所述用例生成规则,按照用户设定的测试量级,在所述用例数据下限值和所述用例数据上限值之间,生成相应数量的用例数据和预设结果。
10.根据权利要求6至9任一项所述的测试系统,其特征在于:
所述待测设备包括MBMS和BAMS;
所述电池的参数包括电压、温度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海璞恒新能源科技有限公司,未经上海璞恒新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711347646.7/1.html,转载请声明来源钻瓜专利网。