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

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

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

English

Приймач не було видно від моменту ввімкнення

Не даєРадіокеруванняЛише Коптер

Що пише ArduPilot:

Відколи подано живлення, польотний контролер не отримав жодного правильного кадру від приймача (і жодного RC override від наземної станції). Перевірка працює, коли ввімкнено фейлсейф радіо (FS_THR_ENABLE не 0), бо коптер, який ніколи не чув свого радіо, не зможе помітити, що його втратив.

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

  1. Пульт вимкнено, або приймач до нього не прив'язано.

    ПеревіртеПодивіться на світлодіод приймача: світиться постійно — зв'язок є, блимає — шукає. На екрані Radio Calibration у Mission Planner смужки мають рухатися разом зі стіками.

    ВиправтеУвімкніть пульт, виберіть правильну модель, а якщо світлодіод і далі блимає — прив'яжіть приймач знову.

  2. Послідовний порт, до якого під'єднано приймач, не налаштовано на вхід RC.

    ПеревіртеЗ'ясуйте, до якого UART ідуть дроти приймача, і подивіться SERIALn_PROTOCOL цього порту: приймачу CRSF/ELRS, SBUS чи іншому послідовному на UART потрібне значення 23 (RCIN). Приймачу на власному RC-вході плати порт не потрібен.

    ВиправтеЗадайте цьому порту SERIALn_PROTOCOL 23 і перезавантажте польотний контролер: зміна діє лише після перезавантаження.

  3. Приймач під'єднано неправильно: TX і RX переплутано, або на нього не подано живлення.

    ПеревіртеTX приймача CRSF/ELRS іде на RX польотного контролера, а RX — на TX. Від самого USB багато плат приймач не живлять: під'єднайте батарею (пропелери зняті).

    ВиправтеВиправте підключення; «Планувальник плати й підключення» покаже, який контакт вашої плати — який UART.

  4. RC_PROTOCOLS виключає протокол, яким говорить ваш приймач.

    ВиправтеЗадайте RC_PROTOCOLS 1 (усі протоколи, типове значення) і перезавантажте.

Політ без пульта (лише наземна станція чи бортовий комп'ютер) — єдиний випадок, коли FS_THR_ENABLE 0 доречний; з пультом фейлсейф радіо має лишатися ввімкненим.

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

ПараметрЩо це
FS_THR_ENABLEThrottle Failsafe Enable
RC_PROTOCOLSRC protocols enabled
SERIAL1_PROTOCOLTelem1 protocol selection
SERIAL2_PROTOCOLTelemetry 2 protocol selection
Код, який це надсилає

PreArm: RC not found

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

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

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

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