Видеопередатчик - самая «простая» железка на дроне. Четыре провода, антенна, кнопка. И именно из-за него чаще всего нет картинки, лёг GPS, очки не видят канал, а плата сгорела на столе за минуту.
Здесь всё по порядку. Что такое частота, канал и сетка. Почему «первый канал» у всех разный. Какие диапазоны бывают - от 1.2 до 8.8 ГГц. Как подключить, как забить таблицу в Betaflight, как переключать канал и мощность с пульта. Как охладить, как убрать наводки, как узнать частоту передатчика без маркировки. И бонусом - как сделать, чтобы ваше видео не смотрел никто другой.
Инструмент VTX - каталог передатчиков с готовыми таблицами, конструктор своей таблицы, подбор каналов для группы и поиск по фото. Нашли свой VTX - скопировали таблицу в Betaflight. Работает без интернета. Сам инструмент и инструкция к нему - в конце методички, а если нужна только таблица - сразу сюда:
Уровни в шапке разделов: Уровень 1: минимум - без этого нельзя даже включать. Уровень 2: базовый - для тех, кто собирает и настраивает. Уровень 3: проф - для дальних и мощных систем.
Введение
Что такое видеопередатчик
зачем он на дроне и как устроен путь картинки
Уровень 1: минимум
FPV - это полёт от первого лица. Пилот смотрит не на дрон, а в очки или на экран, и видит то, что видит камера на борту. Чтобы картинка попала с борта на землю, нужен видеопередатчик - VTX (video transmitter), в разговоре «видик».
Путь картинки всегда один и тот же:
Камера снимает и выдаёт видеосигнал.
Полётный контроллер рисует поверх картинки OSD: напряжение батареи, таймер, спутники. У цифровых систем OSD идёт отдельным потоком.
Видеопередатчик превращает картинку в радиосигнал на своей частоте и через антенну отправляет в эфир.
Приёмник в очках или на наземной станции ловит эту частоту и показывает картинку пилоту.
Без видеопередатчика FPV-дрон летает только в прямой видимости, как обычная радиоуправляемая модель. С ним пилот видит путь за деревом, за домом, на километры вперёд.
Что делает видеопередатчик, кроме передачи картинки:
держит частоту - канал, на который настроены очки;
выдаёт мощность - от 25 мВт в зале до нескольких ватт на дальних системах. Чем больше мощность, тем больше тепла и помех всему, что стоит рядом;
слушает полётник по проводу SmartAudio, Tramp или MSP - так канал и мощность меняются с пульта;
греется - мощный VTX без обдува сгорает на столе за минуты.
Почему это важно понять до покупки. Видеопередатчик - самый мощный излучатель на дроне. Приёмник управления, GPS, компас, сервоприводы и любая доп. электроника работают рядом с ним. Всё, что плохо разнесено или не защищено, VTX может заглушить или заставить сработать само по себе. Об этом - раздел 14, его читают все, у кого на борту что-то кроме камеры и моторов.
Аналог и цифра - два разных мира. Аналоговый VTX передаёт картинку как есть: дёшево, задержка почти ноль, но зернисто, и видно всем на том же канале. Цифровой (DJI, Walksnail, HDZero, OpenIPC) сжимает картинку и передаёт пакетами: HD, но дороже и со своими правилами каналов. Подробно - раздел 6.
Как читать методичку:
Новичок - разделы 1-4, 8, 9, 12 и чеклист в конце. Этого хватит, чтобы собрать и не сжечь.
Собираете сами и настраиваете с пульта - плюс разделы 10, 11, 13, 14.
Дальние системы, группа, приватность - разделы 15-19.
Что-то не работает - раздел 21, там причина и лечение по симптому.
Результат: понимаете, что делает видеопередатчик на дроне и почему от него зависит не только картинка, но и работа всей остальной электроники.
Раздел 1
Чем кончаются ошибки
сначала последствия, потом правила
Уровень 1: минимум
Видеопередатчик (VTX, «видик») берёт картинку с камеры и отправляет её по радио в очки или на экран. Ошибся с ним - летишь вслепую или не летишь вообще.
Почти все проблемы - это шесть ошибок:
Включили без антенны. Вся мощность возвращается обратно в усилитель. Он греется и выходит из строя. На мощных передатчиках - за секунды.
Оставили гореть на столе на полной мощности. Без обдува от винтов передатчик на 800 мВт набирает 2-3 градуса в секунду и за минуту-полторы упирается в предел. Лечится режимом pit mode (раздел 12) и радиатором (раздел 13).
Передатчик и очки на разных сетках. На очках «канал 1», на передатчике «канал 1» - а частоты разные. Снег. Разбор в разделе 4.
Нет таблицы VTX в полётнике. Betaflight не знает, какие частоты умеет передатчик, канал и мощность с пульта не переключаются. Раздел 10 и генератор таблиц.
Антенна видео вплотную к GPS. Передатчик не попадает в частоту GPS, но его шум забивает слабый сигнал спутников. Дрон не ловит спутники или теряет их в воздухе. Раздел 14.
Несколько пилотов на соседних каналах. Картинки лезут друг в друга, а два передатчика вместе рисуют помеху на канале третьего. Раздел 15.
Рис. 1. Шесть ошибок и где их лечить
Ещё одна ошибка - юридическая. Без разрешения в России на 5.8 ГГц можно только 25 мВт. Всё, что мощнее, и любые 1.2, 3.3, 6-8 ГГц - формально нужно разрешение. Разбор в разделе 3.
Разбираем по одному слову. Без них дальше ничего не понятно.
Частота - на какой «волне» передатчик вещает. Меряется в мегагерцах (МГц) или гигагерцах (ГГц). 5.8 ГГц = 5800 МГц. Приёмник в очках должен стоять ровно на той же частоте, иначе снег.
Канал - просто удобное имя для частоты. Никто не запоминает «5732 МГц», говорят «R3». Канал сам по себе ничего не значит - значит только частота за ним.
Сетка (band, полоса) - набор из 8 каналов с фиксированными частотами. Сетки A, B и E пошли от передатчиков Boscam, F - от Fatshark (она же ImmersionRC / IRC), R - Raceband, сетка, которую специально придумали для гонок. Буква - это сетка, цифра - номер канала в ней. R3 = сетка Raceband, третий канал = 5732 МГц.
Рис. 2. Все стандартные сетки 5.8 ГГц на одной линейке частот
Ширина канала. Аналоговая картинка занимает не одну точку, а полосу эфира около 20 МГц вокруг своей частоты. Поэтому два пилота на частотах ближе 30-35 МГц мешают друг другу, а ближе 20 МГц - картинки просто накладываются. У сетки Raceband шаг 37 МГц - её для того и придумали, чтобы 8 пилотов летали одновременно. У сетки B шаг 19 МГц - соседние каналы B перекрываются.
Мощность - сколько энергии передатчик выдаёт в антенну. Пишут в милливаттах (мВт) или в дБм.
дБм - та же мощность, но в логарифмах. Формула: дБм = 10 × log10(мВт). Удобно, потому что плюсы и минусы складываются:
мВт
дБм
Что это на практике
25
14
pit, гонки в зале, законный максимум на 5.8 в РФ
100
20
фристайл рядом
200
23
обычный полёт
400
26
фристайл за препятствиями
600
28
дальше, за деревьями
800
29
лонг-рейндж на обычной антенне
1000
30
1 Вт, лонг-рейндж
2500
34
дальние мощные системы
5000
37
дальние мощные системы, нужен радиатор
Плюс 3 дБ - это удвоение мощности, но НЕ удвоение дальности. Дальность растёт как корень из мощности. Чтобы долететь вдвое дальше, нужно вчетверо больше мощности, то есть +6 дБ. С 25 до 1000 мВт мощность выросла в 40 раз, а дальность - примерно в 6,3 раза (корень из 40). Проверить можно самому - раздел 12.
Результат: видите на передатчике «R3, 400 мВт» - понимаете: частота 5732 МГц, мощность 26 дБм, соседа на R2 или R4 он не заденет.
Видео передают не только на 5.8 ГГц. Чем ниже частота - тем длиннее волна, тем лучше она обходит препятствия и тем больше антенна. Чем выше - тем антенны меньше, но сигнал сильнее гасится расстоянием, листвой и стенами.
Потери в свободном пространстве растут с частотой. Разница между 1.2 и 5.8 ГГц при тех же антеннах - около 14 дБ (считается как 20 × log10(5800/1200)). Это как если бы передатчик на 5.8 был в 25 раз слабее.
Рис. 3. Диапазоны видео: длина волны, размер антенны и потери
Диапазон
Частоты, МГц
Плюсы
Минусы
Кому
1.2-1.3 ГГц
960-1400 (чаще 1080-1360)
лучше всех обходит лес и холмы
антенна 20+ см, мешает GPS, вторая гармоника 2.4 ГГц бьёт по ELRS 2.4
дальние самолёты, лонг-рейндж
2.4 ГГц
2370-2510
хорошее проникание
тот же диапазон, что ELRS 2.4 и Wi-Fi - управление и видео мешают друг другу
почти не используют, только с управлением на 900 МГц
3.3 ГГц
3000-3630
эфир свободнее, чем 5.8, антенны ~9 см
нужен отдельный приёмник, у брендов РАЗНЫЕ сетки
лонг-рейндж, когда 5.8 забит
4.9-6.0 ГГц
4900-6000
каналы вне основного 5.8, та же антенна на 5.8 работает
нужен приёмник на расширенный диапазон
когда основной 5.8 забит
5.8 ГГц
5645-5945 (сетки A B E F R)
стандарт: все очки, все антенны, все магазины
самый загруженный эфир
почти все
6-8.8 ГГц
6000-8800
почти пустой эфир, маленькие антенны
нужен свой приёмник и свои антенны, сильнее гаснет
узкие задачи
До 8 ГГц и выше доходят отдельные серийные модели. Какие частоты у конкретной модели - смотрите карточку в каталоге инструмента VTX (в конце методички), фильтр по диапазону.
Летаете рядом, с друзьями, гонки, фристайл - 5.8 ГГц. Не усложняйте.
Эфир на 5.8 забит соседями - сначала расширенный 4.9-6.0: антенны те же, нужен только приёмник с расширенной сеткой.
Далеко, лес, холмы - 1.2-1.3 ГГц или 3.3 ГГц. Управление в этом случае - на 900 МГц или 2.4, и не забудьте про GPS (раздел 14).
Любой диапазон кроме 5.8 - ПОКУПАЙТЕ ПЕРЕДАТЧИК И ПРИЁМНИК ОДНОЙ СЕТКИ. У 1.2 и 3.3 нет общего стандарта. Раздел 5.
Закон. В России без разрешения для любых маломощных устройств выделено 5725-5875 МГц с мощностью не больше 25 мВт (ЭИИМ, то есть вместе с усилением антенны), антенна не выше 5 метров. Это решение ГКРЧ № 07-20-03-001, приложение про неспециализированные устройства. Всё, что мощнее, и все остальные диапазоны видео (1.2, 3.3, 6-8 ГГц) в этот перечень не входят - нужно разрешение на частоту. Знать это обязан каждый, кто продаёт или использует мощные передатчики.
Результат: понимаете, какой диапазон брать под задачу, и что приёмник должен уметь ту же частоту.
Вот все стандартные сетки. Частоты сверены с исходным кодом Betaflight (vtx_table.c) и прошивки приёмника rx5808-pro-diversity - совпадают один в один.
Рис. 4. Канал - это имя. Частота в МГц - единственный ориентир.
Сетка
Имя
1
2
3
4
5
6
7
8
A
Boscam A
5865
5845
5825
5805
5785
5765
5745
5725
B
Boscam B
5733
5752
5771
5790
5809
5828
5847
5866
E
Boscam E
5705
5685
5665
5645
5885
5905
5925
5945
F
Fatshark / Airwave / IRC
5740
5760
5780
5800
5820
5840
5860
5880
R
Raceband
5658
5695
5732
5769
5806
5843
5880
5917
L
LowRace
5362
5399
5436
5473
5510
5547
5584
5621
Смотрите внимательно - здесь четыре ловушки.
Ловушка 1. Порядок частот разный. В сетке A частоты идут ВНИЗ: A1 = 5865, A8 = 5725. В сетке B - вверх. В сетке E - вообще скачком: 5705, 5685, 5665, 5645 и сразу 5885. Поэтому «переключусь на соседний канал» в сетке E может увести на 240 МГц.
Ловушка 2. Одни и те же частоты под разными именами. F8 = R7 = 5880 МГц. B1 5733 и R3 5732 - почти одно и то же. Два пилота на «разных» каналах F8 и R7 - на самом деле на одной частоте.
Ловушка 3. Буквы у разных производителей разные. Сетка F в разных очках подписана как F, IRC, Airwave или Fatshark. LowRace у Betaflight - буква L, а в прошивке rx5808 та же сетка названа D. У части передатчиков под буквой L лежит ДРУГАЯ сетка 5333-5613. Сверяйте всегда по частоте в МГц, не по букве.
Ловушка 4. Часть каналов вне разрешённого участка. Разрешённый в РФ участок 5725-5875 МГц. Каналы E1-E4 (5645-5705), E5-E8 (5885-5945), R1 и R2, R7 и R8, F8 (5880), вся сетка L - вне его. У передатчиков в версии FCC/EU такие каналы в таблице выключены: вместо частоты стоит 0.
Как точно выставить одну частоту на передатчике и в очках:
Найдите свой передатчик в каталоге (инструмент VTX в конце) и откройте его таблицу. Нет в каталоге - таблица каналов в мануале.
Выберите канал и запишите частоту в МГц, не букву. Например, 5732.
На очках найдите канал с этой частотой: в меню очков частота обычно показана рядом с каналом. Если очки частоту не показывают - ищите по таблице выше.
Не уверены - включите на очках автопоиск (Band Scan / Auto Search): он встанет на самый сильный сигнал.
Проверка: картинка чистая, без полос. Отойдите на 20-30 метров - картинка не должна сыпаться.
Результат: передатчик и очки гарантированно на одной частоте, даже если у них разные буквы сеток.
Как выбрать рабочий канал на месте
Канал выбирают не по привычке, а по эфиру в том месте, где летите. Пять минут на земле экономят потерянную картинку в воздухе.
Сначала закон и антенна. Берите канал внутри 5725-5875 МГц: A1-A8, B1-B8, F1-F7, R3-R6. Это ещё и середина полосы, под которую настроены почти все антенны 5.8 - на краях (E, R1, R8, L) у многих антенн КСВ хуже и дальность меньше. КСВ своей антенны по частотам - в методичке «Антенны».
Послушайте эфир до включения своего VTX. Очки или VRX: режим Band Scan / Spectrum (rapidFIRE, Fusion, rx5808 - раздел 16, способ 1). Лучше - tinySA от 5600 до 6000 МГц в режиме Max Hold на 1-2 минуты. Запишите, где горбы.
Уберите занятые участки. Горб на экране - кто-то уже светит. Рядом с домами - Wi-Fi 5 ГГц: каналы 149-165 сидят на 5745-5825 МГц. Цифра DJI в авто держится в 5725-5850 МГц, публичный канал Walksnail - 5839 МГц.
Выберите самый тихий канал и отступите от ближайшего горба минимум на 30-40 МГц.
Проверьте на земле. Включите VTX на этом канале, отойдите на 30-50 м, покрутите дрон в руках. Картинка чистая - канал ваш.
Запишите частоту в МГц маркером на раме и в заметках. В группе - раздайте каналы по разделу 15.
Результат: летите на канале, где нет чужих сигналов, Wi-Fi и цифры, внутри разрешённого участка и там, где антенна работает лучше всего.
На 5.8 все договорились о сетках A B E F R. На остальных диапазонах - нет. Каждый производитель делает свою. Поэтому правило одно: передатчик и приёмник на 1.2, 3.3 и 6-8 ГГц сверяйте по частоте в мегагерцах, канал за каналом.
Рис. 5. Три шага: выписать частоты, найти общую, проверить на малой мощности.
1.2-1.3 ГГц - самая распространённая «сетка» на 9 каналов (так у Matek VTX-1G3SE-9, близко у RMRC; 1258 стоит последним, девятым):
Канал
1
2
3
4
5
6
7
8
9
МГц
1080
1120
1160
1200
1240
1280
1320
1360
1258
Но уже внутри этого «стандарта» разнобой. У Matek VTX-1G3SE в американской версии оставлено только 2 канала (1258 и 1280). У Foxeer 1.2G - 4 канала 1080-1200. У Skyzone VT1225 - 960-1400 МГц. Порядок каналов у брендов тоже разный.
3.3 ГГц - две несовместимые группы:
Группа
Кто
Частоты
3170-3470 МГц
Rush, Axisflying TERK, DMKR, FT
16 каналов, шаг 20 МГц
3310-3495 МГц
Foxeer Reaper 3.3G 16CH
16 каналов со своим шагом
Передатчик из одной группы и приёмник из другой вместе не работают. Покупайте пару одной группы и сверяйте частоты канал за каналом.
4.9-6.0 ГГц (расширенный 5.8). Сетки у брендов свои: у Foxeer 80 каналов 4990-5945, у AKK 96 каналов 4900-6000. Часто встречаются дополнительные сетки X (4990-5200), U (5325-5456), L (5333-5613) - но буквы у брендов снова не совпадают.
6-8.8 ГГц. Skyzone VT6250 - 6002-6660 МГц, Skyzone VT7250 - 6240-7500 МГц (8 сеток по 8 каналов с шагом 20 МГц), Foxeer 7.2G - 6110-7190, Peak THOR T78 - 7200-7999, Peak THOR T89 - 8000-8800 (40 каналов, таблицу частот производитель в открытом доступе не публикует - сверяйте с приёмником THOR R89). Обычные очки на 5.8 эти частоты не видят - нужен приёмник на тот же диапазон.
Как собрать пару передатчик + приёмник на нестандартном диапазоне:
Откройте каталог (инструмент VTX в конце), поставьте фильтр диапазона и найдите свой передатчик. Нет в каталоге - откройте мануал.
Откройте карточку, скопируйте список частот.
Откройте страницу приёмника у производителя, найдите таблицу каналов в мануале.
Сравните по мегагерцам. Нужно минимум 3-4 общих частоты с разносом от 40 МГц.
Нет таблицы в мануале - не покупайте вслепую. Спросите у продавца таблицу частот или проверьте по разделу 16.
Забейте в полётник только совпадающие каналы: остальные ставьте 0. В конструкторе (инструмент VTX в конце) просто впишите 0 в ненужные ячейки.
Результат: передатчик и приёмник гарантированно совпадают, и вы не переключитесь случайно на канал, которого приёмник не видит.
Аналог передаёт картинку как есть, частотной модуляцией. Картинка приходит сразу, задержка почти ноль. Слабеет сигнал - картинка плавно сыпется снегом, но видно до последнего. Любой приёмник на той же частоте видит ваше видео.
Цифра сжимает картинку, как видео в телефоне, и передаёт пакетами. Картинка HD, чёткая. Но слабеет сигнал - картинка сначала держится, потом замирает кусками или падает разом. Задержка больше, чем у аналога. Чужой приёмник вашу картинку просто так не покажет.
Рис. 6. Как ведут себя аналог и цифра на краю дальности
Аналог
DJI (O3, O4)
Walksnail Avatar
HDZero
OpenIPC
Картинка
480-576 строк
до 1080p
до 1080p
720p, 1080p на новых
720p-1080p
Задержка
почти ноль
около 20-30 мс и больше
около 20-30 мс и больше
фиксированная, низкая
зависит от сборки
Край дальности
снег, плавно
подмерзает, падает
подмерзает, падает
сыпется блоками, но держит
подмерзает
Каналы
сетки A B E F R
авто или ручной выбор
авто или 8 каналов
Raceband R1-R8 + F2 F4
каналы Wi-Fi
Смешать в группе с аналогом
-
мешает соседям: широкий канал
мешает соседям
встаёт на сетку Raceband
мешает соседям
Шифрование
нет
есть, свой ключ задать нельзя
привязка
нет
есть, свой ключ задаётся
Цена комплекта
от самой низкой
высокая
средняя-высокая
средняя
низкая-средняя, нужно паять и настраивать
Четыре цифровые системы
DJI O4 Air Unit Pro5,1 и 5,8 ГГц, до 1200 мВтWalksnail Avatar GT5,8 ГГц, 8 каналов, до 2 ВтHDZero Race V3сетка Raceband, 25/200 мВтOpenIPC Mario AIOWi-Fi каналы, свой ключ
Характеристики конкретных моделей - в каталоге (инструмент VTX в конце), фильтр «Цифра». Настройка цифровых систем - раздел 18.
Как выбрать:
Учитесь, бьёте дроны, летаете в группе на гонках - аналог. Дёшево, ремонтопригодно, любые очки.
Нужна чёткая картинка, съёмка, облёт объектов - DJI или Walksnail.
Гонки и фристайл с цифрой, где важна задержка, - HDZero. Он работает на тех же частотах Raceband, что и аналог, поэтому с аналоговыми пилотами уживается проще всех.
Хотите свою систему, открытый код и свой ключ шифрования - OpenIPC. Готовьтесь паять и настраивать.
Результат: понимаете, какую систему брать под задачу, и что у цифры и аналога разные правила каналов.
Разберём аналоговый передатчик. Внутри пять блоков - от провода с камеры до антенны.
Рис. 7. Блок-схема аналогового видеопередатчика
Питание. Стабилизатор превращает напряжение батареи (обычно 7-36 В на мощных моделях, 5 В на маленьких) в ровное питание для чипов. Шумы отсюда потом видны на картинке полосами.
Микроконтроллер управления. Маленький чип, который слушает полётник по одному проводу (SmartAudio или Tramp), кнопку и светодиоды. Он и переключает канал и мощность.
Синтезатор с модулятором. Главный чип. В большинстве аналоговых передатчиков 5.8 ГГц это RTC6705 от RichWave. Он сам генерирует нужную частоту и вкладывает в неё видео. Сам по себе он выдаёт максимум около 13 дБм - это меньше 25 мВт.
Усилитель мощности. Дожимает сигнал с 13 дБм до 200 мВт, 1 Вт, 5 Вт. Главный источник тепла. Именно он горит, если включить передатчик без антенны.
Фильтр и разъём антенны. Фильтр срезает гармоники - сигналы на 2× и 3× частоте. Разъём - MMCX, u.FL (IPEX), SMA или RP-SMA.
Где OSD (цифры поверх картинки). Почти всегда OSD рисует чип на полётнике (AT7456E или MAX7456), а передатчик получает уже готовую картинку с цифрами. OSD в самом передатчике бывает только в модулях «камера + передатчик» или для собственного меню передатчика.
Цифровой передатчик устроен сложнее: процессор со сжатием видео, радиомодем и усилитель в одном маленьком корпусе. Греются все три. Поэтому цифре радиатор и обдув нужны почти всегда, а аналогу - обычно от 500-800 мВт и выше.
Как проверить, что передатчик живой, без разборки:
Прикрутите антенну. БЕЗ АНТЕННЫ НЕ ВКЛЮЧАТЬ.
Подайте питание от батареи или от полётника. Должен загореться светодиод.
Включите очки и автопоиск канала. Должна появиться картинка или хотя бы чёрный экран вместо снега - значит, несущая есть.
Картинки нет, а светодиод горит - проверьте провод видео с камеры (раздел 9).
Светодиод не горит - проверьте питание мультиметром на площадке VTX.
Результат: знаете, что греется, что горит и где искать неисправность.
Диапазон. Под ваши очки или приёмник. Нет отдельного приёмника - только 5.8 ГГц.
Мощность. В группе и рядом - 25-200 мВт, фристайл в одиночку - 200-600 мВт. Далеко - 1-2,5 Вт. Больше 2,5 Вт - только с радиатором и обдувом, и помните про закон (раздел 3).
Управление. Берите передатчик с SmartAudio или Tramp - тогда канал и мощность переключаются с пульта и видны в OSD. Без протокола - кнопкой на плате, транзистором или сервоприводом (раздел 11).
Питание. Мощные передатчики берут питание прямо с батареи (7-36 В). Маленькие - только 5 В. Перепутали - сожгли.
Размер и крепление. 20×20, 25.5×25.5 или 30.5×30.5 мм - под ваш стек. Смотрите высоту: мощные передатчики толстые.
Разъём антенны. MMCX и SMA держатся лучше, u.FL легко отрывается при падении.
Вкладка Ports. В строке нужного UART в колонке Peripherals выберите VTX (TBS SmartAudio) или VTX (IRC Tramp). Нажмите Save and Reboot.
Подключите батарею (VTX питается от батареи).
Вкладка Video Transmitter. В поле Device Type должно появиться «SmartAudio» или «Tramp», статус Ready: Yes.
Если таблицы VTX нет - загрузите её: раздел 10.
Проверка: смените канал во вкладке, нажмите Save. Картинка в очках пропадёт на старом канале и появится на новом.
Результат: передатчик слушается полётника, канал и мощность меняются из программы, с пульта и из OSD.
MSP вместо SmartAudio. Часть новых аналоговых VTX и передатчики на открытой прошивке OpenVTX умеют управляться по MSP - так же, как HDZero. Тогда провод идёт на TX и RX UART, а в Ports выбирается VTX (MSP + DisplayPort). Какой протокол у вашего VTX - смотрите мануал: если заявлены оба, SmartAudio проще в настройке.
UART кончились. Протокол можно повесить на программный порт (SoftSerial). В CLI: feature SOFTSERIAL, назначьте пин командой resource SERIAL_TX 11 <пин>, затем во вкладке Ports выберите на SOFTSERIAL1 нужный VTX. Подробно - SoftSerial в Betaflight.
Как понять версию SmartAudio: вкладка Video Transmitter показывает версию в поле Device Type / Version. В CLI - команда vtx_info: у SmartAudio 2.1 она выдаст список уровней мощности в дБм.
В INAV. Ports → UART → VTX (SmartAudio) или VTX (IRC Tramp). Канал и мощность: set vtx_band, set vtx_channel, set vtx_power. Если TBS Sixty9 не отвечает - set vtx_smartaudio_stopbits = 1. Все параметры - INAV Settings.
В ArduPilot. На UART: SERIALx_PROTOCOL = 37 (SmartAudio) или 44 (Tramp), затем VTX_ENABLE = 1, перезагрузка. Канал и мощность: VTX_BAND, VTX_CHANNEL, VTX_POWER или частота напрямую VTX_FREQ. Документация - ArduPilot VTX.
Чтобы Betaflight переключал канал и мощность аналогового VTX, ему нужна таблица VTX (vtxtable): какие сетки, какие частоты и какие уровни мощности умеет ваш передатчик. Нет таблицы - нет переключения с пульта. HDZero записывает свою таблицу в полётник сам по MSP, DJI и Walksnail таблица не нужна.
Как выглядит таблица в CLI (пример на 5 стандартных сеток и 4 уровня мощности 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 23 27 30
vtxtable powerlabels 25 200 500 1W
save
Рис. 9. Строка таблицы по частям. FACTORY - VTX берёт частоту из своей памяти, CUSTOM - полётник шлёт МГц
Разбираем строку сетки: vtxtable band 5 RACEBAND R FACTORY 5658 ... - номер сетки 5, имя до 8 символов, буква, режим, 8 частот.
FACTORY или CUSTOM. FACTORY - полётник шлёт передатчику только номер сетки и канала, частоту передатчик берёт из своей памяти. Частоты в таблице тогда нужны только для надписи в OSD. CUSTOM - полётник шлёт саму частоту в МГц. IRC Tramp и простые передатчики на RTC6705 понимают только CUSTOM.
Частота 0 - канал выключен, его не выбрать с пульта. Так убирают каналы, которых нет у приёмника или которые запрещены.
Мощность: powervalues зависят от протокола. Это главная ловушка. Подписи (powerlabels) - только текст в OSD, до 3 символов. А значения (powervalues) уходят в передатчик и должны быть правильными:
Протокол
Что пишется в powervalues
Пример из документации Betaflight
SmartAudio 1.0
коды устройства
7 16 25 40 → 25 200 500 800 мВт
SmartAudio 2.0
номера уровней 0, 1, 2, 3
0 1 2 3 → 25 200 500 800 мВт
SmartAudio 2.1
мощность в дБм
14 20 26 → 25 100 400 мВт
IRC Tramp
мощность в мВт
25 100 200 400 600
RTC6705 без протокола
1 = мин, 2 = макс
1 2
Источник - Betaflight: VTX. У SmartAudio 2.1 правильные уровни спросите у самого передатчика: команда vtx_info в CLI выдаст строки вида level 14 dBm, power 25 mW.
Лимиты Betaflight: не больше 8 сеток, 8 каналов в сетке, 8 уровней мощности. Имя сетки - до 8 символов, буква - 1 символ.
Готовая таблица под ваш VTX - в каталоге (инструмент VTX в конце): нашли модель, выбрали канал и мощность, нажали «Копировать». Своего нет - вкладка Конструктор: собирает таблицу по правилам Betaflight и сразу показывает ошибки - лишние сетки, подписи длиннее 3 символов, коды мощности не того протокола, FACTORY у Tramp.
Проверка: картинка в очках на выбранном канале. В OSD включите элемент VTX Channel (вкладка OSD) - он покажет, например, R:3:200.
Как залить файлом. Вкладка Video Transmitter → Load from file → выберите JSON, скачанный из каталога или конструктора → Save.
Как выставить канал без пульта, прямо из CLI:set vtx_band = 5, set vtx_channel = 3, set vtx_power = 2, save. Номер сетки и уровня - по порядку в вашей таблице. Проверка: get vtx_freq покажет частоту в МГц.
В INAV таблиц нет. Встроены сетки A B E F R (vtx_band 1-5), канал vtx_channel 1-8, уровень мощности vtx_power. Произвольную частоту не задать - выбирайте канал из этих сеток.
В ArduPilot встроены 11 сеток: VTX_BAND 0 A, 1 B, 2 E, 3 F, 4 R, 5 L, 6 1.2 ГГц A, 7 1.2 ГГц B, 8 X (4990-5200), 9 3.3 ГГц A (3330-3470), 10 3.3 ГГц B (3170-3310). Частота не из сеток - напрямую VTX_FREQ в МГц. Сетки сверены с исходником ArduPilot.
Результат: полётник знает все частоты и мощности передатчика, всё переключается из программы, с пульта и из OSD.
с пульта, в полёте, без полётника и даже без протокола
Уровень 2: базовый
Канал и мощность можно менять пятью путями: меню OSD, тумблер, скрипт на пульте, приёмник напрямую и кнопка VTX через транзистор или сервопривод. Работают они по-разному именно в воздухе - это главное, что надо понять до вылета.
Рис. 10. Какой способ что умеет: в полёте, только на земле, нужен ли полётник
Способ
Канал в полёте
Мощность в полёте
Полётник
Сложность
Меню OSD стиками (Betaflight)
нет, только на земле
нет
нужен
лёгкая
Тумблер vtx (Betaflight)
нет, только до первого взвода
да
нужен
лёгкая
ArduPilot: RCx_OPTION = 94
нет
да
нужен
лёгкая
Lua на пульте по MSP (Betaflight TX Lua, ELRS VTX Admin)
да
да
нужен
средняя
ExpressLRS Backpack: очки переключаются сами
вместе с VTX
-
нужен
средняя
ELRS-приёмник ESP32 шлёт SmartAudio/Tramp сам
да
да
не нужен
средняя
Crossfire/Tracer + TBS Unify по CRSF
да
да
не нужен
средняя
TBS Unify Pro32 Nano / Evo по PWM с приёмника
да
да
не нужен
лёгкая
Кнопка VTX через транзистор на PINIO
да, вслепую
да, вслепую
нужен
сложная
Сервопривод жмёт кнопку
да, вслепую
да, вслепую
не нужен
средняя
Чем переключают канал и мощность
Пульт на EdgeTXтумблеры и Lua-скриптыМодуль ELRSVTX Administrator, бэкпакПриёмник ELRS с выходамиSmartAudio без полётникаСервопривод SG90жмёт кнопку VTX
Для всех способов через полётник нужна таблица VTX (раздел 10). Берите её из каталога (инструмент VTX в конце).
Способ 1. Меню OSD стиками
Дрон не взведён. Газ в центр, рыскание влево, тангаж вверх - откроется меню Betaflight на экране очков.
Стиком тангажа выберите Features → VTX SA (или VTX TR).
Выберите Band, Channel, Power стиками вправо-влево.
Выберите Set → Yes. Картинка уйдёт на новый канал - переключите очки.
Проверка: элемент OSD VTX Channel показывает новое значение.
Способ 2. Тумблер на пульте: мощность в полёте, канал до взлёта
Команда vtx в CLI привязывает положение тумблера к сетке, каналу и мощности.
После первого взвода Betaflight блокирует смену канала и сетки по тумблеру - до перезагрузки полётника. Мощность при этом переключается и в воздухе. Это не баг настройки, так написано в коде прошивки (vtx_control.c, переменная locked). Снимается только отключением батареи - разоружение не помогает.
Поэтому тумблер канала - это выбор канала перед взлётом: подключили батарею, щёлкнули тумблером на свой канал, взвелись. А тумблер мощности работает всегда: взлетели на 25 мВт, отлетели - щёлкнули на 400.
Пример 1. Мощность на трёхпозиционном тумблере AUX3 (уровни 1, 2, 3 из вашей таблицы):
Порядок чисел: номер правила (0-9), номер AUX с нуля (AUX1 = 0, AUX3 = 2, AUX4 = 3), сетка, канал, уровень мощности с единицы (0 = не менять), начало и конец диапазона тумблера. Ловушка: AUX считается с нуля, а мощность - с единицы.
В Betaflight 4.5 при двух тумблерах работает только одно правило из активных. Канал на одном тумблере и мощность на другом одновременно не применятся. Для 4.5 делайте канал и мощность в одном правиле: одна позиция = канал + мощность.
Как настроить, пошагово:
Назначьте трёхпозиционный тумблер на свободный AUX в пульте (EdgeTX: Mixes, канал 7 = AUX3 и т.д.).
Betaflight → вкладка Receiver: тумблер даёт около 1000, 1500 и 2000.
Правила проще собрать в каталоге (инструмент VTX в конце): карточка своего VTX → «Тумблер на пульте» → выберите AUX и что ставить в трёх положениях. Строки vtx появятся в готовой настройке.
Вставьте в CLI, save.
Проверка: на столе, до взвода, щёлкайте тумблером - в OSD меняется канал или мощность, очки на новом канале видят картинку.
Low Power Disarm (раздел 12) перебивает мощность с тумблера, пока дрон не взведён. Это нормально.
Результат: мощность меняете в полёте одним щелчком, канал выбираете тумблером перед взлётом без ноутбука.
Способ 3. Скрипт на пульте: канал и мощность в любой момент
Скрипт на пульте шлёт полётнику команду по MSP. У этой команды в Betaflight и INAV нет проверки взвода - канал меняется и в воздухе.
ExpressLRS: VTX Administrator.
Нужна телеметрия ELRS: в Lua-скрипте ExpressLRS Telem Ratio не Off. На пульте Model Setup → Telemetry → Discover new: больше 10 датчиков.
На полётнике настроен SmartAudio/Tramp и залита таблица (разделы 9-10).
Проверка: в OSD новый канал, очки на новом канале видят картинку.
VTX Administrator сам отправляет настройки при каждом переподключении приёмника. Потеряли связь на секунду в полёте - VTX уйдёт на то, что стоит в скрипте (issue #1812, там это кончилось потерей видео и падением). Правило: в VTX Administrator всегда стоят те же Band и Channel, на которых вы летите.
Crossfire и прочие: Betaflight TX Lua Scripts.betaflight-tx-lua-scripts - меню VTX прямо на экране пульта, тоже по MSP.
Как ставить Lua-скрипты на пульт с EdgeTX - в нашей методичке «Пульты управления».
Способ 4. ExpressLRS Backpack: очки переключаются сами
Сменили канал VTX с пульта - а очки остались на старом, картинки нет. Бэкпак решает это: модуль в пульте по ESP-NOW говорит маленькому приёмнику в очках, на какой канал встать.
Рис. 11. VTX Administrator: одна команда идёт и на дрон, и в очки
внешний ESP-приёмник, в очках VRX type = Third-Party
TBS Fusion
встроенный бэкпак, включается в TBS Agent
HDZero Goggle
встроенный ESP32
модули на RX5808, FENIX
внешний ESP-приёмник
Что купить: готовый Happymodel EP82 VRX Backpack под rapidFIRE или любой ESP-приёмник ELRS 2.4 - Happymodel EP1 и EP2 проверены разработчиками (EP2 - 1 216 ₽, Ozon). В пульте: модуль ELRS со встроенным бэкпаком - у большинства современных он уже есть.
Как поставить на rapidFIRE, пошагово:
Провода от ESP-приёмника: GND, 5V, TX, RX и площадка BOOT. На гребёнке rapidFIRE: BOOT = CLK, RX = DATA, TX = CS (схема). BOOT не замкните на соседнюю землю.
В очках выставьте канал 8, выключите и включите модуль.
Скачайте прошивку с Backpack Releases: файл Rapidfire_ESP_RX_Backpack.
Включите очки. Светодиод приёмника часто мигает - он в режиме Wi-Fi. Подключитесь к сети ExpressLRS RX, пароль expresslrs, откройте 10.0.0.1, выберите файл, Update. Ждите 30 секунд после «Update success».
Привязка: выключите и включите бэкпак 3 раза подряд за 30 секунд - светодиод мигает двойными вспышками. На пульте в Lua ExpressLRS нажмите Bind в разделе Backpack. Светодиод горит ровно - привязан.
Проверка: Lua → VTX Administrator → другой канал → Send VTx. Очки сами перешли на новый канал, картинка есть.
HDZero Goggle: 4 файла прошивки в папку ELRS на карту памяти, в очках Connections → включить бэкпак, Firmware → Update ESP32, затем Start Backpack Binding и Bind в Lua (инструкция ELRS).
Результат: меняете канал с пульта - дрон и очки переходят на него вместе.
Способ 5. Без полётника: самолёт, крыло, ретранслятор
ELRS-приёмник сам говорит SmartAudio или Tramp. Приёмники ELRS на ESP32 (RadioMaster RP4TD - 2 965 ₽, Ozon, BetaFPV SuperP и подобные) с прошивкой 3.5.0 и новее умеют второй порт Serial2 и шлют по нему SmartAudio или Tramp прямо в VTX (ELRS Serial VTX). Приёмники на ESP8285 так не умеют.
Провод SmartAudio/Tramp VTX - на свободный выход приёмника. Земля общая, питание VTX - своё.
Lua ExpressLRS → Other Devices → ваш приёмник → Output Map: этот выход = Serial2 TX.
Там же Protocol2 = SmartAudio или Tramp - по вашему VTX.
Канал и мощность: Lua → VTX Administrator → Send VTx.
Проверка: очки нашли картинку на новом канале.
Ограничения: только сетки A, B, E, F, R, L и каналы 1-8; ответа от VTX нет, проверяете очками.
Crossfire или Tracer + TBS Unify Pro32. Unify Pro32 говорит по CRSF сам. Кнопкой VTX выберите CRSF, соедините выход приёмника с площадкой RX/SmartAudio VTX, на пульте TBS Agent Lite → устройство VTX → канал и мощность (мануал Unify Pro32). Пока на RX-площадке есть сигнал, кнопка VTX отключена.
TBS Unify Pro32 Nano и Unify Evo по одному каналу PWM. Выход приёмника - на площадку SmartAudio/CRSF, в меню кнопки VTX выбрать PWM. Канал пульта работает как кнопка: короткое включение - следующий канал, дольше 3 секунд - следующая сетка, дольше 5 секунд - сброс на A1 (Pro32 Nano, по мануалу). Назначьте на этот канал кнопку без фиксации (SH на RadioMaster).
Способ 6. VTX только с кнопкой: транзистор вместо пальца
Многие передатчики 1.2, 3.3 ГГц и дешёвые 5.8 управляются только кнопкой. Кнопку можно «нажимать» электроникой: транзистор параллельно кнопке, а открывает его выход полётника. Прошивка полётника такое нажатие не блокирует - работает и в полёте.
Это сборка для опытных: готовых плат нет, номиналы расчётные, на своей плате проверяйте мультиметром. Канал меняется вслепую - считайте нажатия и сверяйте очками.
Рис. 12. Кнопка VTX через транзистор: полётник «нажимает» её выходом PINIO
Найдите площадки кнопки. Прозвоните мультиметром: одна сторона кнопки звонится на GND - это «земля кнопки». Вторая при включённом VTX показывает 3,3 В - «горячая». Больше 3,6 В или кнопка идёт не на землю, а на плюс - эта схема не подойдёт.
MOSFET: сток - на горячую площадку, исток - на землю кнопки. Затвор через 100 Ом - на свободный пин полётника (LED_STRIP, CAM_C или любой свободный пад). Между затвором и землёй - 100 кОм. Земли полётника и VTX соединены.
Оптопара вместо MOSFET: коллектор - на горячую площадку, эмиттер - на землю кнопки. Светодиод оптопары: анод через 330 Ом на пин полётника, катод на землю полётника.
Betaflight CLI (A01 замените на свой пин, узнать - команда resource):
resource PINIO 1 A01
set pinio_config = 1,1,1,1
set pinio_box = 40,255,255,255
save
pinio_box = 40 - это режим USER1.
5. Вкладка Modes: USER1 на кнопку пульта без фиксации (SH на RadioMaster). Нажали на пульте - «нажата» кнопка VTX.
6. Длительность нажатия = сколько держите кнопку пульта. У большинства VTX короткое нажатие - следующий канал, долгое 2-3 секунды - следующая сетка или мощность. Раскладка своя у каждой модели - смотрите мануал.
7. Проверка: мультиметр на горячей площадке - при нажатии на пульте напряжение падает почти до 0. Затем с антенной, без пропеллеров: короткое нажатие на пульте - светодиод VTX показывает новый канал, очки находят его.
INAV: режимы USER1-USER4 есть, но пин задаётся прошивкой платы - команды resource нет. PINIO есть не у всех полётников, смотрите страницу своей платы. ArduPilot: свободный выход как реле RELAY1_PIN, RELAY1_DEFAULT = 0, тумблер RCx_OPTION = 28 (Relay1) (ArduPilot Relay).
Результат: VTX без протокола переключается с пульта в любой момент. Проверяйте канал очками после каждого нажатия.
Способ 7. Сервопривод жмёт кнопку
Самый простой способ для самолёта или крыла без полётника: микросервопривод рычагом нажимает кнопку VTX по команде с пульта. Паять на плату VTX не нужно.
Что нужно: микросервопривод 9 г - SG90 (160 ₽, Ozon) или 3,7 г для лёгких моделей, держатель - напечатать под свою плату по образцу Button Pusher на Thingiverse, или приклеить сервопривод так, чтобы качалка ложилась на кнопку.
Сервопривод - в свободный выход приёмника.
На пульте: канал сервопривода на кнопку без фиксации (SH). В EdgeTX на вкладке Outputs подберите ход: без нажатия качалка в 1-2 мм над кнопкой, при нажатии - нажимает до щелчка, но не давит плату.
Питание: сервопривод при старте даёт бросок тока. Если картинка дёргается при движении сервопривода - питайте его от отдельного BEC.
Проверка: на земле, с антенной: короткое нажатие на пульте - следующий канал, держите 3 секунды - следующая сетка или мощность (по мануалу вашего VTX). Очки находят новый канал.
Минусы: вибрация, лишние 5-10 г, сервопривод может залипнуть в «нажато» - VTX уйдёт в меню или сбросит настройки. Обратной связи нет. Готовых конструкций именно под VTX мы не нашли - держатель подгоняете сами. Если есть полётник - транзистор (способ 6) надёжнее и легче.
Результат: VTX с одной кнопкой переключается с пульта на самолёте без полётника.
INAV и ArduPilot коротко
INAV. Команды vtx на тумблер нет, таблиц VTX нет. Мощность и канал на тумблер делаются через вкладку Programming: логическое условие на канал AUX и операции Set VTX Power Level, Set VTX Band, Set VTX Channel (пример с мощностью - раздел 21, группа «1.2 ГГц»). Канал и мощность: вкладка Video Transmitter, меню OSD стиками или CLI set vtx_band = 5, set vtx_channel = 3, set vtx_power = 2, save. Из меню канал меняется только до взвода, как в Betaflight. С пульта - Lua по MSP.
ArduPilot. Мощность на тумблер: RCx_OPTION = 94 (VTX Power) - канал пульта делится на 6 позиций, от pit mode до VTX_MAX_POWER. Канал: параметры VTX_BAND, VTX_CHANNEL или сразу VTX_FREQ в МГц - меняются и в полёте из наземной станции (Mission Planner) или Lua-скриптом. VTX_OPTIONS - битовая маска: 1 = pit mode, 2 = pit mode до взвода, 4 = pit mode при разоружении (ArduPilot VTX).
Цифра: где меняется канал
DJI O3/O4: канал - в меню очков, Transmission. Режим Auto выбирает канал сам и может сменить его в полёте. Вручную - на земле.
Walksnail: канал и мощность только в меню очков, Betaflight ими не управляет. Avatar GT2 по заявлению производителя умеет сам уходить с забитого канала (Smart Frequency Hopping).
HDZero: как аналог - Betaflight по MSP, меню стиками, ELRS Backpack в очки HDZero.
OpenIPC: канал задан в файлах на камере и на земле, смена в полёте не предусмотрена (раздел 18).
Результат раздела: вы знаете, какой способ меняет канал в воздухе, а какой только на земле, и можете собрать переключение под свой VTX - даже без полётника и без протокола.
сколько ставить и почему вдвое мощнее - не вдвое дальше
Уровень 1: минимум
Дальность растёт как корень из мощности. Вчетверо больше мощности - вдвое дальше. Остальное решают антенны, высота и прямая видимость.
Рис. 13. Дальность относительно 25 мВт: расчёт по формуле, свободное пространство
Было → стало
В дБ
Дальность вырастет (в свободном пространстве)
25 → 200 мВт
+9
в 2,8 раза
200 → 400 мВт
+3
в 1,4 раза
200 → 800 мВт
+6
в 2 раза
25 → 1000 мВт
+16
в 6,3 раза
1000 → 2500 мВт
+4
в 1,6 раза
Считается так: дальность × корень(новая мощность / старая мощность). Это свободное пространство, без леса и земли. На практике поставить хорошую антенну часто дешевле и эффективнее, чем удвоить мощность - разбор в нашей методичке «Антенны».
Больше мощность - больше нагрев, больше потребление, больше помех своему же GPS и соседям.
Pit mode - режим почти нулевой мощности. Передатчик включён, но светит на полметра-метр. Нужен, чтобы:
не жечь передатчик на столе, пока настраиваете дрон;
не сбивать картинку пилотам в воздухе, пока вы включаетесь на старте.
Как настроить, чтобы на земле мощность была минимальной (Betaflight):
Вкладка Video Transmitter → Low Power Disarm → On (минимум, пока не взведён) или Until First Arm (минимум до первого взвода, дальше рабочая мощность до выключения).
То же из CLI: set vtx_low_power_disarm = ON, save.
Pit mode отдельно: включается из меню OSD, скриптом на пульте или кнопкой на передатчике. У SmartAudio 1.0 и 2.0 передатчик уходит в pit mode только при включении питания - Betaflight умеет из него вывести, но не ввести.
Проверка: на земле в OSD мощность 25 (или PIT), после взвода - рабочая.
В INAV то же - set vtx_low_power_disarm = ON или UNTIL_FIRST_ARM. В ArduPilot - VTX_OPTIONS: бит 1 «pit mode до взвода», бит 2 «pit mode при снятии со взвода».
Сколько ставить:
Настройка на столе - pit mode или 25 мВт.
Гонки, группа - 25 мВт, как требуют организаторы.
Фристайл один, обычные антенны - 200-400 мВт.
Дальше, за препятствия - 600 мВт-1 Вт, и сначала поменяйте антенны.
Больше 1 Вт - только с радиатором, обдувом и понимая, что это уже вне разрешённых 25 мВт.
Результат: на земле передатчик не греется и никому не мешает, в воздухе - та мощность, которая нужна под задачу.
Раздел 13
Нагрев и охлаждение
почему горит на столе, лайфхаки охлаждения, температура на OSD
Уровень 2: базовый
В полёте передатчик охлаждает поток от винтов. На столе потока нет. Передатчик на 800 мВт без обдува набирает 2-3 градуса в секунду и за 60-90 секунд выходит на предел (оценка по опыту эксплуатации, UAVModel). Цифровой DJI O4 без обдува на столе быстро уходит в перегрев, особенно при записи (тест Unmanned Tech).
Часть передатчиков сами снижают мощность при перегреве, обычно около 75-85 градусов, и отключаются около 90 (по опыту эксплуатации, не из даташитов). Бюджетные модели часто этого не умеют - просто горят.
Рис. 14. Где у передатчика тепло и куда его отвести
Как не спалить на столе:
Настраиваете дрон на столе - pit mode или 25 мВт (раздел 12).
Долго на столе с включённой батареей - поставьте рядом вентилятор, хоть компьютерный на 5 В.
Потрогайте передатчик пальцем через минуту. Не держится палец - выключайте.
Как поставить радиатор на аналоговый передатчик:
Что нужно: алюминиевый радиатор под размер платы (например, 20×20 или 30×30 мм), термопрокладка 0,5-1 мм, стяжка или двусторонний термоскотч.
Найдите на плате усилитель - самый крупный квадратный чип рядом с разъёмом антенны. Обычно он под металлическим экраном.
Если на плате есть металлический экран - радиатор ставится на экран через термопрокладку. Экран НЕ снимайте: он защищает от наводок.
Обезжирьте спиртом, приложите термопрокладку, сверху радиатор, прижмите стяжкой.
Проверьте, что радиатор не касается контактов и не замыкает детали.
Проверка: минута на столе на рабочей мощности - радиатор тёплый, плата холоднее, чем без радиатора.
Как охладить цифру (DJI O3/O4, Walksnail):
Штатный корпус у O3 - сам радиатор. Не закрывайте его пеной, лентой и пластиком.
Для O4 и O4 Lite есть металлические корпуса-радиаторы, например Axisflying CNC Cooling Kit. Установка по обзору: снять крышку → термопаста на чип → металлическая крышка на штатные винты → проверить, что не зажат шлейф камеры и разъём антенны.
Долгая запись на земле - ставьте маленький вентилятор (есть готовые под O4 на 5 В) или держите дрон в потоке воздуха.
Проверка: запись 2-3 минуты на столе без перегревного сообщения в очках.
Куда ставить на раме. В поток от винтов, не под глухую верхнюю пластину. Не прижимайте к батарее и регуляторам - они сами греются.
Разборка. Текстовых пошаговых разборов с фото производители не дают. Есть видео: TBS Unify Pro32 HV, DJI O3. Вскрытие = прощай гарантия.
Лайфхаки охлаждения
Радиатор и обдув - основа. Вот что ещё реально снижает температуру:
Low Power Disarm + pit mode на земле (раздел 12). Самое дешёвое охлаждение: пока дрон не взведён, VTX почти не греется.
Не мощность, а антенна. Хорошая антенна даёт ту же дальность на меньшей мощности - меньше тепла. 400 мВт с хорошей антенной часто лучше, чем 1 Вт с убитой.
Воздуховод. Напечатайте «совок» из TPU или PETG, который направляет поток от винтов на плату VTX. Даже 2-3 см воздуховода заметно снижают нагрев в зависании.
Термопрокладка на металл. Прижмите экран VTX через термопрокладку к алюминиевой стойке или металлическому корпусу камеры - они работают как дополнительный радиатор. На карбон не рассчитывайте: он проводит тепло хуже алюминия.
Снимите лишнее. Термоусадка, изолента и пена на VTX - это одеяло. Изоляцию оставляйте только там, где плата может замкнуть на карбон.
Вентилятор 25×25 мм на 5 В - для стола и для закрытых корпусов самолётов. Питание от 5 В BEC. Вентилятор на борту тоже шумит по питанию - проверьте картинку с включённым вентилятором.
Не на солнце и не на батарее. Дрон на столе под солнцем летом греется и без VTX. Регуляторы и батарея рядом с VTX добавляют ему тепла.
Цифра. DJI O4 - металлический корпус-радиатор и вентилятор на столе (раздел 13 выше). HDZero греется даже в режиме P1MW, поэтому на долгой паузе ставьте 0MW - так пишет сама HDZero (HDZero VTX).
Контроль, а не догадки. Выведите температуру VTX на OSD - ниже, как это сделать.
Температура VTX на OSD
Аналоговые VTX температуру полётнику не сообщают: в SmartAudio и Tramp такого поля нет. Поэтому ставим свой датчик на экран усилителя VTX и выводим его показания на OSD.
Что уже есть без доработки:
- Betaflight: элемент OSD Core Temperature - температура процессора полётника, и температура регуляторов по телеметрии ESC. Это не температура VTX, но стек рядом с VTX греется вместе с ним.
- INAV: штатные датчики температуры с выводом на OSD - ниже.
- DJI, Walksnail, HDZero: сами снижают мощность на земле и предупреждают о перегреве в очках по-своему. Отдельного вывода температуры блока в OSD полётника у них нет.
Способ 1. INAV - датчик DS18B20 или LM75, штатно.
INAV поддерживает до 8 датчиков температуры и показывает их на OSD с порогом тревоги (INAV: Temperature sensors).
LM75 - сразу на шину I2C полётника (SDA, SCL, 3,3 В, GND). DS18B20 - через переходник I2C → 1-Wire на чипе DS2482: полётники 1-Wire сами не умеют. Между 3,3 В и линией DQ - резистор 4,7 кОм.
Датчик прижмите термопрокладкой к экрану усилителя VTX, закрепите каптоновым скотчем.
CLI: temp_sensor <номер> <тип> <адрес> <мин> <макс> <символ> <подпись>. Тип 1 - LM75, 2 - DS18B20. Пороги - в десятых долях градуса: 800 = 80 °C. Символ 3 - значок VTX. Например, для LM75 на адресе 0: temp_sensor 0 1 0 0 800 3 VTX, затем save.
Вкладка OSD: включите элемент температуры датчика. Выше порога он мигает.
Проверка: подержите датчик пальцем - температура на экране растёт.
Способ 2. Betaflight и любой полётник - ESP32 + DS18B20 через вход RSSI.
В Betaflight своих датчиков температуры нет. Лайфхак: плата ESP32 читает датчик и выдаёт напряжение на аналоговый вход RSSI полётника, а элемент OSD RSSI показывает его как число. Если 0-100 °C превратить в 0-3,3 В, то RSSI на экране примерно равен градусам. Мы сверили это по коду Betaflight: вход RSSI 0-3,3 В даёт на OSD 0-99.
Что нужно: ESP32 классической серии (у неё есть ЦАП на GPIO25; у ESP32-C3 и S3 ЦАПа нет - там ШИМ плюс RC-фильтр 10 кОм и 10 мкФ), датчик DS18B20, резистор 4,7 кОм, полётник с площадкой RSSI.
DS18B20: VCC на 3,3 В ESP32, GND на землю, DQ на GPIO4, между DQ и 3,3 В - 4,7 кОм. Датчик - на экран усилителя VTX через термопрокладку.
GPIO25 ESP32 - на площадку RSSI полётника. Земли ESP32 и полётника - общие. Питание ESP32 - 5 В от BEC.
Прошивка ESP32 (Arduino IDE, библиотеки OneWire и DallasTemperature):
#include <WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
OneWire ow(4); DallasTemperature s(&ow);
void setup(){ WiFi.mode(WIFI_OFF); btStop(); s.begin(); }
void loop(){
s.requestTemperatures(); float t = s.getTempCByIndex(0);
if (t < 0) t = 0; if (t > 100) t = 100;
dacWrite(25, (int)(t * 2.55)); // 0-100 °C -> 0-3,3 В
delay(500);
}
WiFi.mode(WIFI_OFF) и btStop() обязательны: иначе ESP32 сам светит на 2,4 ГГц рядом с приёмником управления.
Betaflight CLI: feature RSSI_ADC, set rssi_channel = 0, set rssi_scale = 100, set rssi_offset = 0, save. Если управление ELRS или Crossfire - уровень связи смотрите элементами Link Quality и RSSI dBm, они идут по CRSF и продолжают работать.
Вкладка OSD: включите элемент RSSI Value, подпишите себе, что это градусы VTX.
Проверка: на столе - комнатная температура (20-30). Подержите датчик в руке - растёт до 30-35. Погрейте феном - растёт дальше.
Точность ЦАП ESP32 - несколько градусов. Для контроля «VTX подходит к 80-90 °C, пора снижать мощность» этого хватает. Без ESP32 можно взять аналоговый датчик LM35 прямо на RSSI, но у него 10 мВ на градус: при rssi_scale = 255 (это максимум) на экране будет примерно 0,77 от градусов - пересчитывайте.
Способ 3. ArduPilot. Тот же аналоговый вход: RSSI_TYPE = 1, RSSI_ANA_PIN - номер пина, RSSI_PIN_LOW = 0, RSSI_PIN_HIGH = 3.3 - и OSD RSSI показывает 0-100 % как 0-100 °C от ESP32.
Какие цифры считать тревогой. Многие VTX сами снижают мощность около 75-85 °C (раздел 13 выше, по опыту эксплуатации). Ставьте тревогу на 80 °C: увидели - снижайте мощность, садитесь или добавляйте обдув.
Результат: передатчик не тротлит и не горит ни на столе, ни в долгом полёте.
Раздел 14
Наводки
на что влияет VTX: GPS, компас, управление, сервоприводы и механизмы
Уровень 2: базовый
Видеопередатчик - самый мощный излучатель на борту. Приёмник управления принимает сигнал в миллиардные доли ватта, GPS - ещё слабее, а VTX в нескольких сантиметрах от них выдаёт сотни милливатт и ватты. Всё, что стоит рядом, он может заглушить, сбить или заставить сработать само по себе. Это касается не только GPS: страдает любая электроника на дроне.
Как наводка попадает в электронику - четыре пути:
Через эфир. Антенна VTX излучает, а любой провод на раме - тоже антенна, только приёмная. Длинный сигнальный провод к сервоприводу или реле ловит ВЧ, и на его конце появляется напряжение, которого там быть не должно.
По питанию. Мощный VTX тянет ток импульсами. Напряжение на общей шине проседает и шумит, и это видят все, кто питается от той же шины: полётник, приёмник, камера, сервоприводы.
По земле. Если земля идёт двумя путями (петля), ток VTX и регуляторов течёт по сигнальным проводам. Сигнал «0» перестаёт быть нулём.
Ближнее поле. Антенна VTX вплотную к плате или проводу - это уже не эфир, а почти прямое подключение. На 1-3 см даже экранированные узлы ловят наводку.
На что влияет видеопередатчик:
Что на борту
Что происходит
Признак
GPS
шум забивает слабый сигнал спутников
мало спутников, долгий фикс, потеря фикса в воздухе
Компас
ток VTX и его проводов создаёт магнитное поле
дрон «кружит» в режимах удержания, ошибка компаса
Приёмник управления (ELRS, Crossfire)
вход приёмника забивается рядом стоящим передатчиком
LQ скачет, failsafe на ровном месте
Телеметрия, модемы, ретрансляторы
гармоники и интермодуляция VTX попадают в их диапазон
обрывы телеметрии, шум в канале
Барометр
VTX греет плату, датчик «плывёт»
дрон сам уходит вверх или вниз в удержании высоты
Датчик тока, АЦП полётника
наводка на аналоговый вход
скачут ампер-часы и напряжение в OSD
Шины I2C, UART, DShot
помехи на сигнальных линиях
отваливается компас или барометр, дёргается мотор
Сервоприводы, реле, ключи PINIO
ложный импульс на управляющем проводе
механизм срабатывает сам, без команды с пульта
Рис. 15. Как разнести видео, GPS и управление на раме
Самосрабатывание механизмов: главный риск
Если на дроне стоит что-то, что двигается или включается по команде - сервопривод подвеса, механизм сброса груза, парашют, поворотный механизм камеры, реле фары, ключ PINIO, - наводка от VTX может запустить его без команды пилота. Для камеры это дёрнувшийся кадр. Для механизма сброса или парашюта - груз, упавший не там, и дрон без груза или без парашюта в воздухе.
Почему так происходит:
Провод управления работает как антенна. Сервопривод понимает импульс 1000-2000 мкс. Наводка от VTX, выпрямленная на входе сервопривода, выглядит как лишний импульс - и сервопривод дёргается.
Затвор транзистора «висит в воздухе». Ключ без резистора на землю открывается от любой наводки. Именно поэтому в схеме с транзистором (раздел 11, способ 6) стоит 100 кОм на землю.
Просадка питания перезагружает полётник. VTX на полной мощности плюс сервоприводы на одном BEC - напряжение проседает, полётник перезагружается. На время загрузки выходы в неизвестном состоянии, а после загрузки - в заводском.
Выход настроен неверно. PINIO без инверсии, режим USER без ограничения по арму, сервопривод без failsafe-положения - первая помеха переводит его в рабочее положение.
Любой механизм, который что-то отпускает, открывает или включает, проверяйте на наводки на полной мощности VTX до первого вылета с грузом.
Как защитить механизм, по шагам:
Разнос. Сервоприводы и их провода - как можно дальше от антенны и платы VTX. Антенна видео - в другой конец рамы, минимум 10-15 см от механизмов.
Короткие провода, сигнал и земля вместе. Провод управления сервопривода скрутите с землёй в косичку. Длинные провода - в экран, экран соединить с землёй с одной стороны.
Феррит на провод. Ферритовое кольцо или защёлка на провод сервопривода у разъёма, 2-3 витка через кольцо.
Подтяжка и фильтр на ключах. Резистор 10-100 кОм с затвора на землю у каждого MOSFET. На входе механизма - RC-фильтр: 1 кОм последовательно и 100 нФ на землю срезают короткие ВЧ-выбросы.
Отдельное питание. Сервоприводы и механизмы - от своего BEC, не от того же, что VTX и полётник. На вход BEC - конденсатор 470-1000 мкФ.
Двойное подтверждение. Механизм, который что-то отпускает, срабатывает только при двух условиях: дрон взведён и отдельный тумблер снятия блокировки в положении «разрешено». В Betaflight это два режима на разных AUX, в INAV и ArduPilot - через логические условия. Одна помеха не может дать сразу оба условия.
Failsafe-положение. В приёмнике и полётнике задайте для канала механизма положение «закрыто» при потере связи. Не «удерживать последнее», а именно «закрыто».
Цифровой сервопривод. Цифровые сервоприводы с фильтром входного сигнала переносят помехи лучше, чем дешёвые аналоговые.
Тест механизма на наводки, до первого вылета:
Снимите пропеллеры. Механизм заряжен макетом груза, не настоящим грузом.
Включите всё, VTX на максимальную мощность, которую используете в полёте.
Смотрите на механизм 2-3 минуты. Затем меняйте канал и мощность VTX с пульта, по 10-20 секунд на каждом уровне.
Дайте газ на столе: регуляторы добавляют свою помеху по питанию.
Поднесите антенну VTX к проводу механизма на 5 см, потом на 2 см.
Выключите пульт - проверьте, что механизм ушёл в failsafe «закрыто», а не сработал.
Любое движение без команды - механизм не готов к полёту. Разнос, феррит, фильтр - и тест заново.
Для проверки удобно поставить на выход вместо механизма светодиод или сервотестер: вспышка или дёрг сразу видны.
Что помогает от наводок
GPS-модульвыше всех, дальше от VTXФерритовая защёлкана провод сервоприводаОтдельный BECпитание механизмовМеханизм сброса грузапроверять на наводки
GPS и компас
Видео глушит GPS. GPS работает на 1575 МГц - далеко от 5.8 ГГц. Но усилитель передатчика шумит широкой полосой, и этот шум забивает слабый сигнал спутников. Приёмник GPS «глохнет». По опыту эксплуатации 800-мВт передатчик мешает GPS на расстоянии около 5 см (Unmanned Tech). Цифровые Walksnail по замерам сообщества шумят на GPS даже без записи (FPV Wiki). На 1.2-1.3 ГГц потеря спутников при включённом видео - частая жалоба (FPVLab).
Как проверить, мешает ли видео GPS:
Выйдите на открытое место, включите дрон. VTX в pit mode или 25 мВт.
Подождите фикс. В Betaflight (вкладка GPS) или в OSD запишите число спутников. Например, 14.
Переключите VTX на рабочую мощность. Подождите 2 минуты.
Упало число спутников на 3-4 и больше или пропал фикс - видео мешает.
Как лечить, по порядку:
Разнос. Самое действенное. GPS - на стойку 3-5 см над рамой, патчем вверх, как можно дальше от антенны и платы VTX. Антенна видео - в другой конец рамы, в держателе (STL в базе - раздел 8). Готовая печатная площадка под GPS - «грибок» и «корыто» под антенну GPS.
Мощность ниже. Проверьте, нужна ли вам 1 Вт. Часто 400 мВт хватает, а GPS оживает.
Экран. Медная фольга вокруг проводов камеры и VTX. ФОЛЬГУ НУЖНО СОЕДИНИТЬ С ЗЕМЛЁЙ полётника одним проводом - экран без земли не работает.
Для 1.2 ГГц. Разнесите максимально, используйте GPS с хорошим входным фильтром и проверяйте по пунктам выше до вылета.
Видео и управление ELRS. По частоте 5.8 ГГц видео и 2.4 ГГц/900 МГц управление далеко друг от друга. Проблемы начинаются, когда антенны лежат рядом: мощный передатчик забивает вход приёмника. Разнесите антенны видео и управления минимум на 5-10 см, в разные стороны рамы. Особый случай - видео 1.2 ГГц и управление 2.4 ГГц: вторая гармоника 1.2 ГГц - это 2.4 ГГц. На 1.2 видео ставьте управление на 900 МГц.
Шум по питанию - полосы и рябь на картинке. Регуляторы моторов и стабилизаторы гонят помехи по питанию, передатчик их передаёт. Признак - полосы появляются и меняются вместе с газом.
Питайте VTX от отдельного стабилизатора полётника (площадка 9V/10V/12V), а не напрямую от батареи, если передатчик это допускает.
На вход питания регуляторов поставьте конденсатор low-ESR (обычно 35 В 470-1000 мкФ на 4S, 50 В на 6S) - как можно ближе к площадкам батареи.
Земля камеры, VTX и полётника - одна, без петель.
Проверка: дайте газ на столе без пропеллеров - полосы должны исчезнуть или стать заметно слабее.
Антенна и углепластик. Карбон проводит ток и экранирует. Антенна, прижатая к раме, теряет дальность и может «ослепнуть» в одну сторону. Выводите активную часть антенны за раму, вверх или назад.
Поляризация. Антенны на дроне и в очках должны совпадать: RHCP с RHCP, LHCP с LHCP. Разная поляризация срезает сигнал в разы. Подробно - наша методичка «Антенны».
Компас. Компас меряет магнитное поле Земли, а провода питания VTX и регуляторов создают своё. Компас - только на мачте GPS, подальше от силовых проводов. Проверка: в конфигураторе смотрите курс, дайте VTX максимальную мощность и газ без пропеллеров - курс не должен уходить больше чем на пару градусов.
Результат: GPS держит спутники, компас не уходит, картинка без полос, управление не сбоит от видео, а механизмы на борту не срабатывают сами.
Несколько пилотов в воздухе - это несколько передатчиков в одном эфире. Ошибаются в двух местах.
Первое - соседние каналы. Аналоговая картинка занимает около 20 МГц. Два пилота ближе 30-35 МГц друг к другу - картинки лезут друг в друга. Поэтому шаг Raceband - 37 МГц.
Второе - интермодуляция (IMD). Два передатчика рядом вместе рождают помеху на третьей частоте: 2 × первая − вторая. Пример: пилоты на R2 (5695) и R1 (5658) дают помеху на 2 × 5695 − 5658 = 5732 МГц. Это ровно R3. Третий пилот на R3 ловит рябь, хотя его соседи далеко.
Рис. 16. Готовые наборы: разнос не меньше 37 МГц, продукты интермодуляции мимо чужих каналов
Готовые наборы. Посчитаны нашим инструментом: разнос не меньше 37 МГц, помеха 2 × F1 − F2 не попадает ближе 15 МГц к каналу другого пилота.
Пилотов
Каналы
Частоты, МГц
Мин. разнос
2
R1, R8
5658, 5917
259
3
R1, R4, R8
5658, 5769, 5917
111
4
R1, R3, R6, R8
5658, 5732, 5843, 5917
74
5
R1, R3, F3, F7, R8
5658, 5732, 5780, 5860, 5917
48
6
R1, R2, F3, F5, R7, R8
5658, 5695, 5780, 5820, 5880, 5917
37
7-8
R1-R8
Raceband целиком
37, интермодуляция неизбежна
Наборы до 4 пилотов - только Raceband, он есть в любых очках. С 5 пилотов нужны каналы F: проверьте, что у всех очки их видят.
Как расставить группу, по шагам:
Посчитайте, сколько пилотов будет в воздухе одновременно. Не сколько приехало, а сколько взлетает за раз.
Возьмите набор из таблицы. Другая ситуация (DJI в группе, только разрешённый участок, HDZero) - вкладка Группа в инструменте из раздела 8: выберите число пилотов и набор частот, нажмите «Подобрать каналы».
Раздайте каждому канал и частоту в МГц. Инструмент печатает карточку - распечатайте и раздайте.
Мощность у всех одна, обычно 25 мВт. Один на 800 мВт глушит остальных вблизи, как бы ни были разнесены каналы.
На старте все в pit mode или Low Power Disarm (раздел 12). Включаетесь - никому не мешаете.
Проверка на земле: все включаются одновременно на рабочей мощности, каждый минуту смотрит свою картинку. Рябь - этот пилот меняет канал на свободный из набора.
Пилоты стоят в 2-3 метрах друг от друга. Антенна соседа в полуметре от ваших очков глушит сильнее, чем дрон в воздухе.
Цифра в группе. DJI и Walksnail занимают 20-40 МГц и больше. Пилотов с цифрой разносите по самой дальней части диапазона, а в инструменте ставьте ширину 20 или 40. HDZero стоит на сетке Raceband - раздавайте ему каналы из того же набора. Подробно - раздел 18.
Результат: каждый видит свою картинку, помех от соседей и от интермодуляции нет.
Раздел 16
VTX без маркировки
частота, вся сетка и реальная мощность: от очков до прибора
Уровень 2: базовый
Купили б/у, сняли с чужого дрона, пришёл ноунейм без наклейки. На чём он светит и сколько выдаёт - неизвестно.
Идём от бесплатного к точному. Очки → анализатор спектра → опрос через полётник → измеритель мощности → вся сетка целиком (способ 5). Если о VTX не известно ничего - порядок действий в конце способа 5.
Сначала два правила, иначе сожжёте либо VTX, либо прибор.
VTX не включать без антенны или нагрузки. Мощность некуда уйти, она отражается обратно в выходной усилитель и пробивает его за секунды. На 500 мВт и выше - почти мгновенно (Oscar Liang, RF dummy load).
Прибор не цеплять к VTX напрямую кабелем. Вход анализатора рассчитан на милливатты. VTX на 25 мВт - это уже +14 дБм, на 800 мВт - +29 дБм. У tinySA предел входа +10 дБм (tinysa.org). Между VTX и прибором всегда стоит аттенюатор - «глушилка» на кабеле, которая ослабляет сигнал в заданное число раз.
Прибор к VTX - только через аттенюатор. Без него вход tinySA или HackRF сгорает за секунду.
Чем мерить VTX
tinySA Ultra+ ZS407анализатор до 7,3 ГГцHackRF OneSDR 1 МГц - 6 ГГцRTL-SDRдешёвый SDR, для 1.2 ГГцImmersionRC RF Power Meter v2измеритель мощностиАттенюаторызащита входа прибораНагрузка SMA 50 Омвместо антенны на столе
Что купить. Цены с карточек Ozon на 27.09.2026 - в день покупки проверьте карточку.
Подходит, если есть аналоговые очки или VRX с автопоиском. Показывает канал, мощность - нет.
Что нужно: аналоговые очки или модуль с функцией Band Scan / Auto Search / Spectrum. Например:
ImmersionRC rapidFIRE - встроенный анализатор спектра 5.8, джойстик вправо включает режим Peak (мануал rapidFIRE);
TBS Fusion - режим Spectrum Analyzer на всю полосу 5.8 (мануал Fusion);
Fat Shark Scout - долгое нажатие кнопки Channel включает RF MAX Scan, приёмник сам встаёт на самый громкий канал (мануал Scout);
самодельный приёмник на rx5808 с прошивкой rx5808-pro-diversity - рисует столбики RSSI по всем каналам.
Шаги:
Накрутите на VTX антенну. Проверьте разъём: антенна должна сидеть до упора.
Поставьте VTX на 2-3 м от очков. Ближе - вход приёмника забивается, и пик «размазывается» на соседние каналы.
Уберите с поля всех, у кого включены передатчики.
Подайте питание на VTX.
В очках: меню → Band Scan (Auto Search, Spectrum - название зависит от модели).
Дождитесь, пока приёмник пройдёт все сетки: A, B, E, F, R.
Запишите канал с самым высоким RSSI. RSSI - уровень принятого сигнала, столбик или число на экране.
Переведите канал в МГц по таблице сеток в разделе 4.
Отойдите на 5 м и повторите скан. Пик должен остаться на том же канале.
Как проверить: выберите найденный канал вручную. Картинка чистая, без полос - угадали. Картинка есть, но с рябью - вы на соседнем канале, пройдите соседние по одному.
Ограничения. Обычный модуль 5.8 не видит 1.2/1.3 и 3.3 ГГц. Если VTX стоит между каналами стандартных сеток, скан покажет ближайший канал, а не реальную частоту. Для этого - способ 2.
Результат: вы знаете канал и сетку VTX, если он работает на стандартной сетке 5.8.
Способ 2. Анализатор спектра - точная частота
Анализатор рисует весь эфир графиком: по горизонтали частота, по вертикали уровень. VTX - горб на графике. Центр горба и есть частота.
Что нужно: tinySA ZS407 (для 5.8) или любой tinySA Ultra (для 1.2-4.9), аттенюатор 30 дБ, кабель SMA 10-15 см, переходник под разъём VTX.
Считаем аттенюатор. Уровень на входе прибора = мощность VTX в дБм минус затухание аттенюатора. Держите на входе не выше 0 дБм, запас до предела +10 дБм.
Мощность VTX
Это в дБм
Аттенюатор
На входе tinySA
25 мВт
+14
30 дБ
-16 дБм
200 мВт
+23
30 дБ
-7 дБм
800 мВт
+29
30 дБ
-1 дБм
2 Вт
+33
30 + 10 дБ
-7 дБм
5 Вт (1.2 ГГц)
+37
30 + 10 дБ, первый на 10 Вт
-3 дБм
Перевод: мВт = 10^(дБм/10). 30 дБм = 1000 мВт, 20 дБм = 100 мВт, каждые +3 дБ - мощность вдвое.
Шаги:
Соберите цепочку без питания: VTX → кабель → аттенюатор → вход tinySA (порт LOW у моделей с двумя портами). Порядок важен: аттенюатор ближе к прибору не спасает, если он не рассчитан на мощность VTX. Мощность аттенюатора - не меньше мощности VTX с запасом вдвое.
Включите tinySA. Меню → Mode → Ultra (для частот выше 800-900 МГц).
Выставьте диапазон поиска. Frequency → Start / Stop:
- 5.8: 5600 - 6000 МГц;
- 1.2/1.3: 1000 - 1400 МГц;
- не знаете диапазон - шагайте кусками по 500 МГц.
Подайте питание на VTX. Если VTX умеет pit mode (режим минимальной мощности) - он может стартовать в нём, это нормально.
На экране вырастет горб. Marker → Peak Search. Маркер встанет на вершину и покажет частоту в МГц и уровень в дБм.
Сузьте обзор для точности: Frequency → Center = частота маркера, Span = 50 МГц. Повторите Peak Search.
Посчитайте мощность: показание маркера + затухание аттенюатора + около 0,5 дБ на кабель. Пример: маркер -2 дБм, аттенюатор 30 дБ → около 28,5 дБм → около 700 мВт.
Как проверить: добавьте ещё 10 дБ аттенюатора. Пик должен опуститься ровно на 10 дБ и остаться на той же частоте. Опустился сильнее или пропали соседние пики - это была перегрузка прибора, а не сигнал VTX.
Мощность по tinySA - ориентир, не протокол. Прибор в первую очередь для частоты. Точную мощность меряют измерителем, способ 4.
Результат: частота VTX в МГц с точностью до 1 МГц и примерная мощность.
Вариант Б. HackRF One или RTL-SDR по воздуху - только частота.
HackRF берёт 1 МГц - 6 ГГц (документация HackRF), RTL-SDR Blog V4 - до 1,766 ГГц (rtl-sdr.com). RTL-SDR - самый дешёвый путь для 1.2/1.3 ГГц, для 5.8 не годится.
Входы у них нежные, в документации HackRF предел входа указан -5 дБм. Поэтому по кабелю не цепляем, ловим по воздуху.
Что нужно: HackRF One или RTL-SDR, штатная антенна приёмника, ноутбук с программой SDR++ (бесплатная, Windows / macOS / Linux).
Шаги:
Поставьте SDR++ с сайта, подключите приёмник по USB.
В SDR++ слева Source → выберите HackRF или RTL-SDR → нажмите Play.
Прикрутите на VTX антенну, поставьте его в 3-5 м от приёмника. Ближе - приёмник перегружается и рисует ложные пики.
Введите центральную частоту: 5800 МГц для 5.8, 1200 МГц для 1.2.
Включите VTX. На водопаде (нижняя часть экрана) появится яркая вертикальная полоса шириной около 20 МГц - это аналоговый VTX.
Кликните по центру полосы. Вверху SDR++ покажет частоту.
Как проверить: выключите VTX - полоса пропала. Включите - вернулась на ту же частоту. Сверьте с tinySA или с очками. Две разные схемы приёмника показали одно - зеркальный канал исключён. Зеркальный канал - ложный пик, который дешёвый приёмник рисует на другой частоте от того же сигнала.
Результат: частота любого VTX от 1 МГц до 6 ГГц, в том числе на нестандартной сетке.
Способ 3. По железу и через полётник - без приборов
3.1. Опросить VTX через Betaflight. Если у VTX есть провод управления (подписан SA, TR, VTX, TX) - он сам расскажет, на чём работает.
Припаяйте провод управления VTX на пин TX свободного UART полётника. SmartAudio и Tramp работают по одному проводу, RX не нужен (Betaflight, SmartAudio).
Configurator → вкладка Ports → у этого UART в столбце Peripherals выберите VTX (TBS SmartAudio). Save and Reboot.
Вкладка Video Transmitter. Смотрите строку Device ready.
Device ready = нет → вернитесь в Ports, выберите VTX (IRC Tramp), Save and Reboot, снова вкладка Video Transmitter. Бренды TBS, Unify - обычно SmartAudio. ImmersionRC Tramp - Tramp. Какой ответил, тот и протокол (Oscar Liang, VTX control).
Device ready = да → на вкладке видны текущие частота, канал и мощность, которые сообщил сам VTX.
То же в CLI: вкладка CLI, команда get vtx. Смотрите строки vtx_band, vtx_channel, vtx_freq, vtx_power.
Как проверить: поменяйте канал на вкладке Video Transmitter, Save. Очки на новом канале показывают картинку - связь есть, данные верные.
Результат: частота и уровень мощности со слов самого VTX. Что уровень «3» реально выдаёт заявленные мВт - это проверяет только способ 4.
3.2. Без полётника - кнопка и светодиоды. Одно нажатие листает значение, долгое - категорию, число миганий показывает канал, сетку и мощность. Раскладка своя у каждого бренда. Пример целиком расписан в мануале TBS Unify Pro: красный светодиод мигает номером категории (1 - канал, 2 - сетка, 3 - мощность), синий - номером значения. Для ноунейма без мануала это самый ненадёжный способ. Подтверждайте анализатором.
Есть VTX с цифровым индикатором на плате - там канал и сетка написаны прямо на экранчике.
3.3. Посмотреть на чип. Сфотографируйте плату при хорошем свете, прочитайте гравировку на корпусах микросхем, вбейте в поиск со словом datasheet.
Чип на плате
Что значит
RTC6705
передатчик 5.8 ГГц. По даташиту 5725-5865 МГц, свои +13 дБм максимум, всё выше даёт отдельный усилитель на плате (даташит RTC6705)
RX5808
это приёмник 5.8, а не передатчик. У вас в руках модуль очков или VRX
ADF4351
синтезатор 35 МГц - 4,4 ГГц, встречается в VTX на 1.2/1.3 и 3.3 ГГц. Реальный диапазон задаёт обвязка платы, а не чип (ADF4351, Analog Devices)
Чип говорит диапазон, но не канал и не мощность. Мощность по чипу не определить: её задаёт усилитель после него.
Результат: вы знаете диапазон VTX и какой прибор брать под него.
Способ 4. Реальная мощность - измерителем
Заявлено 1 Вт, а выдаёт 300 мВт - обычное дело у дешёвых VTX. Проверяется только прибором.
Что нужно: ImmersionRC RF Power Meter v2. Калиброванные частоты 35, 72, 433, 1200, 2400 и 5600-6000 МГц шагом 50 МГц, диапазон -20 ... +30 дБм, точность ±0,5 дБ, аттенюатор 30 дБ уже внутри (ImmersionRC). Кабель SMA 10-15 см.
Снимите с VTX антенну. Подключите VTX кабелем прямо в Power Meter. Для VTX до 1 Вт (+30 дБм) внешний аттенюатор не нужен.
VTX мощнее 1 Вт: поставьте между ними внешний аттенюатор 10 дБ на нужную мощность. К показанию прибавите 10 дБ.
На приборе выберите частоту, ближайшую к частоте VTX из способа 2.
Подайте питание на VTX, выставьте нужный уровень мощности.
Дайте VTX прогреться 1-2 минуты на этом уровне. Часть VTX на холодную выдаёт больше, а на прогреве проседает.
Запишите показание в мВт.
Пройдите так все уровни мощности VTX: 25, 200, 400, 800 и что там есть.
Как проверить: сравните с заявленным. Разброс ±20-30% у дешёвых VTX - норма. В разы меньше - VTX врёт или умирает усилитель. Одна ступень выдаёт столько же, сколько соседняя - этот уровень не работает, в таблицу VTX (раздел 10) его не ставьте.
Результат: таблица «уровень - реальные мВт» для вашего VTX. По ней считаете дальность (раздел 12) и разнос каналов в группе (раздел 15).
Способ 5. Снять всю сетку VTX без маркировки - пошагово
Способы 1-4 дают частоту одного канала. Чтобы забить таблицу в Betaflight и летать на любом канале, нужна вся сетка: какие частоты у каждого канала, сколько сеток, где переключается мощность. Делаем карту VTX целиком.
Что нужно: tinySA (ZS407 для 5.8, любой Ultra для 1.2-4.9) с аттенюатором 30 дБ по кабелю - или HackRF / RTL-SDR с SDR++ по воздуху (раздел 16, способ 2). Бумага или таблица на телефоне. Антенна или нагрузка на VTX.
Шаг 1. Чем VTX переключается. Ищите на плате: кнопка, светодиоды, цифровой индикатор, площадка SA / TR / TX. Есть площадка управления - сначала попробуйте способ 3.1 (опрос через Betaflight): он сразу скажет протокол и текущую частоту. Только кнопка - идём дальше руками.
Шаг 2. Стенд. VTX → кабель → аттенюатор 30 дБ → tinySA. Или VTX с антенной в 3-5 м от SDR. Питание VTX - от лабораторного блока или батареи с предохранителем.
Шаг 3. Настройте прибор на широкий обзор.
- tinySA: Mode → Ultra; Frequency → Start 4800, Stop 6100 МГц (для 1.2 ГГц - 900-1500, для 3.3 - 3000-3700). Trace → Calc → Max Hold: прибор запоминает все пики, и после обхода каналов на экране останется вся сетка разом. На tinySA Ultra удобно включить Display → Waterfall - каждое переключение видно полосой.
- SDR++: центральная частота в середине диапазона, ширина обзора максимальная, водопад.
Шаг 4. Обход каналов. Включите VTX. Marker → Peak Search, запишите частоту - это «канал 1 текущей сетки». Коротко нажмите кнопку VTX - частота сменилась. Запишите. Повторяйте, пока частота не вернётся к первой. Обычно это 8 нажатий. Записывайте в таблицу:
Нажатие
Светодиод / индикатор
Частота, МГц
0 (старт)
1
...
8
Шаг 5. Обход сеток. Длинное нажатие (обычно 2-3 секунды) - следующая сетка. Повторите шаг 4 для каждой сетки, пока не вернётесь к первой. У многих VTX 5, 6 или 8 сеток по 8 каналов - получится 40-64 частоты.
Шаг 6. Сравните со стандартными сетками (раздел 4). Совпало с A, B, E, F, R, L с точностью до 1-2 МГц - это она. Порядок каналов тоже сверяйте: у сетки A частоты идут вниз, у E - скачком. Не совпало - это своя сетка производителя: так и записывайте в МГц.
Шаг 7. Мощность. У многих VTX третий режим кнопки или ещё более длинное нажатие меняет мощность. Смотрите на уровень пика: каждый шаг мощности поднимает пик на 3-6 дБ. Запишите, сколько ступеней. Реальные мВт - способ 4.
Шаг 8. Таблица для полётника. Если у VTX есть SmartAudio или Tramp - откройте конструктор (инструмент VTX в конце), нажмите «+ пустая» и впишите свои частоты по сеткам. Каналы, которых нет у вашего приёмника, ставьте 0. Кнопочный VTX без протокола таблица не нужна: просто наклейте карту частот на раму.
Шаг 9. Проверка. Выставьте с пульта или кнопкой три разных канала из середины, начала и конца таблицы. Каждый раз прибор показывает ту частоту, что в вашей таблице, а очки на этой частоте - картинку.
Если о VTX не известно вообще ничего - порядок:
1. Фото платы → поиск по фото в инструменте VTX (в конце методички). Нашлась модель - берите её таблицу и проверьте шагом 9.
2. Не нашлась - чип на плате (способ 3.3): понятно, какой диапазон.
3. Есть провод управления - опрос через Betaflight (способ 3.1).
4. Прибором - частота одного канала (способ 2), потом вся сетка (этот способ).
5. Реальная мощность - измерителем (способ 4).
6. Нашли - добавьте свой VTX в базу через инструмент: фото платы и вашу таблицу. Проверим - появится у всех.
Результат: полная карта VTX без маркировки - все сетки, каналы и ступени мощности, - и таблица, которую можно залить в полётник.
Почему на коротком расстоянии скан врёт
VTX в 30 см от приёмника - и на экране три пика вместо одного. Это не три передатчика.
Перегрузка прибора. Слишком сильный сигнал на входе, смеситель прибора сам рождает лишние пики (edaboard). Лечение - отойти на 3-5 м или добавить аттенюатор. Лишние пики пропадут резко, настоящий опустится ровно на число дБ аттенюатора.
Зеркальный канал. Дешёвый приёмник показывает тот же сигнал на второй, ложной частоте. Лечение - сверить двумя разными приборами.
Гармоники самого VTX. Реальные пики на удвоенной и утроенной частоте. Обычно на 20-40 дБ слабее основного и не исчезают при удалении. Это свойство передатчика, не ошибка замера.
Рис. 18. Слева - перегруженный прибор: основной пик и ложные рядом. Справа - после аттенюатора 10 дБ: один пик, ниже ровно на 10 дБ.
Нашли частоту - сразу впишите её маркером на корпус VTX. Через месяц не вспомните.
Раздел 17
Мощные и дальние системы
передатчики 2-10 Вт, приёмники и совместимость
Уровень 3: проф
Для дальних полётов берут 1.2-1.3 ГГц, 3.3 ГГц или расширенный 4.9-6.0 ГГц, мощность 1-10 Вт. Главное правило - передатчик и приёмник покупаются парой с проверенными общими частотами (раздел 5).
Рис. 19. Дальняя система начинается с согласованной пары, разнесённых диапазонов и правильных антенн.
Что бывает:
Задача
Примеры передатчиков
Приёмник
1.2-1.3 ГГц
Matek VTX-1G3SE-9, Rush 1.2/1.3 4W, GEPRC MATEN 1.2G 2W и PRO 5W, iFlight BLITZ 1.2G, Skyzone VT1225
Matek VRX-1G3-V2 (модуль в очки Fatshark), Skyzone 1.2G Diversity (в очки Skyzone)
3.3 ГГц
Rush 3.3G 2W/4W, Axisflying TERK, DMKR, FT 3.3G 4W - сетка 3170-3470; Foxeer Reaper 3.3G - сетка 3310-3495
RushFPV 3.3G VRX (сетка 3170-3470)
4.9-6.0 ГГц
Foxeer Reaper Extreme/Infinity 4.9-6G, AKK Ultra Long Range
Настоящего понижающего конвертера «3.3 → 5.8 для обычных очков» как серийного продукта мы не нашли. Используют приёмные модули, которые сразу принимают нужный диапазон и вставляются в отсек очков.
Как собрать дальнюю систему, пошагово:
Выберите диапазон (раздел 3) и сразу пару: передатчик + приёмник одной сетки. Сверьте частоты по мануалам (раздел 5).
Питание мощного передатчика - прямо с батареи, если он это допускает (смотрите диапазон входа, обычно 7-36 В). Проверьте, что провода питания выдержат ток: 5 Вт на выходе - это 10-15 Вт потребления.
Радиатор обязательно, от 2 Вт - с обдувом (раздел 13).
Антенна под диапазон. Антенна от 5.8 на 1.2 ГГц работать не будет. На 1.2 ГГц диполь - около 11-12 см активной части.
GPS и управление - максимально далеко от видео (раздел 14). На 1.2 ГГц управление - на 900 МГц.
Первое включение - только с антенной, на минимальной мощности, приёмник на том же канале.
Проверка на земле: отойдите на 100-200 метров - картинка чистая. Поднимите мощность - проверьте, что GPS держит спутники.
Закон. Всё это - вне разрешённых 25 мВт на 5725-5875 МГц (раздел 3).
Результат: дальняя система, где передатчик и приёмник совпадают по частотам, не горят и не глушат GPS.
Раздел 18
Цифра по шагам
DJI, Walksnail, HDZero, OpenIPC: где канал, где мощность, как летать с аналогом
Уровень 2: базовый
В цифре канал выбирают не так, как в аналоге. Где-то система выбирает сама, где-то каналов всего три, где-то канал - это номер Wi-Fi. Разбираем каждую систему отдельно.
Система
Как выбирается канал
Сетка опубликована
Мощность
DJI O3
Auto или Manual в очках
да, 3 канала в мануале
автоматически
DJI O4 / O4 Pro
Auto или Manual в очках
да, в мануале
Auto или вручную в очках
Walksnail Avatar
вручную в меню очков
нет, есть только в обзорах
вручную в меню очков
HDZero
меню VTX стиками или через Betaflight
да, официально
меню VTX или Betaflight
OpenIPC
номер Wi-Fi канала в конфиге
стандарт Wi-Fi, по продуктам - нет
параметр в конфиге
Рис. 20. Где сидят цифровые системы на линейке 5.8 ГГц рядом с аналоговой сеткой Raceband.
DJI O3 и O4
Главное: без активации ничего не настроите. Не активирован блок - мощность режется до 25 мВт у O3 и до 20 мВт у O4. Не активированы очки - меню не открывается, а система висит на публичном канале, где мешают все (мануал O3, мануал O4).
Скачайте и поставьте DJI Assistant 2 (Consumer Drones Series).
O3: подключите блок к компьютеру USB-C. O4: сначала подайте питание от батареи или блока питания, от одного USB O4 не активируется (Oscar Liang, O4 Pro), потом USB-C к компьютеру.
Там же обновите прошивку: пункт Firmware Update. Батарея полная, питание не дёргать.
Повторите для очков.
При подключении к Assistant 2 блок сам переключается на радиорежим региона. Очки и пульт подхватывают регион при связке.
Шаг 2. Связка (бинд) блока и очков.
Включите блок, очки и пульт.
O4 с Goggles 3: в очках меню → Status → в правом верхнем углу выберите продукт.
Индикатор блока горит красным. Нажмите кнопку Link на блоке (на O4 - пинцетом) - индикатор мигает красным.
Нажмите кнопку Link на очках. Очки непрерывно пищат.
Держите блок и очки ближе 0,5 м.
Как проверить: индикатор блока горит зелёным, очки замолчали, есть картинка.
Шаг 3. Канал.
Очки → меню → Transmission → Channel Mode.
Auto - система сама берёт канал с лучшим сигналом. O3 - в 5725-5850 МГц. O4 - в 5170-5250 или 5725-5850 МГц.
Manual - выбираете ширину полосы, потом канал из доступных.
Каналы по официальным мануалам:
Ширина
O3 (Goggles 2 и др.)
O4
60 МГц
нет
1 канал: 5794,5 МГц, только с Goggles 3 и подобными
40 МГц
1 канал: 5794,5 МГц
1 канал: 5794,5 МГц
20 МГц
5768,5 / 5804,5 / 5839,5 МГц
5768,5 / 5789,5 / 5814,5 МГц
10 МГц
5768,5 / 5804,5 / 5839,5 МГц
5768,5 / 5789,5 / 5814,5 МГц
Источник - мануал O3, раздел Operating Channel, и мануал O4, раздел 4.4. DJI оговаривает: часть каналов в отдельных странах недоступна. Oscar Liang для региона FCC пишет о 7 каналах на 20 МГц (обзор O3) - в мануале этого нет, сверяйте по своим очкам.
Шире полоса - лучше картинка, но больше мешаете соседям. Летаете один - ставьте 40 МГц. В группе - 20 МГц, каждому свой канал.
Шаг 4. Racing Mode (только O4 с Goggles 3 или N3).
Очки → Transmission → Racing Mode → вкл.
Канал теперь только ручной, до 8 гоночных каналов (число зависит от региона). Ширина 20 или 40 МГц.
Видео фиксируется на 1080p 100 кадров, защита от помех отключается, задержка минимальная.
Защита от помех в этом режиме выключена - только для гонок, где каналы расписаны заранее (мануал O4, раздел 4.5).
Шаг 5. Мощность.
O3: ручной выбор мощности в мануале не описан, её ведёт система. На земле блок сам уходит в режим малой мощности и выходит из него после взлёта или начала записи.
O4 и O4 Pro: очки → Transmission → Transmission Power → Auto или ручной уровень.
O4: до 25, 50, 100, 200, 400, 700 мВт;
O4 Pro: до 25, 50, 100, 200, 400, 700, 1200 мВт;
после выбора фиксированного уровня доступна подстройка ±6 шагов по 0,5 дБ;
выше 700 мВт блок сам гуляет между выбранным значением и 700 мВт по обстановке.
Какие уровни доступны - зависит от региона. В режиме CE на 5,8 ГГц потолок 14 дБм, это 25 мВт (спецификации O4).
Как проверить: в очках в строке состояния виден канал и уровень сигнала. Отнесите дрон на 20-30 м за препятствие - картинка должна держаться без рассыпания на выбранной мощности.
Результат: блок активирован, связан с очками, стоит на известном канале и известной мощности.
Ширина канала около 27 МГц (Oscar Liang). Регион CE - 4 канала: 5732, 5769, 5806, 5843 МГц, по тому же обзору. В свежей документации есть ещё каналы E1, F1 и нижний диапазон L1-L8 (HDZero VTX), но их частоты в МГц не опубликованы.
Что нужно: VTX HDZero, очки HDZero, полётник с Betaflight.
Подключение к Betaflight:
UART полётника ↔ VTX, TX на RX, RX на TX.
Configurator → Ports → у этого UART в Peripherals: VTX (MSP + Displayport). Save and Reboot.
Configuration → включите OSD.
VTX сам записывает свою таблицу каналов в полётник по UART (HDZero VTX user manual). SmartAudio HDZero больше не поддерживает, только MSP.
Если VTX старый и таблица не появилась - вбейте её сами из официального мануала, CLI:
vtxtable bands 2
vtxtable channels 8
vtxtable band 1 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable band 2 FATSHARK F FACTORY 0 5760 0 5800 0 0 0 0
vtxtable powerlevels 3
vtxtable powervalues 1 2 3
vtxtable powerlabels 25 200 0
save
Канал и мощность, способ 1 - Betaflight: вкладка Video Transmitter → Band, Channel, Power → Save.
Способ 2 - меню VTX стиками:
Дрон разармлен, очки на канале VTX.
Держите yaw влево и pitch вперёд - откроется меню VTX (Oscar Liang, stick commands). Раскладка стиков в документации HDZero дана картинкой, есть два варианта (OPT_A и OPT_B) - сверьтесь с ней.
Пункты меню:
- CHANNEL - R1-R8, E1, F1, F2, F4; L1-L8 после разблокировки нижнего диапазона;
- POWER - 25 мВт, 200 мВт, у части моделей 500 мВт или MAX (Freestyle V2 - до 1 Вт);
- LP_MODE - OFF: полная мощность всегда; ON: 25 мВт, пока не заармлен; 1ST: 25 мВт после включения;
- PIT_MODE - OFF, P1MW (0,1 мВт), 0MW (без излучения).
Сохраните и выйдите пунктом меню.
Очки: главное меню → Scan Now. Очки проходят R1-R8, E1, F1, F2, F4 (или L1-L8, если выбран нижний диапазон) (HDZero Goggle). Нашли один канал - встают на него. Нашли несколько - предлагают выбрать.
Как проверить: Scan Now находит ровно ваш канал. В Betaflight на вкладке Video Transmitter канал совпадает с меню VTX.
Результат: VTX HDZero на канале из официальной сетки, на известной мощности, в режиме LP_MODE ON - на земле не мешает соседям.
OpenIPC
Открытая система на Wi-Fi железе. Канал здесь - номер Wi-Fi канала. Частота считается по стандарту Wi-Fi: МГц = 5000 + 5 × номер канала.
Канал
149
153
157
161
165
Центр, МГц
5745
5765
5785
5805
5825
Полная таблица по каждому продукту (RunCam WiFiLink, Emax Wyvern, Mario, Thinker) производители не публикуют. Какие каналы реально работают, зависит от Wi-Fi чипа и антенн. Ширина: 20 МГц по умолчанию, у части чипов 5, 10 и 40 МГц.
Что нужно: камера OpenIPC (например RunCam WiFiLink V2), наземная станция на wfb-ng или телефон Android с приложением PixelPilot и Wi-Fi адаптером RTL8812AU/EU, ноутбук с SSH.
Канал и мощность на камере:
Подключите камеру к ноутбуку по Ethernet или USB. Адрес камеры по умолчанию 192.168.1.10 (OpenIPC wiki).
Терминал: ssh root@192.168.1.10. Новая камера без пароля попросит задать его - задайте и запишите.
Откройте конфиг: vi /etc/wfb.yaml (в старых прошивках /etc/wfb.conf, параметр channel).
В блоке wireless найдите строки. Заводские значения в прошивке OpenIPC:
wireless:
txpower: 1
channel: 161
width: 20
Поменяйте channel на свой, например 149. Сохраните: Esc, :wq, Enter.
txpower - мощность. Единицы зависят от Wi-Fi адаптера, в мВт напрямую не пишутся. Поднимайте по шагу и меряйте результат измерителем (раздел 16, способ 4). Без радиатора и обдува на большой мощности адаптер перегревается - wfb-ng предупреждает прямо.
Канал на камере и на земле обязан совпадать, иначе картинки нет.
Как проверить: есть картинка на новом канале. Анализатор спектра (раздел 16) показывает горб шириной 20 МГц с центром 5745 МГц для канала 149.
Результат: OpenIPC на выбранном канале. Сразу после этого - свой ключ шифрования, раздел 19. С заводским ключом ваше видео открыто всем.
Цифра и аналог в одной группе
Цифровой сигнал шире аналогового. Рядом с ним аналог ловит рябь, а цифра - обрывы.
Разнесите пилотов. Цифровиков DJI и Walksnail ставьте в 3-5 м от остальных (Oscar Liang).
Цифре - узкая полоса. DJI - 20 МГц, Walksnail - 25 Мбит/с. 50 Мбит/с занимает вдвое больше эфира.
Аналоговым - подальше от R6. По тому же источнику цифровые системы при включении могут ненадолго выходить на публичный канал рядом с ним.
HDZero стоит на Raceband: даёте HDZero и аналогу разные R-каналы через один (например HDZero R1, R3, R5, аналог R7, R8).
DJI O3/O4 в ручном режиме. Расчёт по центральным частотам из мануала, без запаса на боковые хвосты сигнала:
DJI стоит на
Занимает, МГц
Аналог не ставить на
Аналог свободно
40 МГц, 5794,5
5774,5-5814,5
R4, R5
R1, R2, R7, R8
60 МГц (O4), 5794,5
5764,5-5824,5
R4, R5
R1, R2, R7, R8
20 МГц, канал 1 (5768,5)
5758,5-5778,5
R4
R1, R2, R6, R7, R8
Мощность у всех одна, на земле - pit mode или режим малой мощности. Разнос каналов и интермодуляция подробно - раздел 15.
Как проверить: все включаются одновременно, каждый смотрит свою картинку 1 минуту на земле. У кого рябь - меняет канал, пока все не чистые.
Результат: цифра и аналог летают вместе без рассыпания картинки.
Выбрали систему - поставьте её на свой канал до первого вылета, не в поле.
Раздел 19
Приватность видео
скремблер, шифрование, свой ключ OpenIPC и что говорит закон
Уровень 2: базовый
Аналоговое видео на открытой частоте видит любой приёмник на том же канале. Это физика вещания, а не дыра в конкретном VTX. Сосед по полю, прохожий с очками - все видят то же, что вы.
Способов закрыться три: скремблер для аналога (без ключа или со своим ключом), шифрование в цифре, нестандартная частота. Работают они очень по-разному.
Способ
От случайного соседа с очками
От того, у кого такое же устройство
От подготовленного человека с SDR
Аналог без защиты
не защищает
не защищает
не защищает
Нестандартная частота
защищает от готовых очков
не защищает
не защищает, сканер найдёт
Скремблер без ключа (Foxeer, HiddenFPV)
защищает
не защищает - производители пишут это сами
не защищает
Скремблер со своим ключом (MIBO, iVcan)
защищает
защищает, пока ключ не узнали
не гарантирует: алгоритм закрытый
HDZero
не защищает, шифрование не заявлено
не защищает
не защищает
DJI O3/O4
защищает (привязка)
защищает, если выключен Broadcast
алгоритм для FPV-блоков не опубликован
Walksnail
защищает (привязка)
не подтверждено
не подтверждено
OpenIPC с заводским ключом
не защищает
не защищает
не защищает
OpenIPC со своим ключом
защищает
защищает
защищает, открытый алгоритм ChaCha20-Poly1305
Рис. 21. Лестница защиты видео: от открытого аналога до OpenIPC со своим ключом.
Аналоговый скремблер
Скремблер - плата между камерой и VTX. Она перемешивает строки и синхроимпульсы картинки. Обычный приёмник видит рябь. Парная плата на земле возвращает картинку обратно.
Это не шифрование. Ключа нет, способ одинаковый у всех плат одной модели. Кто купил такой же - смотрит ваше видео.
Аналоговые скремблеры, которые реально продаются
Foxeer FPV Video Scramblerкит из двух плат, 1 гHiddenFPV Video ScramblerFlytron, 2 г, 3,3-12 В
Модель
Питание
Размер, вес
Что пишет производитель
Цена в источнике
Foxeer FPV Video Scrambler
плата на дроне 5 В, на земле 5-36 В
24×10,3×4,3 мм, 1 г
задержки нет, PAL и NTSC; «не для задач высокой секретности, видео увидит владелец такого же модуля»; не работает с мониторами и VRX на OSD-чипе 7456E
На Ozon Foxeer Video Scrambler (шифратор + дешифратор) - 10 525 ₽ на 27.09.2026. Там же продают безымянные комплекты TX+RX от 4 000 ₽ - что внутри и как они мешают картинку, продавцы не пишут. Перед покупкой откройте карточку и посмотрите, что продают: кит из двух плат или одну.
Как подключить:
На дроне: разрежьте видеопровод между камерой и VTX.
Провод от камеры - на вход скремблера (VIDEO IN).
Выход скремблера (VIDEO OUT) - на видеовход VTX.
Питание скремблера: Foxeer - строго 5 В от BEC полётника или VTX. HiddenFPV - 3,3-12 В. Землю - общую с камерой и VTX, иначе полосы.
На земле: приёмнику нужен видеовыход (AV OUT), а экрану или очкам - видеовход (AV IN). Встроенный приёмник очков без выхода и входа наружу не подойдёт.
AV OUT приёмника - на вход дескремблера, выход дескремблера - на AV IN экрана.
Питание дескремблера: Foxeer - 5-36 В, HiddenFPV - 3,3-12 В.
Точную распиновку плат производители на страницах товара не дают. Смотрите маркировку на самой плате или вкладыш в коробке. Подписи не нашли - не угадывайте, спросите продавца.
Рис. 22. Скремблер в разрыв видео на дроне и дескремблер между приёмником и экраном.
Как проверить:
Включите всё, смотрите через дескремблер - картинка чистая.
Возьмите вторые очки без дескремблера, встаньте на тот же канал - видна рябь, картинки нет.
Картинки нет даже через дескремблер - проверьте 5 В на плате скремблера и общую землю. Экран на чипе 7456E Foxeer не поддерживает.
Результат: случайный зритель с обычными очками видит рябь. Владелец такого же скремблера - видит всё.
Скремблер с ключом: MIBO и iVcan
У Foxeer и HiddenFPV ключа нет - все платы одной модели мешают картинку одинаково. Есть модули, где ключ задаёте вы сами: одно число, одинаковое на борту и на земле. Купил сосед такой же модуль - без вашего числа он видит рябь.
Модель
Ключ
Питание
Размер, вес
Где и почём
MIBO VENC72 (борт) + VDEC72 (земля)
число от 1 до 4 294 967 295, задаётся с компьютера по USB-UART
Цены на 29.09.2026, Ozon - с открытых карточек. Российского производителя скремблеров мы не нашли: русскоязычные карточки - перепродажа этих же китайских плат.
Это всё ещё не шифрование. Алгоритм закрытый, его никто независимо не проверял. У iVcan вариантов ключа около 130 тысяч - компьютер переберёт их быстро. От соседа с обычными очками и от владельца такого же модуля без вашего числа - защищает. От того, кто целенаправленно пишет ваш эфир и подбирает ключ, - не гарантирует.
Как поставить MIBO, пошагово:
Что нужно: комплект VENC72 + VDEC72, USB-UART на CH340 или CP2102 (276 ₽, Ozon), питание 7-14 В на борту: BEC 9 или 12 В полётника. От 5 В модуль не запустится.
Ключ. Подключите VENC72 к USB-UART (TX на RX, RX на TX, GND на GND), откройте терминал на компьютере, введите своё число по инструкции из PDF на странице продавца. Повторите для VDEC72 тем же числом. Запишите число и уберите бумажку не в кейс с дроном.
Борт. Разрежьте видеопровод камера → VTX. Камера - на Video IN скремблера, Video OUT - на видеовход VTX. Питание 9-12 В, земля общая с камерой и VTX. Плата 37×37 встаёт в стек 30,5 мм.
Земля. AV OUT приёмника → вход VDEC72 → выход → AV IN экрана или очков. Питание 7-14 В: от той же 3S батареи, что и приёмник.
Проверка. Через дескремблер картинка чистая. Вторые очки на том же канале без дескремблера - рябь. Смените ключ на одной плате - картинка пропала и через дескремблер. Верните - появилась.
У iVcan ключ меняется программой «CVBS Scrambling Assistant» с USB-TTL - ссылка на программу в карточке товара. Порядок подключения тот же.
Земля для скремблера: приёмник с выходом и очки с входом
Скремблер работает, только если между приёмником и экраном есть провод, в разрыв которого встаёт дескремблер. Встроенный приёмник очков без выхода наружу не подойдёт.
Что
Зачем
Где и почём
Приёмник RC832S, 5.8 ГГц, 48 каналов
два AV-выхода: один в дескремблер, второй на запись
AV-вход очков - 4 контакта в одном штекере 3,5 мм: земля, видео, звук R, звук L. У Skyzone и Fatshark в мануалах порядок одинаковый по назначению, но какой контакт на кончике штекера - в документах однозначно не сказано. Не угадывайте: возьмите родной кабель или прозвоните мультиметром - земля звонится на корпус разъёма. В RCA-кабеле видео - жёлтый.
как 4, ключ проверьте руками: md5sum /etc/drone.key
Связки 1-3 - аналог, задержки нет, картинка SD. Связки 4-5 - цифра с настоящим шифрованием, но задержка больше и нужно настраивать (ниже, «OpenIPC: свой ключ»). Промышленный SIYI HM30 заявляет AES-256 ($287,70), но задать свой ключ производитель не даёт - считайте это привязкой.
Результат: вы знаете, какую связку купить под свою задачу и от кого она закрывает картинку.
Цифра: привязка и шифрование
HDZero. Шифрование производитель не заявляет. Очки HDZero по кнопке Scan Now находят любой HDZero VTX на своих каналах (HDZero Goggle). Для приватности HDZero не подходит.
DJI O3/O4. Видео идёт только в очки, связанные с блоком кнопкой Link (раздел 18). Но в очках есть Broadcast mode - в нём любые очки DJI рядом находят вас в режиме Audience и смотрят вашу картинку (мануал O3, мануал Goggles 3).
Очки → меню → Transmission.
Найдите Broadcast mode (в Goggles 3 - Broadcasting mode в подменю Pilot).
Поставьте выкл.
Как проверить: вторые очки DJI в меню Transmission → Audience вас не видят.
Алгоритм шифрования для FPV-блоков O3/O4 DJI в спецификациях не указывает. AES-256 DJI заявляет для промышленной линейки (DJI Trust Center), переносить это на O3/O4 без документа нельзя. Ключ пользователю недоступен: ни задать, ни сменить.
Walksnail. VTX работает только со связанными очками (кнопка Link, раздел 18). Есть ли шифрование и какое - в открытых документах Walksnail нет. Считайте это привязкой, а не шифрованием.
OpenIPC: свой ключ - обязательно
OpenIPC шифрует видео по-настоящему: библиотека libsodium, алгоритм ChaCha20-Poly1305, пара ключей на борт и землю (wfb-ng, Encryption). Без совпадающих ключей связи нет вообще.
Но: прошивка OpenIPC ставит на камеру заводскойdrone.key из открытого репозитория. Он лежит в интернете, одинаковый у всех. PixelPilot тоже несёт заводской gs.key внутри приложения (README PixelPilot). Пока ключ заводской, ваше видео расшифрует любой с OpenIPC на том же канале (разбор проблемы).
Купили OpenIPC - первым делом сгенерируйте свой ключ. С заводским шифрования по факту нет.
Рис. 23. wfb_keygen на земле даёт два файла: gs.key остаётся на земле, drone.key уходит на камеру. По эфиру ключи не передаются.
Что нужно: наземная станция на Linux с установленным wfb-ng (ноутбук, Radxa и т.п.), камера OpenIPC, подключённая к той же сети (адрес по умолчанию 192.168.1.10), пароль root от камеры.
Борт OpenIPC
OpenIPC Mario AIOкамера + передатчикOpenIPC Thinker AIOкомпактная плата
Шаг 1. Проверьте, какой ключ стоит сейчас.
ssh root@192.168.1.10
md5sum /etc/drone.key
Заводской drone.key из репозитория OpenIPC на 27.09.2026 даёт сумму 24767056dc165963fe6db7794aee12cd. Совпало - у вас заводской ключ. Другое число - ключ уже меняли. Проверяйте по актуальному файлу в репозитории: скачайте его и посчитайте md5 сами.
Шаг 2. Сгенерируйте пару.
На наземной станции в домашней папке:
cd ~
wfb_keygen
Появятся два файла: gs.key (для земли) и drone.key (для борта) (wfb-ng, Setup HOWTO).
Запустили второй раз - старая пара удалена, дрон со старым ключом больше не соединится. Генерируйте один раз и сразу раскладывайте.
Приёмник - телефон с PixelPilot: скопируйте gs.key в память телефона, в приложении Settings выберите этот файл вместо встроенного.
Шаг 4. Спрячьте копию. Сохраните оба файла на флешку, которая не ездит с дроном. Потеряли gs.key - генерируете новую пару и заново раскладываете на обе стороны.
Как проверить:
На камере md5sum /etc/drone.key - число уже не заводское.
Картинка на вашей станции есть.
Вторая станция или телефон с заводским ключом на том же канале - картинки нет. В логе wfb-ng при чужом ключе пишется Unable to decrypt session key.
После каждой перепрошивки камеры снова сделайте md5sum /etc/drone.key. Вернулся заводской - повторите шаг 3.
Результат: видео OpenIPC читает только станция с вашим gs.key.
RubyFPV на том же железе: сквозное шифрование заявлено, но в репозитории на момент проверки написано, что оно временно отключено (RubyFPV). Пока так - на него не рассчитывайте.
Нестандартная частота - слабая мера
Поставили аналоговый VTX между каналами стандартных сеток или на диапазон, который очки не сканируют. Обычные очки вас не найдут.
Но любой анализатор спектра или SDR за секунды покажет ваш горб на водопаде - раздел 16, способ 2. Дальше приёмник с ручной подстройкой частоты показывает картинку как обычно.
Это защита от ленивого, а не от того, кто ищет. Используйте только вместе со скремблером.
Как сделать:
Нужен VTX, который принимает произвольную частоту по мануалу точной модели, подключённый к Betaflight по подтверждённой версии SmartAudio или Tramp (раздел 10).
Betaflight CLI:
set vtx_band = 0
set vtx_freq = 5700
save
vtx_band = 0 переводит VTX в режим частоты, vtx_freq - частота в МГц.
3. Приёмник на земле - только с ручной подстройкой по МГц, у обычных очков этого нет.
4. Частоту выбирайте внутри диапазона, который тянет ваш VTX.
Как проверить: анализатор (раздел 16) показывает горб на 5700 МГц. Очки со сканом по стандартным сеткам картинку не находят.
Закон РФ: коротко
Не юридическая консультация. Для себя, без продажи и услуг - так:
Пользоваться готовым оборудованием с шифрованием для своих нужд (DJI, OpenIPC и т.п.) - по сложившейся практике лицензии ФСБ не требует. Прямой нормы именно про FPV не нашли, это вывод по вторичным источникам (minprom.ru).
Ввоз для личного пользования товаров с шифрованием - без нотификации ФСБ по отдельному перечню для физлиц (ifcg.ru, разъяснение по нотификации). Прямого разъяснения про FPV-видео не нашли.
Скремблеры криптографии не содержат, но продаются со словом «шифратор». Официального разъяснения, куда их относить, нет.
Учите людей, снимаете за деньги, продаёте железо с шифрованием - идите к юристу по СКЗИ до начала работы, а не после.
Результат: вы знаете, от кого закрыто ваше видео и чем. Аналог без скремблера - открыт всем. OpenIPC с заводским ключом - тоже.
Поменяйте ключ сегодня.
Раздел 20
Что купить
железо, приборы, расходники
Уровень 1: минимум
Цены - с открытых карточек Ozon и ChipDip, 27-29.09.2026. Цены на маркетплейсе скачут: перед покупкой проверьте карточку и отзывы, у одного товара бывает несколько продавцов.
Рис. 24. Минимальный набор: железо, настройка и защита VTX на столе.
Передатчики и приёмники
Что брать под задачу
Лёгкий 5.8RushFPV Tank SoloМощный 5.8RushFPV Max Solo, 2,5 ВтРасширенный 4.9-6.0Foxeer Reaper ExtremeПара на 1.2 ГГцMatek VTX-1G3SE
Антенны под каждый диапазон - в нашей методичке «Антенны».
Результат: есть всё, чтобы собрать, настроить, измерить и не спалить.
Раздел 21
У меня не работает
найдите свою проблему - причина, проверка, исправление
Уровень 1: минимум
Рис. 25. Маршрут диагностики: нет картинки, полосы, не переключается
Найдите свой симптом по заголовку группы. Дальше по каждому вопросу: причина, как проверить, как исправить по шагам.
Вопросы взяты с форумов и из трекеров прошивок, у каждого ссылка на тред. Где в треде несколько версий, шаги идут от самой частой причины к редкой.
Нет картинки / снег
Очки показывают снег, хотя дрон включён.
Причина: VTX не запитан или мёртвый. Снег без малейших признаков сигнала - почти всегда передатчик, а не приём.
Проверьте: горит ли светодиод на VTX. Мультиметром - напряжение на входе питания VTX относительно GND (5 В или VBAT, смотря как запитан). В Betaflight Configurator на вкладке Video Transmitter при подключённом аккумуляторе статус Device Ready.
Исправьте:
1. Убедитесь, что антенна прикручена. Без неё питание не подавать (группа «Перегрев и сгоревший VTX»).
2. Нет 5 В - проверьте 5V BEC на полётнике. Для проверки запитайте VTX напрямую от отдельного BEC.
3. Питание есть, а светодиод не горит - VTX неисправен, меняйте.
4. Питание есть, светодиод горит, но Device Ready не появляется - дело в управлении, смотрите группу «VTX не переключает каналы с полётника».
Результат: у автора треда на VTX не было 5 В из-за проводки. Перепаял питание - картинка появилась.
Причина: видеосигнал с камеры не доходит до VTX. Обрыв видеопровода или земли.
Проверьте: прозвоните мультиметром провод видео камера → VTX и общий GND камеры, VTX и полётника. Проверьте, что на камеру приходит питание - у аналоговых камер оно часто идёт отдельным проводом.
Исправьте:
1. Перепаяйте видео и землю камеры.
2. Сведите земли камеры, VTX и полётника в одну точку. Иначе наводки и пропадание картинки (раздел 9).
Результат: Проверка проводки по списку выше - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Причина: OSD накладывает полётник поверх сигнала камеры. Видите OSD - значит VTX и приём работают. Проблема в тракте камера → полётник/VTX: мёртвая камера, обрыв или замыкание в её проводке.
Проверьте: прозвоните питание и видеовыход камеры. Поставьте на этот же VTX заведомо рабочую камеру.
Исправьте:
1. С рабочей камерой картинка есть - меняйте свою камеру.
2. Нет и с рабочей - перепаяйте видеовход и питание камеры на полётнике или VTX.
Результат: решения в треде нет, тема закончилась советом проверить камеру отдельно.
Серый экран, поверх него OSD (новый полётник Matek).
Причина: камера и OSD работают в разных видеостандартах (PAL и NTSC) или камера неисправна.
Проверьте: стандарт в меню камеры (джойстик на проводе камеры). В Betaflight: вкладка OSD, поле Video Format. В CLI: get vcd_video_system.
Исправьте:
1. Выставьте один стандарт в камере и в Betaflight: PAL и PAL или NTSC и NTSC.
2. В CLI, например: set vcd_video_system = PAL, затем save.
3. Не помогло - поставьте другую, заведомо рабочую камеру.
Результат: камера и полётник в одном стандарте - серый экран уходит, картинка с камеры видна под OSD.
Причина: на корпусе распиновки нет, а цвета проводов у производителей не совпадают. На цифровой камере SIYI у участника чёрный провод оказался плюсом.
Проверьте: откройте корпус VTX. Распиновка почти всегда подписана на плате внутри.
Исправьте:
1. Аккуратно открутите корпус, найдите подписи у площадок.
2. Есть родной кабель - типовые цвета: красный 5V, чёрный GND, белый - управление (SmartAudio/Tramp), жёлтый - видео. Цветам не верьте на слово, сверяйте с платой или мануалом.
3. Перед первым включением прозвоните плюс и минус мультиметром. Схемы подключения - раздел 9.
Результат: VTX подключён по подписям на плате, а не наугад.
Поставил инвертор видеосигнала - обычные очки показывают кашу.
Причина: так и должно быть. Инвертор не шифрует сигнал. Нормальную картинку видно, только если на приёмнике стоит такая же плата-инвертор. Продают его как «защиту от перехвата», но это несовместимость с обычным приёмом, а не шифрование.
Проверьте: стоит ли на вашем приёмнике или очках ответная плата того же типа.
Исправьте:
1. Поставьте такую же плату на приёмную сторону по той же схеме.
2. Не нужна защита - уберите инвертор с борта.
3. От настоящего перехвата инвертор не спасает: кто купит такую же плату, картинку увидит.
Результат: с парой инверторов картинка нормальная, с обычными очками - нет.
Полосы усиливаются с газом. На 1,2 ГГц ещё сильнее.
Причина: наводки по питанию от моторов и регуляторов. Не антенна и не частота. Приёмники 1,2 ГГц к таким наводкам чувствительнее, чем 5,8.
Проверьте: снимите пропеллеры. Запитайте VTX от отдельного источника, не от силовой шины. Дайте газ. Полосы пропали - причина подтверждена.
Исправьте:
1. Поставьте LC-фильтр (дроссель + конденсатор) в разрыв плюса питания VTX. Какой брать и как впаять - раздел 14.
2. Питайте VTX от отдельного чистого BEC, не от общей шины регуляторов. На многих полётниках для этого есть выход 9 или 12 В.
3. Повторите проверку газом без пропеллеров.
Результат: LC-фильтр снимает наводку по питанию в большинстве случаев.
Белые точки по всей картинке, только когда дрон заармлен.
Причина: наводка от моторов и регуляторов через общий провод земли или через силовой провод, проложенный рядом с видеопроводом.
Проверьте: снимите пропеллеры, заармьте на столе, дайте газ. Точки появляются только с вращением моторов - наводка от силовой части.
Исправьте:
1. Уведите видеопровод подальше от силовых проводов регуляторов.
2. Скрутите видео и землю в косичку.
3. Проверьте общую точку земли: камера, VTX, полётник, регулятор (раздел 14).
Результат: точки при взводе пропадают или становятся заметно слабее (рекомендация Oscar Liang).
Картинка рывками уходит в чёрное и возвращается, но не замирает.
Причина: аналог на слабом сигнале даёт снег, но кадр рывками не пропадает. Рывки в чёрное - обычно просадки питания VTX, а не радио.
Проверьте: напряжение на VTX под нагрузкой - осциллографом или мультиметром в момент рывка. Есть ли конденсатор на входе питания VTX.
Исправьте:
1. Поставьте электролитический конденсатор 100-470 мкФ на питание как можно ближе к VTX.
2. Соблюдайте полярность. Напряжение конденсатора - с запасом выше напряжения питания.
Результат: решения в конкретном треде нет. Это общая рекомендация из FAQ, не привязанная к одному случаю.
Настраивал VTX с пульта, сбил стик - видео искажённое, сброс настроек не помог.
Причина: чаще всего VTX уйти в другой диапазон (если он многодиапазонный), в pit mode или в другой RF-режим. Или в Betaflight не та таблица, или протокол на пульте не совпадает с полётником.
Проверьте:
1. Модель VTX: многодиапазонный или нет. Если да - на каком диапазоне он сейчас.
2. Pit mode выключен (вкладка Video Transmitter).
3. В Betaflight загружена таблица именно вашего VTX (vtxtable в CLI).
4. В ExpressLRS пункт VTX Administrator (Send VTX) шлёт то же, что стоит в Betaflight.
5. UART под VTX назначен верно: VTX (TBS SmartAudio) или VTX (IRC Tramp).
Исправьте:
1. Одному участнику помогло выставить RF-режим Normal в меню VTX.
2. Не помогло - загрузите правильную таблицу (раздел 10), проверьте порт и pit.
3. VTX управляется только кнопкой - сбрасывайте и переключайте по инструкции производителя.
4. Последнее - перепрошивка VTX. У участника с Meteor 75 не помогла и она.
Результат: RF-режим Normal - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Провод SmartAudio подключён, а VTX не переключается вообще.
Причина: на порту выбран не тот протокол: Tramp вместо SmartAudio или наоборот. VTX остаётся на последнем канале и команды не слушает.
Проверьте: вкладка Ports, строка UART, куда заведён провод управления VTX. В колонке Peripherals должен стоять протокол вашего VTX: VTX (TBS SmartAudio) или VTX (IRC Tramp). Не оба сразу и не MSP.
Исправьте:
1. Выставьте верный протокол на одном UART.
2. Save and Reboot.
3. Подключите аккумулятор, откройте вкладку Video Transmitter. Device Ready должно стать Yes.
4. Посмотрите по мануалу, какую версию SmartAudio поддерживает VTX (1.0, 2.0 или 2.1). От неё зависит таблица мощностей (раздел 10).
Результат: у большинства в треде смена протокола на верный решила проблему.
Причина: без физической линии управления SmartAudio не работает в принципе. Это не программа.
Проверьте: схему подключения своего VTX. Есть ли на плате пин или провод SmartAudio.
Исправьте:
1. Пин есть - заведите его на TX свободного UART (раздел 9) и настройте порт, как в вопросе выше.
2. Пина нет - с полётника VTX не управляется. Каналы только кнопкой на самом VTX или замена VTX.
Результат: по этой модели решения в треде нет - упёрлись в неполную документацию комплекта.
Причина: в треде свелось к порту и проводке. Tramp, как и SmartAudio, работает по одному проводу, и он должен сидеть на TX.
Проверьте: провод управления VTX припаян к площадке TX, а не RX. Порт назначен как VTX (IRC Tramp). Аккумулятор подключён: от одного USB VTX может не запитаться, и статус останется not ready.
Исправьте:
1. Перепаяйте провод на TX.
2. Ports: VTX (IRC Tramp), Save and Reboot.
3. Подключите аккумулятор, проверьте Device Ready на вкладке Video Transmitter.
Результат: Проверка проводки и назначения порта - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Причина: конфликт конкретной версии Betaflight с реализацией SmartAudio 2.1 у отдельных VTX. Команды частоты и мощности не доходят или обрабатываются криво.
Проверьте: в CLI vtx_info или вкладку Video Transmitter. Отвечает ли VTX и какую версию SmartAudio показывает.
Исправьте:
1. Сохраните настройки: в CLI diff all, результат в файл.
2. Прошейте актуальную стабильную версию Betaflight.
3. Верните настройки и таблицу VTX (раздел 10).
Результат: баг признан и исправлялся в следующих релизах.
После обновления на 2026.6.1 SmartAudio перестал определяться (TMOTORF7, Unify Pro32 Nano).
Причина: регрессия прошивки. Задача VTXCTRL запускается, а VTX не находится.
Проверьте: в CLI tasks - VTXCTRL в списке. На вкладке Ports порт назначен как VTX (TBS SmartAudio). Провод цел.
Исправьте:
1. diff all в файл.
2. Откатитесь на предыдущую стабильную прошивку, до 2026.6.1.
3. Верните настройки. Следите за issue - ждите патч.
Результат: Откат прошивки - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Таблица VTX пустая, pit mode через SmartAudio - дрон не армится.
Причина: подтверждённый баг. Betaflight не проверял пустую таблицу перед pit mode и блокировал арм или зависал.
Проверьте: в CLI vtxtable без параметров. Пусто или vtxtable bands 0 - таблицы нет.
Исправьте:
1. Configurator → вкладка Presets → найдите пресет своего VTX → Pick → Save and Reboot.
2. Или вкладка Video Transmitter → Load From File → JSON-таблица вашего VTX → Save.
3. Или вручную в CLI: vtxtable bands, vtxtable channels, vtxtable band, vtxtable powerlevels, vtxtable powervalues, vtxtable powerlabels, затем save. Готовые строки соберёт конструктор (инструмент VTX в конце).
4. Пока таблицы нет - pit mode с пульта не трогайте.
Tramp: канал переключился один раз, дальше не меняется. Мощность меняется.
Причина: баг реализации Tramp. После первой смены band/channel следующие команды теряются. Мощность меняется - значит связь с VTX есть.
Проверьте: меняйте band/channel из OSD несколько раз подряд. Запишите, на каком переключении команда перестала проходить.
Исправьте:
1. Временно: передёргивайте питание VTX между сменами канала.
2. Обновите Betaflight, когда выйдет исправление.
Результат: Передёрнуть питание - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Тумблер мощности не работает, пока дрон не заармлен.
Причина: включена vtx_low_power_disarm. Она держит VTX на минимальной мощности, пока дрон не взведён, что бы ни стояло на тумблере.
Проверьте: в CLI get vtx_low_power_disarm. ON - низкая мощность всегда, пока дрон разоружён. UNTIL_FIRST_ARM - до первого арма.
Исправьте:
1. Это штатное поведение, не баг. Заармьте - мощность выйдет на выбранную.
2. Нужно иначе - set vtx_low_power_disarm = OFF, save.
3. Для работы на столе лучше оставить ON: VTX не перегреется (раздел 13).
Результат: подтверждено сообществом - это работа опции.
Включаю pit mode с пульта после старта - VTX не уходит в pit.
Причина: SmartAudio 1.0 и 2.0 входят в pit mode только при включении питания. Betaflight умеет вывести VTX из pit, а завести обратно после старта - нет. У VTX на чипе RTC6705 нормального pit нет: если плата его поддерживает, pit просто выключает чип.
Проверьте: версию SmartAudio на вкладке Video Transmitter или в CLI vtx_info.
Исправьте:
1. На SmartAudio 1.0/2.0 вместо pit сделайте переключатель низкой мощности - правило vtx в CLI (раздел 11, памятка «Переключение мощности VTX с пульта»).
2. Нужен pit по команде в любой момент - берите VTX, у которого это прямо заявлено в мануале.
Результат: понятно, чего ждать от своего VTX, и тумблер делает то, что может.
Причина: стоит чужая таблица VTX. Уровни мощности не совпадают с SmartAudio 2.0 этой модели, и pit считается рабочим уровнем.
Проверьте: какая таблица загружена. Нужна именно под TBS Unify Pro Nano SmartAudio 2.0, не «универсальная».
Исправьте:
1. Presets → пресет TBS Unify Pro Nano SmartAudio 2.0 → Pick → Save and Reboot.
2. Или вручную по мануалу TBS. Для SmartAudio 2.0 vtxtable powervalues - это номера уровней по порядку: 0 1 2 3.
3. save, проверить выход из pit.
Результат: правильная, не самодельная таблица решает проблему у большинства.
Причина: таблица уровней мощности не совпадает с VTX. Betaflight отправляет не милливатты, а значение из vtxtable powervalues, и его смысл зависит от протокола.
Проверьте: в CLI vtxtable. Число уровней и значения должны совпадать с паспортом VTX, по порядку от меньшего к большему. Что пишется в powervalues:
1. SmartAudio 1.0 - свои индексы устройства, например 7 16 25 40.
2. SmartAudio 2.0 - номера уровней, 0 1 2 3.
3. SmartAudio 2.1 - децибел-милливатты, 14 20 26 30 (25/100/400/1000 мВт).
4. IRC Tramp - милливатты, 25 100 200 400 600.
Исправьте:
1. vtxtable powerlevels N - N по числу уровней в паспорте.
2. vtxtable powervalues ... - по протоколу из списка выше.
3. vtxtable powerlabels ... - подписи для OSD, до 3 символов.
4. save, смените мощность в OSD, проверьте. Проще собрать всё в конструкторе (инструмент VTX в конце).
Результат: с правильной таблицей мощность переключается.
SmartAudio VTX всегда включается в pit и не слушает мощность с полётника.
Причина: VTX стоит в режиме Race. В нём он при включении стартует в pit mode. В режиме Freestyle сразу передаёт.
Проверьте: в OSD-меню Betaflight откройте меню SmartAudio. В строке статуса первая буква: R - Race, F - Freestyle.
Исправьте:
1. В меню SmartAudio зайдите в подменю CONFIG.
2. Пункт OP MODEL переключите с RACE на FREE.
3. Передёрните питание - без этого режим не сменится.
Результат: VTX стартует в Freestyle и сразу выходит в эфир на выбранной мощности.
Причина: без антенны выходному каскаду некуда отдать мощность. Отражённая мощность уходит обратно в выходной транзистор и греет его сверх допустимого. На 500-600 мВт и выше каскад умирает за секунды, на 25 мВт может пронести, но не гарантированно.
Проверьте: питание на входе VTX есть, а VTX не откликается - вероятен пробой выходного каскада. Поставьте на это место заведомо рабочий VTX.
Исправьте:
1. Бюджетный VTX со сгоревшим каскадом не ремонтируют - меняйте.
2. Никогда не подавайте питание на VTX без антенны, даже на секунду. Сначала антенна, потом аккумулятор.
3. Для настройки на столе держите антенну или нагрузку-заглушку (dummy load).
Результат: в тредах причина смерти подтверждена - полёт или тест без антенны.
VTX сам выключается через несколько минут полёта (TBS Unify Pro HV/Race).
Причина: DC-DC преобразователь питания внешней камеры на HV/Race версиях сильно греется. Срабатывает термозащита и выключает VTX.
Проверьте: сразу после выключения осторожно потрогайте корпус. Горячий - сработала термозащита.
Исправьте:
1. Поставьте радиатор на VTX (раздел 13).
2. Разместите VTX под обдувом пропеллеров.
3. Камера питается от DC-DC VTX - переведите её на отдельное питание, нагрузка на DC-DC упадёт.
Результат: радиатор и обдув снимают проблему в большинстве случаев.
На столе VTX раскаляется за минуту, пока настраиваю дрон.
Причина: на столе нет обдува от винтов. На 800 мВт VTX греется на 2-3 °C в секунду и за 60-90 секунд выходит на тепловой предел. Цифры из обзорной статьи, не из даташита.
Проверьте: какая мощность стоит на вкладке Video Transmitter, включён ли vtx_low_power_disarm.
Исправьте:
1. set vtx_low_power_disarm = ON, save. Пока дрон не заармлен, VTX на минимуме.
2. Настраивайте в pit mode или на 25 мВт (раздел 12).
3. Долго работаете на столе - поставьте рядом вентилятор.
Результат: VTX не перегревается на столе и не садит свой выходной каскад.
Видео пропадает, когда дрон уходит за препятствие.
Причина: 5,8 ГГц плохо огибает деревья, здания и рельеф. Это физика диапазона, не поломка.
Проверьте: пролетите ту же дистанцию над открытым полем. Пропаданий нет - причина подтверждена.
Исправьте:
1. Держите высоту над препятствиями.
2. Летаете там, где препятствий много - переходите на 1,2/1,3 ГГц. Длинная волна лучше огибает, но антенны крупнее (раздел 5).
Результат: полностью не устраняется. Высота или смена диапазона - обход ограничения.
Рядом картинка чистая, а в развороте боком пропадает.
Причина: линейная антенна вместо круговой - при развороте расходится поляризация. Или антенну в этом положении закрывают рама и аккумулятор.
Проверьте: крутите дрон на столе в разные стороны относительно приёмной антенны и смотрите RSSI в OSD, если есть. Провал в конкретных положениях - экранирует корпус.
Исправьте:
1. Поставьте на VTX антенну круговой поляризации (RHCP или LHCP) и такую же на приёмник.
2. Вынесите антенну VTX назад-вверх, чтобы аккумулятор и рама её не закрывали.
Результат: смена или перенос антенны снимает проблему в большинстве случаев. Карточка - обобщение гайда, не один тред.
Дома картинка чистая, на поле на средней дистанции пошли полосы.
Причина: две частые. Разная поляризация на VTX и очках (LHCP с RHCP) - до 20 дБ потерь, на грани приёма это полосы. Или мощности не хватает: 25 мВт - для комнаты, для поля нужно от 200 мВт.
Проверьте:
1. Поляризацию антенн на VTX и на очках. Должна совпадать.
2. Временно поднимите мощность на максимум и пролетите тот же маршрут. Полосы ушли - не хватало мощности.
Исправьте:
1. Поставьте одинаковые антенны: обе LHCP или обе RHCP.
2. Поднимите антенну VTX выше и дальше от карбона рамы.
3. Летайте на мощности под дальность: 200-600 мВт для поля, с учётом ограничений по мощности (раздел 12).
Результат: совпадение поляризации и нормальная мощность решают большинство случаев.
«Бумеранг» с НСУ «Стрелец»: картинка сыпется к 400 м высоты и 4,5 км дальности.
Причина: в треде ответа нет, ответ по методичке. Мощность и усилитель на максимуме, антенны наведены - значит смотреть не на запас мощности, а на то, что его съедает. Частые виновники по порядку: перегрев VTX на максимальной мощности, антенна на борту закрыта корпусом или аккумулятором в полётном положении, собственные наводки борта (управление и видео на одном аппарате), неточное наведение направленной антенны по высоте.
Проверьте:
1. Время: картинка сыпется всегда на одной дистанции или через одно и то же время полёта. По времени - перегрев (раздел 13).
2. На земле покрутите аппарат перед НСУ в полётном положении и смотрите уровень сигнала. Провалы в каких-то положениях - антенну закрывает корпус.
3. На столе включите и выключите передатчик управления. Картинка меняется - наводки внутри борта (раздел 14).
4. В полёте подправьте наклон направленной антенны вверх-вниз. Стало лучше - промах по высоте.
Исправьте:
1. Перегрев - радиатор, обдув или мощность ниже (раздел 13).
2. Затенение - вынесите антенну видео ниже и дальше от корпуса.
3. Наводки - разнесите антенны и питание видео и управления, LC-фильтр на питание VTX (раздел 14).
4. Наведение - держите антенну НСУ на аппарат и по высоте, не только по азимуту.
Результат: найдена конкретная причина срыва, а не просто «мало мощности». Это ответ по методичке, на «Бумеранге» не проверено.
С включённым VTX GPS долго ищет спутники, с выключенным - быстро.
Причина: VTX даёт широкополосный шум и наводки по питанию. Чувствительный GPS глохнет, особенно когда антенны и провода рядом.
Проверьте: на неподвижном дроне включите и выключите VTX. Сравните время до фикса и число спутников в OSD.
Исправьте:
1. Разнесите антенны VTX и GPS как можно дальше.
2. Экранируйте GPS-модуль фольгой снизу, со стороны VTX.
3. Питайте VTX от отдельного чистого источника (раздел 14).
Результат: разнос антенн и экран помогают в большинстве случаев.
VTX Administrator в ELRS меняет настройки VTX прямо в полёте.
Причина: так VTX Administrator устроен. По документации ELRS он отправляет настройки в полётник при каждом подключении пульта к приёмнику - и после потери и восстановления связи в полёте тоже. Если в скрипте стоит не тот канал, на котором вы летите, VTX уйдёт на него посреди полёта - картинка пропадёт (раздел 11, способ 3).
Проверьте: версию прошивки ELRS на передатчике и приёмнике, статус issue.
Исправьте:
1. В VTX Administrator всегда держите те же Band и Channel, на которых летите.
2. Меняете канал другим способом (OSD, тумблер) - сразу поправьте его и в скрипте.
3. НЕ трогайте VTX Administrator на пульте во время полёта.
Результат: скрипт и VTX на одном канале - переподключение в полёте ничего не меняет.
Через VTX Administrator band ставится не тот, мощность не меняется.
Причина: баг. ELRS отправлял неверный band, смена мощности не срабатывала.
Проверьте: сравните band/channel в Lua-скрипте с тем, что показывает сам VTX или его OSD-меню.
Исправьте:
1. Пока баг не закрыт, не меняйте band через VTX Administrator.
2. Меняйте band/channel через OSD-меню или вкладку Video Transmitter в Betaflight (раздел 11).
Результат: Не пользоваться этой функцией - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
O3 застрял в Low Power Mode, хотя в меню его выключил.
Причина: так устроен O3. Выключение Low Power в меню не даёт полную мощность. Полная мощность включается только по сигналу арма от полётника по MSP.
Проверьте: заармьте дрон и посмотрите, меняется ли мощность и дальность в этот момент.
Исправьте:
1. Подключите Air Unit к UART полётника (раздел 18).
2. Вкладка Ports: на этом UART включите MSP, Save and Reboot.
3. Заармьте - O3 выйдет на полную мощность. Без полётника с MSP штатно полную мощность не получить.
Нет OSD в DJI Goggles Integra с O4, после арма Air Unit остаётся в Low Power.
Причина: две проблемы вместе обычно значат, что полётник и Air Unit не договорились по MSP: старая прошивка или не тот порт.
Проверьте: версии прошивок Air Unit, очков и Betaflight. На вкладке Ports - MSP на том UART, куда подключён Air Unit.
Исправьте:
1. Обновите Air Unit и очки до последних прошивок.
2. Ports: на UART Air Unit включите MSP, Save and Reboot.
3. На вкладке OSD выберите формат HD (Betaflight 4.4 и новее).
Результат: MSP на верном порту и свежие прошивки - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Причина: без FCC система работает в режиме CE, где мощность ниже. Это региональное ограничение прошивки, не поломка.
Проверьте: режим CE или FCC в меню очков.
Исправьте (способ из источника, для системы DJI FPV и очков DJI FPV Goggles V1/V2):
1. Создайте пустой текстовый файл без расширения с именем ham_cfg_support.
2. Положите его в корень microSD.
3. Вставьте карту в очки и включите систему. FCC включится сам, когда очки найдут файл.
Для очков Goggles 2, Integra и Goggles 3 этот файл не работает, штатного способа DJI не даёт. Сколько мощности можно излучать - раздел 12.
Результат: на DJI FPV Goggles V1/V2 включается FCC-режим с большей мощностью.
Причина: несовместимое железо или старые прошивки. Старые DJI FPV Goggles V2 и чёрный пульт V1 с O4 не работают.
Проверьте: список совместимости DJI для своих очков и пульта с O4. Версии прошивок всех трёх устройств.
Исправьте (порядок из гайда DJI):
1. Обновите прошивки Air Unit, очков и пульта до последних.
2. Включите Air Unit. Индикатор бинда горит красным, не мигает.
3. В очках: меню → Status → нажмите в правом верхнем углу, выберите Air Unit для бинда.
4. Нажмите кнопку bind на Air Unit. Индикатор замигает красным.
5. Включите режим бинда на очках. Двойной сигнал - связались.
Результат: совместимое железо биндится по этому порядку. С несовместимым бинд невозможен - меняйте компонент.
Причина: обычно бинд не завершён до конца или очки и Air Unit работают на разных каналах или в разных регионах.
Проверьте: канал и регион в меню очков и Air Unit.
Исправьте:
1. Сбросьте бинд на обеих сторонах (в очках - Unbind).
2. Повторите бинд с нуля по инструкции DJI (раздел 18).
Результат: Перебиндить с нуля - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Поставил DJI - пульт показывает, что связь есть, а дрон не управляется.
Причина: провод управления из разъёма DJI сидит на том же входе, что и приёмник ELRS. Два источника управления конфликтуют.
Проверьте: какие провода разъёма DJI припаяны к полётнику. Идёт ли провод управления DJI на тот же UART или площадку, что и ELRS.
Исправьте:
1. Управляете через ELRS - отпаяйте или отключите провод управления в разъёме DJI.
2. Оставьте от DJI только питание, землю и MSP-линии (TX/RX) для OSD (раздел 18).
3. Проверьте на вкладке Receiver, что стики двигают каналы.
Результат: ELRS управляет дроном, DJI передаёт видео и OSD.
DJI Goggles 3 + O4 Pro: без усилителя на очках 6+ км, с «инкубатором» связь портится уже на 700 м.
Причина: однозначной нет. По опыту участника - неподобранные антенны на усилителе очков. С одним «инкубатором» (усилитель с направленными антеннами на очках) пару антенн он так и не подобрал.
Проверьте: какие антенны стоят на «инкубаторе» и на какие пары антенн очков он подключён.
Исправьте (схема, которая работает у участника треда):
1. Два «инкубатора»: один на верхнюю пару антенн очков, второй на нижнюю.
2. На дроне усилитель 5,8 ГГц.
3. Антенны: обычная линейная плюс патч-антенна.
4. У участника так 25+ км на высоте. Сколько мощности можно излучать - раздел 12.
Результат: Два «инкубатора» и подбор антенн - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Не могу вывести картинку с DJI Goggles V2 на компьютер с Windows.
Причина: штатно очки картинку на компьютер не отдают. Нужна модификация или стороннее приложение.
Проверьте: версию очков (Goggles V2) и Air Unit (Vista или Air Unit).
Исправьте (способ автора треда, проверен на Windows 11 с Goggles V2 и Vista):
1. Поставьте WTFOS на очки и VTX: fpv.wtf.
2. Скачайте архив, приложенный к треду, распакуйте.
3. Подключите очки к компьютеру кабелем.
4. Запустите один из трёх файлов Run VOC - они отличаются задержкой.
5. Без модификации очков - приложения DigiView-Android и fpv-dvca, картинка на Android.
Результат: картинка с очков на экране компьютера, без OSD.
Air Unit Walksnail Avatar не подключается к очкам, не обновляется, прошивка вида 239.xx.xx.
Причина: на модуле нештатная прошивка 239.xx.xx вместо заводской 39.xx.xx. У участника такая стояла на VRX, купленном в России, с диапазоном 4,9-5,8 ГГц.
Проверьте: версию прошивки в меню очков или VRX. Начинается с 239 - это она.
Исправьте (инструкция из треда):
1. Скачайте прошивку с официального сайта walksnail.app/firmware.
2. Подайте питание на VTX и подключите его к компьютеру - он откроется как диск.
3. Скопируйте файл Avatar_Sky_X.X.X.img в корень диска. Имя файла не меняйте.
4. Передёрните питание и дождитесь запуска.
Результат: штатная прошивка, модуль биндится и обновляется. Диапазон 4,9 ГГц после этого пропадает - у участника так и вышло.
Нужен диапазон 4,9 ГГц на Walksnail - где «авторская» прошивка?
Причина: в треде дали только официальные прошивки. Авторских с 4,9 ГГц на базе нет, а нештатная прошивка ломает бинд и обновления (вопрос выше).
Проверьте: модель - Avatar или Ascent. Прошивки у них разные.
Исправьте:
1. Официальные прошивки - walksnail.app/firmware, под свою модель.
2. Нештатную прошивку ставите на свой риск. Сломалось - возврат на заводскую по инструкции выше.
3. Нестандартные диапазоны и сетки - разделы 5 и 6.
Результат: вопрос закрыли официальной ссылкой. Про авторские прошивки однозначного ответа нет.
Причина: мощность 4 Вт выставляется прошивкой через программу, в меню очков её нет.
Проверьте: модель VTX - именно Ascent.
Исправьте:
1. Подключите VTX к компьютеру, откройте Caddx PC Tool.
2. В настройках выставьте мощность 4000 мВт, прошейте.
3. На 4 Вт VTX греется сильно - без радиатора и обдува не летайте (раздел 13). Сколько можно излучать - раздел 12.
Результат: способ назван в треде. На каких версиях прошивки это работает, в треде не ответили - однозначного ответа нет.
Через ELRS Backpack на Lowband VTX переключается, а очки нет.
Причина: баг. На Raceband (R1-R8) Backpack работал, на Lowband (L1-L8) VTX менял канал, а очки не следовали.
Проверьте: переключите канал в пределах Raceband, потом Lowband. Рассинхрон только на Lowband - это он.
Исправьте: на Lowband меняйте канал в меню очков руками, не через Backpack, пока не выйдет исправление.
Результат: Ручное переключение - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
После обновления очков HDZero до 9.3.0 глючит аналоговый модуль RapidFire.
Причина: регрессия прошивки очков 9.3.0.
Проверьте: сравните работу RapidFire на прошивке до 9.3.0 и на 9.3.0.
Исправьте:
1. Аналог нужен - откатите очки на предыдущую стабильную прошивку.
2. Следите за issue, ждите патч.
Результат: Откат прошивки очков - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
С модулем SpeedyBee VRX картинка в очках HDZero темнее.
Причина: предположительно модуль и очки по-разному обрабатывают яркость. Точно не установлено.
Проверьте: один и тот же источник на штатном модуле HDZero и на SpeedyBee VRX в одних очках.
Исправьте: поднимите яркость в настройках очков вручную. Следите за issue.
Результат: Ручная яркость - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Сигнал с модуля в очках HDZero в полёте рывками уходит в чёрное или шум.
Причина: модуль принимал видео нормально, а рвалась связь между модулем и экранами очков. Это внутренности очков, не радио.
Проверьте: повторяется ли на этой паре очки + модуль. На других очках с тем же модулем сбоев нет - дело в очках.
Исправьте:
1. Обновите прошивку очков.
2. Повторяется - проверьте, плотно ли модуль сидит в разъёме.
Результат: Обновление прошивки очков - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Причина: GPS работает рядом: L1 - 1575,42 МГц, L2 - 1227,6 МГц. VTX 1,2 ГГц сидит почти на L2 и близко к L1. Без фильтрации гармоник и при близких антеннах GPS глохнет. Для 1,2 ГГц риск заметно выше, чем для 5,8.
Проверьте: включите и выключите VTX на неподвижном дроне. Сравните число спутников.
Исправьте:
1. Экранируйте GPS фольгой со стороны VTX.
2. Разнесите антенны VTX, приёмника и GPS как можно дальше.
3. Не помогло - отдельное питание видеотракта с фильтром, не от силовой шины (раздел 14).
4. На INAV можно держать VTX на минимуме, пока не поймано 10 спутников. Вкладка Programming, Logic Conditions. Строка 0: операция Lower Than, Operand A - Flight → GPS Sats, Operand B - Value 10. Строка 1: операция Set VTX Power Level, Operand A - Value 1, в Activator - строка 0. Save. На железе мы это не проверяли - проверьте на столе, что мощность меняется.
5. Не победили - переходите на 5,8 ГГц или цифру.
Результат: экран, разнос и фильтр питания в сумме решают проблему. Полностью её убирает только смена диапазона.
Канал 1 на VTX и канал 1 на приёмнике 1,2 ГГц - картинки нет.
Причина: на 1,2/1,3 ГГц единой сетки нет. У каждого производителя свой порядок. Matek 9CH: 1080, 1120, 1160, 1200, 1240, 1280, 1320, 1360, 1258 МГц. Foxeer 4CH: 1080, 1120, 1160, 1200 МГц. У RMRC 1080 МГц - это CH4, а не CH1.
Проверьте: частоту в МГц выставленного канала по мануалу VTX и по мануалу приёмника.
Исправьте:
1. Найдите частоту своего канала VTX в МГц.
2. На приёмнике выберите канал с той же частотой, номер может быть другим.
3. Таблицы популярных сеток 1,2 ГГц - раздел 5.
Результат: оба на одной частоте в МГц - картинка есть.
На VTX один канал, а очки автопоиском находят другой (EV800D не находит вовсе).
Причина: буквы и номера каналов у разных производителей привязаны к частотам по-разному. Автопоиск находит частоту, но подписывает её по своей сетке. Пример: A1 - 5865 МГц, B8 - 5866 МГц, это одна и та же картинка. Бюджетные очки вроде EV800D могут вообще не иметь частоты VTX в списке автопоиска.
Проверьте: сравните не букву с цифрой, а частоту в МГц на VTX и на очках. Частоты совпадают - это не рассинхрон, а разные подписи. Для EV800D сверьте частоту VTX со списком частот в мануале очков.
Исправьте:
1. Не пользуйтесь автопоиском как основным способом настройки.
2. Выставьте на очках канал с той же частотой в МГц, что на VTX.
3. Такой частоты у очков нет - переставьте VTX на канал из их списка.
Результат: ручная настройка по частоте вместо автопоиска снимает путаницу.
Номер канала на VTX и приёмнике одинаковый, а частоты разные.
Причина: сетки A, B, E, F и Raceband на одних и тех же частотах используют разный порядок. VTX на A1 - это 5865 МГц, а R1 - 5658 МГц.
Проверьте: по таблице сеток найдите частоту своего канала VTX в МГц. Приёмник должен стоять на ней, а не на том же номере.
Исправьте:
1. Настраивайте обе стороны по частоте в МГц.
2. Или выставьте на обеих одинаковую именованную сетку, например Raceband, где это поддерживается.
3. Таблицы сеток 5,8 ГГц - раздел 4.
Результат: ориентир на МГц полностью убирает рассинхрон сеток.
Пропали почти все частоты VTX, работают только пара каналов.
Причина: слетела или повредилась внутренняя таблица каналов. Часть дешёвых аналоговых VTX хранит сетку в своей памяти.
Проверьте: сравните доступные каналы с даташитом VTX.
Исправьте:
1. Сделайте сброс VTX к заводским по мануалу производителя (кнопка или комбинация, зависит от модели).
2. Не помогло - перепрошейте VTX, если у модели есть прошивка.
3. Не помогло и это - меняйте VTX.
Результат: Сброс, иначе замена - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
VTX на «Бумеранг 10» (3,3 ГГц): как увязать с НСУ и ретранслятором?
Причина: в треде ответа нет, ответ по методичке. Картинки нет, когда хотя бы одно звено цепочки стоит на другой частоте. Схемы проводки «Бумеранга» у нас нет, поэтому здесь только частоты.
Проверьте: частоту в МГц на каждом звене: VTX на борту, вход ретранслятора, выход ретранслятора, приёмник НСУ. Номера каналов не сравнивайте - на 3,3 ГГц сетки у производителей разные.
Исправьте:
1. Без ретранслятора: VTX и приёмник НСУ - на одну частоту в МГц. Как узнать частоту канала - раздел 16.
2. С ретранслятором: его приёмник - на частоту VTX, его передатчик - на другую частоту, приёмник НСУ - на частоту выхода ретранслятора.
3. Частоты входа и выхода ретранслятора разнесите как можно дальше, иначе он глушит сам себя (раздел 15).
4. Сначала проверьте цепочку на земле на минимальной мощности.
Результат: цепочка VTX → ретранслятор → НСУ на согласованных частотах. Это ответ по методичке, на «Бумеранге» не проверено.
Для моего VTX (Nice 2W 64CH 5.8G) нет готовой таблицы в Betaflight.
Причина: пресеты и JSON есть не для всех моделей. Для редких VTX таблицу собирают сами.
Проверьте: Presets и Video Transmitter → Load From File - вашей модели нет.
Исправьте:
1. Возьмите из мануала VTX частоты всех каналов по сеткам и список уровней мощности.
2. Соберите строки vtxtable в конструкторе (инструмент VTX в конце). Лимит Betaflight - 8 диапазонов по 8 каналов, 8 уровней мощности.
3. Вставьте в CLI, save.
4. Проверьте: переключите каналы и мощность из OSD, каждый раз смотрите картинку на очках на той частоте.
Результат: участник так и сделал - собрал таблицу для Nice 2W, проверил частоты и мощность и выложил файл в тред.
Раньше VTX работал сам, после прошивки 4.1+ таблица пустая.
Причина: с Betaflight 4.1 диапазоны, каналы и мощности вынесены в отдельную таблицу vtxtable. После чистой прошивки или defaults она пустая. Это норма, не поломка.
Проверьте: в CLI vtxtable. Пусто - нужно заполнить.
Исправьте:
1. Configurator → Presets → найдите пресет своего VTX → Pick → Save and Reboot.
2. Или вкладка Video Transmitter → Load From File → JSON-таблица VTX → Save.
3. Или вручную в CLI: vtxtable bands, vtxtable channels, vtxtable band, vtxtable powerlevels, vtxtable powervalues, vtxtable powerlabels, save. Строки для своего VTX соберёт конструктор (инструмент VTX в конце). Памятка на базе: «Работа с таблицами VTX в Betaflight».
Результат: официальная процедура, решает проблему полностью.
Обновил прошивку, настройки VTX слетели. Что переносить из старого дампа?
Причина: внутри одной версии секции дампа, включая vtxtable, переносятся спокойно. Через версию (например, 4.4 → 4.5) весь старый дамп разом конфликтует с новыми параметрами.
Проверьте: версию до и после. Переход через версию - полный restore старого дампа рискован.
Исправьте:
1. ДО прошивки: в CLI diff all (или dump), результат в файл.
2. После прошивки: defaults.
3. Вставляйте дамп по частям, vtxtable отдельной секцией. После каждой - save и проверка, что нет ошибок.
Результат: настройки и таблица VTX переезжают без конфликтов.
После прошивки на 4.2.6 пропал OSD и VTX не откликается.
Причина: после прошивки не сделали defaults перед восстановлением. OSD и таблица VTX остались в несовместимом промежуточном состоянии.
Проверьте: в CLI version - та ли версия. vtxtable - пустая или кривая таблица подтверждает причину.
Исправьте:
1. defaults в CLI.
2. Заново заполните таблицу VTX (вопрос выше, раздел 10).
3. Настройте OSD.
4. Остальное возвращайте из бэкапа по частям, не одним файлом.
Результат:defaults → таблица VTX → OSD - у большинства, кто отписался в треде, после этого заработало. Не помогло - идите по шагам дальше или пишите в наш чат с моделью VTX и полётника.
Сначала антенна, потом питание. Настраивайте по МГц, а не по буквам.
Раздел 22
Чеклист
распечатайте и проверяйте по пунктам
Уровень 1: минимум
Перед первым включением:
Рис. 26. Три контрольные точки: до питания, до взлёта и после полёта.
Антенна прикручена. Без антенны не включать.
Напряжение питания VTX совпадает с тем, что написано на передатчике.
Провод SmartAudio/Tramp на TX свободного UART, порт назначен в Ports.
Таблица VTX загружена, vtxtable в CLI её показывает.
Low Power Disarm включён.
Перед каждым вылетом:
Канал записан в МГц, очки на той же частоте.
В группе - канал согласован, не ближе 35-40 МГц к соседям.
На старте pit mode или 25 мВт.
GPS поймал спутники при включённом видео на рабочей мощности.
Картинка чистая на 20-30 метрах, без полос от газа.
Передатчик не горячий после настройки на столе.
После полёта:
Потрогайте передатчик: сильно горячий - нужен обдув или радиатор.
Разъём антенны не болтается, антенна целая.
Всё проверили - летите.
Инструмент
Инструмент VTX
нашли свой - скопировали готовую таблицу
Уровень 1: минимум
Это наш инструмент. В нём сотни передатчиков - аналог и цифра, от 1.2 до 8.8 ГГц, у большинства готовая таблица и фото. Точное число на сегодня видно в самом инструменте: база растёт, когда пилоты присылают свои VTX и мы их проверяем. Откуда таблицы: база VORON (конфигуратор таблиц на сайте), таблицы сообщества с GitHub, официальные файлы производителей и 47 моделей, которые продаются сейчас. У каждой таблицы написано, откуда она. Работает без интернета.
Вкладка Каталог. Введите модель или надпись с платы: TX800, Unify, Tank. Или сузьте фильтрами: диапазон, мощность, управление, бренд.
Галочка «только с таблицей» стоит по умолчанию. Снимите её - увидите все модели, в том числе цифру и передатчики без таблицы.
Нажмите на модель. Откроется карточка: фото, частоты, мощность, питание, разъём и таблица каналов, как во вкладке Video Transmitter в Betaflight.
Зелёная точка под частотой - канал в разрешённом участке 5725-5875 МГц. Оранжевая цифра - такая же частота есть в другой ячейке (например, F8 = R7 = 5880).
Нажмите на ячейку - это ваш рабочий канал. Нажмите на уровень мощности - это рабочая мощность.
Внизу «Готовая настройка»: вкладки Betaflight CLI, JSON для вкладки, INAV, ArduPilot. Галочки «рабочий канал» и «на земле минимум» добавят нужные строки сами.
Нужен переключатель на пульте - раскройте «Тумблер на пульте» (раздел 11), выберите AUX и что ставить в трёх положениях.
Нажмите Копировать и вставьте в CLI Betaflight (раздел 10). Или Скачать файл и загрузите JSON во вкладке Video Transmitter.
Проверка: после save и перезагрузки во вкладке Video Transmitter та же таблица, а очки на выбранном канале показывают чистую картинку.
Если в карточке жёлтая плашка - инструмент нашёл в таблице что-то подозрительное: повтор частоты, канал не как в стандартной сетке, коды мощности не того формата. Читайте текст плашки - там написано, что проверить. Самое частое: в описании указан SmartAudio, а коды мощности записаны в мВт, как у Tramp. Если после заливки мощность не меняется - во вкладке Ports поставьте этому UART «VTX (IRC Tramp)».
Своего VTX нет в каталоге - вкладка Конструктор. Он собирает таблицу по правилам Betaflight и сразу проверяет ошибки:
Выберите протокол: SmartAudio 1.0, 2.0, 2.1, Tramp, RTC6705 или MSP. От него зависит формат мощности. Не знаете версию SmartAudio - команда vtx_info в CLI (раздел 9).
Кнопками + A + B + E + F + R добавьте стандартные сетки. Нестандартную - кнопкой «+ пустая» и частотами из мануала.
Уровни мощности - готовым набором под протокол или кнопкой «из мВт в дБм»: вводите уровни из мануала, например 25 200 600 1000, конструктор сам посчитает дБм для SmartAudio 2.1 и подписи до 3 символов.
Справа список «Проверка по правилам Betaflight». Красное - таблица не загрузится или VTX не поймёт команды. Жёлтое - проверьте. Исправляйте, пока не останется зелёная строка.
Уже есть таблица в CLI - раскройте «Загрузить из CLI или JSON», вставьте вывод команды vtxtable - конструктор разберёт и проверит её.
Копировать или Скачать. «В мои таблицы» сохраняет её в этом браузере.
Не знаете, что за VTX - вкладка По фото. Сфотографируйте плату сверху при хорошем свете, загрузите. Каталог отсортируется по сходству, похожие будут первыми. Фото никуда не уходит, сравнение идёт прямо в телефоне. Сходство - подсказка: сверьте надписи на плате, разъём антенны и кнопку. Не нашли - раздел 16, как узнать частоту без маркировки.
Результат: своя таблица в полётнике за пару минут, без ручного набора частот и без ошибок формата.