Dieses System arbeitet mit der sogenannten steigenden Flanke oder fallenden Flanke, wobei die Spannung von einem niedrigen Wert auf einen hohen Wert (steigende Flanke) oder von einem hohen auf einen niedrigen Wert (fallende Flanke) übergeht.
Durch diese Maßnahme wird die Kamera sehr schnell auf die Auslöser des Sensors reagieren.
Die Kamera so programmieren, dass sie Auslöser von einem Auslösesensor akzeptiert.
Sie können eine Machine Vision Kamera so programmieren, dass sie Trigger vom Trigger-Sensor akzeptiert. Bei der Verwendung unserer Kameras müssen Sie unsere Galaxy SDK-Software verwenden. Wenn Sie mit der Kamera verbunden sind, können Sie Ihre Triggerquelle programmieren:
Schritt eins: Aktivieren Sie den Triggermodus, indem Sie TriggerMode = On setzen:
Schritt zwei, Auslöserquelle. Wenn Sie Software auswählen, wird Kamera ausgelöst, wenn Sie die Schaltfläche „TriggerSoftware“ drücken.
Um stattdessen einen Triggersensor zu verwenden, müssen Sie die Eingangsleitung auswählen, an der der Trigger empfangen wird, z. B. line0
Die Kamera ist jetzt eingerichtet und bereit, über den line0-Eingang ausgelöst zu werden.
Sie können die Triggereinstellungen weiter anpassen und optimieren, indem Sie RisingEdge, FallingEdge, TriggerDelay und TriggerFilters definieren (um zu verhindern, dass Rauschen auf dem Triggersignal einen unerwünschten Trigger verursacht).
Schematische Darstellung des Auslösesensors, der mit der Machine Vision Kamera verbunden ist.
In unserem Schaltplan verwenden wir den folgenden Auslösesensor Retroreflektierender Fotosensor S100-PR-5-C10-PK, um die Machine Vision Kamera hardwareseitig auszulösen. Wenn ein Objekt den reflektierten Lichtstrahl des Sensors unterbricht, wird Strom durch den Eingangspin der Kamera geleitet.
Schematische Darstellung eines Fußpedals, das mit der Machine Vision Kamera verbunden ist.
In unserem Schaltplan verwenden wir das folgende Fußpedal Fußschalter FS-01, um die Machine Vision Kamera hardwaremäßig auszulösen. Der Fußschalter kann durch jeden anderen analogen Kippschalter (von offen nach geschlossen) ersetzt werden.
Verwendung einer Machine Vision Kamera, um einen Blitz und Licht auszulösen.
Um eine Lichtquelle auszulösen, können Sie die „Strobe“-Funktion einem der 3 Ausgänge zuordnen. In unserem Fall definieren wir Line1 als Ausgang und stellen die LineSource auf Strobe.
Jetzt wird der Ausgang als Strobe-Ausgang definiert. Der Strobe-Ausgang liefert ein Hochspannungssignal, wenn alle Kamera-Pixel bereit sind, Licht einzufangen. Das Signal ist niedrig, wenn keine oder nur ein Teil der Pixel bereit ist, Licht einzufangen.
Bei Verwendung einer Global-Shutter-Kamera sind alle Pixel im selben Moment bereit, Licht einzufangen. Bei einer Rolling-Shutter-Kamera muss man ca. 1/Framerate (also bei 50fps 1/50=20ms), bevor alle Pixel bereit sind, Licht einzufangen und das Triggersignal hoch wird.
Infolgedessen funktioniert das Strobosignals einer rolling Shutter Kamera nur mit Belichtungszeiten, die > 1/Bildrate sind.
Verwendung einer Machine Vision Kamera, um eine zweite Kamera (Master/Slave-Konfiguration) auszulösen.
Hier unten ein Verbindungsbeispiel von MASTER Kamera, die durch eine Fotowiderstand ausgelöst wird, und SLAVE Kamera, die mit der MASTER Kamera synchronisiert ist.
Wenn der Auslösesensor aktiviert wird, wird die Ausgangsspannung des Auslösesensors hoch sein und folglich wird der Eingangs-PIN1 der Master Kamera hoch sein.
Sobald an Pin 1 der MASTER-Kamera eine steigende Flanke anliegt, öffnet die Kamera den Kontakt zwischen Pin 7 und 8, sobald alle Pixel bereit sind, Licht einzufangen. Standardmäßig sind die Pins 7 und 8 NC=normalerweise geschlossen.
- Wenn der Kontakt zwischen Pin 7 und 8 geschlossen ist, ist die Spannung an Pin 7 und Pin 8 der MASTER Kamera niedrig und daher ist Pin 1 der SLAVE Kamera niedrig. Der Strom fließt von der 24V-Stromversorgung, durch den 1K-Widerstand (der verwendet wird, um den Strom zu begrenzen), durch Pin 8 der MASTER Kamera und dann Pin 7 der MASTER Kamera zurück zur Erde der Stromversorgung.
- Wenn der Kontakt zwischen Pin 7 und 8 offen ist, wird die Spannung an Pin 7 niedrig sein. Die Spannung an Pin 8 der Master Kamera wird hoch sein. Die Spannung von Pin 1 der Slave Kamera wird jetzt ebenfalls hoch sein. Der Strom fließt von der 24V-Stromversorgung, durch den 1K-Widerstand (der verwendet wird, um den Strom zu begrenzen), durch Pin 1 der Slave Kamera zu Pin 3 der Slave Kamera zurück zur Erde der Stromversorgung.
Verwendung einer Machine Vision Kamera, um eine Lichtquelle Kamera auszulösen.
Die Machine Vision Kamera kann auch eine externe Lichtquelle auslösen, indem sie unseren Stroboskop-Controller verwendet. Hier das Schema einer Kamera, die einen externen Stroboskop-Controller mit einem LED-Licht auslöst. Darüber hinaus ist auch ein analoger Fußschalter angeschlossen.
I/O-Port Kamera
Bitte beachten Sie, dass eine GigE Kamera eine leicht andere Pinbelegung hat als eine USB3 Kamera. Eine GigE Kamera hat die Möglichkeit, die Kamera über den I/O-Anschluss mit Strom zu versorgen, während dies bei USB3 nicht der Fall ist. USB3 verwendet immer die Spannung des USB-Busses, um die Kamera mit Strom zu versorgen. Dies wird keinen Einfluss auf die obigen Schaltpläne zur Auslösung einer Kamera haben. Um ein Triggerkabel anzuschließen, benötigen Sie ein Triggerkabel mit einem HR25-7TP-8S-Stecker.
MER2 GigE Kamera I/O
MER2 USB3 Kamera I/O
Erweiterte Triggerfunktionen
Wir empfehlen immer, Linie 0 als Kamera Eingang und Linie 1 als Kamera Ausgang zu verwenden. Diese Linien sind optisch isoliert und arbeiten bei den folgenden Spannungen:
- Logische 0-Spannung: 0 V ~ + 2,5 V (Leitung 0/1-Spannung) -> keine Aktion
- Spannung Logik 1: +5V~+24V (Spannung Leitung 0/1) -> Aktion
- Der Mindeststrom beträgt 7 mA und der Maximalstrom 25 mA. Um den Strom zu begrenzen, wird ab 9V ein Strombegrenzungswiderstand empfohlen.
Wenn Sie mehr Ein-/Ausgänge benötigen, können Sie Leitung 2 oder 3 verwenden. Diese sind nicht optisch isoliert, aber Sie können jede Leitung als Eingang oder als Ausgang programmieren. Sie arbeiten mit folgenden Spannungen:
- Logik-0-Eingangsspannung: 0 V ~ + 0,6 V (Spannung Leitung 2/3) -> keine Aktion
- Eingangsspannung Logik 1: +1,9 V ~ + 24 V (Spannung Leitung 2/3) -> Aktion
- Wenn LIine2/3 als Eingang konfiguriert ist, sollte kein Pulldown-Widerstand über 1K verwendet werden, da sonst die Eingangsspannung von Line2/3 über 0,6 V liegt und die logische 0 nicht stabil erkannt werden kann.
- Um eine Beschädigung der GPIO-Pins zu vermeiden, verbinden Sie bitte den GND-Pin, bevor Sie Line2/3 mit Strom versorgen.
Synchronisation von 1 Master Kamera mit 4 Slave-Kameras ohne externe Stromversorgung.
Es ist möglich, eine Kamera (Master) zu haben, die zusätzliche Kameras (Slaves) ohne externe Stromversorgung auslöst, indem man Linie 2 und Linie 3 als AUSGANG einstellt. Siehe Schaltplan unten.
Wenn Leitung 2 und 3 als Ausgang konfiguriert sind, liefern sie ein 3,3-V-Ausgangssignal. Die Ausgangsspannung reicht aus, um Slave-Kameras auszulösen. Die Slave-Kameralinie 2 ist als EINGANG eingestellt (Eingangsspannung Logik 1 > +1,9 V).
Mit dieser Methode können mehrere Kameras ohne zusätzliche Hardware synchronisiert werden.
Es ist zu beachten, dass die Ausgangsspannung 3,3 V beträgt und die minimale Spannung für das Triggern 1,9 V beträgt. Die I/O-Kabellänge sollte daher so kurz wie möglich gehalten werden. Lange Kabel (aufgrund des internen Kabelwiderstands) können einen Spannungsabfall verursachen, sodass die empfangene Eingangsspannung unter das kritische Niveau von 1,9 V fallen kann und nicht ausreicht, um die Slave-Kameras auszulösen. Daher wird eine externe Stromversorgung bevorzugt, um das Spannungsniveau zu erhöhen und längere Kabellängen Support.
Darüber hinaus verfügt der Hardware-Trigger über verschiedene Eigenschaften und Optionen, um das Setup noch zuverlässiger zu machen.
Die Anstiegs-/Abfallkantendelay ist die Zeit, die die Kamera benötigt, um zu "bestätigen", dass ein Trigger stattgefunden hat.
Frametrigger-Wartezeit: Der Kamera-Ausgang wird hoch, wenn die Kamera bereit ist, einen neuen Hardware-Trigger zu empfangen. Mit dieser Option können Sie die höchste Hardware-Trigger-Rate erreichen.
Input Debouncer: Filterung der steigenden Flanke und Filterung der fallenden Flanke, legt die Mindestdauer des Impulses fest, der als gültiges Signal betrachtet wird. Sie können Rauschen aus dem Triggersignal herausfiltern, um durch Rauschen verursachte Trigger zu verhindern.
Triggerverzögerung: Die Zeit zwischen der Bestätigung des Triggers und der Ausführung der Triggeraktion.
Eingangsinverter: Der Benutzer kann auswählen, ob der Eingangspegel umgekehrt ist oder nicht, indem er „LineInverter“ einstellt.
Brauchen Sie andere I/O-Funktionen, wie RS232 für Ihre industrielle Kamera?
Wenn Ihre spezifische Applikation spezielle Funktionen für den I/O-Anschluss der industriellen Kamera erfordert, zum Beispiel die Verwendung des GPIO als RS232-Port, können wir maßgeschneiderte Firmware für Sie erstellen. Bitte kontaktieren Sie uns, und wir können Ihnen mit speziellen I/O-Funktionen für Ihre industrielle Kamera helfen.
Kontaktieren Sie uns!