Как прошить полетный контроллер и ESC BLhelli. Прошивка квадрокоптера

Как прошить полетный контроллер и как прошить регуляторы оборотов ESC BLhelli. Прошивка квадрокоптера. После сборки квадрокоптера, его необходимо прошить. Но что значит «прошить»? Это слово не имеет отношение к ниткам с иголками, а прошить — значит установить программное обеспечение. Это жаргонное, разговорное слово.

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

Конфигуратор (Configurator) — это программа, которая загружает прошивку в полетный контроллер и с помощью нее же эта прошивка настраивается.

Сейчас популярностью пользуются 2 основных конфигуратора:

Они постоянно развиваются, выходят обновления и новые функции. Отличия небольшие, поэтому выбор — дело вкуса. И так, начинаем.

Что нужно, чтобы прошить квадрокоптер?

Для этого вам понадобится:

  • Собственно, сам квадрокоптер с полетным контроллером, который поддерживает Betaflight или Cleanflight;
  • MicroUSB кабель;
  • Компьютер;
  • Интернет (если вдруг вы соберетесь прошивать в поле без интернета, ничего не выйдет).

Все у вас есть, что дальше?

Теперь вам нужно установить Конфигуратор, с помощью которого вы будете прошивать полетный контроллер квадрокоптера. Я использую Betaflight Configurator и их же прошивку, поэтому все ссылки только на бетафлай.

Betaflight Configurator — перейдите на страницу, там будут ссылки на ГитХаб с актуальными версиями конфигуратора, а также ссылки на BLHelli Configurator

Просто скачиваете файл или архив (у BLHeli архив) и устанавливаете как обычную программу:

Скачивание прошивки

Если вы не хотите скачивать программу, можете установить приложение для браузера Chrome. Его вы можете тоже скачать по ссылке на странице выше.

 

Как подключить квадрокоптер к компьютеру для прошивки?

Если вы просто подсоедините дрон (или полетный контроллер) к порту USB, то прошить вам его не удастся, но вы сможете настраивать прошивку в конфигураторе.

Для того, чтобы прошить полетный контроллер, нужно замкнуть два контакта на плате полетного контроллера и в этот же момент подсоединить полетный контроллер к компьютеру. Когда вы замыкаете эти два контакта, вы запускаете режим Bootloader, то есть, переводите полетный контроллер в режим обновления программного обеспечения.

У каждого полетного контроллера на схеме будут указаны эти контакты как «Bootloader» или «Boot» и выглядят они вот так:

Контакт Bootloader 2

Контакт Bootloader 1

Повторюсь, у вас может быть и не так, производитель располагает эти контакты по своему усмотрению, смотрите схему! Это полетный контроллер SP Racing F3.

  1. Замыкаем эти два контакта скрепкой или пинцетом;
  2. Подключаем USB-кабель к компьютеру и квадрокоптеру. У вас должен будет гореть только 1 светодиод — синий (при обычном режиме включения — красный и синий):
    Синий светодиод - режим прошивки
    Если второй светодиод (в моем случае — красный) все равно мигает, значит вы сделали что-то не так, переделать (с). Должен постоянно гореть синий светодиод.

 

Как прошить квадрокоптер или как прошить полетный контроллер?

После шагов выше, переходим к процессу прошивки.

  1. Уберите скрепку или пинцет с контактов;
  2. Теперь идем в Betaflight Configurator и переходим на вкладку «Firmware Flasher«, затем жмем кнопку «Connect«:
    Вкладка Firmware Flasher и connect
    В последующем для настройки на эту вкладку переходить не нужно, достаточно просто нажать Коннект после подсоединения кабеля к дрону и ПК.
  3. Далее вы увидите вот это:
    Страница с выбором прошивки в BetaflightПод цифрой 1 — название вашего полетного контроллера.
    Под цифрой 2 — версия прошивки. В этом списке выбираем самую новую. Если активируете верхний ползунок «Show unstable», то вы сможете установить бета-версию прошивки, но делать этого не советую.
    Все остальные ползунки оставляем как есть.
  4. Выбираем свой контроллер и версию прошивки, затем спускаемся вниз и нажимаем кнопку «Load firmware«. Начнется процесс загрузки прошивки с сервера:
    Процесс загрузки прошивки с сервера
    При этом, кнопка «Flash Firmware» еще неактивна.
  5. После загрузки файлов прошивки на компьютер, будет доступно описание прошивки и активируется кнопка «Flash Firmware» и будет написан размер прошивки:
    Описание прошивки
    Размер прошивки
  6. Теперь нажмите кнопку «Flash Firmware» чтобы прошить полетный контроллер. Следите за тем, чтобы провод USB был надежно вставлен в порт:
    Кнопка Flash Firmware
  7. Начнется процесс загрузки файлов прошивки в полетный контроллер:
    Процесс загрузки прошивки в полетный контроллер
  8. После того, как Конфигуратор загрузит файлы, он их проверит:
    Проверка файлов
  9. Поздравляю, вы смогли прошить полетный контроллер!Завершение процесса загрузки
  10. Теперь снова нажмите кнопку, которая сначала называлась Connect и отсоедините квадрокоптер. Затем подсоедините. Должны загореться оба светодиода, причем 1 будет мигать (у меня красный), а 1 будет постоянно гореть:
    Светодиоды после прошивкиВсе! Теперь ваш дрон прошит, осталось прошить регуляторы оборотов ESC и можно переходить к процессу настройки. Не знаете как настроить? Читайте нашу статью:

 

Как прошить регуляторы оборотов (ESC)?

Процесс прошивки регуляторов оборотов (ESC) не сложный. По ссылке в начале статьи скачайте и установите BLHeli Configurator.

  1. Снимаем с квадрокоптера пропеллеры!
  2. Подключаем аккумулятор;
  3. Подключаем к компьютеру с помощью USB-кабеля. Замыкать контакты как с прошивкой полетного контроллера не нужно;
  4. Теперь открываем BLHelli:
    BLHelli Configurator
  5. Нажимаем Connect и попадаем в предварительное окно. Там вы увидите вот эту желтую полоску-уведомление, а ниже ничего не будет.
    Вам нужно нажать кнопку «Read Setup» в нижнем правом углу, после чего вы увидите главное окно настроек:
    Главное окно BLHelliБлок слева пока не трогаем. Блок справа — здесь у нас ваши регуляторы, что означают термины:
    Название регуляторов на фиолетовой полосе;
    — Motor Direction это направление вращения моторов. Если у вас моторы крутятся не в ту сторону (это проверяется по схеме, которая есть в Betaflight во вкладке Motors) — не нужно их перепаивать, достаточно поменять направление вращения этой вкладкой.
    PPM min Throttle — минимальные обороты двигателей во время работы.
    — PPM Max Throttle — максимальные обороты двигателей во время работы.
    — И кнопка «Flash Firmware» — кнопка прошивки регуляторов.
    Термины и обозначения в BLHeli
  6. В моем случае получилось так, что один регулятор сгорел, я заказал новый, но китайцы перепутали и вместо PRO версии, прислали обычную версию регулятора. Он на скрине на первом месте. Если бы у меня были все одинаковые регуляторы, то кнопка Flash All внизу была активна, но так как один отличается, приходится руками на каждом регуляторе жать кнопку Flash Firmware. У вас скорее всего все ESC одной модели, поэтому жмем кнопку Flash All:
    PPM min Throttle и PPM Max Throttle делайте как у меня, они вполне нормальные.
    Кнопка Flash all
    Здесь мы видим:
    ESC — это название ваших регуляторов, определяется само.
    Mode — оставьте MULTI.
    Version — а вот здесь выбираем сами — это звуки, которые моторы будут издавать при включении питания. Есть даже Имперский Марш из Звездных войн. У меня долгое время был именно этот звук, но потом выбрал последнюю версию для быстрого запуска:
    Выбор звукового сопровождения
  7. Выбрали звук? Прослушать можно будет только после прошивки и включения питания. Теперь нажимаем кнопку «Flash«:
    Окно прошивки ESC
  8. Прошивка началась:
    Процесс прошивки
  9. Так проделываем с каждым, если у вас регуляторы разной версии, либо один раз по кнопке Flash All. На этом все, после прошивки нажимаем кнопку Write Setup и отключаемся от конфигуратора, отключаем аккумулятор и снова подключаем, наслаждаемся прикольной музыкой моторов :).

На этом процесс прошивки заканчивается. Блок слева новичкам трогать не советую, сначала наберитесь опыта. Ну а сам этот блок разберем в следующей статье!

Если у вас остались вопросы по процессу прошивки, задавайте на форуме или в комментариях, обязательно отвечу.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *