Прошивка BLHeli для ESC

targetorsk

Прошу разъяснения где я лажаю?
Имею HobbyWing Skywalker quattro 20A - пару дуинок, UNO с FTDI чипом как интерфейс + LCD 1602 shild, вторая 2560 с Mega8u2.
Скачал BLHeli-Setup10301.7z и ow-silprog-blhelitool-blhelibox-20130511.zip
Прошивал в обе дуинки как файлы с ow-silprog для 16Mhz дуинок так и с каталога arduino Blheli при попытке связи через 2560 имел стабильную ошибку
Read… Please wait!
delay… OK
v… Connection to owSilProg programmer FAILED!

При работе с UNO некоторый прогресс достигался
Read… Please wait!
delay… OK
v… OlliW SilProg v1.20 PB3PB4
read target no. 1
r… rok
d… Connection to target FAILED!

т.е. программа по крайней мере распознавала программатор и его ПО
ВО время нажатия на кнопку READ - ESC издает звук как при включении, такойже звук он издает если пытаться считать что либо с ардуинки с LCD без ПК.
Потом я задумался а не накосячил ли я с подключением C2CK и C2D поменял местами эти два провода (подключаю их на ISP разьеме как расписано в табличке на MISO и MOSI и GND) и в программе отобразилось

Read… Please wait!
delay… OK
v… OlliW SilProg v1.20 PB3PB4
read target no. 1
r… rok
d… dok0A -> Device ID 0A F33x
i… iok
br… br011A02er Block read FAILED!

при этом ESC никакого звука не издает.

Где я что упускаю ? или есть какието особенности в процессе?

Crabe
targetorsk:

UNO с FTDI чипом как интерфейс

т.е. вы ардуинкой заменили сей девайс? а не ткнете носом как из меги такое сделать(а то под рукой нет, а заказывать-ждать лень)?

прошивал я давненько свои turnigy AE-20A - стабильность аппарата на кроле повысилась, но время полета конечно упало на 2-3 минуты. народ, кто какие тайминги ставит на DT-750?

WETErok

Не вспомню сейчас точно сообщение об ошибке но FAILED были пока не соединил минус с блока питания и минус на ардуины, шил мегой.

targetorsk

в общем шил скайволкеры кватро, плюнул на ошибку - сделал flash прошились 1 и 4 чипы 2 и 3 не шьются ругаются типа не могу стереть чип, чипы Sil F330 все 4, кто то в форуме описывал подобную проблему но толком ее не решили, тупо перебросив чипы с плющей на скайволкер. На страничке OlliW’sесть упоминание о сборке прошивальщика owsilprog_4maksims.zip который не ждет ответа чипа при стирании но ни где не могу его скачать 😦 если у кого остался выложите на обменик.

tusik
targetorsk:

Прошу разъяснения где я лажаю?

Я прошивал этот регуль программой OlliW SilProg и ардуиной нано. Провода подключены красный к Д2, белый к Д3 (на разьеме ICSP не заработал). Все читалось и прошивалось

targetorsk

Разобрался у меня оно сейчас читается, и на двух ESC два чипа прошиваются 1-й и 4-й, а вот 2 и 3 на обоих - ошибка стирания чипа 😦
r… rok
d… dok0A -> Device ID 0A F33x
i… iok
e… …bc.Device erase FAILED!

tusik:

Я прошивал этот регуль программой OlliW SilProg и ардуиной нано. Провода подключены красный к Д2, белый к Д3 (на разьеме ICSP не заработал). Все читалось и прошивалось

При прошивке с Ардуино надо подключать D11(Pb3 - чипа) и D12-(Pb4 - чипа)
иначе даже на уже прошитом ESC связь не устанавливается

d… dok01 -> Device ID 01
MCU INCORRECT or connection to target FAILED!

WETErok:

Не вспомню сейчас точно сообщение об ошибке но FAILED были пока не соединил минус с блока питания и минус на ардуины, шил мегой.

Все обземлил и ПК и акк и дуинку и ESC - ничего не изменилось 😦

Surnamer_RC

Прошил свои плюшки-30А на BlHeli 10.3, с параметрами по умолчанию. Затем с аппы откалибровал по диапазону газа (в прошивке диапазон был меньше). Запускаются и работают вроде более менее, не облетал в поле, только дома.
Выявилась неприятная штука, греются-то они сильнее теперь 😃
Вопрос скорее в силу непонимания матчасти процесса. Почему греются?
P.s. Летал на стоке, летало блином. Мозг мультик 328р fw.2.2

targetorsk

Эпопея продолжается.
Внимание тем кто будет шить версию QUATTRO от любого из производителей (ранние партии с HK выпускал другой производитель) Первым делом пробуйте прошить ESC 2 или 3 (на плате написана нумерация ESC если нет на плате то интерполируйте с этикетки) если 2 или 3 ESC прошили Ваше счастье если они не прошились - И нет доноров с чипами - даже не пытайтесь продолжать.

Я имел два оригинальных Хоббивинг и давали посмотреть один quattro с ХК - одна и та-же проблема шьются только два чипа. На оставшихся имеем стабильную ошибку типа “не могу очистить чип”, о данной ошибке на данном ESC писали на страничке OlliW SilProg. Так же много подобных сообщений на rcgroup.com - но ответов 0 ! Несмотря на то что ошибка стирания чипа по словам разработчиков очень редкая - она систематически присутствует на ESC quattro.

В результате плясок с бубном не нашел ни чего иного, как пересадить прошитые чипы второго quattro на места их “не сговорчивых” собратьев первого Quattro ESC - в результате у меня заработали все 4 канала с прошивкой BlHeli.

Есть еще одна особенность при прошивке программой OlliW SilProg через arduino, по какой-то причине при прошивке 10.3 Multu с настройками Quadrocopter я получал стабильную ошибку целевого чипа, по она без проблем прошивалась в default настройками 😦 честно говоря в разнице параметров между default и qudrocopter еще не разбирался.

У меня не захотела работать программа BLHELIsetup от пользователя 4247 (на вскидку не помню архив дома) причем даже если я заливал в ардуино прошивку из его программы в шилд с 1602 экраном, при попытке прошить/получить данные/настроить уже прошитый контроллер, программа не видела программатора (хотя на экране красовалась надпись “C2 Interface” 😦 (хотя на этом сете прекрасно себя вела прошивка от OlliW SilProg, с помощью которой и прошиты ESC.
Но надо отдать должное BLHeli Box (без ПК) подключается к ESC и позволяет производить его настройки как в сингл так и мульти режимах. (почему его не видит комп для меня остается загадкой, интерфейсный чип на ардуино FTDI).

Ах да еще непонятное поведение не прошиваемых чипов после установки на второй quattro - один канал вообще не хочет подавать признаков жизни, и при попытке чтения данных с чипа выдает один байт идентификации вместо “F330” возможно я его и перегрел хотя поставился он с первого рза и довольно точно, второй чип по палил полевики в 2-х каналах из трех 😦 полевики заменил но канал не подает признаков жизни, чип читается как и раньше, но не прошивается (была у меня мысль что из-за разводки платы как-то блокируется запись в чип, но похоже это не так.
Буду колдовать дальше? думаю заказать чипов благо цена у них меньше 1$ с доставкой в партиях по 10 штук 😃

SerSh

Почитав на днях зачем и как перепрошивают регуляторы - стало понятно что не смогу себя считать поистине приобщенным к этому хобби пока сам хоть один регулятор не перепрошью (дождался таки TURNIGY Plush 40amp для своего Blade 450 вместо старого регуля, на котором после краша мотор стал почему-то “спотыкаться” не раскручиваясь). Опыта с перепайкой/диагностикой электроники у меня пока не густо.

Не подскажете где в Москве можно найти (купить/одолжить) программатор для заливки прошивки BlHeli (на турниговский Plush 40amp с SiLabs чипом)? Или их только с забугорных сайтов заказывать и ждать почтой?

Может есть проверенное место где могут помочь и с перепрошивкой нового регулятора и с диагностикой и подбором вышедших из строя деталей для старых регулей? Желательно так чтобы самому хоть что-то попаять осталось😁

targetorsk

Купите ардуинку, с USB портом - это и будет вашим программатором, предложений по Москве полно, яндекс поможет найти лучшее.

Andruhapes
SerSh:

Не подскажете где в Москве можно найти (купить/одолжить) программатор для заливки прошивки BlHeli (на турниговский Plush 40amp с SiLabs чипом)? Или их только с забугорных сайтов заказывать и ждать почтой?

Можно так .
тут и попаять и подумать и прошивать. 😃

7 days later
Gogen_65

Парни не могу перепрошить ноунэйм регули, на них написано 12А, BEC 5v 1А, по схемотехнике похожи на плиши 12А. Шью multiwii se crius. Может у криуса другие контакты, не D11, D12

Andruhapes

А в чём именно проблема? Опишите поподробнее:

  • прошивается, но не работает
  • не видит прошивальщик
  • не грузится прошивка
    или еще что- то
    Желательно еще скриншоты программы выложите.
Gogen_65

в некоторых описаниях есть способ с отпайкой кондера, еще чё то там, кто знает подробности? Мне кажется, у Криуса SE какие то выходы не те - D11, D12 не рядом и т.д.

7 days later
MACINTOSH

Всем привет! Можно ли использовать вот такой USB UART banned link или banned link

targetorsk

НЕТ, нужен только или Toolstick или прошитая ардуинка (или полетный контроллер построенный на atmega328 и выше) в программатор С2. Другие варианты требуют пайки и использования нестандартного ПО. Вобщем даже подготовленному инженеру на день работы, что дороже даже arduino купленного в России.