Как прошить полетный контроллер и как прошить регуляторы оборотов ESC BLhelli. Прошивка квадрокоптера. После сборки квадрокоптера, его необходимо прошить. Но что значит «прошить»? Это слово не имеет отношение к ниткам с иголками, а прошить — значит установить программное обеспечение. Это жаргонное, разговорное слово.
Квадрокоптер — это сложное устройство, состоящее из многих компонентов и этим целым должно что-то управлять. Для этого было придумано программное обеспечение, прошивка. Она загружается в полетный контроллер с помощью кабеля microUSB и Конфигуратора.
Конфигуратор (Configurator) — это программа, которая загружает прошивку в полетный контроллер и с помощью нее же эта прошивка настраивается.
Сейчас популярностью пользуются 2 основных конфигуратора:
Они постоянно развиваются, выходят обновления и новые функции. Отличия небольшие, поэтому выбор — дело вкуса. И так, начинаем.
Что нужно, чтобы прошить квадрокоптер?
Для этого вам понадобится:
- Собственно, сам квадрокоптер с полетным контроллером, который поддерживает Betaflight или Cleanflight;
- MicroUSB кабель;
- Компьютер;
- Интернет (если вдруг вы соберетесь прошивать в поле без интернета, ничего не выйдет).
Все у вас есть, что дальше?
Теперь вам нужно установить Конфигуратор, с помощью которого вы будете прошивать полетный контроллер квадрокоптера. Я использую Betaflight Configurator и их же прошивку, поэтому все ссылки только на бетафлай.
Betaflight Configurator — перейдите на страницу, там будут ссылки на ГитХаб с актуальными версиями конфигуратора, а также ссылки на BLHelli Configurator
Просто скачиваете файл или архив (у BLHeli архив) и устанавливаете как обычную программу:
Если вы не хотите скачивать программу, можете установить приложение для браузера Chrome. Его вы можете тоже скачать по ссылке на странице выше.
Как подключить квадрокоптер к компьютеру для прошивки?
Если вы просто подсоедините дрон (или полетный контроллер) к порту USB, то прошить вам его не удастся, но вы сможете настраивать прошивку в конфигураторе.
Для того, чтобы прошить полетный контроллер, нужно замкнуть два контакта на плате полетного контроллера и в этот же момент подсоединить полетный контроллер к компьютеру. Когда вы замыкаете эти два контакта, вы запускаете режим Bootloader, то есть, переводите полетный контроллер в режим обновления программного обеспечения.
У каждого полетного контроллера на схеме будут указаны эти контакты как «Bootloader» или «Boot» и выглядят они вот так:
Повторюсь, у вас может быть и не так, производитель располагает эти контакты по своему усмотрению, смотрите схему! Это полетный контроллер SP Racing F3.
- Замыкаем эти два контакта скрепкой или пинцетом;
- Подключаем USB-кабель к компьютеру и квадрокоптеру. У вас должен будет гореть только 1 светодиод — синий (при обычном режиме включения — красный и синий):
Если второй светодиод (в моем случае — красный) все равно мигает, значит вы сделали что-то не так, переделать (с). Должен постоянно гореть синий светодиод.
Как прошить квадрокоптер или как прошить полетный контроллер?
После шагов выше, переходим к процессу прошивки.
- Уберите скрепку или пинцет с контактов;
- Теперь идем в Betaflight Configurator и переходим на вкладку «Firmware Flasher«, затем жмем кнопку «Connect«:
В последующем для настройки на эту вкладку переходить не нужно, достаточно просто нажать Коннект после подсоединения кабеля к дрону и ПК. - Далее вы увидите вот это:
Под цифрой 1 — название вашего полетного контроллера.
Под цифрой 2 — версия прошивки. В этом списке выбираем самую новую. Если активируете верхний ползунок «Show unstable», то вы сможете установить бета-версию прошивки, но делать этого не советую.
Все остальные ползунки оставляем как есть. - Выбираем свой контроллер и версию прошивки, затем спускаемся вниз и нажимаем кнопку «Load firmware«. Начнется процесс загрузки прошивки с сервера:
При этом, кнопка «Flash Firmware» еще неактивна. - После загрузки файлов прошивки на компьютер, будет доступно описание прошивки и активируется кнопка «Flash Firmware» и будет написан размер прошивки:
- Теперь нажмите кнопку «Flash Firmware» чтобы прошить полетный контроллер. Следите за тем, чтобы провод USB был надежно вставлен в порт:
- Начнется процесс загрузки файлов прошивки в полетный контроллер:
- После того, как Конфигуратор загрузит файлы, он их проверит:
- Поздравляю, вы смогли прошить полетный контроллер!
- Теперь снова нажмите кнопку, которая сначала называлась Connect и отсоедините квадрокоптер. Затем подсоедините. Должны загореться оба светодиода, причем 1 будет мигать (у меня красный), а 1 будет постоянно гореть:
Все! Теперь ваш дрон прошит, осталось прошить регуляторы оборотов ESC и можно переходить к процессу настройки. Не знаете как настроить? Читайте нашу статью:
Читайте также: Betaflight configurator, настройка на русском
Как прошить регуляторы оборотов (ESC)?
Процесс прошивки регуляторов оборотов (ESC) не сложный. По ссылке в начале статьи скачайте и установите BLHeli Configurator.
- Снимаем с квадрокоптера пропеллеры!
- Подключаем аккумулятор;
- Подключаем к компьютеру с помощью USB-кабеля. Замыкать контакты как с прошивкой полетного контроллера не нужно;
- Теперь открываем BLHelli:
- Нажимаем Connect и попадаем в предварительное окно. Там вы увидите вот эту желтую полоску-уведомление, а ниже ничего не будет.
Вам нужно нажать кнопку «Read Setup» в нижнем правом углу, после чего вы увидите главное окно настроек:
Блок слева пока не трогаем. Блок справа — здесь у нас ваши регуляторы, что означают термины:
— Название регуляторов на фиолетовой полосе;
— Motor Direction это направление вращения моторов. Если у вас моторы крутятся не в ту сторону (это проверяется по схеме, которая есть в Betaflight во вкладке Motors) — не нужно их перепаивать, достаточно поменять направление вращения этой вкладкой.
— PPM min Throttle — минимальные обороты двигателей во время работы.
— PPM Max Throttle — максимальные обороты двигателей во время работы.
— И кнопка «Flash Firmware» — кнопка прошивки регуляторов.
- В моем случае получилось так, что один регулятор сгорел, я заказал новый, но китайцы перепутали и вместо PRO версии, прислали обычную версию регулятора. Он на скрине на первом месте. Если бы у меня были все одинаковые регуляторы, то кнопка Flash All внизу была активна, но так как один отличается, приходится руками на каждом регуляторе жать кнопку Flash Firmware. У вас скорее всего все ESC одной модели, поэтому жмем кнопку Flash All:
PPM min Throttle и PPM Max Throttle делайте как у меня, они вполне нормальные.
Здесь мы видим:
— ESC — это название ваших регуляторов, определяется само.
— Mode — оставьте MULTI.
— Version — а вот здесь выбираем сами — это звуки, которые моторы будут издавать при включении питания. Есть даже Имперский Марш из Звездных войн. У меня долгое время был именно этот звук, но потом выбрал последнюю версию для быстрого запуска:
- Выбрали звук? Прослушать можно будет только после прошивки и включения питания. Теперь нажимаем кнопку «Flash«:
- Прошивка началась:
- Так проделываем с каждым, если у вас регуляторы разной версии, либо один раз по кнопке Flash All. На этом все, после прошивки нажимаем кнопку Write Setup и отключаемся от конфигуратора, отключаем аккумулятор и снова подключаем, наслаждаемся прикольной музыкой моторов :).
На этом процесс прошивки заканчивается. Блок слева новичкам трогать не советую, сначала наберитесь опыта. Ну а сам этот блок разберем в следующей статье!
Если у вас остались вопросы по процессу прошивки, задавайте на форуме или в комментариях, обязательно отвечу.
Приветствую!
Возникла проблема: после перепрошивки дрон не выходит из режима Boot, можно перепрошивать, определяет прошивку и тип прошивки, но нельзя его настраивать.
Можно ли с этим что-нибудь сделать?
Здравствуйте. Такой вопрос лучше задать на форуме https://profpv.ru/forum/
Здравствуйте, при подключении акб появился новый сигнал, после приветствия раздаётся еще один сигнал. ( такого не было раньше) после арма , один мотор не крутится, выключаешь, этот мотор начинает дёргаться. В чем может быть проблема?
Здравствуйте.
— Возможно плохой контакт к моторам
— Мотор поврежден
— Если что-то настраивали, то могли сбиться настройки, я бы перепрошил повторно регуляторы
Доброе! собрал мелколет, полетник 4 в одном JHEMCU GHF411AIO, при подключении к бетафлай все работало, стал настраивать положение дрон был перевернут, в результате кривых рук , и откатки к заводским настройкам получил, что при подключении полетник горит только красный индикатор, и не даёт перепрошить, ещё нюанс при любом изменении и сохранении отваливается сом порт.и пропали акселерометр и гироскоп.
Здравствуйте. Когда бетафлай запускаете, там на главной странице ссылки есть на драйвера. Нужно сделать так, чтобы дрон входил в режим DFU. Сначала попробуйте зажать кнопку Boot на полетном контроллере и подключить USB питание к компу, если не получится, переходите к переустановке драйверов. Перед установкой зайдите в Диспетчер устройств и удалите устройство (когда дрон подключаете, там в списке появится устройство).
Спасибо! прошил последней прошивкой но акселерометр и гераскоп не обнаружены
была точь в точь проблема. помогло сменить таргет с jhef405 на jhef405 pro при прошивке. сразу все вернулось как было. полетник этого же производителя .jhemcu gf16
Здравствуйте, контроллер sp rasing F3 , приёмник по PWM KDS (K-8X) в BetaFlaight всё настраивается кроме Pitch.
На вкладке приёмник при работе пультом по Pitch движок (полосы двигаются нормально, как и по всем остальным каналам) а картинка квадра не вращается.
По всем остальным каналам квадр крутится правильно, по Pitch — нет.
Пробовал другой пульт, то же самое. Думаю поменять другой приёмник.
Может дело в контроллере?
Здравствуйте. Вот здесь надо поправить, то есть, градусами повернуть плату и все будет правильно, если не видно, то ссылка на оригинал: https://profpv.ru/wp-content/uploads/2021/02/Screenshot_23.jpg
Или я неправильно понял и по тангажу он у вас вообще не крутится через пульт? Что у вас в Таблице каналов во вкладке Приемник написано? Может там букву удалили случайно или цифру? Лучше вам такой вопрос на форуме задать, в комментариях неудобно на такие темы общаться.
Привет всем контролер mates f722 mini
Собрал коптер а именно регулятор 4в 1 приëмник видио передатчик и подключил компу… Зашëл в бета флайд всë норм, и тут моя голова решила
— а не а
Включить ка мне акамулятор 4s и… Я включил, после этого контролер при подключении к компу горит красный светодиод и он греется, так вот его можно вылечить от этого недуга?
Привет. Так быть не должно, скорее всего у вас короткое замыкание. Проверьте то, что припаяли, внимательно. Если все ок, то возможно полетный контроллер был на грани смерти.
Если дрон подключен к пк, к нему можно подключать аккумулятор, ничего ему не будет (ни компу, ни полетнику), если все исправное.
Приветствую люди добрые! Может подскажите как быть в моей ситуации. Приобрёл я в свое время omnibus f4 pro v2 прошивал его через BetaFlight разными прошивка и после настройки одна и та же проблема при запуске газ больше 50% моторы раскручиваться на Максималку и не реагируют на газ больше пока не армишь. потом дизарм и снова таккая же ерунда. Мне тогда помогла какая старая прошивка на просторах интернета и проблему я вылечил. Сейчас у меня полетник от Eachine AIO Superbee F4 и его мне не прошить, а после какого то глюка слетели все настройки и появилась такая же проблема. Может кто сталкивался и знает как ее победить без перепрошивки?
Добрый вечер.
С наступившим Вас 2021 -ым !
Пытаюсь настроить апгрэйдный, бесколлекторный сетап на вертолёт Blade mCPX, мотор-регулятор.
Регулятор BLHeli Dual ESC HC-BLHELI-D103, 2 в одном, на мотор главного ротора и на хвостовой.
Мотор нестабильно запускается при старте, в лучшем случае на третий раз.
Начинает раскручиваться-остановка-пауза-ещё попытка итак «до талого».
Интересная особенность, при смене направления вращения мотора, путём смены проводов, в одном из вариантов запускается стабильнее.
Пробую подстроить регулятор, приобрёл на Ali программатор «Black Wings».
Распиновку подглядел на фото с helifreak.com.
Скачал BLHeli,
В результате: в программе открывается окно «conect» со шкалой прогресса по которой влево-вправо «гуляет» чёрный ползунок и на этом процесс зависает.
Подскажите куда «копать» дальше ?
Буду признателен за помощь.
Владимир.
Такая проблема возникла: полетник succex e f4 при подключении к компу горит только красный светодиод в правом верхнем углу возле кнопки Коннект показывает(no dataflash chip found), не даёт себя прошить, хотя все драйвера установлены, но вопрос в том что он работал и я его настраивал, а потом нажал ресет сеттингс и теперь происходит то, что я описал выше , что делать???
на полетнике кнопка (контакты) должна быть, bootloader, вот ее надо нажать или замкнуть, подключить к компу и прошить полетник. Думаю поможет.
Уменя возникла проблема с Tyro 109. Коптер армится ,только если на вкладке моторс в Бф активен ползуноок справа(предупреждение безопасности).Как можно проверить ESC 4в 1,если в полетный контроллер подключается шлейфом к регулятору.
Снимите пропеллеры, подключите к БФ и перейдите на главную страницу, попробуйте заармить. В правом верхнем углу будут коды прописываться, в том числе и ошибки, которые не дают заармить дрон. Если через Моторы все крутится, значит esc тут не при чем и все работает, просто наверно вы что-то натыкали в БФ, и теперь это что-то не дает армиться.
Спасибо за помощь! На главной странице сообщение: MSP ARM_SWITCH (Один из других флагов дизарм активен при арминге) Арминг возможен только при включении индикатора безопасности на вкладке моторс. Пробовал откатить настройки на момент прошивки,все осталось по прежнему.При подключении батареи и передатчика моторы начинают самопроизвольно вращаться с небольшой скорость и подергиванием.При изменении положения стика газа скорость вращения незначительно увеличивается в верхнем положении.Регуляторы прошиты в blheli-configurator, а в Blheli_32 не определяются.Вот такая проблемка!
У вас какая аппаратура? Ваша ошибка в таблице есть: https://profpv.ru/ne-zapuskaetsya-kvadrokopter-ispravl/
Триммером снизьте порог стика, завышен скорее всего. Триммер — это мелкие кнопки с двух сторон механизма стика.
Здравствуй(те)! Вопрос может не в тему… После увеличения оборотов, процентов на 5-10, обороты возрастают до максимальных и уже на стик газа НЕ реагируют, только дизарм. Где копать? На вкладке «моторы» в BF все норм: крутятся и регулируются
Здравствуйте. Это происходит без пропеллеров же?
Привет)при обновление через blheli не показывает музыка а именно имперский марш
Может убрали? Либо ваши регуляторы такое не поддерживают. Надо проверить сегодня.
Здравствуйте. Пытаюсь подключить регуль 4 в 1 holybro tekko32 к Blheli_32 выдаёт ошибку «Found 2 ESC with similar unique ID» и закрывает программу.
В Betaflight два разных включателя запускают один мотор.
Полетник прошил, не помогло.
Есть ли способ изменить ID регуляторов?
Здравствуйте. Даже не сталкивался с таким. Как предположение, через программатор прошить.
Здравствуйте. Подскажите есть регули с моторами от AR drone 2.0 Parrot, cхема в принцепе у них стандартная как у многих регелей на amtel 8a но стандартного сигналла pwm не слушается я так понимаю там своя прошивка залита. Ворос можно с помощью Bl Helli конфигуратор сменить поошивку.
Здравствуйте. Подсоедините их к компу и blheli, если прочитаются настройки, значит и прошить можно будет.
На всех скоростях ефект тот же. А как ето узнать или исправить?
При прошивке naze 32 выдаёт ошибку STM32-timed out, programming FAILED. Что делать в таком случае?
Скорость записи 256к? Еще может быть проблема в конфликте версии прошивки и версии blhelli suite.
Скажи пожалуйста, а чем отличается описанный выше конфигуратор от BLHeliSuite? По сути функционал у них один и тот же?
По сути да, но функционал больше, можно, например, запиливать свою музыку: https://profpv.ru/zvuki-i-muzyka-v-regulyatory-oborotov-esc/
Привет! Сразу хочу сказать огромное спасибо за ту работу, которую ты делаешь, это огромный вклад, особенно для новичков!
И теперь вопрос, а если у меня рагуль 4 в 1, то прошивка по той же схеме?
Привет! Спасибо:)
Да, все тоже самое, потому что физически там их 4 шт, просто на одной плате.
Подскажи пожалуйста, не читая данную статью, я подключил полётник через usb к компу, com порт определялся в бэтафлай, после чего я решил прошить полётник. Скачал онлайн прошивку и не щвжимая boot попробовал прошить. У меня ничего не получилось и после этого com порт не определяется. В бэтафлай теперь не заходит, не армится и никаких звуков при подключении акб не подаёт. Как это исправить?)
Если замкнете контакты Boot и попробуете прошить, то все нормально должно стать, если не станет, значит вы спалили свой полетник.