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

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

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

English

Пристрій, увімкнений у параметрах, не готовий

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

Що пише ArduPilot:

Деякі пристрої мають власну перевірку армування. Слово перед двокрапкою каже, чия не пройшла: Mount — підвіс камери (MNT1_TYPE), Generator — бортовий генератор (GEN_TYPE), FETtec — регулятори FETtec OneWire (SERVO_FTW_MASK), OpenDroneID — передавач дистанційної ідентифікації (DID_ENABLE). Слова після двокрапки — власна причина пристрою, і вона має окреме пояснення.

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

  1. Пристрій увімкнено в параметрах, але його не встановлено: файл параметрів з іншого апарата.

    ВиправтеЗадайте параметру пристрою, якого у вас немає, 0 (MNT1_TYPE, GEN_TYPE, SERVO_FTW_MASK чи DID_ENABLE) і перезавантажте.

  2. Пристрій установлено, але він без живлення, не під'єднаний або сидить на послідовному порту з іншим протоколом.

    ПеревіртеВід самого USB багато пристроїв живлення не отримують. «Планувальник плати й підключення» показує, який порт — який.

    ВиправтеПід'єднайте батарею (пропелери зняті), перевірте кабель і задайте його порту правильний SERIALn_PROTOCOL; після зміни перезавантажте.

  3. Пристрій ще запускається: підвіс шукає центр, генератор прогрівається, Remote ID чекає на позицію GPS.

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

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

ПараметрЩо це
MNT1_TYPEMount Type
GEN_TYPEGenerator type
SERVO_FTW_MASKServo channel output bitmask
DID_ENABLEEnable ODID subsystem
Код, який це надсилає

PreArm: FETtec: …

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

PreArm: Generator: …

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

PreArm: OpenDroneID: …

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

PreArm: Mount: …

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

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

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