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

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

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

English

Тип підвісу задано, але його драйвер не запустився

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

Що пише ArduPilot:

«Mount: check TYPE» означає, що MNTn_TYPE не дорівнює 0, але драйвер цього підвісу під час увімкнення не створено; драйвери створюються один раз, під час завантаження. Споріднене «Mount: not healthy» означає, що драйвер працює, а підвіс не відповідає: підвіси Siyi, Viewpro, Topotek, Xacti і MAVLink (Gremsy) мають повідомляти свої кути щонайменше раз на секунду. Обидва належать до групи Camera перевірок перед армуванням.

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

  1. Тип задали чи змінили, а польотний контролер після цього не перезавантажували.

    ВиправтеПерезавантажте.

  2. Підвісу немає: параметр лишився з файлу іншого апарата.

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

  3. У цій прошивці немає драйвера для такого типу підвісу.

    Перевірте«Аналізатор прошивки» показує, з чим зібрано файл прошивки; плати з малим обсягом флеш-пам'яті не мають більшості драйверів підвісів.

    ВиправтеЗберіть прошивку з драйвером цього підвісу.

  4. Для «not healthy»: послідовний підвіс без живлення або на порту, не налаштованому для нього.

    ПеревіртеПідвісам Siyi, Viewpro і Topotek потрібні SERIALn_PROTOCOL 8 (Gimbal) на їхньому порту та швидкість підвісу в SERIALn_BAUD (115 означає 115200). Підвіс, що відповідає, під час завантаження повідомляє свою прошивку, наприклад «Mount: Siyi gimbal fw v0.2.3».

    ВиправтеЗадайте порт і швидкість, подайте на підвіс живлення від батареї (пропелери зняті) й перезавантажте.

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

ПараметрЩо це
MNT1_TYPEMount Type
MNT2_TYPEMount Type
SERIAL1_BAUDTelem1 Baud Rate
SERIAL1_PROTOCOLTelem1 protocol selection
SERIAL2_PROTOCOLTelemetry 2 protocol selection
SERIAL3_PROTOCOLSerial 3 (GPS) protocol selection
SERIAL4_PROTOCOLSerial4 protocol selection
Код, який це надсилає

check TYPE

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

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

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