Перейти к содержимому
Работа с таблицами VTX в Betaflight

Работа с таблицами VTX в Betaflight

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

Betaflight поддерживает управление модулями видеопередатчиков (VTX). 

Описание вкладки ⇒ VTX Tab

В этой статье рассмотрены некоторые нюансы работы VTX.

Поддерживаемые системы VTX

В настоящее время поддерживаются следующие системы:

  1. RTC6705, подключённый напрямую к процессору (возможно через межплатное соединение, например, на платах SPRACINGF3NEO)
  2. IRC Tramp
  3. TBS SmartAudio

Кнопка VTX

Если на вашем полётном контроллере (FC) есть кнопка (кроме кнопки BOOT), она может использоваться для управления VTX.

Некоторые платы, такие как SPRacingF3NEO, имеют как модуль VTX, так и кнопку. Другие платы, например SPRacingF3MINI, могут иметь несколько кнопок.

Использование кнопки VTX

Пока кнопка VTX удерживается, светодиод STATUS 2 начинает мигать N раз в секунду, указывая действие, которое будет выполнено при отпускании кнопки. Мигание начинается сразу после нажатия кнопки. Например: вы нажимаете кнопку, считаете количество вспышек и отпускаете кнопку в нужный момент.

Длительность удержанияДействиеЧастота мигания (вспышек в секунду)
25 мс – 1 с Переключить канал 4
1 с – 3 с Переключить диапазон 3
3 с – 5 с Переключить мощность 2
5 с и более Сохранить настройки FC 1

 

 

 

Пример переключения мощности VTX:

| 0 seconds | 1 second | 2 seconds | 3 seconds | 4 seconds | 5 seconds | 6 seconds or more |
|-Удерживай кнопку-----------------|-Отпусти кнопку--------|--Поздно! Начинай сначала------|
| 4 Вспышки | 3 Вспышки| 3 Вспышки | 2 Вспышки | 2 Вспышки | 1 Вспышка | 1 Вспышка |

Кнопка VTX работает со всеми системами VTX, включая встроенные RTC6705, Tramp и SmartAudio.

Если VTX поддерживает отключение, то POWER 0 полностью выключит передатчик, а POWER 1 установит минимальную мощность. Если VTX нельзя выключить аппаратно, то POWER 0 установит минимальную мощность передачи.

Таблица VTX (vtx Table)

Начиная с Betaflight 4.1.0, информация о диапазонах, каналах и уровнях мощности видеопередатчиков больше не «зашита» в прошивку, а хранится в новой структуре — vtxTable.

Содержимое этой таблицы необходимо настраивать вручную. Оно должно соответствовать:

  • вашему оборудованию,
  • местным законам и нормативам,
  • вашим личным предпочтениям.

Вывести текущую таблицу можно командой в CLI:

vtxtable

Пример вывода:

# vtxtable
vtxtable bands 5 vtxtable channels 8 vtxtableband 1 BOSCAM_A A FACTORY 0 5845 5825 5805 5785 5765 5745 0 vtxtable band 2 BOSCAM_B B FACTORY 0 5752 5771 5790 5809 5828 5847 0 vtxtable band 3 BOSCAM_E E FACTORY 0 0 0 0 0 0 0 0 vtxtable band 4 MYBAND M CUSTOM 5745 5769 0 5806 0 5843 0 0 vtxtable band 5 RACEBAND R FACTORY 0 0 0 5769 5806 5843 0 0 vtxtable powerlevels 3 vtxtable powervalues 14 20 26 vtxtable powerlabels 25 100 400

Диапазоны и каналы

В приведённом примере задано 5 диапазонов, каждый с именем, однобуквенным обозначением, флагом (FACTORY или CUSTOM) и восемью частотами.

Флаг FACTORY определяет способ взаимодействия Betaflight с VTX:

  • При FACTORY Betaflight отправляет VTX номер диапазона и канала, а сам VTX использует встроенную таблицу частот. В этом режиме содержимое vtxTable не передаётся VTX, а используется только для отображения в OSD и подобных интерфейсах. Поэтому диапазоны с флагом FACTORY должны точно соответствовать встроенной таблице вашего VTX.
  • При CUSTOM Betaflight отправляет VTX конкретную частоту из таблицы. Этот режим позволяет создавать собственные диапазоны с любыми частотами. VTX без встроенной таблицы (например, IRC Tramp или RTC6705) поддерживают только режим CUSTOM.

