文档目录
文章目录
微空 AI 智能无人机教程 2 - Ardupilot及PX4飞行设置和调试
本章目标
本章完成飞控配置与飞行调试,实现三个核心目标:手动遥控飞行、光流定点悬停、无线调试。
- 手动遥控飞行:遥控器可正常控制解锁、起飞、降落和模式切换,飞行姿态稳定无异常抖动。
- 光流定点悬停:使用光流测距一体传感器实现定高与定点悬停,悬停稳定,水平漂移小。
- 无线调试:通过数传链路无线连接飞控,实时监测无人机状态,无需 USB 线即可远程配置与调试(进阶功能,详见 附录 - 遥数一体数传连接)。
前期准备
软件准备
本教程使用微空 Web 飞控配置器 MicoConfigurator 进行调试,同时支持 ArduPilot 与 PX4 固件。
- Web 配置器: MicoConfigurator
⚠️ 必须使用 Chrome 或 Edge 浏览器打开(依赖 WebSerial/WebUSB API)。
ℹ️ MicoConfigurator 修改参数后会自动写入飞控,无需手动保存。部分参数需重启飞控后生效,教程中会在对应步骤标注。

- 桌面端地面站(备选):
- ArduPilot 地面站: Mission Planner
- PX4 地面站: QGroundControl
ℹ️ 飞控出厂已预装固件(ArduPilot:Copter-4.6.3 / PX4:1.14.3),无需手动烧录。如需升级或切换固件,请参考 附录 - 飞控固件烧录。
硬件准备
- MVD35 飞行平台
- 6S1P 1500mAh 高压锂电池(XT60 接口)
- 遥控器(加装 TRS 高频头)
- USB 数据线
安全提示
⚠️ MVD35 电机与桨叶采用全包覆式设计,有效防止触碰桨叶伤人,但调试过程中仍需确保手指及其他物体远离桨叶区域。
⚠️ 保持电池在健康状态下使用,过充、过放、物理损伤、变形都可能导致安全隐患。
⚠️ 实际飞行测试需在空旷安全的环境下进行。
飞控连接
连接飞控到电脑
- 使用 USB 数据线(需支持数据传输,非纯充电线)将飞控的 USB 接口连接到电脑。

- 打开 设备管理器,展开
端口(COM 和 LPT),确认飞控串口已正常识别(无感叹号标志)。若无法识别,请确认 USB 线支持数据传输。

连接 MicoConfigurator
-
访问 MicoConfigurator,点击右上角
未连接按钮 -> 点击连接。 -
在浏览器弹出的串行端口选择窗口中,选择 飞控端口 -> 点击
连接。
ℹ️ 关于波特率:通过 USB 连接飞控时,无需设置波特率,选择飞控对应端口后直接连接即可。

确认连接状态
- 连接成功后,标题栏显示飞控型号和固件版本,状态栏链路质量应为 100%,仪表盘 3D 模型随无人机实时姿态变化。

飞控基础设置
本章节将带领读者从零开始完成 ArduPilot 和 PX4 开源飞控固件的初始配置,使无人机做好能正常离地飞行的准备。
从下面开始,会给出 ArduPilot 与 PX4 两套配置方案,读者只需根据飞控当前实际固件选择对应标签页阅读即可。
机架类型设置
MVD35 的机架类型为 四轴 X 型 布局,设置机架类型是电机设置的前置条件。
-
设置->机架类型- 机架类型 选择
四旋翼 - 布局方式 选择
X
- 机架类型 选择
FRAME_CLASS 1: Quad
FRAME_TYPE 1: X
-
设置->机架类型 -
机架类型 选择
Quadrotor xGeneric Quadcopter
SYS_AUTOSTART 4001
MAV_TYPE 2: Quadrotor
CA_AIRFRAME 0: Multirotor
CA_ROTOR_COUNT 4: 4
- ⚠️ 重启生效
电机设置
⚠️ 电机设置需要控制电机转动。操作前请先拆卸螺旋桨并接入锂电池,完成后再 断开电池、重新安装桨叶
1. 设置电调协议
开源飞控的电调协议通常默认为 PWM,此处需要设置为 DShot300,DShot 是数字协议,因此无需电调校准操作,且相比传统模拟 PWM 信号精准度更高响应速度更快。
另外 MVD35 所使用的 MicoAir743v2-AIO-35A 飞控电调一体板,集成了四路 bluejay 电调,而 bluejay 电调固件不支持 PWM,仅能支持 DShot 信号。
-
设置->电机设置 -
电调协议 选择
DShot300
MOT_PWM_TYPE 5: DShot300
-
设置->电机设置 -
电调协议 选择
DShot300
PWM_MAIN_TIM0 -4: DShot300
- ⚠️ 重启生效
2. 设置电机输出通道映射
⚠️ 整机装配完成后,飞控输出通道与实际电机位置可能不完全对应。如果电机编号映射错误,飞控发出的控制指令会作用到错误的电机,导致起飞侧翻或无法稳定飞行,这也是新手最常遇到的第一个难题。
MicoConfigurator 提供了图形化的引导式自动映射功能。按照页面提示依次确认实际转动的电机位置后,配置器会自动生成对应的电机映射参数,无需手动计算通道对应关系。
设置->电机设置->引导式自动映射

