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

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

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

English

Висоту поля зльоту над рівнем моря задано або задати не вдалося

ІнформаціяБарометр і повітряна швидкість

Що пише ArduPilot:

Щоб точно перетворювати тиск на висоту, ArduPilot має знати, наскільки поле вище за рівень моря. «Field Elevation Set» показує, яку висоту він тепер використовує: узяту самостійно з початку координат EKF (першої доброї позиції GPS) у дизармованому стані або з BARO_FIELD_ELV, якщо ви його задали. Цей рядок суто інформаційний. «Failed to Set Field Elevation: Armed» означає, що BARO_FIELD_ELV змінили більш ніж на 1 м у заармованому стані: зміну відхилено, а параметр повернуто.

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

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

    ВиправтеЗадавайте його в дизармованому стані або залиште 0, і ArduPilot сам візьме висоту з GPS.

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

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

Field Elevation Set: N.Nm

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

Failed to Set Field Elevation: Armed

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

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

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