初始设置与固件烧录:连接飞控、选择主板类型、刷写ArduPilot固件、固件版本选择
好,咱们正式开始动手。这一章是整门课的基础,也是很多新手第一次翻车的地方。我见过太多人拿着飞控,线一插就开始刷固件,结果变砖了才来找我。别急,一步步来,先把底子打牢。
1. 连接飞控:别小看这根USB线
先把飞控用USB线连到电脑上。听起来简单吧?但这里有个坑——线材质量。
我个人习惯用原装数据线,或者至少是那种能传数据的线。很多充电线只能供电,不能传数据。你插上去电脑没反应,十有八九是线的问题。
连上之后,打开Mission Planner。正常情况下,右上角会显示「连接中...」,然后变成「已连接」。如果没反应,检查驱动。Windows下一般自动装好,但有些山寨飞控需要手动装CH340或CP210x驱动。
2. 选择主板类型:别选错了,会变砖
连接成功后,第一件事不是刷固件,而是告诉Mission Planner你手里拿的是什么板子。
点击顶部菜单栏的「初始设置」→「安装固件」。你会看到一大串飞控型号列表。嗯,这里容易眼花。
我建议你按这个逻辑来选:
- Pixhawk 1 / 2.4.8 → 选「Pixhawk1」
- Pixhawk 4 / Cube Orange → 选「CubeBlack」或对应型号
- Holybro Kakute / Matek → 选对应品牌型号
- 雷迅(CUAV) → 选「CUAV V5+」或「CUAV Nora」
- 自己做的板子 → 选「Generic」系列,但我不建议新手这么干
| 飞控型号 | Mission Planner中选什么 | 备注 |
|---|---|---|
| Pixhawk 1 (2.4.8) | Pixhawk1 | 最经典,资源多 |
| Pixhawk 4 | Pixhawk4 | 注意区分FMUv5 |
| Cube Orange | CubeBlack | 兼容性最好 |
| Holybro Kakute H7 | KakuteH7 | 需要Bootloader更新 |
| 雷迅 V5+ | CUAV V5+ | 别选成V5 Nano |
3. 刷写ArduPilot固件:一键搞定,但别乱点
选对主板后,Mission Planner会自动推荐一个固件版本。你只需要点击「上传固件」按钮,剩下的它自己搞定。
但这里有个细节——刷写前一定要断开所有外设。GPS、接收机、舵机、电调,全拔掉。只留USB线。为什么?
- 外设可能干扰刷写过程
- 万一固件刷到一半断电,外设还在供电,容易烧东西
- 有些外设(比如数传)会占用串口,导致刷写失败
点击上传后,进度条会走。正常情况下一两分钟就完事。如果卡住不动,别慌——
- 检查USB线是否松动
- 换个USB口(最好插主板后面的口,别用前置面板)
- 重启Mission Planner再试
- 如果还不行,手动进入Bootloader模式(短接Boot按钮再上电)
4. 固件版本选择:稳定版还是开发者版?
刷完固件后,Mission Planner会提示你固件版本。这里我多说两句。
ArduPilot的固件版本分三类:
| 版本类型 | 命名规则 | 适合谁用 |
|---|---|---|
| 稳定版(Stable) | 4.3.x、4.4.x | 绝大多数用户,日常飞行 |
| 测试版(Beta) | 4.5.0-beta1 | 想尝鲜,愿意承担风险 |
| 开发者版(Dev) | 4.5.0-dev | 开发者、测试人员 |
我个人建议:新手无脑选最新稳定版。比如现在最新稳定版是4.4.x,那就刷这个。别追新,别用Beta。
为什么?
- 稳定版经过了大量测试,bug少
- 网上教程、参数配置基本都是基于稳定版
- 出了问题容易找到人问
如果你非要尝鲜,记得先备份参数。我见过有人刷了Dev版,结果EKF报错,飞机在天上乱晃。嗯,那场面挺刺激的。
5. 核心流程:一张图看懂
下面这张图总结了从连接飞控到刷完固件的完整流程。你可以把它当成操作清单,每次刷固件前过一遍。
6. 刷完固件后,第一件事做什么?
固件刷完了,别急着拔线。先做三件事:
- 校准加速度计:点「初始设置」→「加速度计校准」,把飞控放平,按提示转六个面。这一步不能省,否则飞控不知道哪边是上。
- 校准罗盘:点「罗盘校准」,拿着飞控转圈,让每个方向都转到位。我一般转两圈,确保数据稳定。
- 检查参数:点「全部参数表」,看看有没有异常值。重点关注SYSID_SW_MREV(固件版本号)和BRD_TYPE(主板类型)。