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

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

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

English

Схема підйомних моторів у Q_FRAME_CLASS не підтримується

Не даєЛітак: зліт, посадка, QuadPlaneЛише Літак

Що пише ArduPilot:

Під час запуску код QuadPlane знайшов Q_FRAME_CLASS, для якого не може зібрати мікшер моторів; число в повідомленні — знайдене значення. Він приймає 1 (quad), 2 (hexa), 3 (octa), 4 (octaquad), 5 (Y6), 7 (tri), 10 (тейлситер з одним чи двома моторами), 14 (deca) і 15 або 17 (схеми з Lua-скрипта). Це «Config Error»: він повторюється кожні 5 с, і плата більше нічого не робить, доки значення не виправлять і плату не перезавантажать; параметри змінювати можна.

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

  1. Q_FRAME_CLASS дорівнює 0 (не визначено).

    ВиправтеЗадайте в Q_FRAME_CLASS справжню схему підйомних моторів, а в Q_FRAME_TYPE — їх розташування (1 — це X), і перезавантажте.

  2. Значення є у списку параметра, але код QuadPlane його не приймає, наприклад 12 (DodecaHexa), або це клас, скопійований з коптера.

    ПеревіртеПорівняйте число з повідомлення зі списком вище.

    ВиправтеВиберіть підтримуваний клас і перезавантажте.

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

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

Config Error: Unsupported Q_FRAME_CLASS N

ArduPlane/quadplane.cpp QuadPlane::setup() · Відкрити в ArduPilot Plane-4.7.1

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

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