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

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

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

English

ANGLE_MAX поза межами 10°–80°

Не даєАрмування, дизармування й кнопка безпекиЛише КоптерНемає в 4.7

Що пише ArduPilot:

ANGLE_MAX — найкрутіший нахил, дозволений коптеру в польоті, у сантиградусах: 3000 — це 30°, типове значення. ArduPilot приймає від 1000 до 8000 (від 10° до 80°). З меншим коптер ледве рухався б і не опирався б вітру; з більшим — не втримав би висоту.

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

  1. Значення ввели в градусах, 30 чи 45, а потрібні сантиградуси.

    ВиправтеПомножте на 100: 3000 для 30°.

  2. У значенні зайвий нуль: 30000 замість 3000.

    ВиправтеЗадайте ANGLE_MAX 3000 або потрібну межу між 1000 і 8000.

У 4.7 такого повідомлення немає: там межа живе в іншому параметрі, у градусах.

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

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

PreArm: Check ANGLE_MAX

ArduCopter/AP_Arming.cpp AP_Arming_Copter::parameter_checks() · Відкрити в ArduPilot Copter-4.6.3

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

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