3、电池特性与选型:锂电池、镍氢电池、超级电容的特性、充放电曲线与保护电路
做嵌入式电源设计这么多年,我选电池踩过的坑,比吃过的盐还多。你想想看,一个产品硬件都调通了,结果电池选型不对,要么续航尿崩,要么充几次就鼓包——这种教训,我经历过太多次了。
今天咱们就聊聊三种最常见的储能元件:锂电池、镍氢电池、超级电容。它们各有脾气,摸透了才能用好。
3.1 锂电池:能量密度之王,但娇气
锂电池现在几乎统治了便携设备。为什么?能量密度高啊。同样体积下,它存的电是镍氢的两倍以上。
标称电压:3.6V/3.7V
充电截止电压:4.2V(有些新型号到4.35V)
放电截止电压:2.5V~3.0V(看保护板设定)
充放电曲线长这样:
电压(V)
4.2 ────────╮
│
3.7 ────────┼───────────
│ ╲
3.0 ────────┴───────────╲
│ 容量(%) │
0% 100%
看到没?放电平台很平,3.7V附近能维持很久。但快没电时,电压掉得特别快。我做过一个手持设备,没加低电量检测,结果用户用着用着突然关机——数据都没保存。后来我学乖了,3.3V就开始报警。
核心要点:锂电池最怕过放和过充。过放一次,内阻增大;过充一次,可能直接鼓包报废。
保护电路怎么做?
锂电池必须配保护板,这是底线。我习惯用DW01+8205的方案,便宜又成熟:
// 伪代码:锂电池保护逻辑
if (电池电压 > 4.25V) {
关闭充电MOS; // 过充保护
报警;
}
if (电池电压 < 2.8V) {
关闭放电MOS; // 过放保护
进入休眠;
}
if (放电电流 > 3A) {
关闭放电MOS; // 短路/过流保护
延时重启;
}
嗯,这里要注意:保护板不能代替充电管理芯片。保护板是最后一道防线,正常充电还得靠TP4056、BQ24075这类专用IC。
避坑指南:我曾经贪便宜买过一批无牌锂电池,标称2000mAh,实际测下来只有1200mAh。更坑的是,保护板阈值设得乱七八糟,4.35V才保护。从那以后,我只用ATL、松下、三星这些大厂的A品电芯。
3.2 镍氢电池:皮实耐造,但自放电大
镍氢电池现在用得少了,但在一些场景里它还是不可替代的。比如无线鼠标、遥控器、太阳能路灯——这些地方对成本敏感,又不需要太高的能量密度。
标称电压:1.2V
充电截止电压:1.45V~1.5V
放电截止电压:1.0V
充放电曲线和锂电池完全不同:
电压(V)
1.5 ────────╮
│
1.2 ────────┼───────────
│ ╱
1.0 ────────┴───╱───────
│ 容量(%) │
0% 100%
看到那个小平台了吗?镍氢电池放电时,电压会缓慢下降,不像锂电池那么平。这意味着什么?你不能用电压来估算剩余电量,误差太大了。
我做过一个用镍氢电池的温湿度计,想用ADC测电压来算电量,结果发现电压从1.4V降到1.2V,电量才用了30%。后来改用库仑计,才解决了这个问题。
充电方式:-ΔV检测
镍氢电池充电有个特点:充满时电压会略微下降。专业术语叫-ΔV。充电芯片检测到这个信号,就知道该停了。
// 伪代码:-ΔV检测逻辑
float lastVoltage = 0;
while (充电中) {
float currentVoltage = 读电池电压();
if (currentVoltage < lastVoltage - 0.01) { // 电压下降10mV
停止充电;
break;
}
lastVoltage = currentVoltage;
延时(100ms);
}
个人经验:镍氢电池的-ΔV信号很微弱,容易受噪声干扰。我习惯在检测到-ΔV后,再等几秒钟确认一下,防止误判。另外,温度补偿也很重要——电池太冷或太热时,-ΔV特性会变化。
3.3 超级电容:功率密度怪兽
超级电容不是电池,但它经常和电池搭配使用。它的特点是:充放电极快,循环寿命极长(几十万次),但能量密度低。
标称电压:2.5V~2.7V(单体)
充电截止电压:2.7V
放电截止电压:0V(可以放空)
充放电曲线几乎是线性的:
电压(V)
2.7 ────────╮
│
1.35 ───────┼───────────
│
0 ──────────┴───────────
│ 容量(%) │
0% 100%
看到没?电压和剩余电量是线性关系。这反而好办了——测电压就能知道还剩多少电。不像锂电池,电压平台太平,测不准。
我做过一个工业设备,需要瞬间大电流(10A)启动电机。锂电池扛不住这种冲击,电压会瞬间跌到保护值以下。后来我在电池输出端并联了一个5F的超级电容,问题就解决了。说白了,超级电容就是给电池当「缓冲」用的。
保护电路:均压是关键
超级电容最怕过压。单体2.7V,超过一点点就可能损坏。如果多个串联,必须加均压电路,否则电压分配不均,某个电容会先被击穿。
// 最简单的均压:电阻分压+齐纳二极管
// 每个电容并联一个2.7V齐纳管
// 过压时,齐纳管导通,把多余能量消耗掉
避坑指南:我曾经用超级电容做后备电源,没加限流电阻,结果上电瞬间充电电流高达几十安培,直接把电源拉垮了。后来我加了PTC热敏电阻和MOS管限流,才稳定下来。记住:超级电容充电必须限流。
3.4 三种储能元件对比
| 参数 | 锂电池 | 镍氢电池 | 超级电容 |
|---|---|---|---|
| 标称电压 | 3.6~3.7V | 1.2V | 2.5~2.7V |
| 能量密度 | 高(200~260Wh/kg) | 中(60~120Wh/kg) | 低(5~10Wh/kg) |
| 功率密度 | 中 | 低 | 极高 |
| 循环寿命 | 500~1000次 | 500~1000次 | 50万~100万次 |
| 自放电 | 低(每月3~5%) | 高(每月20~30%) | 较高(每天5~10%) |
| 工作温度 | 0~45°C(充电) | -20~60°C | -40~70°C |
| 保护电路复杂度 | 高 | 中 | 低(需均压) |
| 成本 | 中高 | 低 | 中 |
3.5 选型建议:看场景说话
选哪种,没有标准答案。我一般这么判断:
- 要续航、要小体积 → 锂电池。手机、笔记本、无人机,没得选。
- 要便宜、要皮实 → 镍氢电池。遥控器、玩具、低端IoT设备。
- 要瞬间大电流、要长寿命 → 超级电容。工业设备、汽车启停、电源备份。
- 既要续航又要大电流 → 锂电池+超级电容混合。我做过一个方案,锂电池负责续航,超级电容负责峰值功率,效果很好。
最后说一句:电池选型不是算个公式就完事了。你得考虑充电环境、放电倍率、工作温度、甚至运输法规。我见过一个产品,选了锂电池,结果要过航空运输认证,折腾了三个月。有时候,选镍氢反而更省心。
下一章,咱们聊聊充电管理芯片怎么选,以及怎么设计一个靠谱的充电电路。到时候我会分享一个我踩过的坑——充电电流设太大,结果电池过热保护了。嗯,到时候细说。