Battery Management Systems (BMS)
电池管理系统(BMS)在电动车(EV)的电池包中扮演了至关重要的角色。电池包可能包含从几十个到超过1000个电池单元,这些电池单元需要进行控制以优化放电和充电性能。此外,电池包还需要监测以报告电池的充电状态(SoC)和健康状态(SoH)。在发生故障时,BMS还需具备隔离电池包(或模块/电池组)的安全措施。所有这些功能都由BMS完成。
安全性
在电池包使用的任何地方,安全性都是至关重要的。在汽车应用中,电池包及所有与之电连接的车辆/平台组件(包括BMS)被视为危险品,必须符合ISO 26262标准。
BMS 设计与验证
大多数公司在设计BMS时采用测试驱动开发(TDD)策略。这不仅优化了电池包的尺寸(包括物理尺寸和能量容量),还在产品开发生命周期中验证了BMS的功能。
BMS的典型顶层功能要求包括:
- 电压监测: 必须监测电池包的输入和输出电压,以及单个电池单元的电压。
- 电流流量: 必须监测电池包的充电和放电电流。
- SoC和SoH: 应监测并提供给从电池包中提取电力和进行充电的系统。
- 热管理: 例如,锂离子电池在10至45摄氏度之间表现最佳,因此BMS必须相应地控制电池包的加热或冷却。
- 保护功能: BMS必须防止过充、故障条件(如单个电池单元故障或电缆断裂)以及人为错误(如维修或修理过程中极性错误)。
验证这些要求和其他要求不仅仅是开发任务。每个生产单元必须作为质量保证的一部分进行功能验证。
硬件在环(HIL)仿真
BMS开发中使用硬件在环(HIL)仿真至关重要。然而,使用实际电池包会带来一些挑战,包括:
- 过电压检查的危险性: 存在火灾或爆炸的风险。
- 单个电池电压变化困难: 难以验证BMS的电池均衡功能。
- 监测电池电压: 只能检查BMS“认为”的电池电压,但实际电池电压是什么?
- 温度监测功能: 如何在不将电池包置于危险的温度极限下检查BMS的温度监测功能?
- 测试重复性和记录: 测试设置和结果报告可能会受到人为错误的影响,这可能质疑BMS验证数据的准确性和有效性。
仿真解决方案: 使用仿真消除了使用实际电池的需要,使其更安全。仿真提供的电压可以监测,从而与BMS的观察结果进行比较。仿真也高度重复,故障条件(如断线和过热电池)比实际电池更容易模拟。测试条件(施加的刺激)和结果的记录也变得简单明了。
高压开关
Pickering Interfaces的PXI高压开关模块支持0.25A的热切换,最高可达7.5kV(直流和交流峰值),冷切换可达9kV(直流和交流峰值)。此外,5A的热切换最高可达1kV。
电池单元仿真
Pickering的PXI/PXIe多通道电池模拟器模块(图1)专为BMS设计和验证而创建。该模块包括电源通道(每个插槽两个、四个或六个),能够提供最高7V和300mA的电流,且相互隔离和与地隔离。因此,模块上的电源可以用于模拟电池单元堆叠,这正是BMS需要单独监控的。每个通道还可以吸收高达300mA的电流,以模拟电池充电。每个通道提供独立的电源和感测连接,允许模拟器感测远程负载并修正布线损耗。
这种方式为BMS功能验证提供了丰富的数据、节省了时间,并且比实际操作电池更安全。
RTD 和热电偶仿真
RTD(电阻温度探测器)仿真
RTD模拟器可以模拟正温度系数(PTC)或负温度系数(NTC)热敏电阻的行为,例如,常用于电池包的PT100电阻温度传感器(在0°C时电阻为100Ω)。
Pickering的PXI模拟模块:
- 通道数: 提供4、8、12、16、20和24通道的选择。
- 电阻范围: 可以模拟40Ω到900Ω的电阻范围,相当于-150°C到850°C的温度范围。
- 分辨率: 小于10mΩ的高分辨率。
这些模拟器可以精确模拟RTD的电阻变化,适用于电池包中的温度传感器验证。在BMS开发过程中,通过模拟RTD传感器的行为,能够评估和优化BMS对温度变化的响应。
热电偶仿真
热电偶在电池包中也很常见,特别是在产品开发阶段,因为它们具有高精度。热电偶模拟器在BMS开发和验证过程中可以用于模拟实际热电偶的行为。
Pickering的PXI毫伏热电偶模拟模块:
- 通道数: 提供8、16、24或32通道的高精度低电压源。
- 电压范围: 每个通道可在三个电压范围内操作,以模拟三种最常用的热电偶类型(如K型、J型、T型热电偶)。
- 精度: 高精度电压源可以准确模拟热电偶输出,确保BMS在各种温度条件下的准确性。
故障插入
在安全关键的应用中,例如BMS,故障插入是评估控制系统行为的重要工具。故障插入单元(FIUs)专为需要全面评估系统行为的应用设计。
Pickering的PXI故障插入单元:
- 40-592 FIBO(故障插入断路器): 这是一个大规模、高密度的切换矩阵模块。设计用于需要模拟各种故障的复杂系统,特别是在具有大量信号/连接的应用中(如电池包)。
- 模拟故障类型: 可以模拟开放电路和短路(如短路到其他信号/组件或接地)。
应用实例:
- 开放电路: 模拟电路中的断路情况,测试系统对断路的反应能力。
- 短路: 模拟信号或组件的短路,检查系统在故障条件下的稳定性和安全性。
通过使用这些模拟模块,开发人员能够在不依赖实际电池包的情况下进行详细的功能验证和故障分析,从而确保BMS在各种操作条件下的可靠性和安全性。
BMS HIL 测试系统概述
为了全面验证电池管理系统(BMS),可以使用基于PXI/PXIe模块的HIL(硬件在环)测试系统。下面是构建BMS HIL测试系统的各个关键组件及其功能:
1. 电池单元模拟器
- 功能: 模拟每个电池单元的电压和电流输出。
- 特点: 包含独立的电流吸收单元,用于模拟电池充电过程。可以精准模拟电池在不同状态下的行为,确保BMS对每个单元的监测和控制能力。
2. 故障插入开关
- 功能: 模拟每个电池单元输出的短路和开路故障,以及电池与BMS之间的布线故障。
- 特点: 可以模拟多种故障情况,包括短路到其他信号或接地,以及极性反转(用于验证BMS是否能识别制造缺陷,如电池组中的极性倒置)。
3. 充电仿真
- 功能: 可编程电流源,用于模拟充电过程。
- 特点: 能够调整电流输出,模拟不同充电条件下的电池响应,确保BMS在充电过程中的有效管理。
4. 通信接口(COMMS)
- 功能: 能够向BMS发送命令并接收数据。
- 特点: 通常使用CAN总线进行通信。可以验证BMS与其他系统的通信能力,确保数据传输和命令执行的准确性。
5. 负载仿真
- 功能: 可编程电阻负载,用于模拟电池组负载。
- 特点: 可以模拟电池在不同负载条件下的工作状态,测试BMS的负载管理能力。
6. 温度传感器仿真
- 功能: 提供来自RTD(电阻温度探测器)或热电偶的输入。
- 特点: 模拟不同温度条件下的传感器信号,以验证BMS的温度监测和管理功能。
7. 隔离电阻模拟器
- 功能: 验证BMS的电气隔离监测功能。
- 特点: 确保BMS在存在电气隔离问题时仍能正常工作,保证系统的安全性和稳定性。
系统示意图和视频
- 示意图(见图3): 提供了系统各个组件的连接和布局,展示了如何将这些模块集成到一个完整的HIL测试系统中。
- 视频: 可以参考相关视频来进一步了解如何组建和操作这些模块,以及如何在实际测试中应用它们。
通过这些模块的组合,BMS HIL测试系统可以模拟各种实际使用条件和故障情景,从而全面评估BMS的性能和安全性。这种测试方法提供了一个安全、高效的环境,避免了使用实际电池包时可能遇到的风险和挑战。
通过模拟验证BMS功能的安全性
在验证电池管理系统(BMS)的功能时,模拟是最安全的方式。模拟测试不涉及实际电池包中的过电压或短路条件,从而减少了安全风险。通过模拟,可以有效地重现开路和极端温度条件,以确保BMS在各种情况下的可靠性和功能。
全面的HIL测试环境
一个全面的HIL测试环境可以使用商业现货(COTS)PXI平台上的模拟器、仿真器和故障插入开关来创建。PXI平台因其模块化、灵活性和可扩展性而广泛使用,符合工业标准。
关键组件:
-
模拟器(Battery Cell Simulator):
- 功能: 模拟电池单元的电压和电流输出,提供精确的电池模拟。
- 优势: 避免了实际电池包可能带来的安全风险,如过电压和短路。
-
故障插入开关(Fault Insertion Switching):
- 功能: 模拟电池单元输出的短路和开路故障,以及电池与BMS之间的布线故障。
- 优势: 可以模拟多种故障情况,验证BMS在各种故障条件下的响应能力。
-
充电仿真(Charge Emulation):
- 功能: 可编程电流源,模拟不同的充电条件。
- 优势: 可以模拟电池的充电过程,确保BMS能够有效管理充电。
-
通信接口(COMMS):
- 功能: 向BMS发送命令并接收数据,通常使用CAN总线进行通信。
- 优势: 验证BMS与其他系统的通信能力,确保数据传输的准确性。
-
负载仿真(Load Emulation):
- 功能: 可编程电阻负载,用于模拟电池组负载。
- 优势: 模拟电池在不同负载条件下的状态,测试BMS的负载管理能力。
-
温度传感器仿真(Temperature Sensor Simulation):
- 功能: 模拟RTD或热电偶的输入。
- 优势: 验证BMS在不同温度条件下的温度监测和管理功能。
-
隔离电阻模拟器(Isolation Resistance Simulator):
- 功能: 验证BMS的电气隔离监测功能。
- 优势: 确保系统的电气隔离安全,避免潜在的电气故障。
模拟的优势
- 安全性: 不涉及实际电池的高风险操作,如过电压或短路,降低了测试过程中的安全隐患。
- 重现性: 易于模拟开路、短路和极端温度条件,确保测试的全面性和准确性。
- 数据记录: 提供更多有意义的数据,易于捕获和记录,为追溯和认证提供了可靠的依据。
总结
通过使用PXI平台的模拟器和相关测试设备,可以建立一个全面的HIL测试环境,从而安全高效地验证BMS的功能。这种测试方法不仅确保了系统的功能和安全性,还提供了详细且易于记录的数据,支持追溯和认证要求。