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)决定了机器人能跑多久。但容量越大,电池越重,机器人负载也越大。
一个简单的估算方法:
- 测电流:用万用表或电流钳,测出机器人满负载运行时的平均电流(比如 2A)。
- 算时间:电池容量(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 电源管理架构:从电池到负载
一个完整的电源管理方案,通常包含以下环节:
- 电池:提供原始电压和能量。
- 保护板(BMS):保护电池安全。
- 总开关:建议用 MOS 管电子开关,而不是机械开关,避免大电流打火。
- 稳压模块:把电池电压降到各负载需要的电压(比如 5V、3.3V)。
- 滤波电容:在电机启动瞬间,电压会跌落,加 470μF 以上的电解电容可以稳住电压。
下面这张图展示了典型的电源管理流程:
4.6 实战避坑:选型清单
最后,给你一份我每次做项目都会对照的清单:
- 电压:所有器件的电压范围是否覆盖电池的标称电压和满电电压?
- 电流:电池的最大放电电流是否大于电机堵转电流?
- 容量:续航时间是否满足需求?是否留了 20% 余量?
- 保护:锂电池是否带 BMS?充电器是否支持平衡充?
- 稳压:主控和舵机是否有独立的稳压模块?
- 滤波:电机端是否加了足够大的电解电容?
💡 我的习惯: 每次选型前,先画一张电源树状图,把每个节点的电压、电流、功率都标出来。这样一眼就能看出哪里可能出问题。你想想看,如果连电源树都没画,后面调试时大概率会手忙脚乱。