Anzeige
Anzeige

Sensoren schlank anbinden

Kamerasensoren mit Embedded-Prozessoren verbinden

Embedded Designs kommen typischerweise zum Einsatz, wenn Geräte in einer größeren Serienstückzahl gefertigt werden sollen. Die Systemauslegung erfolgt also für eine bestimmte Anwendung. Durch Adaptierung der einzelnen Komponenten an den Einsatzzweck lassen sich die Geräte kompakt und kosteneffizient gestalten. Bei Embedded-Imaging-Geräten ist die richtige Auswahl von Kamerasensor/-schnittstelle wesentlich für ein erfolgreiches Design.

 Kameraschnittstellen des NXP i.MX 6-Prozessors: Die beiden IPUs können die empfangenen daten per DMA direkt im Speicher ablegen. Die Kameras können entweder über parallele Schnittstellen oder über MIPI CSI-2 angeschlossen werden. (Bild: Phytec Messtechnik GmbH)

Kameraschnittstellen des NXP i.MX 6-Prozessors: Die beiden IPUs können die empfangenen daten per DMA direkt im Speicher ablegen. Die Kameras können entweder über parallele Schnittstellen oder über MIPI CSI-2 angeschlossen werden. (Bild: Phytec Messtechnik GmbH)

Zunächst bedeutet ´schlank´, dass der Hardwareaufwand gering gehalten wird. Aufwändige Interfaces und Schnittstellenumsetzer sollten vermieden werden. Werfen wir zunächst einen Blick auf die verfügbaren Schnittstellen. Als Beispiel für Embedded-Prozessoren dient hier die skalierbare i.MX 6-Prozessorfamilie von NXP. Ihre Dual- und Quadcore-Versionen besitzen je zwei unabhängige, spezielle Kameraschnittstellen. Zwei Image Processing Units (IPU) besitzen parallele Eingänge zum direkten Anschluss von Kamerasensoren mit parallelem Ausgang. Wahlweise lässt sich ein integrierter MIPI CSI-2-Receiver für Sensoren mit MIPI CSI-2-Schnittstelle vorschalten. Welcher Schnittstellentyp für ein professionelles Embedded System gewählt werden sollte, lässt sich nicht pauschal beantworten, da weitere Aspekte in die Entscheidung einfließen. Das CSI-2 Interface der MIPI Alliance wird vor allem in Consumer-Geräten wie Tablets benutzt. Es stellt bis zu vier Datenleitungspaare zur Verfügung, die LVDS-basiert mit bis zu 10Mbps/Lane übertragen werden. Demgegenüber ist die Busbreite des parallelen Interfaces proportional zur gewünschten Helligkeitsauflösung in Bits/Pixel, zuzüglich drei weiterer Signale zur Synchronisation. Beispielsweise benötigen 4.096 Graustufen 12+3=15 Leitungen. Die Übertragungsrate beträgt für den NXP i.MX 6-Prozessor bis zu 240MP/s. Allgemeine Spezifikationen für ein paralleles Kamerainterface gibt es mangels eines Normungsgremiums leider nicht. Als maximale Leiterlänge lassen sich für beide Interface-Typen ca. 30cm erreichen.

Verfügbarkeit im Fokus

 Eigenschaften der phyCam-Schnittstellen (Bild: Phytec Messtechnik GmbH)

Eigenschaften der phyCam-Schnittstellen (Bild: Phytec Messtechnik GmbH)

Ein wichtiges Auswahlkriterium ergibt sich überraschenderweise nicht aus der MIPI-CSI-2-Spezifikation selbst, sondern aus ihrer Abstammung von Consumer-Geräten. Viele CSI-2-Kamerachips sind für diese Märkte konzipiert und erfüllen nicht die Anforderungen industrieller oder medizinischer Geräte an Temperaturbereiche oder Langzeit-Verfügbarkeiten. Bei der Auswahl sollten deshalb dringend Marktstrategie, Hersteller-Roadmaps usw. geprüft werden. Bildsensoren für den industriellen Markt besitzen oft ein paralleles Dateninterface oder ein Bündel paralleler LVDS-Kanäle. Letztere erlauben höhere Datenraten, lassen sich jedoch ohne Konvertierung nicht an gängige Embedded-CPUs anschließen. Sie sollten dann gewählt werden, wenn ihre Eigenschaften für die Anwendung zwingend erforderlich sind. Unter den Aspekten Kosten und Langzeit-Verfügbarkeit sind Sensoren mit parallelem Interface in vielen Fällen ein guter Kompromiss.

Make&Buy-Lösungen

Durch die Einfachheit der Schnittstelle sind die beim Design zu beachtenden Parameter überschaubar. Da keine Normierung gegeben ist, muss der Entwickler jedoch die Datenblätter sorgfältig prüfen, damit die Konfiguration von Sensor und Prozessorinterface übereinstimmt. Modular vorentwickelte Lösungen wie beispielsweise das phyCam-System von Phytec stellen fertig einsetzbare Hardware zur Verfügung, mit denen die Evaluierungsphase und das Designrisiko minimiert werden können. CPU-Module mit i.MX 6-Prozessoren sind für verschiedene Szenarien verfügbar. Dazu passende Kameramodule können aufgrund der identisch ausgelegten Schnittstelle in der Entwicklungsphase einfach erprobt und ausgetauscht werden. Der 33-polige Flexleiter ist mit ausreichend Masseführung EMV optimiert. Die notwendige Treibersoftware ist im Linux-Betriebssystem des CPU-Moduls bereits enthalten. Um die Limitierung der Leitungslänge von 30cm zu überwinden, bietet Phytec eine Variante mit einkanaliger LVDS-Lane an. Bei dieser wird die Sensorschnittstelle transparent seriell übertragen und der CPU wieder parallel zugeführt. So können in größeren Automaten oder Laborgeräten Kameras unabhängig vom Rechnermodul platziert werden. Das spezifische Design eines Embedded-Imaging-Produkts entsteht mit geringem Aufwand, indem auf der Trägerplatine des CPU-Moduls individuelle Erweiterungen hinzugefügt werden. Dieses Konzept verschlankt sowohl den Entwicklungsprozess als auch die Gerätehardware und ermöglicht die Realisierung kostengünstiger Seriengeräte.

 Phycore i.MX6 Mikrocontrollermodul mit phyCam-Kamera (Bild: Phytec Messtechnik GmbH)

Phycore i.MX6 Mikrocontrollermodul mit phyCam-Kamera (Bild: Phytec Messtechnik GmbH)

Anzeige

Empfehlungen der Redaktion

Das könnte Sie auch interessieren

Für das kamerabasierte Schutzsystem PSENvip 2 für Abkantpressen steht nun eine Long-Range-Variante zur Verfügung: PSENvip Long Range ist die erste Schutzeinrichtung mit einem Schutzbereich von bis zu 18m.‣ weiterlesen

www.pilz.com

Anzeige

The Imaging Source veröffentlicht eine neue USB3.0-42MP-CMOS-Kamera mit 7fps bei 42MP bzw. 110fps bei Full HD. Die Kamera bietet ein C/CS-Mount oder eine integrierte Optik (inkl. Autofokus). Neben einer automatischen Farbkorrektur und einem 2/3″ CMOS-Sensor ist im Gesamtpaket auch ein Barcode SDK sowie die Vermessungssoftware IC Measure.

www.theimagingsource.com

Anzeige

Die High-Power-LED-Strahler und mit externem Controller gesteuerte Beleuchtungen der Marke Lumimax sind mit neuen Schalteingängen ausgestattet. Die Verwendung von optoisolierten Schalteingängen vereinfacht das Ansteuern der Beleuchtung über die Programmierung der Kamera. Die Beleuchtung kann dadurch genau zum Zeitpunkt der Bildaufnahme lastfrei (High- oder Low-Side) über ein SPS (24VDC)-oder TTL (5VDC)-Signal geschaltet werden. Ein T-Adapterkabel ist die Verbindung zwischen Kamera und Beleuchtung. Über dieses ist die Beleuchtung direkt an die Kamera angeschlossen und ermöglicht das synchrone Schalten zur Bildaufnahme

www.iimag.de

Anzeige

Der eingebaute Mikro-Blitzcontroller der neuen LED-Ringlicht-Serie ermöglicht die Anpassung einer Vielzahl von Parametern, wie Pulslänge, Auslöseverhalten, Stromverstärkung und vieles mehr. Die Programmierung kann über RS232 erfolgen – später auch über Bluetooth und WLAN. Die Verstärkung lässt sich bis zum sechsfachen Nennstrom einstellen, so dass die acht 1W Oslon LEDs eine maximale Leistung von bis zu 46W erzielen. Der Controller überprüft die getroffenen Einstellungen und warnt, wenn der Strom für die Pulslänge / Zykluszeit hoch wird.

www.autovimation.com

Anzeige

Die Kameramodelle Eosens 25CXP+, 12CXP+ und 25CL+ besitzen einen Onsemi Python CMOS Sensor. Die hohe Lichtempfindlichkeit der Hochgeschwindigkeitskameras von 5,8V/Lux*s@550nm liefert auch bei schlechten Lichtverhältnissen verlässliche Bildinformationen. Die CXP+ Modelle verfügen über eine 4-Kanal CXP-6 CoaXPress V1.1-Schnittstelle. Die 25CXP + liefert 80fps bei einer Auflösung von 5.120×5.120 Pixeln. Die 12CXP+ bietet 165fps bei einer Auflösung von 4.096×3.072 Pixeln. Bei einer Auflösung von 1.024×768 Pixeln erhöht sich die Framerate auf bis zu 765fps.

www.mikrotron.de

Anzeige

Die Runtime 5.4.4 von Silicon Software unterstützt mit der Erweiterung des GenICam Explorers die Konfiguration von Action Commands für GigE Vision-Kameraschnittstellen und -Framegrabber. Der GenICam Explorer erkennt angeschlossene Kameras automatisch und ermöglicht den direkten Zugriff auf die GenICam Schnittstelle der Kamera. Über eine grafische Benutzeroberfläche lassen sich die Kameraverbindung, Link-Topologie sowie die Kamera selbst und die Framegrabber-Firmware konfigurieren und steuern sowie die Einstellungen speichern. Der GenICam Explorer ist neben GigE Vision auch für die Kameraschnittstellen CoaXPress und Camera Link HS erhältlich und für alle gängigen Kameramodelle einsetzbar.

www.silicon-software.de

Anzeige

Im vierten Teil der VDMA IBV Expertenrunde geht es um das Thema Kameras. Der Kameramarkt ist derzeit im Wandel, sei es durch technische Entwicklungen (z.B. Embedded Vision), aber auch durch eine zunehmende Zahl von Akquisitionen. Daher hat sich inVISION mit Dr. Dietmar Ley, CEO der Basler AG, über den Kameramarkt der Zukunft unterhalten. ‣ weiterlesen

Anzeige

www.baslerweb.com

Anzeige

Der Random-Pattern-Projektor Flexpoint MVstereo projiziert eine zufällig angeordnete Punktewolke mit 33.000 divergenten Punkten und steht zunächst in zwei Wellenlängen zur Verfügung: sichtbares rot (660nm) und Infrarot (830nm). Das Produkt eignet sich für die 3D-Stereobildverarbeitung. Hierbei wird das Volumen eines Körpers aus den Positionen der Bildpunkte berechnet, die zeitgleich von zwei Kameras aus unterschiedlicher Perspektive aufgenommen werden. Um das Verfahren auch bei einfarbigen untexturierten Oberflächen anwenden zu können, wird mit dem Laser eine Punktewolke auf das Objekt projiziert. Die Laserleistung ist so eingestellt, dass die Laserklasse 1 bzw. 1M eingehalten wird.

www.lasercomponents.de

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige