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

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

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

English

Відсутній компас прибрано зі списку або замінено новим

ПопередженняКомпас

Що пише ArduPilot:

«removed»: коли починається калібрування всіх компасів, кожен компас зі списку пріоритетів, якого не знайдено під час цього запуску, прибирається зі збереженого списку. «replaced»: якщо встановлено біт 1 у COMPASS_OPTIONS, відсутній компас DroneCAN під час запуску замінено компасом DroneCAN, якого ArduPilot раніше не бачив. Число після # — місце у списку, рахуючи від 0; далі йде старий ідентифікатор пристрою.

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

  1. Ви навмисно замінили модуль GPS/компас або зняли його.

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

  2. Компас досі на місці, але цього разу не запустився: ненадійний роз'єм або вузол CAN, що довго стартував.

    ПеревіртеВи нічого не знімали, проте екран компаса в наземній станції показує на один компас менше.

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

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

ПараметрЩо це
COMPASS_PRIO1_IDCompass device id with 1st order priority
COMPASS_PRIO2_IDCompass device id with 2nd order priority
COMPASS_PRIO3_IDCompass device id with 3rd order priority
COMPASS_OPTIONSCompass options
Код, який це надсилає

Mag: Compass #N with DEVID N removed

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

Mag: Compass #N with DEVID N replaced

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

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

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