跳转至

充电与安全

概述

充电系统设计和安全防护是机器人电源工程中不可忽视的环节。不当的充电方式可能损坏电池甚至引发火灾,而完善的安全设计能确保机器人在各种工况下安全运行。

锂电池充电原理

CC-CV 充电法

锂电池(Li-ion/LiPo/LiFePO4)标准充电方法为恒流-恒压(CC-CV,Constant Current - Constant Voltage):

graph LR
    subgraph CC阶段 [恒流阶段 CC]
        A[以设定电流充电] --> B[电压逐渐上升]
    end
    subgraph CV阶段 [恒压阶段 CV]
        C[电压维持恒定] --> D[电流逐渐下降]
    end
    subgraph 截止 [充电结束]
        E[电流降至截止值] --> F[充电完成]
    end
    B --> C
    D --> E

CC阶段

  • 以恒定电流(通常 0.5C-1C)充电
  • 电池电压从低压逐渐上升
  • 此阶段充入约80%的电量

CV阶段

  • 电压达到满充电压(4.2V/芯)后保持恒定
  • 充电电流随着电池充满而指数衰减
  • 当电流降至截止电流(通常 C/10 或 C/20)时,充电结束

充电参数

电池类型 CC电流 CV电压/芯 截止电流 充电时间
Li-ion/LiPo 0.5-1C 4.20V C/10 2-3h
LiFePO4 0.5-1C 3.65V C/10 2-3h
快充Li-ion 2-3C 4.20V C/10 0.5-1h

充电功率计算

\[P_{charge} = V_{charge} \times I_{charge}\]

例如,4S Li-ion电池(16.8V满充),以2A充电:

\[P = 16.8V \times 2A = 33.6W\]

充电IC选型

单芯充电IC

型号 输入 充电电压 最大电流 特点 成本
TP4056 4.5-8V (USB) 4.2V 1A 带保护,极简 $0.3
MCP73831 3.75-6V 4.2V 500mA Microchip经典 $0.5
BQ24074 (TI) 4.35-6.4V 4.2V 1.5A 支持边充边放 $2
LTC4054 4.25-6.5V 4.2V 800mA 热调节 $1

TP4056模块是最常见的单芯充电方案:

  • Micro-USB或Type-C输入
  • 内置CC-CV充电曲线
  • 带DW01A+FS8205保护IC(过充/过放/过流/短路)
  • 适合3.7V单芯锂电池的简单项目

多芯充电IC

型号 支持芯数 最大电流 输入 特点
BQ25700A (TI) 1-4S 6.35A 3.5-24V USB PD支持
BQ25713 (TI) 1-4S 6A 3.5-24V NVDC架构
LTC4020 (ADI) 多芯 可调 4.5-55V Buck充电器
MP2639A 1S 2A 4.5-12V 集成升压+充电

大功率充电方案

对于大型电池组(如8S 12Ah),通常使用专用充电器而非板载充电IC:

  • RC平衡充电器:ISDT Q6、SkyRC B6(1-6S,50-300W)
  • 定制电源+BMS充电:通过BMS的充电接口直接充电
  • 充电座方案:参见下文

充电座设计

自动充电座(Charging Dock)使机器人能够自主返回充电,是服务机器人和家用机器人的重要功能。

对接方式

方式 描述 优点 缺点
弹簧触点 金属弹片接触 简单可靠、成本低 需要精确对准
磁吸连接器 磁铁+Pogo pin 对准容忍度高 成本略高
无线充电 Qi标准线圈 无物理磨损 效率低(70-80%)、功率有限

对准引导

红外引导(扫地机器人方案):

  • 充电座发射红外编码信号(前方窄束+两侧宽束)
  • 机器人通过红外接收器判断方向和距离
  • 逐步对准并缓慢驶入充电座

视觉引导

  • 充电座上贴ArUco标记或特定图案
  • 机器人摄像头识别标记,计算位姿
  • 通过视觉伺服精确对接

组合方案

  • 远距离:红外或UWB粗定位
  • 近距离:视觉精确对准
  • 最终对接:机械导向槽+弹簧触点

充电座电路

