2、电池基础知识:锂离子电池工作原理、关键参数及等效电路模型
智能电池状态检测系统的核心任务,是对电池这一复杂电化学对象的健康状态、荷电状态和功率能力进行实时、精准的估计。要实现这一目标,工程师必须首先深刻理解锂离子电池的内部工作原理、外部可测参数与内部状态之间的映射关系,以及用于算法设计的等效电路模型。本章将围绕这三个层面展开,为后续的硬件采集电路设计、传感器选型和状态估计算法实现奠定理论基础。
上图展示了电池状态检测硬件实现的知识框架:物理层(工作原理)决定了可测参数,参数层(电压、电流、温度等)通过传感器和调理电路被采集,模型层(等效电路)则将这些参数映射为SOC、SOH等状态量。硬件工程师的职责,就是确保参数层采集的精度、同步性和鲁棒性,为模型层提供可靠的数据源。
2.1 锂离子电池工作原理与电化学基础
锂离子电池是一种依靠锂离子在正负极之间往返嵌入和脱嵌来实现电能存储与释放的电化学装置。其核心组成包括正极、负极、电解液、隔膜和集流体。以最常用的石墨负极+过渡金属氧化物正极体系为例,充电时,锂离子从正极材料晶格中脱出,经电解液迁移,穿过隔膜后嵌入负极石墨层间;放电时则反向运动。这一过程伴随着等量的电子通过外电路流动,形成电流。
从硬件检测的角度,理解工作原理的关键在于:电池的端电压并非恒定值,而是由正负极的平衡电位差、欧姆压降和极化过电位共同决定。当电池以不同倍率放电时,内部锂离子浓度梯度会发生变化,导致极化电压动态波动。这种波动特性直接反映在等效电路模型的RC网络参数中,也是硬件采集电路需要高精度、高带宽采样的根本原因。
2.2 关键参数定义与硬件采集要求
电池状态检测涉及的核心参数包括电压、电流、温度、内阻、SOC、SOH和SOE。每个参数都有其物理意义、测量方法和硬件实现约束。
| 参数 | 物理定义 | 硬件采集方式 | 精度要求 | 采样频率建议 |
|---|---|---|---|---|
| 端电压 | 电池正负极之间的电位差 | 差分ADC,隔离放大器 | ±1mV(12bit+) | ≥10Hz(动态工况) |
| 电流 | 充放电回路中的电子流 | 分流电阻/霍尔传感器 | ±0.5%FS | ≥100Hz(需同步电压) |
| 温度 | 电池表面或内部温度 | NTC热敏电阻/热电偶 | ±1°C | ≥1Hz(热惯性较大) |
| 内阻 | 欧姆内阻+极化内阻 | 交流阻抗法/直流脉冲法 | ±5% | 离线测量/定期触发 |
| SOC | 剩余电量百分比 | 安时积分+OCV校正+卡尔曼滤波 | ±3%(目标) | 算法周期100ms |
| SOH | 健康度(容量/内阻衰减) | 容量测试/内阻增长趋势 | ±5% | 月度/季度评估 |
| SOE | 可用能量状态 | SOC×电压修正/功率积分 | ±5% | 算法周期1s |
电压采集是硬件设计中最关键的一环。对于多串电池组,需要采用差分采样方式,避免共模电压对ADC造成损坏。电流采集则需注意分流电阻的温漂特性,锰铜合金分流器具有极低的温漂系数(<50ppm/°C),是BMS的主流选择。温度采集点应布置在电池极柱、侧面中心和环境三个位置,以获取更准确的热模型输入。
2.3 电池等效电路模型(ECM)
等效电路模型是连接硬件采集参数与状态估计算法的桥梁。最常用的模型是二阶RC等效电路,其数学表达式为:
U_t = OCV(SOC) - I·R₀ - U₁ - U₂
其中:
U₁ 为电化学极化电压,满足 dU₁/dt = I/C₁ - U₁/(R₁·C₁)
U₂ 为浓度极化电压,满足 dU₂/dt = I/C₂ - U₂/(R₂·C₂)
R₀ 为欧姆内阻(电子传导+离子传导)
R₁、C₁ 为电化学极化阻抗与电容
R₂、C₂ 为浓度极化阻抗与电容
模型参数的辨识通常采用HPPC(混合脉冲功率特性)测试:对电池施加10s放电脉冲、40s静置、10s充电脉冲,通过电压响应曲线拟合出R₀、R₁、C₁、R₂、C₂。值得注意的是,这些参数随温度变化显著——在-20°C时,R₀可能比25°C时增大3-5倍。因此,实际硬件实现中需要将模型参数表存储在MCU的Flash中,以温度、SOC为索引进行二维查表。
2.4 案例拆解:12V/100Ah磷酸铁锂启动电池的检测方案
以某款12V/100Ah磷酸铁锂启动电池为例,其BMS硬件方案需要满足汽车启动瞬间200A以上的脉冲放电需求,同时保证SOC估计误差在±5%以内。
初始现象与目标:该电池在低温(-10°C)启动时,电压跌落严重,导致启动失败。客户要求BMS能准确预测启动能力,并在电量不足时提前预警。
关键输入数据:通过HPPC测试获得不同温度下的模型参数:25°C时R₀=1.2mΩ,R₁=0.8mΩ,C₁=1200F;-10°C时R₀=4.5mΩ,R₁=3.2mΩ,C₁=400F。启动电流波形为200A/0.5s脉冲。
分析判断过程:根据模型计算,-10°C时200A脉冲引起的欧姆压降为4.5mΩ×200A=0.9V,极化压降约0.5V,总压降1.4V。若电池OCV为13.2V,则启动瞬间端电压降至11.8V,低于启动保护阈值12V,导致启动失败。
实际操作步骤:
- 在BMS中增加启动能力预测算法:基于当前SOC、温度查表得到R₀、R₁、C₁,计算预期压降。
- 硬件上提高电流采样带宽至5kHz,确保捕捉200A脉冲的上升沿。
- 增加电压采样保持电路,在脉冲期间同步采集端电压,用于模型验证。
结果对比:优化后,BMS能在启动前0.5s预测端电压跌落值,误差小于0.1V。当预测电压低于12.2V时,系统提前发出“电量不足”预警,避免启动失败。
风险与代价:提高采样带宽增加了ADC的功耗和成本;模型参数查表需要额外存储空间。但相比启动失败带来的用户体验损失,这些代价是值得的。
2.5 总结与硬件设计要点
本章从锂离子电池的电化学原理出发,梳理了电压、电流、温度、内阻等关键参数的物理意义和硬件采集要求,并介绍了二阶RC等效电路模型及其参数辨识方法。硬件工程师在设计电池检测电路时,应重点关注以下要点:
- 采样同步性:电压和电流采样必须严格同步,否则会导致内阻计算错误。建议使用同一ADC芯片的多通道同步采样功能,或采用外部触发信号同时启动多个ADC。
- 共模电压处理:多串电池组中,每节电池的电压采集都需要处理较高的共模电压。可使用专用电池监控芯片(如LTC6811、BQ76952)或隔离运放方案。
- 温度补偿:所有模型参数和SOC算法都需要温度补偿。NTC热敏电阻的线性化处理应在固件中完成,而非依赖硬件模拟电路。
- 冗余保护:硬件保护电路(过压、欠压、过流、过温)应独立于MCU运行,采用模拟比较器或专用保护IC,确保MCU死机时仍能保障安全。