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

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

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

English

Акселерометри не мають чинного калібрування

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

Що пише ArduPilot:

Для кожного акселерометра ArduPilot зберігає зміщення й масштабні коефіцієнти з калібрування в шести положеннях разом з ID датчика. Перевірка не проходить, коли акселерометр не має збереженого ID або має інший, коли всі його зміщення точно нульові, коли відкалібрований раніше датчик тепер відсутній або коли значення калібрування існують для датчика, якого немає.

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

  1. Плата нова або її параметри скинуто: калібрування ніколи не робили.

    ПеревіртеINS_ACCOFFS_X і сусідні параметри всі дорівнюють 0.

    ВиправтеЗробіть калібрування акселерометрів у наземній станції: шість положень, кожне нерухомо на рівній поверхні. Потім перезавантажте.

  2. Параметри взято з іншого польотного контролера, або змінилася прошивка й інакше нумерує IMU: збережені ID не відповідають знайденим датчикам.

    ПеревіртеЗміщення не нульові, але повідомлення з'явилося одразу після завантаження файлу параметрів чи прошивання.

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

  3. IMU, який був відкалібрований, цього разу не запустився.

    ПеревіртеРядків «IMU» під час запуску менше, ніж раніше; INS_ACC2_ID або INS_ACC3_ID не 0 для датчика, якого немає у списку.

    ВиправтеПерезавантажте. Якщо датчик і далі відсутній — плата несправна: не обходьте це калібруванням, замініть плату.

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

ПараметрЩо це
INS_ACCOFFS_XAccelerometer offsets of X axis
INS_ACCSCAL_XAccelerometer scaling of X axis
INS_ACC_IDAccelerometer ID
INS_ACC2_IDAccelerometer2 ID
INS_ACC3_IDAccelerometer3 ID
INS_ACC2OFFS_XAccelerometer2 offsets of X axis
Код, який це надсилає

PreArm: 3D Accel calibration needed

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

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

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