Betaflight configurator, настройка на русском

Betaflight configurator, настройка на русскомBetaflight configurator, настройка на русском. После того, как вы соединили и спаяли воедино все компоненты квадрокоптера, такие как полетный контроллер и регуляторы оборотов («регули»), нужно прошить мозг (полетный контроллер) и регуляторы специальной программой — это Betaflight. Прошить — это загрузить программное обеспечение в устройство. Без прошивки ваш дрон никуда не полетит и даже не включится. Трудность настройки в том, что у прошивки сотни различных настроек для всех типов полетов и под конкретные нужды.

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

В этой статье я буду рассказывать о Betaflight Configurator версии 10.3 на основе прошивки Betaflight 3.4. Если у вас другая прошивка, например, CleanFlight, то не все тут будет совпадать с вашей прошивкой, так что, рекомендую все же прошить свой квадрокоптер в Betaflight, так как это самое популярное ПО для дронов, к тому же, часто обновляется.

ОБНОВЛЕНИЕ! Вышла новая версия прошивки Betaflight 3.5 (прошивка, а не конфигуратор).
В самом конце статьи вы найдете ссылку на статью прошивки — версии 3.5!

Резервное копирование

Так как кнопки Backup и Restore работают не совсем корректно, настоятельно рекомендуем делать бекапы и восстановление через командную строку вкладки CLI, как это сделать, читайте здесь: https://profpv.ru/как-сделать-бекап-настроек-и-восстано/

Включите режим эксперта
Флажок «Enable Expert Mode» был сделан для того, чтобы не показывать функции, которые многие пилоты никогда не будут использовать, хотя, скорее всего это сделано для новичков, чтобы они не терялись, им будет доступен минимальный набор важных функций для настройки. Но вы явно уже не совсем новичок, раз читаете эту статью. Поэтому, рекомендую вам включить режим эксперта:

Betaflight configurator, настройка на русском

 

Ports (Порты)
На этой вкладке находятся настройки для связи с вашей аппаратурой управления (пультом), если вы используете приемник SBUS, IBUS или Spektrum Satellite.

Betaflight configurator, настройка на русском

 

Единственное, что нужно сделать в этом разделе, это поставить переключатель Serial Rx на UART2 или UART3. На полетных контроллерах F1, таких как Naze32, это всегда будет UART2. На контроллерах F3, таких как SPRacing F3, обычно это UART3. Не забудьте нажать «Save and Reboot» (сохранить и перезагрузить).
Если вы используете PPM-соединение с RC RX, то ничего тут не делайте.
Узнайте больше о портах из документации Betaflight Serial.

Configuration (Конфигурация)
На этой вкладке мы выполняем базовую конфигурацию различных функций, которые вы хотите использовать на вашем квадроптере. Я рекомендую вам для начала настроить хотя бы самый минимум настроек.

Betaflight configurator, настройка на русском

Betaflight configurator, настройка на русском

 

  1. Далее, приступаем к настройке того, по какому типу сигнала (какой протокол) полетный контроллер будет общаться с регуляторами, переходим к блоку ESC/Motor Features. Если вы используете ESC(регуляторы) и полетный контроллер, которые поддерживают DSHOT, выбирайте его.
    Несколько дополнительных заметок для этих настроек:
    Если компоненты поддерживают DSHOT, я рекомендую выбрать DSHOT600. Вы получите таким образом высокую производительность и безопасность.
    Если вы используете полетный контроллер, который не поддерживает DSHOT, то вам необходимо настроить несколько дополнительных параметров:Betaflight configurator, настройка на русском
    1. Minimum Throttle: установите это значение на 10 цифр выше значения момента, когда моторы начнут крутиться. Вы должны определить это значение на вкладке Motors  после настройки регуляторов. Обычно это от 1060 до 1080.
    2. Maximum Throttle: это число означает, сколько по максимуму могут раскрутиться ваши двигатели, а точнее, столько оборотов, сколько позволят ваши регуляторы, но обычно, все ставят число 2000.
    3. Minimum Command: Число, при котором регуляторы остановят моторы и они перестанут крутиться, т.е. остановятся. Ставьте 1000.
    4. MOTOR_STOP: функция контролирует, вращаются ли двигатели при газе 0, т.е. вы сбрасываете газ в ноль на пульте, моторы должны тоже отключаться. Если вы включите эту опцию, то двигатели все равно будут вращаться. Я рекомендую всегда отключать эту функцию.
    5. Disarm motors regardless of throttle value: опция контролирует то, как будет себя вести дрон при арминге (момент, когда вы включаете стик, чтобы начали вращаться двигатели).
      1. Если эта функция включена, то после того, как вы выключите стиком дрон (дизарминг), то моторы тоже сразу отключатся, независимо где будет дрон, в воздухе или на земле..
      2. Если функция выключена и вы дизармите квадрокоптер стиком на пульте, моторы все равно не выключатся, до тех пор, пока вы не уберете газ в 0.

     

  2. Далее начните с настроек приемника (Receiver). Если вы используете SBUS, IBUS или Spektrum Satellite RX, выберите «Serial-based receiver». Если вы подключаетесь через PPM, используйте «PPM RX Input».
    Если вы используете SBUS, IBUS или Spektrum Satellite, вам нужно будет выбрать во вкладке Serial Receiver Provider нужный тип сигнала. Если вы используете SBUS, IBUS или Spektrum Satellite RX, выберите «Serial-based receiver». Если вы подключаетесь через PPM, используйте «PPM RX Input».
    Если вы используете SBUS, IBUS или Spektrum Satellite, посмотрите таблицу ниже и выберите свое значение, исходя из названия вашей аппаратуры управления:
Название аппаратуры Serial Receiver Provider
DSM2 Satellite SPEKTRUM1024
DSMX Satellite SPEKTRUM2048
FrSky RX SBUS
Futaba RX SBUS
FlySky RX IBUS
Turnigy RX IBUS

Подробнее о настройке приемника читайте в документации по Betaflight.

 3. Настройки режима работы полетного контроллера:

  1. 32kHz sampling rate: Рекомендую оставить эту функцию отключенной.
  2. Gyro update / PID update frequency тактовая частота вычислений гироскопа и полетного контроллера, т.е. скорость обработки поступающей информации. В новых версиях Betaflight ставятся значения по умолчанию, т.е. те, которые ставит сам себе контроллер. Рекомендую оставить как есть или, если хотите, увеличить на 1 шаг.
  3. Accelerometer: Включает и отключает автоматическую стабилизацию квадрокоптера. Если вы новичок — включите, так как вы сначала должны понять как ведет себя дрон, а когда станете опытнее, отключите, этот режим называется АКРО, где полностью ручное управление.
  4. Barometer: Включает и выключает функцию удержания высоты, если у вас есть такой датчик, то включите (но на гоночных дронах он не нужен), так же его нужно включить, если у вас есть OSD (то, что передает информацию на экран шлема или очков)
  5. Magnetometer: Это компас, позволяет удерживать дрон в одном направлении. В гоночных не используется. Так же его нужно включить, если у вас есть OSD (то, что передает информацию на экран шлема или очков).

Далее можно включить функции, которые вы хотите использовать, с учетом, что их поддерживает ваш контроллер. Я рекомендую оставить все как есть, тут уже включено то, что рекомендовано. Можете включить BLACKBOX (черный ящик), если у контроллера есть разъем для SD-карты. Ниже очередной список с расшифровкой каждой функции.

  1. INFLIGHT_ACC_CAL: Функция для долголетов, которые летают более 20 минут. Функция позволяет время от времени калибровать акселерометр. Рекомендую отключить. На гоночных и мини квадриках он калибруется при подключении аккумулятора и этого будет достаточно.
  2. SERVO_TILT: Функция включает сервопривод, которым можно в процессе полета регулировать наклон fpv камеры. Скорее всего у вас такого привода не будет. Отключите его.
  3. SOFTSERIAL: Если вы будете подключать много компонентов по UARTs. Новичок этого делать не будет, а профессионал уже будет знать. Отключайте.
  4. SONAR: Включает поддержку сонарные датчики, например, датчик высоты. Если таких датчиков нет, то отключаем.
  5. TELEMETRY: Включает поддержку телеметрии, это информация о напряжении полета, скорости, режимов и тд. Если у вас есть телеметрия, то включаем.
  6. LED_STRIP: управление LED-светодиодными лентами, настраиваются во вкладке “LED Strip”. Если нет таких лент, отключаем.
  7. DISPLAY: Для подключения LED-дисплеев к квадрокоптеру. Таких еще не видел. Отключаем.
  8. BLACKBOX: Черный ящик. Флешка вставляется в специальный разъем, либо все записывается во внутреннюю память. В блекбокс пишется вся доступная информация о полете.
  9. CHANNEL_FORWARDING: Если вы хотите управлять сервоприводами через каналы RC AUX channels (каналы 5-16). После включения, каждый канал надо будет настроить. Отключаем, если нет сервоприоводов.
  10. TRANSPONDER: для подключения транспондера, это такая штука, которая пишет время, засекает и тд, секундомер. Если его нет, отключаем.
  11. AIRMODE: этот режим включает моторы на какие-либо обороты (это настраивается в разделе Modes. Т.е. у меня дрон настроен так: я подключаю аккум, моторы не включатся, пока я не переведу тумблер, после этого они начнут медленно вращаться, так я проверяю работоспособность квадрика. Включайте этот режим.
  12. SDCARD: Если включен блекбокс, то включаем и эту функцию. Она активирует SD-карточку.
  13. OSD: Если у вас есть модуль OSD, то включаем. OSD передает различную информацию с телеметрии на экран вашего шлема или очков.
  14. ESC_SENSOR: если вы используете регуляторы KISS 24A, то включите. У регуляторов есть датчики, которые могут передавать по телеметрии мощность каждого двигателя, информация будет полезной. Если у вас не такие регуляторы, то отключаем.

Не забудьте нажать “Save and Reboot”.

Receiver (Аппаратура управления)

После настройки конфигурации, переходим к настройке раздела Receiver, здесь настраивается аппаратура управления.
Betaflight configurator, настройка на русском

 

  1. Если вы летаете с помощью аппаратуры Taranis, FlySky, Turnigy или Spektrum, то вам нужно выбрать во вкладке “Channel Map” нужный пункт: “JR / Spektrum / Graupner”. После чего нажмите кнопку сохранить. Какую именно строчку нужно выбрать, написано в инструкции вашего пульта.
  2. Включите свой пульт и двигайте стики в разные стороны, разноцветные полоски будут бегать в разные стороны, от 1000 до 2000, а среднее положение, когда вы отпускаете стики, должны быть на отметке 1500 +- 1-2 единицы, но лучше чтобы было прям 1500. Потому что эти 2 градуса будут вносить свои коррективы в полете, а если будет 5, то вообще будет заметно. Если у вас не 1500, а немного другое, попробуйте подвигать в разные стороны число в поле RC Deadband, это мертвая зона. Если не получается, можно попробовать настроить сам пульт, для этого читайте инструкцию к своей аппаратуре.
    Также, можно поправить это все с помощью командной строки CLI.
    Заходите в этот раздел. Перед этим, копируете этот код:

    rxrange 0 981 2005

    rxrange 1 987 2011

    rxrange 2 972 1996

    rxrange 3 987 2011

    Сначала копируем и вставляем (не забудьте сначала сделать бекап на первой странице) эти строки в командную строку и нажимаем энтер, сохраняем, переходим во вкладку Receiver и смотрим, какие у нас числа, если в первой строке 1505, то в строке «rxrange 0 981 2005» меняем числа на такие «rxrange 0 976 2000», т.е. сдвигаем оба числа на равное количество пунктов и таким образом корректируем все значения, чтобы везде было 1500.

Modes

Этот раздел сделан для настройки всяких разных стиков на пульте управления.

Мы будем настраивать 2 стика:

  • арминг — т.е. поставновка и снятие с охраны дрона
  • включения режима стабилизации и акро режима

Чтобы назначить тумблеру действие, делаем следующее:

  • Наводим мышь на ARM и жмем Add Range
  • Выбираем канал (AUX1, например), теперь ищем тумблер, которые будет визуально переключать этот режим. Допустим, нашли, переводим тумблер, желтая точка под ползунком переместилась. Теперь перетащите ползунки так, чтобы желтая точка была между ползунками.
  • Нажмите «Сохранить».

Betaflight configurator, настройка на русском

Теперь, когда вы переведете этот тумблер, моторые дрона начнут вращаться с маленькой скоростью, дрон будет снят с охраны. Это называется «Заармить».

Точно также назначаем действие для AIR MODE, это режим стабилизации и он всегда назначается на тот же тумблер, что и арминг. В общем делаем в этом поле тоже самое, что в ARM.

Режим ANGLE это АКРО режим, полностью ручное управление без стабилизации. Его назначаем на другой тумблер. Обычно эти 3 режима назначают на один тумблер у которого 3 позиции, т.е. на вторую позицию настраивают АРМ и АИР МОД, а на 3 позицию АКРО режим.

 

Смотрим на фото и делаем на двух верхних также, а на 3 где ANGLE перетаскиваем ползунки влево, чтобы они были на 1400 и на 1600.

Failsafe

Режим сохранения, т.е. то, что будет делать квадрокоптер, если он потеряет связь с пультом.

Перетаскиваем ползунок, где написано Failsafe.

Здесь есть 2 режима:

  • Drop
  • Land

Drop — если выбрать этот режим, то через пару секунд после потери сигнала, дрон отключит все двигатели и упадет.

Land — при потери сигнала будет плавно приземляться, двигатели будут работать.

Обычно включают ДРОП режим, так как с ЛЕНДом непонятно где он будет приземляться с работающими винтами, а вдруг там будут люди?

Но если выбрали Land, нужно настроить скорость вращения моторов, которые позволят плавно ему спускаться.

Betaflight configurator, настройка на русском

 

 

PID Tuning (Настройка ПИДов)

Здесь находятся все настройки, связанные с полетом вашего дрона, давайте разберемся, что тут для чего и что такое PID:
Betaflight configurator, настройка на русском

 

  1. Тут настраивается чувствительность стиков, то, как сильно нужно менять положение стиков, чтобы дрон отреагировал. Если вы слегка касаетесь стика, чтобы дать газ, а дрон уже летит на полную, то уменьшите значения на 25% и снова пробуйте. Не забудьте сделать бекап перед тем, как начнете крутить настройки, вдруг вы запутаетесь.
  2. Если менять в этом блоке значения, то график тоже будет меняться, показывая, что вас будет ждать после смены линий. Это тоже значений резкости стиков и я не рекомендую понижать значений на графике ниже 480 градусов (deg/s), тогда все движения будут медленными, особенно в центре стика. А мы летаем на гоночном дроне, тут нужна резкость, чтобы куда-нибудь не врезаться в последний момент :)
  3. Наконец, сами настройки PID. Эти настройки у всех индивидуальны, каждый настраивает их под себя, от этих цифр зависит, насколько хорошо будет летать квадрокоптер. Поэтому, сначала полетайте, а потом потихоньку меняйте цифры и снова пробуйте летать, и смотрите, лучше или хуже стало летать.
    Если вы обратили внимание, то этим мы будем настраивать это:
    Betaflight configurator, настройка на русском
    Не эту настройку, а эти стики, т.е. движение дрона по 3 осям координат.
    Большая и подробная статья  Что такое PID, на что влияет и как настроить

Во вкладке Pid Tuning появилась вкладка с настройками фильтров:
Betaflight configurator, настройка на русском

Если включить DYNAMIC_FILTER во вкладке Configuration, то вы отключите все настройки фильтров на этой странице конфигуратора. Динамический фильтр заменяет все эти фильтры, а значит, вам сюда и не нужно будет заходить (ранее, динамического фильтра не было и нужно было это все настраивать). Единственное, что можно будет подкрутить, это «D-Term Lowpass Filter», который теперь имеет несколько новых опций. Рекомендую для первых нескольких полетов оставить эту настройку как есть, по умолчанию. Подробнее о том, как настроить фильтры, можете почитать на официальной странице ГитХаба: https://github.com/betaflight/betaflight/wiki/Gyro-&-Dterm-filtering-recommendations.

Вкладка Blackbox

Теперь в Betaflight есть вкладка Blackbox (черный ящик), чтобы записывать все данные полетного контроллера во время полета. По мере того, как вы будете набираться опыта, журнал черного ящика будет вашим лучшим другом по настройке своего дрона. Blackbox по умолчанию включен. Данные будут писаться либо во встроенную флеш-память, либо на внешнюю SD-карту.Если у вашего полетного контроллера есть разъем, советую подключить карточку и убедиться, что туда записываются данные черного ящика.

Blackbox

Проверка безопасности (Safety Checks)

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

Проверить направление двигателей

Перейдите во вкладку “Motors” и включите режим “Motor Test Mode”:

Betaflight configurator, настройка на русском

Теперь запустите моторы (надеюсь вы сняли пропеллеры?) и проверьте, в правильную ли сторону крутятся моторы:
Betaflight configurator, настройка на русском

Проверить загрузку процессора

Пока квадрокоптер подключен к Betaflight, посмотрите на нижний сайд-бар:
Betaflight configurator, настройка на русском

 

Если загрузка будет 95% и выше, то у вас будут проблемы во время полета, так как процессор перегружен и не будет успевать вовремя обрабатывать данные. Чтобы решить эту проблему, отключите некоторые функции или отключите разгон, если у вас контроллер F4.

Проверить гироскоп

Перейдите во вкладку Setup и и проверьте настройки гироскопа:
Betaflight configurator, настройка на русском

Возьмите квадрокоптер в руки и наклоняйте его во все стороны, ваши действия точь-в-точь должна повторять 3D модель на экране.  Стрелка указывает на нос дрона. Если у вас возникли с этим проблемы, задавайте вопрос на форуме: https://profpv.ru/forum/

Сделайте бекап настроек

О том, как быстро и правильно сделать бекап, читайте здесь: https://profpv.ru/как-сделать-бекап-настроек-и-восстано/

Здесь можно скачать конфигуратор Betaflight и проводник Blackbox

 


Новый релиз прошивки Betaflight 3.5 https://profpv.ru/релиз-прошивки-betaflight-3-4/

 

Обновления:

Статья написана 06.12.2017

Обновление: 30.03.2018 — в связи с выходом прошивки Betaflight 3.3

Последнее обновление: 15.06.2018 — в связи с выходом Betaflight 3.4

Последнее обновление: 3.08.2018 — в связи с выходом Betaflight 3.5

Понравилась статья? Поделиться с друзьями:
Все о квадрокоптерах | PROFPV.RU
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: