2. QGroundControl地面站:安装与连接、界面布局、固件烧录、校准流程
地面站,说白了就是飞控的「驾驶舱」。你调参、看数据、刷固件、做校准,全得靠它。QGroundControl(以下简称 QGC)是目前 PX4 生态里最主流的开源地面站,跨平台、功能全、更新快。我这些年做过的项目,从四轴到垂起固定翼,几乎全是用 QGC 搞定的。
嗯,这一节我们就把 QGC 从安装到校准完整走一遍。你跟着做,基本不会出问题。
2.1 安装与连接
QGC 支持 Windows、macOS、Linux、iOS 和 Android。我个人习惯用 Windows 版,调试时接 USB 最稳。但如果你在野外调参,平板上的安卓版也挺方便。
2.1.1 下载与安装
- Windows:去 QGC 官网下载 .exe 安装包,双击一路 Next 就行。注意选稳定版(Stable),别手滑下了每日构建版(Daily Build),那个可能带未验证的 bug。
- macOS:下载 .dmg 文件,拖到 Applications 文件夹。首次打开可能会提示「未识别的开发者」,去系统偏好设置里允许运行即可。
- Linux(Ubuntu):建议用 AppImage 版本,下载后给执行权限:
chmod +x QGroundControl.AppImage,然后双击运行。如果你用 Snap 或 Flatpak 版本,记得给串口权限。 - 移动端:App Store 或 Google Play 直接搜 QGroundControl,安装后通过 OTG 线或 Wi-Fi 连接飞控。
2.1.2 连接飞控
安装完 QGC,下一步就是连飞控。最常见的连接方式有两种:USB 直连和数传无线连接。
| 连接方式 | 适用场景 | 注意事项 |
|---|---|---|
| USB 直连 | 首次配置、固件烧录、校准 | 确保数据线支持数据传输(不是纯充电线) |
| 数传(Telemetry) | 野外调试、飞行中监控 | 需配对数传模块,波特率默认 57600 |
连接步骤很简单:
- 用 USB 线把飞控(如 Pixhawk)连到电脑。
- 打开 QGC,左上角会自动检测到设备。如果没反应,检查驱动。
- Windows 下可能需要安装驱动。Pixhawk 系列通常用 STM32 虚拟串口驱动,去官网下个驱动精灵或手动装一下。
- 连接成功后,QGC 顶部状态栏会变成绿色,显示「Connected」。
2.2 界面布局
QGC 的界面设计得挺直观。初次打开可能会觉得按钮多,但用顺手了会发现每个模块都有它的位置。我把它分成几个核心区域,你记住这些就够了。
2.2.1 主界面分区
- 顶部状态栏:显示连接状态、GPS 信号、电池电压、飞行模式等。绿色表示一切正常,红色或黄色就要留意了。
- 左侧工具栏:包含「规划」、「飞行」、「设置」、「分析」四个主要标签。日常调参主要用「设置」。
- 中央地图/视图区:显示飞行器位置、航点、轨迹。在「设置」模式下,这里会变成参数列表和配置面板。
- 右侧信息面板:显示当前飞行数据,如姿态、高度、空速等。可以自定义显示内容。
核心逻辑: QGC 的界面设计遵循「从左到右、从上到下」的操作流。左侧选功能,中间看内容,右侧看数据。你按这个逻辑走,基本不会迷路。
2.2.2 设置页面详解
点击左侧工具栏的「设置」图标,你会看到几个子页面:
- 固件:刷写或升级 PX4 固件。
- 机架:选择你的无人机类型(四轴、六轴、固定翼等)。
- 传感器:校准加速度计、陀螺仪、磁力计、水平仪。
- 遥控器:校准遥控器通道。
- 电源:设置电池参数,如电压分压器、电流传感器。
- 参数:搜索和修改飞控参数。这是最常用的页面,后面几章我们会频繁用到。
我个人建议,刚接触时先把这些页面都点开看一遍,不用改任何参数,就熟悉一下位置。真到调参时,你能省不少翻找的时间。
2.3 固件烧录
固件烧录,说白了就是给飞控装操作系统。PX4 固件更新频繁,每次升级都可能带来新功能或修复 bug。我建议你养成习惯:每次做重要飞行前,检查一下固件版本。
2.3.1 烧录步骤
- 确保飞控已通过 USB 连接到 QGC,且状态栏显示已连接。
- 点击左侧「设置」→「固件」。
- QGC 会自动检测当前固件版本。点击「更新固件」按钮。
- 选择你要刷写的固件版本:稳定版(Stable) 或 每日构建版(Daily Build)。我建议初学者选稳定版。
- 选择对应的机架类型(如 Pixhawk 1、Pixhawk 4 等)。如果不确定,看飞控型号标签。
- 点击「开始更新」,QGC 会自动下载固件并刷入飞控。整个过程大约 1-3 分钟。
- 刷写完成后,飞控会自动重启。QGC 会提示「固件更新成功」。
2.3.2 常见问题
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 刷写失败,提示「连接超时」 | USB 驱动问题或线材不良 | 更换 USB 线,重新安装驱动 |
| 刷完后飞控无反应 | 固件与硬件不匹配 | 重新选择正确的机架类型再刷一次 |
| QGC 无法识别飞控 | bootloader 损坏 | 使用 SD 卡刷入 bootloader 或使用 SWD 接口 |
2.4 校准流程
校准,是飞控调试里最基础也最关键的一步。传感器数据不准,后面所有参数都是白调。我见过太多新手跳过校准直接飞,结果炸机了还找不到原因。
2.4.1 加速度计校准
加速度计负责感知飞行器的姿态。校准的目的是让飞控知道「水平」是什么状态。
- 在「设置」→「传感器」页面,点击「加速度计」。
- 按照 QGC 的提示,将飞控依次放置为:水平、左侧、右侧、机头向下、机头向上、背面 六个方向。
- 每个方向保持静止 2-3 秒,直到 QGC 提示「完成」。
- 全部完成后,点击「应用」。
2.4.2 磁力计校准
磁力计就是电子罗盘,用来感知方向。校准的目的是消除周围金属和磁场干扰。
- 在「传感器」页面,点击「磁力计」。
- 拿着飞控,在空中画「8」字,或者按照 QGC 提示的轨迹旋转。
- 确保飞控在旋转过程中覆盖所有角度。QGC 会显示一个三维球体,校准数据会逐渐填充。
- 当球体被完全填充后,点击「应用」。
2.4.3 水平仪校准
水平仪校准,说白了就是告诉飞控「当前这个姿态就是水平」。通常在加速度计校准之后做。
- 在「传感器」页面,点击「水平仪」。
- 将飞控水平放置。
- 点击「开始校准」,等待 2-3 秒。
- 完成后点击「应用」。
2.4.4 遥控器校准
遥控器校准,目的是让飞控知道你的摇杆行程范围。
- 在「设置」→「遥控器」页面,点击「校准」。
- 按照提示,将摇杆依次推到:最低、最高、中间 位置。
- 确保每个通道的数值范围在 1000-2000 之间(PWM 信号)。
- 点击「完成」。
校准顺序建议: 加速度计 → 磁力计 → 水平仪 → 遥控器。这个顺序是我多年调试总结出来的,按这个走,能避免很多交叉干扰的问题。
好了,到这里 QGC 的安装、连接、界面、固件烧录和校准流程就全走了一遍。你跟着操作一遍,基本就能上手了。记住,地面站是你的第一道防线,用熟了它,后面调参才能得心应手。