BMS功能测试台架提供被测对象所需要的所有虚拟环境,可以采集、检测被测对象(BMS控制器)发出的CAN通讯信号、I/O信号、PWM信号,例如:高压互锁信号检测。可以提供被测对象(BMS控制器)需要的CAN信号、I/O信号、PWM信号等,可以对信号电位进行上拉或者下拉(电阻阻值可定制),测试项包括:唤醒线检测、CAN线检测、插枪信号线检测、水泵信号线检测、高压互锁信号线检测等。可根据客户需增加测试项目。
BMS功能测试台架框图
根据上述原理, BMS功能测试系统可以完整的实现BMS控制器的测试环境,并真正做到一键操作达到测试的目的。如下图为快充CC2信号检测功能实现。
快充CC2信号检测功能实现流程图
快充CC2信号检测功能实现步骤:首先,在服务器上运行MagicCAN通讯工具Web界面发送CC2信号检测指令,自制信号调理板卡对快充插枪信号下拉1K电阻,模拟快充插枪信号确认,然后数采设备采集对应CAN信息,并将采集到数据上传给服务器。
Magic CAN通讯工具与服务器之间为以太网连接,通过服务器Magic CAN通讯工具Web界面向Magic CAN通讯工具发送BMS唤醒信号KL15/30,Magic CAN通讯工具通过自制信号调理板卡将KL15/30信号发送被测对象(BMS控制器),被测对象唤醒成功。此时若要给这个通道造短接到GND的故障命令,则通过服务器Magic CAN通讯工具Web界面发送命令至Magic CAN通讯工具,然后Magic CAN通讯工具把命令信号通过CAN通讯发送至FIU板卡,FIU板卡把对应通道短接到GND,则KL15/30信号就被短接到GND,被测对象则唤醒失败。满足国标的整车模型可通过FastCoder工具部署到实时处理器中,并运行。
BMS功能测试台架功能包含比较全面,并且支持测试项目定制化,其他功能的实现原理与上述类似。
表1 功能列表
BMS功能测试 | SOC算法验证、SOH算法验证、功率预测 |
直流内阻、绝缘检测功能测试、诊断功能及管理、均衡测试 | |
电压采样功能、电流采样功能、温度采样功能测试 | |
交流充电测试、直流充电、热管理测试等 | |
高压管理功能,如预充电控制等 | |
电池包内从控制器ID自动分配测试 | |
CAN线检测、插枪信号线检测、水泵信号线检测、水泵驱动线检测、高压互锁信号线检测、温感信号检测 | |
从控菊花链连接功能测试,CAN通讯测试 | |
BMS功能安全测试 | 单体电池短路故障注入测试 |
温度传感器短路故障注入测试 | |
温度传感器断路故障注入测试 | |
内部Busbar断开故障注入(每四串断一个) | |
电池单体采样线断路故障注入测试 | |
绝缘故障注入测试,高压继电器故障注入测试 | |
单体电芯故障响应总时间评估 |