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

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

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

English

Хвостове серво трикоптера не має виходу

Не даєМотори, ESC і виходиЛише Коптер

Що пише ArduPilot:

Трикоптер (FRAME_CLASS 7) керує рисканням, нахиляючи задній мотор сервоприводом. ArduPilot називає вихід цього серво Motor7: один із SERVOn_FUNCTION має дорівнювати 39. Під час запуску такого не було, тож армування неможливе. Вихід 7 отримує цю функцію типово, якщо він уже не мав іншої.

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

  1. Вихід, до якого під'єднано хвостове серво, має іншу функцію.

    ВиправтеЗадайте SERVOn_FUNCTION цього виходу 39 і перезавантажте: серво шукається лише під час запуску.

  2. Апарат не трикоптер: FRAME_CLASS помилково дорівнює 7.

    ВиправтеЗадайте правильний FRAME_CLASS і перезавантажте.

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

ПараметрЩо це
FRAME_CLASSFrame Class
SERVO7_FUNCTIONServo output function
MOT_YAW_SV_ANGLEYaw Servo Max Lean Angle
Код, який це надсилає

no SERVOx_FUNCTION set to Motor7 for tail servo

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

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

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