Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli

freiherr

Помогите, пожалуйста, определить причину отказа регуля HobbyKing 40A BS. Прошивка SimonK от 2012-09-30. До этого регуль работал нормально.
При повторной подпайке проводов к мотору он перестал крутиться. При подключении питания мотор пиликает мелодию прошивки. При увеличении троттла мотор на секунду дергается и тут же слышно опять пиликание. Причем сначала играет первая половина мелодии, а после уменьшения троттла – вторая половина.
Прошился еще раз через USB Linker программой kkmulticopterflashtool_0.70. В конце получил сообщение “Flashing of firmware was successful”.
Припаивал, удерживая регуль под наклоном. Все паяные площадки просмотрел при болшом увеличении – “соплей нет”. Возможно припой затек под мосфеты… Опять на те же грабли 😦

ВлАс
freiherr:

При подключении питания мотор пиликает мелодию прошивки. При увеличении троттла мотор на секунду дергается и тут же слышно опять пиликание. Причем сначала играет первая половина мелодии, а после уменьшения троттла – вторая половина.

Было: сгорело три мосфита два П-канальных и один Н-канальный. Причем как-то хитро, пробит затвор-сток, менял мегу.
ИМХО: когда паяю 60-ваттным паяльником, после прогрева, отключаю от сети. Там если где-то спираль на жало коротит, то может 220в всю электронику попалить.

freiherr
ВлАс:

Было: сгорело три мосфита

та нет, волшебный дым не выходил и под радиатором все мосфеты целые. Был уже раз дымок… Один мосфет заметно подгорел - видно вздутие и запах горелеого. Тут ничего такого не было.
Паяльник на 220В, но розетка с заземлением, и вроде жало на земле. Но на вилку точно контакта нет.

ВлАс

Дык и я про дым не говорил… выпаял, прозвонил, заменил.
Вообще-то процедура проверки мосфита несколько отличается от проверки транзистора, но хотя-бы прозвонить на предмет внутреннего КЗ…
Вот, только вместо амперметра - лампочку или СД ч/ резистор

ЗЫ: если пробой на затвор - хана меге, ну 50/50

freiherr
ВлАс:

ЗЫ: если пробой на затвор - хана меге, ну 50/50

про сгорание понятно - может быть и без дыма. Но если регуль прошивается - думаю, что мега целая.
Выпаивать все 15 фетов для проверки 😦 Может как-то еще можно проверить…

ВлАс

Мега будет шиться, ничего ей не станеЦЦо… выгорают выходные каскады, скажем транзистор, который дергает ногой микры.

freiherr:

Выпаивать все 15 фетов для проверки Может как-то еще можно проверить…

Можно АККУРАТНО поднять ноги затвора и тестером в режиме прозвонки стать на сток-исток, а на затвор подавать тех-же 1,5-2вольта, лучше через резистор ~20 Ом. Но это когда по одному транзистору в плече, а если их несколько в параллель, то они могут мешать друг-другу.
Тогда надо еще и исток поднять от платы. По этому варианту мой батя делает… я похоже вандал - выпаиваю
Удачи!

Alexxx666

Всем добрый форумчане. Прошу помощи знающих и разбирающихся людей. Mystery 20A, при неудачном полете влип в землю и у регулятора отвалилась микруха. Что это такое и где ее можно взять в магазине радиотоваров мне не сказали. Подскажите что это отвалилось чтоб купить и впаять. Фото прилагаю:
Это регулятор и та микруха которая развалилась (с маркировкой 16.00 T d.2) от удара в правом нижнем углу. Ну и 3 дорожки где она стояла, остатки спаял.

Это фото ее снизу и сбоку.

Заранее спасибо:)

ВлАс
Alexxx666:

Тогда ссылки на фото сделаю.

пустой экран, пробуй выложить на каком-то файл-хостинге

Alexxx666

Ну мужики я ни селен в этом:) Только начинаю. Где такой найти? Какие у него параметры? Как обозвать его в магазине радиодеталей?

ВлАс

Вот и я увидел картинку, глюк какой-то был…
Это керамический резонатор, 16мГц. Но твой похоже живой, если сам не можешь/нечем припаять - неси к мастерам.

mataor
Alexxx666:

Где такой найти?

к сожалению подобного типоразмера в россии найти довольно сложно, как вариант - снять с нерабочего ESC. Можно заменить обычным кварцем на 16МГц + 2 конденсатора чип на 22пФ - кварц паяется на крайние площадки, конденсаторы - с крайних на середину.

ВлАс:

Но твой похоже живой,

чото мне так не кажется - половина слоя бутерброда слетела.

ВлАс
mataor:

чото мне так не кажется - половина слоя бутерброда слетела.

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

mahowik
karavaev:

Сделал такую колодку для подключения к НК блусери из разъема от usb кабеля к Sony Ericsson

спасибо за идею! тож валялся кабелек подобный… прошил своих старичков (turnigy plush 18a) таким же образом на wii-esc… там как раз контакты в ряд…

Gapey
Alexxx666:

