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

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

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

English

На вхід RC налаштовано більше ніж один послідовний порт

Не даєРадіокерування

Що пише ArduPilot:

ArduPilot читає послідовний приймач лише на одному порту: першому, де SERIALn_PROTOCOL дорівнює 23 (RCIN). Другий порт із 23 не читається ніколи, а це зазвичай означає, що приймач чекають не на тому порту.

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

  1. Один порт виставили на 23, шукаючи потрібний, а старий так і лишили.

    ПеревіртеПерегляньте SERIALn_PROTOCOL усіх портів і знайдіть ті, де 23.

    ВиправтеЗалиште 23 лише на порту, до якого під'єднано приймач; іншому задайте те, що там справді під'єднано, або -1 (нічого). Перезавантажте.

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

ПараметрЩо це
SERIAL1_PROTOCOLTelem1 protocol selection
SERIAL2_PROTOCOLTelemetry 2 protocol selection
SERIAL3_PROTOCOLSerial 3 (GPS) protocol selection
SERIAL4_PROTOCOLSerial4 protocol selection
SERIAL5_PROTOCOLSerial5 protocol selection
SERIAL6_PROTOCOLSerial6 protocol selection
Код, який це надсилає

PreArm: Multiple SERIAL ports configured for RC input

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

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

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