2. 地面站软件安装与配置:Mission Planner 与 QGroundControl

地面站软件,说白了就是你和无人机之间的「翻译官」。你通过它看数据、发指令、回放日志。选哪款?怎么装?这章我带你走一遍。

我个人习惯是两台电脑都装——Mission Planner 做深度分析,QGroundControl 做快速调参。但刚开始学,你选一个先上手就行。

核心观点: 地面站不是越新越好,稳定兼容才是第一。我见过太多人追新版本结果连不上飞控,最后回退才解决。

2.1 Mission Planner 安装与初始设置

Mission Planner(以下简称 MP)是 ArduPilot 生态的「老大哥」。功能全,但界面确实有点「理工男审美」。嗯,习惯就好。

2.1.1 下载与安装

  1. 去官网下载:https://ardupilot.org/planner/。别去第三方站点,我吃过亏——下载了个捆绑广告版,折腾半天。
  2. 安装注意事项:
    • 右键「以管理员身份运行」安装包。否则驱动装不上。
    • 安装路径不要有中文。我习惯用 C:\MP 这种短路径。
    • 杀毒软件可能会报风险。MP 需要读写串口和 USB,这是正常行为。加白名单就行。
  3. 首次启动:会弹出「固件选择」窗口。先关掉,我们后面再配。
我的习惯: 装完后先连一次飞控(用 USB 线),看能不能识别端口。如果 MP 右下角显示「Connected」,说明驱动没问题。如果没反应,去设备管理器检查「COM 端口」有没有出现。

2.1.2 初始设置要点

设置项 推荐值 说明
语言 English 中文翻译不完整,部分术语会乱码。我建议用英文版,熟悉术语。
波特率 115200 大多数飞控默认。如果连不上,试试 57600 或 921600。
地图源 Google Maps / Bing 国内用户可能需要配置代理,否则地图加载慢。
日志存储路径 默认即可 我习惯改到 D 盘,避免 C 盘满了影响性能。

为什么会强调波特率?有一次我在项目现场,怎么都连不上飞控。折腾了半小时,才发现飞控被前一个人改成了 57600。嗯,这种坑踩过一次就记住了。

2.2 QGroundControl 安装与初始设置

QGroundControl(以下简称 QGC)是 PX4 生态的「亲儿子」,但也支持 ArduPilot。界面比 MP 现代,操作逻辑更「移动端友好」。我个人觉得 QGC 的日志回放界面比 MP 好看,但分析深度不如 MP。

2.2.1 下载与安装

  1. 下载地址:http://qgroundcontrol.com/。有 Windows、macOS、iOS、Android 四个版本。
  2. 安装方式:
    • Windows:下载 .exe 安装包,双击一路 Next。
    • macOS:下载 .dmg 文件,拖到 Applications 文件夹。
    • 移动端:直接去应用商店搜「QGroundControl」。
  3. 首次启动:QGC 会自动检测飞控。如果没检测到,检查 USB 线是否支持数据传输(有些充电线不行)。
注意: QGC 的 Windows 版本默认会安装驱动。如果安装过程中弹出「驱动程序签名」警告,选择「始终安装」。我曾经跳过这一步,结果飞控连上后一直报「设备描述符请求失败」。

2.2.2 初始设置要点

设置项 推荐值 说明
单位制 公制 默认是英制,记得改。否则高度显示英尺,你会疯的。
遥测速率 默认 如果日志回放卡顿,可以降低速率。
虚拟摇杆 关闭 调试时误触会出事故。我一般直接禁用。
日志自动下载 开启 飞控连接后自动拉取日志,省事。

2.3 两款软件的对比与选择

你可能会问:「到底学哪个?」我的建议是:两个都装,但根据场景切换。

对比维度 Mission Planner QGroundControl
主要生态 ArduPilot PX4 / ArduPilot
日志分析深度 ★★★★★ ★★★☆☆
界面易用性 ★★☆☆☆ ★★★★☆
参数配置 全参数表 分类搜索
地图支持 多源(需配置) 内置(较流畅)
移动端支持 无 iOS / Android

我个人习惯是:调参用 QGC,分析用 MP。QGC 的搜索功能找参数快,MP 的日志曲线能看细节。你想想看,一个工具搞定所有事?不太现实。

2.4 安装后的验证与避坑

装完不是终点,能连上飞控才算数。这里有几个验证步骤:

  1. 端口识别:插上飞控,看设备管理器里有没有出现 COM 端口。如果没有,换线、换口、换驱动。
  2. 连接测试:打开地面站,选择对应端口和波特率,点 Connect。如果报错,检查飞控是否处于「Bootloader」模式(蓝灯快闪)。
  3. 数据刷新:连接成功后,看姿态数据、GPS 星数、电压是否正常。如果数据不动,可能是飞控死机了,重新上电。
我曾经踩过的坑: 有一次用 USB 延长线连接飞控,结果一直断连。排查了半天,发现是延长线质量太差,供电不足。后来换成带屏蔽的短线,问题解决。所以,线材别省钱。

2.5 知识体系总览

下面这张图帮你理清本章的核心逻辑。安装只是第一步,理解两款软件的定位和适用场景,才是关键。

地面站软件安装与配置知识体系 地面站软件 Mission Planner ArduPilot 生态 深度日志分析 全参数表 QGroundControl PX4 / ArduPilot 界面易用 移动端支持 建议:调参用 QGC,分析用 MP 两个都装,根据场景切换

2.6 本章小结

安装地面站这件事,看起来简单,但细节不少。我见过有人装了一天连不上飞控,最后发现是驱动没装对。所以,别急,一步步来。

  • Mission Planner:适合深度分析,日志回放功能强大。但界面老旧,学习曲线陡。
  • QGroundControl:适合快速调参,界面现代。但日志分析深度不如 MP。
  • 验证步骤:端口识别 → 连接测试 → 数据刷新。三步走完,才算装好。
我的建议: 如果你是初学者,先从 QGC 入手,等熟悉了基本操作再转 MP 做深度分析。别一上来就啃 MP 的全参数表,容易劝退。