电池特性基础:锂离子电池工作原理、充放电曲线与SOC估算

各位同学,咱们今天聊点实在的。做BMS开发,不懂电池特性,就像开车不看仪表盘——迟早要出事。我个人习惯,拿到一块新电芯,第一件事不是看规格书,而是先测它的充放电曲线。为什么?因为数据不会骗人。

一、锂离子电池工作原理

说白了,锂离子电池就是个“摇椅式”反应。充电时,锂离子从正极脱出,穿过电解液,嵌入负极石墨层间。放电时,它们又跑回正极。整个过程没有金属锂析出,所以叫“锂离子”电池,不是“锂金属”电池。

我在项目中遇到过一位同事,把锂聚合物电池当成锂金属电池来设计保护电路,结果过充保护阈值设得太高。嗯,后来电芯鼓包了,幸好没炸。这里要记住:锂离子电池最怕过充和过放

核心反应式(以钴酸锂为例):

正极:LiCoO₂ ⇌ Li₁₋ₓCoO₂ + xLi⁺ + xe⁻

负极:6C + xLi⁺ + xe⁻ ⇌ LiₓC₆

总反应:LiCoO₂ + 6C ⇌ Li₁₋ₓCoO₂ + LiₓC₆

你想想看,这个反应能反复进行,靠的就是电解液的稳定性。一旦电解液分解,电池就废了。所以BMS的第一道防线,就是监控电压和温度,防止反应失控。

二、充放电曲线:CC/CV模式

锂离子电池的充电,不是一直恒流充到满。标准流程分两步:

  1. 恒流充电(CC):以固定电流充电,电压逐渐上升。比如0.5C充到4.2V。
  2. 恒压充电(CV):电压达到4.2V后,保持电压不变,电流逐渐下降。当电流降到0.05C左右,认为充满。

为什么要有CV阶段?我刚开始做BMS时也纳闷。后来实测发现,如果一直恒流充到4.2V直接停,实际容量只能充到80%左右。因为锂离子扩散需要时间,恒压阶段就是在“喂饱”那些还没嵌入负极的离子。

我的经验:POS机电池通常容量不大(2000-4000mAh),充电电流建议控制在0.5C以内。太大电流会导致极化电压升高,看起来充满得快,实际容量虚高。我曾经用1C充POS机电池,客户反馈续航短,后来改成0.5C,问题解决。

放电曲线就简单多了。典型的锂离子电池放电曲线,中间有一段很平缓的平台区(3.6V-3.8V左右),两端陡峭。这个平台区对应的就是锂离子嵌入/脱出的两相共存区。

SOC (%) 开路电压 (V) 特点
100 4.20 满电,电压最高
80 3.95 平台区开始
50 3.70 平台区中间
20 3.50 平台区结束
5 3.20 电压快速下降
0 2.75 保护电压,不能再放

注意,这个表是静态的。实际工作中,电池带负载时电压会偏低,因为内阻上有压降。这就是为什么不能直接用电压查表算SOC——误差太大。

三、电池内阻与SOC估算方法

电池内阻,分欧姆内阻和极化内阻。欧姆内阻是材料本身的电阻,极化内阻是电化学反应过程中的阻力。我习惯用直流内阻法(DCIR)来测:

// 直流内阻测试流程
1. 电池静置30分钟,记录开路电压OCV1
2. 以1C电流放电10秒,记录端电压V1
3. 计算内阻 R = (OCV1 - V1) / I
4. 重复3次取平均值

为什么要测内阻?因为内阻直接反映电池健康状态(SOH)。新电池内阻一般在30-50mΩ,用到100mΩ以上就该换了。我在POS机项目里遇到过,电池用了一年,内阻翻倍,客户说“充满电用半天就没”。一测内阻,果然老化了。

避坑指南:我曾经在低温环境下(-10℃)测内阻,数值比常温大了3倍。这不是电池坏了,是电解液粘度增大,锂离子迁移变慢。所以BMS在做内阻估算时,一定要做温度补偿。否则你会误判电池寿命。

说到SOC估算,目前主流方法有三种:

  • 开路电压法(OCV):精度高,但需要电池静置。适合停车状态。
  • 安时积分法(Ah Counting):实时性好,但误差会累积。需要定期校准。
  • 卡尔曼滤波法(KF):结合前两者,动态修正。计算量大,但精度最高。

我个人习惯,POS机这种低成本设备,用OCV+安时积分就够了。怎么结合?开机时用OCV查表得到初始SOC,然后运行时用安时积分累加。每次充满电(检测到CV阶段电流降到0.05C)时,强制校准到100%。这样误差能控制在5%以内。

安时积分公式:

SOC(t) = SOC(0) - (1/Q_n) × ∫₀ᵗ I(τ) dτ

其中Q_n是标称容量,I是电流(放电为正)。

这里有个坑:积分时间步长不能太大。我见过有人用1秒采样一次,结果积分误差越滚越大。建议至少10Hz采样率,配合电流传感器的零点漂移校准。嗯,细节决定成败。

最后说一句,电池特性不是一成不变的。随着循环次数增加,容量会衰减,内阻会增大,充放电曲线也会偏移。所以BMS里的参数表,最好能在线更新。比如每100次循环后,重新测量一次OCV-SOC曲线。这样估算才准。

好了,这一章就到这里。下一章咱们聊BMS芯片选型,我会拿几款主流芯片出来对比,讲讲它们各自的“脾气”。