Ну мужики я ни селен в этом:) Только начинаю. Где такой найти? Какие у него параметры? Как обозвать его в магазине радиодеталей?

пойдет любой резонатор подходящий по габаритам , например CSTCV16
www.elitan.ru/price/index.php?seenform=y&find=CSTC…
оно даже есть в России у когото из оптовиков (и это не элитан иначе поставка была-бы 1 день) , и судя по количеству ктото использует их в производстве …
в России гораздо легче достать CSTCE16 www.elitan.ru/price/index.php?seenform=y&find=CSTC…
они будут меньше по размеру но припаять вполне можно …

moscow

А это hobbyking.com/…/__9483__Mystery_30A_BEC_Brushless_… тоже BS и там есть кварц и nfet-ы? Шьётся bs_nfet?

А если кренки не грузить (BEC), они ж не греются и не работают?

Не знает ли кто аналог BS на 30А, но с опторазвязкой и без BEC?

Horus
moscow:

А это hobbyking.com/…/__9483__Mystery_30A_BEC_Brushless_… тоже BS и там есть кварц и nfet-ы? Шьётся bs_nfet?

Тот же BS, но возможны вариации с фетами, у меня есть таких 6 штук из разных партий - все с P/Nfet-ми. Шьются bs_hex

moscow
Horus:

P/Nfet-ми

Я верно понимаю, что P/Nfet менее эффективен, нежели Nfet? Видел фразу “Noone should use this design” про P/Nfet.

serenya

Мужики, выручайте, с субботы мучаюсь с rctimer 30A (желтые). В регуле заменил резистор по сигнальному выводу с 4к7 на 470ом и параллельно сервокабелю припаял коротенький шнурочек для уменьшения влияния длины провода. Прошиваю USBAsp-ом, клоном Turnigy USB Linker из ардуино нано и шнурком на FTDI с резистором между Rx и Tx из KKMulticopter flash tool V0.70, V0.71 Beta 9 и из wii_esc_flash_v07_win32. Пытаюсь добиться адекватной и повторяемой записи через бутлоадер, хоть какой нибудь, пробовал и AVRootloader и Turnigy USB Linker with SimonK bootloader. Пробовал и по инструкциям от {gorbln}, и различные вариации с этой ветки. Проблема вот в чем, при прошивке из любой программы чаще всего выскакивает ошибка чтения записанных HEX данных, но это пол беды, иногда записать удается. Может в этом виноват мой самопальный USBAsp. Порядок действий: Заливаю прошивку “Atmel 8-based brushless ESC + enable bootloader” из KKMulticopter flash tool V0.70 (V0.71 Beta 9), после нескольких неудачных попыток все же удается без ошибок записать tgy.hex скачанный программой. Далее из wii_esc_flash_v07_win32 выбрав программатор Turnigy USB Linker with SimonK bootloader, порт, скорость 19200(менять пробовал) и прошивку, подключаю регуль к ардуине, запитываю ее, подаю внешнее питание на регуль, нажимаю запись. В основном в ответ приходят таймауты, неправильное чтение сигнатуры или ошибки получения данных. 2-3 раза получилось залить, один раз из этих 2-3 получилось залить 3 раза подряд без ошибок. После отключения больше повторить результат не удалось. Так же пробовал после заливки прошивки с бутом из того же флештула через один провод залить прошивку без бута и wii-esc, ошибки такие же. Тут есть вопрос, в какой момент нужно подавать внешнее питание на регуль? При включении ардуины светодиод на D13 начинает помаргивать с разной частотой, я так понимаю начальная загрузка, и затем переходит в режим двойных вспышек. И надо ли удалять перемычку с ресета ардуины как в случае с программатором MegaISP на ардуине? USB кабели пробовал разной длины и менял ардуины. Так же пробовал заливать AVRootloader из wii_esc_flash_v07_win32 вместе с фьюзами. После этого выбрав нужный программатор, порт, скорость и прошивку, подключив питание нажимаю запись и выдает такую ошибку

Перепробовал разные скорости, номиналы резисторов, с диодом и без, с подтяжкой 5,6кОм, всегда одна ошибка.
Даже пробовал на беспаечной макетке мегу в дип-корпусе прошивать, все то-же самое, без изменений, только в нее вообще ни разу не смог залить прошивку через бут. Фьюзы в новую мегу заливал теже что и в регуле

Младший байт был считан с оригинальной прошивки

Старший пишется флештулом и wii_esc_flash-ем. Кстати заметил что флештул пишет старший байт “CA” а wii_esc_flash - “С2”. На что это влияет? Для меня фьюзы темный лес, а я в этой ветке видел что ziss_dm писал что фьюзы должны быть одинаковые для обоих бутлоадеров, что в принципе у него в программе и реализовано .
 В общем что я делаю не так и в каком направлении мне копать? Хочется уже зашить бут во все регули и упаковать их в термоусадку, а то все регули лежат вскрытые, ждут своей очереди на прошивку, а пока не разберусь хотя бы с одним трогать остальные 4 не хочу. И еще желательно разобраться с AVRootloader, т.к. использовать ардуину для этого расточительно при возможности использовать 1 резистор.