news 2026/9/23 11:48:47

PX4 与 Holybro Pixhawk 5X 接线快速入门:电源、GPS、RC 与 PWM 输出完整装配指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PX4 与 Holybro Pixhawk 5X 接线快速入门:电源、GPS、RC 与 PWM 输出完整装配指南
  • 嵌入式
  • 物联网
  • 机器人
  • 自动驾驶
  • 智能硬件

【免费下载链接】PX4-Autopilot

PX4 Autopilot Software

项目地址:https://gitcode.com/gh_mirrors/px/PX4-Autopilot
点击查看免费下载

本指南基于 PX4-Autopilot 仓库中的官方快速入门文档,系统讲解 Holybro Pixhawk 5X 飞控的装机接线全流程:从固定与定向、GPS/罗盘/蜂鸣器/安全开关接线,到 PM02D 电源模块供电、遥控接收机与数传电台连接,以及 MAIN/AUX 输出与电机舵机的映射关系。读完本文,你将能够独立完成一台基于 Pixhawk 5X 的整机装配,并理解各端口背后的板级实现原理,为后续的飞控配置与调试打下基础。

说明:PX4 官方明确声明,PX4 项目本身并不生产 Pixhawk 5X(或其他任何)飞控硬件,硬件支持与合规问题请直接联系制造商 Holybro。

一、接线总览:先看这张图

在动手之前,建议先对照下图理解 Pixhawk 5X 的整体接线骨架。图中涵盖了本文将要逐一拆解的每个关键连接:主电源(PM02D 电源模块)、主/副 GPS、遥控接收机(DSM/SBUS/PPM)、数传电台、PWM 电机输出、舵机供电、以太网、CAN 总线与调试端口等。

  • 电源域:PM02D 电源模块接POWER端口,输出 5V 主电源;备用电源可接第二个 POWER 端口;舵机供电轨(Servo Rail)可通过 BEC 独立供电。
  • 传感器域:主 GPS(含罗盘、LED、蜂鸣器、安全开关)接GPS1,副 GPS 接GPS2;激光雷达等可通过 I2C/SPI 扩展。
  • 通信域:数传电台接TELEM1;以太网端口用于任务计算机高速集成;CAN1/CAN2 用于 CAN 外设。
  • 输出域I/O PWM OUT驱动电机,FMU PWM OUT驱动舵机等。

提示:更多端口可用性信息,可参考 Pixhawk 5X 文档 > Connections。

二、固定与定向:飞控的安装姿态

Pixhawk 5X 出厂套件中附带双面胶带,可将其固定在机架中心位置附近:

  1. 靠近重心:飞控应尽量贴近飞行器重心安装,以减少振动与力矩误差;
  2. 顶面朝上:确保飞控顶面朝上安装;
  3. 箭头朝前:板载方向箭头必须指向飞行器机头方向。

提示:如果因空间限制无法按推荐方向安装,必须在软件中配置实际使用的姿态角,详见 飞控安装方向配置。从源码看,FMUv5X 板级初始化中通过HW_FMUM_ID区分不同硬件版本(见 board_config.h),固件会依据实际板型自动适配,但飞控本体在机架上的朝向仍需手动配置。

三、GPS + 罗盘 + 蜂鸣器 + 安全开关 + LED

Pixhawk 5X Standard Set 可选购配带M8N 或 M9N GPS(10 针接口),该模块应接入GPS1端口。此类 GNSS 模块集成了罗盘、安全开关、蜂鸣器与 LED。

  • 可单独购买第二个M8N/M9N GPS(6 针接口),接入GPS2端口,用于双 GPS 冗余系统。
  • GPS/罗盘应安装在 GPS/罗盘安装指南 推荐的位置,尽量远离其他电子设备,且方向标记朝向机头(将罗盘与电子设备分离可有效降低干扰)。

关于安全开关的默认行为:GPS 模块内置的安全开关默认处于启用状态(启用时 PX4 禁止解锁/arming)。操作方法:

  • 解除安全(允许解锁):按住安全开关 1 秒;
  • 重新启用安全(强制上锁):再次按下安全开关。当你因故无法通过遥控器或地面站解锁时,该操作可强制停止电机,非常实用。

从板级源码看,安全开关与安全 LED 在 board_config.h 中定义(GPIO_nSAFETY_SWITCH_LED_OUTGPIO_SAFETY_SWITCH_IN),并在 rc.board_defaults 中通过safety_button start启动安全开关驱动。

四、电源:PM02D 电源模块与 POWER 端口

4.1 连接方式

将 Standard Set 附带的PM02D 电源模块(PM 板)输出端,用 6 芯线缆连接到 Pixhawk 5X 的任一POWER端口。PM02D 与 POWER 端口采用 Molex 2.00mm 间距 6 路 CLIK-Mate 线对板连接器(Receptacle 5024430670 / Housing 5024390600)。

