Командная строка (CLI) в Betaflight
BetaFlight имеет интерфейс командной строки (CLI), который можно использовать для изменения настроек и конфигурации FC.
Мы уже рассказывали, что из себя представляет командная строка CLI в Betaflight [ здесь ].
Этот текст - перевод инструкции с официального сайта web.betaflight.com.
Доступ к CLI
- Подключите эмулятор терминала к последовательному порту CLI (по умолчанию это тот же порт, что и MSP).
- Используйте скорость передачи данных, указанную в msp_baudrate (по умолчанию 115200).
- Используйте символ #.
Использование CLI
- Чтобы сохранить настройки, введите save. При Сохранении контроллер полета перезагрузится.
- Чтобы выйти из CLI без сохранения, отключите питание контроллера или введите 'exit'.
- Чтобы увидеть список других команд, введите 'help' и нажмите Enter.
- Чтобы вывести текущую конфигурацию (включая активный профиль), используйте команду 'dump'.
Резервное копирование через CLI
Информация: Резервное копирование и восстановление теперь поддерживаются во вкладке Presets. Этот метод проще и не требует использования CLI.
Отключите основное питание, подключитесь к cli через USB/FTDI.
СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ (команда DIFF)
Команда diff показывает все измененные пользователем настройки, но позволяет избежать сохранения значений, заданных по умолчанию, или значений, которые являются частью целевых значений параметров настройки контроллера.
Обратите внимание, что diff показывает только текущие профили скорости и PID, в то время как diff all покажет все измененные профили
diff all
Этих данных должно быть достаточно для воспроизведения конфигурации квадрокоптера на новом контроллере или контроллере где прошивка была сброшена до заводских настроек. Используйте функцию сохранения в файл для создания резервной копии.
Команда dump
dump выводит все настройки контроллера и их текущие значения. Многие из этих настроек являются заводскими значениями прошивки и не нужны для резервного копирования изменений конфигурации квадрокоптера
rateprofile 0
profile 0
dump
Вывод настроек Profiles
profile 1
dump profile
profile 2
dump profile
Вывод настроек rate Profiles
rateprofile 1
dump rates
rateprofile 2
dump rates
скопируйте вывод с экрана в файл и сохраните его.
Восстановление через CLI
Информация: Резервное копирование и восстановление теперь поддерживаются во вкладке Presets. Этот метод проще и не требует использования CLI.
- Сначала используйте команду CLI defaults.
- При восстановлении из резервной копии хорошо будет сделать дамп последних значений по умолчанию, чтобы понять, что изменилось.
- Используйте CLI и выведите все данные из сохраненной резервной копии.
- Не отправляйте файл слишком быстро, если вы это сделаете, FC может не успеть обработать данные при использовании адаптеров USART (включая встроенные), так как нет аппаратного управления потоком последовательных данных.
- Может потребоваться копировать/вставлять несколько строк за раз.
- Повторите процесс резервного копирования!
- Сравните два резервных копия, чтобы убедиться, что вы довольны своими восстановленными настройками.
- Примените любые новые значения по умолчанию по желанию.
Справочник команд CLI
| Команда | Описание |
|---|---|
| 1wire | Передача протокола 1wire на указанный ESC |
| adjrange | Показать/установить диапазоны регулирования |
| aux | Показать/установить настройки aux |
| mmix | Создать пользовательский смеситель двигателей |
| smix | Создать пользовательский смеситель сервоприводов |
| color | Настроить цвета |
| defaults | Сбросить до значений по умолчанию и перезагрузить |
| dump | Вывести конфигурируемые настройки в виде, удобном для копирования |
| dma | Настроить прямой доступ к памяти |
| exit | |
| feature | Список или -val или val |
| get | Получить значение переменной |
| gpspassthrough | Передача GPS через последовательный порт |
| help | |
| led | Настроить светодиоды |
| map | Сопоставление порядка каналов RC |
| mixer | Имя смесителя или список |
| mode_color | Настроить цвета режимов |
| motor | Получить/установить значение выхода двигателя |
| play_sound | Индекс, или следующий без указания |
| profile | Индекс (0 до 2) |
| rateprofile | Индекс (0 до 2) |
| rxrange | Настроить диапазоны каналов RX (конечные точки) |
| rxfail | Показать/установить настройки аварийного режима RX |
| save | Сохранить и перезагрузить |
| serialpassthrough | Режим последовательного прохода, перезагрузка платы для выхода |
| set | name=value или пусто или * для списка |
| status | Показать статус системы |
| timer | Настроить таймер |
| version | Показать версию |
| serial | Настроить последовательные порты |
| servo | Настроить сервоприводы |
| sd_info | Информация о SD-карте |
| tasks | Показать статистику задач |
Параметры конфигурации Betaflight
- µs - микросекунды
- Гц - Герцы
- мАч - миллиампер-часы
- V - Вольты
- mV - милливольты
- A - Амперы
- PWM - Широтно-Импульсная Модуляция
- RC - Радиоуправление
- ESC - Регулятор скорости двигателя
- IMU - Инерциальный измерительный модуль (гироскоп + акселерометр)
Пользуйтесь командами help и get <переменная> во вкладке CLI для получения необходимой информации и вывода текущих значений переменных.
| Переменная | Описание / Единицы измерения | Мин. | Макс. | По умолч. |
|---|---|---|---|---|
| mid_rc |
Центральное значение PWM (µs) для каналов управления (кроме тяги). Определяет точку "нейтрали". |
1200 | 1700 | 1500 |
| min_check | Минимальное значение PWM (µs). Если значение канала ≤ min_check, активируются команды (арминг, режимы и т.д.).Стандарт: Каналы должны быть настроены на диапазон ~1000µs - 2000µs. min_check обычно на ~100µs выше нижнего предела (например, 1100µs при минимуме 1000µs). |
0 | 2000 | 1100 |
| max_check | Максимальное значение PWM (µs). Если значение канала ≥ max_check, активируются команды.Стандарт: Каналы должны быть настроены на диапазон ~1000µs - 2000µs. max_check обычно на ~100µs ниже верхнего предела (например, 1900µs при максимуме 2000µs). |
0 | 2000 | 1900 |
| rssi_channel | Номер AUX-канала приемника (RX), на который выводится аналоговый или PWM сигнал RSSI. 0 = отключено. |
0 | 18 | 0 |
| rssi_scale | Коэффициент масштабирования для ADC-RSSI. Процент RSSI = (ADC_Value / rssi_scale) * 100%.Определяет: Значение АЦП, соответствующее 100% RSSI. |
1 | 255 | 30 |
| rssi_invert | Инвертирование сигнала RSSI. Применение: Для протоколов PWM-RSSI или ADC-RSSI, где сигнал инвертирован (напр., Futaba, FrSky). |
OFF | ON | ON |
| rc_smoothing | Включение интерполяции (сглаживания) входных сигналов RC между обновлениями. Эффект: Снижает "ступенчатость" сигналов, улучшает стабильность ПИД-регулятора и PIDsum. |
OFF | ON | ON |
| rx_min_usec | Минимально допустимая ширина импульса (µs) от приемника. Импульсы короче этого значения считаются невалидными; значение канала заменяется на mid_rc. |
750 | 2250 | 885 |
| rx_max_usec | Максимально допустимая ширина импульса (µs) от приемника. Импульсы длиннее этого значения считаются невалидными; значение канала заменяется на mid_rc. |
750 | 2250 | 2115 |
| serialrx_provider | Протокол последовательного приемника (при включенной функции SERIALRX).Доступные: SPEK1024, SPEK2048, SBUS, SUMD, XB-B, XB-B-RJ01, IBUS. |
- | - | SPEK1024 |
| sbus_inversion | Инверсия сигнала для протокола SBUS. Применение: SBUS стандарт (Futaba, FrSky) использует инвертированный сигнал. Установите OFF для приемников с неинвертированным выходом SBUS (некоторые OpenLRS, модифицированные FrSky).Ограничение: Требует поддержки оборудованием (напр., F3 контроллеры). |
OFF | ON | ON |
| spektrum_sat_bind | Код привязки спутникового приемника Spektrum. Значение 0: Привязка отключена. |
0 | 10 | 0 |
| input_filtering_mode | Фильтрация шума на входе телеметрии для протоколов типа OpenLRS. | OFF | ON | ON |
| min_throttle | Минимальное значение PWM (µs), отправляемое на ESC при работающих моторах (после арминга). Стандарт: ~1150µs. Для AfroESC: ~1064µs. Для коллекторных моторов: 1000µs. |
0 | 2000 | 1150 |
| max_throttle | Максимальное значение PWM (µs), отправляемое на ESC. Стандарт: ~1850µs. Для AfroESC: ~1864µs. Для коллекторных моторов: 2000µs. |
0 | 2000 | 1850 |
| min_command | Значение PWM (µs), отправляемое на ESC при незапущенных моторах (до арминга/после дизарминга). Использование: Калибровка ESC ( min_command обычно соответствует сигналу "стоп"). |
0 | 2000 | 1000 |
| servo_center_pulse | Центральное значение PWM (µs) для сервоприводов (нейтральное положение). | 0 | 2000 | 1500 |
| motor_pwm_rate | Частота ШИМ (Гц) для выходов моторов. Бесщеточные (по умолч.): 400-2000 Гц (зависит от ESC). Коллекторные: 8000-32000 Гц. Установите max_throttle=2000, min_throttle=1000.Примечание: В коллекторном режиме min_throttle эффективно смещается к 0. |
50 | 32000 | 400 |
| servo_pwm_rate | Частота ШИМ (Гц) для выходов сервоприводов. Стандарт: 50 Гц (аналоговые сервоприводы). Цифровые сервоприводы: Поддерживают более высокие частоты (напр., 330 Гц). |
50 | 498 | 50 |
| 3d_deadband_low | Нижняя граница "мертвой зоны" тяги в 3D режиме (µs). При значении канала тяги в диапазоне [3d_deadband_low - 3d_deadband_high] используется 3d_neutral. |
0 | 2000 | 1406 |
| 3d_deadband_high | Верхняя граница "мертвой зоны" тяги в 3D режиме (µs). | 0 | 2000 | 1514 |
| 3d_neutral | Значение PWM (µs) для "нейтрали/стопа" моторов в 3D режиме. | 0 | 2000 | 1460 |
| auto_disarm_delay | Задержка (секунды) перед автоматическим дизармингом после посадки (падения тяги до минимума). | 0 | 60 | 5 |
| small_angle | Максимально допустимый угол наклона (градусы) для разрешения арминга. При превышении - арминг запрещен. | 0 | 180 | 25 |
| reboot_character | ASCII-код символа для инициирования перезагрузки контроллера через CLI. 82 = 'R'. |
48 | 126 | 82 |
| gps_provider | Протокол GPS-приемника. Доступные: NMEA, UBLOX. |
- | - | NMEA |
| gps_sbas_mode | Режим спутниковой дифференциальной коррекции (SBAS). Доступные: AUTO, EGNOS (Европа), WAAS (Сев. Америка), MSAS (Япония), GAGAN (Индия). |
- | - | AUTO |
| gps_auto_config | Автоматическая настройка параметров UBlox GPS приемников при подключении. | OFF | ON | ON |
| gps_auto_baud | Автоматическое определение скорости обмена (baudrate) с GPS приемником. | OFF | ON | OFF |
| report_cell_voltage | Формат отчета напряжения в телеметрии.OFF: Отправлять общее напряжение батареи (Vbat).ON: Отправлять расчетное среднее напряжение на банку (Cell). |
OFF | ON | OFF |
| telemetry_inversion | Инверсия телеметрического сигнала. Применение: Для протоколов, использующих инвертированный сигнал (напр., FrSky, Futaba). |
OFF | ON | OFF |
| frsky_default_lat | Фиктивная широта (градусы), отправляемая до получения GPS фиксации (для работы компаса на пульте OpenTX). | -90 | 90 | 0 |
| frsky_default_long | Фиктивная долгота (градусы), отправляемая до получения GPS фиксации. | -180 | 180 | 0 |
| frsky_gps_format | Формат координат для телеметрии FrSky.
|
- | - | FRSKY_FORMAT_DMS |
| frsky_unit | Система единиц для телеметрии FrSky.
|
- | - | IMPERIAL |
| frsky_vfas_precision | Точность отправки напряжения (Vbat) в телеметрии FrSky.
|
0 | 1 | 0 |
| hott_alarm_int | Интервал (секунды) между предупреждениями о низком напряжении в телеметрии HoTT. | 0 | 120 | 5 |
| bat_capacity | Емкость батареи (мАч). Используется с датчиком тока для расчета оставшейся емкости (mAh consumed). | 0 | 20000 | 0 |
| vbat_scale | Коэффициент калибровки измерения напряжения батареи (Vbat). Расчет: vbat_scale = (Делитель напряжения) * (Опорное напряжение АЦП (Vref) / Разрешение АЦП) * 10.Пример: Делитель 11:1 (10k+1k), Vref=3.3V, 12-bit ADC (4096): (11) * (3.3 / 4096) * 10 ≈ 88. Настройте по мультиметру ( status в CLI). |
0 | 255 | 110 |
| vbat_max_cell_voltage | Максимальное напряжение банка (0.01V). Используется для автоопределения количества банков (напр., 430 = 4.30V). |
100 | 500 | 430 |
| vbat_min_cell_voltage | Минимальное напряжение банка (0.01V) для срабатывания критического предупреждения о разряде (напр., 330 = 3.30V). |
100 | 500 | 330 |
| vbat_warning_cell_voltage | Напряжение банка (0.01V) для срабатывания предупреждения о низком разряде (напр., 350 = 3.50V). |
100 | 500 | 350 |
| vbat_hysteresis | Гистерезис (0.01V) для предупреждений о напряжении. Предотвращает "дребезг" предупреждений при колебаниях напряжения под нагрузкой (напр., 1 = 0.01V). |
10 | 250 | 1 |
| ibata_scale | Коэффициент масштабирования (0.1 mV/A) для датчика тока. Определяет: Сколько милливольт на выходе датчика соответствует 1 Амперу. Пример: 400 = 40.0 mV/A (ACS756). 183 ≈ 18.3 mV/A (шунт 0.25 мОм, усиление 100). |
-10000 | 10000 | 400 |
| ibata_offset | Смещение нуля (мВ) для датчика тока. Калибруется при нулевом токе. | 0 | 3300 | 0 |
| current_meter_type | Тип используемого датчика тока.
|
- | - | ADC |
| align_board_roll | Угол поворота платы по оси Roll (крен, градусы) для компенсации нестандартного монтажа. | -180 | 360 | 0 |
| align_board_pitch | Угол поворота платы по оси Pitch (тангаж, градусы). | -180 | 360 | 0 |
| align_board_yaw | Угол поворота платы по оси Yaw (рыскание, градусы). | -180 | 360 | 0 |
| gyro_calib_noise_threshold | Порог шума (единицы сырых данных гироскопа) для калибровки гироскопа при включении. Принцип: Если отклонение среднего значения гироскопа во время калибровки превышает порог, калибровка повторяется до стабилизации. |
0 | 128 | 32 |
| imu_dcm_kp | Коэффициент пропорционального усиления (Kp) для алгоритма DCM (Direct Cosine Matrix) в IMU. | 0 | 20000 | 2500 |
| imu_dcm_ki | Коэффициент интегрального усиления (Ki) для алгоритма DCM в IMU. | 0 | 20000 | 0 |
| 3d_deadband_throttle | Ширина "мертвой зоны" (µs) вокруг центрального положения стика тяги в 3D режиме. | 0 | 2000 | 50 |
| servo_lowpass_hz | Частота среза (Гц) низкочастотного фильтра для выходных сигналов сервоприводов. | 10 | 400 | 400 |
| rate_profile | Номер активного профиля скоростей (Rate Profile). | 0 | 2 | 0 |
| rc_rate | Базовый коэффициент чувствительности (Rate) по осям Roll, Pitch, Yaw. Определяет скорость вращения в центре стика. | 0 | 250 | 90 |
| rc_expo | Экспоненциальная кривая (Expo) по осям Roll, Pitch. Сглаживает отклик вокруг центра стика (0 - линейный). |
0 | 100 | 65 |
| rc_yaw_expo | Экспоненциальная кривая (Expo) по оси Yaw. | 0 | 100 | 0 |
| thr_mid | Положение стика тяги (%), соответствующее середине экспоненциальной кривой тяги. | 0 | 100 | 50 |
| thr_expo | Экспоненциальная кривая (Expo) для канала тяги. Сглаживает отклик вокруг thr_mid. |
0 | 100 | 0 |
| roll_rate | Индивидуальный коэффициент чувствительности (Rate) по оси Roll. Умножается на rc_rate. |
- | 100 | 40 |
| pitch_rate | Индивидуальный коэффициент чувствительности (Rate) по оси Pitch. Умножается на rc_rate. |
- | 100 | 40 |
| yaw_rate | Индивидуальный коэффициент чувствительности (Rate) по оси Yaw. Умножается на rc_rate. |
0 | 255 | 0 |
| tpa_rate | Коэффициент снижения влияния P (Roll/Pitch) при увеличении тяги.Принцип: За каждые 1% тяги выше tpa_breakpoint, значение P уменьшается на tpa_rate%. |
0 | 100 | 0 |
| tpa_breakpoint | Порог тяги (µs), выше которого начинает действовать tpa_rate. |
1000 | 2000 | 1500 |
| failsafe_delay | Задержка (десятые доли секунды) перед активацией failsafe после потери сигнала RC. Пример: 10 = 1.0 секунда. |
0 | 200 | 10 |
| failsafe_off_delay | Задержка (десятые доли секунды) между активацией failsafe и полной остановкой моторов (если используется процедура посадки). Пример: 200 = 20 секунд. |
0 | 200 | 200 |
| failsafe_throttle | Значение тяги PWM (µs), используемое для посадки при активированном failsafe. | 1000 | 2000 | 1000 |
| failsafe_kill_switch | Использовать AUX-канал как выключатель при failsafe (ON). При активации этого канала моторы немедленно останавливаются. |
OFF | ON | OFF |
| failsafe_throttle_low_delay | Активация failsafe при низкой тяге (десятые доли секунды). Если тяга ниже минимума дольше этого времени и нет сигнала RX - активируется failsafe. | 0 | 300 | 100 |
| failsafe_procedure | Процедура при активации failsafe:
|
0 | 1 | 0 |
| gimbal_mode | Режим работы стабилизации подвеса (при включенной SERVO_TILT):
|
- | - | NORMAL |
| acc_hardware | Выбор/отключение акселерометра:
|
0 | 9 | 0 |
| accz_lpf_cutoff | Частота среза (Гц) низкочастотного фильтра для оси Z акселерометра. | 1 | 20 | 5 |
| acc_trim_pitch | Калибровочная поправка (0.1°) по оси Pitch (тангаж) акселерометра. | -300 | 300 | 0 |
| acc_trim_roll | Калибровочная поправка (0.1°) по оси Roll (крен) акселерометра. | -300 | 300 | 0 |
| p_pitch | Коэффициент пропорционального усиления (P) для оси Pitch (тангаж). | 0 | 200 | 40 |
| i_pitch | Коэффициент интегрального усиления (I) для оси Pitch. | 0 | 200 | 30 |
| d_pitch | Коэффициент дифференциального усиления (D) для оси Pitch. | 0 | 200 | 23 |
| p_roll | Коэффициент пропорционального усиления (P) для оси Roll (крен). | 0 | 200 | 40 |
| i_roll | Коэффициент интегрального усиления (I) для оси Roll. | 0 | 200 | 30 |
| d_roll | Коэффициент дифференциального усиления (D) для оси Roll. | 0 | 200 | 23 |
| p_yaw | Коэффициент пропорционального усиления (P) для оси Yaw (рыскание). | 0 | 200 | 85 |
| i_yaw | Коэффициент интегрального усиления (I) для оси Yaw. | 0 | 200 | 45 |
| d_yaw | Коэффициент дифференциального усиления (D) для оси Yaw. | 0 | 200 | 0 |
| p_alt | Коэффициент пропорционального усиления (P) для контура высоты (Baro/Rangefinder). | 0 | 200 | 50 |
| i_alt | Коэффициент интегрального усиления (I) для контура высоты. | 0 | 200 | 0 |
| d_alt | Коэффициент дифференциального усиления (D) для контура высоты. | 0 | 200 | 0 |
| p_level | Коэффициент пропорционального усиления (P) для режимов Angle/Horizon. | 0 | 200 | 20 |
| i_level | Коэффициент интегрального усиления (I) для режимов Angle/Horizon. | 0 | 200 | 10 |
| d_level | Коэффициент дифференциального усиления (D) для режимов Angle/Horizon. | 0 | 200 | 100 |
| p_vel | Коэффициент пропорционального усиления (P) для контура вертикальной скорости (Baro/Rangefinder). | 0 | 200 | 120 |
| i_vel | Коэффициент интегрального усиления (I) для контура вертикальной скорости. | 0 | 200 | 45 |
| d_vel | Коэффициент дифференциального усиления (D) для контура вертикальной скорости. | 0 | 200 | 1 |
| yaw_p_limit | Ограничитель выходного сигнала P по оси Yaw (для устаревшего PID-регулятора MW23). Для отключения установите 500. |
100 | 500 | 500 |
| dterm_cut_hz | Частота среза (Гц) низкочастотного фильтра для D члена (Dterm) во всех осях. |
0 | 500 | 0 |
| blackbox_rate_num | Числитель коэффициента записи лога Blackbox (log_rate = num / denom). Определяет долю циклов, записываемых в лог. |
1 | 32 | 1 |
| blackbox_rate_denom | Знаменатель коэффициента записи лога Blackbox. | 1 | 32 | 1 |
| blackbox_device | Устройство для записи логов Blackbox:
|
- | - | SDCARD |
| magzero_x | Калибровочное смещение (offset) магнитометра по оси X (сырые единицы АЦП). | -32768 | 32767 | 0 |
| magzero_y | Калибровочное смещение магнитометра по оси Y. | -32768 | 32767 | 0 |
| magzero_z | Калибровочное смещение магнитометра по оси Z. | -32768 | 32767 | 0 |
| vtx_band | Номер частотного диапазона VTX:
|
0 | 5 | 4 |
| vtx_channel | Номер канала в выбранном диапазоне (vtx_band). |
1 | 8 | 1 |
| vtx_freq | Пользовательская частота VTX (МГц). Используется только если vtx_band = 0. |
0 | 5900 | 5740 |
| vtx_halfduplex | Использовать полудуплексный режим UART для управления VTX (только TX пин контроллера). | OFF | ON | ON |
| vtx_low_power_disarm | Режим пониженной мощности VTX при дизарминге:
|
- | - | OFF |
| vtx_pit_mode_freq | Частота (МГц) для режима "Pit Mode" (пониженная мощность/только прием) VTX. 0 = отключено. |
0 | 5900 | 0 |
Таблица параметров Betaflight 4.5 CLI по разделам
Содержание
- Основные разделы
- Дополнительные системы
- Системы безопасности и управления
- Настройки полёта и управления
3D Mode (Режим 3D полёта)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
3d_deadband_high |
1514 | 1500 - 2250 | Верхняя граница мёртвой зоны газа в режиме 3D |
3d_deadband_low |
1406 | 750 - 1500 | Нижняя граница мёртвой зоны газа в режиме 3D |
3d_deadband_throttle |
50 | 1 - 100 | Ширина мёртвой зоны газа вокруг нейтральной точки |
3d_limit_high |
2000 | 1500 - 2250 | Максимальное значение газа для прямого вращения |
3d_limit_low |
1000 | 750 - 1500 | Минимальное значение газа для обратного вращения |
3d_neutral |
1460 | 750 - 2250 | Нейтральная точка газа (моторы останавливаются) |
3d_switched_mode |
OFF | OFF, ON | Переключаемый режим 3D (переключение направления через AUX) |
Акселерометр (ACC)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
acc_calibration |
0,0,0,0 | Array[4] | Калибровочные значения акселерометра |
acc_hardware |
AUTO | AUTO, NONE, ADXL345, MPU6050, MMA8452, BMA280, LSM303DLHC, MPU6000, MPU6500, MPU9250, ICM20601, ICM20602, ICM20608G, ICM20649, ICM20689, ICM42605, ICM42688P, BMI160, BMI270, LSM6DSO, LSM6DSV16X, VIRTUAL | Тип используемого акселерометра |
acc_limit |
0 | 0 - 500 | Ограничение ускорения для Angle/Horizon режимов (0 = выкл) |
acc_limit_yaw |
0 | 0 - 500 | Ограничение ускорения по оси Yaw |
acc_lpf_hz |
25 | 0 - 500 | Частота среза низкочастотного фильтра акселерометра |
acc_trim_pitch |
0 | -300 - 300 | Тримм акселерометра по Pitch |
acc_trim_roll |
0 | -300 - 300 | Тримм акселерометра по Roll |
ADC (Аналого-цифровой преобразователь)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
adc_device |
1 | 0 - 3 | Номер используемого ADC устройства |
adc_tempsensor_calibration110 |
0 | 0 - 2000 | Калибровка температурного сенсора при 110°C |
adc_tempsensor_calibration30 |
0 | 0 - 2000 | Калибровка температурного сенсора при 30°C |
adc_vrefint_calibration |
0 | 0 - 2000 | Калибровка внутреннего опорного напряжения |
Airmode
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
airmode_start_throttle_percent |
25 | 0 - 100 | Процент газа, при котором активируется Airmode после арма |
Выравнивание платы (Board Alignment)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
align_board_pitch |
0 | -180 - 360 | Коррекция угла наклона платы по Pitch (градусы) |
align_board_roll |
0 | -180 - 360 | Коррекция угла наклона платы по Roll (градусы) |
align_board_yaw |
0 | -180 - 360 | Коррекция угла наклона платы по Yaw (градусы) |
Altitude (Высотомер)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
altitude_d_lpf |
100 | 10 - 1000 | Частота D-фильтра для высоты |
altitude_lpf |
300 | 10 - 1000 | Частота LPF для высоты |
altitude_prefer_baro |
100 | 0 - 100 | Степень предпочтения барометра над GPS (0=GPS, 100=Baro) |
altitude_source |
DEFAULT | DEFAULT, BARO_ONLY, GPS_ONLY | Источник данных о высоте |
Angle Mode (Режим стабилизации)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
angle_earth_ref |
100 | 0 - 100 | Референс относительно земли в Angle Mode |
angle_feedforward |
50 | 0 - 200 | Feedforward для Angle Mode |
angle_feedforward_smoothing_ms |
80 | 10 - 250 | Сглаживание feedforward (мс) |
angle_limit |
60 | 10 - 85 | Максимальный угол наклона в Angle Mode (градусы) |
angle_p_gain |
50 | 0 - 200 | P-усиление для Angle Mode |
Anti-Gravity
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
anti_gravity_cutoff_hz |
5 | 2 - 50 | Частота среза фильтра Anti-Gravity |
anti_gravity_gain |
80 | 0 - 250 | Общее усиление Anti-Gravity |
anti_gravity_p_gain |
100 | 0 - 250 | P-усиление Anti-Gravity |
Автоматическое отключение (Auto Disarm)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
auto_disarm_delay |
5 | 0 - 60 | Задержка автоматического дизарма при низком газе (секунды, 0 = выкл) |
auto_profile_cell_count |
0 | -1 - 8 | Автовыбор профиля по количеству ячеек батареи (-1 = выкл) |
Батарея (Battery)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
bat_capacity |
0 | 0 - 20000 | Ёмкость батареи в mAh (0 = не используется) |
battery_continue |
OFF | OFF, ON | Продолжить учёт потребления после пересоединения |
battery_meter |
ADC | NONE, ADC, ESC | Источник измерения напряжения батареи |
cbat_alert_percent |
10 | 0 - 100 | Порог оповещения по ёмкости (%) |
force_battery_cell_count |
0 | 0 - 24 | Принудительное количество ячеек (0 = автоопределение) |
report_cell_voltage |
OFF | OFF, ON | Отправлять напряжение ячейки вместо общего |
use_cbat_alerts |
OFF | OFF, ON | Использовать оповещения по ёмкости |
use_vbat_alerts |
ON | OFF, ON | Использовать оповещения по напряжению |
vbat_cutoff_percent |
100 | 0 - 100 | Процент отсечки выхода при низком напряжении |
vbat_detect_cell_voltage |
300 | 0 - 2000 | Напряжение для определения ячейки (0.01V) |
vbat_display_lpf_period |
30 | 1 - 255 | Период LPF для отображения напряжения |
vbat_divider |
10 | 1 - 255 | Делитель напряжения |
vbat_duration_for_critical |
0 | 0 - 150 | Время удержания критического напряжения (0.1сек) |
vbat_duration_for_warning |
0 | 0 - 150 | Время удержания предупреждения (0.1сек) |
vbat_full_cell_voltage |
410 | 100 - 500 | Напряжение полной ячейки (0.01V) |
vbat_hysteresis |
1 | 0 - 250 | Гистерезис напряжения (0.1V) |
vbat_max_cell_voltage |
430 | 100 - 500 | Максимальное напряжение ячейки (0.01V) |
vbat_min_cell_voltage |
330 | 100 - 500 | Минимальное напряжение ячейки (0.01V) |
vbat_multiplier |
1 | 1 - 255 | Множитель напряжения |
vbat_sag_compensation |
0 | 0 - 150 | Компенсация просадки напряжения |
vbat_sag_lpf_period |
2 | 1 - 255 | Период LPF для компенсации просадки |
vbat_scale |
110 | 0 - 255 | Масштаб напряжения |
vbat_warning_cell_voltage |
350 | 100 - 500 | Напряжение предупреждения (0.01V) |
Beeper (Звуковой сигнал)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
beeper_dshot_beacon_tone |
1 | 1 - 5 | Тон DShot beacon (1-5) |
beeper_frequency |
0 | 0 - 16000 | Частота бипера (0 = по умолчанию) |
beeper_inversion |
ON | OFF, ON | Инверсия сигнала бипера |
beeper_od |
OFF | OFF, ON | Open-drain режим бипера |
Blackbox
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
blackbox_device |
SPIFLASH | NONE, SPIFLASH, SDCARD, SERIAL | Устройство для записи логов |
blackbox_disable_acc |
OFF | OFF, ON | Отключить запись акселерометра |
blackbox_disable_alt |
OFF | OFF, ON | Отключить запись высоты |
blackbox_disable_bat |
OFF | OFF, ON | Отключить запись батареи |
blackbox_disable_debug |
OFF | OFF, ON | Отключить запись debug |
blackbox_disable_gps |
OFF | OFF, ON | Отключить запись GPS |
blackbox_disable_gyro |
OFF | OFF, ON | Отключить запись гироскопа |
blackbox_disable_gyrounfilt |
OFF | OFF, ON | Отключить запись нефильтрованного гиро |
blackbox_disable_mag |
OFF | OFF, ON | Отключить запись магнетометра |
blackbox_disable_motors |
OFF | OFF, ON | Отключить запись моторов |
blackbox_disable_pids |
OFF | OFF, ON | Отключить запись PID |
blackbox_disable_rc |
OFF | OFF, ON | Отключить запись RC |
blackbox_disable_rpm |
OFF | OFF, ON | Отключить запись RPM |
blackbox_disable_rssi |
OFF | OFF, ON | Отключить запись RSSI |
blackbox_disable_setpoint |
OFF | OFF, ON | Отключить запись setpoint |
blackbox_high_resolution |
OFF | OFF, ON | Высокое разрешение записи |
blackbox_mode |
NORMAL | NORMAL, MOTOR_TEST, ALWAYS | Режим записи |
blackbox_sample_rate |
1/4 | 1/1, 1/2, 1/4, 1/8, 1/16 | Частота дискретизации |
Разное (Miscellaneous)
| Параметр | По умолчанию | Диапазон | Описание |
|---|---|---|---|
craft_name |
- | String 1-16 | Имя коптера |
pilot_name |
- | String 1-16 | Имя пилота |
cpu_overclock |
OFF | OFF, 192MHZ, 216MHZ, 240MHZ | Разгон процессора |
debug_mode |
NONE | Множество значений | Режим отладки |
enable_stick_arming |
OFF | OFF, ON | Арм стиками |
fpv_mix_degrees |
0 | 0 - 90 | FPV угол микширования |
pwr_on_arm_grace |
5 | 0 - 30 | Задержка арма после включения (сек) |
runaway_takeoff_prevention |
ON | OFF, ON | Защита от неконтролируемого взлёта |
task_statistics |
ON | OFF, ON | Статистика задач |
timezone_offset_minutes |
0 | -780 - 780 | Смещение часового пояса (мин) |
Примечание: Данная таблица составлена на основе официального списка параметров Betaflight 4.5 CLI. Описания основаны на официальной документации Betaflight Wiki (https://betaflight.com/docs) и исходном коде проекта. Для некоторых параметров официальное описание может быть неполным.
Похожее в категории "СОФТ"
-
Betaflight CLI: объяснение и инструкция по использованию
Что такое Betaflight CLI
Зачем использовать Betaflight CLI
Как использовать Betaflight CLI
Синтаксис
Резервное копирование и восстановление настроек
Советы и хитрости
Другие полезные команды -
Команды CLI Betaflight 4.5+
Краткое описание большинства команд и конфигурационных параметров в Betaflight.
