Créé le 10.20

Explication détaillée de l'interface de signal de synchronisation de caméra binoculaire : réalisation d'un alignement d'exposition précis des images gauche et droite

Introduction
Dans des applications telles que la perception de profondeur 3D, le SLAM robotique, la navigation AGV mobile, la topographie par drone et l'inspection industrielle en ligne, les caméras binoculaires s'appuient sur la disparité entre les vues gauche et droite pour calculer les informations 3D. S'il existe un décalage temporel entre l'instant de début d'exposition des capteurs d'image gauche et droit, l'objet présentera un décalage de position dans l'image, provoquant une distorsion du calcul de parallaxe. Dans des conditions de mouvement à grande vitesse, cette erreur sera encore amplifiée.
Pour obtenir un alignement précis des images binoculaires, le contrôle temporel est principalement assuré par des interfaces de signaux de synchronisation. Les différentes interfaces de synchronisation présentent des différences significatives en termes de précision de synchronisation, de méthodes de câblage, de distance de transmission et de capacités d'anti-interférence. Une sélection raisonnable du schéma d'interface de synchronisation est la clé pour garantir une sortie stable et fiable des données de profondeur binoculaires. Cet article répertorie systématiquement les types d'interfaces de signaux de synchronisation couramment utilisés pour les caméras binoculaires, et analyse les principes ainsi que les limites d'application technique de diverses solutions.
1. Signal de synchronisation au niveau de la carte
Ce type de signal est directement connecté au capteur d'image, ce qui constitue la base pour réaliser la synchronisation maître-esclave à l'intérieur du module. Il est généralement extrait via des câbles FPC et sert de signal sous-jacent pour la synchronisation matérielle binoculaire.
1. Signal de déclenchement de trame FSYNC/FSIN
FSYNC et FSIN sont les signaux essentiels à la synchronisation matérielle binoculaire, FSIN étant l'entrée de déclenchement et FSYNC la sortie de synchronisation de trame, reposant sur le contrôle du front d'impulsion pour déclencher l'exposition du capteur. Le projet adopte généralement une architecture maître-esclave : la caméra principale émet les impulsions FSYNC, et la caméra secondaire est connectée à FSIN pour recevoir les signaux de déclenchement, permettant une exposition synchronisée des capteurs gauche et droit avec une précision de synchronisation pouvant atteindre la microseconde. Les niveaux de signal sont couramment de 1,8 V et 3,3 V, ce qui constitue le schéma de synchronisation privilégié pour les modules binoculaires à exposition globale.
Point distinctif : FSYNC contrôle directement le déclenchement de l'exposition, avec une priorité plus élevée que VSYNC, et est le signal central pour l'acquisition de profondeur à haute précision.
2. Synchronisation verticale de trame VSYNC
VSYNC marque la position de départ de la trame d'image et émet une impulsion une fois par trame. Il peut être utilisé pour l'alignement des horodatages des trames d'image et prend également en charge la sortie externe de signaux de référence synchrones. Cependant, VSYNC ne représente que le début de la sortie des données de trame et ne peut pas contrôler directement le temps d'exposition. Il est principalement utilisé pour la calibration de synchronisation auxiliaire et n'est pas utilisé comme signal de synchronisation principal pour l'exposition binoculaire.
3. Synchronisation de ligne HSYNC
HSYNC est un signal de synchronisation de données pixel d'une seule ligne utilisé pour l'analyse temporelle interne des flux de données d'image, et n'est généralement pas utilisé pour la synchronisation d'exposition entre caméras binoculaires.
4. Signal d'indicateur d'exposition STROBE
Le capteur émet un niveau effectif pendant la phase d'exposition, principalement utilisé pour synchroniser l'éclairage laser externe et les sources lumineuses LED stroboscopiques. Il peut également servir de signal de référence d'état de synchronisation et est largement utilisé dans les solutions binoculaires à lumière structurée.
5. Déclencheur externe universel EXT_TRIG/GPIO
Mise en œuvre de signaux d'impulsion TTL basés sur des GPIO à usage général, divisés en entrée synchrone Sync-IN et sortie synchrone Sync-OUT. Le contrôle principal émet des impulsions de déclenchement pour piloter de manière synchrone les caméras gauche et droite, prenant en charge la mise en réseau à plusieurs niveaux de modules binoculaires. La version industrielle peut ajouter une isolation par optocoupleur, prendre en charge une entrée à large tension de 0-24 V et renforcer la capacité anti-interférence dans des conditions de travail complexes sur site.
2、 Connecteur physique externe du module fini
La production de masse de modules binoculaires conduira les signaux synchrones vers des connecteurs standardisés pour faciliter l'intégration de l'ensemble de la machine. Différents connecteurs conviennent à différents scénarios d'application.
1. Connecteur M8 codage A
Les choix courants pour les scénarios industriels binoculaires, de robots mobiles et d'AGV. Intégration des broches SYNC IN, SYNC OUT, alimentation GND, excellente performance de blindage, résistance aux vibrations, adapté au câblage synchrone rigide côté dispositif.
2. Connecteur Guangse 6 broches/12 broches
Interface double cible Ethernet industrielle, intégrant l'entrée/sortie Trigger et l'alimentation, couramment utilisée pour l'inspection en atelier et les dispositifs binoculaires de mesure visuelle.
3. Interface de synchronisation AUX 8 broches
Solution binoculaire de transmission longue distance, le canal AUX transporte des signaux de déclenchement synchrones indépendants, prend en charge la mise en réseau multi-caméras en étoile et en chaîne, et convient aux scénarios d'installation avec de longs faisceaux de câbles.
4. Borne de câblage 3 broches
Interface couramment utilisée pour les systèmes binoculaires embarqués, sortant indépendamment SYNC IN, SYNC OUT, GND, facilitant le câblage et le débogage, adaptée au développement de prototypes et à la vérification rapide.
5. Câble ruban flexible FPC
La solution de module embarqué MIPI CSI extrait directement les signaux de synchronisation FSYNC et GPIO des broches du ruban, avec une taille compacte adaptée aux robots, drones et dispositifs binoculaires miniaturisés IPC.
3、 Schéma de synchronisation embarquée SerDes
Dans les scénarios de transmission longue distance, les puces SerDes peuvent intégrer la synchronisation temporelle dans les lignes de données d'image, réduisant le nombre de faisceaux de câbles externes.
La liaison de transmission SerDes peut transporter des horloges synchrones tout en conservant des broches indépendantes pour déclencher les signaux FSYNC, équilibrant ainsi la transmission longue distance et la fiabilité de la synchronisation.
Le canal MIPI CSI-2 est uniquement responsable de la transmission des données d'image pixel, et le déclenchement de l'exposition nécessite toujours une ligne matérielle FSYNC/GPIO séparée à sortir ; la nouvelle génération de schéma MIPI longue distance prend en charge la transmission longue distance et est dotée d'un mécanisme de synchronisation temporelle.
Rappel important : la synchronisation intégrée appartient à la méthode de transmission temporelle. Si un alignement d'exposition au niveau de la microseconde est requis, des impulsions de déclenchement matériel sont toujours nécessaires.
4. Synchronisation temporelle PTP basée sur le réseau
La caméra binoculaire à port réseau peut adopter le protocole de temps précis PTP, en s'appuyant sur des câbles réseau pour réaliser l'alignement des horodatages multi-caméras.
Avantages : Pas besoin d'installer des lignes de signal de synchronisation supplémentaires, ce qui facilite le déploiement de réseaux multi-caméras ;
Inconvénient : Réalise uniquement l'alignement des horodatages, pas le déclenchement matériel synchronisé de l'exposition, avec une précision de synchronisation de l'ordre de dizaines de microsecondes. Les scènes de mouvement à grande vitesse sont sujettes à des erreurs de profondeur et conviennent mieux aux scènes de détection statique. Le SLAM à grande vitesse et la mesure 3D d'objets en mouvement ne sont pas recommandés.
5、 Points clés de la sélection d'ingénierie
1. Module binoculaire à obturateur roulant, la plupart des scènes ne nécessitent pas de FSYNC matériel, s'appuyant sur l'alignement par horodatage logiciel ; **Lors de l'utilisation d'un binoculaire à obturateur global pour une mesure de profondeur de haute précision, une synchronisation par impulsion matérielle FSYNC doit être adoptée.
2. Conception du câblage : Le routage des signaux synchrones nécessite une masse commune ; La transmission sur ligne longue privilégie les signaux différentiels ou le déclenchement par isolation optocoupleur afin de réduire la gigue synchrone causée par les interférences électromagnétiques.
3. Sélection du niveau : le niveau de la puce du capteur est généralement de 1,8 V, et le GPIO du module utilise couramment 3,3 V ; la version à isolation industrielle prend en charge une entrée à large tension de 0-24 V.
Conclusion
Il n'existe pas de solution universelle pour l'interface de synchronisation binoculaire, et le choix doit être évalué de manière globale en fonction du scénario d'application. Les scénarios de détection statique peuvent utiliser la synchronisation temporelle réseau PTP ; pour les scénarios à haute précision tels que les robots, les drones et la mesure 3D à grande vitesse, la synchronisation par impulsion matérielle FSYNC est privilégiée. En fonction de la distance de transmission, de l'environnement vibratoire et du coût de câblage de l'ensemble de la machine, associés à une interface physique adaptée, il est possible de maximiser la stabilité et la faible erreur des données de profondeur binoculaires, en tirant pleinement parti des avantages de performance de la vision binoculaire dans le domaine de la perception 3D.
Contact
Laissez vos informations et nous vous contacterons.
Téléphone