已拆除螺旋桨,继续

- 点击
开始转动并按照引导点击实际转动的电机序号,依次完成 4 路电机的引导操作
⚠️ 电机不转:检查电调协议是否已设为 DShot300,确认使用电池供电且电量充足。
ℹ️ 电机转动时,观察转向是否与示意图一致。若有不一致的电机,记录序号,在下一步修改转向。

- 引导操作完成后得到 映射结果,点击
应用映射将该映射保存到飞控中
SERVO1_FUNCTION 33: Motor 1
SERVO2_FUNCTION 34: Motor 2
SERVO3_FUNCTION 35: Motor 3
SERVO4_FUNCTION 36: Motor 4
设置->电机设置->引导式自动映射

已拆除螺旋桨,继续

- 点击
开始转动并按照引导点击实际转动的电机序号,依次完成 4 路电机的引导操作
⚠️ 电机不转:检查电调协议是否已设为 DShot300,确认使用电池供电且电量充足。
ℹ️ 电机转动时,观察转向是否与示意图一致。若有不一致的电机,记录序号,在下一步修改转向。

- 引导操作完成后得到 映射结果,点击
应用映射将该映射保存到飞控中
PWM_MAIN_FUNC1 101: Motor 1
PWM_MAIN_FUNC2 102: Motor 2
PWM_MAIN_FUNC3 103: Motor 3
PWM_MAIN_FUNC4 104: Motor 4
3. 修改电机转向
若发现电机转向错误,可通过软件修改电调转向参数,无需调换电机相线。
ArduPilot 固件截至 4.7.0 版本,依然不支持飞控直接修改电调转向参数,因此需要开启电调直通功能,通过专用的电调配置 web 工具来修改电调参数。修改完成后再关闭此功能。注意的是不推荐通过这种方式升级电调固件,有较大概率使电调变砖。
PX4 固件可以直接通过飞控修改电调转向参数(仅限于支持 DShot 的开源电调),因此直接在 MicoConfigurator 上配置即可。
- 具体修改步骤请参考 附录 - Ardupilot 电机转向修改。
-
设置->电机设置 -
电调方向 选择需修改方向的电机序号 -> 点击
方向1或方向2设置该电机方向
⚠️ 方向1 和 方向2 互为相反方向,若修改后转向未改变,则切换到另一个方向选项

4. 电机转向与映射关系验证
-
设置->电机设置->勾选启用电机测试 -
依次拖动电机输出滑块,验证实际转动的电机及转向,确认电机转动顺畅、无异响

-
设置->电机设置->勾选启用电机测试 -
依次拖动电机输出滑块,验证实际转动的电机及转向,确认电机转动顺畅、无异响

⚠️ 验证完成后,断开电池并重新安装桨叶。
遥控器与飞行模式设置
遥控飞行是无人机最基本也是最常见的控制方式,即使在自主飞行场景中,遥控器也是不可或缺的安全保障。
遥控链路由三部分组成:遥控器(发射端) 将飞手的操控指令通过无线射频信号发送给 接收机,接收机再通过有线连接将指令传递给 飞控。
在接下来的设置中,将完成遥控器、接收机和飞控的连接与设置。
1. 接收机接线
当前无人机领域常用的接收机协议有 SBUS 和 CRSF 两种,传统 PWM 和 PPM 在无人机上使用已经较少,此处不再做介绍。
| 协议 | 全称 | 信号方式 | 通道数 | 代表硬件 |
|---|---|---|---|---|
| SBUS | Serial Bus | 反向 UART,单向 | 16 通道 | futaba 接收机、DJI O3/O4 图传、微空 TRS 接收机 |
| CRSF | Crossfire | CRSF 协议,双向 | 16 通道 | TBS 接收机、ELRS 接收机 |
接收机通过飞控的 UART 串口 通信,两者接线方式有所不同:
SBUS:单向通信,直接将接收机 信号线(S) 连接至飞控的 RC/SBUS 输入口
CRSF:双向通信,需交叉连接 接收机 Tx → 飞控 Rx 和 接收机 Rx → 飞控 Tx
两种接收机均需从飞控获取 5V 供电(VCC 和 GND)。

ℹ️ MVD35 标配 微空 TRS 遥数一体高频头与接收机,使用 SBUS 协议与飞控通信
2. 遥控器对频
微空 TRS 遥数一体高频头与接收机
遥控器加装 TRS 遥数一体高频头并开启外置射频输出可参考:教程 1 - 附录 - TRS 高频头安装
遥控器与接收机对频操作请参考视频教程:微空TRS遥数一体高频头&接收机使用指南
⚠️ TRS 遥数一体对频成功后,接收机绿色指示灯常亮,高频头显示 rssi 信号强度
其它类型接收机
- 其它遥控器与接收机对频操作请参考遥控器说明书
⚠️ ELRS 接收机对频成功后,接收机绿色指示灯常亮,遥控器屏幕显示信号强度 📶
3. 飞控参数设置
- 设置飞控参数以识别接收机协议
ℹ️ Ardupilot 固件可自动识别接收机协议,若接收机连接到默认的 RC 端口,保持默认参数即可
设置->端口设置-> 确认 SERIAL6USART6(RC) 为默认参数
SERIAL6_PROTOCOL 23: RCIN
SERIAL6_BAUD 57: 57600
SERIAL6_OPTIONS 0
ℹ️ PX4 固件可自动识别并接收 SBUS 接收机信号,使用 SBUS 接收机保持默认参数即可;以下配置主要针对 CRSF 接收机
参数->RC
RC_INPUT_PROTO 6: CRSF
RC_CRSF_PRT_CFG 0: Disabled
RC_PORT_CONFIG 300: Radio Controller
- 验证飞控识别并接收遥控器信号:遥控器界面显示各通道数值,移动摇杆或切换开关能正确显示通道数值变化


⚠️ 部分 CRSF 接收机的手册或丝印标注的 Tx / Rx 方向与实际相反。若接线与参数均确认无误但飞控仍无法识别遥控器信号,可尝试对调 Tx 与 Rx 接线
4. 遥控器校准
设置->遥控器->打开Pitch 反向
ℹ️ 为什么要打开 Pitch 反向
ArduPilot 多旋翼沿袭了固定翼固件的俯仰通道方向定义,与多数遥控器的默认方向相反,因此需要反转 Pitch 通道
- 点击
校准遥控器进行校准
RC2_REVERSED 1: Reversed
各通道范围参数 校准后自动保存
- 按照提示,操作遥控器所有摇杆和旋钮到各端点位置,完成后点击
完成校准

设置->遥控器->校准遥控器

- 按照提示操作遥控器,并在每一步完成后点击
下一步

- 完成所有步骤后,点击
完成校准

5. 飞行模式设置
ℹ️ 首次飞行建议将所有 飞行模式 设置为
自稳模式,熟练后再按需设置其它飞行模式ℹ️
自稳模式仅稳定飞机姿态,不会锁定位置,需要遥控器持续控制飞行姿态与高度,是无人机最基础的控制模式与异常情况下救机的首选模式
-
设置->遥控器- 模式通道 设置为
Channel5 - 模式 1 ~ 6 设置为
STABILIZE(自稳模式)
- 模式通道 设置为
ℹ️ 对应通道可根据遥控器混控与个人习惯设置

