四足开发实战(四):电源篇——6S 电池、配电与安全
接通 XT90 时,母线电容的瞬间充电会形成数十安培的浪涌电流,足以在触点上留下烧蚀痕迹;这一问题在搭载大容量电池的四足上几乎必然出现。上一篇确定了 GO-M8010-6 模组,12 个关节等待供电(四足开发实战(三):选型篇——12 公斤的狗需要多大扭矩),本篇将电源链路从电芯配置到急停。电源是整机中常被忽视、却在关键时刻起决定作用的部分:即使控制参数调整得当,加速时的瞬时断电仍会导致整机失稳,且此类问题往往不易在第一时间定位到电池。
选择 6S 的原因与整机功耗估算
母线电压决定三个方面:最高转速、峰值功率与电流大小。GO-M8010-6 的额定电压在 24 V 附近,6S 电池标称 22.2 V、满电 25.2 V、放电截止 19.8 V,全程落在模组 12~30 V 的允许范围内。这就是选择 6S 的根本原因,但它并非唯一答案:4S 平台电压 14.8 V,GO 的最高转速按比例从 30 rad/s 降至 $30 \times 14.8/24 \approx 18.5$ rad/s,低于选型篇算出的 20 rad/s 需求线,上坡加速时功率储备明显不足;8S 满电 33.6 V 又超出 GO 的 30 V 上限,直接超压——因此"6S 配 GO"是由电压窗口决定的结论,要上 8S 就需更换为 IM6014,这套对应关系上一篇已经交代。三个平台的对比更为直观:
| 平台 | 标称 / 满电 | 同功率下电流 | 适合 |
|---|---|---|---|
| 4S | 14.8 V / 16.8 V | 比 6S 高 50% | 小尺寸、低成本 |
| 6S | 22.2 V / 25.2 V | 中 | 12 kg 级教学机(本机) |
| 8S | 29.6 V / 33.6 V | 小 | 大扭矩、高性能 |
需强调一条硬性约束:电池满电电压不能超过任何下游器件的输入上限,采购前应查阅数据手册中的 Absolute Maximum Ratings;这一检查只需几分钟,却能避免长达一周的硬件损坏排查。
电池使用过程中的电压并非一条直线,而是一条三段曲线:满电从 4.2 V/节开始,放电后进入 3.7~3.8 V 的平台期,平台期占绝大部分容量,最后在 3.5 V 以下陡降。因此调试时看到 23 V 电压无需担心,那只是从满电段进入平台段;真正需要警惕的是平台段末尾——电压开始加速下降时,剩余电量只剩一两成,19.8 V 的报警线离陡降不远。这也说明了记录实验时应记录电压而非"剩余电量约一半"的原因:电压是客观的,感觉不是。
功率估算采用足式机器人最常用的公式。COT 是单位距离运输成本,可理解为"行走一米、每公斤体重需要消耗多少焦耳",四足通常在 0.6~1.2 之间。与其他平台对比后更为直观:轮式车的 COT 只有 0.1~0.3,人类走路约 0.2,四足需付出三到五倍的能量,是因为每条腿都在反复加速减速、并支撑身体上下起伏——这是腿式平台的固有特性,因此腿式机器的功率估算应当比轮式平台更保守。教学机取 0.9:
$$P_{avg} \approx COT \cdot m \cdot g \cdot v = 0.9 \times 12 \times 9.81 \times 1.0 \approx 106,\text{W}$$
该 106 W 是 1 m/s 巡航时用于"支撑体重、加速、抬腿"的机械功率,再加上关节摩擦、减速器损耗以及主控、IMU、通信等电子负载,取 120 W 做续航估算。电池能量等于电压乘容量,$E = 22.2,\text{V} \times 8,\text{Ah} = 177.6,\text{Wh}$,锂聚合物实际仅建议使用到八成——放电至 3.3 V/节以下即开始损伤电池——因此可用能量约 142 Wh,$t = 142 / 120 \approx 1.18$ h,再考虑步态效率、爬坡与加速,乘以 0.7,实际为 45~50 min,与第一篇确定的 45 min 目标一致。经验值是 12 kg 级四足配 6S 8000 mAh 可运行 40~60 min,6000 mAh 只能运行 30~45 min;若要使续航翻倍,电池重量也需翻倍,而重量上升后,扭矩、减速比与结构都需重新计算,得不偿失。
电池这 1.1 kg 是整个重量预算中能量密度最高的一块,177.6 Wh 分摊下来每公斤约 160 Wh,高于任何结构件与减速器,这也使得增加电池看起来像提升续航的唯一捷径;但这一红利到 8000 mAh 后基本见顶,再往上,质量增加带来的扭矩需求重算会抵消大半续航红利。教学机需要的是"能完成一节调试课",而非"持续运行一个上午",45 分钟是较为合适的选择。
峰值功率需要单独计算。加速、上坡、落地缓冲叠加时,功率按平均值的 5~8 倍估算,约 720 W、32 A;但堵转与落地冲击的瞬时电流远大于此——堵转指转子被卡住、转速为零、电流全部转化为发热,GO 的 40 A 相电流上限乘以扭矩常数 0.63895 N·m/A,输出端可达约 25 N·m,这是其峰值扭矩的物理来源。按每个关节 40 A、12 个关节不会同时到峰值(取 40%)估算,$12 \times 40 \times 0.4 \approx 192$ A。因此电池需满足持续放电 60 A、瞬时 200 A。8000 mAh、25C 的电池标称可输出 $8 \times 25 = 200$ A,按厂家标称的六折计算也有 120 A,满足需求。反过来,10C 以下的"容量型"电池不建议购买——加速时压降显著,会直接触发低压保护导致整机断电,其影响比续航不足更为严重;同时放电倍率不足的电池在高倍率工况下会快速损耗,寿命与性能一同下降。
采购电池时还有一项常被忽略的参数:内阻。同样 25C 的两块电池,内阻 3 mΩ 与 8 mΩ 在 100 A 负载下的压降差 0.5 V,在 6S 平台上即体现为电机转速与出力的差别。采购后应先进行内阻与容量实测,筛选剔除虚标电芯——航模电池的 C 数普遍虚标,这正是前文"按六折计算"的由来。同规格购买两块轮换使用,每块编号并记录循环次数,一块在机上使用、一块充电,调试节奏不中断。
峰值 192 A 是估算值,整机首次上电时应使用钳表或分流器进行实测。方法如下:先用限流电源,12 个关节逐个做堵转和阶跃,记录每个关节的实际峰值电流,再将测得结果相加,与 192 A 比对;偏差较大时多为 C 数虚标或线路接触电阻所致,这两项都能在首次上电前暴露,优于运行时才出现断电。
容量、倍率与线缆选型
电流计算完成后,线径随之确定。选线先参考下表,随后逐行说明:
| 位置 | 电流 | 线规 | 插头 |
|---|---|---|---|
| 电池 → 配电板 | 峰值 150~200 A | 12 AWG(3.3 mm²) | XT90 / AS150 |
| 配电板 → 每路关节 | 峰值 40 A | 16 AWG(1.3 mm²) | XT30 / MR30 |
| 配电板 → DCDC | 3~5 A | 20 AWG | JST-XH / 螺丝端子 |
| RS485 信号 | — | 24~26 AWG 双绞 | GH1.25 / 杜邦 |
电池到配电板通过峰值 150~200 A,用 12 AWG(3.3 mm²)硅胶线,配 XT90 或 AS150 插头;配电板到每路关节峰值 40 A,用 16 AWG(1.3 mm²),XT30 或 MR30;给主控供电的 DCDC 只通过 3~5 A,20 AWG 加 JST 端子即可;RS485 信号线单独使用 24~26 AWG 双绞线,与功率线保持至少 10 cm 距离。选线材不应为节约成本而选用普通 PVC 线,航模硅胶线耐高温、柔软、易于布线,四足关节来回弯折,普通线在一百次弯折后即可能断芯。
主回路串联 150 A 快熔保险,每条关节支路 40 A。保险是最后的保障,替代不了限流电源与急停——其作用是在故障时优先熔断自身,而非损坏电池与电路板,它不属于日常保护。另有一项容易被忽略的计算是压降:12 AWG 线每米约 5.2 mΩ,200 A 电流下 1 m 往返共 2 m,压降 $0.0052 \times 2 \times 200 \approx 2.1$ V,已超过 1 V 的目标线。因此电池到配电板的线路必须短于 30 cm,关节线同理,线路过长则需加粗,别无他法,这 2 V 全部来自电机转速与出力的损耗。给主控供电的 DCDC 输入范围需覆盖 19.8~25.2 V、输出 5 V/5 A、效率 85% 以上、带使能脚,主控侧再降一级至 3.3 V;母线分压一路进入 ADC,用于过压欠压保护与电量估算——锂聚合物开路电压与电量并非线性关系,估算电量应使用放电曲线,不应将电压直接视作电量百分比。
接线的工艺同样值得重视。大电流端子必须采用压接而非焊锡——焊锡在 200 A 脉冲下会热熔导致虚接;压接钳的成本远低于一次配电板损坏的损失。插头应插接到位、卡扣锁紧,再用扎带固定在线束支架上,避免插头在关节运动时反复受力;电池端与配电端各留一个防尘盖,不接电时盖上,金属碎屑掉入 XT90 即可能引发短路。
将上述内容汇总,即得到电源的拓扑结构。注意电流仅经过保险、预充、继电器三个环节即进入母线,关节支路与 DCDC 全部从母线并联引出,急停只作用于继电器线圈:
flowchart LR |
预充、急停与上电顺序
前文所述的触点烧蚀,其解决办法是预充:配电板输入端并联一个 10 Ω/10 W 电阻和一个主继电器,插入电池后先让电容经电阻缓慢充电,两三秒后继电器吸合,主回路才导通。预充的物理本质就是 RC 充电——母线电容按 500 µF 估算,时间常数 $\tau = R \cdot C = 10,\Omega \times 500,\mu F = 5$ ms,五个时间常数后电容即充到 99% 以上,浪涌 25 ms 即结束。因此真正需要等待的并非电容,而是继电器吸合的可靠性与操作者的确认:手册规定的 2~3 s,是为了留出"确认接线正确、随时可按下急停"的时间窗口。电阻挡掉浪涌后,触点不再打火,XT90 的寿命从几十次插拔延长到几百次,这是电源部分成本低而收益显著的典型做法。
预充电阻的功率同样需要核算:10 Ω 电阻在 25.2 V 满电电压下的瞬时功率为 $25.2^2 / 10 \approx 63.5$ W,远超 10 W 的标称——但这段峰值只持续几十毫秒,电阻依靠自身热容量承担,平均功率小到可以忽略,10 W 的绕线电阻足够。反过来,若母线电容特别大,或为追求速度而减小电阻,首先损坏的就是该电阻,因此选型时应按 5τ 时间内的能量核算,不应只看稳态功率。
继电器选型关注两个方面:触点额定电流至少 60 A 持续(峰值 200 A 依靠触点的短时能力承担),线圈用 5 V 从 DCDC 之后取电;线圈两端需反向并联一个续流二极管,否则断开瞬间线圈的自感电压会损坏驱动它的 MOSFET。
急停设计需明确一个原则:它切断的是功率回路,而非软件命令。最可靠的接法是将急停开关的常闭触点串联在继电器线圈回路中——按下断开、线圈失电、主回路切断,且线路断开或开关松动时都会自动停机,这称为失效安全,故障方向天然指向"停止"而非"持续运行"。急停按下后,12 个关节全部失电,整机立即失力;这一做法虽然直接,但符合安全要求,软件急停只能作为第二道保护。上电顺序固定为六步:插电池让预充先走 2~3 s,吸合主继电器,DCDC 出 5 V/3.3 V,主控自检电压、IMU 与 RS485 心跳,上位机确认 12 关节在线,再使能关节——使能之前整机不存在任何输出扭矩。下电顺序与之相反:先软件卸力,再断继电器,然后拔电池。带载状态下直接拔除电池,电机的反电动势会损坏 DCDC,这一点不应通过实际故障来验证。
这六步绘制成时序图,每一步的先后关系即构成安全边界:
sequenceDiagram |
另有一项与"供电"相对称的问题:能量会回灌。关节急停、快速换向时,转子的动能通过发电效应送回母线,电池天然能够吸收这部分能量,这正是四足使用电池而非开关电源的原因之一;若在台架上使用普通开关电源驱动电机,母线电压可能被抬高几十伏,电源会直接保护甚至损坏。台架调试期要么使用电池,要么使用带能量回灌能力的双向电源,不应使用实验室常用的 30 V 稳压电源直接供电。
低压保护在软件中也需要一层,不能仅依赖模组自身。母线采样持续运行,19.8 V 时上位机发出报警并降低功率,19.2 V 时强制卸力并禁止再使能,该阈值应固化在保护任务中,而非依赖人工观察万用表。电量不足的整机比电量充足时更危险——电压下降后,电机先出现出力下降,随后通信与主控依次失效,此时难以区分是控制缺陷还是电量耗尽,而那往往是最难以定位的一次跌落。
锂电池安全:不可心存侥幸
锂聚合物电池的全部安全守则可归纳为六个数字:3.3、4.2、3.85、0、45、60。放电至 3.3 V/节以下即为过放,整组 19.8 V 报警、19.2 V 必须卸力,过放一次容量即明显下降,多次过放会出现鼓包——鼓包的本质是过充、过放或高温导致电解液分解产气,气体撑开铝塑膜,内部的隔膜已经受损,继续使用等同于以短路为代价冒险。充至 4.2 V/节为止,必须使用平衡充,充电器对每一节独立充到 4.2 V,整组不均衡时依靠平衡口对电压较高的一节放电以拉平;电池不应整夜充电,无人在旁时不应充电。长期存放充到 3.8~3.9 V/节,约一半电量,每月补一次电,满电存放的电池三个月后即开始衰减。温度上,充电 0~45 °C、放电 -10~60 °C,夏季不应将电池留在车内——车内暴晒的电池具有极高的安全风险,不可因"认为不会有事"而忽视。
鼓包是唯一不可妥协的信号:一旦出现鼓包应立即停用,放进防火袋或沙箱,不应"再观察几天"。一旦起火,处理方法也需提前明确:锂火不能用水,水会与锂反应,正确做法是使用干粉灭火器或大量沙子覆盖、隔绝氧气;充电全程放在防火袋或铁盒内,充电器旁不应堆放杂物。上述并非危言耸听——航模领域每年都有引发住宅火灾的案例,只需做到"有人在场才充电、放入防火袋充电"两条,即可将风险降低约九成。调试期的过放几乎都发生在"当日未收拾、次日继续调试"的夜间,因此结束调试前查看总压,低于 22.2 V 即补电,是最有效且低成本的习惯。充电器应根据电池选择:6S 8 Ah 若按 1C 充电即 8 A、约 200 W,应购买 200~300 W 的 6S 平衡充,不应选用几十瓦的入门级产品——充满一块电池需要三小时,会严重拖慢调试节奏。
电池在整机上的固定同样不应忽视。电池仓用泡棉缓冲、魔术贴或扎带双重固定,电池不能与碳板锐边、打印件棱角直接摩擦;12 kg 的整机跌落一次,电池的惯性足以将松动的插头从配电板上拉脱。若多块电池轮换,每块贴编号、记循环次数,旧电池降级作为台架电源使用——寿命耗尽的电池并非完全不可用,而是不应再用于整机。
验收同样可以量化:满电静置总压 25.0~25.2 V、单节压差小于 0.03 V;12 关节同时堵转母线压降小于 1.5 V、线缆温升小于 30 K;插电瞬间无打火;急停按下 50 ms 内关节失电;连续运行 20 min 电池温度不超过 45 °C、单节压差小于 0.05 V。五项全部通过后,电源部分才算完成闭环。调试中最常见的三个故障也都与电源相关:加速时突然断电,多为 C 数不够、压降触发低压保护,应更换高倍率电池或降低加速度;主控复位、IMU 数据跳变,多数是电机大电流窜入地线,应采用星形接地、单点共地并加磁珠去耦;续航远低于估算,说明 COT 取值偏低或步态效率较差,应实测功率并重新计算容量。
至此,从电芯到急停的整条供电链配置完成。电源部分值得用完整一天专门做对,因为此后每一次难以解释的复位、每一次加速失稳,最终都可能回到本篇排查。下一篇将讨论主控供电:DM-MC02 的引脚分配、两路 RS485 总线的接法,以及 IMU 的安装位置(四足开发实战(五):电子篇——DM-MC02 主控与 RS485 总线)。


