В последнее время обновление прошивок в ESC осуществляю через полетный контролер, о чем даже писал заметку. Но при сборке самолета S800 у ESC нет контроллера, а прошить как-то надо. Также потом выставить направление вращения и торможение мотора. Процедуру пришлось вспомнить по заметке обновления Emax 12A. Там все сложнее, т.к. приходится использовать 4 провода. В моем нынешнем случае достаточно одного провода.
Необходимо:
Скачиваем последнюю версию ( не обязательно) с 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