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

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

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

English

Перемикач FFT Tune спробував налаштувати notch-фільтр за висінням

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

Що пише ArduPilot:

Перемикач із функцією «FFT Tune» (RCn_OPTION 162) усереднює шум гіроскопа, поки він у верхньому положенні, а коли його повертають назад — обчислює з цього notch-фільтр, прив'язаний до газу. «Found peaks» перелічує піки шуму, «Selected» — найнижчий, кратними якому є інші. «Notch frequency … and ref … selected» — це успіх: частоту, газ висіння та гармоніки записано у фільтр і збережено. «need stable hover» означає, що не знайдено піка або газу висіння. «Unable to set throttle notch» означає, що жоден notch не працює в режимі газу. «Unable to start FFT averaging» означає, що аналізатор не зміг розпочати.

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

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

    ВиправтеВисіть рівно в режимі з утриманням висоти, переведіть перемикач угору, зачекайте 20–30 с, не торкаючись стіків, поверніть перемикач і сідайте.

  2. Жоден гармонічний notch не налаштовано стежити за газом, тож результат нікуди записати.

    ПеревіртеПовідомлення — «Unable to set throttle notch»; INS_HNTCH_MODE не 1.

    ВиправтеЗадайте INS_HNTCH_MODE 1 (газ), перезавантажте й повторіть висіння. З телеметрією ESC notch краще керувати обертами моторів, і тоді цей перемикач узагалі не потрібен.

  3. Сам аналізатор не працює.

    ПеревіртеFFT_ENABLE дорівнює 0, або під час запуску з'явилося повідомлення про пам'ять чи самоперевірку FFT.

    ВиправтеЗадайте FFT_ENABLE 1 і перезавантажте; спершу усуньте повідомлення FFT, що з'являються під час запуску.

Результат зберігається одразу в параметри notch. Перш ніж довіряти їм, порівняйте їх із логом висіння: хибна частота notch додає затримку й нічого не фільтрує.

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

ПараметрЩо це
FFT_ENABLEEnable
INS_HNTCH_MODEHarmonic Notch Filter dynamic frequency tracking mode
INS_HNTCH_FREQHarmonic Notch Filter base frequency
INS_HNTCH_REFHarmonic Notch Filter reference value
INS_HNTCH_HMNCSHarmonic Notch Filter harmonics
FFT_MINHZMinimum Frequency
FFT_HMNC_FITFFT harmonic fit frequency threshold
Код, який це надсилає

FFT: Notch frequency N.NHz and ref N.N selected

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

FFT: Selected N.NHz

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

FFT: Unable to start FFT averaging

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

FFT: Found peaks at N.N/N.N/N.NHz

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

І ще 2 повідомлень, що надсилаються з тих самих місць.

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

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