Introducción
En aplicaciones como la percepción de profundidad 3D, SLAM para robots, navegación de AGV móviles, levantamiento con vehículos aéreos no tripulados e inspección industrial en línea, las cámaras binoculares dependen de la disparidad entre las vistas izquierda y derecha para calcular información 3D. Si existe una diferencia temporal entre el tiempo de inicio de exposición de los sensores de imagen izquierdo y derecho, el objeto presentará una desviación de posición en la imagen, provocando distorsión en el cálculo de la paralaje. En condiciones de movimiento a alta velocidad, este error se amplificará aún más.
Para lograr una alineación precisa de las imágenes binoculares, el control de temporización se realiza principalmente a través de interfaces de señal de sincronización. Las diferentes interfaces de sincronización presentan diferencias significativas en cuanto a precisión de sincronización, métodos de cableado, distancia de transmisión y capacidad de antiinterferencia. La selección razonable del esquema de interfaz de sincronización es la clave para garantizar una salida estable y confiable de los datos de profundidad binocular. Este artículo organiza sistemáticamente los tipos de interfaces de señal de sincronización de uso común para cámaras binoculares, y analiza los principios y los límites de aplicación en ingeniería de diversas soluciones.
1. Señal de temporización síncrona central a nivel de placa
Este tipo de señal está conectada directamente al sensor de imagen, lo cual es la base para lograr la sincronización maestro-esclavo dentro del módulo. Por lo general, se extrae a través de cables FPC y sirve como señal subyacente para la sincronización hardware binocular.
1. Señal de disparo de fotograma FSYNC/FSIN
FSYNC y FSIN son las señales centrales para la sincronización hardware binocular, con FSIN como entrada de disparo y FSYNC como salida de sincronización de fotogramas, dependiendo del control por flanco de pulso para iniciar la exposición del sensor. El proyecto generalmente adopta una arquitectura maestro-esclavo: la cámara principal emite pulsos FSYNC, y la cámara secundaria se conecta a FSIN para recibir señales de disparo, logrando la exposición sincronizada de los sensores izquierdo y derecho con una precisión de sincronización de hasta microsegundos. Los niveles de señal son comúnmente de 1,8 V y 3,3 V, que son los esquemas de sincronización preferidos para módulos binoculares de exposición global.
Punto distintivo: FSYNC controla directamente el disparo de exposición, con mayor prioridad que VSYNC, y es la señal central para la adquisición de profundidad de alta precisión.
2. VSYNC sincronización vertical de fotograma
VSYNC marca la posición inicial del fotograma de imagen y emite un pulso una vez por fotograma. Puede utilizarse para la alineación de marcas de tiempo de fotogramas de imagen y también admite la salida externa de señales de referencia síncronas. Sin embargo, VSYNC solo representa el inicio de la salida de datos del fotograma y no puede controlar directamente el tiempo de exposición. Se utiliza principalmente para la calibración auxiliar de temporización y no se emplea como señal de sincronización principal para la exposición binocular.
3. Sincronización de línea HSYNC
HSYNC es una señal de sincronización de datos de píxeles de una sola fila utilizada para el análisis de temporización interno de flujos de datos de imagen, y generalmente no se utiliza para la sincronización de exposición entre cámaras binoculares.
4. Señal indicadora de exposición STROBE
El sensor emite un nivel efectivo durante la etapa de exposición, utilizado principalmente para sincronizar luces de relleno láser externas y fuentes de luz LED estroboscópicas. También puede utilizarse como señal de referencia de estado de sincronización y se emplea ampliamente en soluciones binoculares de luz estructurada.
5. Disparador externo universal EXT_TRIG/GPIO
Implementación de señales de pulso TTL basadas en GPIO de propósito general, divididas en entrada síncrona Sync-IN y salida síncrona Sync-OUT. El control principal emite pulsos de disparo para accionar sincrónicamente las cámaras izquierda y derecha, soportando la conexión en red de múltiples conjuntos de módulos binoculares a nivel de hardware. La versión industrial puede añadir aislamiento por optoacoplador, soportar entrada de voltaje amplio de 0-24V y mejorar la capacidad antiinterferencia en condiciones de trabajo complejas en el sitio.
2、 Conector físico externo del módulo terminado
La producción en masa de módulos binoculares llevará las señales síncronas a conectores estandarizados para facilitar la integración de la máquina completa. Diferentes conectores son adecuados para diferentes escenarios de aplicación.
1. Conector de codificación M8 A
Las opciones principales para escenarios industriales binoculares, robots móviles y AGV. Integración de pines SYNC IN, SYNC OUT, alimentación GND, excelente rendimiento de blindaje, resistencia a vibraciones, adecuado para cableado síncrono robusto en el extremo del dispositivo.
2. Conector Guangse de 6 pines/12 pines
Interfaz de doble objetivo Ethernet industrial, que integra entrada/salida de Trigger y suministro de energía, comúnmente utilizada para inspección en taller y dispositivos binoculares de medición visual.
3. Interfaz de sincronización AUX de 8 pines
Solución binocular de transmisión de larga distancia, el canal AUX transporta señales de disparo síncrono independientes, admite redes de múltiples cámaras en estrella y en cadena, y es adecuado para escenarios de instalación con mazos de cables largos.
4. Terminal de cableado de 3 pines
Interfaz de uso común en sistemas binoculares integrados, que deriva de forma independiente SYNC IN, SYNC OUT y GND, lo que facilita el cableado y la depuración, y es adecuada para el desarrollo de prototipos y la verificación rápida.
5. Cable plano flexible FPC
La solución de módulo integrado MIPI CSI extrae directamente las señales de sincronización FSYNC y GPIO de los pines del cable plano, con un tamaño compacto que la hace adecuada para robots, drones y dispositivos binoculares miniaturizados de IPC.
3、 Esquema de sincronización integrado SerDes
En escenarios de transmisión de larga distancia, los chips SerDes pueden incorporar la temporización síncrona dentro de las líneas de datos de imagen, lo que reduce el número de mazos de cables externos.
El enlace de transmisión SerDes puede transportar relojes síncronos mientras conserva pines independientes para activar señales FSYNC, equilibrando la transmisión de larga distancia y la fiabilidad de sincronización.
El canal MIPI CSI-2 solo es responsable de transmitir datos de imagen de píxeles, y la activación de exposición aún requiere que se saque una línea de hardware FSYNC/GPIO separada; la nueva generación de esquema MIPI de larga distancia admite transmisión de larga distancia y viene con un mecanismo de sincronización temporal.
Recordatorio importante: La sincronización integrada pertenece al método de transmisión de temporización. Si se requiere alineación de exposición a nivel de microsegundos, todavía se necesitan pulsos de activación por hardware.
4. Sincronización horaria PTP basada en red
La cámara binocular con puerto de red puede adoptar el protocolo de tiempo preciso PTP, dependiendo de los cables de red para lograr la alineación de marcas de tiempo entre múltiples cámaras.
Ventajas: No es necesario instalar líneas de señal de sincronización adicionales, lo que facilita el despliegue de redes de múltiples cámaras;
Desventaja: Solo logra la alineación de marcas de tiempo, no el disparo de exposición sincronizado por hardware, con una precisión de sincronización de decenas de microsegundos. Las escenas de movimiento de alta velocidad son propensas a errores de profundidad y son más adecuadas para escenas de detección estática. No se recomienda para SLAM de alta velocidad ni para medición 3D de objetos en movimiento.
5、 Puntos clave para la selección de ingeniería
1. Módulo binocular con obturador de rodillo, la mayoría de las escenas no requieren FSYNC por hardware, dependiendo de la alineación por marca de tiempo de software; **Cuando se utiliza obturador global binocular para medición de profundidad de alta precisión, se debe adoptar la sincronización por pulso duro FSYNC.**
2. Diseño del cableado: El enrutamiento de la señal síncrona requiere una tierra común; la transmisión por líneas largas prioriza señales diferenciales o activación por aislamiento de optoacoplador para reducir el jitter síncrono causado por interferencias electromagnéticas.
3. Selección de nivel: el nivel del dado del sensor es mayormente de 1.8V, y el GPIO del módulo comúnmente usa 3.3V; la versión de aislamiento industrial admite una entrada de voltaje amplio de 0-24V.
Conclusión
No existe una solución universal para la interfaz de sincronización binocular, y la selección debe evaluarse de forma integral según el escenario de aplicación. Los escenarios de detección estática pueden utilizar la sincronización temporal por red PTP; para escenarios de alta precisión como robots, drones y medición 3D de alta velocidad, se prefiere la sincronización por pulso de hardware FSYNC. Basándose en la distancia de transmisión, el entorno de vibración y el costo de cableado de la máquina completa, junto con una interfaz física adaptada, se puede maximizar la estabilidad y la salida de bajo error de los datos de profundidad binocular, aprovechando plenamente las ventajas de rendimiento de la visión binocular en el campo de la percepción 3D.