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 安装步骤

  1. 双击安装包,一路 Next。没什么特别的。
  2. 安装路径不要有中文。我见过有人装在「D:\地面站软件」下面,结果某些插件加载失败。
  3. 安装完成后,桌面会出现 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 连接

  1. 用 Micro USB 或 USB-C 线(看你飞控型号)连接飞控和电脑。
  2. 打开 MP,右上角选择 COM 口。Windows 下通常是 COM3、COM4 之类的。
  3. 波特率选 115200(大多数飞控的默认 USB 波特率)。
  4. 点击右上角的 Connect 按钮。

如果连接失败,最常见的原因是驱动没装。Pixhawk 系列飞控需要装 STM32 虚拟串口驱动。我遇到过一个人,折腾了两小时,结果就是没装驱动。

避坑指南:我曾经在连接时忘了关其他地面站。两个地面站抢同一个串口,飞控直接不理人。记住,一个飞控只能同时被一个地面站连接。

2.3.2 数传连接

数传(比如 433MHz 或 915MHz 模块)用于无线连接。步骤稍微多一步:

  1. 数传模块一端插飞控(通常是 TELEM1 或 TELEM2 口),另一端插电脑 USB。
  2. 电脑上会多出一个 COM 口。选它。
  3. 波特率选 57600(数传默认波特率,跟 USB 不一样)。
  4. 点击 Connect。

为什么会这样?因为数传模块内部有缓冲区,波特率太高容易丢包。57600 是经过大量测试后的平衡点。

连接方式 典型波特率 适用场景
USB 115200 地面调试、固件升级、参数批量读写
数传 57600 现场调参、飞行中实时监控

2.4 固件升级:给飞控换个「大脑」

固件就是飞控的操作系统。ArduPilot 的固件更新很频繁,修复 bug、增加功能。我个人建议:不要追新,但也不要长期不升级。

2.4.1 升级步骤

  1. 确保飞控已通过 USB 连接,并且 MP 处于未连接状态(Disconnected)。
  2. 点击顶部菜单 初始设置 → 安装固件。
  3. 选择你的飞控型号(比如 Pixhawk1、Cube Orange 等)。
  4. 选择固件版本(我建议选最新的稳定版,带「Stable」字样的)。
  5. 点击「上传固件」。等待进度条走完,飞控会自动重启。

血的教训:我曾经在一次户外调试时,用数传升级固件。结果升级到一半,信号断了,飞控变砖。后来不得不拆机用 USB 重新刷。记住,固件升级必须用 USB 有线连接,数传太不可靠了。

2.4.2 升级后必做

  • 重新校准加速度计和罗盘。固件升级会重置校准数据。
  • 检查参数是否被重置。某些参数在升级后会被改回默认值。
  • 试飞前做一次地面测试。

2.5 参数读写:飞控的「配置文件」

ArduPilot 有上千个参数。别怕,你平时用到的也就几十个。参数读写是基本功,必须熟练。

2.5.1 读取参数

  1. 连接飞控后,点击顶部菜单 配置/调试 → 全部参数表。
  2. 你会看到一个长长的列表。可以用顶部的搜索框快速定位。
  3. 双击参数值,输入新值,按回车。
  4. 点击右下角的 写入参数 按钮。

嗯,这里要注意:修改参数后一定要写入。我见过有人改了参数,直接断电,结果白改了。

2.5.2 批量导出/导入

这个功能我强烈推荐。当你有多台同型号飞控时,能省大量时间。

  • 导出:在全部参数表页面,点击 保存参数,生成一个 .param 文件。
  • 导入:点击 加载参数,选择 .param 文件,然后写入。

我的工作流:每调完一架飞机,我都会把参数导出,按「飞机名称_日期.param」命名。万一飞控出问题,换一块新的,导入参数就能恢复90%的配置。

2.6 本章知识体系

下面这张图帮你理清这章的核心逻辑。从安装到连接,再到固件和参数,每一步都是下一环的基础。

Mission Planner 初识:知识体系 1. 安装与版本选择 2. 界面布局认知 3. USB 连接 3. 数传连接 4. 固件升级 5. 参数读写 核心原则 USB 用于调试和升级,数传用于现场监控 固件升级必须用有线,参数修改后必须写入

这章的内容就到这里。安装、连接、升级、读写参数——这四个动作,你会在后面的每一章里反复用到。别急,慢慢来,熟练了就好。