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

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

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

English

Лог показує зникнення компаса (ERR COMPASS)

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

Що пише ArduPilot:

ERR з підсистемою 3 (COMPASS) записується в лог, коли перший компас, що використовується, змінює стан: код 4 — від нього 500 мс не було показів, код 0 — покази повернулися. Час між ними — це скільки ArduPilot не мав від нього свіжого курсу.

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

  1. Кабель чи роз'єм компаса втрачає контакт від вібрації.

    ПеревіртеЗникнення трапляються в польоті або коли по рамі постукати, а не на нерухомому столі; у лозі значення MAG у ті самі моменти перестають змінюватися.

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

  2. Живлення модуля GPS/компас просідає, і модуль перезапускається.

    ПеревіртеGPS зникає в ті самі моменти: рядки на зразок «GPS 1: detected …» знову з'являються посеред логу.

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

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

    ПеревіртеCOMPASS_PRIO1_ID — це компас, який ArduPilot вважає першим; екран компаса в наземній станції показує, який саме.

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

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

ПараметрЩо це
COMPASS_USEUse compass for yaw
COMPASS_USE2Compass2 used for yaw
COMPASS_USE3Compass3 used for yaw
COMPASS_PRIO1_IDCompass device id with 1st order priority

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

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