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

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

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

English

Задано два OSD, але запуститися зміг лише один

Не даєДалекомір, оптичний потік, камера, OSD та інші пристрої

Що пише ArduPilot:

OSD_TYPE і OSD_TYPE2 обидва задано, а під час завантаження запустився лише один із двох. ArduPilot може вести аналогову мікросхему OSD (тип 1, MAX7456) разом з одним цифровим OSD (тип 3, MSP, або тип 5, MSP DisplayPort), але не два однакові й не MSP разом із DisplayPort. Те саме повідомлення з'являється й тоді, коли пара дозволена, але один із двох не зміг запуститися, наприклад DisplayPort OSD без послідовного порту.

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

  1. OSD лише один, а OSD_TYPE2 задали помилково.

    ВиправтеЗадайте OSD_TYPE2 0 і перезавантажте.

  2. Ці два типи не можуть працювати разом (3 із 5 або той самий тип двічі).

    ВиправтеЗалиште аналогову мікросхему одним із двох або користуйтеся одним OSD.

  3. Один із них не запустився: на платі немає аналогової мікросхеми OSD, або DisplayPort OSD не має послідовного порту.

    Перевірте«MSP DisplayPort uart not available» серед повідомлень запуску вказує на порт.

    ВиправтеДайте цифровому OSD порт із SERIALn_PROTOCOL 42 (DisplayPort) або приберіть тип, якого плата не підтримує, і перезавантажте.

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

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

OSD_TYPE2 not compatible with first OSD

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

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

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