Прошивка BLHeli для ESC

Amatii

Для вашего прошивальщика
Черный провод к черному кружку на регуляторе
Желтый к белому кружку на регуляторе
Красный к красному кружку на регуляторе
Если так подключить то должно работать

ARXITEKTOR
Amatii:

Если так подключить то должно работать

Так и припаял.
Все равно ошибка
Communication could not be established with the specified adapter.
Please confirm the current adapter selection and cable connection
Коммуникация не могла быть установлена с указанным адаптером.
Пожалуйста, подтвердите текущий выбор адаптера и кабельное соединение
похоже программатор не работает.
Вопрос а питание надо дополнительно на регулятор подавать ?

Amatii
ARXITEKTOR:

Вопрос а питание надо дополнительно на регулятор подавать ?

Ну естественно

ARXITEKTOR

Наконец-то прошил регуль.
Всем кто помогал спасибо.

ppzaec

Коллеги интересуют настройка прошивки уже после ее установки. Планируется ESC afro 12A и sunnysky 2204 22300kv.
Интересуют эти параметры

Startup Power =
Demag Compensation =
PWM Frequency / Damped =
Motor Timing =

PWM Frequency еще конечно можно подсчитать но на счет остального я не знаю. Где можно прочесть об этих пунктах или какие надо ставить???

7 days later
fokkerxxi

А никто исходник БЛХели не расковыривал? Программа работает для ШИМ не менее 1 кГц, все что ниже воспринимает за PPM. А на моем Waspе ШИМ частотой около 480Гц… Исходник то я поковырял, и даже запустил движок, но то ли не все поменял в исходнике, то ли с настройками беда, как то не айс двигатель крутится, постукивает слегка.

Может кто подобный вопрос видел где-нибудь на забугорных форумах?

ВладимирВл

Доброго времени суток. Прошу подсказку у коллег по цеху. Ситуация следущая- прошил ztw spider 30A blheli для atmeg-и, прошиву лил с бутлоадером, регуль работает. Но blhelisuite через arduinoUSBlinker на ардуинеУно регуль не коннектится на любой скорости. Эта ардуина с соответствующей прошивой из blhelisetup нормально работает. Такая же проблема была и с симонКом, через сервокабель регуль не шился, вернее после прошивы переставал работать. Но там было проще прошли один раз по ISP и забыл. А тут настройки поменять бы в процессе, а оно не хочет. Как вариант выход d2 d3 спалил на ардуине, но не замыкал туда ничего, сам вывод с ногой проца звонится. Другой ардуины пока нет. Куда копать?

5yoda5
ВладимирВл:

через сервокабель регуль не шился, вернее после прошивы переставал работать

У меня нормально работает через такой кабель (FTDI > серво):

petrochen:

Это вообще нормально?

Вчера столкнулся с подобным. И думаю что это ненормально (в моем случае - точно).
Данные: Движки DYS BE1806, регули Афро 12А.
Настройки: Startup Power=0.75; Temperature protection=OFF; Demag Compensation=low; PWM frequency= DampedLight.
На этих настройках миниквадрик летал нормально. Все движки стартовали одновременно, синхронно, без сбоев.
Вчера при полете задел провод, упал вниз. После этого при старте иногда так же дергается один из четырех, а иногда нормально раскручивается. После экспериментов было выяснено, что если рывком добавить газ с минимума на одно деление - тогда происходит срыв синхры. В этом режиме движок греется сильно.
Было перепробовано - Startup Power выводил на максимум - эффект был, но не 100%. Изменение Temperature protection, Demag Compensation и PWM frequency - результатов не дало.

Посему вопрос - где можно увидеть расшифровку параметров?

ВладимирВл
5yoda5:

У меня нормально работает через такой кабель (FTDI > серво):

Спасибо за развернутый совет. Уже собирался делать этот 1-проводной интерфейс, но лениво было паяльник греть, потому решил поковырять софт.
Посидев вечером, потыкав кнопки и почесав “репу” провел некоторые наблюдения:
Регули на Атмеге(bs12a, ztw spider30a) программатором Usbasp шьются из KKflashtool и blhelisuite(прошивка с бутлоадером) отлично и работают. При попытке прошить kkflashtool-ом прошивкой SimonK через arduinoUSBlinker регуль перестает подавать признаки жизни. Но если его попробовать прошить из blhelisuite через arduinoUSBlinker - то прошивка(blheli любая версия) заливается и регулятор работает, следовательно прошитый бутлоадер вполне адекватен.
В предыдущих попытках при прошивке Usbasp-ом из blhelisuite я выбирал загрузчик blheli, но он наверное работает как то по другому. При выборе загрузчика SimonK все прошивается и работает, настройки меняются по сервркабелю. Кстати, arduinoUSBlinker в blhelisuite можно конфигурировать - выбирать пин(d2, d3)? что весьма удобно.
Судя по форуму проблемы с загрузкой прошивки с помощью бутлоадера через сервокабель из kkflashtool наблюдаются не только у меня, с чем связано не знаю, может спецы в этом деле обьяснят.
При включении в регуле DampedLight двиг(zmr1804-2400) без пропа крутится с каким то “хрустм”, с пропом услышать не получается, может и нормально работает под нагрузкой. Про “тиканье” в покое вроде уже разжевали, срывов синхры не наблюдал пока.
Всем спасибо за помощь и внимание)))

5yoda5
ВладимирВл:

Спасибо за развернутый совет. Уже собирался делать этот 1-проводной интерфейс, но лениво было паяльник греть

