第四节:电池特性与保护——锂电池充放电曲线、过充/过放/过流保护原理
做农业环境监测站,电池就是命根子。
我见过太多项目,传感器选得挺好,无线模块也靠谱,结果电池先挂了。设备在田里趴窝,数据全断。说白了,问题都出在没吃透电池的脾气。
这一节,咱们就聊聊锂电池的充放电特性,以及怎么给它上三道保险——过充、过放、过流保护。
4.1 锂电池的充放电曲线
先看充电曲线。锂电池充电不是一条直线,它分两个阶段:
- 恒流充电(CC):电流恒定,电压慢慢往上爬。我习惯把电流设在0.5C左右,比如1000mAh的电池,用500mA充。太快了电池发热,太慢了浪费时间。
- 恒压充电(CV):电压到了4.2V(或者4.35V,看电芯规格),就不再升了。电流开始往下掉,直到掉到0.05C左右,充电结束。
你想想看,为什么不能一直用大电流充?因为电池内部有内阻,电流大了,极化电压会虚高。你以为充到4.2V了,其实里面还没满。这就是为什么恒压阶段必须存在。
关键数据点:
| 阶段 | 电压范围 | 电流变化 | 容量占比 |
|---|---|---|---|
| 恒流充电 | 3.0V → 4.2V | 恒定(如0.5C) | 约80% |
| 恒压充电 | 4.2V 维持 | 逐渐下降至0.05C | 约20% |
| 放电平台 | 4.2V → 3.3V | 负载电流决定 | 约90% |
再说放电曲线。锂电池放电有个“平台区”。从4.2V掉到3.3V,电压变化其实不大,大概就0.9V的落差。但过了3.3V,电压会断崖式下跌。我在项目中遇到过,有些同事用电压判断剩余电量,结果在平台区根本不准。说白了,电压法只能做粗略估算,真要准还得靠库仑计。
4.2 过充保护原理
过充是锂电池的头号杀手。一旦电压超过4.25V,正极材料会分解,产生氧气。内部压力一高,轻则鼓包,重则起火。
保护原理其实不复杂:
- 硬件保护:保护板上的专用IC(比如DW01)会实时监测每节电芯的电压。一旦超过4.28V(各家阈值略有差异),立即关断充电MOS管。
- 软件保护:MCU通过ADC采样电池电压,如果检测到异常,主动切断充电回路。我习惯在软件里再加一道“软锁”,防止保护IC误动作后反复重启。
注意:千万不要依赖单一保护。我曾经见过一个项目,只靠保护IC,结果IC坏了,电池直接充爆。现在我的设计原则是:硬件保护 + 软件保护 + 保险丝,三重冗余。
4.3 过放保护原理
过放比过充隐蔽,但危害一样大。锂电池放电到2.5V以下,负极的铜箔会溶解,再充电时铜离子会析出,形成枝晶,刺穿隔膜——短路起火。
保护策略:
- 电压阈值:一般设定在2.8V~3.0V之间。我习惯设到3.0V,留点余量。因为电池在低温下内阻变大,带载时电压会跌得更低。
- 回差设计:保护后不能马上恢复。比如电压回升到3.2V才允许再次放电。否则负载一接上,电压又掉下去,形成振荡。
嗯,这里要注意:农业监测站经常在冬天工作。低温下电池容量会缩水,内阻增大。我曾经在黑龙江的项目里,零下20度,电池电压掉得飞快。后来我加了加热膜,温度低于0度先预热再放电,问题才解决。
4.4 过流保护原理
过流保护,说白了就是防止短路或者负载过大把电池烧了。
实现方式有两种:
- PTC自恢复保险:电流大了,PTC发热,电阻急剧增大,限制电流。优点是自动恢复,缺点是响应慢,精度差。
- 精密电阻采样 + 比较器:在回路里串一个毫欧级电阻,检测压降。一旦超过设定值,立即关断MOS管。我更喜欢这种方式,响应快,阈值可调。
我的经验:过流阈值不要设得太死。无线模块发射时会有瞬间大电流(比如2A持续10ms),如果阈值设成1.5A,就会误触发。我一般设成峰值电流的1.2倍,同时加一个10ms的延时滤波。
4.5 实战中的保护电路设计
下面给一个我常用的保护电路框架,用文字描述:
电池正极 → 保险丝(5A) → 充电MOS(过充保护) → 放电MOS(过放/过流保护) → 负载
电池负极 → 采样电阻(10mΩ) → 保护IC(DW01) → MCU ADC
保护IC负责硬件级的快速响应,MCU负责软件级的策略管理。两者配合,才能做到万无一失。
最后说一句:电池保护不是越复杂越好。我在早期设计时,加了一堆保护电路,结果静态功耗反而大了。对于农业监测站这种低功耗场景,保护电路自身的功耗必须控制在微安级别。选型时,记得看保护IC的静态电流,最好小于5μA。
好了,这一节就聊到这儿。下一节咱们讲太阳能充电管理,那又是另一门学问了。