-
设置->遥控器- 模式通道 设置为
Channel5 - 模式 1 ~ 6 设置为
Stabilized(自稳模式)
- 模式通道 设置为
ℹ️ 对应通道可根据遥控器混控与个人习惯设置

6. 解锁通道设置
-
设置->遥控器 -
RC8 设置为
ArmDisarm (4.2 and higher)
ℹ️ 对应通道可根据遥控器混控与个人习惯设置
RC8_OPTION 153: ArmDisarm (4.2 and higher)
-
设置->遥控器- 解锁开关通道 设置为
通道 8 - 紧急停机开关通道 设置为
通道 6
- 解锁开关通道 设置为
ℹ️ 对应通道可根据遥控器混控与个人习惯设置
⚠️ 紧急停机开关通道 触发后将关闭电机输出,无人机会立刻失去动力,仅限在紧急情况下使用
RC_MAP_ARM_SW 8: Channel 8
RC_MAP_KILL_SW 6: Channel 6
电池与初始参数设置
本步骤配置电源参数,使飞控能够正确读取电池电压,并根据机架与电池信息写入初始 PID 参数。
1. 电池设置
-
设置->其它- 电池监控类型 设置为
Analog Voltage and Current - 电压检测系数 设置为
21.12 - 电流检测系数 设置为
40.2A/V
- 电池监控类型 设置为
BATT_MONITOR 4: Analog Voltage and Current
BATT_VOLT_MULT 21.12
BATT_AMP_PERVLT 40.2
-
设置->其它- 电池芯数 设置为
6S Battery - 空电电压(每芯) 设置为
3.3V - 满电电压(每芯) 设置为
4.35V
- 电池芯数 设置为
BAT1_N_CELLS 6: 6S Battery
BAT1_V_EMPTY 3.3
BAT1_V_CHARGED 4.35
ℹ️ 完成后检查:配置器状态栏显示的电池电压与实际电压一致(允许 ±0.2V 误差)。
2. 初始参数设置
-
设置->PID调参- 桨叶尺寸 选择
3" - 电池节数 选择
6S - 电池类型 选择
LiHV (4.35V/3.5V)
- 桨叶尺寸 选择
-
计算推荐参数-> 确认推荐参数后,点击写入全部参数
ℹ️ 桨叶尺寸 选项中无
3.5"选项,选择最接近的3"即可

- ⚠️ 重启生效
-
设置->PID调参 -
保持飞控默认 PID 及 滤波参数 即可

传感器校准
本步骤通过加速度计六面校准与水平校准,消除传感器零偏。
-
传感器->IMU->校准加速度计 -
根据页面 3D 模型提示,将无人机依次放置在 6 个方向(水平、左侧、右侧、机头朝下、机头朝上、倒置)保持静止,每个面就位后点击
确认位置

- 校准完成后,点击
关闭

- 无人机保持水平放置,点击
校准水平-> 提示 水平校准成功 即完成

- ⚠️ 重启生效
ℹ️ MVD35 并无搭载板载罗盘或外置罗盘,因此无需进行罗盘校准
-
传感器->IMU->校准加速度计 -
根据页面 3D 模型提示,将无人机依次放置在 6 个方向(水平、左侧、右侧、机头朝下、机头朝上、倒置)保持静止,校准程序会自动识别并进入下一个方向

- 校准完成后,点击
关闭

- 无人机保持水平放置,点击
校准水平-> 提示 水平校准成功 即完成

- ⚠️ 重启生效
ℹ️ MVD35 并无搭载板载罗盘或外置罗盘,因此需要设置关闭罗盘功能
-
传感器->罗盘取消使用 磁力计1- SYS_HAS_MAG 设置为
0
SYS_HAS_MAG 0
基础飞行测试(自稳模式)
⚠️ 飞行测试请在开阔安全的环境中进行
飞行前准备
- 检查起飞前飞控状态、解锁条件等信息,确保无人机可正常解锁起飞。
-
参数->ARMING -
ARMING_CHECK勾选必要的检查项(传感器、遥控信号、电池等)
ARMING_CHECK 1346
无人机状态检查
✅无人机姿态检查:将无人机往各个方向上倾斜,检查仪表盘上 3D 模型是否实时同步倾斜。
✅ 接入电池,检查电池信息是否正常。
✅确认解锁安全条件满足,飞行模式,遥控器信息等正常。