Я через него не шил, только настраивал. Просто так у меня исторически сложилось. Я сначала прошил регули с помощью USBasp и BLHeliSuite, а уж потом настраивал. Первоначальная настройка была тоже через программатор, а сегодня за 20 минут сделал проводок - настройка через него проходит нормально.

Danuvas

Подскажите, пожалуйста, для прошивки хочу использовать плату CRIUS v2. После перепрошивки Атмеги выходы C2CK и C2D подключаются на D11 и D12? Не нашел что то инфы точной, только по CRIUS CE и MW

ArAero
ppzaec:

Интересуют эти параметры

1.мощность импульса при старте мотора.
2.защита от срыва синхронизации -для небольших двигателей не актуально.
3.частота входящего шим-сигнала.Damped и damped Light-режимы торможения двигателя.Не все регуляторы имеют поддержку Damped ,это зависит от скорости работы силовых ключей регулятора.
4.тайминг двигателя low-0 град далее 8 ,15,23,30.

12 days later
Олег24

Прошил я Plush 30а прошивкой 13.2 . Они вообще перестали крутить моторы. Вернул назад 12.2 - стало нормально. У всех так ?. Turnigy AE20 с новой версией работают.

nemox

Ну вот и я прошился этим чудом.
Регули - Afro 20A Slim. Моторы - 12 полюсный мультистар.
Все прошло достаточно успешно. Регули откалибровал через канал газа на приемнике. Стартуют одновременно. Работают резво, без срывов, в общем все ок.
Настораживает лишь одно. При работе на холостом ходу (без винтов), при резком изменении канала газа (как на максимум так и на минимум) идет что то похожее на удар на всех двигателях. То есть обороты меняются слишком уж резко. Фактически мгновенно.
Подскажите, так и должно быть? Или спалю что нибудь со временем с такой то резвостью…
Может надо настройки подправить?
Сейчас все по дефолту стоят, кроме RWM/Frequency Damped - его в режим Low загнал, по рекомендации с rcgroups.

ArAero
nemox:

Ну вот и я прошился этим чудом.

Попробуйте параметры поменять.
Общие параметры:

  1. Startup Power - мощность импульса при старте мотора.
  2. Startup RPM - частота вращения мотора при старте.
  3. Startup Acceleration - ускорение разгона мотора.
  4. Startup Method - метод старта мотора. Stepped - постепенно, с учетом предыдущих трех параметров, Direct - сразу.
  5. Throttle Change Rate - частота обработки сигнала газа.
  6. Programming by TX - разрешить программировать регулятор с пульта. Для хвостового регулятора лучше это не включать, да и для основного не всегда нужно.
  7. Motor Direction - направление вращения мотора. Если мотор вращается не в нужную сторону, то просто поменять этот параметр. Для хвостового регулятора есть еще значение Bidirectional - это для систем с изменяемым направлением вращения мотора.
  8. Demag Compensation - защита от срыва синхронизации. Для небольших двигателей не актуально.
  9. PWM Frequency - частота входящего ШИМ-сигнала. Значение Low- в районе 8кГц, High - в районе 20кГц, Damped и Damped Light - используются для хвоста, описание ниже.
  10. Motor Timing - тайминг двигателя. Low - 0 градусов, MediumLow - 8 градусов, Medium - 15 градусов, MediumHigh - 23 градуса, High - 30 градусов. Если мотор на низких оборотах начинает дергаться при резком увеличении газа, то можно попробовать увеличить тайминг.
  11. Temperature Protection - защита от перегрева.
  12. Input Polarity - полярность ШИМ сигнала. Если при нулевом газе мотор включает полный газ - значит полярность ШИМ нужно изменить этим параметром.
  13. Beep Strenght - громкость сигнала.
  14. Beacon Strenght - громкость сигнала при бездействии.
  15. Beacon Delay - задержка перед подачей сигнала бездействия.
  16. PPM Min Throttle - минимальное значение PPM-сигнала.
  17. PPM Max Throttle - максимальное значение PPM-сигнала.
Danuvas

Подскажите, пожалуйста, для перепрошивки моторы от регуляторов обязательно отпаивать? Винты конечно сняты)))
И еще по Crius AIOP V2, неужели никто не пользовался для перепрошивки? Выходы для подключения там такие же как на MW - D11, D12 и земля? А то пробовал прошить один EMAX 12A, программа ругается - не может найти таргет (как я понял, не видет регуль)…

ARXITEKTOR

Что-то не могу найти на сайте прошивку
BLHeli 13,2.
Где добавили возможность шить регули на SiLabs по серво кабелю.

serenya
Danuvas:

Подскажите, пожалуйста, для перепрошивки моторы от регуляторов обязательно отпаивать? Винты конечно сняты)))
И еще по Crius AIOP V2, неужели никто не пользовался для перепрошивки? Выходы для подключения там такие же как на MW - D11, D12 и земля? А то пробовал прошить один EMAX 12A, программа ругается - не может найти таргет (как я понял, не видет регуль)…

Я шил не отключая. rcopen.com/blogs/90086/15276 там использовали плату мультивия кажется. При программировании мозгов в программатор Вам надо выбрать правильно плату ардуины.

ARXITEKTOR
Олег24:

Вот

Как я понял заменить файлы в папке с 13,1. ?

karabasus
ARXITEKTOR:

Как я понял заменить файлы в папке с 13,1. ?

Если эту скачать - BLHeliSuiteBeta13100with132HexPatch.zip , то ничего менять не надо - всё уже заменено.