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

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

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

English

AutoTune здався: не зміг знайти коефіцієнт

Не даєAutoTune і керування

Що пише ArduPilot:

AutoTune довів коефіцієнт до межі дозволеного, не отримавши відповіді, якої шукає, і зупинився; ви летите на попередніх коефіцієнтах. «Twitch Size»: апарат раз у раз досягав межі кута раніше, ніж його кутова швидкість сягала піку, хоч яким малим робили посмикування. «Rate D»: відскок після посмикування лишався завеликим, коли D уже опустився до AUTOTUNE_MIN_D. «Rate P»: P довелося зменшити до його мінімуму 0.01. «Angle P»: кут усе одно перелітав, коли кутовий P був на своєму мінімумі 0.5. Сам лише «AutoTune: Failed» — формулювання традиційного гелікоптера.

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

  1. Вібрація й шум доходять до гіроскопа, тож вимірювання стрибають від одного посмикування до іншого.

    ПеревіртеРівні вібрації в лозі й чи налаштовано гармонічний notch-фільтр (кроки про фільтри в «Посібнику з налаштування й тюнінгу»).

    ВиправтеЗбалансуйте пропелери, закріпіть усе, що бовтається, налаштуйте notch-фільтр і спробуйте знову.

  2. Рама чи її промені гнуться, або польотний контролер хитається на м'якому кріпленні.

    ВиправтеЗробіть раму й кріплення жорсткішими; AutoTune не може компенсувати конструкцію, яка рухається.

  3. Мотори відповідають нерівномірно: MOT_THST_EXPO не підходить до пропелерів, або MOT_SPIN_MIN такий низький, що мотор майже зупиняється на повільному боці посмикування.

    ВиправтеЗадайте MOT_THST_EXPO і MOT_SPIN_MIN, як описано в кроках про мотори в «Посібнику з налаштування й тюнінгу», і тюнінгуйте знову.

  4. «Twitch Size»: апарат обертається надто повільно для тесту: важкий, бракує потужності, або стартові коефіцієнти дуже низькі.

    ВиправтеСпершу вручну налаштуйте крен і тангаж до впевненого висіння й тримайте межу кута нахилу на типових 30° або більше.

  5. «Rate D»: AUTOTUNE_MIN_D вищий за те, що потрібно великому апарату з повільними пропелерами.

    ВиправтеЗменште AUTOTUNE_MIN_D (типово 0.0005, можна до 0.0001) і проведіть тюнінг знову.

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

ПараметрЩо це
AUTOTUNE_MIN_DAutoTune minimum D
AUTOTUNE_AGGRAutotune aggressiveness
MOT_THST_EXPOThrust Curve Expo
MOT_SPIN_MINMotor Spin minimum
INS_GYRO_FILTERGyro filter cutoff frequency
Код, який це надсилає

AutoTune: Angle P Gain Determination Failed

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

AutoTune: Failed

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

AutoTune: Rate D Gain Determination Failed

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

AutoTune: Rate P Gain Determination Failed

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

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

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

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