В дефолтной конфигурации Betaflight 4.1. больше не работают протоколы управления видеопередатчиками SmartAudio и Tramp. В зависимости от используемого протокола и передатчика нужно настроить «VTX tables» (таблицы частот).
Оригинал: How to Get SmartAudio Tramp VTX Control Working in Betaflight 4.1 with VTXTables
Почему? Что такое «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.
Нравится читать твой блог, спасибо.
Но тут сразу проблема, на вкладке Сенсорс параметр Дебаг вообще ничего не дает, просто синяя полоса. В чем может быть дело?
Параметры (частота, канал, мощность) не меняются, поэтому линия горизонтальная, без изменений. Просто смотрите текущее значение. В статье приведена расшифровка.