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

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

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

English

Вібрація одного мотора проходить крізь фільтри гіроскопа

ПопередженняIMU: акселерометри, гіроскопи, вібрація

Що пише ArduPilot:

Цю перевірку ввімкнули ви самі: FFT гіроскопа (FFT_ENABLE 1) аналізує сигнал після фільтрів, а у FFT_OPTIONS встановлено біти 0 і 1. У польоті він бере частоту обертання кожного мотора з телеметрії регуляторів і вимірює, скільки цієї частоти лишилося у відфільтрованому сигналі гіроскопа. Для названого мотора лишилося понад 40 дБ: його вібрація доходить до регулятора орієнтації. Не більше одного повідомлення на 5 секунд.

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

  1. Гармонійний режекторний фільтр не стежить за моторами.

    ВиправтеНалаштуйте режекторний фільтр на телеметрію регуляторів: INS_HNTCH_ENABLE 1, INS_HNTCH_MODE 3, а в INS_HNTCH_OPTS — біт 1 для окремого фільтра на кожен мотор. Перезавантажте й злітайте ще раз.

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

    ПеревіртеПовідомлення щоразу називає той самий мотор.

    ВиправтеЗамініть пропелер, підтягніть мотор і порівняйте мотори на стенді (без пропелерів, якщо апарат не прив'язано).

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

ПараметрЩо це
FFT_ENABLEEnable
FFT_OPTIONSFFT options
INS_HNTCH_ENABLEHarmonic Notch Filter enable
INS_HNTCH_MODEHarmonic Notch Filter dynamic frequency tracking mode
INS_HNTCH_OPTSHarmonic Notch Filter options
Код, який це надсилає

Noise %.fdB on motor N at %.fHz

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

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

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