Как проверить параметры сборки Betaflight
Как проверить параметры сборки Betaflight: Что входит в вашу прошивку Betaflight?
Не помните, какие параметры сборки, функции, протоколы моторов и приёмника вы выбрали при прошивке полётного контроллера Betaflight? Не волнуйтесь! В этом руководстве я покажу, как легко это узнать.
Шаг 1: Ввод команды CLI
1. Откройте вкладку CLI в Betaflight Configurator.
2. Введите команду status и нажмите Enter.
Шаг 2: Поиск ключа сборки
В выводе CLI найдите строку, начинающуюся с BUILD KEY.
Скопируйте этот ключ и вставьте его вместо [BUILD KEY] в URL ниже:
https://build.betaflight.com/api/builds/[BUILD KEY]/json
Откройте эту ссылку в браузере. Вы увидите страницу с деталями вашей сборки.
Шаг 3: Анализ вывода
На странице отобразятся параметры вашей прошивки. Пример вывода (json):
"Target": "BETAFPVG473",
"Release": "4.5.1",
"Commit": "4.5.1",
"Options": [
"CLOUD_BUILD",
"USE_DSHOT",
"USE_GPS",
"USE_LED_STRIP",
"USE_OSD",
"USE_VTX"
]
Расшифровка параметров:
Этот вывод соответствует данным параметрам сборки:
- Target: Модель полётного контроллера, для которого собрана прошивка.
- Release/Commit: Версия прошивки Betaflight.
- Options: Список включённых функций. Основные опции:
- CLOUD_BUILD: Позволяет выбирать функции при сборке прошивки.
- CORE_BUILD: Базовая сборка с ограниченными функциями (без возможности кастомизации).
- GPS: Поддержка GPS.
- OSD (SD): Экранное меню для аналоговых FPV-систем.
- OSD (HD): Экранное меню для цифровых систем (DJI, Walksnail, HDZero).
- VTX: Настройка VTX-таблицы (для аналоговых систем).
- LED_STRIP: Поддержка адресных RGB-светодиодов (до 32 шт).
- Soft Serial: Программный UART.
Что делать, если нужной функции нет?
Если какая-то функция отсутствует в списке, перепрошейте Betaflight, включив её в настройках сборки. Не забудьте сделать бэкап текущей конфигурации!
Подробное руководство по прошивке: (https://oscarliang.com/flash-update-betaflight/).
Заключение
Проверка параметров сборки Betaflight помогает убедиться, что все функции дрона работают корректно. Это особенно полезно при настройке и устранении неполадок.
Удачных полётов!
ПРОЧИЕ ПАРАМЕТРЫ
В выводе CLI (через команду status или прямо на странице по ссылке BUILD KEY) в Betaflight можно увидеть множество параметров, определяющих функциональность прошивки. Вот полный список возможных параметров сборки и их значение:
1. Основные параметры
- Target: Модель полётного контроллера (например, MATEKF411, CLRACINGF4).
- Release/Commit: Версия прошивки (например, 4.5.1).
- Build Date: Дата и время сборки.
2. Функциональные опции (Options)
Эти параметры показывают, какие функции и драйверы включены в сборку.
# Основные компоненты:
- USE_ACC: Поддержка акселерометра.
- USE_GYRO: Поддержка гироскопа.
- USE_DSHOT: Протокол ESC DShot (для цифровых моторов).
- USE_ESC_SENSOR: Телеметрия моторов (обороты, температура).
- USE_BLACKBOX: Запись логов полёта.
# Периферия
- USE_VTX: Настройка видеопередатчика (VTX Table).
- USE_OSD или USE_OSD_HD: Экранное меню (аналоговое или цифровое).
- USE_GPS: Поддержка GPS-навигации.
- USE_LED_STRIP: Управление адресными светодиодами.
- USE_PINIO: Управление дополнительными выходами.
- USE_RX_PWM: Аналоговый PWM-приёмник.
# Протоколы связи:
- USE_SERIALRX_CRSF: Протокол Crossfire (TBS).
- USE_SERIALRX_GHST: Протокол Ghost (ImmersionRC).
- USE_SERIALRX_SBUS: Протокол SBUS (FrSky).
- USE_SERIALRX_IBUS: Протокол IBUS (Flysky).
- USE_RX_SPI: Приёмники с SPI-подключением (ExpressLRS, FrSky SPI).
# Специальные функции:
- USE_BARO: Барометр (для измерения высоты).
- USE_MAG: Магнитометр (вместе с GPS для ориентации).
- USE_TELEMETRY: Передача телеметрии (например, RSSI, напряжение).
- USE_ADC: Аналоговые входы (для аналоговых датчиков).
- USE_ANTI_TWITCH: Защита от дребезга при подключении батареи.
3. Пример полного списка Options
Вот как может выглядеть секция Options для продвинутой сборки:
json
"Options": [
"USE_ACC",
"USE_GYRO",
"USE_DSHOT",
"USE_ESC_SENSOR",
"USE_OSD_HD",
"USE_GPS",
"USE_VTX",
"USE_LED_STRIP",
"USE_PINIO",
"USE_SERIALRX_CRSF",
"USE_TELEMETRY_CRSF",
"USE_BARO",
"USE_MAG",
"USE_ADC"
]
4. Зачем это знать?
- Если функция не работает (например, GPS или OSD), проверьте, включена ли она в Options.
- Например, если в списке нет USE_OSD_HD, экранное меню для цифровых систем (DJI, HDZero) не будет доступно.
- Для использования ExpressLRS требуется USE_RX_SPI или USE_SERIALRX (в зависимости от версии).
5. Как добавить недостающие опции?
- Перейдите на сайт [Betaflight Configurator](https://app.betaflight.com/).
- Выберите свою целевую плату (Target) в разделе прошивки.
- В меню Build Options отметьте нужные функции.
- Соберите и загрузите прошивку.
- Не забудьте сделать бэкап дампа!
Полезные команды CLI для проверки
- version — информация о версии прошивки.
- tasks — список активных процессов.
- feature list — включённые функции (более подробно, чем Options).
Если какая-то функция не работает, всегда сверяйтесь с параметрами сборки — это экономит время на отладку!
-
24