Корректировки в полёте (In-flight Adjustments) [Adjustments TAB] в Betaflight
Предупреждение: Менять настройки в полёте опасно. Делайте это осознанно: неверная корректировка может вызвать неустойчивость и падение аппарата.
Рекомендации
- Проводите испытания на большой открытой площадке.
- Меняйте параметры небольшими шагами и аккуратно проверяйте результат в полёте.
- Оставляйте запас по высоте, месту и времени, чтобы привыкнуть к новому поведению.
- Перед включением передатчика (TX) и аппарата выставляйте переключатели и потенциометры каналов корректировки в среднее положение.
- Если возможно, включите на передатчике звуковые предупреждения для выделенных переключателей корректировок.
- Оптимально использовать возвратный 3‑позиционный переключатель (возвращается в центр при отпускании).
Обзор
Есть два способа вносить корректировки в полёте.
1) Режим увеличения/уменьшения (Increment/Decrement). Значение выбранной настройки повышается или понижается трёхпозиционным AUX‑переключателем: центр — без изменений, одно крайнее положение — увеличение, другое — уменьшение.
2) Абсолютный режим (Absolute). Потенциометр (крутилка/ползунок) напрямую задаёт значение: середина — это базовая точка (Center), крайние положения определяют диапазон изменения (Scale). Потенциометр смещаете — параметр меняется соответственно.
В обоих режимах используются два канала:
| Канал | Назначение |
|---|---|
| Range (Диапазон) | Включает саму корректировку. Когда значение этого канала попадает в заданный диапазон, выбранная корректировка активируется. Логика похожа на включение режимов по AUX‑каналу. |
| Adjustment (Корректировка) | Управляет изменением параметра (переключатель или потенциометр). |
Сохранение. Изменения не сохраняются автоматически. Нужно либо зайти в графический интерфейс (GUI) и нажать «Save», либо сохранить комбинацией стиков при выключенных моторах (disarmed). Отключение питания без сохранения вернёт исходные значения.
Сохранение стиками (при disarmed): Throttle — низко, Yaw — влево, Pitch — вниз, Roll — вправо.
Режим увеличения/уменьшения (Increment/Decrement)
Можно задействовать до 4 каналов приёмника одновременно — каждый для своей корректировки.
Канал Range включает нужную корректировку, а канал Adjustment её меняет.
Сценарии: можно одновременно использовать до четырёх трёхпозиционных переключателей или потенциометров. Либо применить один многопозиционный переключатель, чтобы один трёхпозиционный переключатель управлял разными настройками по очереди. Допустимы любые комбинации, в том числе 6‑позиционный переключатель.
Переключатели корректировки
К каналу Adjustment можно привязать: ON‑OFF‑ON, потенциометр (POT) или возвратный ON‑OFF‑ON (рекомендуется). В центре значение не меняется.
Каждый перевод переключателя в верх/низ и возврат в центр изменяет значение на один шаг. Удержание в верхнем/нижнем положении даёт «автоповтор» примерно 2 раза в секунду. Контроллер при этом подаёт разные по длине сигналы (короткие/длинные бипы).
Подсказка: В OpenTX можно объединить два возвратных переключателя OFF‑ON на один канал: левый — уменьшает, правый — увеличивает. Настраивается микшером.
Абсолютный режим (Absolute mode)
Используйте AUX‑канал с потенциометром как канал Adjustment. Такой способ проще — текущее значение видно и легко воспроизводимо.
Важно: если один и тот же потенциометр управляет несколькими корректировками, при переключении между ними второе значение может «прыгнуть», если потенциометр не в центре. Чтобы избежать этого, используйте трёхпозиционный Range‑переключатель и не назначайте функции на среднее положение.
Конфигурация
Для настройки диапазонов используется команда CLI adjrange.
Можно задать до 12 диапазонов.
Показать текущие диапазоны:
adjrange
Пример заготовки (для выбранного индекса):
adjrange 0
| Аргумент | Значение | Описание |
|---|---|---|
| Index (Индекс) | 0–29 | Номер настраиваемого диапазона |
| 0 | 0 | Исторически использовалось как «слот» до Betaflight 4.1 |
| Range Channel | индекс с 0, AUX1=0, AUX2=1… | AUX‑канал, который включает нужную корректировку |
| Range Start | 900–2100 (шаг 25: 900, 925, 950…) | Начало диапазона |
| Range End | 900–2100 | Конец диапазона |
| Adjustment function | — | См. таблицу функций |
| Adjustment channel | индекс с 0, AUX1=0, AUX2=1… | Канал, которым фактически меняется значение (переключатель/потенциометр) |
| Center Value | — | Если не 0 — используется абсолютный режим. Это значение присваивается при среднем положении потенциометра. |
| Scale Value | — | Величина отклонения от Center при min/max потенциометра (Center − Scale и Center + Scale). |
Важно: значения Range Start/End должны соответствовать реальным значениям с приёмника.
Range Channel и Adjustment Channel могут совпадать. Это удобно, когда один трёхпозиционный переключатель полностью «отдан» под одну функцию независимо от других.
Корректировка действует, пока Range‑канал находится внутри диапазона. В режиме увеличения/уменьшения изменение срабатывает, когда Adjustment‑канал уходит выше/ниже центра: High = mid_rc + 200 (обычно 1700), Low = mid_rc − 200 (обычно 1300), при mid_rc ≈ 1500.
Функции корректировки (Adjustment functions)
| Значение | Корректировка | Примечания |
|---|---|---|
| 0 | None (Нет) | |
| 1 | RC_RATE | Шаг/абсолютная настройка |
| 2 | RC_EXPO | Шаг/абсолютная настройка |
| 3 | THROTTLE_EXPO | Шаг/абсолютная настройка |
| 4 | PITCH_ROLL_RATE | Шаг/абсолютная настройка |
| 5 | YAW_RATE | Шаг/абсолютная настройка |
| 6 | PITCH_ROLL_P | Шаг/абсолютная настройка |
| 7 | PITCH_ROLL_I | Шаг/абсолютная настройка |
| 8 | PITCH_ROLL_D | Шаг/абсолютная настройка |
| 9 | YAW_P | Шаг/абсолютная настройка |
| 10 | YAW_I | Шаг/абсолютная настройка |
| 11 | YAW_D | Шаг/абсолютная настройка |
| 12 | RATE_PROFILE | Переключение между 3 или 6 профилями (использует rate_6pos_switch) |
| 13 | PITCH_RATE | Шаг/абсолютная настройка |
| 14 | ROLL_RATE | Шаг/абсолютная настройка |
| 15 | PITCH_P | Шаг/абсолютная настройка |
| 16 | PITCH_I | Шаг/абсолютная настройка |
| 17 | PITCH_D | Шаг/абсолютная настройка |
| 18 | ROLL_P | Шаг/абсолютная настройка |
| 19 | ROLL_I | Шаг/абсолютная настройка |
| 20 | ROLL_D | Шаг/абсолютная настройка |
| 21 | RC_RATE_YAW | Шаг/абсолютная настройка |
| 22 | PITCH_ROLL_F | Шаг/абсолютная настройка |
| 23 | FEEDFORWARD_TRANSITION | Шаг/абсолютная настройка |
| 24 | HORIZON_STRENGTH | Сила режима Horizon |
| 25 | PID_AUDIO | Какой PID параметр переводить в тоны |
| 26 | PITCH_F | Шаг/абсолютная настройка |
| 27 | ROLL_F | Шаг/абсолютная настройка |
| 28 | YAW_F | Шаг/абсолютная настройка |
| 29 | OSD_PROFILE | Переключение между 3 профилями OSD |
| 30 | LED_PROFILE | Профили светодиодов RACE/BEACON/STATUS |
Примеры
Пример 1: 3‑позиционный переключатель регулирует скорость по тангажу/крену
adjrange 0 0 3 900 2100 4 3 0 0
Смысл: когда AUX4 (индекс 3) в диапазоне 900–2100, активируется корректировка 4 (PITCH_ROLL_RATE). Adjustment‑канал — AUX4. Center/Scale = 0, значит используется режим увеличения/уменьшения.
Пример 2: 2‑позиционный переключатель включает/выключает корректировку RC_RATE через 3‑позиционный
adjrange 1 0 0 900 1700 0 2 0 0 adjrange 2 0 0 1700 2100 1 2 0 0
Смысл: при AUX1 в 900–1700 ничего не делать; при AUX1 в 1700–2100 — включить корректировку RC_RATE (1), управляется AUX3 (индекс 2). Center/Scale = 0 — режим увеличения/уменьшения. Так мы явно «закрываем» весь диапазон AUX1, чтобы не было неописанных зон.
Пример 3: 6‑позиционный переключатель выбирает, что правит 3‑позиционный (PID по очереди)
adjrange 3 0 1 900 1150 6 3 0 0 adjrange 4 0 1 1150 1300 7 3 0 0 adjrange 5 0 1 1300 1500 8 3 0 0 adjrange 6 0 1 1500 1700 9 3 0 0 adjrange 7 0 1 1700 1850 10 3 0 0 adjrange 8 0 1 1850 2100 11 3 0 0
Смысл: весь диапазон AUX2 (индекс 1) разбит на 6 зон, в каждой — своя функция: Pitch/Roll P/I/D и Yaw P/I/D. Меняем значение трёхпозиционным AUX4.
Пример 4: Один 3‑позиционный переключатель выбирает 3 профиля rates
adjrange 11 0 3 900 2100 12 3 0 0
Смысл: весь AUX4 включает функцию RATE_PROFILE (12) и сам же служит Adjustment‑каналом: низ — профиль 0, центр — профиль 1, верх — профиль 2.
Пример 5: Абсолютная настройка Roll P и Pitch P двумя потенциометрами при включении одним переключателем
adjrange 0 0 4 1450 1550 18 0 40 10 adjrange 1 0 4 1450 1550 15 1 58 20
Смысл: Center не равен 0 — работает абсолютный режим. При AUX5 (индекс 4) в 1450–1550: AUX1 правит Roll P (18), Center=40, Scale=10 (диапазон 30–50). AUX2 правит Pitch P (15), Center=58, Scale=20 (диапазон 38–78).
Пример 6: Абсолютная настройка P/I/D по крену и тангажу тремя потенциометрами, выбор — одним переключателем
adjrange 0 0 4 950 1050 18 0 40 20 adjrange 1 0 4 950 1050 19 1 107 53 adjrange 2 0 4 950 1050 20 2 76 38 adjrange 3 0 4 1950 2050 15 0 63 16 adjrange 4 0 4 1950 2050 16 1 138 69 adjrange 5 0 4 1950 2050 17 2 66 33
Смысл: При AUX5 ~1000 регулируем Roll P/I/D потенциометрами AUX1/AUX2/AUX3. При AUX5 ~2000 — Pitch P/I/D теми же потенциометрами. В центре AUX5 — ничего не меняем. Center задан «номиналом», Scale — примерно 50% от Center.
Примеры в конфигураторе (Configurator)
Сейчас конфигуратор не поддерживает ввод Center/Scale, но им удобно задать диапазоны, а затем дописать Center/Scale через CLI.
Ниже приведены правильные конфигурации. Во всех случаях покрыт весь рабочий диапазон канала Range.
Изображение 1:

- Range Channel: AUX1
- Диапазон: Min: 900, Max: 2100
- Корректировка: Rate Profile Selection
- Adjustment Channel: AUX1
- Примечание: Весь AUX1 занят одной функцией.
Изображение 2:

- Range Channel: AUX1
- Диапазон: Min: 900, Max: 2100
- Корректировка: Pitch & Roll Rate Adjustment
- Adjustment Channel: AUX1
- Примечание: Весь AUX1 занят одной функцией.
Изображение 3:

- Range Channel: AUX1
- Диапазон 1: Min: 1700, Max: 2100 -> Pitch P Adjustment -> Adjustment Channel: AUX2
- Диапазон 2: Min: 1300, Max: 1700 -> Pitch I Adjustment -> Adjustment Channel: AUX2
- Диапазон 3: Min: 900, Max: 1300 -> Pitch D Adjustment -> Adjustment Channel: AUX2
- Примечание: Весь AUX1 (900–2100) покрыт тремя смежными диапазонами.
Изображение 4:

- Range Channel: AUX1
- Диапазон 1: 900–1100 -> Pitch & Roll P -> Adjustment Channel: AUX2
- Диапазон 2: 1100–1300 -> Pitch & Roll I -> Adjustment Channel: AUX2
- Диапазон 3: 1300–1500 -> Pitch & Roll D -> Adjustment Channel: AUX2
- Диапазон 4: 1500–1700 -> Yaw P -> Adjustment Channel: AUX2
- Диапазон 5: 1700–1900 -> Yaw I -> Adjustment Channel: AUX2
- Диапазон 6: 1900–2100 -> Yaw D -> Adjustment Channel: AUX2
- Примечание: Весь AUX1 (900–2100) покрыт шестью диапазонами; Adjustment один и тот же (AUX2).
Изображение 5:

- Range Channel: AUX1
- Диапазон 1: 1500–2100 -> Pitch & Roll Rate Adjustment -> Adjustment Channel: AUX2
- Диапазон 2: 900–1500 -> No changes
- Примечание: Весь AUX1 (900–2100) покрыт двумя диапазонами.
Неправильные конфигурации
В примерах ниже не покрыт весь рабочий диапазон канала Range. В «дырках» поведение непредсказуемо: может сработать другой adjrange или корректировка не заблокируется.
Неправильная конфигурация 1

- Range Channel: AUX1
- Диапазон: 1500–2100
- Корректировка: Pitch & Roll Rate Adjustment
- Adjustment Channel: AUX2
- Проблема: Интервал 900–1500 не описан.
Неправильная конфигурация 2

- Range Channel: AUX1
- Диапазон 1: 1700–2100 -> Pitch & Roll Rate Adjustment -> Adjustment Channel: AUX3
- Диапазон 2: 900–1300 -> RC Rate Adjustment -> Adjustment Channel: AUX2
- Проблема: Интервал 1300–1700 не описан.
Исправленный вариант

- Range Channel: AUX1
- Диапазон 1: 1700–2100 -> Pitch & Roll Rate Adjustment -> Adjustment Channel: AUX1
- Диапазон 2: 900–1300 -> RC Rate Adjustment -> Adjustment Channel: AUX1
- Диапазон 3: 1300–1700 -> No changes
- Итог: Весь AUX1 (900–2100) покрыт, «дыр» нет.
![Корректировки в полёте (In-flight Adjustments) [Adjustments TAB] в Betaflight Корректировки в полёте (In-flight Adjustments) [Adjustments TAB] в Betaflight](https://www.technobee.ru/media/zoo/images/line100_COLOR_95f91e4e65caffb3167b26d8cecae397.png)