Перейти к содержимому
Логические переключатели [LOGICAL SWITCHES] | EdgeTX

Логические переключатели [LOGICAL SWITCHES] | EdgeTX

26 сентября 2026
Технику БПЛА

Страница LOGICAL SWITCHES раздела MODEL SETTINGS

Цель раздела. Построить логику безопасности беспилотного воздушного судна «Скаут-1»: защиту механизма сброса полезной нагрузки от срабатывания на земле, предупреждение о разряде аккумуляторной батареи, контроль качества радиолинии и автоматический сброс телеметрии при смене батареи.

Содержание

Задача раздела в общем порядке настройки

Страница LOGICAL SWITCHES раздела MODEL SETTINGS

Логический переключатель представляет собой виртуальный орган управления, состояние которого вычисляется прошивкой по заданному условию. Физического эквивалента он не имеет и применяется наравне с обычными переключателями в строках страниц MIXES, SPECIAL FUNCTIONS и FLIGHT MODES.

Страница решает задачи, недостижимые прямым назначением органа управления. Прежде всего это блокировка опасных команд: механизм сброса полезной нагрузки не должен срабатывать, пока аппарат находится на земле, независимо от действий внешнего пилота.

Всего в модели доступно шестьдесят четыре логических переключателя с обозначениями от L1 до L64.

К оглавлению

Термины и сокращения

  • Логический переключатель — виртуальный переключатель, состояние которого вычисляется по заданному условию.
  • Функция сравнения (Function) — правило вычисления состояния переключателя.
  • Операнд (V1, V2) — величина, участвующая в сравнении: источник, телеметрический параметр либо постоянное число.
  • Дополнительное условие (AND switch) — переключатель, который должен быть активен одновременно с выполнением основной функции.
  • Продолжительность (Duration) — время удержания состояния после выполнения условия.
  • Задержка (Delay) — время между выполнением условия и переходом переключателя в активное состояние.

К оглавлению

Параметры строки логического переключателя

ПараметрНазначениеДопустимые значения
Functionправило вычисления состоянияперечень приведён в следующем разделе
V1первый операнд сравненияисточник, канал, телеметрический параметр, глобальная переменная
V2второй операнд сравненияпостоянное число либо второй источник в зависимости от выбранной функции
AND switchдополнительное условие, проверяемое одновременно с функциейпереключатель, логический переключатель либо значение отсутствия условия
Durationпродолжительность удержания активного состоянияот нуля до двадцати пяти секунд, ноль означает удержание на всё время выполнения условия
Delayзадержка перехода в активное состояниеот нуля до двадцати пяти секунд
Persistentсохранение активного состояния после прекращения выполнения условиявключено либо выключено

К оглавлению

Перечень функций сравнения

ФункцияУсловие активного состоянияТиповое применение
a lt xзначение первого операнда меньше постоянной величиныпредупреждение о падении напряжения ниже порога
a gt xзначение первого операнда больше постоянной величиныконтроль превышения высоты либо скорости
a le xзначение первого операнда меньше либо равно постоянной величинеконтроль достижения нижней границы
a ge xзначение первого операнда больше либо равно постоянной величинеразрешение операции при достижении порога
a eq xзначения совпадаютконтроль точного положения переключателя
a ne xзначения не совпадаютобнаружение отклонения от заданного состояния
a lt bпервый операнд меньше второгосравнение двух телеметрических параметров
a gt bпервый операнд больше второгосравнение напряжения двух батарей
a eq bоперанды равныконтроль совпадения каналов
ANDоба указанных переключателя активныобъединение условий безопасности
ORактивен хотя бы один из указанных переключателейобобщённое предупреждение по нескольким причинам
XORактивен ровно один из указанных переключателейобнаружение противоречивых состояний
Edgeобнаружение перехода состояния в заданном временном окнераспознавание короткого либо длительного нажатия
Stickyактивация по первому условию с удержанием до выполнения второгофиксация факта события, например срабатывания сброса
Timerпериодическое включение и выключение по заданным интерваламмигание сигнальных огней
a dif xизменение первого операнда на заданную величинуобнаружение резкого изменения телеметрического параметра
d gt xразность текущего и предыдущего значений больше постоянной величиныобнаружение скачка показаний датчика

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

К оглавлению

Сводная таблица логических переключателей

Перечень логических переключателей модели

ОбозначениеFunctionV1V2AND switchНазначение
L1a gt xканал CH5пятьдесят процентовотсутствуетдвигатели разблокированы
L2a gt xдатчик Altпять метровотсутствуетаппарат находится выше безопасной высоты
L3ANDпереключатель L1переключатель L2SD в нижнем положенииразрешение сброса полезной нагрузки
L4a lt xдатчик Capaминус 2400 мА·чотсутствуетизрасходовано восемьдесят процентов заряда
L5a lt xдатчик RQlyпятьдесят процентовотсутствуеткачество радиолинии ниже допустимого
L6a lt xдатчик RxBt14,0 Вотсутствуетнапряжение батареи аппарата ниже порога
L7Edgeдатчик RQlyокно от нуля до одной секундыотсутствуетвосстановление телеметрии после перерыва
L8Stickyпереключатель L3переключатель L1 в неактивном состоянииотсутствуетфиксация факта выполненного сброса

Переключатели с первого по третий образуют цепь защиты механизма сброса. Переключатели с четвёртого по шестой формируют предупреждения о состоянии аппарата. Седьмой и восьмой обеспечивают автоматический сброс телеметрии и учёт выполненного сброса нагрузки.

К оглавлению

Защита механизма сброса полезной нагрузки

Цепь построена по принципу последовательного разрешения. Команда сброса проходит только при одновременном выполнении трёх независимых условий.

УсловиеПереключательПредотвращаемая ситуация
Двигатели разблокированыL1, проверка канала CH5срабатывание при подготовке аппарата на площадке
Высота более пяти метровL2, проверка датчика Altсрабатывание на малой высоте при взлёте и посадке
Команда внешнего пилотадополнительное условие переключателя L3, положение SDсамопроизвольное срабатывание без команды

Переключатель L3 объединяет все три условия и назначается условием строки DROP страницы MIXES. При невыполнении любого из условий канал CH9 сохраняет значение минус сто процентов, и механизм удерживает нагрузку.

Порядок создания цепи

  1. Создать переключатель L1 с функцией a gt x, первым операндом канал CH5 и постоянной величиной пятьдесят процентов.
  2. Создать переключатель L2 с функцией a gt x, первым операндом телеметрический датчик Alt и постоянной величиной пять метров.
  3. Создать переключатель L3 с функцией AND, операндами L1 и L2, дополнительным условием по нижнему положению переключателя SD.
  4. Установить параметр Delay переключателя L3 равным половине секунды. Задержка исключает срабатывание при кратковременном искажении данных телеметрии.
  5. Назначить переключатель L3 условием строки DROP на странице MIXES.
  6. Проверить состояние цепи по монитору логических переключателей при различных сочетаниях условий.

Внимание. Переключатель L2 опирается на данные телеметрии. При отсутствии радиосвязи либо неисправности барометрического датчика значение датчика Alt остаётся нулевым, и переключатель не активируется. Такое поведение выбрано намеренно: отказ телеметрии блокирует сброс, а не разрешает его.

К оглавлению

Контроль заряда батареи и качества радиолинии

Переключатель L4. Израсходование заряда

Функция a lt x сравнивает показания датчика потреблённой ёмкости с постоянной величиной. Для литий-ионной батареи 4S ёмкостью 3000 мА·ч установлен порог 2400 мА·ч, что составляет восемьдесят процентов номинальной ёмкости. Оставшегося заряда достаточно для возврата с предельной дальности полётного задания.

Переключатель назначается условием специальной функции голосового оповещения на странице SPECIAL FUNCTIONS.

Переключатель L5. Качество радиолинии

