Materialsortierung mit FPGA-Framegrabber und Trigger Boards

Minimale Responsezeit

Materialsortierung mit FPGA-Framegrabber und Trigger Boards

Je kürzer und reproduzierbarer die Auswerte- und Reaktionszeiten einer Sortieranlage sind, desto weniger Versatz ist zwischen Kamerasichtlinien und Aktuatorleiste notwendig.

 (Bild: MSTVision GmbH)

Bild 1 | Dank des Framegrabbers microEnable 5 marathon VCL und entsprechender Trigger-Boards kann bei einer Sortieranlage nahezu die volle CameraLink Bandbreite verarbeitet werden, d.h. für eine 8k Kamera ist eine Zeilenfrequenz von fast 100kHz erreichbar. (Bild: MSTVision GmbH)

Auch bei der Sortierung von Schüttgut steigen seit Jahren die Ansprüche an die Qualitätssicherung. Da es sich dort um einen kontinuierlichen Materialstrom handelt, kommen typischerweise Zeilenkameras in Kombination mit Zeilenbeleuchtungen zum Einsatz. Das Schüttgut durchläuft dabei die Sichtlinie einer oder mehrerer Zeilenkameras und entsprechend der Analyse der Bilddaten wird der Materialstrom in IO- bzw. NIO-Materialströme aufgeteilt. Dies erfolgt meist durch einzeln ansteuerbare Aktuatoren, z.B. schnelle Druckluftventile (inVISION 4/18, S.74). Durch die benötigte Auswertezeit erfolgt das Ausschleusen allerdings zeitlich versetzt. Da sich das Material in dieser Zeit weiter bewegt hat, entsteht ein Versatz zwischen Kamera und Aktuatorenleiste, der äußerst präzise kompensiert werden muss. In der Praxis ergeben sich dabei zwei technische Hürden. Zum einen bewegen sich die Objekte des Materialstroms nicht mit einem identischen und konstanten Geschwindigkeitsvektor, zum anderen ist die Auswertezeit nicht immer konstant. Die sich daraus ergebenden Ungenauigkeiten erfordern teils aufwändige Gegenmaßnahmen. Durch die Kombination von Vibrationsförderern, Rutschen und/oder Transportbändern wird versucht, das Schüttgut in einer Schicht von sich nicht überlagernden Objekten (Monolage) an der Kamera vorbeizubewegen und gleichzeitig zu erreichen, dass alle Objekte einen möglichst identischen Geschwindigkeitsvektor haben. Da die Auswertung in der CPU meist aber zu lange dauert – und kaum harten Echtzeitanforderungen genügt – kommen hochkomplexe und häufig speziell für die jeweilige Anwendung entworfene Elektronikboards zum Einsatz. So kann eine nahezu konstante Auswertezeit von deutlich unter 50ms erreicht werden. Weil aber selbst diese Gegenmaßnahmen in vielen Fällen nicht genügen, wird ein größerer Bereich um das detektierte Objekt ausgeschleust, um sicher zu stellen, dass NIO-Materialien tatsächlich entfernt werden. Dies kann dazu führen, dass neben dem NIO-Objekt auch bis zu 100 IO-Objekte ausgeschleust werden. Je nach Materialkosten kann diese Übersortierung eine wirtschaftlich relevante Kenngröße sein. Zusammengefasst lässt sich sagen: Je kürzer und reproduzierbarer die Auswerte- und Reaktionszeit einer Sortieranlage ist, desto weniger Versatz ist zwischen Kamerasichtlinien und Aktuatorleiste notwendig. Entsprechend ist das Sortierergebnis bei gleichbleibendem Handling genauer bzw. es muss bei gleichbleibendem Sortierergebnis weniger Aufwand in das Handling investiert werden.

8k-Kamera mit 100kHz Zeilenfrequenz

An diesem Punkt setzt die von MSTVision entwickelte Technologieplattform an. Sie basiert auf standardisierten Komponenten von Silicon Software und wird durch MSTVison Komponenten ergänzt. Grundbaustein sind in VisualApplets, eine integrierte Entwicklungsumgebung für Echtzeit-Applikationen auf FPGA-Prozessoren in der Bildverarbeitung, entwickelte Module. Dabei wurden alle Funktionen innerhalb des FPGA umgesetzt, der auf den eingesetzten Framegrabbern integriert ist. Dies beinhaltet sowohl Bilderfassung/-auswertung, als auch die exakte Verzögerung der Ausschleusesignale. Selbst die präzise Ansteuerung der Aktuatoren erfolgt direkt aus dem Framegrabber microEnable 5 marathon VCL heraus. So kann nahezu die volle CameraLink Bandbreite verarbeitet werden, d.h. für eine 8k Kamera (Auflösung von 8.192 Pixeln) ist damit eine Zeilenfrequenz von 100kHz erreichbar. Dies entspricht einer Verarbeitungsgeschwindigkeit von 800Mio. Pixeln/s. Durch eine Reihe von konfigurierbaren Verarbeitungsschritten kann die Detektion von NIO-Objekten auf unterschiedliche Arten angepasst werden. Bis zu 100.000 detektiert Ereignisse können in einer Warteschleife vorgehalten und mit einer zeitlichen Auflösung von 1ms verzögert werden. Theoretisch liegt die minimale Verzögerung bei 1ms. Da alle Schritte im FPGA ablaufen, wird außer zur optionalen Visualisierung nahezu keine Rechenleistung vom Host-PC benötigt.

 (Bild: MSTVision GmbH)

Bild 2 | Übersicht der Systemkomponenten einer Lösungen für die Inspektion von Materialströmen. (Bild: MSTVision GmbH)

Verschiedene Trigger-Boards

Zur weiteren Vereinfachung hat MSTVision einige Hardwarekomponenten entwickelt: Das Trigger-Board ist äquivalent zu dem von Silicon Software angebotenen Opto Trigger Board, bietet aber zusätzlich zwei RJ45-Buchsen. Mit diesen kann eine beliebige Kombination aus acht differentiellen Ein- oder Ausgängen mit kostengünstigen Ethernetkabeln übertragen werden. Zur Versorgung externer Komponenten werden 5 und 12V des PC-Netzteils nach Außen geführt. Das Para32-Board steuert bis zu 32 Aktuatoren wie z.B. Schnellschaltventile von Festo oder SMC an. Es bietet einen variablen Signalpegel (5 bis 24V) und stellt pro Kanal bis zu 0,5A bereit. So kann es auch in anderen Anwendungen verwendet werden, z.B. um LEDs anzusteuern. Für die Ansteuerung von Schnellschaltventilen von Matrix mechatronics steht das Matrix32-Board zur Verfügung. Beide Boards können mit Ethernetkabeln mit dem Trigger-Board verbunden werden. Durch eine einfache Reihenschaltung kann die Anzahl der Ausgänge skaliert werden. Das Breakout-Board erleichtert sowohl die Verkabelung im Schaltschrank als auch die Bewertung des Anlagenzustandes. Zusätzlich bietet es ein Interface zu Logic Analyzern, die eine detaillierte Analyse der schnellen Signale im laufenden Betrieb ermöglichen. Kunden können applikationsspezifische Applets durch MSTVision erstellen lassen oder auf Basis einer lizensierten VisualApplets Komponente (H-Box) eigene Designs erstellen. Diese modulare und leicht skalierbare Plattform ermöglicht Systemintegratoren die Umsetzung von schnellen multispektralen Sortieranlagen mit einem attraktiven Preis-Leistungs-Verhältnis.

MSTVision GmbH

Das könnte Sie auch Interessieren