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

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

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

English

Спрацював фейлсейф батареї

Діяти негайноБатарея й живлення

Що пише ArduPilot:

Монітор батареї надсилає це, лише коли заармовано, тієї миті, коли батарея перетинає рівень фейлсейфу. «low» і «critical»: напруга безперервно трималася нижче BATT_LOW_VOLT чи BATT_CRT_VOLT протягом BATT_LOW_TIMER секунд (типово 10), або залишок заряду (BATT_CAPACITY мінус використані мАг) упав нижче BATT_LOW_MAH чи BATT_CRT_MAH — це діє відразу. «missing, last:» означає, що монітор 5 с не дає показів. Числа — напруга зараз і мАг, використані від увімкнення. Далі апарат робить те, що задано в BATT_FS_LOW_ACT чи BATT_FS_CRT_ACT.

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

  1. Батарея сідає: фейлсейф робить свою справу.

    ПеревіртеНапруга близька до порога, а число мАг відповідає часу польоту.

    ВиправтеСідайте зараз або дайте дії фейлсейфу повернути апарат; не змінюйте режим, щоб літати далі. Наступного разу сідайте раніше.

  2. Напруга просідала під навантаженням довше за таймер: зношена, холодна чи замала батарея або довгий набір висоти на повному газі.

    ПеревіртеУ лозі напруга батареї просідає разом із газом і відновлюється, коли газ зменшується, а використано ще мало мАг.

    ВиправтеСядьте, а далі літайте на батареї, що відповідає струму, який споживає апарат. BATT_FS_VOLTSRC 1 змушує фейлсейф порівнювати напругу з компенсацією просідання (напругу спокою), а не сиру.

  3. Пороги або калібрування напруги не відповідають цій батареї.

    ПеревіртеПовна батарея викликає його в перші хвилини; порівняйте показану напругу з мультиметром.

    ВиправтеВідкалібруйте покази напруги, потім задайте пороги для своєї кількості банок: їх розраховує крок «Фейлсейф батареї» в «Посібнику з налаштування й тюнінгу».

  4. «missing, last:»: монітор перестав передавати дані (ненадійний провід модуля живлення, батарея DroneCAN чи розумна батарея зникла з шини).

    ПеревіртеНапруга в повідомленні — остання отримана.

    ВиправтеСядьте й перевірте підключення монітора. Через зниклий монітор ArduPilot сам нічого не робить, а доки монітор мовчить, фейлсейфу розрядженої батареї не буде.

Кожен рівень оголошується один раз і лишається активним до перезавантаження польотного контролера; у Copter після цього армування блокується з «Battery failsafe». З BATT_LOW_TIMER 0 фейлсейфи за напругою не спрацьовують ніколи: лишаються тільки фейлсейфи за мАг.

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

ПараметрЩо це
BATT_LOW_VOLTLow battery voltage
BATT_CRT_VOLTCritical battery voltage
BATT_LOW_MAHLow battery capacity
BATT_CRT_MAHBattery critical capacity
BATT_LOW_TIMERLow voltage timeout
BATT_FS_LOW_ACTLow battery failsafe action
BATT_FS_CRT_ACTCritical battery failsafe action
BATT_FS_VOLTSRCFailsafe voltage source
Код, який це надсилає

Battery N is … N.NV used N.N mAh

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

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

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