Прошивка регулятора QBrain 4x20А от ХоббиКинг прошивкой BLHeli.

Всем добрый день!
Есть у меня регулятор QBrain 4x20А от ХоббиКинг:

Стоял он на квадрике с 450-й рамой (предыдущий дневник).
Ничего плохого про него сказать не могу, квадрик с ним летал, правда диагональную раскачку так победить и не удалось, но не уверен, что причина была в регуле.
Поначитавшись форума решил, что надо перешить регуль прошивкой BLHeli.
Дождавшись посылки с ардуинкой приступил к задуманному.
Попутно взвесил регуль с укороченными проводами под туже 450-я раму, получилось 107 грамм:

Имеем следующий комплект оборудования для прошивки и тестирования до и после:

  • собственно регулятор
  • приемник с передатчиком Hitec
  • Arduino Nano v.3
  • моторчик

Собираем стенд, посмотрим как это работает до прошивки:

Вот видео:

youtu.be/POLuulkNA4E

В общем как то работает.
Разбираем регуль:

Видим, что на теплопроводящей подложке боковые ключи отпечатались только краешками, эту досадную ошибку исправим при сборке.

Вид на ключи:

Вид со стороны чипов:

Как известно этот регуль построен на чипах SiLabs.
Готовим регулятор к перепрошивке, припаиваем проводок к Gnd он же “-” питания (тонкий черный проводочик на фото):

Готовим программатор. Щупы для прошивки из сервоудлинителя.
Ардуинку подкючаем по USB к компьютеру:

Дальше идем на сайт товарища OlliW, внимательно читаем инструкции и оттуда же качаем owSilProg, в состав которого входит и BLHeliTool.
Запускаем AvfBurnTool - эта программка делает из Ардуинки программатор:

Выбираем соответствующий COM port, тип Ардуинки и нажимаем прошить, видим вот такие окошки:

Ура у нас получился программатор!
Подключаем регулятор к программатору землей (GND). Импровизированные щупы подключаем к выводам D11 и D12 Ардуинки:

Подаем питание на регулятор и запускаем BLHeliTool из комплекта owSilProg:

Выбираем соответствующий COM порт, далее идем на вкладку Flash BLHeli to BESC, на которой выбираем файл прошивки (SkyWalker 20A), тип регулятора и тип прошивки (мультиротор). Щупом тыкаем в соответствующие контакты на плате регулятора, распиновка контактов на плате регулятора приведена на картинке:
img-fotki.yandex.ru/get/…/0_d7b8f_ac04e93c_L.png (315 Kb)
Пока держим щуп на контактах:

Нажимаем кнопочку “Flash”, видим такие окошки:

Done - ура регулятор прошит BLHeli!
На вкладка Setup basic и Setup Advanced можно загрузить параметры из регулятора, скорректировать их и загрузить обратно.
Таким же образом прошиваем остальные 3 чипа.
Осталось проверить как заработает прошитый регулятор. Собираем стенд для тестирования:

Смотрим, что получилось:

youtu.be/UvartFJwNXI

Ну сигнал при запуске точно изменился, в остальном … полеты покажут.

  • 3159
Comments
Вадим_Малов

Спасибо. Я только про это спрашивал.
У меня на 30 амп типа твоего. сильно греется и идет ограничение мощности. Поставил дополнительные радиаторы, но пока не смог проверить, погода нелетная.
rcopen.com/forum/f123/topic294261/201

andrei2882

с каким сигналом работает я правильно понимаю 4 независимых канала

Aleksandr_L

Не очень понял вопрос с каким сигналом?
Четыре регулятора в одном корпусе, да если об этом вопрос.

andrei2882

4 канала с ppm сигналом я так понял

Aleksandr_L

Нет на нем PPM-а. 4 отдельных провода, каждый на свой регулятор и свой мотор.

mmib

А что полеты показали, лучше стало или разницы не заметно?

Aleksandr_L

В полете я разницы не заметил.
Для себя решил, что мне АфроСлим больше нравиться.
QBrain в коробке валяется.

fpv_mutant

Чем АфроСлим нравятся,если можно,поконкретнее?

Aleksandr_L

Чем АфроСлим нравятся,если можно,поконкретнее?

А что конкретно интересует?
Я их просто поставил и оно работает. Без прошивок и танцев с бубном.
Моторы стартуют одновременно, коптер рулится и висит стабильно. Регули маленькие и легкие.
Ну единственное, что разводку питалова приходиться изобретать если рама без разводки.
QBrain тяжелее, моторы стартуют в разнобой, и основной источник мощных импульсных помех прямо под мозгом.

eu3ld

Сделал ардуинку cxem.net/arduino/arduino61.php .прошил регуль без проблем!