Прошивка BLHeli для ESC
Интересует что ставить для перепрошивки какой софт ?
и куда подпаиваться? хочу глянуть какая версия залита.
Программа BLHeliSuiteBeta12101a прошивка Skywallker20A сайт у них пока не доступен www.helifreak.com/index.html?u=144146&blogcategory…
4 контактные площадки. сверху вниз 1 эт “земля” 2 -питание 3.3В 3 и 4 это некие сигнальные линии в случае с программатором на arduino nano (нужный скетч для превращения в программатор сама программа BLHeliSuiteBeta заливает) это pin 3 и pin 2
сайт у них пока не доступен
Спасибо я то думал почему ссылки в интернете не работают.
а в случае моего программатора
куда надо паять?
Ваш программатор не подойдет. Нужна ардуина или программатор для silabs.
Просто в этом PDF мой программатор указан.
странно что не подойдет.
Ваш программатор не подойдет. Нужна ардуина или программатор для silabs.
Еще как подходит, я таким пользуюсь для заливки прошивки BLHeli.
Черный провод программатора на 1-ю точку регулятора остальные (КРАСНЫЙ И ЖЕЛТЫЙ) на 3-ю и 4-ю точку регулятора
Если не удается установить соединение между программой прошивки и регулятором то меняете местами 3-ю и 4-ю точку
Приложил фото только в вашем случае КРАСНЫЙ И ЖЕЛТЫЙ сигнальные провода
Никак не получается прошить.
скачал программу BLHeliSuiteBeta13100
запустил её подключил свой программатор
дальше жму Connect.
Выскакивает окно.
The debug adapter must be reprogrammed in order to function properly with version of the software.
Do you want to update the serial adapter now ?
Адаптер отладки должен быть повторно запрограммирован, чтобы функционировать должным образом с версией программного обеспечения.
Сделайте Вы хотите обновить последовательный адаптер теперь?
Жму ок.
Цель не могла быть перезагружена.
Подтвердите кабель и связи власти и повторную попытку.
Жму ок.
nterface response: “invalid target response”
Please check all cable connections!
Please be patient, disconnecting USB Stick may take some second
Был не в состоянии установить связь с указанным адаптером и/или
устройство.
Интерфейсный ответ: “инвалид предназначается для ответа”
Пожалуйста, проверьте все кабельные соединения!
Пожалуйста, будьте терпеливы, разъединение Палки USB может занять некоторую секунду
На прошивальщик надо ставить какие нибудь драйвера ?
у меня при подключении определяется как
USB устройства ввода.
Для вашего прошивальщика
Черный провод к черному кружку на регуляторе
Желтый к белому кружку на регуляторе
Красный к красному кружку на регуляторе
Если так подключить то должно работать
Если так подключить то должно работать
Так и припаял.
Все равно ошибка
Communication could not be established with the specified adapter.
Please confirm the current adapter selection and cable connection
Коммуникация не могла быть установлена с указанным адаптером.
Пожалуйста, подтвердите текущий выбор адаптера и кабельное соединение
похоже программатор не работает.
Вопрос а питание надо дополнительно на регулятор подавать ?
Вопрос а питание надо дополнительно на регулятор подавать ?
Ну естественно
Наконец-то прошил регуль.
Всем кто помогал спасибо.
Коллеги интересуют настройка прошивки уже после ее установки. Планируется ESC afro 12A и sunnysky 2204 22300kv.
Интересуют эти параметры
Startup Power =
Demag Compensation =
PWM Frequency / Damped =
Motor Timing =
PWM Frequency еще конечно можно подсчитать но на счет остального я не знаю. Где можно прочесть об этих пунктах или какие надо ставить???
А никто исходник БЛХели не расковыривал? Программа работает для ШИМ не менее 1 кГц, все что ниже воспринимает за PPM. А на моем Waspе ШИМ частотой около 480Гц… Исходник то я поковырял, и даже запустил движок, но то ли не все поменял в исходнике, то ли с настройками беда, как то не айс двигатель крутится, постукивает слегка.
Может кто подобный вопрос видел где-нибудь на забугорных форумах?
Доброго времени суток. Прошу подсказку у коллег по цеху. Ситуация следущая- прошил ztw spider 30A blheli для atmeg-и, прошиву лил с бутлоадером, регуль работает. Но blhelisuite через arduinoUSBlinker на ардуинеУно регуль не коннектится на любой скорости. Эта ардуина с соответствующей прошивой из blhelisetup нормально работает. Такая же проблема была и с симонКом, через сервокабель регуль не шился, вернее после прошивы переставал работать. Но там было проще прошли один раз по ISP и забыл. А тут настройки поменять бы в процессе, а оно не хочет. Как вариант выход d2 d3 спалил на ардуине, но не замыкал туда ничего, сам вывод с ногой проца звонится. Другой ардуины пока нет. Куда копать?
через сервокабель регуль не шился, вернее после прошивы переставал работать
У меня нормально работает через такой кабель (FTDI > серво):
Это вообще нормально?
Вчера столкнулся с подобным. И думаю что это ненормально (в моем случае - точно).
Данные: Движки 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 - результатов не дало.
Посему вопрос - где можно увидеть расшифровку параметров?
У меня нормально работает через такой кабель (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) без пропа крутится с каким то “хрустм”, с пропом услышать не получается, может и нормально работает под нагрузкой. Про “тиканье” в покое вроде уже разжевали, срывов синхры не наблюдал пока.
Всем спасибо за помощь и внимание)))
Спасибо за развернутый совет. Уже собирался делать этот 1-проводной интерфейс, но лениво было паяльник греть
Я через него не шил, только настраивал. Просто так у меня исторически сложилось. Я сначала прошил регули с помощью USBasp и BLHeliSuite, а уж потом настраивал. Первоначальная настройка была тоже через программатор, а сегодня за 20 минут сделал проводок - настройка через него проходит нормально.
Подскажите, пожалуйста, для прошивки хочу использовать плату CRIUS v2. После перепрошивки Атмеги выходы C2CK и C2D подключаются на D11 и D12? Не нашел что то инфы точной, только по CRIUS CE и MW
Интересуют эти параметры
1.мощность импульса при старте мотора.
2.защита от срыва синхронизации -для небольших двигателей не актуально.
3.частота входящего шим-сигнала.Damped и damped Light-режимы торможения двигателя.Не все регуляторы имеют поддержку Damped ,это зависит от скорости работы силовых ключей регулятора.
4.тайминг двигателя low-0 град далее 8 ,15,23,30.
Прошил я Plush 30а прошивкой 13.2 . Они вообще перестали крутить моторы. Вернул назад 12.2 - стало нормально. У всех так ?. Turnigy AE20 с новой версией работают.
Ну вот и я прошился этим чудом.
Регули - Afro 20A Slim. Моторы - 12 полюсный мультистар.
Все прошло достаточно успешно. Регули откалибровал через канал газа на приемнике. Стартуют одновременно. Работают резво, без срывов, в общем все ок.
Настораживает лишь одно. При работе на холостом ходу (без винтов), при резком изменении канала газа (как на максимум так и на минимум) идет что то похожее на удар на всех двигателях. То есть обороты меняются слишком уж резко. Фактически мгновенно.
Подскажите, так и должно быть? Или спалю что нибудь со временем с такой то резвостью…
Может надо настройки подправить?
Сейчас все по дефолту стоят, кроме RWM/Frequency Damped - его в режим Low загнал, по рекомендации с rcgroups.
Ну вот и я прошился этим чудом.
Попробуйте параметры поменять.
Общие параметры:
- Startup Power - мощность импульса при старте мотора.
- Startup RPM - частота вращения мотора при старте.
- Startup Acceleration - ускорение разгона мотора.
- Startup Method - метод старта мотора. Stepped - постепенно, с учетом предыдущих трех параметров, Direct - сразу.
- Throttle Change Rate - частота обработки сигнала газа.
- Programming by TX - разрешить программировать регулятор с пульта. Для хвостового регулятора лучше это не включать, да и для основного не всегда нужно.
- Motor Direction - направление вращения мотора. Если мотор вращается не в нужную сторону, то просто поменять этот параметр. Для хвостового регулятора есть еще значение Bidirectional - это для систем с изменяемым направлением вращения мотора.
- Demag Compensation - защита от срыва синхронизации. Для небольших двигателей не актуально.
- PWM Frequency - частота входящего ШИМ-сигнала. Значение Low- в районе 8кГц, High - в районе 20кГц, Damped и Damped Light - используются для хвоста, описание ниже.
- Motor Timing - тайминг двигателя. Low - 0 градусов, MediumLow - 8 градусов, Medium - 15 градусов, MediumHigh - 23 градуса, High - 30 градусов. Если мотор на низких оборотах начинает дергаться при резком увеличении газа, то можно попробовать увеличить тайминг.
- Temperature Protection - защита от перегрева.
- Input Polarity - полярность ШИМ сигнала. Если при нулевом газе мотор включает полный газ - значит полярность ШИМ нужно изменить этим параметром.
- Beep Strenght - громкость сигнала.
- Beacon Strenght - громкость сигнала при бездействии.
- Beacon Delay - задержка перед подачей сигнала бездействия.
- PPM Min Throttle - минимальное значение PPM-сигнала.
- PPM Max Throttle - максимальное значение PPM-сигнала.