Перейти к содержимому

Статья

Редакция WARPflyНастройка FPV-дрона

EdgeTX для FPV: logical switches и тревоги телеметрии

Как строить понятные предупреждения EdgeTX по LQ, RSSI dBm, напряжению и потере телеметрии с задержками, блокировками и безопасной стендовой проверкой.

Редакция WARPfly4 мин чтения0 просмотров

Хорошая тревога EdgeTX отвечает на один вопрос и срабатывает тогда, когда пилот способен на неё отреагировать. Если радио одновременно повторяет «telemetry lost», низкий RSSI, низкий LQ и батарею, полезный сигнал превращается в шум. Logical Switch определяет условие, а Special Function — действие: голос, звук, вибрацию или запись.

EdgeTX для FPV: logical switches и тревоги телеметрии — обложка WARPfly
EdgeTX для FPV: logical switches и тревоги телеметрии — обложка WARPfly. Оригинальная графика WARPfly.

Сначала проверь сами датчики

Включи модель без пропеллеров, открой Telemetry и выполни Discover New Sensors. После обнаружения останови поиск. Запиши исходные имена, единицы и диапазоны датчиков. LQ — процент полученных пакетов, RSSI dBm — уровень сигнала, RxBt обычно относится к питанию приёмника, а VFAS или отдельный датчик FC может показывать силовую батарею. Похожее название не гарантирует одинаковый источник.

Для ExpressLRS порог RSSI зависит от packet rate. Официальная документация рекомендует предупреждать примерно за 5–10 dB до sensitivity limit выбранного режима. LQ показывает фактическую доставку пакетов, но может упасть резко при достижении предела чувствительности. Поэтому две метрики дополняют друг друга.

EdgeTX для FPV: logical switches и тревоги телеметрии — карта материала
EdgeTX для FPV: logical switches и тревоги телеметрии — карта материала. Оригинальная графика WARPfly.

Logical Switch — одно условие, понятное имя

Логический переключатель возвращает ON или OFF по выражению. Для тревоги обычно подходят сравнения a<x или a>x, дополнительный AND-switch, Delay и Duration. Именуй строки по смыслу: LQ LOW, RSSI LOW, BAT LOW, а не L01/L02 без пояснения.

  • Delay отсекает одиночный провал: условие должно сохраняться заданное время.
  • Duration удерживает результат достаточно долго для однократного действия.
  • AND switch ограничивает тревогу состоянием модели, например ARM или активным полётным таймером.
  • Для разных уровней создай отдельные условия: предупреждение и критическое состояние не должны иметь одинаковый звук.

Не блокируй критичную тревогу только фактом телеметрии: при полном исчезновении данных значение датчика может замереть. Для потери обратного канала используй системное состояние телеметрии или штатное предупреждение протокола, а для качества линии — отдельные LQ/RSSI-условия.

Чтобы порог не включался и не выключался на каждом колебании, используй задержку и разнесённые условия включения/сброса либо Sticky только там, где пилоту полезно подтвердить событие вручную. Не делай Sticky для обычного предупреждения LQ без способа безопасно сбросить его: радио продолжит тревогу после восстановления линии и скроет новое событие.

Special Function превращает условие в действие

В Special Functions выбери созданный Logical Switch как Trigger. Play Track произносит короткую заранее понятную фразу, Play Value сообщает текущее значение датчика, а Haptic сохраняет смысл в шумном месте. Функция должна быть явно включена.

Для первого порога достаточно короткого трека раз в несколько секунд. Критический порог можно дополнить вибрацией и Play Value, но не ставь непрерывный повтор: он перекроет более важные сообщения. Сообщение «Telemetry Lost» означает потерю обратных пакетов и не равно немедленному failsafe управления; в ExpressLRS 4.1 для него увеличена выдержка, чтобы краткие пропуски реже пугали пилота.

Пример безопасной логики

  1. LQ WARN: LQ ниже выбранного порога дольше короткой задержки и модель вооружена.
  2. RSSI WARN: RSSI dBm ниже рассчитанного для текущего RF mode значения и модель вооружена.
  3. BAT WARN: напряжение или израсходованная ёмкость пересекли порог, проверенный по силовому датчику.
  4. TELEM LOST: отдельное системное событие, не объединённое с низким LQ через OR.

Конкретные числа зависят от батареи, радиосистемы, packet rate и калибровки. Значение из чужого профиля может быть опасным, если его VFAS измеряет другую батарею или LQ относится к другому протоколу.

Стендовая приёмка

На странице Logical Switches наблюдай переключение каждого условия. Искусственно подними порог выше текущего значения, проверь Delay, повтор звука и снятие тревоги, затем верни реальный порог. Отключи модель и убедись, что предупреждения не продолжают говорить старые значения. После этого проверь сценарий ARM, disarm и потерю телеметрии без пропеллеров.

Затем сделай короткую запись экрана или таблицу: датчик, единица, порог, Delay, Trigger и действие. Это позволяет заметить, что после копирования модели LQ-сенсор получил другое имя или Special Function осталась выключенной. Один раз в начале сезона повторяй стендовую проверку всех критичных сообщений.

Запиши итоговые пороги и RF mode в заметке модели. После смены packet rate, приёмника или датчика батареи повтори тест. Различия LQ, RSSI и SNR подробно объяснены в руководстве по состоянию радиолинии, а сохранение данных — в материале о журнале EdgeTX.

#EdgeTX#logical switches#special functions#телеметрия#LQ#RSSI dBm#голосовые предупреждения#FPV

Примените знания на практике

Подберите совместимые комплектующие или изучите готовые сборки пилотов.