一种电池管理系统的测试装置及测试方法制造方法及图纸

技术编号:35190164 阅读:20 留言:0更新日期:2022-10-12 18:07
本发明专利技术提供一种电池管理系统的测试装置,包括:主测模块及通讯模块,其中,主测模块与通讯模块之间通过数据线连接,通讯模块与电池管理系统之间通过CAN总线连接;主测模块用于将实车数据转化为内部CAN报文数据,及基于测试数据进行数据分析;通讯模块用于将内部CAN报文数据转发至电池管理系统,及将电池管理系统输出的测试数据转发至主测模块。通过本发明专利技术提供的测试装置,解决了现有技术中因偶发性问题较难复现而无法获得足够多的测试数据进行原因分析的问题。因分析的问题。因分析的问题。

【技术实现步骤摘要】
一种电池管理系统的测试装置及测试方法


[0001]本专利技术涉及电池异常检测
,特别是涉及一种电池管理系统的测试装置及测试方法。

技术介绍

[0002]电池管理系统(BMS:BATTERY MANAGEMENT SYSTEM)俗称为电池保姆或电池管家,BMS主要就是为了智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命,监控电池的状态。
[0003]BMS在实车调试及售后问题处理时会获得大量的CAN报文数据,包括BMS接收的从控CAN报文数据及整车CAN总线其他节点发送给BMS的总线节点CAN报文数据;通常,开发人员会通过直接回放CAN报文数据来对出现的问题进行分析,从而定位问题出现的原因。但对于某些偶发性问题,问题本身很难得到复现,也很难获得足够多的测试数据进行原因分析。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种电池管理系统的测试装置及测试方法,用于解决现有技术中因偶发性问题较难复现而无法获得足够多的测试数据进行原因分析的问题。
[0005]为实现上述目的及其他相关目的,本专利技术提供一种电池管理系统的测试装置,所述测试装置包括:
[0006]主测模块及通讯模块,其中,所述主测模块与所述通讯模块之间通过数据线连接,所述通讯模块与所述电池管理系统之间通过CAN总线连接;
[0007]所述主测模块用于将实车数据转化为内部CAN报文数据,及基于测试数据进行数据分析;
[0008]所述通讯模块用于将所述主测模块输出的所述内部CAN报文数据转发至所述电池管理系统,及将所述电池管理系统输出的所述测试数据转发至所述主测模块。
[0009]可选地,所述主测模块还用于对所述实车数据和所述内部CAN报文数据进行数据存储。
[0010]可选地,所述主测模块包括安装有CANoe工具的PC机。
[0011]可选地,所述通讯模块包括CANoe通讯盒。
[0012]可选地,所述实车数据为整车CAN报文数据,包括从控CAN报文数据或总线节点CAN报文数据。
[0013]本专利技术还提供一种采用如上任一项所述的测试装置实现的测试方法,所述测试方法包括:
[0014]S1所述主测模块将所述实车数据转化为所述内部CAN报文数据;
[0015]S2所述通讯模块将所述主测模块输出的所述内部CAN报文数据转发至所述电池管理系统;
[0016]S3所述电池管理系统根据所述内部CAN报文数据做出相应响应并产生测试数据;
[0017]S4所述通讯模块将所述电池管理系统输出的所述测试数据转发至所述主测模块;
[0018]S5所述主测模块基于所述测试数据进行数据分析。
[0019]可选地,所述测试方法还包括:S0所述主测模块接收所述实车数据并进行数据存储。
[0020]可选地,所述主测模块通过复制方式获取所述实车数据。
[0021]可选地,在S4和S5之间,所述测试方法还包括:S4

5重复执行S1

S4至少一次。
[0022]可选地,S1中,所述主测模块将所述实车数据转化为所述内部CAN报文数据后,还执行数据存储的步骤;此时,在S4和S5之间,所述测试方法还包括:S4

5重复执行S2

S4至少一次。
[0023]如上所述,本专利技术的一种电池管理系统的测试装置及测试方法,利用主测模块及通讯模块的设计,将实车数据转换为内部CAN报文数据并重新转发给电池管理系统,实现基于同一实车数据重复多次测试,更容易复现偶发性问题,便于提高问题定位的准确度,从而提高开发效率;而且,本专利技术不需要依赖实车环境,更加节约成本,有利于提高测试效率。
附图说明
[0024]图1显示为本专利技术测试装置的示意图。
[0025]图2显示为本专利技术测试方法的一种流程图。
[0026]图3显示为本专利技术测试方法的另一种流程图。
[0027]元件标号说明
[0028]100电池管理系统
[0029]200测试装置
[0030]201主测模块
[0031]202通讯模块
具体实施方式
[0032]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。
[0033]请参阅图1至图3。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,虽图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的形态、数量及比例可为一种随意的改变,且其组件布局形态也可能更为复杂。
[0034]如图1所示,本实施例提供一种电池管理系统100的测试装置200,该测试装置200包括:主测模块201及通讯模块202,其中,主测模块201与通讯模块202之间通过数据线连接,通讯模块202与电池管理系统100之间通过CAN总线连接。
[0035]主测模块201用于将实车数据转化为内部CAN报文数据,以及,基于测试数据进行数据分析,以实现问题定位。进一步的,主测模块201还用于对实车数据和内部CAN报文数据
进行数据存储。
[0036]具体的,主测模块201包括安装有CANoe工具的PC机;其中,CANoe工具是一个全面的软件工具,可用于整体ECU(Electronic Control Unit:电子控制单元)和整个车辆网络的开发、测试和分析。
[0037]本示例中,实车数据为整车CAN报文数据,通过在CANoe工具中采用CAPL(CAN access programming language控制器局域网络访问编程语言)编程,进行数据转化,实现将整车CAN报文数据转化为内部CAN报文数据,以便于电池管理系统100读取并做出相应响应后输出测试数据;其中,实车数据包括从控CAN报文数据或总线节点CAN报文数据,其中包含有采集电池包的电压、温度等信息。主测模块201在接收完测试数据后,利用CANoe工具对测试数据进行数据分析,以便于查找问题点,实现问题定位。
[0038]需要说明的是,基于CANoe工具编程实现将整车CAN报文数据转化为内部CAN报文数据的方案有很多,本示例对此不做限制,也即,任何一种可实现将整车CAN报文数据转化为内部CAN报文数据的编程方案都适用于本示例。而且,对测试数据进行数据分析实现问题定位,是CANoe工具较为常用的功能,此处不做赘述。
[0039]通讯模块202用于将主测模块201输出的内部CAN报文数据转发至电池管理系统100,以及,将电池管理系统100输出的测试数据转发至主测模块201。
[0040]具体的,主测模块201输出的内部CA本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电池管理系统的测试装置,其特征在于,所述测试装置包括:主测模块及通讯模块,其中,所述主测模块与所述通讯模块之间通过数据线连接,所述通讯模块与所述电池管理系统之间通过CAN总线连接;所述主测模块用于将实车数据转化为内部CAN报文数据,及基于测试数据进行数据分析;所述通讯模块用于将所述主测模块输出的所述内部CAN报文数据转发至所述电池管理系统,及将所述电池管理系统输出的所述测试数据转发至所述主测模块。2.根据权利要求1所述的测试装置,其特征在于,所述主测模块还用于对所述实车数据和所述内部CAN报文数据进行数据存储。3.根据权利要求1或2所述的测试装置,其特征在于,所述主测模块包括安装有CANoe工具的PC机。4.根据权利要求1所述的测试装置,其特征在于,所述通讯模块包括CANoe通讯盒。5.根据权利要求1所述的测试装置,其特征在于,所述实车数据为整车CAN报文数据,包括从控CAN报文数据或总线节点CAN报文数据。6.一种采用如权利要求1

5任一项所述的测试装置实现的测试方法,其特征在于,所述测试方法包括:S1所述主测模块将所述实...

【专利技术属性】
技术研发人员:曹辉沈向东沈成宇
申请(专利权)人:上海瑞浦青创新能源有限公司
类型:发明
国别省市:

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

1