Функция a lt x сравнивает показания датчика качества радиолинии с порогом пятьдесят процентов. Снижение показателя означает приближение к границе устойчивой связи. Внешний пилот получает предупреждение до наступления полной потери управления и успевает сократить дальность.

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

Переключатель L6. Напряжение бортовой батареи

Функция a lt x сравнивает показания датчика напряжения с порогом 14,0 В, что соответствует 3,5 В на элемент сборки 4S. Переключатель служит резервным средством контроля на случай отказа датчика тока.

Параметр Delay установлен равным трём секундам. Задержка исключает ложное срабатывание при кратковременной просадке напряжения в момент увеличения тяги.

Переключатель L7. Восстановление телеметрии

Функция Edge обнаруживает момент появления телеметрических данных после перерыва. Переключатель назначается условием специальной функции автоматического сброса телеметрии, что обеспечивает обнуление показаний потреблённой ёмкости при смене аккумуляторной батареи без участия оператора.

К оглавлению

Возможности страницы, не применяемые в конфигурации «Скаут-1»

ВозможностьНазначениеПричина неприменения
Функция Timerпериодическое включение и выключение по интерваламприменяется для управления проблесковыми огнями и имитации работы механизмов
Функция XORактивное состояние при ровно одном выполненном условииприменяется для обнаружения противоречивых команд в схемах с дублированием органов управления
Функция d gt xобнаружение скачка показаний датчикаприменяется для выявления неисправности датчика по нехарактерному изменению показаний
Параметр Persistentсохранение состояния после выключения аппаратурыприменяется для учёта событий между сеансами работы
Функция Edge с длительным окномраспознавание длительного удержания органа управленияприменяется при нехватке органов управления для назначения двух функций на одну кнопку
Каскадирование более трёх уровнейпостроение сложных логических выраженийусложняет проверку и увеличивает продолжительность расчёта микшера

К оглавлению

Практическое задание

Задание 7.6.1. Построение и проверка цепи защиты сброса

Исходное состояние. Воздушные винты сняты, полезная нагрузка отсоединена, телеметрия принимается, открыт монитор логических переключателей.

  1. Создать переключатели с L1 по L8 согласно сводной таблице.
  2. Перевести переключатель SA в положение разблокировки и убедиться в активации переключателя L1.
  3. Убедиться, что переключатель L2 остаётся неактивным, поскольку аппарат находится на земле.
  4. Перевести переключатель SD в нижнее положение и убедиться, что переключатель L3 не активируется, а канал CH9 сохраняет заблокированное значение.
  5. Временно заменить операнд переключателя L2 на постоянно выполнимое условие, чтобы проверить работу цепи целиком.
  6. Повторить перевод переключателя SD и убедиться в срабатывании переключателя L3 и изменении значения канала CH9.
  7. Немедленно восстановить исходный операнд переключателя L2 и подтвердить возврат канала в заблокированное состояние.
  8. Перевести переключатель SA в положение блокировки двигателей и убедиться, что переключатель L3 не активируется ни при каком положении SD.
  9. Записать результаты проверки всех восьми сочетаний условий в журнал.

Критерий выполнения. Канал сброса изменяет значение исключительно при одновременном выполнении трёх условий. Исходные параметры восстановлены.

Результат. Логика безопасности аппарата построена и проверена. Механизм сброса защищён от срабатывания на земле, предупреждения о состоянии аппарата подготовлены для назначения на специальные функции.

К оглавлению

Контрольный перечень

К оглавлению

Источники

  1. EdgeTX User Manual версии 2.11, раздел Logical Switches для аппаратуры с монохромным экраном.
  2. EdgeTX User Manual версии 2.11, раздел Telemetry, перечень датчиков протокола CRSF.
  3. Технические данные литий-ионных элементов сборки 4S, допустимая глубина разряда.

Проверено: 20.09.2026.

К оглавлению

Логические переключатели [LOGICAL SWITCHES] | EdgeTX
6