Втрата радіозв'язку між пультами керування та безпілотним літальним апаратом - це один із найпоширеніших ризиків під час польотів. Несподівані перешкоди від радіозавад, фізичні перешкоди на шляху сигналу або банальний вихід за радіус дії передавача можуть миттєво залишити пілота без контролю над дрон-платформою.
Саме для таких екстрених ситуацій розроблено аварійну систему Failsafe. Це заздалегідь запрограмований алгоритм дій бортового польотного контролера та радіоприймача, який активується у разі зникнення керуючого сигналу. Від правильного налаштування цього механізму залежить, чи повернеться безпілотник до точки старту, чи впаде у безпечному місці, чи перетвориться на неконтрольований снаряд.
Що таке Failsafe і коли він спрацьовує
Failsafe (система аварійного захисту) - це програмний або апаратний комплекс дій, призначений для мінімізації шкоди апарату, майну та оточуючим при виникненні аварійних ситуацій.
Аварійний режим активується в таких випадках:
-
Втрата зв'язку з радіоприймачем (RX loss) через високий рівень завад або вихід за межі радіуса дії.
-
Апаратний збій між приймачем та польотним контролером (наприклад, пошкодження або обрив сигнального проводу UART/SBUS).
-
Глибока просадка напруги або критичний розряд акумулятора (коли активовано відповідні аварійні пороги бортового живлення).
Типи реакції Failsafe
Залежно від типу літального апарата, його призначення та наявного обладнання, пілот може обрати один із трьох основних сценаріїв поведінки Failsafe.
|
Режим Failsafe |
Опис роботи |
Сфера застосування |
|
Drop (Вимкнення моторів) |
Миттєве зняття армінгу та зупинка двигунів. Дрон падає за інерцією. |
FPV-фрістайл, рейсинг, польоти на невеликій висоті та близьких дистанціях. |
|
Land / Auto-landing |
Автоматичне вирівнювання горизонту та плавність зниження на поточних координатах. |
Мультиротори без супутникового модуля, польоти в обмеженому просторі. |
|
RTH (Return-to-Home) |
Набір безпечної висоти, розворот і політ за GPS-координатами до точки злету з автоматичною посадкою. |
Long-range квадрокоптери, крила, дальні розвідувальні та моніторингові БПЛА. |
Drop (вимкнення моторів)
При активації сценарію Drop польотний контролер миттєво відключає живлення моторів. Для більшості маневрених спортивних і трюкових квадрокоптерів це є найбезпечнішим рішенням. Неконтрольовані пропелери, що обертаються на високих обертах, здатні завдати серйозної шкоди або спалити регулятори ходу (ESC) при зіткненні з перешкодою. Падіння по балістичній траєкторії гарантує, що апарат зупиниться відразу в точці втрати сигналу.
Land / Auto-landing
Режим автоматичної посадки утримує гоpизонт апарата за допомогою акселерометра й повільно знижує газ. Головний мінус цього сценарію - за наявності бокового вітру дрон у процесі знесення може здути на дерева, у воду або на приватну територію, оскільки координати позиціонування при цьому не контролюються.
RTH (Return-to-Home) і що для нього потрібно
Повернення додому - найбільш бажаний варіант аварійного сценарію для далекольотів. Щоб режим RTH працював коректно, на борту обов'язково має бути встановлений та налаштований GPS-модуль для FPV-дрона, який фіксує координати точки злету перед армінгом. Автопілот вираховує вектор руху, піднімає апарат на задану безпечну висоту (щоб не зачепити лінії електропередач чи дерева) та повертає його до пілота.
Failsafe на боці приймача vs на боці польотного контролера
Алгоритм відпрацювання аварійної ситуації розділений на два послідовних етапи: Stage 1 та Stage 2.
Stage 1 і Stage 2
-
Stage 1 (Короткочасна втрата пакетів): Триває перші кілька часток секунди (за замовчуванням 0.4–1.0 сек) після зникнення зв'язку. У цей момент польотний контролер утримує останні отримані команди або переводить дрон у короткочасний режим вирівнювання. Якщо зв'язок відновлюється протягом цього інтервалу, пілот миттєво повертає контроль без переривання польоту.
-
Stage 2 (Повний Failsafe): Активується, якщо інтервал часу Guard Time перевищено. Польотний контролер переходить до виконання основного аварійного сценарію - Drop, Land або RTH.
Чому важливо налаштувати обидва рівні
Якщо приймач при втраті зв'язку продовжить надсилати на польотний контролер некоректний або "застряглий" сигнал (наприклад, утримуючи газ на рівні 50%), автопілот не дізнається про факт аварії. Дрон продовжить політ у невідомому напрямку до повного розряджання акумулятора. Приймач повинен бути налаштований у режим відсутності імпульсу (No Pulse) або надсилати спеціальний прапор втрати кадру (frame loss).
Налаштування Failsafe у Betaflight
Прошивка Betaflight використовується переважно на спортивних і FPV-квадрокоптерах. Інструкції щодо первинного конфігурування можна переглянути у статті Налаштування Betaflight з нуля.
Порядок налаштування аварійного режиму у Betaflight:
-
Перейдіть у вкладку Failsafe конфігуратора Betaflight.
-
Переконайтеся, що у розділі Stage 1 для каналу газу (Throttle) обрано утримання безпечного значення або автовирівнювання.
-
У розділі Stage 2 встановіть параметр Guard time for stage 2 failsafe (зазвичай 4–10 десяткових часток секунди).
-
Оберіть процедуру для Stage 2: для більшості FPV-дронів встановлюють Drop. Якщо присутній GPS, можна вибрати GPS Rescue.
-
Збережіть налаштування кнопкою Save and Reboot.
Перевірку налаштувань виконують обов'язково на лабораторному стенді із знятими пропелерами. Заармте дрон, після чого вимкніть пульт керування. Мотори повинні миттєво зупинитися через заданий інтервал Guard Time.
Налаштування Failsafe у INAV (з RTH)
На відміну від Betaflight, прошивка INAV оптимізована для навігаційних польотів і крилатих платформ. Налаштування Failsafe тут вимагає ретельного заповнення навігаційних параметрів:
-
На вкладці Failsafe виберіть процедуру RTH (Return-to-Home).
-
Вкажіть RTH Altitude Procedure: At least altitude (набір фіксованої безпечної висоти, наприклад, 50 метрів) або Current altitude (повернення на поточній висоті).
-
Налаштуйте швидкість повернення та швидкість автоматичного зниження при посадці.
-
Встановіть мінімальну кількість супутників для армінгу (не менше 6–8 супутників), щоб уникнути запису некоректної точки злету.
Налаштування Failsafe на пульті/приймачі (No Pulse vs Set Position)
Правильна взаємодія протоколу зв'язку та польотного контролера базується на правильних налаштуваннях приймача. Процес підключення та вибору прошивок детально описано у матеріалі Як підключити та прошити приймач ELRS.
Існує два основні режими передачі Failsafe з боку приймача:
-
No Pulse (Cutoff): Приймач повністю припиняє передачу сигналів на польотний контролер при втраті зв'язку. FC бачить відсутність даних і миттєво запускає свій внутрішній алгоритм Failsafe (найбільш надійний та рекомендований варіант).
-
Set Position: Приймач подає на польотний контролер наперед задані значення каналів (наприклад, тумблер Failsafe у положенні ON).
-
Hold: Приймач «заморожує» останні значення каналів. Застосування цього режиму потенційно небезпечне, оскільки FC не отримує сповіщення про аварію.
Як протестувати Failsafe безпечно
Перевірка працездатності Failsafe виконується у декілька етапів.
Первинне тестування проводять на землі зі знятими пропелерами, спостерігаючи за реакцією моторів і статусом у вкладці Failsafe конфігуратора при відключенні живлення пульта.
Другий етап - тестування в полі. Для апаратів із налаштованим режимом RTH польотне випробування проводять на безпечній висоті (50–70 метрів) над відкритою місцевістю. Дрон відлітає на відстань 100–200 метрів, після чого пілот тумблером на пульті примусово активує режим Failsafe/RTH та спостерігає за поведінкою: апарат повинен розвернутися, набрати задану висоту й попрямувати до точки старту.
Часті помилки (немає GPS для RTH, неправильний Home, серво в довільному положенні)
Багато аварій трапляються через банальні помилки при конфігурації:
-
Армінг без фіксації точки Home: Якщо дрон заармився до того, як GPS підключився до супутників, точкою злету можуть записатися нульові координати. При Failsafe апарат полетить у напрямку нульового меридіана.
-
Недостатня висота RTH: Встановлення занадто низької висоти повернення (наприклад, 15 метрів) призводить до зіткнення з деревами чи лініями електропередач.
-
Невірно обраний режим на приймачі: Налаштування приймача у режим Hold блокує активацію автопілота, і дрон продовжує летіти неконтрольовано.
-
Неправильне положення сервоприводів на крилах: На літальних платформах без польотного контролера некоректна установка рулів у режимі Failsafe вводить літак у круте піке замість плавного планування.
Якісна та надійна бортова апаратура - запорука безпроблемного повернення вашого БПЛА з будь-якої дистанції. Великий вибір сучасних польотних контролерів, GPS-модулів, приймачів ELRS/TBS та іншої бортової периферії чекає на вас у розділі Каталог електроніки БПЛА. Фахівці магазину FlyShop допоможуть підібрати сумісні компоненти та нададуть консультації щодо їх точного налаштування.