Камера RunCam ще не відповіла
Що пише ArduPilot:
- RunCam device not found
- Camera not ready
Послідовний порт налаштовано для камери RunCam, а камера ще не завершила запуск. ArduPilot питає камеру, що вона вміє, а також дає їй CAM_RC_BT_DELAY (типово 7000 мс) від увімкнення на завантаження. Доки не виконано обидві умови, армування відхиляється з «Camera not ready». «RunCam device not found» означає, що відповідь надійшла, але в ній немає жодної можливості. Без відповіді запит повторюється без кінця, і повідомлення лишається.
Що робити: найімовірніше спершу
Ви спробували армувати за кілька секунд після увімкнення.
ВиправтеЗачекайте секунд десять; рядок «RunCam initialized» у повідомленнях означає, що камера відповіла.
Камера без живлення (лише USB) або її TX і RX переплутано.
ПеревіртеПід'єднайте батарею (пропелери зняті). TX камери йде на RX польотного контролера на порту з
SERIALn_PROTOCOL26 (RunCam).ВиправтеВиправте підключення й живлення; «Планувальник плати й підключення» покаже, який контакт — який UART.
RunCam не під'єднано: порт помилково лишили на 26.
ВиправтеЗадайте цьому порту
SERIALn_PROTOCOLте, що на ньому справді є, або -1, і перезавантажте.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
CAM_RC_TYPE | RunCam device type |
CAM_RC_BT_DELAY | RunCam boot delay before allowing updates |
SERIAL1_PROTOCOL | Telem1 protocol selection |
SERIAL2_PROTOCOL | Telemetry 2 protocol selection |
SERIAL3_PROTOCOL | Serial 3 (GPS) protocol selection |
SERIAL4_PROTOCOL | Serial4 protocol selection |
SERIAL5_PROTOCOL | Serial5 protocol selection |
Де це зробити:Планувальник плати й підключення
Код, який це надсилає
RunCam device not found
libraries/AP_Camera/AP_RunCam.cpp AP_RunCam::parse_device_info() · Відкрити в ArduPilot Copter-4.7.1
Camera not ready
libraries/AP_Camera/AP_RunCam.cpp AP_RunCam::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1