无人机状态检查
✅ 无人机姿态检查:将无人机往各个方向上倾斜,检查仪表盘上 3D 模型是否实时同步倾斜。
✅ 接入电池,检查电池信息是否正常。
✅ 确认解锁安全条件满足,飞行模式,遥控器信息等正常。

- 用手拨动桨叶,确认不会触碰机架、天线、线束等部件。
- 打开遥控器,将无人机放置在平坦地面上,插上电池供电,人退后至 2 米以上安全距离。
解锁与起飞
- 拨动 解锁开关(通道8)解锁,电机开始 怠速旋转。
- 缓慢推油门,使飞机离地约 30~50 厘米,切忌猛推油门。
- 控制油门与姿态摇杆进行小范围动作,确认飞机能保持稳定。
- 方向确认:微动右侧摇杆,向前推时飞机应前倾前飞,向左推时应左倾左飞。若方向相反,立即降落上锁,在飞控 RC 通道参数中设置对应通道反向。
- 姿态稳定性:观察飞机是否有明显抖动或自旋。自稳模式下,轻微漂移属正常现象,但不应出现剧烈晃动。
- 油门响应:油门推拉时动力响应应平顺,无明显延迟或突变。
⚠️ 自稳模式 仅稳定飞机姿态,不会锁定位置,需要遥控器持续控制飞行姿态与高度,才能抵消自稳模式下的位置漂移
降落与上锁
- 缓慢拉低油门,使飞机平稳接地。
- 落地后将油门拉到最低,拨动解锁开关上锁,确认电机停转后断开电池。
⚠️ 遇到无法解锁、起飞后抖动或翻滚等问题,请参考 附录 - 常见问题排查。
飞控进阶设置
完成自稳模式测试后,说明 MVD35 已经具备基本的手动飞行能力。接下来将进入自动飞行相关配置,让飞控使用 MTF-02P 光流测距传感器提供的高度和水平速度信息,实现室内自主悬停飞行。
本节会依次完成三项设置:先配置飞控的通信端口和传感器参数并确认光流和测距数据正常,再配置 EKF 参数使其融入飞控高度位置计算,最后设置用于测试的定高和定点飞行模式。
需要注意的是,定高和定点悬停不仅依赖光流与测距数据,也依赖稳定的 IMU 数据。如果飞行器能够悬停但效果不佳,应优先检查机体震动、桨叶状态、电机固定和飞控减震安装情况。
光流和测距传感器设置
本步骤配置 MTF-02P 光流测距传感器参数,使飞控识别传感器并验证数据正常。
1. 设置飞控串口
ℹ️ MVD35 已将 MTF-02P 光流测距传感器接在飞控串口 4 上,对应 Ardupilot 的端口为 SERIAL4
UART4。
-
设置->端口设置-> 设置 SERIAL4UART4相关参数- 协议 设置为
MAVLink1 - 波特率 设置为
115200 - Options 设置为
1024
- 协议 设置为
SERIAL4_BAUD 115: 115200
SERIAL4_OPTIONS 1024
SERIAL4_PROTOCOL 1: MAVLink1- ⚠️ 重启飞控

ℹ️ MVD35 已将 MTF-02P 光流测距传感器接在飞控串口 4 上,对应 PX4 的端口为 TELEM 2。
设置->端口设置->MAV1端口 设置为TELEM 2
MAV_1_CONFIG 102: TELEM 2-
⚠️ 重启飞控
MAV1波特率 设置为115200 8N1MAV1模式 设置为NormalMAV1转发 设置为Disabled
MAV_1_MODE 0: Normal
MAV_1_FORWARD 0: Disabled
SER_TEL2_BAUD 115200: 115200 8N1- ⚠️ 重启飞控

2. 设置传感器类型
-
传感器->测距仪->测距仪1- 型号类型 设置为
MAVLink
- 型号类型 设置为
RNGFND1_TYPE 10: MAVLink-
⚠️ 重启飞控
- 离地距离 设置为
2cm - 最大距离 设置为
800cm - 最小距离 设置为
1cm
- 离地距离 设置为
RNGFND1_GNDCLEAR 2
RNGFND1_MIN_CM 1
RNGFND1_MAX_CM 800- 在
实时波形界面查看测距仪数据,上下移动无人机,确认读数与实际距离一致。

-
传感器->光流- 传感器类型 设置为
MAVLink
- 传感器类型 设置为
FLOW_TYPE 5: MAVLink-
⚠️ 重启飞控
-
在
实时波形界面查看光流数据,晃动无人机,确认光流数据变化趋势与陀螺仪一致。

-
传感器->测距仪->测距仪1 -
在
实时波形界面查看测距仪数据,上下移动无人机,确认读数与实际距离一致。

-
传感器->光流 -
在
实时波形界面查看光流数据,晃动无人机,确认光流数据变化趋势与陀螺仪一致。

EKF 参数设置
本步骤设置将光流与测距数据融合进 EKF,作为速度与高度来源,使无人机能够进入定点模式。
1. EKF 融合数据设置
-
设置->EKF- EK3_SRC_OPTIONS 设置为
0x0 - EK3_IMU_MASK 设置为
0x1
- EK3_SRC_OPTIONS 设置为
-
设置
EK3_SRC1相关参数- 水平位置源 设置为
0: None - 垂直位置源 设置为
2: RangeFinder - 水平速度源 设置为
5: OpticalFlow - 垂直速度源 设置为
0: None - 偏航角源 设置为
0: None
- 水平位置源 设置为
EK3_SRC_OPTIONS 0
EK3_IMU_MASK 1
EK3_SRC1_POSXY 0: None
EK3_SRC1_POSZ 2: RangeFinder
EK3_SRC1_VELXY 5: OpticalFlow
EK3_SRC1_VELZ 0: None
EK3_SRC1_YAW 0: None- ⚠️ 重启生效

-
设置->EKF- 视觉融合 设置为
0 - 气压计融合 设置为
0: Disabled - 光流融合 设置为
1: Enabled - 测距融合 设置为
2: Enabled - 高度参考 设置为
2: Range sensor
- 视觉融合 设置为
EKF2_EV_CTRL 0
EKF2_BARO_CTRL 0: Disabled
EKF2_OF_CTRL 1: Enabled
EKF2_RNG_CTRL 2: Enabled
EKF2_HGT_REF 2: Range sensor- ⚠️ 重启生效

定高/定点飞行模式设置
-
设置->遥控器- 模式 4 设置为
ALT_HOLD - 模式 6 设置为
LOITER
- 模式 4 设置为
⚠️ 飞行模式 通道三段开关拨至中间位置对应 模式 4,拨至最高位置对应 模式 6

-
设置->遥控器- 模式 4 设置为
Altitude - 模式 6 设置为
Position
- 模式 4 设置为
⚠️ 飞行模式 通道三段开关拨至中间位置对应 模式 4,拨至最高位置对应 模式 6

悬停飞行测试(定点模式)
⚠️ 首次测试切勿直接使用定点模式起飞。必须先在定高模式下起飞,确认高度稳定后再切换至定点模式。
飞行前准备
- 测试场地地面应有丰富纹理(如地毯、瓷砖拼花),避免纯色光滑地面(光流需要视觉特征)。
- 确保光照充足,避免强光直射地面产生反光。
无人机状态检查
✅ 使用遥控器切换飞行模式,确认 MicoConfigurator 上显示当前飞行模式与遥控器控制一致。
✅ 切换各个飞行模式,确认各种飞行模式均能通过解锁检查。
✅ 查看飞控消息,确认 EKF 已融合光流和测距仪数据。
✅ 接入电池,检查电池电量、无人机姿态、遥控器输入等信息,确认均正常。

无人机状态检查
✅ 使用遥控器切换飞行模式,确认 MicoConfigurator 上显示当前飞行模式与遥控器控制一致。
✅ 切换各个飞行模式,确认各种飞行模式均能通过解锁检查。
✅ 接入电池,检查电池电量、无人机姿态、遥控器输入等信息,确认均正常。

