В этой статье я объясню как прошить (или обновить) BLHeli_S в ваши регуляторы через полетный контроллер, используя Cleanflight Pass-through.
В настоящее время BLHeli_S поддерживает очень небольшое число регуляторов (на сколько я знаю, это Aikon SEMF 30A, DYS XS20A и EMAX Lightening 35A). Все они идут с прошитой BLHeli_S.
Оба варианта прошивки: 1wire или через полетный контроллер должны работать нормально. В этой статье я покажу как я обновлял BLHeli_S на Aikon SEFM 30A через полетный контроллер.
Оборудование и соединения
- В первую очередь прошейте Betaflight в полетный контроллер (ПК), чтобы через него можно было прошивать регуляторы.
- Подключите сигнальный кабель и землю регулятора к полетному контроллеру (в моем случая это выход PWM 1).
- Подключите ПК к компьютеру USB кабелем, но НЕ загружайте Cleanflight GUI.
- Подключите питание к регуляторы (от литиевого аккумулятора).
Прошивка и программное обеспечение
5. Скачайте последнюю версию BLHeliSuite отсюда (в моем случае это 16.0.14.5.0.1).
6. В меню «Select Ateml / Silabs Interface» выберите «SILABS BLHeli Bootloader (Cleanflight)», это нужно чтобы прошивать через полетный контроллер.
7. Выберите COM порт вашего ПК и нажмите «read setup». Если ничего не происходит, возможно стоит нажать «check»
8. От обычной BLHeli интерфейс отличается уменьшенным количеством настроек.
9. Если вы используете «BLHeli_S Revision» старее чем последняя версия, тогда нужно обновить прошивку (в настоящее время последняя версия это 16.2).
10. Нажмите «Flash BLHeli» и вы увидите всплывающее окно. Параметры должны показывать, что прошиваться будет только 1 регулятор, т.к. BLHeli_S уже была установлена ранее, и программа сама может определить какой регулятор подключен.
11. Выберите прошивку и нажмит «Ok» чтобы начался процесс прошивки.
После того как процесс завершиться вы увидите новую версию (Revision).