Чтобы заблокировать определённый канал, установите его частоту в 0. Это особенно полезно для диапазонов с флагом FACTORY: вы можете «отключить» нежелательные каналы из встроенной таблицы VTX, просто указав 0 в соответствующей позиции. В приведённом примере так сделано, чтобы разрешить только частоты от 5725 до 5875 МГц, что соответствует требованиям законодательства Германии. Кроме того, диапазон Fatshark был заменён на пользовательский.

Стандартные частоты (для справки, не используйте без адаптации под местные законы):

vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917

Уровни мощности

Помимо частоты, видеопередатчику необходимо указать уровень выходной мощности. В примере выше задано 3 уровня мощности, каждый со своим значением (powervalue) и меткой (powerlabel). Метка отображается пользователю (например, в OSD), а значение отправляется VTX.

Уровни мощности должны соответствовать вашему оборудованию:

  • IRC Tramp:
    vtxtable powerlevels 5
    vtxtable powervalues 25 100 200 400 600
    vtxtable powerlabels 25 100 200 400 600
  • RTC6705:
    vtxtable powerlevels 2
    vtxtable powervalues 1 2
    vtxtable powerlabels MIN MAX
    Примечание: выключить RTC6705 через уровни мощности нельзя — используйте Pit Mode.
  • SmartAudio V1.0:
    vtxtable powerlevels 4
    vtxtable powervalues 7 16 25 40
    vtxtable powerlabels 25 200 500 800
  • SmartAudio V2.0:
    vtxtable powerlevels 4
    vtxtable powervalues 0 1 2 3
    vtxtable powerlabels 25 200 500 800
  • SmartAudio V2.1: значения зависят от модели. Уточняйте на сайте производителя.
    Для SmartAudio 2.1 значения powervalues — это уровень мощности в дБм.

Чтобы узнать поддерживаемые уровни мощности, введите в CLI:

vtx_info

Пример ответа:

level 14 dBm, power 25 mW
level 20 dBm, power 100 mW
level 26 dBm, power 400 mW

Примеры для конкретных моделей:

  • TBS Unify Pro32 Nano 5G8:
    vtxtable powerlevels 3
    vtxtable powervalues 14 20 26
    vtxtable powerlabels 25 100 400
  • TBS Unify Pro 5G8 HV-Race 2 (MMCX):
    vtxtable powerlevels 3
    vtxtable powervalues 13 20 26
    vtxtable powerlabels 25 100 400
  • TBS Unify Pro32 HV (MMCX):
    vtxtable powerlevels 4
    vtxtable powervalues 14 20 26 30
    vtxtable powerlabels 25 100 400 1W
  • TBS Unify EVO:
    vtxtable powerlevels 4
    vtxtable powervalues 14 20 26 29
    vtxtable powerlabels 25 100 400 800

Уровни мощности можно ограничить (например, для соответствия законодательству).
Метки (powerlabels) могут быть любыми, длиной до трёх символов. Например, для TBS Unify EVO допустима такая настройка:

vtxtable powerlevels 2
vtxtable powervalues 20 26
vtxtable powerlabels .1W .4W

Полные примеры конфигураций

IRC Tramp

!!!   Этот пример включает множество каналов и уровней мощности.
Почти всегда его невозвожно использовать без изменений в соответствии с местными законами.  !!!
vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A CUSTOM 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B CUSTOM 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E CUSTOM 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F CUSTOM 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R CUSTOM 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 5
vtxtable powervalues 25 100 200 400 600
vtxtable powerlabels 25 100 200 400 600

SmartAudio 1.0

vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 4
vtxtable powervalues 7 16 25 40
vtxtable powerlabels 25 200 500 800

SmartAudio 2.0

vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 4
vtxtable powervalues 0 1 2 3
vtxtable powerlabels 25 200 500 800

SmartAudio 2.1

vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 4
vtxtable powervalues 14 20 26 30
vtxtable powerlabels 25 100 400 1W

RTC6705

vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A CUSTOM 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B CUSTOM 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E CUSTOM 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F CUSTOM 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R CUSTOM 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 2
vtxtable powervalues 1 2
vtxtable powerlabels MIN MAX

Pit Mode

Pit Mode — это отдельная функция, не связанная с vtxTable. Не нужно создавать отдельный уровень мощности для Pit Mode.

Pit Mode можно управлять через:

  • OSD,
  • AUX-переключатели,
  • Lua-скрипты.

Некоторые VTX имеют ограничения:

  • SmartAudio V1.0 и V2.0 могут входить в Pit Mode только при включении питания. Betaflight может вывести их из Pit Mode, но не может включить его программно.
  • RTC6705 не поддерживает настоящий ультранизкопотребляющий Pit Mode. Если плата поддерживает, Pit Mode полностью отключает VTX.
Работа с таблицами VTX в Betaflight
8

Похожее в категории "СОФТ"