Тип підвісу задано, але його драйвер не запустився
Що пише ArduPilot:
- check TYPE
«Mount: check TYPE» означає, що MNTn_TYPE не дорівнює 0, але драйвер цього підвісу під час увімкнення не створено; драйвери створюються один раз, під час завантаження. Споріднене «Mount: not healthy» означає, що драйвер працює, а підвіс не відповідає: підвіси Siyi, Viewpro, Topotek, Xacti і MAVLink (Gremsy) мають повідомляти свої кути щонайменше раз на секунду. Обидва належать до групи Camera перевірок перед армуванням.
Що робити: найімовірніше спершу
Тип задали чи змінили, а польотний контролер після цього не перезавантажували.
ВиправтеПерезавантажте.
Підвісу немає: параметр лишився з файлу іншого апарата.
ВиправтеЗадайте
MNTn_TYPE0 і перезавантажте.У цій прошивці немає драйвера для такого типу підвісу.
Перевірте«Аналізатор прошивки» показує, з чим зібрано файл прошивки; плати з малим обсягом флеш-пам'яті не мають більшості драйверів підвісів.
ВиправтеЗберіть прошивку з драйвером цього підвісу.
Для «not healthy»: послідовний підвіс без живлення або на порту, не налаштованому для нього.
ПеревіртеПідвісам Siyi, Viewpro і Topotek потрібні
SERIALn_PROTOCOL8 (Gimbal) на їхньому порту та швидкість підвісу вSERIALn_BAUD(115 означає 115200). Підвіс, що відповідає, під час завантаження повідомляє свою прошивку, наприклад «Mount: Siyi gimbal fw v0.2.3».ВиправтеЗадайте порт і швидкість, подайте на підвіс живлення від батареї (пропелери зняті) й перезавантажте.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
MNT1_TYPE | Mount Type |
MNT2_TYPE | Mount Type |
SERIAL1_BAUD | Telem1 Baud Rate |
SERIAL1_PROTOCOL | Telem1 protocol selection |
SERIAL2_PROTOCOL | Telemetry 2 protocol selection |
SERIAL3_PROTOCOL | Serial 3 (GPS) protocol selection |
SERIAL4_PROTOCOL | Serial4 protocol selection |
Де це зробити:Аналізатор прошивкиЗбирач прошивкиПланувальник плати й підключення
Код, який це надсилає
check TYPE
libraries/AP_Mount/AP_Mount.cpp AP_Mount::pre_arm_checks() · Відкрити в ArduPilot Copter-4.7.1