2. ArduPilot概述

好,咱们正式开始动手。这一章是实操的起点,也是很多人第一次接触 ArduPilot 时最容易卡住的地方。我见过不少新手,飞控买回来插上电脑,Mission Planner 里一片空白,然后就慌了。别急,咱们一步步来。

本章核心目标:让你的飞控“活”起来——能连上电脑、刷上正确的固件、完成传感器校准、让遥控器信号能被飞控识别。做完这些,你的飞控才算真正准备好上天。

2.1 连接飞控:从 USB 到 Mission Planner

先把飞控用 USB 线连到电脑。注意,这里有个坑——很多飞控的 USB 口是 Micro USB 或 Type-C,但线材质量参差不齐。我建议用原装线,或者至少是能传数据的线,别用那种只能充电的。

连上之后,打开 Mission Planner。在右上角找到端口选择下拉框:

  • Windows 下:通常是 COM3、COM4 之类的。如果不确定,去设备管理器里看“端口 (COM 和 LPT)”下面多出来哪个。
  • 波特率:选 115200。这是最常用的,别乱改。

点一下右上角的 Connect 按钮。如果一切正常,你会看到 Mission Planner 主界面上的数据开始跳动——高度、电压、GPS 星数……嗯,这说明飞控和地面站已经“对上话了”。

小技巧:如果连不上,先检查驱动。Pixhawk 系列通常用 STM32 的 VCP 驱动,F4 飞控可能要用 CP210x 或 CH340。我曾经在客户现场折腾了半小时,最后发现是驱动没装——尴尬。

2.2 刷写固件:给飞控装上“大脑”

连接成功后,第一件事往往是刷固件。新飞控出厂可能不带 ArduPilot,或者版本太旧。我个人习惯是每次拿到新飞控都先刷一遍最新稳定版。

操作路径:初始设置 → 安装固件。

你会看到一堆飞控型号的图标。找到你的板子——比如 Pixhawk 1、Cube Orange、Pixracer 等。点一下,Mission Planner 会自动下载并刷写。这个过程大概 1-3 分钟,别拔线,别断电。

警告:刷固件前,务必断开所有外设——GPS、接收机、舵机、电调。只留飞控和 USB 线。我见过有人带着 GPS 刷固件,结果刷完 GPS 端口配置乱了,折腾半天才恢复。

刷完之后,飞控会自动重启。Mission Planner 会断开连接。等 10 秒,重新点 Connect,就能看到固件版本信息了。

这里有个选择:ArduCopter(多旋翼)、ArduPlane(固定翼)、ArduRover(车/船)。咱们课程主要讲多旋翼,所以选 ArduCopter。

2.3 校准加速度计:让飞控知道“哪边是下”

加速度计校准,说白了就是告诉飞控“重力方向在哪”。飞控靠这个来判断自己是不是水平。

操作路径:初始设置 → 必要硬件 → 加速度计校准。

点 校准加速度计,然后按提示把飞控摆成 6 个姿态:

  1. 水平放置(芯片朝上)
  2. 左侧朝下
  3. 右侧朝下
  4. 机头朝下
  5. 机头朝上
  6. 背面朝上(倒扣)

每个姿态保持 2-3 秒,等 Mission Planner 上的进度条走完再换下一个。我习惯用一块泡沫板垫着飞控,这样摆姿势时手不会抖。

避坑指南:校准时要确保飞控完全静止。放在桌子上,别拿手里。我曾经在颠簸的车里做过一次校准,结果飞控以为重力方向一直在变——飞起来后自动倾斜了 20 度,差点炸机。

校准完成后,Mission Planner 会显示“校准成功”。你可以去 飞行数据 页面看姿态指示器,水平放置时应该显示 0 度俯仰和 0 度横滚。

2.4 校准罗盘:让飞控找到“北”

罗盘(磁力计)校准是为了消除周围铁磁性物质的干扰。飞控靠罗盘来辅助航向锁定,如果罗盘不准,飞机会“画圈圈”。

操作路径:初始设置 → 必要硬件 → 罗盘校准。

点 开始,然后拿着飞控在空中画“8”字——或者更准确地说,让飞控的每个轴都尽量指向所有方向。我习惯的做法是:

  • 先水平转几圈
  • 再竖直转几圈
  • 最后斜着转几圈

Mission Planner 上的进度条会从 0% 走到 100%。如果中途卡住,可能是干扰太大,换个地方试试。

重要:校准罗盘时,远离金属物体、高压线、钢筋混凝土建筑。我一般在室外草地上做,或者至少离大楼 10 米以上。另外,手机、钥匙、手表都要拿远点——这些东西的磁场会干扰校准。

校准完成后,检查一下罗盘的健康度。在 Mission Planner 的 飞行数据 页面,看 HUD 上的航向指示是否稳定。用手转动飞控,航向应该平滑变化,没有跳变。

2.5 设置遥控器通道:让飞控听懂你的“指令”

遥控器是飞行员和飞控之间的桥梁。通道设置不对,飞控就不知道你推油门是想上升还是下降。

操作路径:初始设置 → 必要硬件 → 遥控器校准。

点 开始校准,然后按提示操作:

  1. 把所有摇杆推到最上、最下、最左、最右
  2. 把所有开关拨到每个位置
  3. 点 完成

校准完成后,你会看到每个通道的数值范围。正常情况下,摇杆通道(1-4)应该在 1100-1900 之间,中点约 1500。开关通道(5-8)应该有两个或三个离散值。

通道映射(默认):

通道 功能 说明
CH1 横滚 (Roll) 右摇杆左右
CH2 俯仰 (Pitch) 右摇杆上下
CH3 油门 (Throttle) 左摇杆上下
CH4 航向 (Yaw) 左摇杆左右
CH5 飞行模式 3 段开关
CH6 辅助功能 可自定义

如果发现通道方向反了——比如推油门,数值反而变小——可以在遥控器上反向,或者在 Mission Planner 的 参数列表 里改 RC1_REVERSED 等参数。

个人经验:我习惯把 CH5 设为 3 段开关,分别对应 Stabilize(稳定模式)、AltHold(定高模式)、Loiter(悬停模式)。这样在飞行中切换模式很方便。记住,第一次试飞一定要用 Stabilize 模式,别一上来就上 Loiter——万一 GPS 信号不好,飞机会乱飘。

2.6 本章知识体系

下面这张图帮你理清本章的操作流程和依赖关系:

Mission Planner 基础操作流程 连接飞控 刷写固件 校准加速度计 校准罗盘 设置遥控器通道 飞控就绪,准备试飞 先连飞控,再刷固件 加速度计和罗盘可互换顺序 遥控器校准最后做

你看,整个流程是线性的——连上飞控才能刷固件,刷完固件才能校准传感器,校准完传感器才能设置遥控器。每一步都依赖上一步。我见过有人跳过加速度计校准直接飞,结果飞控以为地面是 45 度斜坡——起飞瞬间就翻了。

做完这些,你的飞控已经具备了最基本的飞行能力。下一件事就是检查参数、做电机测试、然后找个空旷的地方试飞。不过那是后面几章的内容了,咱们先把这章的基础打牢。

最后提醒:每次校准完,记得点 Mission Planner 右上角的 断开连接,然后重新连接一次。这样能确保所有参数都生效了。我习惯在每次校准后都做这个动作,算是强迫症吧,但确实能避免很多奇怪的问题。