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

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

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

English

Монітор батареї не дозволяє армуватися

Не даєБатарея й живлення

Що пише ArduPilot:

Перед армуванням ArduPilot питає кожен увімкнений монітор батареї, чи придатна батарея до польоту. Число — це номер монітора (1 — параметри BATT_, 2 — BATT2_), а слова після нього — перша перевірка, яку не пройдено, у такому порядку: «unhealthy», «below minimum arming voltage», «below minimum arming capacity», «low voltage failsafe», «low capacity failsafe», «critical voltage failsafe», «critical capacity failsafe», «capacity failsafe critical >= low», «voltage failsafe critical >= low». Показується лише перша; коли її усунено, може з'явитися наступна.

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

  1. «unhealthy»: монітор не дає показів, або BATT_MONITOR змінили й не перезавантажили плату.

    ВиправтеПерезавантажуйте після кожної зміни BATT_MONITOR. Якщо повідомлення лишається — тип не відповідає встановленому датчику, або BATT_VOLT_PIN і BATT_CURR_PIN аналогового датчика — не ті піни, що в цієї плати.

  2. «below minimum arming voltage» чи «capacity»: батарея показує менше за BATT_ARM_VOLT, або в ній лишилося менше за BATT_ARM_MAH.

    ВиправтеПід'єднайте заряджену батарею: від самого USB напруга близька до нуля. Якщо й повна батарея не проходить — порівняйте покази з мультиметром.

  3. «low» чи «critical» «voltage failsafe» або «capacity failsafe»: батарея вже нижче порога фейлсейфу (BATT_LOW_VOLT, BATT_CRT_VOLT, BATT_LOW_MAH, BATT_CRT_MAH).

    ВиправтеЗарядіть або замініть батарею. Якщо не проходить і повна — пороги задано для батареї з більшою кількістю банок, або калібрування напруги неточне.

  4. «critical >= low»: критичний поріг не нижчий за свій низький.

    ВиправтеЗадайте BATT_CRT_VOLT нижчим за BATT_LOW_VOLT, а BATT_CRT_MAH — нижчим за BATT_LOW_MAH.

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

ПараметрЩо це
BATT_MONITORBattery monitoring
BATT_ARM_VOLTRequired arming voltage
BATT_ARM_MAHRequired arming remaining capacity
BATT_LOW_VOLTLow battery voltage
BATT_CRT_VOLTCritical battery voltage
BATT_LOW_MAHLow battery capacity
BATT_CRT_MAHBattery critical capacity
BATT_CAPACITYBattery capacity
Код, який це надсилає

Battery N …

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

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

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