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

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

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

English

Який сигнал видає кожен вихід

ІнформаціяЗапуск і що плата про себе повідомляє

Після запуску ArduPilot перелічує свої виходи за протоколами; числа — це номери виходів (1 — це SERVO1). «DS600:1-4 PWM:5-12 NeoP:13» читається так: виходи 1–4 — DShot600, 5–12 — PWM, 13 — світлодіодна стрічка. PWM — класичний імпульс для сервоприводів і регуляторів; OneS — OneShot; OS125 — OneShot125; Brush — колекторні мотори; DS150, DS300, DS600 і DS1200 — DShot із такою швидкістю в кбіт/с; NeoP — стрічка NeoPixel; ProfiLED — стрічка ProfiLED. Виходи, що нічого не видають, пропускаються. «RCOut: None» означає, що жоден вихід не активний; «Initialising» — що запит надійшов зарано. Двонапрямний DShot не позначається.

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

  1. Вихід мотора показує PWM, хоча регулятори чекають DShot (або навпаки).

    ВиправтеЗадайте MOT_PWM_TYPE протокол, яким користуються ваші регулятори (6 — це DShot600), і перезавантажте. Для подальшої перевірки моторів зніміть пропелери.

  2. Вихід має протокол, якого ви не просили: він ділить таймер із виходами, що його мають.

    Перевірте«Планувальник плати й підключення» показує виходи вашої плати за групами таймерів.

    ВиправтеУсі виходи однієї групи таймера видають той самий протокол. Перенесіть сервопривід чи світлодіодну стрічку на вихід іншої групи.

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

ПараметрЩо це
MOT_PWM_TYPEOutput PWM type
SERVO_BLH_MASKBLHeli Channel Bitmask
SERVO_BLH_OTYPEBLHeli output type override
SERVO_BLH_BDMASKBLHeli bitmask of bi-directional dshot channels
NTF_LED_TYPESLED Driver Types

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

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