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设备。
  • 要瞬间大电流、要长寿命 → 超级电容。工业设备、汽车启停、电源备份。
  • 既要续航又要大电流 → 锂电池+超级电容混合。我做过一个方案,锂电池负责续航,超级电容负责峰值功率,效果很好。

最后说一句:电池选型不是算个公式就完事了。你得考虑充电环境、放电倍率、工作温度、甚至运输法规。我见过一个产品,选了锂电池,结果要过航空运输认证,折腾了三个月。有时候,选镍氢反而更省心

下一章,咱们聊聊充电管理芯片怎么选,以及怎么设计一个靠谱的充电电路。到时候我会分享一个我踩过的坑——充电电流设太大,结果电池过热保护了。嗯,到时候细说。