摘要

在电动汽车电池管理系统(BMS)的开发设计过程中,硬件在环(HIL)测试是基于开发和测试的V模式流程中必不可少的环节。通常情况下,在HIL环境中,为了准确模拟实际电池的温度变化,BMS需要高精度的电阻器模拟实际负温度系数(NTC)温度传感器的输出阻抗变换。针对这一问题,设计了一种基于CAN总线的高精度程控电阻器。为提升程控电阻阻值输出精度,给出了一种基于开关网络的程控电阻器改进拓扑结构。介绍了各电阻阻值的选取原则,并提出了基于称重比较算法的开关网络选择方法。借助飞思卡尔单片机及CAN总线接口,设计了基于LabVIEW的程控电阻实时控制上位机软件。试验测试数据表明:该电阻器可在6 MΩ内连续可调,当阻值小于100Ω,将绝对误差控制在1Ω以内;当阻值大于100Ω,相对误差可控制在0.05%以内,满足测试需求。该电阻器可以实现电阻并行控制输出以及在大量程内连续高精度输出,且为硬件在环测试提供了高效的工具设备。该系统可满足电动汽车自动化测试的要求。

全文