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

serg2557

Всем привет. Народ а нужно ли включать тормоз [damped light] для моторов sunny ski 3508 580кV под 15 пропеллеры? Обороты ведь не такие высокие а сила инерции таких лопат явно сильнее электромагнитного потенциала.
И если у кого есть оптимальные настройки BLHeli для этой конфигурации под 4s - поделитесь

Greyukrck
AEROBATICS:

Рекомендую прошить на BLHeli, если есть опыт и первоначальные навыки, в т.ч. и работы с фьюзами.

Такого опыта увы не имеется. Помочь не сможете? Ещё вопрос. В качестве ликера USBASP ISP программатор Atmel AVR AVRDUDE ATmega8 подойдёт?
И ещё, вот тут - quadrysteria.com/…/BLHeli_ZTW_Spider_30_Amp_OneSho… в описании написано что данные регули имеют возможность настройки / обновления прошивки через сигнальный кабель, типа загрузчик включен. Вы можете легко вернуться назад и вперед между Simonk и BLHeli с помощью USB Linker. Врут гады? Заманивают?

С ув.!

Greyukrck

Не пойму как отредактировать предыдущее сообщение…
На самом деле хотел спросить, подойдёт ли обычный USBASP программатор в качестве ISP программатора?
И про линкер. Для пауков подходит только тутниговский линкер или можно и линкер Афро использовать?

AEROBATICS
Greyukrck:

И ещё, вот тут - quadrysteria.com/…/BLHeli_ZTW_Spider_30_Amp_OneSho… в описании написано что данные регули имеют возможность настройки / обновления прошивки через сигнальный кабель, типа загрузчик включен. Вы можете легко вернуться назад и вперед между Simonk и BLHeli с помощью USB Linker. Врут гады? Заманивают?

Всё верно пишут Вам. Можно скакать с одной прошивки на другую и обратно. Вот Вам для Вашего ESC на базе Atmega8.
А вот в довесок. Прочитайте, возможно что-то и подчерпнёте нужное.

По поводу линкеров и USBASPов, использую как Turnigy, так и обычный USBASP с помощью самодельного клеммника и с помощью приблуды (Atmel Atmega Socket Firmware Flashing Tool) для чипов Atmega8. Использую по настроению то первое, то второе, то третье. Линкер-самое ненадежное и малофункциональное устройство, но свою задачу решает, а с помощью приблуды можно решать практически любые задачи, вплоть до “исправления” и выставки фьюзов.

23 days later
Saradon

Добрый день, уважаемые.
Помогайте, пожалуйста, с прошивкой.
Есть вот такие практически нонейм регули.
Внутри не похожи ни на что из таблицы.
Ближе всех похожи вот эти, но в моих ключи и P, и N.
Подпаял проводки к ATMega, прошил BS и бутлоадер через KKMultocoptre Flash Tool.
При подключении к мотору проигрывается старт, мотор чуть поддёргивается и снова старт.
Подключен от блока в 1.2А через лампочку. В момент подёргивания лампочка моргает.
Хотел попробовать прошить TGY, или TP.
Прошил Arduino Nano скетчем отсюда.
Сигнальный провод подключаю к D2, землю, соответственно, к земле.
В KKMultocoptre Flash Tool выставил “atmega 8” без бутлоадера, программатор ArduinoUSBLinker, порт соответствующий, скорость 19200.
Выбираю нужную мне прошивку, запускаю и вижу что-то вроде этого.

Flash the firmware from repository.
Flashing firmware from file.: C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\tmp\tgy.hex

C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\lib\avrdude\windows\avrdude.exe -C C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\lib\avrdude\windows\avrdude.conf -p m8 -P COM9 -c arduinousblinker -e -U flash:w:C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\tmp\tgy.hex:i
avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.09s

avrdude.exe: Device signature = 0x1e9307
avrdude.exe: erasing chip
avrdude.exe: reading input file "C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\tmp\tgy.hex"
avrdude.exe: writing flash (8192 bytes):

Writing | avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
####avrdude.exe: stk500v2_ReceiveMessage(): timeout
####avrdude.exe: stk500v2_ReceiveMessage(): timeout
##avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
#################################avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
# | 100% 148.42s

avrdude.exe: 8192 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\tmp\tgy.hex:
avrdude.exe: load data flash data from input file C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\tmp\tgy.hex:
avrdude.exe: input file C:\Users\e.schurov\Desktop\KKMulticopter Flashtool\tmp\tgy.hex contains 8192 bytes
avrdude.exe: reading on-chip flash data:

Reading | avrdude.exe: stk500v2_ReceiveMessage(): timeout
###avrdude.exe: stk500v2_ReceiveMessage(): timeout
##avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
###avrdude.exe: stk500v2_ReceiveMessage(): timeout
##avrdude.exe: stk500v2_ReceiveMessage(): timeout
################################avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
###avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
#avrdude.exe: stk500v2_ReceiveMessage(): timeout
## | 100% 118.72s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
             0x40 != 0xb5
avrdude.exe: verification error; content mismatch

avrdude.exe done.  Thank you.

Error during writing flash.

Либо постоянные таймауты.
При этом ЧТО_ТО всё-же прошивается, ибо мотор ведёт себя каждый раз по разному.
То постоянно пищит, то постоянно дёргается, то пищит загрузку, но на газ никак не реагирует…
Как быть дальше и куда копать?

AEROBATICS
Saradon:

Добрый день, уважаемые.
Помогайте, пожалуйста, с прошивкой.

Евгений, вроде всё описали, а самое главное (фото пациента) не приложили. Перед постановкой диагноза требуется сделать вскрытие. Так же требуется и фьюзы прочитать (раз бут прошили), желательно как минимум двумя (или лучше тремя приложениями).

P.S.

Saradon:

Ближе всех похожи вот эти, но в моих ключи и P, и N.

Так лучше не выражаться ))
Ключи реализуются на базе биполярных (в нашем случае) транзисторов (pnp Или npn). Электронно-дырочный переход.

Saradon

Исправляюсь 😃
Флеш и еепром забэкапил, а фьюзы считать ума не хватило.
А уже отпаялся. Через “линкер” - же их не прочитать?

AEROBATICS:

Ключи реализуются на базе биполярных (в нашем случае) транзисторов (pnp Или npn). Электронно-дырочный переход.

Я всегда не дружил с транзисторами 😃

AEROBATICS

Писал “быстрый ответ”, а он почему-то на форуме не работает. Уже не раз так попадаюсь. Строчу полноценное сообщение и оно улетает в никуда.

Кратко:

  1. EEPROM на фиг не нужен

Saradon:

Через “линкер” - же их не прочитать?

Можно, но не всегда и не везде.

  1. Пайка далеко не на уровне. Дешёвое-далеко не всегда друг надёжного. Строго не порекомендовал бы такую балалайку, но раз купили- крепитесь.
    Нужно узнать что было залито в оригинале, так же что залили.
    Фьюзы оригинальные и прошивку попробуйте получить у продавца, он 99% общается с производителем и сможет помочь, если захочет.
Saradon

Вновь подпаялся к одному регулятору и через KKMultocoptre Flash Tool залил через USBasp уже TGY.
Мотор заводится, работает.
И проблема-то даже не в том, что тяжело паять ещё 5 регулей.
Хотелось-бы научиться работать через линкер.

gorbln
AEROBATICS:

Ключи реализуются на базе биполярных (в нашем случае) транзисторов (pnp Или npn). Электронно-дырочный переход.

Чавой??? Неее. Никаких дырочных переходов! Расово верное электрическое поле!
Нету давным-давно биполярных транзисторов в регуляторах. Да и не было, на моей памяти.

2 Saradon
У вас проблема с прошивалкой. Либо ISP делает мозга (что вряд ли), либо контакт плохой, либо скорость надо уменьшить. Если бы вы выключили в фьюзах кварц, у вас просто регулятор бы очень меееееедленно работал (ну, если по-простому). Низко бибикал и не реагировал на сервотестер.

