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

skyrider
ziss_dm:

На что менял?

По умолчанию были Low = 0x24 High = 0x91, с ними после прошивки даже не пищал

Затем выставил Low = 0xA4 High = 0xDF и моторы завелись.

UPD: также два регулятора были с другими заводскими фьюзами Low = 0xA4 High = 0xD7, их не менял, с ними новая прошивка завелась, так какую посоветуете ставить прошивку чтоб не угрохать еще один рег?

ziss_dm
Piranha:

Блин ну с назой то будет работать? Пока проверить не могу ибо надо разкурочить коптер для этого

А сервотестер к ней подцепить можешь, чтобы не курочить?

skyrider:

Затем выставил Low = 0xA4 High = 0xDF и моторы завелись.

ну врде правильно. у меня есть:
SS18 - tp.hex
Plush - tgy_16.hex
вроде работают хороше.

Еще когда FET так вздуваеться, дыма валит очень много, сложно не заметить. Может он уже был дохлый.

UserM
ziss_dm:

Цитата Сообщение от skyrider Посмотреть сообщение
Затем выставил Low = 0xA4 High = 0xDF и моторы завелись.
ну врде правильно. у меня есть:
SS18 - tp.hex
Plush - tgy_16.hex
вроде работают хороше.

Low = 0xA4 <- конфигурация под внутренний генератор на 8Мгц, а прошивка " tgy_16.hex" под частоту 16Мгц! И что должно хорошо работать???

ziss_dm:

tgy_16.hex - 16Mhz internal RC

Так не бывает, или речь не о atmega8?

skyrider
UserM:

Low = 0xA4 <- конфигурация под внутренний генератор на 8Мгц, а прошивка " tgy_16.hex" под частоту 16Мгц! И что должно хорошо работать???

Вскрыл последний рег, там по умолчанию фьюзы Low = 0x24 High = 0x91, поменял на Low = 0xA4 High = 0xDF, т.е. сюда лучше всего подойдет переделанная прошивка Саймона с пониженной частотой с 16 до 8кгц ?

ziss_dm:

Еще когда FET так вздуваеться, дыма валит очень много, сложно не заметить. Может он уже был дохлый.

может, т.к. дыма не было, как только сильно нагрелся отрубил питание

Shuricus
ziss_dm:

Я перечитал шапку и понял чего не хватает… На регуляторах BS, F-20, F-30, etc. Стоят конденсаторы в цепи схемы компаратора. Вот их желательно убрать. Это справедниво для всех прошивок, кроме стоковой.

А где тут эти кондеры?

ziss_dm

Тут нету…
^^^^^^ Это не правда!!! Не увидел картинку 😭

UserM
skyrider:

по умолчанию фьюзы Low = 0x24 High = 0x91, поменял на Low = 0xA4 High = 0xDF,

Я бы оставил Low = 0x24 не вижу смысла менять на 0xA4, просто другой уровень сброса при низком питании. High = 0x91: судя по конфигурации в используется загрузчик соответственно эта конфигурация будет зависить от прошивко-писателей, вероятно нужно заменить на High = 0xDF.

skyrider:

т.е. сюда лучше всего подойдет переделанная прошивка Саймона с пониженной частотой с 16 до 8кгц ?

Какая лучше подойдет для Вашего ESC нужно смотреть в базах прошивок или консультироваться у авторов прошивок. В любом случае, судя по дефолтной конфигурации Low = 0x24, на Вашей плате физически нет кварцевого резонатора, а внутреняя частота генератора 8Мгц, это должно быть учтено в прошивке т.е. если tgy_16.hex означает что прошивка под 16Мгц кварц она Вам не подойдёт.

Piranha
ziss_dm:

А сервотестер к ней подцепить можешь, чтобы не курочить?

Всмысле померить импульсы которые наза выдает при инициализации и при арминге

ziss_dm
Shuricus:

А где тут эти кондеры?

Piranha:

Всмысле померить импульсы которые наза выдает при инициализации и при арминге

Ага.

ziss_dm
UserM:

Так не бывает, или речь не о atmega8?

Бывает, если в OSCCAL записать FF

UserM
ziss_dm:

Бывает, если в OSCCAL записать FF

