Проектирование баллистической парашютной системы восстановления для БПЛА
Контекст и регуляторная среда
21 декабря 2015 года Федеральное авиационное управление (FAA) обязало всех хоббистов регистрировать беспилотные летательные аппараты (БПЛА) весом от 0.55 до 55 фунтов. За два дня в базе FAA появилось 45 000 личных летательных аппаратов. Правило направлено на повышение подотчетности и снижение аварий с малыми дронами. Несоблюдение грозит штрафами до $27 000. Федеральный суд отменил требование в мае 2017, но решение подлежит апелляции (John Goglia, Forbes, 19 мая 2017).
FAA прогнозирует, что к 2020 году в воздушном пространстве США будет около 7 миллионов дронов. С ростом числа БПЛА миссия FAA — обеспечить безопасное и мирное использование энтузиастами. Их сайт описывает ограничения по весу, прямой видимости (LoS) и близости к аэродромам, которым должны следовать владельцы дронов.
Зачем баллистический парашют?
В отличие от самолетов, квадрокоптеры теряют подъемную силу при разряде батареи или если аппарат сбит за пределы восстановления. С растущим дрон-трафиком операторы несут ответственность за безопасность своих аппаратов. Баллистическая парашютная система восстановления (BPRS) может автономно отключить моторы и раскрыть парашют, когда дрон в опасности — будь то низкий заряд, свободное падение или потеря LoS.
Обзор системы
BPRS — независимая подсистема, работающая от собственного 7.4 В LiPo аккумулятора и микроконтроллера Arduino Nano. Микроконтроллер опрашивает 3-осевой акселерометр, GPS-приемник и делитель напряжения, измеряющий напряжение основной батареи. При превышении любого порога безопасности контроллер триггерит 5 В реле для отключения питания моторов и актуирует серво-управляемую дверцу парашюта. Система гарантирует безопасное снижение на контролируемой скорости.
Аппаратные компоненты
- Arduino Nano — 14 цифровых I/O, 8 аналоговых входов, 5 В регулятор, 16 МГц такт, 2 КБ SRAM.
- 3-осевой акселерометр — аналоговый выход; читает X, Y, Z ускорение.
- GPS-модуль — RS232 серийный (NMEA 183.5) на 38 400 бод; выдает широту, долготу, высоту, время.
- Делитель напряжения — соотношение 4:1; масштабирует LiPo напряжение в аналоговый диапазон Arduino.
- 5 В реле-модуль — активный HIGH; отключает питание моторов при срабатывании.
- Сервопривод — PWM-управляемый; выпускает пружинную дверцу MARS Mini парашюта.
- MARS Mini Parachute — нейлоновая ткань, ПВХ рама, пружинный механизм; сбрасываемый между тестами.
Программная логика
Прошивка непрерывно оценивает три условия:
- Напряжение батареи ниже порога отсечки.
- Свободное падение, обнаруженное близким к нулю ускорением по всем осям.
- GPS-расстояние за пределами определенного LoS лимита.
Когда любое условие истинно, софт:
- Активирует реле для разрыва питания моторов.
- Сигнализирует сервоприводу открыть дверцу парашюта.
Калибровочные шаги включают:
- Установку порога свободного падения акселерометра.
- Определение точного LiPo напряжения, при котором моторная мощность падает ниже безопасного.
- Определение GPS-радиуса для принуждения LoS.
Руководство по сборке
Настройка электроники
- Приобретите все компоненты; опциональная пайка если заголовков нет.
- Подключите 5 В реле последовательно с основным черным (отрицательным) проводом батареи дрона. Соедините NO реле с батареей, COM — с разрезанными концами.
- Используйте T-коннектор батареи для подачи двух снюфферных проводов на делитель напряжения. Красный провод на VCC, черный на GND делителя.
- Настройте 5-пиновый female-female заголовок для соединения аналоговых входов Arduino с акселерометром. Соотнесите VCC, X_OUT, Y_OUT, Z_OUT, GND к A1–A5.
- Создайте 5-пиновый хаб питания 5 В и параллельный хаб для GND. Подключите реле EN пин к Arduino D5; VCC и GND к хабам.
- Вывод датчика напряжения на Arduino A7, его VCC/GND к соответствующим хабам.
- Подключите GPS-модуль: VCC/GND к хабам, TXD к Arduino D2, RXD к D3. Включите серийную связь на 38 400 бод.
- Соедините сервопривод с Arduino D4; его VCC и GND к хабам.
- Загрузите предоставленный скетч (Ballistic_Parachute_System.ino) через Arduino IDE.
Сборка парашюта
- Установите MARS Mini парашют на сервопривод. Красный провод сервы на 5 В хаб; черный на GND.
- Проверьте, что пружинная дверца остается закрытой, когда сервопривод без питания.
- Протестируйте раскрытие, вручную триггеря сервопривод и наблюдая за открытием парашюта.
Калибровка и тестирование
Откройте скетч в IDE, найдите секцию калибровки и выполните:
- Запишите равновесное чтение акселерометра (все оси равны).
- Мониторьте GPS-фиксацию и логируйте широту/долготу для подтверждения точности.
- Измерьте LiPo напряжение, при котором моторное напряжение падает ниже безопасного порога.
После калибровки проведите низковысотный тестовый полет для валидации отклика системы.
Будущие улучшения
Потенциальные улучшения включают:
- Продвинутое детектирование ориентации (напр., перевернутый роторкрафт) вместо простого свободного падения.
- Геофенсинг на основе FAA Class A/B/C воздушного пространства или лимитов Certificate of Authorization (COA).
- Автоматическая задержка восстановления для крылатых БПЛА, способных планировать после потери мощности.
Для дополнительных ресурсов консультируйтесь с руководством FAA по операциям UAS и лучшим практикам безопасности.
Производственный процесс
- Лучшие аксессуары для раскрытия полного потенциала Raspberry Pi
- Готово ли ваше производство к IoT? Практическое руководство
- Экспертное руководство: обслуживание вашего спиртового ректификационного куба для пиковой производительно…
- Максимизация эффективности: 4 проверенных совета для вашего водореза
- Экспертное руководство по обслуживанию воздушного компрессора для пиковой производительности
- Стоит ли автоматизировать вашу лазерную режущую систему? Стратегическое руководство для успеха
- Снижение счетов за энергию: как обнаружить и устранить утечки компрессора
- Полное руководство по зимней консервации систем сжатого воздуха — финальная часть
- Защита системы сжатого воздуха от зимы: основные шаги
- Зимние системы сжатого воздуха: основные шаги обслуживания — часть 1