graph TD
    AC[AC 220V] --> PSU[开关电源<br/>24V/5A]
    PSU --> DOCK[充电座电路板]
    DOCK --> CONTACT[弹簧触点<br/>Pogo Pins]
    DOCK --> IR[红外发射器<br/>IR LEDs]
    DOCK --> LED_IND[状态LED指示]

    CONTACT --> |充电电流| ROBOT[机器人电池]

    ROBOT --> |状态反馈| DOCK

安全保护设计

过流保护

保险丝选型

\[I_{fuse} = 1.25 \times I_{max\_normal}\]
类型 响应时间 是否可恢复 适用
玻璃管保险丝 慢 (ms-s) 主电源保护
SMD保险丝 慢 (ms-s) PCB板载
PTC自恢复 慢 (s) 低功率支路
eFuse IC 快 (μs) 精确保护

过压/欠压保护

  • BMS提供电芯级保护:逐芯监控
  • 总线级欠压锁定(UVLO):防止电池过放
  • TVS二极管:瞬态过压抑制

温度监测

温度是电池安全的关键指标。BMS应在以下位置布置NTC热敏电阻:

  1. 电池组表面:监测电芯温度
  2. BMS PCB:监测MOSFET温度
  3. 充电接口:监测接触电阻发热

温度阈值设定:

状态 温度范围 动作
正常充电 0-45°C 正常充电
低温充电 -10-0°C 降低充电电流(0.1C)
高温告警 45-55°C 降低充放电电流
高温保护 >55°C 切断充放电
危险 >70°C 紧急断电,报警

短路保护

  • 硬件保护:BMS的SCP功能,μs级响应
  • 保险丝备份:当电子保护失效时的最后防线
  • 物理隔离:电池正负极走线充分隔离

锂电池火灾安全

热失控机制

锂电池热失控(Thermal Runaway)是最严重的安全事故:

  1. 内部短路或外部加热导致温度上升
  2. SEI膜分解(~90°C)
  3. 负极与电解液反应(~120°C)
  4. 隔膜熔化导致大面积短路(~130°C)
  5. 正极分解释放氧气(~180°C)
  6. 剧烈放热反应,起火或爆炸

预防措施

设计层面

  • 使用高质量电芯(品牌正品)
  • BMS保护功能完善且经过测试
  • 电池组留有膨胀空间
  • 阻燃材料包裹(硅胶套、阻燃胶带)
  • 电池仓与主电路板物理隔离

使用层面

  • 不使用鼓包、变形的电池
  • 充电时有人看管(或在防火袋中充电)
  • 避免在极端温度下充电
  • 不使用非原装充电器
  • 定期检查电池状态

应急层面

  • 配备锂电池专用灭火器(干粉或CO2)
  • LiPo Safe Bag(防火袋)存储和充电
  • 充电区域远离可燃物
  • 烟雾报警器

存储规范

条件 建议
存储电压 3.7-3.85V/芯(约50%电量)
存储温度 15-25°C
存储湿度 <65% RH
长期不用 每3个月检查并补充电
存储容器 LiPo Safe Bag或金属盒

充电系统设计清单

设计验证项目

  • [ ] CC-CV充电曲线是否正确
  • [ ] 充电截止电压精度是否 ±1%
  • [ ] 过充保护是否在4.25V/芯前触发
  • [ ] 过放保护是否在3.0V/芯前触发
  • [ ] 充电温度限制是否有效
  • [ ] 短路保护响应时间 <100μs
  • [ ] 反接保护是否有效
  • [ ] 充电座对接可靠性(1000次测试)
  • [ ] 散热设计是否满足最大充电电流要求

认证与标准

标准 适用范围 要点
UN38.3 锂电池运输 安全性测试
IEC 62133 便携设备电池 安全要求
UL 2054 家用/商用电池 美国安全认证
GB 31241 中国便携设备电池 国标安全要求

参考资源

  • Battery University: Charging Lithium-ion
  • TI: Battery Charger Design Guide
  • iRobot/Roborock 充电座拆解分析
  • NFPA 855: Standard for the Installation of Stationary Energy Storage Systems
  • 《锂离子电池安全性》

评论 #