Наземна станція попросила викинути парашут, а Plane відмовив
Що пише ArduPilot:
- Parachute already released
- Parachute not enabled
Команда на викид надійшла з наземної станції й не була виконана: парашут уже викинуто, або його не ввімкнено (CHUTE_ENABLED дорівнює 0, або його вимкнено перемикачем чи командою). Третя відмова має власне повідомлення, «Parachute: Too low»: літак уже літав і зараз нижче CHUTE_ALT_MIN.
Що робити: найімовірніше спершу
Парашут ніколи не налаштовували:
CHUTE_ENABLEDдорівнює 0.ВиправтеЗадайте
CHUTE_ENABLED1, виберітьCHUTE_TYPE(10 для сервопривода), призначте виходу функцію викиду (SERVOn_FUNCTION27) і перевірте викид на столі.Перемикач парашута стоїть у положенні «вимкнено».
ВиправтеПеред польотом переведіть перемикач із
RCn_OPTION21 або 23 у положення «ввімкнено».У цьому польоті його вже викинуто.
ВиправтеУ повітрі більше нічого не зробити. Після посадки перепакуйте парашут і перезавантажте польотний контролер.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
CHUTE_ENABLED | Parachute release enabled or disabled |
CHUTE_TYPE | Parachute release mechanism type (relay or servo) |
CHUTE_ALT_MIN | Parachute min altitude in meters above home |
Код, який це надсилає
Parachute already released
ArduPlane/GCS_MAVLink_Plane.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Відкрити в ArduPilot Plane-4.7.1
ArduPlane/GCS_Mavlink.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Відкрити в ArduPilot Plane-4.6.3
Parachute not enabled
ArduPlane/GCS_MAVLink_Plane.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Відкрити в ArduPilot Plane-4.7.1
ArduPlane/GCS_Mavlink.cpp GCS_MAVLINK_Plane::handle_MAV_CMD_DO_PARACHUTE() · Відкрити в ArduPilot Plane-4.6.3