Можно ссылку на документацию подтверждающее Ваше утверждение? Вы рекомендуете так поступать?

Я вот вижу:

The oscillator system is expanded to offer multiple oscillator frequencies. Four different RC oscillators with the frequencies 1, 2, 4, and 8MHz are present in the device. This version features automatic loading of the 1MHz calibration byte from the Signature Row. Due to the fact that 4 different RC oscillators are present, 4 different calibration bytes are stored in the Signature Row. If frequencies other than the default 1MHz are desired, the OSCCAL register should be loaded with the corresponding calibration byte at run-time.
For all tunable oscillators it is important to notice that it is not recommended tune the oscillator more than 10% off the base frequency specified in the datasheet."

ziss_dm
UserM:

Можно ссылку на документацию подтверждающее Ваше утверждение? Вы рекомендуете так поступать?

Not recommended - не значит же что нельзя. 😉 EEPROM после этого не работает и стабильность низкая, а так все работает.

SimonK в принципе на 8mhz не работает.

www.rcgroups.com/forums/showthread.php?t=766589&pa…

BTW: My code sets OSCCAL to 0xff which makes it run at almost 16MHz anyway. I noticed it kind of doesn’t work so well anymore at 8MHz since the zc filtering was added.

UserM
ziss_dm:

Not recommended - не значит же что нельзя. EEPROM после этого не работает и стабильность низкая, а так все работает.
SimonK в принципе на 8mhz не работает.

Тогда уж лучше пришпандорить кварц, чем ездить на красный свет. 😉

Shuricus
Shuricus:

Сообщение от ziss_dm
На регуляторах BS, F-20, F-30, etc. Стоят конденсаторы в цепи схемы компаратора. Вот их желательно убрать. Это справедниво для всех прошивок, кроме стоковой.

А в новых прошивках они никогда не будут больше полезны? Выпаивать раз и навсегда?

ziss_dm

100% гарантий дать не могу, но вряд ли понадобится.

aleksas


Подскажите что залить в такой рег, в списке нет такого. Чип атмега.

dollop

Исходя из списка, что вы привели, шить скорее всего нужно tgy.hex
строка…

Plush / Pentium 12 Atmega row no tgy.hex

Проверить какие мосфеты стоят (P/N или N) и попробовать через какое-нить сопротивление первое включение делать (хорошо амперметр подходит - спасает в 99% случаев)

З.Ы.
Посмотрите этот пост Ваш регуль один в один как старый Plush 10A. В него шьется tgy.hex. Правда там же (в предыдущем посту) человек пишет о каких-то проблемах (останавливаются моторы на полном газу) на старой прошивке wii-esc, но похоже, что это только у него

Piranha
ziss_dm:

А сервотестер к ней подцепить можешь, чтобы не курочить?

Вощем проверил 😃 с назой всё нормуль!
инициализируется (импульс при включении 940)
Стартует (арминг типа 1340-у меня там в асистанте вроде не самый минимум стоит)
Так что с назой вроде нуль проблем, что не может не радовать 😉
Дим, спасибо тебе за твой труд 😉

Kirtsun

Здравствуйте!
Вот такой вопрос: искал информацию о прошивке дешевых регуляторов Hobbyking SS Series 25-30A ESC Симоновской прошивкой
http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=6460)

Однако не нашел ничего конкретного… Меня смутило что все найденные мной фото SS25-30 без термоусадки выглядят по-другому… А вот тут у меня явно площадки для программатора есть:

Я посмотрел даташит, и нарисовал где какая площадка, вроде не ошибся.

Однако не пробовал ничего заливать туда, не спросив сперва тут, т.к. я новичок в вопросах программирования контроллеров, всё что делал - прошил Turnigy 9x.
Я правильно понимаю, что шить их над по этой инструкции?
airhacks.org/?p=445

Цель прошивки - установка этих регуляторов на гексу. Стоит оно того, или проще сразу взять более достойный вариант регулей?

Piranha

Блин ну и качество сборки! кривой китайской жопой паяли!!! на самом деле сложно сказать по какой инструкции их шить но вся инфа есть на rapidesc.com
а фотки вот тут www.rcgroups.com/forums/showthread.php?t=1513678