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

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

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

English

FRAME_CLASS називає гелікоптер, а це прошивка для мультикоптера

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

Що пише ArduPilot:

FRAME_CLASS дорівнює 6 (Heli), 11 (Heli_Dual) чи 13 (HeliQuad). Таким рамам потрібна окрема гелікоптерна збірка ArduCopter; мультикоптерна, яка у вас, не вміє керувати автоматом перекосу.

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

  1. Для мультикоптера вибрано не те число.

    ВиправтеЗадайте FRAME_CLASS відповідно до своєї рами (1 квадро, 2 гекса, 3 окта, 5 Y6, 7 три) і перезавантажте.

  2. Це гелікоптер, а завантажено прошивку мультикоптера.

    ВиправтеЗавантажте гелікоптерну прошивку для своєї плати (її назва закінчується на «-heli»).

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

ПараметрЩо це
FRAME_CLASSFrame Class
FRAME_TYPEFrame Type (+, X, V, etc)
Код, який це надсилає

PreArm: Invalid MultiCopter FRAME_CLASS

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

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

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

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