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

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

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

English

Основний слот GPS в ArduPilot порожній

Не даєGPS

Що пише ArduPilot:

ArduPilot використовує слот GPS із цим номером як основний приймач, але тип слота — 0 (немає). Так буває, коли єдиний приймач налаштовано як другий GPS (GPS2_TYPE), а GPS1_TYPE дорівнює 0 і GPS_AUTO_SWITCH дорівнює 0: без перемикання ArduPilot лишається на приймачі, названому в GPS_PRIMARY, а його немає.

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

  1. Приймач налаштовано лише у другому слоті.

    ВиправтеЗробіть його першим GPS: GPS1_TYPE — його тип, GPS2_TYPE 0, потім перезавантажте. Послідовний приймач лишається на своєму порту: перший GPS, якому потрібен порт, бере перший порт із SERIALn_PROTOCOL 5.

  2. GPS_PRIMARY вказує на слот, який не використовується.

    ВиправтеЗадайте GPS_PRIMARY приймач, який існує (0 — перший, 1 — другий), або задайте GPS_AUTO_SWITCH 1, щоб ArduPilot сам вибирав приймач із найкращим фіксом.

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

ПараметрЩо це
GPS1_TYPEGPS type
GPS2_TYPEGPS type
GPS_AUTO_SWITCHAutomatic Switchover Setting
GPS_PRIMARYPrimary GPS
Код, який це надсилає

PreArm: GPS N: primary but TYPE 0

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

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

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