← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Пристрій ADS-B перестав відповідати або повідомляє про відмову

ПопередженняДалекомір, оптичний потік, камера, OSD та інші пристрої

Що пише ArduPilot:

«Transceiver heartbeat timed out»: пристрій uAvionix на MAVLink надсилав звіт про свій стан, а тепер його немає 15 с. «Sagetech MXS: Initialization Timeout»: транспондер не відповів на повідомлення налаштування за перші 20 с. «Transponder Failure» і «System Failure» — прапорці несправності, які надсилає сам пристрій Sagetech. У кожному разі інші судна можуть більше не бачити вас, а ви — їх.

Що робити: найімовірніше спершу

  1. Пристрій втратив живлення, або його роз'єм розхитався.

    ВиправтеПеред наступним польотом перевірте живлення пристрою та його кабель з обох боків.

  2. Послідовний порт або його швидкість не відповідають пристрою.

    ПеревіртеADSB_TYPE має відповідати вашому пристрою (1 uAvionix MAVLink, 3 uAvionix UCP, 4 Sagetech серії MX), а порту послідовного пристрою потрібен SERIALn_PROTOCOL 35.

    ВиправтеЗадайте протокол і швидкість порту за інструкцією до пристрою й перезавантажте.

  3. Сам транспондер несправний.

    ВиправтеТам, де робочий транспондер вимагається законом, не літайте, доки пристрій не полагоджено.

Параметри, на які варто глянути

ПараметрЩо це
ADSB_TYPEADSB Type
SERIAL1_PROTOCOLTelem1 protocol selection
SERIAL2_PROTOCOLTelemetry 2 protocol selection
SERIAL3_PROTOCOLSerial 3 (GPS) protocol selection
SERIAL4_PROTOCOLSerial4 protocol selection
Код, який це надсилає

ADSB: Transceiver heartbeat timed out

libraries/AP_ADSB/AP_ADSB_uAvionix_MAVLink.cpp AP_ADSB_uAvionix_MAVLink::update() · Відкрити в ArduPilot Copter-4.7.1

ADSB Sagetech MXS: System Failure

libraries/AP_ADSB/AP_ADSB_Sagetech_MXS.cpp AP_ADSB_Sagetech_MXS::handle_ack() · Відкрити в ArduPilot Copter-4.7.1

ADSB Sagetech MXS: Transponder Failure

libraries/AP_ADSB/AP_ADSB_Sagetech_MXS.cpp AP_ADSB_Sagetech_MXS::handle_ack() · Відкрити в ArduPilot Copter-4.7.1

ADSB Sagetech MXS: Initialization Timeout. Failed to initialize.

libraries/AP_ADSB/AP_ADSB_Sagetech_MXS.cpp AP_ADSB_Sagetech_MXS::update() · Відкрити в ArduPilot Copter-4.7.1

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті