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

Vertyha
An_private:

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

Ардуинка есть, если не сложно что именно нужно сделать или ткните носом где читать.

An_private
Vertyha:

что именно нужно сделать

Ну смотрите - на 7-8 ногах должен висеть кварц. Судя по вашим фотографиям эти ноги висят в воздухе. Не могу рассмотреть достаточно детально, но, похоже, долбанутый китаец, разводящий плату, даже не потрудился сделать этим ногам контактные площадки и ноги лежат прямо на дорожках и от КЗ защищает только шелкография.
Есть два варианта:
а) взять кварц на 8МГц и подпаять его к этим ногам.
б) подать на 7 ногу внешний тактовый сигнал. Для этого можно использовать arduino вот с таким кодом в разделе setup
pinMode(3, OUTPUT);
TCCR2A = 0x23;
TCCR2B = 0x09;
OCR2A = 3;
OCR2B = 1;
Этот код генерит 4МГц на пине D3. Вот его и подать на 7 пин.
После этих операций всё должно завестись. После чего переключить фьюзы на внутренний генератор (CKSEL = 0100), после чего фьюзы не трогать.
И вообще - получите хоть какой-то рабочий результат - НЕ ТРОГАЙТЕ БОЛЬШЕ!!! У Вас не тот уровень знаний, чтобы пытаться заливать чужие прошивки и добиваться их работы.

Vertyha
An_private:

Ну смотрите - на 7-8 ногах должен висеть кварц. Судя по вашим фотографиям эти ноги висят в воздухе. Не могу рассмотреть достаточно детально, но, похоже, долбанутый китаец, разводящий плату, даже не потрудился сделать этим ногам контактные площадки и ноги лежат прямо на дорожках и от КЗ защищает только шелкография.
Есть два варианта:
а) взять кварц на 8МГц и подпаять его к этим ногам.
б) подать на 7 ногу внешний тактовый сигнал. Для этого можно использовать arduino вот с таким кодом в разделе setup
pinMode(3, OUTPUT);
TCCR2A = 0x23;
TCCR2B = 0x09;
OCR2A = 3;
OCR2B = 1;
Этот код генерит 4МГц на пине D3. Вот его и подать на 7 пин.
После этих операций всё должно завестись. После чего переключить фьюзы на внутренний генератор (CKSEL = 0100), после чего фьюзы не трогать.
И вообще - получите хоть какой-то рабочий результат - НЕ ТРОГАЙТЕ БОЛЬШЕ!!! У Вас не тот уровень знаний, чтобы пытаться заливать чужие прошивки и добиваться их работы.

Огромнейшее Вам спасибо за подсказку и наводку. Всё получилось, прошил и проверил на работоспособность.

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

9 days later
Foxbat

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

Возможно с BLHeli-S перепрошится на обычную BLHeli?
А то взял с дуру для NAZA. А они через чур резкие для неё.

arb

Нет нельзя. У них принципиально разные мозги.

Foxbat

Эх. Жаль…
Спасибо.

Буду на другие задачи их тогда ставить.

А в “литл би про” какая прошивка стоит?
Я так понял, что просто BLHeli. Тогда непонятно - почему “про”.

Foxbat

Всё.
Разобрался.
Процессоры отличаются.

arb
Foxbat:

Процессоры отличаются.

Самое прикольное, что процы на скорость (качество полета) не влияют. Блхели с любым процом Блхели.

Foxbat

Маркетинговый ход.
Понятно. 😃

Max_Pain

Прошил сегодня китайские драйверы. Те китайские избитые желтые. (про то што термо дрянь была намазана по кругу и между средним мосфетом и радиатором был зазор опущу) Шил через arduino isp, софтинкой SinaProg 2.1.1. Прошивка симонк соответственно драйверам tgy.hex. Родные дампы на всякий случай сохранил. В итоге не знаю что изменилось, вроде пореще стали и странная особенность при включении звук приветствия стал тише.
И есть еще вопрос. По идее два стабилизатора от бэка можно сдуть. Для меги стоит свой. Собственно вопрос кондер можно поменьше поставить ну напряжением?
и еще вопрос. Эти драйверы выдержат 4S батарейку? По идеи мосфеты расчитаны на большое напряжение.

mihasi

После небольшого падения начало крутить квадрокоптер, думаю может быть FVT LittleBee BLHeli 20А надо откалибровать? Или точно не в этом дело? А то уже все перепробовал.

arb
mihasi:

После небольшого падения начало крутить квадрокоптер

Если на одном из регов начал отказывать один из ключей, то такой рег работать будет, но обороты с тягой проваливает. В таком случае калибровка не поможет.
У меня в таком случае есть возможность их проверить на стенде. Вам можно только посоветовать поменять реги местами и посмотреть будут ли изменения. Или заменить по очереди на заведомо исправный.

mihasi
arb:

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

Порадовали меня(( Спасибо, буду смотреть. Думал что есть какая нить калибровка без прошивки.

ssilk

Сначала внимательно посмотрите, не провернуло ли у Вас какой то из моторов вокруг луча, пары градусов достаточно, чтобы коптер начало крутить, тем более на таких рамах, как Ваша…

arb

Тоже как вариант. После падения возможно и не такое.

mihasi
ssilk:

Сначала внимательно посмотрите, не провернуло ли у Вас какой то из моторов вокруг луча, пары градусов достаточно, чтобы коптер начало крутить, тем более на таких рамах, как Ваша…

Исправил искривления, дома вроде не крутит, надо на улице попробовать. А если кончики пропеллеров слегка оббиты то от них может крутить?

arb

Слегка это насколько?
А проще попробуйте на улице и поймете насколько влияет.

mihasi
arb:

Слегка это насколько?

ну миллиметра 2

arb

Скорее это скажется на вибрации, чем на закрутку.

12 days later
DOOM_87

Приветствую всех! появился у меня вопрос интересный на который не могу найти ответ прочитав много страниц форума, сущетсвует ли конфигуратор прошивок для изменения до заливки в рег? Вопрос появился из-за желания превратить авиа рег red brick 200A в автомодельный рег, для этого нужна функция реверса и тормоза. Почитав github.com/sim-/tgy нашел строчку “Forward and reverse commutation supported, including RC-car style reverse-neutral-forward PWM ranges, with optional braking” , допустим куплю рег, прошью его, а дальше то как быть? или по умолчанию эта функция появится? Не смог найти информацию чем можно сконфигурировать прошивку.
Или после прошивки просто взять программатор от автомодельного рега на атмеге и возможно будет программирование неизвестно чего???

gorbln
DOOM_87:

Приветствую всех! появился у меня вопрос интересный на который не могу найти ответ прочитав много страниц форума, сущетсвует ли конфигуратор прошивок для изменения до заливки в рег? Вопрос появился из-за желания превратить авиа рег red brick 200A в автомодельный рег, для этого нужна функция реверса и тормоза. Почитав github.com/sim-/tgy нашел строчку “Forward and reverse commutation supported, including RC-car style reverse-neutral-forward PWM ranges, with optional braking” , допустим куплю рег, прошью его, а дальше то как быть? или по умолчанию эта функция появится? Не смог найти информацию чем можно сконфигурировать прошивку.
Или после прошивки просто взять программатор от автомодельного рега на атмеге и возможно будет программирование неизвестно чего???

SimonK не настраивается в привычном понимании этого слова. Калибруется газ, и всё.
В прошивке действительно есть поддержка авто-режима. Активируется она, также как и тормоз - редактированием соответствующих строчек в исходнике прошивки. Для этого удобно пользоваться KKMulticopterFlashTool-ом. Там есть вторая вкладка - “Simonk firmware compiler”. Выбираете релиз (“master”), жмёте скачать - появляется исходник. Потом выбираете инклюд для вашей платы (я так понимаю - rb70a2), дефайните, подключаете,(инклюд где-то сам определяется) правите опции, собираете - и вот у вас прошивка. Если получится - отпишитесь =)