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

Владимир_Балабардин
Сергей_Уж:

Наоборот его нужно включать,

И, как выяснилось, PIDы стоящие в клине и бете по умолчанию, выставлены с учётом торможения.

Пока у меня была прошивка регулей без тормозов, PIDы пришлось поднять больше чем в 2 раза от дефолтных.
Перешил на 14.4 и коптер затрясло ужасно.
Сбросил на дефолтные и попробовал поднимать.
Оказалось что приятные для меня PIDы не многим злее дефолтных (процентов на 10 - 30).

Samer

Может кому пригодится. Есть BLHeli версии 1.2 , ей прошивал через арду-нано TURNIGY Basic 25A.(через пятаки на плате софт TURNIGY Plush 25A )
Запустил версию 14 и никак не мог считать данные с регулятора. 1.2 версия считывает а 14 нет.
Оказалось надо в 14 версии залить новую прошивку в арду-нано . Но перестало работать в старой версии.
Выбираем в Make Interfase - Arduino 4way-interfase загружаем 4wArduino_Nano__16_PB3PB4v14400.
В поле Select Interface выбираем SILABS C2 (4way -if ). Ноги ардуины 11 и 12 .
И ревизии прошивок для одного регулятора могут иметь разный функционал и работать по разному.
Для моего регул. в 9.4 работает Damped-Light , а в 14 нет даже настройки такой, пишет не поддерживается . В 12 релизе с Damped-Light дергается и не работает нормально.

nedobitko90

Подскажите пожалуйста как настроить hobbywing platinum 30А 14.4 прошивке? моторы стартуют затем как будто уходят в срыв, останавливаются и опять запускаются.

Сергей_Уж

Пока недоступна для скачки, видимо появится в ближайшее время ( так было и раньше ), но уже есть что нового
Changes in 14.4.0.2 (offline):

General:
•Updated to latest BLHeli Rev14.4 Hex files.
•Added new ESC “’DALRC XR20A“, “Flycolor Raptor 390 20A”, “Flycolor Raptor 20A, “FVT Littlebee 20A Pro” and “TBS Cube 12A” hex resources and included the updated docs of BLHeli 14.4.

External serial Interfaces:
•Adapted new ESC for standalone boxes.
•Added 4way-if C2 and BLHeli bootloader Support for ESC with SiLabs C8051F410 MCU (rem: GUI support is still missing will follow in 14.4.0.3).
•All interfaces and interface boxes should be updated to rev. 14.4.0.2.
•Added missing notes in the “BLHeliSuite 4w-if protocol.pdf”.

alexeykozin
Владимир_Балабардин:

Если кому надо, то я разобрался с EMAX NANO 12.
В смысле что удалять чтоб через бутлоадер шилось.

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

может кто сталкивался, утилита 14.4.0.1

Samer
nedobitko90:

Подскажите пожалуйста как настроить hobbywing platinum 30А 14.4 прошивке? моторы стартуют затем как будто уходят в срыв, останавливаются и опять запускаются.

Смени прошивку на более старую, лучше 9,10 если есть. Попробуй отключи Damped-Light . У меня было тоже самое на 12-й к моему рег.

8 days later
Rel
Владимир_Балабардин:

Если кому надо, то я разобрался с EMAX NANO 12. В смысле что удалять чтоб через бутлоадер шилось.

У меня emax simonk 12A. Возможно проблема из-за бутлоадера. Как его заменить?

Проблема в том, что после успешной прошивки всех на XP-12A не находит в режиме Silabs Cleanflight регули - при нажатии на Check не появляются цифры в квадратиках.

Rel

Третий день бьюсь с этими регулями. Что-то мне не везёт с квадракоптерами, блин.
В доке BLHeliSuite сказано, что SiLabs ESCs only support the BLHeli bootloader. Казалось бы, тогда зачем мне пытаться прошить бутлоадер, у меня ж не Atmel?
Ну хорошо, а почему тогда не работатет прошивка через Cleanflight? Почему не работает прошивка через сигнальный кабель 1-wire interface? Пишет Please connect ESC and power up (cycle power) и ждёт.
Я ещё не пробовал С2 интерфейс, может он поможет?

