文档目录
文章目录
MicoAir743飞控用户手册
产品概览
MicoAir743 是微空科技面向多旋翼、自主飞行平台设计的高性能 H743 飞控。它采用主频 480 MHz 的 STM32H743VIT6,配备 BMI088 + BMI270 双 IMU、DPS310 气压计、IST8310 板载磁力计、AT7456E 模拟 OSD,以及 microSD 日志存储卡槽。
飞控提供 7 路 UART、10 路 PWM、1 路 CAN、1 路 I²C、5 V / 3 A 与 9 V / 3 A 两路 BEC,并支持 DJI O3/O4 高清图传接口。它可运行 ArduPilot、PX4、INAV、Betaflight 等开源固件。

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

- 使用 30.5 × 30.5 mm 孔位固定飞控,避免螺丝、金属垫片或机架接触板上元件。
- 建议使用减震柱并均匀锁紧,避免飞控板弯曲。
- 保持飞控方向标识朝向机头;如必须旋转安装,应在固件中设置正确的板载方向。
整机完成布线后再进行加速度计和磁力计校准。改变电池线、图传或动力系统位置后,建议重新检查磁场干扰。
接口与供电
接口定义

典型接线

供电规则
| 接口 | 电压 | 典型用途 | 注意事项 |
|---|---|---|---|
VBAT | 6–27 V | 飞控主电源输入 | 仅连接 2–6S 电池或等效稳压电源 |
5V | 5 V | 接收机、GPS、光流、测距仪 | 接线前确认外设允许 5 V 输入 |
9V | 9 V | DJI 图传、摄像头等 | 禁止连接只支持 5 V 的外设 |
GND | 0 V | 电源与信号参考地 |
高清图传 SH1.0-6P 接口的第 1 针为 9 V。连接 DJI O3/O4 或其他图传前必须核对线序,不能把 9 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 | UART6 | RC 输入,支持 DMA |
SERIAL6 | UART7 | 电调遥测,支持 DMA |
SERIAL7 | UART8 | 通用串口,支持 DMA |
PX4 串口映射
| PX4 设备 | PX4 接口名 | 物理接口 |
|---|---|---|
ttyACM0 | USB | USB 虚拟串口 |
ttyS0 | TELEM1 | UART1 |
ttyS1 | TELEM2 | UART2 |
ttyS2 | GPS1 | UART3 |
ttyS3 | TELEM3 | UART4 |
ttyS4 | RC | UART6 |
ttyS5 | URT6 | UART7 |
ttyS6 | TELEM4 / SERIAL4 | UART8 |
UART2 与 DJI O3/O4 高清图传接口共用。启用 DisplayPort 后,不要再把 UART2 同时分配给其他外设。
PWM输出
MicoAir743 最多提供 10 路 PWM 输出。PWM1–PWM10 支持 DShot,PWM1–PWM8 支持双向 DShot;最终能力取决于飞控固件与版本。
PWM 定时器分组
| 分组 | 通道 | 说明 |
|---|---|---|
| 第 1 组 | PWM1、PWM2、PWM3、PWM4 | 同组通道通常需要使用兼容协议和频率 |
| 第 2 组 | PWM5、PWM6 | 同组约束 |
| 第 3 组 | PWM7、PWM8、PWM9、PWM10 | 同组约束 |
同一定时器组内的通道通常不能任意混用不同输出协议。修改 PWM 频率、DShot 配置时,应把同组通道作为整体检查。
电调协议建议
- 普通 PWM 电调:选择固件支持的标准 PWM 协议。
- DShot 电调:可先使用
DShot300,在可靠性与带宽之间取得平衡。 - 双向 DShot:需要飞控和电调固件同时支持;PX4 与 INAV 当前版本的支持情况应以对应项目说明为准。
电机测试前必须拆下桨叶。确认电机编号、旋转方向和失控保护后,才能安装桨叶。
接收机
UART6 是默认 RC 输入接口。也可将其他空闲 UART 配置为 RC 输入, 但同时只能有一个端口被配置。
| 协议 | 建议接线 | 备注 |
|---|---|---|
| SBUS | 接收机信号 → RX6 / SBUS | 板上 SBUS 输入包含硬件反向 |
| DSM / SRXL | 接收机信号 → RX6 | 按接收机电压要求供电 |
| FPort | 接收机信号 → TX6 | 单线双向协议 |
| CRSF / ELRS | 接收机 TX → RX6;接收机 RX → TX6 | 自动提供遥测 |
| SRXL2 | 接收机信号 → TX6 | ArduPilot 下通常设置相应串口选项 |
| PPM | 不支持 | 请使用串口接收机协议 |
CRSF/ELRS 无法识别时,先检查 TX/RX 是否交叉、供电电压是否正确,以及 UART6 是否已被其他功能占用。
OSD、图传与 CAN
模拟 OSD
- 板载
AT7456E - ArduPilot 可使用
OSD_TYPE = 1启用 MAX7456 兼容驱动 - 使用前需确认摄像头制式、视频输入/输出接线和固件支持
DisplayPort / DJI O3/O4
- SH1.0-6P 接口默认使用 UART2
- 支持 MSP DisplayPort 类高清 OSD
- 接口提供 9 V 供电
CAN
飞控提供 1 路 CAN 总线,可用于 CAN GPS、空速计、测距仪或其他 DroneCAN 设备。
电池监测、磁力计与 I²C
电池电压与电流监测
| 参数 | ArduPilot 默认值 | 作用 |
|---|---|---|
BATT_VOLT_PIN | 10 | 电压检测 ADC |
BATT_CURR_PIN | 11 | 电流检测 ADC |
BATT_VOLT_MULT | 21.2 | 电压分压系数 |
BATT_CURR_SCALE | 40.2 | 电流缩放系数 |
电流缩放系数取决于所使用电调的电流传感器电路。表中数值是飞控默认配置,装机后应使用万用表或功率计校准。
磁力计与 I²C
- 板载磁力计:
IST8310 - 外置磁力计可连接 I²C 的
SDA/SCL - 外置 GPS/磁力计组合应远离电池线、电调和电机
飞控固件
MicoConfigurator 是浏览器端飞控配置工具,可用于配置 ArduPilot/PX4 飞控,并通过在线、本地文件或 DFU 模式完成固件更新。

ArduPilot
- 固件目标:
MicoAir743 - 从 ArduPilot 4.6.0 起进入官方硬件支持列表
- 可通过 MicoConfigurator、Mission Planner 在线升级固件
相关链接:
PX4
-
固件目标:
micoair_h743 -
从 PX4 1.16.0 起进入官方硬件支持列表
历史固件源码:
PX4-Autopilot at micoair743-v1.13.3
PX4-Autopilot at micoair743-v1.14.3
PX4-Autopilot at micoair743-v1.15.0
Bootloader编译命令
make micoair_h743_bootloader固件编译命令
make micoair_h743_defaultINAV
- 固件目标:
MICOAIR743 - 从 INAV 8.0.0 起进入官方硬件支持列表
- 使用与固件版本匹配的 INAV Configurator
Betaflight
- 固件目标:
MICOAIR743 - 从 Betaflight 4.5.0 起进入官方硬件支持列表
启用双向 DShot 时,应先确认当前固件目标和电调均支持:
set dshot_bitbang = ON
saveSkybrush
- MicoAir743 可运行面向无人机编队的 Skybrush 固件
- MicoAir743 Skybrush 固件
烧录时必须选择与本板完全一致的目标。不要使用 MicoAir743v2、MicoAir743-Lite 或 AIO 型号固件。
固件烧录与恢复
正常升级
- 备份当前参数。
- 使用 MicoConfigurator、Mission Planner 或对应固件配置器升级稳定版。
- 烧录完成后断电重启。
进入 DFU 模式
- 断开电池与 USB。
- 按住
BOOT按键。 - 保持按住并连接 USB Type-C。
- 电脑识别到 DFU 设备后松开按键。
- 在 MicoConfigurator 的 DFU 页面选择正确目标并烧录。
DFU 模式下不会在设备管理器显示端口,飞控 LED 也不会工作,这是正常现象。
常见问题
USB 无法连接
- 更换确认支持数据传输的 USB Type-C 线缆
- 避免使用供电不足的扩展坞
- 检查系统是否出现串口或 DFU 设备
- 尝试进入 DFU 模式确认硬件可识别
GPS、接收机或图传没有数据
- 确认 TX/RX 交叉连接并共地。
- 核对外设供电电压。
- 检查串口协议和波特率。
- 确认 UART2 没有同时分配给 DisplayPort 和其他设备。
电池电压或电流不准
- 用万用表对照实际电压
- 核对 ADC 引脚和默认系数
- 按电调电流传感器规格校准
BATT_CURR_SCALE
刷错固件后无法启动
按住 BOOT 连接 USB 进入 DFU,重新选择 MicoAir743 对应目标烧录。
相关资源
- MicoConfigurator
- Mission Planner
- ArduPilot 文档
- QGroundControl
- PX4 文档
- Betaflight Configurator
- INAV Configurator
附录 A:Pinout 引脚定义表
| 功能模块 | 总线 / 通道 | 信号 | MCU 引脚 |
|---|---|---|---|
| BMI270 | SPI2 | MOSI / MISO / SCLK / CS | PC3 / PC2 / PD3 / PA15 |
| BMI088 | SPI2 | MOSI / MISO / SCLK | PC3 / PC2 / PD3 |
| BMI088 | SPI2 | Gyro CS / Accel CS | PD5 / PD4 |
| DPS310 | I²C2 | SCL / SDA | PB10 / PB11 |
| IST8310 | I²C2 | SCL / SDA | PB10 / PB11 |
| 电机输出 | TIM1 | M1 / M2 / M3 / M4 | PE14 / PE13 / PE11 / PE9 |
| 电机输出 | TIM3 | M5 / M6 | PB1 / PB0 |
| 电机输出 | TIM4 | M7 / M8 / M9 / M10 | PD12 / PD13 / PD14 / PD15 |
| AT7456E | SPI1 | MOSI / MISO / SCLK / CS | PA7 / PA6 / PA5 / PB12 |
| 状态灯 | GPIO | 红 / 蓝 / 绿 | PE5 / PE4 / PE6 |
| I²C 外设口 | I²C1 | SDA / SCL | PB7 / PB6 |
| UART1 | USART1 | TX / RX | PA9 / PA10 |
| UART2 / VTX-HD | USART2 | TX / RX | PA2 / PA3 |
| UART3 / GPS | USART3 | TX / RX | PD8 / PD9 |
| UART4 | UART4 | TX / RX | PA0 / PA1 |
| UART6 / RCIN | USART6 | TX / RX | PC6 / PC7 |
| UART7 / ESC Telemetry | UART7 | RX | PE7 |
| UART8 | UART8 | TX / RX | PE1 / PE0 |
| USB | USB FS | DM / DP | PA11 / PA12 |
| microSD | SDMMC1 | D0 / D1 / D2 / D3 | PC8 / PC9 / PC10 / PC11 |
| microSD | SDMMC1 | CLK / CMD | PC12 / PD2 |
| 调试接口 | SWD | SWDIO / SWCLK | PA13 / PA14 |
| 电池监测 | ADC | Voltage / Current | PC0 / PC1 |