定高测试
- 模式开关切到 定高模式(ALT_HOLD / Altitude)。
- 按第 5 节方式解锁起飞,缓慢将油门推过中点(约 60%),使无人机平稳离地至 0.8~1 米高度。
- 将油门回中,观察无人机是否能自动保持当前高度。
- 定高模式下,水平位置出现漂移属正常现象,需人为手动实时修正横滚俯仰姿态,才能抵消水平漂移。
- 上下推拉油门,确认高度响应平顺、无明显超调或震荡。
定点测试
- 在 定高模式 能保持稳定高度的状态下,将模式开关切换至 定点模式(Loiter / Position)。
- 松开所有摇杆,观察无人机是否能锁定水平位置(漂移范围应在 ±10cm 以内,无持续偏移)。
- 轻推方向摇杆后松开,观察无人机是否能在新位置稳定悬停。
降落与上锁
- 缓慢拉低油门使飞机平稳接地,拨动 锁定开关(通道8)关闭电机,断开电池。
⚠️ 遇到定高不稳、定点漂移或切换模式后异常加速等问题,请参考 附录 - 常见问题排查。
附录
Ardupilot 电机转向修改
若在 ArduPilot 固件下发现电机转向错误,可通过以下步骤在软件中修改,无需拆卸或调换电机相线:
-
设置->电机设置->启用电调直通 -
配置工具选择ESC Configurator (BLS/BlueJay)-> 浏览器会自动打开该工具页面

- 回到 MicoConfigurator 重启飞控,并等待飞控重新连接

- 断开 MicoConfigurator 连接

-
切换到 ESC Configurator -> 点击右上角
选择串行端口 -
在弹出的 esc-configurator 想连接到串行端口 窗口中选择识别到的 飞控 -> 点击
连接

- 点击右上角
连接,将电调连接到电调配置器

-
点击右下角
读取设置-> 等待读取电调信息完成后,修改对应序号电调的 电机方向 参数 -
点击右下角
写入设置-> 等待写入完成后,点击右上角断开连接
ℹ️ 电机方向 可选
Normal或Reversed,两者互为相反转向ℹ️ 若无法读取完整的 4 路电调信息,可尝试重新读取设置或重新连接

-
重新连接 MicoConfigurator 并关闭 电调直通
-
设置->电机设置->关闭电调直通 ->重启飞控

遥数一体数传连接
通过数传链路无线连接飞控,实时监测无人机状态,无需 USB 线即可远程配置与调试
1. TRS 接收机与高频头对频
对频操作请参考视频教程:微空TRS遥数一体高频头&接收机使用指南
2. 配置飞控数传串口
ℹ️ MVD35 已将 TRS 接收机数传端口接在飞控串口 1 上,对应 Ardupilot 的端口为 SERIAL1
USART1。
-
设置->端口设置-> 设置 SERIAL1USART1相关参数- 协议 设置为
MAVLink2 - 波特率 设置为
57600 - Options 设置为
0
- 协议 设置为
SERIAL1_BAUD 57: 57600
SERIAL1_OPTIONS 0
SERIAL1_PROTOCOL 2: MAVLink2- ⚠️ 重启飞控

ℹ️ MVD35 已将 TRS 接收机数传端口接在飞控串口 1 上,对应 PX4 的端口为
TELEM 1。
-
设置->端口设置MAV0端口 设置为TELEM 1
MAV_0_CONFIG 100: TELEM 1-
⚠️ 重启飞控
MAV0波特率 设置为57600 8N1MAV0模式 设置为NormalMAV0速率 设置为4000MAV0转发 设置为Enabled
MAV_0_MODE 0: Normal
MAV_0_RATE 4000
MAV_0_FORWARD 1: Enabled
SER_TEL1_BAUD 57600: 57600 8N1- ⚠️ 重启飞控

3. 连接高频头到电脑
- 拔掉连接飞控的 USB 线,打开遥控器并将遥控器高频头 USB 接口连接到电脑。

-
安装高频头驱动:CP2102驱动安装教程 (Windows)
-
打开 设备管理器,展开
端口(COM 和 LPT),确认高频头已正常识别(无感叹号标志)。

4. 无线连接 MicoConfigurator
-
插上电池为无人机供电,等待高频头与接收机连接(接收机指示灯常亮,高频头屏幕显示 rssi 信号强度)。
-
连接到 MicoConfigurator:
- 波特率 选择
57600 - 串行端口 选择
CP2102 USB to UART Bridge Controller。
- 波特率 选择

- 连接成功后,确认 链路质量 及 仪表盘 等数据正常刷新。

常见错误
⚠️ 接收机 LED 一直快闪不变常亮:对频未成功,重启遥控器,并确认遥控器已开启外部射频输出,高频头供电正常。
⚠️ MicoConfigurator 无线连接后无数据:飞控串口参数未正确配置或连接波特率选择错误,检查串口设置并重新连接。
⚠️ 设备管理器端口列表中看不到 TRS 设备:确认高频头已通过 USB 连接电脑,检查驱动是否正常安装。
飞控固件烧录
MicoConfigurator 固件升级 功能支持 在线升级、本地升级、DFU 烧录,推荐使用 DFU 烧录 。
⚠️ DFU 烧录 会清空飞控 FLASH 上全部数据,如果已有配置好的参数,可以将飞控参数先行备份,烧录完成后再行导入。
1. 飞控进入 DFU 模式并安装驱动
-
先按下飞控 BOOT 按钮,再插入USB数据线连接电脑。待飞控上电2秒后即可松开按钮。(此时飞控进入 DFU 模式,RGB 指示灯应处于熄灭状态)
-
下载并打开 zadig-2.8
-
Options-> 勾选List All Devices。

设备列表选择DFU in FS Mode

- 点击
Install Driver,安装 WinUSB 驱动。

- 等待驱动安装完成后。检查 设备管理器 是否识别到
DFU in FS Mode。

2. DFU 烧录固件
- 打开 MicoConfigurator 进行固件烧录
-
固件->DFU 烧录->在线下载->ArduPilot 官方 -
飞控型号 选择对应的飞控板 ->
下载固件

- 等待固件下载完成后,点击
开始烧录

- 在弹窗中选择对应的
DFU 设备并点击连接,进行烧录

-
等待烧录完成后,重新拔插 USB 线 以重启飞控
-
最后连接 MicoConfigurator 确认飞控型号及版本信息

⚠️ Ardupilot 烧录固件后首次启动会初始化参数,可能导致首次连接失败,重新拔插 USB 线并再次连接即可
-
固件->DFU 烧录->在线下载->PX4 (MicoAir) -
飞控型号 选择对应的飞控板;固件名 选择烧录的版本号 ->
下载固件

- 等待固件下载完成后,点击
开始烧录

- 在弹窗中选择对应的
DFU 设备并点击连接,进行烧录

- 等待烧录完成后,连接 MicoConfigurator 确认飞控型号及版本信息

常见问题排查
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 地面站无法找到飞控端口 | USB 线仅充电不支持数据传输 / 设备驱动未正确安装 | 查看 设备管理器 是否识别到设备 / 更换数据线 |
| 地面站连接后无数据 | 端口选择错误 / 无线数传波特率或协议未正确配置 | 在 设备管理器 确认正确的设备端口 / 用有线连接飞控重新核对数传端口及波特率参数 |
| 传感器校准失败 | 校准过程中移动了无人机 | 重新校准,保持静止 |
| 电机不转 | 未用电池供电 / 机架类型和电调协议未正确设置 | 确认使用电池供电,电池电量正常,检查飞控机架类型和电调协议设置 |
| 定高模式高度不稳 | 气压计受气流干扰 / 测距传感器数据未被正常识别 | 用海绵覆盖气压计以增加气流回路;检查测距仪读数是否正常 |
| 定点模式大幅漂移 | 地面缺乏视觉纹理 / 无人机震动过大 / 光流传感器工作异常 | 检查地面纹理与光照条件;查看飞行日志中的震动数据;查看状态页面中的光流数据 |
| 解锁失败 | Pre-arm check 未通过 / 不满足解锁条件 | 查看配置器状态栏中的具体错误提示(如 EKF 未就绪、传感器报错等) |
| 飞行中严重抖动 | PID 参数不匹配 / 机架螺丝松动,安装不紧固 / 桨叶变形,电机震动大 | 检查螺旋桨是否有磨损或碰擦痕迹,确认安装牢固,必要时微调 PID 参数 |

