第2章:锂电池工作原理与特性
大家好,我是老张。在BMS这行摸爬滚打了十几年,今天咱们来聊聊锂电池最核心的东西——它到底是怎么工作的?
说实话,很多做BMS的工程师,代码写得飞起,但问起电芯内部原理,就有点含糊了。我个人觉得,不理解电芯特性,你写的算法就是空中楼阁。好,咱们开始。
2.1 电化学反应原理:锂离子在跳舞
锂电池,说白了就是一个让锂离子来回跑的装置。充电时,锂离子从正极跑出来,穿过电解液,钻进负极。放电时,它们又跑回正极。
这个过程中,电子走外电路,形成电流。锂离子走内部,完成电荷平衡。嗯,就这么简单。
核心反应式(以钴酸锂为例):
正极:LiCoO₂ ⇌ Li₁₋ₓCoO₂ + xLi⁺ + xe⁻
负极:6C + xLi⁺ + xe⁻ ⇌ LiₓC₆
总反应:LiCoO₂ + 6C ⇌ Li₁₋ₓCoO₂ + LiₓC₆
箭头往右是充电,往左是放电。我在项目里遇到过不少新手,以为锂离子在电池里是电子在跑,其实不是。电子走外路,锂离子走内路,各司其职。
避坑指南:我曾经调试一个BMS,发现电流采样总是偏大。查了半天,原来是电芯内部微短路,锂离子直接穿过了隔膜。所以,理解反应原理,能帮你快速定位异常。
2.2 充放电曲线:读懂电芯的语言
充放电曲线,是电芯的「心电图」。你想想看,一个电芯健康不健康,看曲线就知道个大概。
典型的充电曲线分三个阶段:
- 预充电阶段:电压低,电流小。电芯像刚睡醒的人,不能猛跑。
- 恒流充电阶段:电流恒定,电压稳步上升。这是主力充电区。
- 恒压充电阶段:电压到顶,电流逐渐下降。最后电流降到0.05C左右,充电结束。
放电曲线呢?电压会缓慢下降,到3.0V左右就基本没电了。再放下去,就是过放,电芯会受伤。
关键参数:
- 充电截止电压:4.2V(三元)或3.65V(铁锂)
- 放电截止电压:3.0V(三元)或2.5V(铁锂)
- 标称电压:3.7V(三元)或3.2V(铁锂)
我习惯在实验室里用充放电柜跑一遍曲线,看看有没有异常的平台。比如,铁锂的放电平台在3.2V附近,如果平台消失了,说明电芯内部可能有结晶了。
2.3 SOC与SOH概念:BMS的两大核心
SOC(State of Charge)是荷电状态,说白了就是「还剩多少电」。SOH(State of Health)是健康状态,就是「电芯还新不新」。
SOC的计算方法:
- 安时积分法:最简单,但误差会累积。公式:SOC = SOC₀ + ∫Idt / C₀
- 开路电压法:静置后查表,精度高,但不能实时用。
- 卡尔曼滤波法:结合前两者,精度高,但计算量大。
我在实际项目中,通常用安时积分+开路电压校正的组合。每静置2小时以上,就用开路电压法修正一次SOC,这样误差能控制在3%以内。
注意:安时积分法对电流采样精度要求很高。我曾经遇到一个项目,电流传感器零点漂移了5mA,结果一天下来SOC漂了10%。所以,定期校准传感器,很重要。
SOH的评估指标:
| 指标 | 定义 | 典型阈值 |
|---|---|---|
| 容量衰减 | 当前容量/初始容量 | SOH<80%建议更换 |
| 内阻增加 | 当前内阻/初始内阻 | 内阻增加100%需注意 |
| 自放电率 | 静置时电压下降速度 | >5%/月异常 |
你想想看,一个电芯用了两年,容量掉到80%以下,内阻翻了一倍。这时候,它就像一个跑不动的老马,该退役了。
2.4 知识体系总览
下面这张图,是我自己画的。它把本章的核心逻辑串起来了。你看一遍,心里就有谱了。
这张图把电化学反应、充放电曲线、SOC/SOH串在了一起。你记住,所有BMS算法,都是围绕这三个核心展开的。
我的习惯:每接手一个新项目,我都会先跑一遍电芯的充放电曲线,再结合SOC和SOH数据,建立电芯的「健康档案」。这样,后面写算法时,心里就有底了。
好了,这一章就到这里。记住,理解电芯特性,是做好BMS的第一步。下一章,咱们聊聊故障诊断的那些坑。
公众号:蓝海资料掘金营,微信deep3321