20 сентября 2013

Прошивка ESC Turnigy Plush 30A (Silabs)

imageДля мультироторных БПЛА необходима специализированная прошивка ESC. Стандартная прошивка не обеспечивает необходимого отклика и быстрого изменения оборотов двигателя.



При прошивке руководствовался постами http://forum.rcdesign.ru/blogs/118539/blog15485.html и http://forum.rcdesign.ru/f123/thread294261.html, проделал ниже следующее:

1. Препарируем аккуратно термоусадку и подпаиваем 2 провода к пяточкам на плате.

image

2. Идём на http://www.olliw.eu/2012/owsilprog/#firmware и качаем из раздела Latest Firm- and Software последнее ПО. Я скачал - Everything together as zip file: owSilProg BLHeliTool BLHeliBox v20121110 [.zip]

3. Делаем из Ардуино программатор для наших ESC. Подключаем Arduino duemilanove к компьютеру, запускаем AvrBurnTool и выбираем нужное как на картинке, ну и свой COM порт разумеется (Arduino UNO у меня не пробросилась на Маке в VirtualBox, а Duemilanove без проблем. С WinXP думаю ни с чем проблем не возникнет). Делаем Check, затем Burn - прошиваем.


4. Смотрим тут - http://www.olliw.eu/2012/owsilprog-tutorials/ какие ножки надо использовать для нашей версии ардуино - Arduino Nano, Uno, Mini, Pro Mini, Duemilanove, etc.:  pb3pb4: PB3 = digital D11 = MOSI → C2CK = red, PB4 = digital D12 = MISO → C2D = whiteТо есть для Duemilanove D11 - красный провод, D12 - белый и Земля на Gnd. Подключаем туда ESC и подаём на него питание из аккумулятора.

image

5. Запускаем BLHeliTool, выбираем нужное, жмём Flash, Verify. Затем можно сходить в Setup и прочитать, посмотреть, изменить конфигурацию ...

2012-11-27_204511

6. Далее запаиваем всё в термоусадку для придания товарного вида =) и желательно заливаем боковины термоклеем.

image

upd.: Можно подключать регуль для прошивки и в ISP порт. Там те же 2 провода и земля есть. Как обозначены - есть на сайте.
Попробовал подключил LCD с кнопками и залил прошивку для этой конструкции - стало можно редактировать параметры регуля с этого устройства ... смысла особого в этом не увидел.

upd.2: Видео по теме: http://www.youtube.com/watch?v=P2agnNY5D-8

comments powered by HyperComments