DuDlik
Rel:

Третий день бьюсь с этими регулями. Что-то мне не везёт с квадракоптерами, блин.
В доке BLHeliSuite сказано, что SiLabs ESCs only support the BLHeli bootloader. Казалось бы, тогда зачем мне пытаться прошить бутлоадер, у меня ж не Atmel?
Ну хорошо, а почему тогда не работатет прошивка через Cleanflight? Почему не работает прошивка через сигнальный кабель 1-wire interface? Пишет Please connect ESC and power up (cycle power) и ждёт.
Я ещё не пробовал С2 интерфейс, может он поможет?

Какой FC? Как все спаяно?
Земля точно есть?
На прямую видит BLHeli ваши esc, по 1wire без контролера?
Тут очень много составляющих 😃 прошейте настройки на прямую и забудьте, в настройки esc обычно залезают один раз при постройке квада.

Rel

Yes!! Всё заработало. Помог как всегда rcgroups.com. Сделаю перепост отсюда.
Если короче, то нормальной работе мешают два резистора, они там типа заглушают нужный сигнал и всё такое. Нужно отпаять и засунуть их в одно место создателям этой схемы два резистора, которые на картинках обведены синим.

body

)) Вот нет бы посмотреть в доке к BLHeliSuite, откуда кстати и взяты эти картинки…

Rel

Я пытался скачать PDF отсюда - github.com/bitdump/BLHeli/tree/master/SiLabs, но не получилось. Они пытаются открыться в браузере, но не открываются, ошибка “Sorry, something went wrong. Reload?”. А кнопки скачать нет.

UPD: радость была недолго. Настроил параметры, потом начал проверять вращение, они на низких оборотах как-то дёргано работают, может из-за Mid-Hight тайминга, и на четвёртом на регуляторе загорелся чёрный чип в 8 ножками. Причём настройки были синхронизированы, и до прошивки я на нём летал.

19 days later
Сергей_Уж

Обновляется втихаря…
BLHeliSuiteBeta144057
www.mediafire.com/…/BLHeliSuiteBeta144057.zip

Changes in Beta 14.4.0.5.7 :
General:
 Added “Save/Read MultipleESC Setup to/from ini file” capability in MultipleESC mode. (thanks for
this useful idea, Chris!)

External serial Interfaces:
 Fixed BLHeli_S recognition for standalone boxes.
 All interface boxes should be updated to rev. 14.4.0.5.

Сергей_Уж

www.mediafire.com/folder/…/BLHeliSuite
Changes in 16.0.14.5.0.0 :
General:
 BLHeliSuite revision numbering will have a new structure:
16.0.14.5.0.0 =>
BLHeli_S rev 16.0
BLHeli rev 14.5
BLHeliSuite sub rev 0.0
 Added BLHeli 14.5 Atmel and SiLabs hex files.
 Added BLHeli_S 16.0 hex files.
External serial Interfaces:
 Raised revision to 16.0.0.0. (no need to update from 14.4.0.5.).

Кариёзный_монстр

Поставил новый blheli на xm20, звук моторов таким мягким стал. Завтра протестирую в полете

Владимир_Балабардин
Кариёзный_монстр:

оставил новый blheli на xm20, звук моторов таким мягким стал

Согласен.
Плюс стартуют моторы лучше.
Регули EMAX NANO 12.

Сергей_Уж

Изменения в новой версии прошивки
Here is the changelog for SiLabs:
; - Rev14.5 Longer between beacon beeps (to reduce motor heating), and now again beeping on two motor phases
; Implemented programmable brake on zero throttle
; Implemented hardware reload of commutation timers, to reduce sensitivity to interrupt activity on high rpms
; Implemented support for EN/PWM style fet drivers
; Slightly modified throttle calibration
; Improved startup, particularly for small motors
; Improved smoothness

