Обновление ESC с помощью Arduino Nano

В последнее время обновление прошивок в ESC осуществляю через полетный контролер, о чем даже писал заметку. Но  при сборке самолета S800  у ESC нет контроллера, а прошить как-то надо. Также потом выставить направление вращения и торможение мотора. Процедуру пришлось вспомнить по заметке  обновления Emax 12A. Там все сложнее, т.к. приходится  использовать 4 провода. В моем нынешнем случае достаточно одного провода.

Необходимо:

  1. BLHeliSuite 
  2. Arduino Nano /Uno
  3. ESC FVT LittleBee 20A
  4. Батарея 3S/ 4S

Скачиваем  последнюю версию ( не обязательно)  с https://blhelisuite.wordpress.com/. В папке программы находим документ BLHeliSuite16614900\Manuals\BLHeli programming adapters.pdf. На 19 странице описание, которое будет использовать.

Подключаем разъем ESC с  Серво наконечником сигнальным концом к Arduino D3, а земляной на GND

Подключаем USB Arduino  к компьютеру. Должен появится новый COM порт.

Запускаем BLHeliSuite, внизу выбираем наш COM порт

Выбираем закладку Make Interface, для того чтобы  загрузить в Arduino эмулятор Bootloader для нашего случая с 1 проводом

Соглашаемся на Запись и ждем успешного окончания. Меняем Интерфейс взаимодействия в меню

Подключаем батарею к ESC.

В BLHeliSuite внизу, у COM  порта жмем Connect. Чуть выше- Read setup, считываем данные  параметров. Теперь можно приступать к настройкам параметров и  нажать WRITE для их записи.

Нас интересует прошивка- жмем Flash Blheli.

Выбираем из списка свою модель ESC. Версия как правило  стоит последняя. Ждем завершения прошивки.

Наслаждаемся результатом, проверяем работу мотора. После подключения приемника, нужно будет не забыть сделать калибровку ESC

Разместить:
  • Добавить ВКонтакте заметку об этой странице
  • PDF
  • Яндекс.Закладки