文档目录
文章目录
MicoAir743v2 飞控用户手册
产品概览
MicoAir743v2 是微空科技面向多旋翼、自主飞行平台设计的高性能 H743 飞控。它采用主频 480 MHz 的 STM32H743VIT6,配备 BMI088 + BMI270 双 IMU、SPL06 气压计、QMC5883L 板载磁力计、AT7456E 模拟 OSD,以及 microSD 日志存储卡槽。
飞控提供 8 路 UART、11 路 PWM、1 路 I²C、双路大电流 BEC、DJI O3/O4 高清图传接口和板载蓝牙数传,可运行 ArduPilot、PX4、INAV 与 Betaflight 等开源固件。

核心特性
STM32H743VIT6,480 MHz,2 MB FlashBMI088 + BMI270双 IMUSPL06气压计与QMC5883L板载磁力计AT7456E模拟 OSD 与 DJI O3/O4 DisplayPort 接口- 8 路 UART、11 路 PWM、1 路 I²C、1 路 SWD
- microSD 卡槽,用于飞行日志存储
- 板载蓝牙数传,内部连接至 UART8,默认波特率
115200 - 5 V / 3 A 与 12 V / 3 A 两路 BEC
- 2–6S 锂电池输入,支持 6–27 V
- 支持 ArduPilot、PX4、INAV 与 Betaflight
产品购买
硬件规格
处理器与传感器
| 项目 | 规格 |
|---|---|
| 主控 MCU | STM32H743VIT6,480 MHz,2 MB Flash |
| IMU | BMI088 + BMI270 双 IMU |
| 气压计 | SPL06 |
| 板载磁力计 | QMC5883L |
| 模拟 OSD | AT7456E (注意当前PX4固件暂不支持OSD功能) |
| 日志存储 | microSD 卡槽 |
接口与输出
| 项目 | 数量 / 说明 |
|---|---|
| UART | 8 路 |
| PWM | 11 路;PWM1–PWM8 支持 DShot 与双向 DShot,实际能力取决于固件 |
| I²C | 1 路 |
| SWD | 1 路 |
| ADC | 2 路:电池电压与电流检测 |
| USB | USB Type-C |
| 高清图传 | DJI O3/O4 兼容接口,支持 DisplayPort |
| 接收机 | UART6 为默认 RC 输入;ArduPilot 下也可使用其他 UART |
| 其他 | 蜂鸣器、串行 LED、BOOT 按键/焊盘 |
电源与结构
| 项目 | 规格 |
|---|---|
| 电池输入 | 2–6S,6–27 V |
| 5 V BEC | 最大 3 A,适用于接收机、GPS、光流等外设 |
| 12 V BEC | 最大 3 A,适用于图传、摄像头等外设 |
| 安装孔距 | 30.5 × 30.5 mm |
| 安装孔径 | Φ4 mm |
| 外形尺寸 | 36 × 36 × 8 mm |
| 重量 | 10 g |

尺寸与安装

安装时请遵循以下原则:
- 使用 30.5 × 30.5 mm 孔位固定飞控,避免螺丝或垫片接触板上元件。
- 建议使用减震柱,均匀锁紧,避免飞控板弯曲。
- 保持飞控箭头朝向机头;如受结构限制需要旋转安装,应在固件中设置正确的方向参数。
接口与供电
接口定义

典型接线

