Перейти к содержимому
Betaflight | Настройка сервопривода в Betaflight [Вкладка Servos]

Betaflight | Настройка сервопривода в Betaflight [Вкладка Servos]

Технику БПЛА
11 сентября 2025

betaflight_configurator_servos_tab-aced49b126b05d587802ca093883326b.png

Чтобы настроить сервопривод для управления с помощью канала приёмника и задать конечные точки (MIN, MID, MAX), выполните следующие шаги:

1. Подключение и назначение выхода сервопривода

  • Откройте Betaflight CLI и введите команду resource для просмотра назначений пинов.
  • Освободите пин от двигателя, например, resource MOTOR 5 none.
  • Назначьте этот пин под сервопривод, например, resource SERVO 1 B00.
  • Сохраните изменения командой save.

2. Включение переброски каналов (Channel Forwarding)

  • На вкладке Configuration конфигуратора включите Channel Forwarding и сохраните.
  • Определите, какой Aux-канал приёмника будет управлять сервоприводом (например, AUX8).
  • В CLI установите параметр начала переброски каналов, например: set channel_forwarding_start = 10 (если AUX8 — 11-й канал). Пояснение Ниже
  • Сохраните и перезагрузите контроллер.

3. Настройка конечных точек сервопривода (MIN, MID, MAX) и направления

  • Перейдите на вкладку Servos в Betaflight Configurator.
  • Выберите нужный канал сервопривода и задайте значения MIN, MID и MAX — это установит минимальные, средние и максимальные положения сервы.
  • Используйте опцию для смены направления движения (реверса) и настройки скорости перемещения сервопривода.

4. Включение режима реального времени

В той же вкладке Servos активируйте Real-Time Update. Это позволит перемещать сервоприводы и видеть реакцию сразу во время работы конфигуратора.

Как установить управление каналом сервопривода

Установите флажок напротив канала приёмника (например, AUX), которым хотите управлять сервоприводом. Это позволит управлять перемещением сервы с пульта.

Эти простые шаги позволят настроить управление сервоприводом на вашем квадрокоптере с помощью Betaflight.

Пояснение

Параметр channel_forwarding_start в Betaflight CLI задаёт индекс первого канала приёмника, который будет автоматически переброшен (форварден) на выходы сервоприводов.

Нумерация каналов в Betaflight начинается с 0, то есть первый канал — это 0, второй — 1, и так далее. Например, если вам нужно перебросить AUX8, который обычно является 11-м каналом (начиная с 1), то для параметра channel_forwarding_start надо указать 10 (то есть 11 минус 1) для правильной настройки.

То есть правило такое: если на пульте AUX8 считается как 11-й канал, в Betaflight указывайте номер на 1 меньше, потому что отсчёт идёт с нуля. Таким образом, команда для 11-го канала будет:

set channel_forwarding_start = 10
save

Это обеспечит проброс с указанного AUX-канала на сервоприводы без промежуточной обработки. Эта информация подтверждается и из практических видеоинструкций и форумных постов по настройке Betaflight.

Betaflight | Настройка сервопривода в Betaflight [Вкладка Servos]
106