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

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

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

English

Стік газу зависоко для армування

Не даєРадіокеруванняЛише Коптер

Що пише ArduPilot:

У режимах, де стік напряму задає мотори (Stabilize, Acro), і в Drift для армування газ має бути на нулі. В інших режимах він не має просити набору висоти: на середині стіка або нижче. Армування з наземної станції в Guided чи Auto цю перевірку пропускає.

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

  1. Стік газу не до кінця внизу.

    ВиправтеОпустіть газ до упору й армуйте знову.

  2. Відкалібрований мінімум нижчий за те, що стік насправді дає внизу, тож низ — не нуль.

    ПеревіртеЗі стіком унизу смужка газу на екрані Radio Calibration має показувати RC3_MIN плюс-мінус RC3_DZ.

    ВиправтеВідкалібруйте радіо знову.

  3. Стік газу з пружиною (у спокої стоїть посередині), а ArduPilot про це не знає.

    ПеревіртеБіт 0 у PILOT_THR_BHV (feedback from mid stick) повідомляє ArduPilot, що середина — це положення спокою.

    ВиправтеВстановіть біт 0 у PILOT_THR_BHV і армуйте в режимі, що тримає висоту (AltHold, Loiter); у Stabilize з центрованим газом мотори розкрутилися б на половину потужності.

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

ПараметрЩо це
RC3_MINRC min PWM
RC3_DZRC dead-zone
PILOT_THR_BHVThrottle stick behavior
THR_DZThrottle deadzone
Код, який це надсилає

PreArm: … too high

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

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

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

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