Erstellt 10.20

Detaillierte Erläuterung des Synchronisationssignal-Interfaces von Stereokameras: präzise Belichtungsausrichtung von linken und rechten Bildern

Einführung
In Anwendungen wie 3D-Tiefenwahrnehmung, Roboter-SLAM, mobiler AGV-Navigation, Drohnenvermessung und industrieller Online-Inspektion nutzen Stereo-Kameras die Disparität zwischen linken und rechten Ansichten, um 3D-Informationen zu berechnen. Wenn zwischen der Belichtungsstartzeit des linken und des rechten Bildsensors eine Zeitdifferenz besteht, weist das Objekt im Bild eine Positionsabweichung auf, was zu Verzerrungen in der Parallaxenberechnung führt. Unter Hochgeschwindigkeitsbewegungsbedingungen wird dieser Fehler weiter verstärkt.
Um eine präzise Ausrichtung der Binokularbilder zu erreichen, erfolgt die Zeitsteuerung hauptsächlich über synchrone Signal-Schnittstellen. Verschiedene Synchronisationsschnittstellen weisen erhebliche Unterschiede hinsichtlich Synchronisationsgenauigkeit, Verkabelungsmethoden, Übertragungsdistanz und Störfestigkeit auf. Die sinnvolle Auswahl eines Synchronisationsschnittstellen-Schemas ist der Schlüssel zur Gewährleistung einer stabilen und zuverlässigen Ausgabe von Binokular-Tiefendaten. Dieser Artikel systematisiert die häufig verwendeten Typen von Synchronisationssignal-Schnittstellen für Binokularkameras und analysiert die Prinzipien sowie die ingenieurtechnischen Anwendungsgrenzen der verschiedenen Lösungen.
1. Synchrones Taktsignal auf Board-Ebene
Diese Art von Signal ist direkt mit dem Bildsensor verbunden, was die Grundlage für die Realisierung der Master-Slave-Synchronisation innerhalb des Moduls ist. Es wird normalerweise über FPC-Kabel herausgeführt und dient als zugrundeliegendes Signal für die binokulare Hard-Synchronisation.
1.FSYNC/FSIN Frame-Triggersignal
FSYNC und FSIN sind die Kernsignale für die binokulare Hard-Synchronisation, wobei FSIN als Trigger-Eingang und FSYNC als Frame-Synchronisations-Ausgang dient und die Sensor-Belichtung durch Impulsflankensteuerung ausgelöst wird. Das Projekt verwendet in der Regel eine Master-Slave-Architektur: Die Hauptkamera gibt FSYNC-Impulse aus, und die Sekundärkamera wird mit FSIN verbunden, um Triggersignale zu empfangen, wodurch eine synchrone Belichtung der linken und rechten Sensoren mit einer Synchronisationsgenauigkeit von bis zu Mikrosekunden erreicht wird. Die Signalpegel sind üblicherweise 1,8 V und 3,3 V, was das bevorzugte Synchronisationsschema für binokulare Global-Shutter-Module ist.
Unterscheidungspunkt: FSYNC steuert direkt die Belichtungsauslösung, hat eine höhere Priorität als VSYNC und ist das Kernsignal für die hochpräzise Tiefenerfassung.
2.VSYNC vertikale Frame-Synchronisation
VSYNC markiert die Startposition des Bildframes und gibt einmal pro Frame einen Puls aus. Kann zur Zeitstempelausrichtung von Bildframes verwendet werden und unterstützt auch die externe Ausgabe von synchronen Referenzsignalen. VSYNC repräsentiert jedoch nur den Beginn der Frame-Datenausgabe und kann die Belichtungszeit nicht direkt steuern. Es wird hauptsächlich zur unterstützenden Timing-Kalibrierung verwendet und nicht als Hauptsynchronisationssignal für die binokulare Belichtung.
3. HSYNC-Zeilensynchronisation
HSYNC ist ein Synchronisationssignal für Pixeldaten einer einzelnen Zeile, das für die interne Zeitsteuerungsanalyse von Bilddatenströmen verwendet wird und im Allgemeinen nicht für die Belichtungssynchronisation zwischen Binokularkameras eingesetzt wird.
4. STROBE-Belichtungsindikatorsignal
Der Sensor gibt während der Belichtungsphase einen effektiven Pegel aus, der hauptsächlich zur Synchronisierung von externem Laserfülllicht und Strobe-LED-Lichtquellen verwendet wird. Er kann auch als Referenzsignal für den Synchronisierungsstatus dienen und wird häufig in strukturierten Licht-Binokularlösungen eingesetzt.
5. EXT_TRIG/GPIO Universeller externer Trigger
Implementierung von TTL-Impulssignalen basierend auf Allzweck-GPIO, unterteilt in Sync-IN synchronen Eingang und Sync-OUT synchronen Ausgang. Die Hauptsteuerung gibt Triggerimpulse aus, um die linken und rechten Kameras synchron anzusteuern und mehrere Sätze von Binokularmodulen auf Ebene der Vernetzung zu unterstützen. Die Industrieversion kann Optokoppler-Isolation hinzufügen, unterstützt 0-24V Weitspannungseingang und verbessert die Störfestigkeit unter komplexen Arbeitsbedingungen vor Ort.
2、 Externe physische Anschlüsse des fertigen Moduls
Die Massenproduktion von Binokularmodulen führt dazu, dass Synchronsignale auf standardisierte Steckverbinder geführt werden, um die Integration des gesamten Geräts zu erleichtern. Unterschiedliche Steckverbinder eignen sich für unterschiedliche Anwendungsszenarien.
1. M8 A-kodierter Steckverbinder
Die gängigen Optionen für industrielle Binokular-, mobile Roboter- und AGV-Szenarien. Pin-Integration von SYNC IN, SYNC OUT, Stromversorgung GND, hervorragende Schirmungseigenschaften, vibrationsbeständig, geeignet für feste synchrone Verdrahtung am Geräteende.
2. Guangse 6Pin/12Pin-Anschluss
Industrielle Ethernet-Dual-Target-Schnittstelle, die Trigger-Eingang/-Ausgang und Stromversorgung integriert und üblicherweise für Werkstattinspektionen und binokulare Geräte zur visuellen Messung verwendet wird.
3. 8Pin AUX-Synchronisationsschnittstelle
Binokulare Lösung für die Langstreckenübertragung, der AUX-Kanal führt unabhängige synchrone Triggersignale, unterstützt stern- und kettenförmige Multi-Kamera-Vernetzung und eignet sich für Installationsszenarien mit langen Kabelbündeln.
4. 3Pin-Anschlussklemme
Eingebettete, häufig verwendete binokulare Schnittstelle, die SYNC IN, SYNC OUT und GND unabhängig herausführt, einfache Verkabelung und Fehlersuche, geeignet für Prototypenentwicklung und schnelle Verifizierung.
5. FPC-Flexible-Flachbandkabel
Die eingebettete MIPI-CSI-Modullösung entnimmt FSYNC- und GPIO-Synchronisationssignale direkt aus den Flachbandkabel-Pins, mit kompakter Größe, die sich für Roboter, Drohnen und miniaturisierte binokulare IPC-Geräte eignet.
3、 Eingebettetes SerDes-Synchronisationsschema
In Langstreckenübertragungsszenarien können SerDes-Chips synchrones Timing in die Bilddatenleitungen einbetten und so die Anzahl externer Kabelbäume reduzieren.
Die SerDes-Übertragungsstrecke kann synchrone Takte übertragen und gleichzeitig unabhängige Pins beibehalten, um FSYNC-Signale auszulösen, wodurch Langstreckenübertragung und Synchronisationszuverlässigkeit ausbalanciert werden.
Der MIPI-CSI-2-Kanal ist nur für die Übertragung von Pixelbilddaten verantwortlich, und die Belichtungsauslösung erfordert weiterhin eine separate FSYNC/GPIO-Hardwareleitung, die herausgeführt werden muss; die neue Generation von Langstrecken-MIPI-Lösungen unterstützt Langstreckenübertragung und verfügt über einen Zeitsteuerungssynchronisationsmechanismus.
Wichtiger Hinweis: Die eingebettete Synchronisation gehört zur Zeitsteuerungsübertragungsmethode. Wenn eine Belichtungsausrichtung im Mikrosekundenbereich erforderlich ist, sind weiterhin Hardware-Triggerimpulse erforderlich.
4. Netzwerkbasierte PTP-Zeitsynchronisation
Die Netzwerkport-Binokularkamera kann das präzise PTP-Zeitprotokoll verwenden und sich auf Netzwerkkabel stützen, um die Zeitstempelausrichtung mehrerer Kameras zu erreichen.
Vorteile: Keine Installation zusätzlicher Synchronisationssignalleitungen erforderlich, was die Bereitstellung mehrerer Kameranetzwerke erleichtert;
Nachteil: Es wird nur die Zeitstempelausrichtung erreicht, nicht die Hardware-Synchronisationstriggerung der Belichtung, mit einer Synchronisationsgenauigkeit von mehreren zehn Mikrosekunden. Bei Hochgeschwindigkeitsbewegungsszenen treten leicht Tiefenfehler auf, und es ist besser für statische Erkennungsszenen geeignet. Hochgeschwindigkeits-SLAM und 3D-Messung bewegter Objekte werden nicht empfohlen.
5、 Wichtige Punkte der technischen Auswahl
1. Rolling-Shutter-Binokularmodul, die meisten Szenen erfordern kein Hardware-FSYNC und verlassen sich auf Software-Zeitstempel-Ausrichtung; **Bei Verwendung von Global-Shutter-Binokular für hochpräzise Tiefenmessung muss FSYNC-Hartpuls-Synchronisation eingesetzt werden.
2. Verdrahtungsdesign: Die Führung des Synchronsignals erfordert eine gemeinsame Masse; bei der Übertragung über lange Leitungen sind differentielle Signale oder eine Triggerung mittels Optokoppler-Isolation zu bevorzugen, um synchrones Jittern durch elektromagnetische Interferenzen zu reduzieren.
3. Level-Auswahl: Die Sensor-Die-Ebene ist meistens 1,8 V, und die Modul-GPIO verwendet üblicherweise 3,3 V; die industrielle Isolationsversion unterstützt einen breiten Spannungseingang von 0-24 V.
Fazit
Für die binokulare Synchronisationsschnittstelle gibt es keine universelle Lösung; die Auswahl muss umfassend auf Basis des Anwendungsszenarios bewertet werden. Statische Erkennungsszenarien können die PTP-Netzwerkzeit synchronisation verwenden; für Hochpräzisionsszenarien wie Roboter, Drohnen und hochgeschwindigkeits-3D-Messung ist die FSYNC-Hardware-Pulssynchronisation zu bevorzugen. Basierend auf der Übertragungsdistanz, der Vibrationsumgebung und den Verkabelungskosten der gesamten Maschine kann in Verbindung mit einer angepassten physischen Schnittstelle die Stabilität und die geringe Fehlerausgabe der binokularen Tiefendaten maximiert und die Leistungsvorteile des binokularen Sehens im Bereich der 3D-Wahrnehmung voll ausgeschöpft werden.
Kontakt
Hinterlassen Sie Ihre Informationen und wir werden uns mit Ihnen in Verbindung setzen.
Telefon