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

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

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

English

Для монітора батареї не лишилося аналогового входу

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

Що пише ArduPilot:

Нове у 4.7. Монітору батареї задано аналоговий тип (BATT_MONITOR 3, 4 або 31), але плата не змогла дати ArduPilot аналогового входу, щоб його читати. Це Config Error: польотний контролер повторює повідомлення й не завершує запуск, доки параметр не виправлено. Число тут рахується від 0: «battery 0» — перший монітор (BATT_MONITOR), «battery 1» — другий (BATT2_MONITOR).

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

  1. Другий чи третій монітор увімкнули помилково або з типом, якого плата не підтримує.

    ПеревіртеBATT2_MONITOR і наступні мають бути 0, якщо такого датчика немає.

    ВиправтеЗадайте 0 тому монітору, якого немає, і перезавантажте. Параметри можна змінювати, навіть коли плата показує Config Error.

  2. Усі аналогові входи плати зайняті: кілька аналогових моніторів, аналоговий датчик повітряної швидкості, аналоговий RSSI.

    ВиправтеЗвільніть вхід або виберіть для однієї з батарей цифровий тип датчика, і перезавантажте.

  3. Плата взагалі не має аналогового входу батареї.

    ПеревіртеУ документації плати вказано, який датчик батареї вона має.

    ВиправтеВиберіть тип того датчика, який у неї є (INA2xx, DroneCAN, телеметрія ESC), і перезавантажте.

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

ПараметрЩо це
BATT_MONITORBattery monitoring
BATT2_MONITORBattery monitoring
BATT_VOLT_PINBattery Voltage sensing pin on the AD7091R5 Ic
BATT_CURR_PINBattery Current sensing pin
Код, який це надсилає

Config Error: No analog voltage channel for battery N

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

Config Error: No analog current channel for battery N

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

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

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