本篇目录
1BLHeli_S现状
BLHeli_S是2016年发布的8位MCU固件,运行在Silabs BusyBee(BB1/BB2/BB5)芯片上。目前大量廉价4in1 ESC仍在使用BLHeli_S。
BLHeli_S的局限
只支持DShot600单向,没有双向DShot,没有RPM Filter,没有可变PWM频率。这些限制在Bluejay上全部解锁。
2为什么升级Bluejay
Bluejay是BLHeli_S的开源升级版,同一块8位芯片上解锁了32位固件才有的功能。
| 功能 | BLHeli_S | Bluejay |
|---|---|---|
| 双向DShot | 不支持 | 支持 |
| RPM Filter | 不支持 | 支持 |
| 可变PWM频率 | 固定24kHz | 24/48/96kHz可选 |
| 启动音调 | 无 | 自定义 |
| 开源 | 是 | 是(活跃开发) |
升级收益
双向DShot + RPM Filter能大幅减少电机振动对陀螺仪的干扰,飞行更顺滑。48kHz PWM还能提升效率、增加续航。
3连接方法
BLHeli Configurator主界面:选COM口连接飞控
三种连接工具
| 工具 | 说明 |
|---|---|
| ESC-Configurator(推荐) | 在线版 esc-configurator.com,Chrome浏览器打开,免安装 |
| BLHeli Configurator | 桌面版,github下载,界面友好 |
| BLHeliSuite | 老牌工具,功能全但界面老旧 |
连接步骤
- 飞控USB连电脑,关闭Betaflight Configurator
- 插电池给ESC供电(ESC不靠USB供电)
- 打开Configurator,选COM口 → Connect
- 点 Read Setup 读取ESC当前设置
- 改完点 Write Setup 保存
螺旋桨必须拆下
连接和刷写过程中电机会转。一定先拆桨,否则会打飞伤人。
4关键设置项
BLHeli Configurator设置界面:四个ESC独立参数
| 设置项 | 说明 |
|---|---|
| Motor Timing | 默认不动。Whoop可试15°提升性能。太低会失步,太高效率下降 |
| Rampup Power | 加速激进程度。默认即可,太低加速慢 |
| Min Startup Power | 启动最小功率。Whoop电机难启动时往上调 |
| Max Startup Power | 启动最大功率。设为Min + 20 |
| Demag Compensation | 反磁补偿,解决失步。默认Low即可 |
| Beacon Strength | 丢机Beacon音量 |
| Brake On Stop | 停转刹车,花飞建议开 |
5PWM频率选择
PWM频率决定ESC每秒开关多少次。频率越高越顺滑、效率越高,但刹车力下降。
| PWM频率 | 适用 | 特点 |
|---|---|---|
| 24kHz | 竞速 | 刹车力最强,加速最跟手 |
| 48kHz | 5寸花飞(推荐) | 平衡效率和刹车 |
| 96kHz | Tiny Whoop/小机 | 最顺滑、效率最高、续航+30% |
5寸花飞推荐48kHz
24kHz电机声音粗糙就试48kHz。96kHz刹车太弱不适合花飞。改PWM频率需要重新刷固件。
6刷写注意事项
BLHeliSuite:读取四个ESC设置
- 先拆桨,刷写过程电机会转
- 刷写过程别断电,断电会变砖
- BLHeli_S ↔ Bluejay可互刷,随时回退
- 固件类型(ESC型号)选对,选错刷不进去
- 4个ESC一起刷选 Flash All
- 变砖了用C2接口救回(需要USBASP/Arduino)
固件命名规则
Bluejay固件名如 C_H_40_48_v21.0.hex:第一字母=MCU pinout,H=48MHz芯片,40=死区时间,48=PWM 48kHz。一般不用自己选,Configurator自动识别。