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

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

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

English

Випробування ідентифікації системи зупинилося до завершення

ПопередженняAutoTune і керуванняЛише Коптер

Що пише ArduPilot:

Випробувальний сигнал вимкнено достроково, звичайне керування повернулося; запис неповний. «SystemID Stopped: lean=… max=…»: коптер нахилився більше за свій максимальний кут нахилу (друге число, у сотих частках градуса; перше — у градусах). «SystemID Stopped: Landed»: спрацював детектор посадки. «SystemID Stopped: axis = 0»: SID_AXIS у польоті задали 0. «SystemID Parameter Error»: налаштування розгортки не мають сенсу: частота не додатна, від'ємний час плавного входу чи виходу або час запису коротший за два періоди початкової частоти.

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

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

    ПеревіртеЗначення нахилу в повідомленні трохи перевищує максимум.

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

  2. Розгортку налаштовано неправильно: SID_T_REC закороткий для SID_F_START_HZ, або частота дорівнює 0.

    ПеревіртеПрочитайте SID_F_START_HZ, SID_F_STOP_HZ, SID_T_REC, SID_T_FADE_IN і SID_T_FADE_OUT.

    ВиправтеЗробіть SID_T_REC довшим за два, поділене на SID_F_START_HZ, обидві частоти більшими за 0, а час плавного входу й виходу — 0 або більше.

  3. Випробування почали занизько, і коптер торкнувся землі.

    ВиправтеПочинайте з висіння щонайменше за кілька метрів над землею.

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

ПараметрЩо це
SID_AXISSystem identification axis
SID_MAGNITUDESystem identification Chirp Magnitude
SID_F_START_HZSystem identification Start Frequency
SID_F_STOP_HZSystem identification Stop Frequency
SID_T_RECSystem identification Total Sweep length
SID_T_FADE_INSystem identification Fade in time
SID_T_FADE_OUTSystem identification Fade out time
Код, який це надсилає

SystemID Parameter Error

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

SystemID Stopped: axis = 0

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

SystemID Stopped: lean=N.N max=N.N

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

SystemID Stopped: Landed

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

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

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