Заставляем работать SmartAudio и Tramp в Betaflight 4.1 при помощи VTXTables

В дефолтной конфигурации Betaflight 4.1. больше не работают протоколы управления видеопередатчиками SmartAudio и Tramp. В зависимости от используемого протокола и передатчика нужно настроить «VTX tables» (таблицы частот).

Почему? Что такое «VTX tables»?

Раньше всё было заранее настроено, и ничего не приходилось менять. Начиная с Betaflight 4.1 каналы и мощность нужно настраивать вручную. Это делается при помощи команды VTXTable в консоли.

Да, это раздражает и сбивает с толку. Если не хотите заморачиваться, просто используйте более старую версию Betaflight.

Чтобы настроить управление видеопередатчиком, вам нужно знать какие каналы и какую выходную мощность он поддерживает. Также нужно проверить местные законы и убедиться, что частоты и выходная мощность находятся в разрешенных диапазонах. Если вы нарушите закон, то Betaflight не будет нести за это ответственность, видимо это одна из причин внедрения VTXTables.

Есть и плюсы, вы можете сохранить только самые часто используемые каналы и убрать те, что вам точно не понадобятся.

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

Это должно сработать (скорее всего) для большинства видеопередатчиков, просто скопируйте нужную таблицу в консоль Betaflight. Замечу, что эти таблицы содержат все каналы (некоторые из которых запрещены в штатах).

Главное выяснить какой протокол использует ваш видеопередатчик: Tramp, SmartAudio V1.0, V2.0 или V2.1.

Определяем протокол управления видеопередатчиком

Оригинальное руководство на англ. языке найдено тут.

  • Переходим на вкладку Blackbox, в разделе «Blackbox Debug Mode» выбираем «SmartAudio«, остальные опции не важны
  • Нажимаем «Save & Reboot«
  • Включаем режим эксперта («Expert Mode» в левом верхнем углу)
  • Переходим на вкладку «Sensor«, убираем галки везде, кроме «Debug«, теперь:
    • Debug 0 = версия SmartAudio * 100 + Режим
    • Debug 1 = канал
    • Debug 2 = частота
    • Debug 3 = выходная мощность
  • Включаем коптер и смотрим на Debug 0, его значение покажет вам версию SmartAudio:
    • 100 = SA 1.0
    • 116 = SA 1.0 unlocked
    • 200 = SA 2.0
    • 216 = SA 2.0 unlocked
    • 300 = SA 2.1

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
save

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
save

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
save

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
save

Все эти скрипты скопированы с Github, в любом случае рекомендую ознакомиться с оригинальным документом: https://github.com/betaflight/betaflight/blob/master/docs/VTX.md#vtx-table

Настраиваем VTXTables под себя

Вы можете, и, чтобы управление работало, должны настроить таблицы под свой видеопередатчик.

Если поставить частоту равной 0, то этот канал исчезнет, это исключает возможность случайной передачи на запрещенной частоте или на канале, который вы не хотели бы использовать.

Можно поменять powerlevelsnumber (число уровней мощности), powervalues (значения выходной мощности в dB) и powerlabels (наименования этих мощностей, например в мВт).

Я тестировал не все эти таблицы, но их все равно можно попробовать.

Eachine Nano VTX

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 4
vtxtable powervalues 25 100 200 400
vtxtable powerlabels 25 100 200 400
save

Eachine VTX03S

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 50 100 200
save

AKK Ultimate VTX

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 600 120
save

RDQ Mach3

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 600 1W
save

Diamond VTX (используется во множестве коптеров Happymodel)

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 0 5885 5905 0 0 
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 3
vtxtable powervalues 0 1 2
vtxtable powerlabels 25 100 200
save

Eachine TX805

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 600 800
save

TBS Unify Pro HV

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
save

Позже добавлю и другие видеопередатчики. Дайте знать, что я упустил.

По этой ссылке есть очень много таблиц, но все они в формате JSON, т.е. вы должны скачать файл, и дальше на вкладке Video Transmitter выбрать Load From File.

Заставляем работать SmartAudio и Tramp в Betaflight 4.1 при помощи VTXTables: 2 комментария

  1. Дмитрий

    Нравится читать твой блог, спасибо.
    Но тут сразу проблема, на вкладке Сенсорс параметр Дебаг вообще ничего не дает, просто синяя полоса. В чем может быть дело?

    1. Новиков Александр Автор записи

      Параметры (частота, канал, мощность) не меняются, поэтому линия горизонтальная, без изменений. Просто смотрите текущее значение. В статье приведена расшифровка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.