4. 选型篇:电池与电源管理(锂电池 vs 镍氢电池)的电压、容量与安全设计

做机器人,电池选型是第一个容易翻车的坑。我见过太多人,电机选好了,舵机也到位了,结果一通电——电压不够,或者电池直接鼓包。说白了,电池选错了,整个项目就得推倒重来。

这一章,咱们就聊聊锂电池和镍氢电池到底怎么选。电压怎么配?容量怎么算?安全设计怎么做?嗯,都是实战中踩过的坑。

4.1 锂电池 vs 镍氢电池:核心差异

先看一张对比表,心里有个底:

参数 锂电池(LiPo/Li-ion) 镍氢电池(NiMH)
标称电压 3.7V / 单节 1.2V / 单节
满电电压 4.2V / 单节 1.4V / 单节
能量密度 高(约 150-200 Wh/kg) 低(约 60-80 Wh/kg)
自放电率 低(约 5%/月) 高(约 20-30%/月)
循环寿命 300-500 次 500-1000 次
安全性 需保护板,过放/过充易起火 相对安全,耐过充/过放
成本 较高 较低

我个人习惯,小型机器人(比如桌面机械臂、小车)用锂电池,因为轻、能量足。但如果是学生项目或者需要频繁充放电的场景,镍氢电池更皮实。

4.2 电压匹配:别让电机“饿死”或“撑死”

电压选型,说白了就是让电池电压落在电机和舵机的工作范围内。

  • 电机:一般有额定电压和最大电压。比如一个 6V 的直流电机,你用 2S 锂电池(7.4V 标称,8.4V 满电)直接怼上去,转速是快了,但发热也快,寿命会缩短。
  • 舵机:大部分舵机支持 4.8V-6.0V。如果用 2S 锂电池,必须加降压模块(比如 BEC 或稳压模块)。
  • 主控板:STM32、ESP32 这类芯片通常 3.3V 或 5V 供电,需要独立的稳压电路。
⚠️ 我曾经踩过的坑: 有一次做四足机器人,直接拿 3S 锂电池(11.1V)给舵机供电,结果舵机烧了三个。后来才意识到,舵机内部稳压电路扛不住那么高的电压。从那以后,我所有项目都会先查清楚每个器件的电压范围,再配电池。

4.3 容量计算:续航与重量的博弈

容量(mAh)决定了机器人能跑多久。但容量越大,电池越重,机器人负载也越大。

一个简单的估算方法:

  1. 测电流:用万用表或电流钳,测出机器人满负载运行时的平均电流(比如 2A)。
  2. 算时间:电池容量(mAh)÷ 平均电流(mA) × 0.8(效率系数) = 续航时间(小时)。

举个例子:一个 5000mAh 的 2S 锂电池,平均电流 2A(2000mA),理论续航 = 5000 ÷ 2000 × 0.8 = 2 小时。但实际中,电机启动瞬间电流可能冲到 5-6A,所以容量要留余量。

💡 我的经验: 容量选型时,至少留 20% 的余量。比如算出来需要 4000mAh,那就买 5000mAh 的。另外,锂电池不建议放空到 0%,一般用到 20% 就该充电了,否则容易过放损坏。

4.4 安全设计:锂电池的“红线”

锂电池一旦出问题,轻则鼓包,重则起火。我见过实验室里因为电池过放导致冒烟的案例,嗯,那味道至今难忘。

安全设计必须做到以下几点:

  • 保护板(BMS):锂电池必须配保护板,防止过充、过放、过流、短路。买电池时问清楚是否自带保护板。
  • 平衡充:多节锂电池串联时,每节电压可能不一致。必须用平衡充充电器,或者带平衡功能的 BMS。
  • 物理防护:电池不能直接裸露,要用电池盒或 3D 打印外壳固定,防止碰撞短路。
  • 温度监控:如果项目比较大(比如 4S 以上电池),建议加 NTC 温度传感器,一旦温度超过 60°C 就切断负载。
🔑 核心原则: 锂电池的“三不碰”——不过放(电压低于 3.0V/节)、不过充(电压高于 4.2V/节)、不短路。做到这三点,基本安全。

4.5 电源管理架构:从电池到负载

一个完整的电源管理方案,通常包含以下环节:

  1. 电池:提供原始电压和能量。
  2. 保护板(BMS):保护电池安全。
  3. 总开关:建议用 MOS 管电子开关,而不是机械开关,避免大电流打火。
  4. 稳压模块:把电池电压降到各负载需要的电压(比如 5V、3.3V)。
  5. 滤波电容:在电机启动瞬间,电压会跌落,加 470μF 以上的电解电容可以稳住电压。

下面这张图展示了典型的电源管理流程:

机器人电源管理架构图 机器人电源管理架构 锂电池组 BMS 保护板 总开关 (MOS) 稳压模块 负载 (电机/舵机/主控) 滤波电容 注意:电机启动瞬间电流大,滤波电容要靠近电机端放置,稳压模块要选输出电流大于负载峰值电流的型号。

4.6 实战避坑:选型清单

最后,给你一份我每次做项目都会对照的清单:

  • 电压:所有器件的电压范围是否覆盖电池的标称电压和满电电压?
  • 电流:电池的最大放电电流是否大于电机堵转电流?
  • 容量:续航时间是否满足需求?是否留了 20% 余量?
  • 保护:锂电池是否带 BMS?充电器是否支持平衡充?
  • 稳压:主控和舵机是否有独立的稳压模块?
  • 滤波:电机端是否加了足够大的电解电容?
💡 我的习惯: 每次选型前,先画一张电源树状图,把每个节点的电压、电流、功率都标出来。这样一眼就能看出哪里可能出问题。你想想看,如果连电源树都没画,后面调试时大概率会手忙脚乱。