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

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

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

English

Під час запуску не знайдено жодного IMU

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

Що пише ArduPilot:

Під час запуску не відповів жоден IMU — мікросхема з гіроскопами й акселерометрами. Без нього ArduPilot працювати не може: він зупиняється з помилкою конфігурації, повторює це повідомлення й не армується. Параметри при цьому можна читати й змінювати.

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

  1. Прошивку зібрано для іншої плати або для іншої ревізії цієї плати з іншим IMU.

    ПеревіртеПорівняйте назву плати в прошивці з написом на платі; виробники часто продають кілька ревізій під однією назвою.

    ВиправтеПрошийте прошивку саме для цієї плати й ревізії.

  2. INS_ENABLE_MASK вимикає всі IMU, які є на платі.

    ПеревіртеINS_ENABLE_MASK не дорівнює 127, типовому значенню.

    ВиправтеЗадайте INS_ENABLE_MASK 127 і перезавантажте.

  3. IMU вийшов з ладу: аварія, вода або заводський брак.

    ПеревіртеНа платі правильна прошивка, а повідомлення лишається.

    ВиправтеЗамініть польотний контролер.

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

ПараметрЩо це
INS_ENABLE_MASKIMU enable mask
Код, який це надсилає

INS: unable to initialise driver

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

Config Error: INS: unable to initialise driver

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

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

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