4.2 电池与输出供电要点

  • PM02D 电源模块支持2~6S 锂电池,模块输入端连接 LiPo 电池。
  • 注意:PM 板不会FMU PWM OUTI/O PWM OUT的 + / - 引脚供电。
  • 若用于固定翼或地面车(rover),FMU PWM-OUT需单独供电以驱动方向舵、升降副翼等舵机。方法:将FMU PWM-OUT的 8 针电源(+)轨连接到电压调节器(例如带 BEC 的电调、独立 5V BEC,或 2S 锂电池)。
  • 警告:供电轨电压必须与所用舵机匹配,否则可能损坏舵机!
PIN & Connector功能
I/O PWM Out连接电机信号线与 GND
FMU PWM Out连接舵机信号线、正极与 GND

4.3 MAIN / AUX 输出映射关系

PX4 固件中MAIN 输出对应 Pixhawk 5X 的I/O PWM OUT端口,AUX 输出对应FMU PWM OUT端口。例如:

  • MAIN1I/O PWM OUT的 IO_CH1 引脚;
  • AUX1FMU PWM OUT的 FMU_CH1 引脚。

这一主从分工在硬件上由独立的 IO 处理器(STM32F100)实现:板级配置中BOARD_USES_PX4IO_VERSION 2PX4IO_SERIAL_DEVICE "/dev/ttyS5"表明 FMU 通过 USART6 以 1.5Mbps 与 PX4IO 通信(见 board_config.h)。同时DIRECT_PWM_OUTPUT_CHANNELS 9(见 board_config.h)定义了 FMU 直接输出的 PWM 通道数,即 AUX 通道的基础。

4.4 POWER 端口引脚定义

Pixhawk 5X 的 POWER 端口引脚定义如下。该端口通过 I2C 数字信号从 PM02D 电源模块读取电压与电流数据。VCC 线路至少需要提供3A 连续电流,默认应为5.2V;5V 勉强可用但不推荐。

PinSignalVolt
1(red)VCC+5V
2(black)VCC+5V
3(black)SCL+3.3V
4(black)SDA+3.3V
5(black)GNDGND
6(black)GNDGND

源码佐证:板级 rc.board_sensors 中,SENS_EN_INA226/SENS_EN_INA228/SENS_EN_INA238参数分别控制 INA226/INA228/INA238 数字电源监控芯片的启动,两个 INA 芯片分别挂在 I2C 总线 1、2 上,对应两路 SMBus 电源输入;BOARD_HAS_NBAT_V 2dBOARD_HAS_NBAT_I 2d(见 board_config.h)表明板载 2 路数字电压/电流检测。这正对应 Pixhawk 5X 的"两个智能电池监控端口(SMBus)"设计。

五、遥控(RC):接收机与发射机

若需手动操控飞行器,则必须配备遥控(RC)系统(PX4 的自主飞行模式不强制要求 RC)。

接线前需先 选择合适的发射机/接收机,并完成对频(binding),具体步骤以你所用设备的说明书为准。

  • Spektrum/DSM 接收机→ 接入DSM/SBUS RC输入端口;
  • PPM 或 SBUS 接收机→ 接入RC IN输入端口;
  • 每个通道独立走线的PPM/PWM 接收机→ 必须通过 PPM 编码器(例如 Holybro PPM Encoder Module)接入RC IN端口(PPM-Sum 接收机所有通道共用一根信号线,无需编码器)。

板级佐证:FMUv5X 为 RC 输入做了专门设计——RC_SERIAL_SINGLEWIRERC_SERIAL_SWAP_RXTX定义了半双工 UART 与引脚交换(见 board_config.h);Spektrum 接收机挂在 UART6(PC7),PPM 输入在 PI5/TIM8CH1(GPIO_PPM_IN,见 board_config.h),与串口映射表中 USART6 → /dev/ttyS5 → PX4IO/RC 一一对应。

六、数传电台(可选)

数传电台 用于在地面站与飞行中的飞行器之间通信与控制(例如指定目标位置或上传新任务)。

  • 机载电台接入TELEM1端口,接入该端口后无需额外配置即可工作;
  • 另一台电台连接地面站电脑或移动设备(通常通过 USB)。

七、SD 卡(强烈建议)

SD 卡强烈建议安装,因为它是以下功能的前提:

  • 飞行日志记录与分析;
  • 运行任务(missions);
  • 使用 UAVCAN 总线硬件。

将套件附带的 SD 卡插入 Pixhawk 5X 卡槽(见下图)。

更多信息参见 基本概念 > SD 卡(可移动存储)。

八、电机与舵机:按机型参考映射

电机/舵机应按 机架参考手册 中你所在机型规定的输出端口顺序,连接到I/O PWM OUT(MAIN)FMU PWM OUT(AUX)端口。

  • 该参考列出了所有已支持的空中与地面机型的输出端口到电机/舵机映射(若你的机架未列出,则选用同类型的 "generic" 通用机架);
  • 警告:不同机架的映射并不一致(例如不能假定所有固定翼机型的油门都在同一输出上),务必使用与你飞行器匹配的正确映射。

九、其他外设

可选/较少见组件的接线与配置,请参见各 外设主题文档(如数字空速计、测距仪等)。

十、引脚定义(Pinouts)

关于引脚定义的几点重要说明:

  • 连接器引脚从左到右排列,Pin 1 为最左侧引脚
  • 相机捕获引脚PI0(标记为FMU_CAP1)位于 AD&IO 端口的第 2 引脚,相机触发配置详见 机载相机;
  • 完整引脚定义可从官方 PDF 获取(pixhawk5x_pinout.pdf亦存于本仓库 docs/assets/flight_controller/pixhawk5x/pixhawk5x_pinout.pdf)。

10.1 串口映射速查表

UARTDevicePort
USART1/dev/ttyS0GPS
USART2/dev/ttyS1TELEM3
USART3/dev/ttyS2Debug Console
UART4/dev/ttyS3UART4 & I2C
UART5/dev/ttyS4TELEM2
USART6/dev/ttyS5PX4IO/RC
UART7/dev/ttyS6TELEM1
UART8/dev/ttyS7GPS2

十一、上电后的配置

完成接线后,进入软件配置阶段:

  • 通用配置参见 自动飞行配置;
  • QuadPlane 垂起机型参见 QuadPlane VTOL 配置。

十二、深入阅读

  • Pixhawk 5X 总览文档:包含 FMUv5X 标准、三冗余 IMU/双气压计、以太网 PHY、SMBus 智能电池等完整技术规格,以及make px4_fmu-v5x_default的固件构建方式;
  • SWD 调试端口 与 PX4 系统控制台:FMU Debug 端口(JST SM10B)的 Console/SWD 引脚定义与使用方法;
  • 板级源码:本仓库 boards/px4/fmu-v5x 目录下的 default.px4board(编译目标)、board_config.h(引脚与电源管理定义)、rc.board_defaults(MAVLink 以太网与安全开关默认参数)与 rc.board_sensors(IMU/气压计/磁力计/电源监控驱动的启动序列)。
  • 嵌入式
  • 物联网
  • 机器人
  • 自动驾驶
  • 智能硬件

【免费下载链接】PX4-Autopilot

PX4 Autopilot Software

项目地址:https://gitcode.com/gh_mirrors/px/PX4-Autopilot
点击查看免费下载

相关推荐

上一篇:New-Bing-Anywhere 未来路线图:ChatGPT 集成与多级缓存策略
下一篇:SECS/GEM协议架构深度解析:secsgem核心实现原理与生产环境最佳实践

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 11:48:07

动力电池PACK量产痛点解析:激光焊接隐性缺陷漏检如何规避?

在动力电池PACK智能制造产线中,激光焊接是决定电池包结构强度、密封性能与电气安全的核心工艺。随着GB38031新国标落地,动力电池安全质控门槛大幅提升,传统人工目检、金相抽检的滞后式质检模式,已经无法适配规模化量产需求。 动力…

作者头像 李华
网站建设 2026/9/23 11:47:46

从T40EVB原理图到硬件设计:电源树、DDR4与MIPI全解析

简介:北京君正T40EVB原理图PDF,面向从事AIoT、机器视觉硬件开发的嵌入式工程师与方案设计人员。T40是面向AIoT的通用SoC,采用XBurst2双核架构并集成RISC-V协处理器,内置8TOPS算力的AI引擎,支持4K ISP和多摄像头同时输入…

作者头像 李华
网站建设 2026/9/23 11:32:19

Atlas 300V 24G部署YOLO全攻略:从推理加速卡选型到性能调优

最近后台好几个朋友都在问同一个问题:Atlas 300V 24G到底算不算运算加速卡,还有人在网上搜“atlas部署yolo”却被一堆软文绕得云里雾里。说实话,这个问题我太有发言权了,去年开始我把公司几条视频结构化业务从GPU迁移到昇腾推理卡…

作者头像 李华
网站建设 2026/9/23 11:28:19

2026小程序商城平台选型指南:从SaaS到uniapp的快速开发方案

去年帮一家做食品礼盒的客户选商城技术方案,前前后后对比了七八个平台,从有赞、微盟,到原生微信小程序、uniapp,再到低代码平台,折腾了大半个月,最后才把方案定下来。后来在社群和掘金上分享选型过程&#…

作者头像 李华
网站建设 2026/9/23 11:28:09

页面置换算法详解:从LRU到Clock,操作系统内存优化的核心

内存不够用的时候,操作系统到底在忙什么?很多时候你盯着一个无响应的小球转圈,背后极有可能就是操作系统在内存和磁盘之间疯狂搬运页面,也就是在做页面置换(淘汰)算法该干的事。在内存管理这摊事里&#xf…

作者头像 李华