And for Atmel:
; - Rev14.5 Longer between beacon beeps (to reduce motor heating), and now again beeping on two motor phases
; Implemented programmable brake on zero throttle
; Slightly modified throttle calibration
; Improved startup, particularly for small motors
; Improved smoothness

Aleksandr_L

Что то не могу сообразить, а BLHeli_S как шьётся?

CrazyCoder
Aleksandr_L:

Что то не могу сообразить, а BLHeli_S как шьётся?

Оно шьется только в регуляторы на чипах EFM8BB21F16 и EFM8BB10F8, которых еще нигде нет в наличии. Первый регуль, который должен появиться а течение 1-2 недель: buddyrc.com/aikon-sefm-30a-esc-with-blheli-s-progr….

Rel

Я всё воюю с регулями Emax Simonk 12A. Недавно пришёл один взамен горящего (я два раза менял ключи, но они всё равно горят в случайном порядке). Пока он шёл, я сделал вывод, что моторы Emax не виноваты. Я просто к одному из несгоревших регуляторов подключил по очереди все 4 мотора и включал на всех скоростях. Регуль не сгорел, значит мотор не виноват - такой я сделал вывод.

В ходе теста я отметил, что startup power для моторов отличается. Без пропов для старта достаточно 0,188x, а вот с пропом 0,25-0,38 или никогда/через раз как на этом видео:
drive.google.com/file/d/…/view
Подскажите, можно ли избавиться от такой нерешительности? Все настройки перепробовал.

Все моторы на холостом ходу стартуют на следующем после значения PPM Min Trottle, на самом этом значении любой мотор только дёргается в конвульсиях, а вот с пропами интереснее. Здесь зависит от PWM Frequency. При Low (предположительно 8kHz) все моторы стартуют в 100% случаев при PPM Min Trottle+5+10. А при Hi (предположительно 22kHz) моторы крутятся гораздо тише и становятся как будто абсолютно сбалансированными, но в этом режиме один из моторов с пропами не стартует (ссылка на видео выше).

И самое непонятное. Вроде как пока я не прошил BLHeli 14.4 с целью включить OneShot125, всё работало и стартовало плавно. Работали все 4 регулятора. Сразу после прошивки и подачи питания сгорел ключ на одном. Я их менял, менял, не помогало. Потом пришёл новый регулятор, и он сгорел. Вот видос, как он не просто дымится, а горит ярко и сильно - drive.google.com/file/d/…/view. Похоже опять бракованный или нелюбящий blheli. А самое обидное, что даже с новейшей прошивкой, с вложенным временем и усилиями на перепрошивку, потерю двух регулей, Oneshot125 с Cleanflight и betaflight так и не заработал. Мало того, при переподключении или перезагрузке контроллера самопроизвольно стали включаться моторы на полный газ.

Мне кажется, что в моём случае есть три выхода:

  1. попробовать купить ещё один регуль, вдруг попадётся нормальный.
  2. как-то вернуть родную прошивку, но не думаю, что она где-то выложена.
  3. Выкинуть все 5 емаксов и купить новые. Если так, то что лучше?
    Hobbywing XRotor Multi-Rotor ESC Opto 15A $6,99
    Turnigy Multistar 20A Slim V2 ESC With BLHeli OPTO 2-6S $6,99
    Multistar MINI BLHELI MULTI-20A-OPTO $7.61
    ZTW Spider Series 18A OPTO Multi-Rotor ESC 2~4S (BLHeli/SimonK Firmware) $8.78
    Afro ESC 12Amp OPTO UltraLite Multirotor ESC V3 (SimonK Firmware) $8.93
    Flycolor Raptor Mini 20A F330 Powered BLHeli Multi-Rotor ESC 2-4S (OPTO) $8.95
    DYS 16Amp Micro Opto BLHeli Multi-Rotor Electronic Speed Controller (BLHeli Firmware) SN16A $9.90

Или можно докупать новые регули постепенно заменяя старые? Или может быть парами? Заранее благодарю за ответы и советы.