Прошивка Turnigy Plush 30A с контроллером SiLabs для чайников

Добавлю сюда что бы не потерять, ну и может кому поможет. Начитавшись более опытных коллег по цеху решил перешить свои регули TURNIGY Plush 30amp Speed Controller. По мотивам поста rcopen.com/blogs/118539/15485 и rcopen.com/forum/f123/topic294261 проделал ниже следующее:

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

  2. Идём на 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. Смотрим тут - 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 и подаём на него питание из аккумулятора.

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

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

p/s Пока проверил работоспособность только на двигателе, жду хорошей погоды для полёта.

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

upd.2: Видео по теме:

  • 5674
Comments
andres24

и какие плюсы от новой прошивки?

chanov

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

lenin959
chanov;bt87186

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

У плюш есть задержки? Я летаю на хоббивингах (в интернетах почитал, что это почти одно и тоже и что чей клон так и не понял), никаких задержек нет.

chanov

Ну так и я на них с КК2 летал … будем тестировать, пробовать …

Вот такое видео есть про прошивку, но оно какое то странное ))) -

А вот тут уже видно различие в поведении при прошивке -

!

fidller

термоусадка кого диаметра? что бы сразу затариться

chanov

D=2 см. идет внатяг … лучше 2,5 поискать.

chanov

Волею судеб КК2 на который хотел поставить прошитые плюши погорел и соответственно посмотреть на разницу не смог ( … Поставил эти регули на кролика, держат частоту 400, дома подлетнул чуть - вроде ничего, нормально так … погодка улучшится - пойду на улицу тестить.

Игорь_Зен

Парни, а с помощью ArduFlyer это можно проделать? Распиновку подскажете?

chanov

Теоретически видимо да, но лучше спросить у Алексей Козина, он должен подсказать (в теме ардупилот его можно найти).
Может проще обычную ардуину найти? А то вдруг что не так - жалко будет контроллер …

Игорь_Зен

Не могу прошиться:

Flash hex file… Please wait!
delay… OK
v… OlliW SilProg v0.08 PB3PB4
r… rok
d… dok00 -> Device ID 00 MCU INCORRECT or connection to target FAILED!

Flash hex file… Please wait!
delay… OK
v… OlliW SilProg v0.08 PB3PB4
r… rok
d… dok40 -> Device ID 40 MCU INCORRECT or connection to target FAILED!

Все пропаяно и проверено 20 раз. 2 разных Turnigy Plush 30A из разных партий.

Config:
Arduino (Ardu Flyer r.2.5) by AVRBurnTool
ESC Plush 30A
2S
Windows7 x64

chanov

Я вчера на вин7 шил плюши 30ки через ардуино уно, нормально прошилось. Таких ошибок вроде не видал…

fidller

а через обычный контроллер для КК мона это сделать?

Astellar

Скажите, а старую прошивку (оригинальную) можно потом вернуть?
Есть скачанные бинари у кого?