2. Mission Planner 初识:安装与界面布局,连接飞控(USB/数传),固件升级与参数读写基础操作
说实话,很多新手拿到飞控,第一件事就是急着调参、急着试飞。我见过不少人在群里问「为什么我的飞机解锁不了」,结果一问,连 Mission Planner 都没装对。嗯,这章咱们就踏踏实实把地基打牢。
Mission Planner 是什么?说白了,它就是 ArduPilot 的「驾驶舱」。你在地面上做的所有规划、调试、监控,都得通过它来完成。我个人习惯把它叫做 MP,后面咱们都这么叫。
核心认知:MP 不是唯一的地面站(还有 QGroundControl、MAVProxy 等),但它是 ArduPilot 生态里最成熟、功能最全、社区支持最好的。做航线规划,我强烈建议你从 MP 入手。
2.1 安装与版本选择
MP 的安装其实没什么门槛,但有几个坑我得提前跟你说。
2.1.1 下载渠道
- 官方渠道:ArduPilot 官网的 Mission Planner 下载页。这是最安全的来源。
- 注意:不要去第三方下载站。我曾经见过一个「绿色版」MP,里面被塞了挖矿脚本。
2.1.2 安装步骤
- 双击安装包,一路 Next。没什么特别的。
- 安装路径不要有中文。我见过有人装在「D:\地面站软件」下面,结果某些插件加载失败。
- 安装完成后,桌面会出现 Mission Planner 图标。第一次启动会联网检查更新,耐心等一会儿。
我的习惯:我会在桌面放两个版本——一个稳定版(用于日常调试),一个最新测试版(用于尝鲜新功能)。但正式飞行前,我一定切回稳定版。
2.2 界面布局:别被密密麻麻的按钮吓到
第一次打开 MP,你可能会觉得眼花缭乱。别慌,咱们拆开来看。
MP 的界面其实就三大块:
| 区域 | 位置 | 干什么用的 |
|---|---|---|
| 菜单栏 | 顶部 | 切换功能模块(飞行数据、飞行计划、初始设置、配置/调试、终端) |
| 主工作区 | 中间 | 显示地图、参数表、日志等核心内容 |
| 状态栏 | 底部 | 显示连接状态、GPS 星数、电池电压、飞行模式等实时信息 |
你想想看,这其实跟汽车仪表盘的逻辑很像——上面是功能选择,中间是主视图,下面是行车信息。别被细节淹没,先记住这个框架。
2.2.1 几个我常用的快捷键
- Ctrl + F:调出动作菜单(解锁、校准、重启飞控等)。这个我一天按几十次。
- Ctrl + M:打开 MAVLink Inspector,看原始数据流。排查通信问题时特别好用。
- F5:刷新参数列表。改完参数后记得按一下。
注意:MP 的界面布局在不同版本之间会有微调。如果你用的是 1.3.80 之后的版本,某些按钮的位置可能跟我截图里不一样。别慌,功能没变,只是搬家了。
2.3 连接飞控:USB 与数传
这是实操的第一步。连接不上,后面全是白搭。
2.3.1 USB 连接
- 用 Micro USB 或 USB-C 线(看你飞控型号)连接飞控和电脑。
- 打开 MP,右上角选择 COM 口。Windows 下通常是 COM3、COM4 之类的。
- 波特率选 115200(大多数飞控的默认 USB 波特率)。
- 点击右上角的 Connect 按钮。
如果连接失败,最常见的原因是驱动没装。Pixhawk 系列飞控需要装 STM32 虚拟串口驱动。我遇到过一个人,折腾了两小时,结果就是没装驱动。
避坑指南:我曾经在连接时忘了关其他地面站。两个地面站抢同一个串口,飞控直接不理人。记住,一个飞控只能同时被一个地面站连接。
2.3.2 数传连接
数传(比如 433MHz 或 915MHz 模块)用于无线连接。步骤稍微多一步:
- 数传模块一端插飞控(通常是 TELEM1 或 TELEM2 口),另一端插电脑 USB。
- 电脑上会多出一个 COM 口。选它。
- 波特率选 57600(数传默认波特率,跟 USB 不一样)。
- 点击 Connect。
为什么会这样?因为数传模块内部有缓冲区,波特率太高容易丢包。57600 是经过大量测试后的平衡点。
| 连接方式 | 典型波特率 | 适用场景 |
|---|---|---|
| USB | 115200 | 地面调试、固件升级、参数批量读写 |
| 数传 | 57600 | 现场调参、飞行中实时监控 |
2.4 固件升级:给飞控换个「大脑」
固件就是飞控的操作系统。ArduPilot 的固件更新很频繁,修复 bug、增加功能。我个人建议:不要追新,但也不要长期不升级。
2.4.1 升级步骤
- 确保飞控已通过 USB 连接,并且 MP 处于未连接状态(Disconnected)。
- 点击顶部菜单 初始设置 → 安装固件。
- 选择你的飞控型号(比如 Pixhawk1、Cube Orange 等)。
- 选择固件版本(我建议选最新的稳定版,带「Stable」字样的)。
- 点击「上传固件」。等待进度条走完,飞控会自动重启。
血的教训:我曾经在一次户外调试时,用数传升级固件。结果升级到一半,信号断了,飞控变砖。后来不得不拆机用 USB 重新刷。记住,固件升级必须用 USB 有线连接,数传太不可靠了。
2.4.2 升级后必做
- 重新校准加速度计和罗盘。固件升级会重置校准数据。
- 检查参数是否被重置。某些参数在升级后会被改回默认值。
- 试飞前做一次地面测试。
2.5 参数读写:飞控的「配置文件」
ArduPilot 有上千个参数。别怕,你平时用到的也就几十个。参数读写是基本功,必须熟练。
2.5.1 读取参数
- 连接飞控后,点击顶部菜单 配置/调试 → 全部参数表。
- 你会看到一个长长的列表。可以用顶部的搜索框快速定位。
- 双击参数值,输入新值,按回车。
- 点击右下角的 写入参数 按钮。
嗯,这里要注意:修改参数后一定要写入。我见过有人改了参数,直接断电,结果白改了。
2.5.2 批量导出/导入
这个功能我强烈推荐。当你有多台同型号飞控时,能省大量时间。
- 导出:在全部参数表页面,点击 保存参数,生成一个 .param 文件。
- 导入:点击 加载参数,选择 .param 文件,然后写入。
我的工作流:每调完一架飞机,我都会把参数导出,按「飞机名称_日期.param」命名。万一飞控出问题,换一块新的,导入参数就能恢复90%的配置。
2.6 本章知识体系
下面这张图帮你理清这章的核心逻辑。从安装到连接,再到固件和参数,每一步都是下一环的基础。
这章的内容就到这里。安装、连接、升级、读写参数——这四个动作,你会在后面的每一章里反复用到。别急,慢慢来,熟练了就好。