Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli
Подскажите,а вот такие www.rcteam.ru/maytech/mt20a-bec.html никто не перешивал?Нужна помощь!
BTW: Вот что у меня получилось.
Дим, а что за транзистор Д85?
С пачкой регулей одновременно тоже пойдет?
Зачем перемычка?
Дим, а что за транзистор Д85?
КТ3107Д 85 года выпуска… 😉
Можно ставить любой PNP. Идея в том, что программатор ставит DTR перед началом программирования, и транзистор подает 5V из USB на ESC для питания меги. Out of the box это работает на 6А регуляторах у которых мега питаеться прямо от BEC. На больших прийдеться простамить диодик. 😉 Но зато программировать можно не подключая ходовую батарею. 😉
Зачем перемычка?
Чтобы не подавать 5v на не переделанный ESC (без диода). 😉
С пачкой регулей одновременно тоже пойдет?
Наверное нет, но с пачкой там свой геморой. Надо прошивать разные бутлоадеры с разными идентификаторами. Эти идентифираторы надо потом указывать, etc…
Проще выдернуть серво шнурок. 😉
С перемычкой все ясно, а вот с диодом не понял, почему не работает без диода на больших? Как на них мега запитана? И тогда диод ставить куда?
Дим, ну если не трудно, выложи окончательную схему с диодом для хк20. Даташит видно фигово.
Дим, ну если не трудно, выложи окончательную схему с диодом для хк20. Даташит видно фигово.
Лучше сделай фото своего регуля, тут проще нарисовать куда его паять.
А вообще диод плюсом на красный провод “сервокабеля”,а минусом на питание меги…
Владимир, регуль паять никуда не надо. Это Блюсириес ХК 20А.
Вопрос был про диод и транзистор при этом остается?
Вопрос был про диод и транзистор при этом остается?
Пост 1115, если на регуле ничего паять не хочешь, то транзистор и резистор ему в базу паять не надо.
Товарищи, что скажете про такой регуль: www.rctimer.com/index.php?gOo=goods_details.dwt&go…
Уже прошитый SimonK. Как у него с реакцией?
А то я один из своих Turnigy Plush 60A прошил BLHeli для Silabs (вариант для Plush 30A) и он умер, т.е. шьется и настройки читаются нормально, но не работает 😐
Видать схемотехника поменялась.
sskaug, автор BLHeli, сказал что заказал себе уже 40/60/80 Plush и сделает для них версию, но видать еще не скоро…
Или может здесь есть кто-нибудь сведущий в этой прошивке и может подать идею как ее адаптировать? Там скорее всего просто разводка портов P0/P1 чипа сменилась, но я пока не осознал что и как, курю ассемблер 😦
Дима, глобальный вопрос 😃 на какую ногу меги должен приходить сигнал для программирования?
В моем заходит ч/з резистор 4к7 и ТОЛЬКО на 32 ногу PD2(INT0)
Курил схему мистери 30а Нфет, там еще соединяется с 30 ногой PD0 (RXD)… Это обязательное условие?
ЗЫ: диод убрал, подтяжку то-же. Регуль питаю от 12в ч/з силовые провода
Сейчас имею вот,что:
avrootloader_cli.exe: Version 6.0
Copyright © 2000-2008 Hagen Reddmanns
Copyright © 2012 Ziss_dmWaiting for device…
AVRootLoader: Timeout.Connect = 100 ms
AVRootLoader: Timeout.Base = 25 ms
AVRootLoader: Timeout.Erase = 100 ms
AVRootLoader: Timeout.Flash = 150 ms
AVRootLoader: Timeout.Eeprom = 10 ms
AVRootLoader: Timeout.Buffer = 1 ms
AVRootLoader: Timeout.AppCmd = 0 ms
AVRootLoader: Timeout.KeepAlive = 250 ms
AVRootLoader: Timeout.RTSPulse = 0
AVRootLoader: Timeout.RTSInterval = 0
AVRootLoader: Timeout.ConnectTrials = 0
AVRootLoader: Timeout.MaxPacketSize = 0
AVRootLoader: send ident $00 00 00 00 00 00 00 00 00 0D 45 53 43 42 4C 31
AVRootLoader: received data $00 00 00 00 00 00 00 00 00 0D 45 53 43 42 4C 31 CA 1D
AVRootLoader: Switch to 1-Wire mode
AVRootLoader: send ident $00 00 00 00 00 00 00 00 00 0D 45 53 43 42 4C 31
AVRootLoader: send ident $00 00 00 00 00 00 00 00 00 0D 45 53 43 42 4C 31
AVRootLoader: send ident $00 00 00 00 00 00 00 00 00 0D 45 53 43 42 4C 31
AVRootLoader: send ident $00 00 00 00 00 00 00 00 00 0D 45 53 43 42 4C 31
Курил схему мистери 30а Нфет, там еще соединяется с 30 ногой PD0 (RXD)… Это обязательное условие?
Нет. Используеться только PD2(INT0)
ч/з резистор 4к7
Замени на 200-300ом… Для 4к7 нужен пуллап 40к и с длинными проводами работать будет очень плохо… (можно просто перемычку поставить вместо резистора, если возиться лень…)
Собрал на днях свою новую гексу, на которую поставил RapidESC(simonk) и T-Motor 2216. Заметил что после первого запуска мотора и отключения батареи - его трудно крутить рукой. На Turnigy Plush 25A + KDA 20-22L ятакого эффекта не замечал… Что это? Фича Симонковской прошивки или такие моторы?
Что это? Фича Симонковской прошивки или такие моторы?
Тоже наблюдаю такую ситуацию!!
Минут через 10 т-моторы крутятся нормально!
Минут через 10 т-моторы крутятся нормально!
Прошивка никак не может повлиять на поведение движков при отключенном аккумуляторе. Скорее всего, у вас их клинит от перегрева =)))
Дима, подскажи пожалуйста какой эффект вызывают не выпаянные конденсаторы с твоей прошивкой?
- Они уменьшают чувствительность на старте. В результате мотор может некоторое время дергаться пред тем как раскрутиться
- Вносят задержку и угол опережения (timing advance) будет не 15 градусов а как прийдеться.
Примерно так
Блин… надо уже ФАК делать в этой теме, и прилеплять.
Прошивка никак не может повлиять на поведение движков при отключенном аккумуляторе. Скорее всего, у вас их клинит от перегрева =)))
Какого еще перегрева??? После пары секунд работы в холостую? )))
ИМХО, движки на какое то время работают в режиме генератора. Возможно один или несколько ключей остаются открытыми после отключения питания…
движки на какое то время работают в режиме генератора. Возможно один или несколько ключей остаются открытыми после отключения питания…
Ну, после того, как движок остановится, даже самый теоретически открытый транзистор должен закрыться. Может, у вас один транзистор пробило? О_о
Блин… надо уже ФАК делать в этой теме, и прилеплять.
Тут с факами проблема. Только в дневнике можно делать, что бы потом можно было редактировать. Давайте лучше в ВИКИ все сделаем, там уже наполовину готово. Я готов написать перевод на русский, только покажите куда писать…
Прошивка никак не может повлиять на поведение движков при отключенном аккумуляторе. Скорее всего, у вас их клинит от перегрева =)))
Какой перегрев??
Стоит подключить липо акк и тут же его отключить…после этого движки крутятся тяжелей!
Через 10мин все возвращяется в нормальное состояние!