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

andrei2882

Подскажите правильно выбрал прошивку для этого регулятора если смотреть таблицу и рисунки платы схожи прошивка называется bs.hex@3.3 но среди файлов прошивок нашел только bs.hex. тип прошивки нужно смотреть я так понял на docs.google.com/spreadsheet/ccc?key=0AhR02IDNb7_Md…
и там он 12 пунктом идет

skyrider

Пришли эти регуляторы 5 шт

внутренности оказались такие

прошил четыре штуки по этому мануалу wiki.openpilot.org/…/Flashing+Instructions
потом подключал каждый рег с движком к четырем батарейкам АА, два рега пропищали как надо (т.е. прошились) - два отказались, те что пропищали подключил к силовому акку , крутят моторы отлично!
Далее пробовал шить те что не пищат eXtremeBurnerAVR, пробовал виевскую прошивку - регуляторы не подают признаков жизни , что делать?

andrei2882

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

lotophagi
skyrider:

Значит менять фьюзы, какой прогой посоветуете

Я все шью в AVR Studio

lotophagi

И советую прошиться прошивкой под 8кГц, меньше груются регули. Можно скачать здесь

skyrider

Скачал AVR studio 4, чет не видится в нем мой программатор USBasp.

UserM
skyrider:

AVR studio 4, чет не видится … программатор USBasp.

Не поддерживает , используйте :
AVRDUDE
BASCOM-AVR
Khazama AVR Programmer
eXtreme Burner
kkMulticopterFlashTool

skyrider
UserM:

Не поддерживает , используйте :
AVRDUDE
BASCOM-AVR
Khazama AVR Programmer
eXtreme Burner
kkMulticopterFlashTool

eXtreme Burner установлена, скачал AVRDUDE - тоже работает, может подскажете как выставить с помощью этих прог фьюзы по этой ссылке.

andrei2882

а вы фьюзы свои какие то хотите поставить если просто регуль прошить то их трогать не стоит для уверенности стоит их считать с проца а так если известны частота проца то калькулятор фьюзов в помощь , к сожалению не шил этими програмами

UserM

Не очень понял вопрос. Считайте фусы которые установлены и поставьте hex значения как на скриншотах и всё.

UserM
skyrider:

Пробовал не трогать,

Если фусы не меняли и не записывали в контроллер, покажите какие значения считываются?

skyrider
UserM:

Если фусы не меняли и не записывали в контроллер, покажите какие значения считываются?

Два моих скрина выше считанные фусы, их пока не менял, лил только tgy.hex

lotophagi:

выставить фьюзы
Low = 0xA4
High = 0xDF

пробую

ухты, запиликал моторчик, попробую покрутить моторчик через пульт и липу.

Ну Александр спасибо!!!
Моторчик закрутился, дыма нет, теперь хоть знать буду где эти фьюзы менять, а то если честно я пытался в прогах на закладках Fuses найти значения SPIEN и BODEN и отметить их галочками, гы гы.

На данный момент один вопрос, те реги что прошились сходу в самом начале без смены фьюзов, только заливкой tgy.hex, в них фьюзы менять надо на Low = 0xA4
High = 0xDF для того чтоб на всех четырех регах были одинаковые, или оставить как есть раз работают?

aleksas

Имею точно такие реги, прошивал tgy.hex

lotophagi
skyrider:

для того чтоб на всех четырех регах были одинаковые, или оставить как есть раз работают?

Я первый СС регуль прошил и он тоже не завелся. Когда разобрался, то шил и менял фьюзы сразу на всех. Пол года работают без проблем.
Удачи!

UserM

Так и должно было произойти, т.е. в этом случае нужно было изменить фусы. Дело в том, что у Вас разрешён был “вачдог” поэтому и не мог работать с новой прошивкой в которой он очевидно не обрабатывается. Не много странно, что у Вас изначально были разные версии прошивок может “билды” разного времени. А вот данные калибровки нужно оставить считанные, т.е. таки сначала считать и только потом изменить нужные биты в “фусах” и записать.

skyrider:

Fuses найти значения SPIEN и BODEN и отметить их галочками

Так поступать к сожалению не всегда можно. Проблема в том, что галочка в одном интерфейсе может соответствовать отсутствие галочки в другом, 😃. Т.е. нет единого стандарта бит установлен когда галочка установлена или когда галочка сброшена!

dimaris

Всем спасибо разобрался!!! Как говорится дело было не в бобине…а в настройках аппаратуры, сделал сброс настроек и выставил расходы 115% и все запустилось. Прошил 4 регулятора Mystery 20A прошивкой bs_nfet.hex с помощью eXtreme Burner, фьюзы не трогал. К стати у всех 4-х регуляторов были фьюзы: Low = 0x2E High = 0xCF