本篇目录
1BLHeli_32简介与现状
BLHeli_32是2017年发布的32位MCU电调固件,运行在STM32F0/F3/L4芯片上。曾长期是32位电调的标杆。
BLHeli_32已停更(2024年6月)
BLHeli_32已宣布停更,不能再更新固件。但现有固件仍可正常使用和配置。这就是AM32/Bluejay崛起的原因——BLHeli_32闭源停更后,开源固件填补了空白。
BLHeli_32的优势
- 双向DShot:RPM数据回传飞控
- ESC Telemetry:电压、电流、温度实时回传
- 自定义启动音调:Music Editor编辑
- 更高PWM频率:支持48kHz/96kHz
2连接与刷写方法
BLHeliSuite32:32位电调专用配置软件
别下错软件
BLHeli_32用 BLHeliSuite32,BLHeli_S用 BLHeliSuite。两个软件不通用,搞反了连不上。
连接步骤
- ESC接飞控(不用改线)
- 飞控USB连电脑
- 插电池给ESC供电
- BLHeliSuite32 → Select BLHeli_32 interface → BLHeli32 Bootloader (Betaflight/Cleanflight)
- 选COM口 → Connect → Read Setup/Check
刷写需要联网
BLHeliSuite32刷固件时需要联网验证正版。只改设置不用联网。刷写过程约30秒/个,4个一起刷,千万别断电。
3主从ESC机制
BLHeliSuite32:Master/Slave机制,改Master自动同步所有ESC
| 颜色 | 含义 |
|---|---|
| 蓝色 #1 | Master(主ESC),改它的设置Write Setup后自动同步到所有从ESC |
| 绿色 #2/3/4 | Slave(从ESC),与Master设置一致 |
| 橙色 | 该ESC设置与Master不同,需检查 |
唯一例外:电机方向
Motor Direction(Normal/Reversed)可以不同。如果看到橙色,先确认是不是只是电机方向反转——这是正常的。
4关键设置详解
BLHeli_32最佳设置标注:Rampup Power、Motor Timing、PWM频率
| 设置项 | 说明 |
|---|---|
| Rampup Power | 启动功率曲线。默认30-50%。太高启动猛,太低加速慢 |
| Motor Timing | 默认16-24°。太低失步,太高效率低。一般不动 |
| Low RPM Power Protect | 低RPM保护,防止电机卡住时ESC烧毁 |
| Demag Compensation | 反磁补偿,默认Low即可 |
| PWM Frequency | 48kHz效率高、96kHz更顺滑。5寸推荐48kHz |
| Temperature Protection | 过热保护,默认140°C |
| Beacon | 丢机Beacon音量和等待时间 |
5双向DShot与RPM Filter
BLHeli_32支持双向DShot——ESC把电机RPM数据回传飞控,飞控据此精准过滤对应频率的振动。
配合使用
ESC开双向DShot → Betaflight里开 RPM Filter → 振动过滤更精准,飞行更顺滑。这是现代FPV的标准配置。
双向DShot不arm怎么办
开启双向DShot后飞机不能arm,报RPMFILTER DSHOT_BBANG错误。在Betaflight CLI输入:set dshot_bitbang=off → save。
6BLHeli_32 vs AM32
| 对比项 | BLHeli_32 | AM32 |
|---|---|---|
| 开源 | 闭源 | 开源 |
| 更新 | 已停更(2024) | 活跃开发 |
| 双向DShot | 支持 | 支持 |
| 可变PWM | 支持 | 支持 |
| 效率 | 成熟稳定 | 更高 |
| 刷回 | — | 不能刷回BLHeli_32 |
怎么选
已经在用BLHeli_32的,继续用,稳定可靠。新买ESC,优先选AM32。BLHeli_32刷AM32后不可逆,三思而后行。