警告
如果您正在使用 BLHeli32 电调(ESC),请务必更新到最新的 BLHeliSuite32 Rev32.10.0.0 固件,以避免因 BLHeli32 固件漏洞导致的意外电机启动!
BLHeli 固件及其配置工具的开发旨在为电调(ESC)提供配置能力和额外功能。使用此固件的电调允许用户配置诸如电机正反转、LED、驱动频率等参数。
在开始使用 BLHeli 功能前,请先参考 DShot 设置指南。
根据电调型号不同,BLHeli/BLHeli_S/BLHeli32/AM32 提供以下功能:
“BLHeli”(现为 AM32)涵盖多个(有时是竞争关系)项目,提供电调固件及其配套配置软件:
| 固件名称 | 状态 | 架构 | 说明 |
|---|---|---|---|
| BLHeli | 已停止维护 | 8位 | 最早的 BLHeli 固件 |
| BLHeli32 | 闭源,2024年停止更新 | 32位 ARM | 目前主流电调使用,但将逐步被 AM32 替代 |
| AM32 | 活跃开发中,开源 | 32位 | 与 BLHeli32 功能一致,持续更新 |
| BLHeli_S | 停止维护,开源 | 16位 | 出厂默认固件版本为 16.7 |
| BLHeli_S JESC | 闭源,付费 | 16位 | 第三方固件 |
| BLHeli_S BlueJay | 免费,开源 | 16位 | 社区维护固件 |
✅ 在线配置工具(支持上述固件):ESC Configurator(需 ArduPilot 固件 4.5 及以上版本)
⚠️ 注意:此功能不支持 IOMCU 输出。零一飞控有 IOMCU 协处理器,其“MAIN”输出由 IOMCU 控制,不支持直通功能。请使用“AUX”或“FMU”输出,(通常为数字9之后的通道或还有A开头的通道)需打开支持 DShot 协议。
下载配置工具:
连接飞控:
安全准备:
启用直通功能:
SERVO_BLH_AUTO = 1,自动对所有电机输出启用直通。SERVO_BLH_PORT 为对应串口。供电与解锁:
BRD_SAFETY_DEFLT = 0 禁用。断开地面站(保持 USB 连接)。
打开配置工具:

参考链接:https://ardupilot.org/copter/docs/common-blheli32-passthru.html