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

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

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

English

ArduPilot ще не завершив налаштування GPS

Не даєGPS

Що пише ArduPilot:

Під час запуску ArduPilot надсилає приймачу налаштування (які повідомлення слати, як часто, які супутникові системи) і чекає, доки приймач підтвердить кожне. Налаштований GPS (GPSn_TYPE не 0), який підтвердив не все або якого взагалі не знайдено, блокує армування. Щоразу, коли повідомлення з'являється, другий рядок пояснює причину: «GPS 1: was not found» або, для приймача u-blox, налаштування, на якому він застряг («GPS 1: u-blox … configuration 0x…»).

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

  1. Це перші секунди після ввімкнення: налаштування ще надсилаються.

    ВиправтеЗачекайте пів хвилини й спробуйте знову.

  2. Приймач узагалі не знайдено.

    ПеревіртеДругий рядок — «GPS 1: was not found».

    ВиправтеДивіться те повідомлення: справа в підключенні, протоколі послідовного порту або типі GPS.

  3. Приймач відхиляє одне з налаштувань: це клон або старий модуль, що його не підтримує.

    ПеревіртеДругий рядок називає це налаштування і через кілька хвилин лишається тим самим.

    ВиправтеДивіться «GPS 1: u-blox … configuration 0x…»: там пояснено, що означає кожне налаштування і що можна зробити.

  4. Налаштовано другий GPS, якого не існує.

    ПеревіртеПовідомлення називає GPS 2.

    ВиправтеЗадайте GPS2_TYPE 0 і перезавантажте.

GPS_AUTO_CONFIG 0 каже ArduPilot не чіпати приймач, і тоді u-blox одразу вважається налаштованим. Це справжній вибір лише для модуля, який ви налаштували самі (5 Гц, потрібні повідомлення, збережено в його пам'яті); інакше ви міняєте це повідомлення на GPS, що працює погано.

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

ПараметрЩо це
GPS_AUTO_CONFIGAutomatic GPS configuration
GPS1_TYPEGPS type
GPS2_TYPEGPS type
GPS_SAVE_CFGSave GPS configuration
GPS1_GNSS_MODEGNSS system configuration
Код, який це надсилає

PreArm: GPS N still configuring this GPS

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

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

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