3、电源管理基础:电池类型与选型

做NB-IoT节点,第一件事就是选电池。这事儿我踩过不少坑,今天跟你聊聊。

NB-IoT设备有个特点:平时睡大觉,醒来猛干活。发射瞬间电流能飙到200-300mA,但99%的时间都在微安级休眠。这种脉冲式负载,对电池要求很特殊。

3.1 锂亚电池(Li-SOCl₂)

锂亚电池,业内叫它「长跑冠军」。能量密度极高,自放电率极低——每年不到1%。

优点:

  • 电压平台稳定:3.6V,放电曲线几乎是一条直线
  • 工作温度宽:-55℃到+85℃
  • 年自放电率<1%,理论存储10年以上

缺点:

  • 瞬间大电流能力差:持续放电最好控制在C/10以内
  • 有电压滞后现象:刚上大负载时电压会掉一截,过一会儿才恢复
  • 不能充电,有安全风险

核心参数:

参数典型值
标称电压3.6V
容量范围400mAh ~ 19000mAh
最大持续放电C/10(如1900mAh电池,最大190mA)
脉冲能力可达200mA(需配合电容)

我的经验:锂亚电池最适合「低功耗+低频次」场景。比如水表、气表,一天上报一次,每次发几秒。我做过一个智能井盖项目,用ER18505(4000mAh),理论续航8年,实际跑了6年还有电。

3.2 锂锰电池(Li-MnO₂)

锂锰电池,俗称「短跑健将」。能量密度比锂亚低一些,但大电流能力好很多。

优点:

  • 大电流放电能力强:可持续1C甚至2C放电
  • 电压平台3.0V,放电曲线较平缓
  • 安全性好,通过UL认证

缺点:

  • 自放电率较高:每年约2-3%
  • 容量密度不如锂亚:同体积下容量少30-40%
  • 低温性能一般:-20℃以下容量衰减明显

核心参数:

参数典型值
标称电压3.0V
容量范围200mAh ~ 5000mAh
最大持续放电1C ~ 2C
脉冲能力可达500mA

注意:锂锰电池和锂亚电池不能混用!电压不同,放电特性也不同。我曾经见过有人把锂亚和锂锰并联,结果锂亚给锂锰充电,导致电池鼓包——嗯,教训深刻。

3.3 超级电容

超级电容,说白了就是个「能量缓冲池」。它不能当主电源,但能解决NB-IoT的脉冲电流问题。

为什么需要它?

NB-IoT模块发射时,瞬间电流可能达到200-300mA。锂亚电池扛不住这么大的脉冲,电压会瞬间跌落,导致模块复位。超级电容的作用就是:平时慢慢充电,发射时瞬间放电。

典型参数:

  • 容量:0.1F ~ 100F
  • 电压:2.5V ~ 2.7V(单体)
  • 内阻:毫欧级
  • 循环寿命:50万次以上

我的做法:在锂亚电池输出端并联一个0.47F的超级电容。平时电池以几十微安给电容充电,发射时电容提供瞬间大电流。这样电池只承担平均功耗,电容承担峰值功耗。效果非常好,模块再也没复位过。

3.4 电池容量与放电特性

选电池不能只看标称容量。实际可用容量受很多因素影响。

影响因素:

  1. 放电电流:电流越大,实际放出的容量越少。锂亚电池在C/100放电时能放出100%容量,C/5时可能只有80%。
  2. 温度:低温下容量衰减严重。0℃时锂亚电池容量约90%,-20℃时可能只剩60%。
  3. 截止电压:NB-IoT模块最低工作电压通常2.5V。电池电压低于这个值,模块就关机了。所以电池的「可用容量」是从满电到2.5V之间的容量。
  4. 脉冲负载:频繁的大电流脉冲会加速电池老化,降低总容量。

容量估算公式:

实际可用容量 = 标称容量 × 温度系数 × 放电率系数 × 老化系数

举例:
标称容量:4000mAh
温度系数(-10℃):0.7
放电率系数(C/10):0.9
老化系数(5年):0.8

实际可用 = 4000 × 0.7 × 0.9 × 0.8 = 2016mAh

避坑指南:我曾经做过一个项目,按标称容量算续航5年,结果2年就没电了。后来一查,问题出在「脉冲负载」上。模块每5分钟上报一次,频繁的大电流脉冲导致电池内阻增大,电压提前跌到截止值。从那以后,我算续航都会留30%的余量。

3.5 选型建议

说了这么多,到底怎么选?我给你个参考:

场景推荐方案理由
水表/气表(每天1次)锂亚电池 + 超级电容长续航,脉冲由电容扛
智能烟感(频繁报警)锂锰电池大电流能力强,安全
资产追踪(每10分钟上报)锂亚电池 + 大电容平衡续航和脉冲能力
工业传感器(高温环境)锂亚电池(高温型)耐温范围宽

最后说一句:电池选型没有标准答案,关键看你的负载曲线。我建议你先把设备的电流波形抓出来,看看峰值多大、持续多久、频率多高。有了这些数据,选型就简单了。

下一章,我们聊聊电源转换电路——怎么把电池电压稳定地供给NB-IoT模块。这个环节做不好,再好的电池也白搭。