AEROBATICS
gorbln:

Чавой??? Неее. Никаких дырочных переходов! Расово верное электрическое поле!
Нету давным-давно биполярных транзисторов в регуляторах. Да и не было, на моей памяти.

Вот это здравствуйте… Начинаем с того, что ключ-это полупроводниковый составной элемент. Да, мне нужно более конкретно высказаться, что бы не подумали, что это просто транзистор (хотя я написал корректно, что ключи реализуются на биполе). Биполе-это основное свойство полупроводника.
Где почитать?

Во время разрыва связи между электроном и ядром появляется
 свободное место в электронной оболочке атома.
Это обуславливает переход электрона с другого атома на атом
со свободным местом. На атом, откуда перешёл электрон,
входит другой электрон из другого атома и т. д. Этот процесс
обуславливается ковалентными связями атомов. Таким образом,
 происходит перемещение положительного заряда без перемещения
самого атома. Этот условный положительный заряд называют дыркой.

Транзистор — полупроводниковое устройство, которое состоит из двух
 областей с полупроводниками p- или n-типа, между которыми находится область
 с полупроводником n- или p-типа. Таким образом, в транзисторе есть две области p-n перехода.

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

Электронные лампы мы в данной теме не разбираем. Только полупроводники.
Вопрос: Имеет-ли каждый полупроводник p-n переход?
Ответ: Да.
Основана-ли работа ключа(регулятора напряжения) на полупроводниковом эффекте?
Ответ: Да.

И в завершении даташит

Как-то так. 😉

Saradon
gorbln:

2 Saradon
У вас проблема с прошивалкой. Либо ISP делает мозга (что вряд ли), либо контакт плохой, либо скорость надо уменьшить. Если бы вы выключили в фьюзах кварц, у вас просто регулятор бы очень меееееедленно работал (ну, если по-простому). Низко бибикал и не реагировал на сервотестер.

Через ISP, когда подпаиваюсь к ножкам, всё прошивается замечательно и работает.
Вопрос именно про ArduLinker…

gorbln
AEROBATICS:

Электронные лампы мы в данной теме не разбираем. Только полупроводники.

Не буду вдаваться в дискуссию про теорию и лампы. Это контрпродуктивно.
В регуляторах ключами называют силовые транзисторы.
Эти транзисторы в современных регуляторах ВСЕГДА полевые. Точка.

AlexXx_k

Подскажите, как прошить Xrotor 15A от hobbywing на blheli? Снял термоусадку и не пойму, к каким контактам цепляться (прошивать хочу Ардуинкой)…

AEROBATICS
gorbln:

Эти транзисторы в современных регуляторах ВСЕГДА полевые. Точка.

Согласен, полевики-это мощность.

Saradon:

Не пойму… Это не ATMega?

Это SiLabs.

С СиЛабсом и двумя проводами вообще никаких проблем не должно быть.
Если хотите прошивать Ардуиной-читайте мануал по Ардуине.
Я лично порекомендовал бы прошивать BLHeli Suite. Чувствуете сходство?
BLHeli и BLHeli…
Там всё прекрасно и настроите. Человек шил именно эти 15A в BLHeli и они прекрасно работали. Кроме того Вам нет сл=мысла подключаться к контактным пластинам, т.к. Вы можете сделать всё без них. Я шил SiLabs линкером и напрямую процессор, так что опять же порекомендую линкер.

В Вашем случае радует, что версия платы 1.1, а не 1.0.

На вскидку не могу сказать по прошивке, снимите дамп на всякий случай и можете почитать вот тут.
Вот Ваш питомец:

А вот его мануал.

AlexXx_k

Дмитриц, подскажите как прошить линкером?
Я сделал так: подключил регули к сс3д, запустил BlHeli suite, в настройках выбрал silabs linker (cleanflight) но но BlHeli не видит регуляторы. Что я делаю не так?

20 days later
alvleal

Здравствуйте!
Чем прошить Emax 4 in 1 25A? (Blheli от какого регуля поставить?)