Compassmot завершився без результату
Що пише ArduPilot:
- Failed
Тест завад від моторів зупинився, нічого не вимірявши. Поправку не збережено, а COMPASS_MOTCT задано 0 (без поправки). З датчиком струму тест навчається лише тоді, коли струм батареї 3 А чи більше; без нього — коли газ вище нуля.
Що робити: найімовірніше спершу
Газ жодного разу не підняли настільки, щоб струм сягнув 3 А.
ВиправтеЗапустіть тест знову: повільно підніміть газ приблизно до половини, потримайте кілька секунд, опустіть і завершіть. Спершу закріпіть коптер: мотори крутяться.
Тест скінчився відразу: наземна станція надіслала іншу команду, або зник компас.
ВиправтеЗапустіть його знову й нічого іншого не робіть у наземній станції до завершення. Якщо компас і далі зникає, перевірте його кабель.
Датчик струму показує нуль, хоча мотори працюють.
ПеревіртеСтрум батареї в наземній станції лишається 0 А при піднятому газі.
ВиправтеСпершу налаштуйте монітор батареї (
BATT_MONITORі калібрування струмуBATT_AMP_PERVLT), потім повторіть тест.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
COMPASS_MOTCT | Motor interference compensation type |
BATT_MONITOR | Battery monitoring |
BATT_AMP_PERVLT | Amps per volt |
Де це зробити:Налаштування й тюнінг
Код, який це надсилає
Failed
ArduCopter/compassmot.cpp Copter::mavlink_compassmot() · Відкрити в ArduPilot Copter-4.7.1