供电规则
| 接口 | 电压 | 典型用途 | 注意事项 |
|---|---|---|---|
VBAT | 6–27 V | 飞控主电源输入 | 仅接 2–6S 电池或等效电源 |
5V | 5 V | 接收机、GPS、光流、测距仪等外设供电 | 接线前确认外设允许 5 V 输入 |
12V | 12 V | DJI 图传、摄像头等供电 | 禁止连接只支持 5 V 的外设 |
GND | 0 V | 电源与信号参考地 |
高清图传接口的第 1 针为 12 V。连接 DJI O3/O4 或其他图传前,必须核对线序与设备输入电压。不要把 12 V 接到接收机、GPS 或只支持 5 V 的摄像头。
串口通信通常需要连接
TX、RX与GND。飞控TX应接外设RX,飞控RX应接外设TX;只有单向协议时,按协议要求连接对应信号线即可。
串口映射
ArduPilot 串口映射
| ArduPilot 端口 | 物理接口 | 默认用途 / 特性 |
|---|---|---|
SERIAL0 | USB | USB 虚拟串口 |
SERIAL1 | UART1 | MAVLink2,支持 DMA |
SERIAL2 | UART2 | DisplayPort,支持 DMA |
SERIAL3 | UART3 | GPS,支持 DMA |
SERIAL4 | UART4 | MAVLink2,支持 DMA |
SERIAL5 | UART5 | 支持 DMA |
SERIAL6 | UART6 | RC 输入,支持 DMA |
SERIAL7 | UART7 | 电调遥测,支持 DMA |
SERIAL8 | UART8 | 板载蓝牙数传,支持 DMA |
PX4 串口映射
| PX4 设备 | PX4 接口名 | 物理接口 |
|---|---|---|
ttyACM0 | USB | USB 虚拟串口 |
ttyS0 | TELEM1 | UART1 |
ttyS1 | GPS2 | UART2 |
ttyS2 | GPS1 | UART3 |
ttyS3 | TELEM2 | UART4 |
ttyS4 | TELEM3 | UART5 |
ttyS5 | RC | UART6 |
ttyS6 | URT6 | UART7 |
ttyS7 | TELEM4 / SERIAL4 | UART8 |
UART8 被板载蓝牙占用,默认波特率为
115200。
PWM输出
MicoAir743v2 最多提供 11 路 PWM 输出。其中 PWM1–PWM8 在硬件上支持 DShot 与双向 DShot;最终能否使用取决于所安装的飞控固件及其版本。
PWM 定时器分组
| 分组 | 通道 | 说明 |
|---|---|---|
| 第 1 组 | PWM1、PWM2、PWM3、PWM4 | 同组通道通常需要使用兼容的输出协议/频率 |
| 第 2 组 | PWM5、PWM6 | 同组约束 |
| 第 3 组 | PWM7、PWM8、PWM11 | PWM11 同时用于串行 LED 功能 |
| 第 4 组 | PWM9、PWM10 | 同组约束 |
同一定时器组内的通道通常不能任意混用不同输出协议。修改 PWM 协议、频率或串行 LED 配置时,应把同组通道作为一个整体检查。
当 PWM11 配置为串行 LED 输出时,PWM7 与 PWM8 受同一分组约束,可能也只能使用串行 LED 兼容配置。请以当前固件的输出分组规则为准。
电调协议建议
- 普通 PWM 电调:选择固件支持的标准 PWM 协议。
- DShot 电调:通常优先使用
DShot300,在可靠性与带宽之间取得平衡。 - 双向 DShot:需要飞控固件和电调固件同时支持。
- PX4 与 INAV 暂不支持双向 DShot;后续版本如有变化,以对应固件的最新发布说明为准。
电机测试前必须拆下桨叶。确认电机编号、旋转方向和失控保护后,才能安装桨叶并进行低风险地面测试。
接收机
UART6 是默认 RC 输入接口, 但如有需要也可以配置到其他 UART。
| 协议 | 建议接线 | 备注 |
|---|---|---|
| SBUS | 接收机信号 → RX6 | 通常只需单向信号线与 GND/供电 |
| DSM / SRXL | 接收机信号 → RX6 | 按接收机电压要求供电 |
| FPort | 接收机信号 → TX6 | 单线双向协议 |
| CRSF / ELRS | 接收机 TX → RX6;接收机 RX → TX6 | 可自动传输遥测 |
| SRXL2 | 接收机信号 → TX6 | ArduPilot 下设置 SERIAL6_OPTIONS = 4 |
| PPM | 不支持 | 请改用串口接收机协议 |
CRSF/ELRS 无法识别时,先检查 TX/RX 是否交叉连接、供电电压是否正确,以及 UART6 是否被其他功能占用。不要只依赖线材颜色判断针脚。
OSD 与图传接口
MicoAir743v2 同时提供 AT7456E 模拟 OSD 和面向 DJI O3/O4 等高清图传的 DisplayPort 接口。
模拟 OSD
- 板载芯片:
AT7456E - ArduPilot 可使用
OSD_TYPE = 1启用 MAX7456 兼容驱动 - 使用前应确认摄像头制式、视频输入/输出接线与固件支持
DisplayPort / DJI O3/O4
- 高清图传通过 SH1.0-6P 接口连接
- 默认使用 UART2 的 DisplayPort 功能
- 图传接口提供 12 V 供电
- OSD 能力和配置方法随固件版本变化,应以当前固件文档为准
连接图传前再次确认接口第 1 针为 12 V。线序错误可能同时损坏图传和飞控。
电池监测、磁力计与 I²C
电池电压与电流监测
飞控集成电压检测,并通过电调接口接收电流传感器信号,支持最高 6S 电池。
ArduPilot 官方硬件定义中的默认参数如下:
| 参数 | 默认值 | 作用 |
|---|---|---|
BATT_VOLT_PIN | 10 | 电压检测 ADC |
BATT_CURR_PIN | 11 | 电流检测 ADC |
BATT_VOLT_MULT | 21.2 | 电压分压系数 |
BATT_CURR_SCALE | 40.2 | 电流缩放系数 |
电流传感器系数与所用电调的传感器电路有关。表中参数是 MicoAir743v2 默认值,不适用于所有电调。需根据实际情况来调整。
磁力计
- 板载磁力计:
QMC5883L - 可通过 I²C 的
SDA/SCL接入外置磁力计 - 高电流线、蜂鸣器、磁铁和电机会引入磁干扰
对航向精度要求较高时,建议使用远离动力系统的外置 GPS/磁力计组合,并在整机装配完成后重新执行磁力计校准。
使用蓝牙连接飞控
板载蓝牙数传内部连接至 UART8,默认波特率为 115200。官方流程使用 Android 版 QGroundControl,可连接 ArduPilot 或 PX4 固件。
蓝牙可用于地面参数配置、飞控状态查看。
开启蓝牙电源
- 给飞控正常上电并等待至少 3 秒。
- 检查蓝牙蓝色电源指示灯。
- 如果指示灯熄灭,长按
BOOT按键约 2 秒以开启蓝牙。 - 再次长按可关闭蓝牙;开关状态会在断电后保留。
在 QGroundControl 中添加连接
打开 Application Settings → Comm Links,点击 Add。

将连接类型设为 Bluetooth。

扫描并选择飞控
点击 Scan,选择名称类似 MicoAir743v2-xxxxx 的设备,然后确认。

如果扫描不到设备,让手机靠近飞控,确认蓝色电源灯已亮,并检查 Android 系统是否授予 QGroundControl 蓝牙和附近设备权限。
建立连接
在 Comm Links 中选择刚添加的设备,点击 Connect。连接成功后,飞控上的绿色蓝牙状态灯常亮。

等待参数读取
返回主界面,QGroundControl 会自动读取飞控参数。通常约需 3 - 5 秒,实际时间受固件版本与无线环境影响。



飞控固件
MicoAir743v2 支持 ArduPilot、PX4、INAV、Betaflight 与 Skybrush。
MicoConfigurator 是浏览器端飞控配置工具,支持 Windows、macOS 与 Linux,可用于配置调试飞控,并通过在线、本地文件或 DFU 模式完成固件更新。

使用 Chrome 或 Edge 打开 MicoConfigurator。进入 DFU 模式后,可以直接在浏览器中选择机型和固件完成烧录(Windows需安装DFU驱动)。
ArduPilot
- 固件目标:
MicoAir743v2 - 从 ArduPilot 4.6.0 起进入官方硬件支持列表
- 可通过 MicoConfigurator、Mission Planner在线烧录飞控固件
相关链接:
在ArduPilot官网上下载固件时,必须选择目标
MicoAir743v2。不要选用名称相近的 MicoAir743、Lite 或 AIO 型号固件。
PX4
- 固件目标:
micoair_h743-v2 - 从 PX4 1.16.0 起进入官方硬件支持列表
- 可通过 MicoConfigurator 烧录、PX4 Release 下载或源码自行编译
相关链接:
进入 DFU 模式后,也可使用 MicoConfigurator 在线烧录:

编译 Bootloader:
make micoair_h743-v2_bootloader编译默认固件:
make micoair_h743-v2_defaultINAV
- 固件目标:
MICOAIR743V2 - 从 INAV 8.0.0 起进入官方硬件支持列表
- 使用与固件版本匹配的 INAV Configurator
- MicoAir743v2 INAV 固件

Betaflight
- 使用 MicoAir 仓库提供的对应固件与说明
- MicoAir743v2 Betaflight 固件
Skybrush
固件烧录与恢复
正常升级
- 备份当前参数。
- 使用 MicoConfigurator 或 Mission Planner 在线升级稳定版固件。
- 完成烧录后断电重启。
进入 DFU 模式
- 断开飞控电源与 USB。
- 按住
BOOT按键。 - 保持按住并连接 USB Type-C。
- 电脑识别到 DFU 设备后松开按键。
- 在 MicoConfigurator 的固件/DFU 页面选择正确目标并烧录。
DFU 模式下飞控不会像正常固件那样在设备管理器显示端口,LED指示灯也不会工作,这是正常现象。
常见问题
飞控无法通过 USB 连接
- 更换确认支持数据传输的 USB Type-C 线缆。
- 更换电脑 USB 端口,避免使用供电不足的扩展坞。
- 检查设备管理器或系统日志中是否出现串口/DFU 设备。
- 尝试进入 DFU 模式确认 Bootloader 或硬件是否可识别。
- 如仅使用电池供电,确认 USB 与系统地线没有异常。
蓝牙搜索不到或无法连接
- 上电至少 3 秒后,长按
BOOT约 2 秒开启蓝牙 - 确认蓝色电源灯亮起
- 授予 Android 蓝牙与附近设备权限
- 确认 UART8 没有被改作其他用途
- 检查波特率是否为
115200 - 删除手机中的旧连接记录后重新扫描
电机测试时电机不转
- 确认测试时已连接动力电源
- 检查电机输出通道与机架配置
- 核对电调协议;Bluejay/AM32 等通常建议先试
DShot300 - 检查解锁状态和地面站报错
电池电压或电流读数不准
- 核对
BATT_VOLT_PIN、BATT_CURR_PIN与默认系数,可尝试恢复默认参数 - 用万用表对照实际电压
- 根据电调电流传感器规格校准
BATT_CURR_SCALE - 确认电流检测信号线与 GND 已连接
刷错固件后无法启动
- 按住
BOOT连接 USB,进入 DFU 模式。 - 重新选择与本板完全匹配的目标。
- 烧录后执行完整参数重置和校准,不要加载其他型号的参数文件。
相关资源
- MicoConfigurator
- 飞控固件烧录教程
- ArduPilot 基础配置教程
- 电脑蓝牙连接 MicoAir H743v2/Lite
- ArduPilot 官方文档
- PX4 官方文档
- QGroundControl 下载
- INAV Configurator
- Betaflight Configurator
附录 A:Pinout 引脚定义表
本表主要用于底层驱动开发与硬件调试。普通装机和参数配置通常无需关注这些引脚定义。
| 功能分类 | 器件/用途 | 总线/外设 | 信号 | MCU 引脚 |
|---|---|---|---|---|
| IMU | BMI270 | SPI3 | MOSI | PD6 |
| IMU | BMI270 | SPI3 | MISO | PB4 |
| IMU | BMI270 | SPI3 | SCLK | PB3 |
| IMU | BMI270 | SPI3 | BMI270_CS | PA15 |
| IMU | BMI270 | GPIO | BMI270_DR | PB7 |
| IMU | BMI088 | SPI2 | MOSI | PC3 |
| IMU | BMI088 | SPI2 | MISO | PC2 |
| IMU | BMI088 | SPI2 | SCLK | PD3 |
| IMU | BMI088 | SPI2 | BMI088_GYRO_CS | PD5 |
| IMU | BMI088 | SPI2 | BMI088_ACCEL_CS | PD4 |
| IMU | BMI088 | GPIO | BMI088_GYRO_DR | PC15 |
| IMU | BMI088 | GPIO | BMI088_ACCEL_DR | PC14 |
| 气压计 | SPL06 | I2C2 | SCL | PB10 |
| 气压计 | SPL06 | I2C2 | SDA | PB11 |
| 气压计 | SPL06 | GPIO | SPL06_DR | PD0 |
| 磁力计 | QMC5883L | I2C2 | SCL | PB10 |
| 磁力计 | QMC5883L | I2C2 | SDA | PB11 |
| 电机输出 | PWM | TIM1/CH4 | M1 | PE14 |
| 电机输出 | PWM | TIM1/CH3 | M2 | PE13 |
| 电机输出 | PWM | TIM1/CH2 | M3 | PE11 |
| 电机输出 | PWM | TIM1/CH1 | M4 | PE9 |
| 电机输出 | PWM | TIM3/CH4 | M5 | PB1 |
| 电机输出 | PWM | TIM3/CH3 | M6 | PB0 |
| 电机输出 | PWM | TIM4/CH1 | M7 | PD12 |
| 电机输出 | PWM | TIM4/CH2 | M8 | PD13 |
| 电机输出 | PWM | TIM15/CH1 | M9 | PE5 |
| 电机输出 | PWM | TIM15/CH2 | M10 | PE6 |
| LED 灯带 | PWM | TIM4/CH3 | — | PD14 |
| 蜂鸣器 | GPIO | — | — | PD15 |
| OSD | AT7456E | SPI1 | MOSI | PA7 |
| OSD | AT7456E | SPI1 | MISO | PA6 |
| OSD | AT7456E | SPI1 | SCLK | PA5 |
| OSD | AT7456E | SPI1 | OSD_CS | PB12 |
| 外部晶振 | External | 8 MHz | OSC_IN | PH0 |
| 外部晶振 | External | 8 MHz | OSC_OUT | PH1 |
| 状态灯 | GPIO_OUTPUT | RED | — | PE3 |
| 状态灯 | GPIO_OUTPUT | BLUE | — | PE4 |
| 状态灯 | GPIO_OUTPUT | GREEN | — | PE2 |
| 按键 | — | BOOT | — | BOOT0 |
| I2C | — | I2C1 | SDA | PB9 |
| I2C | — | I2C1 | SCL | PB8 |
| UART | — | UART1 | TX | PA9 |
| UART | — | UART1 | RX | PA10 |
| UART | VTX-HD | UART2 | TX | PA2 |
| UART | VTX-HD | UART2 | RX | PA3 |
| UART | GPS | UART3 | TX | PD8 |
| UART | GPS | UART3 | RX | PD9 |
| UART | — | UART4 | TX | PA0 |
| UART | — | UART4 | RX | PA1 |
| UART | — | UART5 | TX | PB6 |
| UART | — | UART5 | RX | PB5 |
| UART | RCIN | UART6 | TX | PC6 |
| UART | RCIN | UART6 | RX | PC7 |
| UART | ESC_Telemetry | UART7 | RX | PE7 |
| UART | Bluetooth Telemetry | UART8 | TX | PE1 |
| UART | Bluetooth Telemetry | UART8 | RX | PE0 |
| USB | — | USB | USB_DM | PA11 |
| USB | — | USB | USB_DP | PA12 |
| SD 卡 | — | SDMMC1 | D0 | PC8 |
| SD 卡 | — | SDMMC1 | D1 | PC9 |
| SD 卡 | — | SDMMC1 | D2 | PC10 |
| SD 卡 | — | SDMMC1 | D3 | PC11 |
| SD 卡 | — | SDMMC1 | CLK | PC12 |
| SD 卡 | — | SDMMC1 | CMD | PD2 |
| 调试接口 | — | SWD | SWDIO | PA13 |
| 调试接口 | — | SWD | SWCLK | PA14 |
| 电池检测 | 分压比 1:21 | ADC | Voltage | PC0 |
| 电池检测 | — | ADC | Current | PC1 |


