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

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

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

English

Compassmot завершився без результату

Не даєКомпасЛише Коптер

Що пише ArduPilot:

Тест завад від моторів зупинився, нічого не вимірявши. Поправку не збережено, а COMPASS_MOTCT задано 0 (без поправки). З датчиком струму тест навчається лише тоді, коли струм батареї 3 А чи більше; без нього — коли газ вище нуля.

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

  1. Газ жодного разу не підняли настільки, щоб струм сягнув 3 А.

    ВиправтеЗапустіть тест знову: повільно підніміть газ приблизно до половини, потримайте кілька секунд, опустіть і завершіть. Спершу закріпіть коптер: мотори крутяться.

  2. Тест скінчився відразу: наземна станція надіслала іншу команду, або зник компас.

    ВиправтеЗапустіть його знову й нічого іншого не робіть у наземній станції до завершення. Якщо компас і далі зникає, перевірте його кабель.

  3. Датчик струму показує нуль, хоча мотори працюють.

    ПеревіртеСтрум батареї в наземній станції лишається 0 А при піднятому газі.

    ВиправтеСпершу налаштуйте монітор батареї (BATT_MONITOR і калібрування струму BATT_AMP_PERVLT), потім повторіть тест.

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

ПараметрЩо це
COMPASS_MOTCTMotor interference compensation type
BATT_MONITORBattery monitoring
BATT_AMP_PERVLTAmps per volt
Код, який це надсилає

Failed

ArduCopter/compassmot.cpp Copter::mavlink_compassmot() · Відкрити в ArduPilot Copter-4.7.1

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

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