Externer Trigger an Industriekamera

Gast #1834527
Lesenswert?

Hallo,

die meisten Industriekameras besitzen ja einen externen Triggereingang, 
um genau den Frame zu übertragen, an dem z.B. ein Bauteil an einer 
bestimmten Stelle liegt.
Wie erkennt man denn softwareseitig den ersten Frame, an dem der Trigger 
ausgelöst wurde. Die Kamera läuft ja frei weiter, oder?
#1834562
Lesenswert?

Das kommt auf die Kamera an. Ich habe gerade für meine Bachelorarbeit 
eine mvBlueFOX (mit USB-Anschluss) von Matrix Vision eingesetzt. Dort 
muss jede einzelne Aufnahme vom PC angefordert werden, die Kamera 
erzeugt also keine feste Bildrate. Wenn man den Triggereingang 
aktiviert, dann wartet die Kamera nach einer Bildanforderung bis das 
Triggersignal kommt. Der PC wartet dann bis zu einem Timepout, oder bis 
das Bild gemacht wurde, und liest es dann ein.
Andere Hersteller könnten dafür auch ein anderes Konzept verwenden, da 
musst du einfach mal ein paar Datenblätter von in Frage kommenden 
Kameras anschauen...
Persönliche Seite #1834575
Lesenswert?

Hallo Dito, da musst Du schon etwas genauer fragen:
Du schreibst vermutlich nicht von Kameras fuer Bilder sondern fuer 
Video?
Was heisst hier "die meisten".... es gibt das recht verschiedene 
Systeme.
Fuer AOI im industrielln Bereich werden sowohl "streaming" Kameras 
benutzt als auch werden Einzelbilderzeugende.
Letztere sind bei gleichem Preis lichtempfindlicher und haben hoehere 
Aufloesung. Sie werden einfach durch ein externes Triggersignal 
ausgeloest wie eine Digitalkamera.
Bei Streamingvarianten wird einfach bei Triggersignal das naechste 
Videoframe in einen Speicher uebertragen.

Warum sollte ich einen "ersten Frame" per Software erkennen wollen?


Gruss

Michael
Gast #1834586
Lesenswert?

Ich meine natürlich Videokameras, z.B. diese hier:

http://www.rauscher.de/Produkte/Kameras/Prosilica-GigE-Vision-Kameras/GC-Serie/GC-Serie-GC640.html

Diese verfügt ja über einen asynchronen externen Trigger.

Auf dieser Seite wird ja recht allgemein erklärt wie der Trigger 
funktioniert:
http://www.vision-doctor.de/kamera-grundlagen/trigger-funktionen.html

Aber woran erkennt dann der PC (bzw. die Bildverarbeitungssoftware), 
wann in dem Stream der getriggerte Frame übertragen wurde? Wird in dem 
Header ein Flag gesetzt oder so ähnlich?
#1834596
Lesenswert?

Wahrscheinlich lässt sich auch diese Kamera so konfigurieren, dass sie 
entweder das Timing selbst erzeugt und regelmäßig Bilder sendet, oder 
dass bei jedem Triggerereignis ein Bild gemacht wird. Für nähere 
Informationen holst du dir am besten beim Hersteller das Handbuch dazu.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren