本篇目录
1AM32是什么
AM32是2021年发布的开源32位电调固件,专为现代ARM ESC设计。BLHeli_32闭源停更后,AM32成为最活跃的开源替代方案。
为什么用AM32
开源免费,厂家不用付授权费,ESC更便宜。效率更高、扭矩更大,新ESC越来越多出厂预装AM32。
支持的MCU
- STM32F051 / STM32G071
- STSPIN32F0
- GD32E230(国产)
- AT32F415 / AT32F421(国产)
2连接与刷写
AM32 Configurator:在线版,Chrome浏览器打开 am32.ca
AM32用在线配置工具,不用下载软件:
- 飞控USB连电脑
- 插电池给ESC供电
- Chrome浏览器打开 am32.ca
- 选COM口 → Connect → Read读取设置
- 刷固件:Flash Firmware → 选版本 → 选4个ESC → Start Flash(约5分钟)
AM32 Configurator:4个ESC连接成功,可独立设置
刷写别断电
刷写过程约5分钟,千万别断电,断电会变砖。建议用充满电的电池。
3最佳设置推荐
AM32 Configurator设置界面:Motor KV、Timing、PWM频率、保护参数
| 设置项 | 推荐值 |
|---|---|
| Protocol | Auto(自动识别DShot) |
| Stuck Rotor Protection | 开(卡树保护,防止烧电机) |
| Stall Protection | 关(越野车用,多旋翼开会过热) |
| Variable PWM | 开(随RPM调PWM,更顺滑) |
| Complementary PWM | 开(刹车更跟手) |
| Timing Advance | 15° 或 Auto |
| Startup Power | 100% |
| Sinusoidal Startup | 关(越野车用) |
| Brake on Stop | 关(多旋翼不需要) |
4Motor KV与Poles设置
KV值设错会限功率
Motor KV设高了会限制最大油门,电机没力气。设低了电流过大容易过热。不确定就设稍低一点。
| 电机尺寸 | 典型极对数 |
|---|---|
| 5-7寸电机 | 14极(7对极) |
| 微型电机(1103/1202) | 12极(6对极) |
| 不确定 | 数bell上的磁铁数量,每块磁铁一极 |
Poles为什么重要
Poles设对了,RPM回传才准确,RPM Filter才有效。设错了RPM Filter等于摆设。
5PWM频率选择
| PWM频率 | 适用 | 特点 |
|---|---|---|
| 8-16kHz | 不推荐 | 电流大、发热多 |
| 24-48kHz | 5寸花飞(推荐) | 效率和刹车平衡 |
| 48-96kHz | 远航/效率优先 | 最顺滑、效率最高 |
PWM by RPM
AM32有PWM by RPM功能——低油门降频减少开关损耗,高油门升频保持分辨率。开Variable PWM即可自动实现。
6从BLHeli_32刷AM32
不可逆!刷前想清楚
BLHeli_32刷AM32需要先装AM32 bootloader,过程更复杂。刷完后无法刷回BLHeli_32(MCU记忆被擦除)。
什么时候该刷
- BLHeli_32固件停更,你想要新功能
- ESC硬件在AM32支持列表里
- 你愿意折腾,接受可能变砖的风险
什么时候别刷
- ESC跑得好好的,没必要折腾
- 硬件不在AM32支持列表
- 新手刚入门,先用稳定固件
备份设置
刷之前用 Save Config 备份当前设置(.bin文件),刷完后可以用 Apply Config 恢复。