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

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

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

English

Максимальний кут нахилу поза межами 10°–80°

Не даєAutoTune і керуванняЛише 4.7

Що пише ArduPilot:

У 4.7 максимальний кут нахилу належить контролеру орієнтації як ATC_ANGLE_MAX і задається в градусах: типово 30, і він має бути від 10 до 80. Поза цим діапазоном армування заборонено — «PreArm: Bad parameter: …». До 4.6 включно та сама межа була параметром у сантиградусах (3000 для 30°).

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

  1. У новий параметр ввели старе значення в сантиградусах, наприклад 3000 чи 4500.

    ПеревіртеATC_ANGLE_MAX має значення в сотнях чи тисячах.

    ВиправтеВведіть градуси: ATC_ANGLE_MAX 30 для 30°.

  2. Значення задали меншим за 10°, щоб приборкати перший політ.

    ВиправтеЗадайте ATC_ANGLE_MAX 10 або більше; типове значення — 30.

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

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

…_ANGLE_MAX must be >= 10 and <= 80

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

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

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