兼容飞控¶
RflySim 工具链支持基于 PX4 软件系统的多款飞控硬件。以下为长期支持并经过充分验证的飞控型号,每款均提供完整的 RflySim 配置指南、官方固件烧录与硬件在环仿真启动流程。
飞控列表¶
| 飞控型号 | 编译命令 | 推荐 PX4 版本 | 简介 |
|---|---|---|---|
| Pixhawk 2.4.8(Pixhawk 1) | px4_fmu-v3_default |
v1.13.2 | 经典入门飞控,ARM Cortex-M4,14 路 PWM |
| 雷迅 V5 Nano | px4_fmu-v5_default |
v1.13.2 | CUAV 高性能紧凑型飞控,STM32F765 |
| Pixhawk 6X | px4_fmu-v6x_default |
v1.13.2 | Holybro 新一代高性能飞控,STM32H753,三冗余 IMU,以太网接口 |
| Pixhawk 6C | px4_fmu-v6c_default |
v1.13.2 | Holybro 紧凑型飞控,STM32H743,高性价比小巧设计 |
| Pixhawk 6X mini | px4_fmu-v6x_default |
v1.13.2 | Holybro 6X 的迷你版本,尺寸更小但性能不减 |
| CUAV V5+ | px4_fmu-v5_default |
v1.13.2 | CUAV 标准尺寸高性能飞控 |
| Cube Orange | cubepilot_cubeorange_default |
v1.13.2 | CubePilot 模块化设计,可拆卸载波板,工业级品质 |
| Cube Orange+ | cubepilot_cubeorangeplus_default |
v1.13.2 | Cube Orange 的升级版本,性能更强 |
| 卓翼 ZYRacer | droneyee_zyfc-h7_default |
v1.12.3 | 卓翼智能自研飞控,集成电源模块,专业竞速飞控 |
| 其他飞控配置 | — | — | 19 款 PX4 兼容飞控固件汇总下载 |
飞控选择指南¶
| 应用场景 | 推荐飞控 | 说明 |
|---|---|---|
| 入门学习 | Pixhawk 2.4.8 | 价格低廉,资源丰富,适合初学者 |
| 教学实验 | Pixhawk 6C | 性价比高,体积小巧,功能完善 |
| 科研开发 | Pixhawk 6X | 性能强劲,三冗余 IMU,支持以太网 |
| 工业应用 | Cube Orange | 工业级品质,模块化设计,可靠性高 |
| 竞速比赛 | ZYRacer | 专业竞速设计,响应快速,集成度高 |
| 集群应用 | Pixhawk 6X mini | 尺寸小巧,便于集群部署 |
| 紧凑型设计 | V5 Nano / V5+ | 高性能,紧凑布局,适合空间受限应用 |
固件编译与烧录¶
环境准备¶
# 安装 PX4 开发环境(参考 WinWSL 文档)
# 克隆 PX4 固件仓库
git clone https://github.com/PX4/PX4-Autopilot.git
cd PX4-Autopilot
git checkout v1.13.2 # 切换到推荐版本
固件编译¶
# 以 Pixhawk 6X 为例
make px4_fmu-v6x_default
# 编译完成后,固件位于
# build/px4_fmu-v6x_default/px4_fmu-v6x_default.px4
固件烧录¶
HIL 仿真配置¶
1. 飞控连接¶
2. 启动 RflySim¶
3. 配置 HIL¶
在 CopterSim 中选择:
- 飞控类型(如 Pixhawk 6X)
- 载具模型(如四旋翼)
- 仿真模式(HIL)
4. 启动仿真¶
点击 "Start Simulation" 开始 HIL 仿真。
故障排查¶
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 无法识别飞控 | 驱动未安装 | 安装 USB 驱动 |
| 固件烧录失败 | 波特率不匹配 | 检查波特率设置 |
| HIL 无法启动 | 串口被占用 | 关闭其他串口工具 |
| 仿真不同步 | 时间步长过大 | 减小仿真步长 |
相关资源¶
注意:本文档为兼容飞控的索引页面。各飞控的详细说明请参考对应的飞控文档页面。