Прошивки0 просмотров

AM32 vs BLHeli_32: что выбрать для ESC и как прошить

Сравниваем BLHeli_32 и AM32, разбираем, на каких регуляторах какая прошивка работает лучше, и пошагово прошиваем ESC через passthrough.

ESC (Electronic Speed Controller) — это «мозг» мотора FPV-дрона. От прошивки регулятора зависят плавность газа, отклик на команду, поддержка цифровых протоколов и телеметрия. Сегодня на рынке доминируют две 32-битные прошивки: BLHeli_32 и AM32. Первая проверена годами и распространена на заводских регуляторах, вторая развивается сообществом и не требует лицензии.

В чём разница между BLHeli_32 и AM32

BLHeli_32 — закрытая 32-битная прошивка для ARM-регуляторов. Она поддерживает протоколы DShot300–DShot1200, телеметрию оборотов, настройку направления моторов, частоту PWM, торможение и защитные таймеры. Управляется через BLHeliSuite32 или мобильное приложение. Главный минус: прошивка лицензируется производителем ESC, а развитие зависит от коммерческой команды.

AM32 — открытая альтернатива, созданная на базе наработок BLHeli. Она рассчитана на те же 32-битные ARM MCU, поддерживает DShot, RPM-telemetry, реверс, синусоидальный старт и настраивается через AM32 Config Tool. Код открыт, лицензии нет, поэтому производители быстро добавляют поддержку новых чипов, а пилоты могут участвовать в тестировании.

Когда какую прошивку выбирать

Выбирайте BLHeli_32, если у вас серийный комплект — например, FC/ESC bundle, — и важна максимальная стабильность с официальной поддержкой производителя. Это проверенный путь для готовых сборок и новичков.

Если собираете дрон с нуля, не хотите зависеть от лицензии или готовы экспериментировать с открытым кодом, смотрите на AM32. Многие современные ESC 4in1 на чипах F051, G071, L431 и F405 совместимы с AM32. Перед переходом обязательно сверьтесь с таблицей совместимости на GitHub: не все пины и схемы защиты идентичны BLHeli_32.

Для крупных коптеров

На 7–10-дюймовых длиннолетных платформах ESC работает в щадящем режиме, но важна надёжность и низкий нагрев. Прошивка не заменит качественный регулятор, но даст чистое управление и полную телеметрию. Для таких сборок подойдут модели вроде FPV дрон Mark4 7 дюймов или FPV дрон 10 дюймов.

Подготовка к прошивке ESC

  • Узнайте модель MCU и объём flash вашего ESC — данные указаны на корпусе чипа или в описании регулятора.

  • Снимите пропеллеры и отключите основную батарею. Прошивка идёт по USB через полётный контроллер.

  • Установите актуальную версию BLHeliSuite32 или AM32 Config Tool.

  • Перед изменениями сохраните скриншот текущих настроек — это упростит откат, если что-то пойдёт не так.

  • Убедитесь, что в Betaflight/Cleanflight включен порт для управления ESC (обычно это настройки Serial или переключатель ESC Sensor).

Как прошить AM32

  1. Подключите дрон к ПК по USB и запустите AM32 Config Tool. Режим подключения — passthrough через полётный контроллер.

  2. Нажмите Connect, затем Read Setup — конфигуратор должен определить все четыре регулятора.

  3. Выберите целевой MCU (F051, G071, L431 и т. д.) и версию прошивки из выпадающего списка.

  4. Нажмите Flash и дождитесь окончания. Не отключайте USB и не сбрасывайте питание во время процесса.

  5. После успешной записи нажмите Write Setup, перезагрузите питание и проверьте моторы через вкладку Motors.

  6. Настройте направление моторов, частоту PWM и режим синусоидального старта под свои моторы и пропеллеры.

Как прошить BLHeli_32

  1. Откройте BLHeliSuite32, выберите COM-порт и интерфейс BlHeli Bootloader (passthrough).

  2. Нажмите Read Setup и дождитесь, пока программа определит все ESC.

  3. Выберите нужную версию прошивки из списка или нажмите кнопку обновления.

  4. Нажмите Flash и дождитесь завершения. Процесс занимает 10–30 секунд.

  5. Настройте Direction, PWM Frequency, Low RPM Power Protect и Motor Timing под конкретные моторы.

  6. Сохраните настройки и проверьте работу моторов на минимальных оборотах.

Всегда снимайте пропеллеры перед прошивкой и первым тестом после неё. Даже при корректной настройке моторы могут дернуться при подаче питания. При первом включении после изменений используйте smoke stopper — это спасёт ESC и полётный контроллер от короткого замыкания.

Настройка после прошивки

  • Установите в прошивке полётного контроллера протокол DShot600 или DShot1200.

  • Включите телеметрию RPM — она помогает фильтрам и точной настройке бирейка.

  • Синхронизируйте частоту PID loop с частотой ESC. На быстрых контроллерах, таких как полётный контроллер F722, удобно работать с 8 кГц PID и DShot1200.

  • После нескольких минут висения проверьте температуру регуляторов — перегрев говорит о неправильном тайминге или слишком высокой частоте PWM.

Вывод

BLHeli_32 остаётся надёжным стандартом для серийных ESC, особенно когда важна официальная поддержка и «из коробки» совместимость. AM32 — перспективная открытая альтернатива с активным сообществом, которая позволяет избавиться от лицензионных ограничений и быстрее получать обновления. Перед прошивкой проверяйте совместимость MCU, работайте без пропеллеров и тестируйте коптер сначала на земле. Правильно выбранная и настроенная прошивка сделает полёт чище и предсказуемее.

AM32 vs BLHeli_32: что выбрать для ESC и как прошить | Fly rabbit