ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

PX4-Autopilot 实战指南:Holybro Pixhawk 4 电源模块(PM07)的规格、接线与电池配置

PX4-Autopilot 实战指南:Holybro Pixhawk 4 电源模块(PM07)的规格、接线与电池配置 嵌入式物联网机器人自动驾驶智能硬件【免费下载链接】PX4-AutopilotPX4 Autopilot Software项目地址https://gitcode.com/gh_mirrors/px/PX4-Autopilot点击查看免费下载PM07 是 Holybro 为 Pixhawk 4 设计的电源管理板Power Management Board它把电源模块Power Module与配电板Power Distribution Board合二为一一方面为飞控与电调提供稳压电源另一方面把电池电压与电流信息上报给自动驾驶仪用于剩余电量估算与低电量失效保护。本文基于 PX4-Autopilot 仓库中的官方硬件文档与源码完整梳理 PM07 的规格、包装清单、接线方法并结合 Pixhawk 4 快速接线指南 与 电池估算调优 说明在 PX4 / QGroundControl 中的配套配置方法。PM07 电源管理板实物板载 XT60 电源输入、稳压电路与 M1~M8 等输出接口PM07 的定位电源模块 配电板二合一在 PX4 的硬件体系中电源模块与配电板承担两类职责电源模块Power Module为飞控FC提供稳压电源同时测量并上报电池电压与电流。PX4 利用电压/电流信息计算消耗功率进而估算剩余电池容量并在电量不足时触发失效保护详见 Safety Battery Level Failsafe。配电板Power Distribution Board, PDB把电池输出分配到机架各用电部件尤其是各电机部分 PDB 还会集成飞控供电模块、电机电调甚至用于驱动舵机的 BEC 电路。PM07 恰好是两者的结合除了为 Pixhawk 4 和电调提供稳压电源外它还向飞控上报供给飞控与电机的电池电压和电流信息。该模块可作为捆绑配件与 Pixhawk 4 一同购买也可以配合其他飞控使用例如其他需要模拟电源模块的控制器。在 Power Modules Power Distribution Boards 中PM07 被归类为模拟电压/电流电源模块与 CUAV HV PM、Holybro PM02、PM06 V2 等同属一类。规格参数PM07 的官方规格如下项目参数PCB 电流总计 120A 输出最大UBEC 5V 输出电流3AUBEC 输入电压2~12S LiPo尺寸68 x 50 x 8 mm安装孔距45 x 45 mm重量36g关键点解读120A 总电流是 PCB 全部输出之和的最大值实际使用时需按机架动力配置电机数量与单路电流核算余量。**UBEC电池消除电路**负责把高压电池降压为 5V 供给飞控输出能力 3A输入兼容 2S~12S LiPo这意味着从低电压小四轴到 12S 高压重载机架都可覆盖。板载 XT60 连接线80mm与 220uF 63V 电解电容在出厂时已安装用于吸收电机启停时的高频纹波保护飞控供电。包装内容PM07 包装内包含的板卡与各类连接线缆开箱清单包含PM07 电源管理板80mm XT60 连接线已安装电解电容220uF 63V已安装2x JST GH 10P 线缆1x JST GH 8P 线缆2x JST GH 6P 线缆其中 JST GH 系列线缆分别用于连接飞控的 POWER 接口6 线、FMU PWM 输入8 线以及 I/O PWM 输入10 线等具体对应关系见下文接线说明。接线与连接完整的接线与连接说明收录在 Pixhawk 4 Power 章节。核心流程为用随套件附带的6 线线缆将 PM07 的输出接到 Pixhawk 4 的POWER接口之一。将 PM07 的2~12S输入接到 LiPo 电池。按机架类型把电调与舵机信号线接到 PM07 对应的 PWM 输出。PM07 与 Pixhawk 4、电调、舵机、电池的接线示意引脚与接口功能Pixhawk 4 快速接线文档给出的 PM07 接口功能表如下引脚/接口功能I/O PWM-IN与 Pixhawk 4 的连接见下文说明M1I/O PWM OUT 1接电机 1 的 ESC 信号线M2I/O PWM OUT 2接电机 2 的 ESC 信号线M3I/O PWM OUT 3接电机 3 的 ESC 信号线M4I/O PWM OUT 4接电机 4 的 ESC 信号线M5I/O PWM OUT 5接电机 5 的 ESC 信号线M6I/O PWM OUT 6接电机 6 的 ESC 信号线M7I/O PWM OUT 7接电机 7 的 ESC 信号线M8I/O PWM OUT 8接电机 8 的 ESC 信号线FMU PWM-IN与 Pixhawk 4 的连接见下文说明FMU PWM-OUT若 FMU PWM-IN 已接 Pixhawk 4此处接 ESC 信号线或接舵机的信号//- 线CAPADC-OUT接 Pixhawk 4 的 CAP ADC IN 端口CAPADC-INCAPADC 输入引脚定义印在板卡背面B接 ESC 的 B 以给电调供电GND接 ESC 地线PWR15V 输出 3A接 Pixhawk 4 POWER 1PWR25V 输出 3A接 Pixhawk 4 POWER 22~12S电源输入接 12S LiPo 电池与 Pixhawk 4 的 PWM 端口映射需要特别注意 PM07 的 PWM 输入与 Pixhawk 4 输出端口之间的映射关系PX4 固件中的 MAIN 输出映射到 Pixhawk 4 的 I/O PWM OUT 端口AUX 输出映射到 FMU PWM OUT 端口。例如 MAIN1 对应 I/O PWM OUT 的 IO_CH1 引脚AUX1 对应 FMU PWM OUT 的 FMU_CH1 引脚。PM07 板上FMU PWM-IN 与 FMU PWM-OUT 内部直连I/O PWM-IN 与 M1~M8 内部直连。根据不同机架类型见 Airframe ReferencePixhawk 4 的 PWM OUT 到 PM07 的 PWM-IN 连接关系总结为Airframe ReferencePixhawk 4 → PM07 的连接MAIN: motorI/O PWM OUT → I/O PWM INMAIN: servoI/O PWM OUT → FMU PWM INAUX: motorFMU PWM OUT → I/O PWM INAUX: servoFMU PWM OUT → FMU PWM IN电源与舵机供电注意事项PM07 不会通过 FMU PWM-OUT 的 和 - 引脚为舵机供电。若使用固定翼或无人车FMU PWM-OUT 的 8 针电源轨需要单独供电才能驱动方向舵、升降舵等舵机。做法是把电源轨接到带 BEC 的电调、独立 5V BEC或一块 2S LiPo 电池务必注意所接舵机的工作电压。Pixhawk 4 的POWER1、POWER2 与 USB三条电源轨支持三路冗余供电。需要注意FMU PWM OUT 与 I/O PWM OUT 的输出电源轨0~36V既不向飞控供电、也不由飞控供电必须至少接通 POWER1、POWER2 或 USB 之一详见 Pixhawk 4 的 Voltage Ratings 小节。Pixhawk 4 电源端口引脚定义Pixhawk 4 电源端口6 引脚的默认电气约定如下也是 PM07 输出必须满足的规范CURRENT 信号默认 0~3.3V 模拟电压对应 0~120A。VOLTAGE 信号默认 0~3.3V 模拟电压对应 0~60V。VCC 线必须提供至少 3A 持续电流默认 5.1V5V 仍可接受但不推荐。引脚信号电压1红VCC5V2黑VCC5V3黑CURRENT3.3V4黑VOLTAGE3.3V5黑GNDGND6黑GNDGND这也解释了为何 PM07 的 UBEC 设计为 5V/3A它必须满足 Pixhawk 4 电源端口对 VCC 持续电流与电压的要求同时通过 CAPADC-OUT 将电压/电流模拟信号送入飞控 ADC。从 PX4 软件侧看这类通过 ADC 接口上报的电池/电源模块正是 Battery Estimation Tuning 文档所描述的配置对象。在 PX4 / QGroundControl 中的配套配置安装 PM07 并完成接线后需要在 QGroundControl 的Power Setup中配置电池参数PX4 才能正确估算剩余电量。相关步骤来自 电池估算调优Power Setup启动 QGroundControl 并连接飞行器。选择Q 图标 Vehicle Setup Power侧边栏打开 Power Setup 界面。必须设置电池串联电芯数配套 PM07 使用时需要设置Number of Cells串联电芯数一般直接以电池标签上的 S 数字为准如 3S、5S。若未标注可用电池电压除以单体标称电压LiPo/LiIon 均为 3.7V计算。常见对应关系电芯数LiPoVLiIonV1S3.73.72S7.47.43S11.111.14S14.814.85S18.518.56S22.222.2该设置对应参数 BAT1_N_CELLS以及 BAT2_N_CELLS多电池时使用BATx_*命名x 为电池编号。无需校准电压分压器PM07 官方文档特别指出使用随套件附带的电源模块时只需设置电芯数无需校准电压分压器voltage divider——因为 PM07 的电压/电流比例已按 Pixhawk 4 的 ADC 规范0~3.3V 对应 0~60V / 0~120A设计。只有在更换为其他电源模块例如 Pixracer 的模块时才需要更新 BAT1_V_DIV。可选进阶满电/空电电压与电流校准根据电池类型与失效保护需求还可在 Power Setup 中设置Full Voltageper cell单电芯满电标称最大电压。建议 LiPo/LiIon 取 4.05VQGroundControl 默认值对应 BAT1_V_CHARGED。Empty Voltageper cell单电芯最低安全电压。经验参考LiPo 保守取值 3.7V空载、负载下真实最低 3.5V、3.0V 以下会损伤电池LiIon 对应 3.0V / 2.7V / 2.5V。对应 BAT1_V_EMPTY。Amps per volt电流分压若电源模块提供电流测量需要校准以获得准确电流值对应 BAT1_A_PER_V。PM07 本身支持电流测量因此校准后可在 Voltage-based Estimation with Load Compensation 与 Voltage-based Estimation Fused with Current Integration 两级方法中启用负载补偿与电流积分把电量估算精度提升到接近智能电池的水平。从源码实现看PX4 通过参数BAT1_*驱动电池状态估计BAT1_R_INTERNAL默认为 -1表示使用实时估计的电池内阻做负载补偿可在飞行中随温度与电池老化自适应调整详见 battery.mdBAT1_CAPACITY建议设为电池标称容量的 90% 左右以启用电流积分融合。所有电池校准参数完整列表见 Parameter Reference。使用建议与安全提示按机架类型接线电调/舵机的信号连接务必以 Airframe Reference 中对应机架的输出映射为准不同机架的通道映射并不一致不可想当然复用。固定翼/无人车舵机供电FMU PWM-OUT 的电源轨需另行接 BEC 或 2S LiPo注意舵机电压匹配。ESC 低压截止建议将 ESC 的低压保护关闭或设置为低于预期的电池最低电压把低电量失效保护交给 PX4 统一管理避免电调在电池仍有电时提前切断见 battery.md。硬件支持PX4 不生产该或任何飞控硬件PM07 的硬件支持与合规问题请联系制造商 Holybro。延伸阅读Pixhawk 4 Wiring Quick Start完整接线指南含电源、RC、数传、SD 卡与电机接线Pixhawk 4飞控概述、串口映射、电压额定值与固件构建make px4_fmu-v5_defaultBattery Estimation Tuning (Power Setup)电池估算三种方法的完整配置说明Power Modules Power Distribution Boards电源模块/配电板选型索引Flight Controller Orientation飞控安装方向配置赞分享嵌入式物联网机器人自动驾驶智能硬件【免费下载链接】PX4-AutopilotPX4 Autopilot Software项目地址https://gitcode.com/gh_mirrors/px/PX4-Autopilot点击查看免费下载相关推荐PX4 电源模块接入指南Holybro Micro Power Module (PM06) 的规格、接线与电池标定PX4 电源模块接入指南Holybro Micro Power Module PM06 的规格、接线与电池标定 本指南围绕 PX4 Autopilot 仓库中嵌入式物联网机器人自动驾驶智能硬件Holybro PM02 (V3) 模拟电源模块接线与 PX4 电池校准指南Holybro PM02 V3 模拟电源模块接线与 PX4 电池校准指南 PX4 Autopilot 的电池电压/电流测量链路中模拟电源模块承担着把锂电池高嵌入式物联网机器人自动驾驶智能硬件PX4 与 Holybro M8N / M9N GPS 模块规格、接线与配置指南PX4 与 Holybro M8N / M9N GPS 模块规格、接线与配置指南 本指南以 PX4 Autopilot 官方硬件文档 gps_holybro_嵌入式物联网机器人自动驾驶智能硬件上一篇iFakeLocation 快速上手:iPhone 虚拟定位无需越狱,点一下地图就生效下一篇GreasyFork 新增国内 CDN 镜像源告别脚本加载超时用户脚本全面提速指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进