АМ32 — прошивка с открытым исходным кодом для ESC

АМ32 — это новая прошивка с открытым исходным кодом для ESC (регуляторы оборотов). Рассмотрим ее подробнее.

Что такое АМ32

Все привыкли, что для регуляторов оборотов (ESC) используется программное обеспечение под названием BLHeli32 или BLHeli_S. Если последняя была бесплатной, то для использования BLHeli32, производителям нужно покупать лицензию, если они собираются продавать готовые комплекты дронов.

BLHeli_S использовался для ESC на 8-битных микроконтроллерах, а BLHeli32 уже на 32-битных. Но всему есть конец и BLHeli32 тоже исчерпала свои аппаратные возможности, точнее, не умеет работать на усовершенствованных ESC.

Поэтому, на смену BLHeli32 приходит прошивка с открытым исходным кодом (бесплатная для всех) под названием АМ32 от разработчика Питера Смита (он же AlkaMotors или Peter Smith).

Особенности прошивки AM32

  • Обновление прошивки через Betaflight Passthrough — поддерживаются только G4, F4 и F7 полетные контроллеры. Нужно, чтобы прошивка Betaflight была последней версии перед использованием passthrough.
  • Servo PWM, DShot300, DShot600, DShot1200 и ProShot
  • Двунаправленный DShot
  • Стандартная телеметрия ESC KISS
  • Регулируемая частота PWM
  • Синусоидальный режим запуска, предназначенный для разгона больших двигателей.
  • Перезапуск при встрече с «призрачными ветками» (когда вы не видели ветки и врезались в них) и защита ротора
  • Прошивка с открытым исходным кодом

Основная проблема с прошивкой AM32 заключается в отсутствии стандартных ESC с предустановленной прошивкой AM32. Это может измениться с выпуском  Skystars KM55A — первого на рынке регулятора 4 в 1 с предустановленным AM32.

Как установить (прошить) AM32 на BLHeli32 ESC

Прошивка AM32 совместима с большинством 32-битных регуляторов BHLeli32, но проблема в том, что регуляторы BLHeli32 обычно заблокированы и их нельзя просто так обновить на AM32. Чтобы записать AM32 в ESC BLHeli32, нужно разблокировать MCU — стереть все содержимое MCU, процесс необратим. После этого нельзя будет вернуть BLHeli32.

После того, как вы удалили прошивку BLHeli32, необходимо прошить загрузчик с помощью программы STLink.

После прошивки загрузчика вы можете использовать сквозную передачу Betaflight для загрузки прошивки AM32. Вы можете использовать онлайн-инструмент ESC-Configurator ( https://esc-configurator.com/ ) или автономный инструмент конфигурации ESC, доступный для загрузки для  WINDOWS и  LINUX.

Прошивку AM32 можно скачать отсюда:  https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/releases.

Список совместимых с AM32 ESC находится здесь:  https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/wiki/List-of-Supported-Hardware.

Интервью с создателем прошивки AM32

Понравилась статья? Поделиться с друзьями:
Все о квадрокоптерах | PROFPV.RU
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: