Industrie-PC für Machine Vision: Anforderungen an GPU, Schnittstellen und Echtzeit

Von Helmut Artmeier  •   3 Minuten gelesen

Machine Vision PC – GPU, Schnittstellen und Echtzeit-Anforderungen (KI-generiertes Symbolbild)

Industrie-PC für Machine Vision: Anforderungen an GPU, Schnittstellen und Echtzeit

Symbolbild, KI-generiert (gpt-image-1)

Ein Machine Vision PC ist das Herzstück kamerabasierter Inspektions- und Analysesysteme in der Industrie. Er empfängt Bilddaten von einer oder mehreren Industriekameras, verarbeitet sie in Echtzeit und gibt Steuersignale an die Linie zurück. Die Anforderungen an einen Machine-Vision-PC unterscheiden sich deutlich von denen einer Standard-Workstation: Kameratreiber, Latenz, Determinismus und Robustheit stehen im Vordergrund.

Die Basis bleibt dabei ein gewöhnlicher Industrie-PC mit seinen üblichen Merkmalen – erweiterter Temperaturbereich, Langzeitverfügbarkeit, Weitbereichseingang. Machine Vision stellt zusätzliche Anforderungen an Schnittstellen und Rechenwerk; es ersetzt keine davon.

Kameraschnittstellen: Der erste Engpass

Die Auswahl der Kameraschnittstelle bestimmt, welcher Industrie-PC geeignet ist:

GigE Vision (GigE): Standard-Ethernet-basierte Schnittstelle nach AIA-Norm. Der PC benötigt einen Intel- oder Realtek-GbE-Port und einen GigE-Vision-kompatiblen Treiber (z. B. PLEORA eBUS, Basler Pylon). Übertragungsrate: bis 125 MB/s bei GbE, bis 312 MB/s bei 2,5-GbE. Vorteil: lange Kabelwege (bis 100 m), kein dedizierten Frame-Grabber.

USB3 Vision: USB 3.1/3.2 mit USB3 Vision-Protokoll. Bis 625 MB/s, kein dedizierter Frame-Grabber nötig. Nachteil: maximale Kabellänge 5 m, weniger industrietauglich als GigE.

Camera Link / CXP (CoaXPress): Hochgeschwindigkeits-Schnittstellen für Zeilenscan- und Hochgeschwindigkeitskameras. Erfordern einen dedizierten Frame-Grabber als PCIe-Karte im Industrie-PC. CoaXPress 2.0 überträgt bis 6,25 Gbit/s pro Kanal.

Fazit: Für Standard-Flächenkameras bis 12 MP und 60 fps reicht GigE Vision. Für Zeilenscan oder Hochgeschwindigkeit ist ein Frame-Grabber mit PCIe-x4- oder x8-Slot erforderlich.

Prozessor-Anforderungen

Das Bildverarbeitungs-Framework (OpenCV, Halcon, MVTec, Cognex VisionPro) läuft auf der CPU. Anforderungen:

  • Kerne: 4–8 Kerne für parallele Bildverarbeitungs-Pipelines
  • Takt: Hohes Single-Core-Takt (3,5–4,5 GHz) für latenzempfindliche Verarbeitung
  • Cache: Großer L3-Cache (8–16 MB) für Bildpuffer

Intel Core i5/i7 Embedded oder AMD Ryzen Embedded decken die meisten Machine-Vision-Anwendungen ab. Bei reiner CNN-Inferenz übernimmt die GPU den Großteil der Last – die CPU-Anforderung sinkt.

GPU: Wann zwingend, wann optional?

GPU nicht zwingend: Klassische Bildverarbeitung mit regelbasierten Algorithmen (Kantendetektion, Muster-Matching, Kalibration, Maßprüfung) läuft effizient auf der CPU. Halcon, OpenCV und die meisten traditionellen Vision-Bibliotheken sind CPU-optimiert.

GPU zwingend: Neuronale Netze (CNNs für Klassifikation, Objekterkennung, Segmentierung) profitieren von GPU-Beschleunigung um Faktor 10–50 gegenüber CPU. Für Inferenzraten über 20–30 Bilder/Sekunde mit Deep-Learning-Modellen ist eine NVIDIA GPU mit CUDA/TensorRT-Unterstützung Pflicht.

GPU-Auswahl: NVIDIA RTX 4000/5000 Ada (Low-Profile PCIe) für 19-Zoll-Rack oder sparsame Box-PCs; NVIDIA RTX 4070/4080 Full-Profile für hohe Inferenz-Last. MXM-Module (in kompakten Industrie-PCs verbaut) für platzsparende Lösungen bis 150 W TDP.

Passende PCIe-GPU-Karten für Machine Vision: PCIe AI-Karten und GPU-Karten.

Echtzeit und Determinismus

Machine Vision am Produktionsband hat Zykluszeit-Anforderungen: Eine Linie mit 200 Teilen/Minute gibt 300 ms pro Teil. Das Kamerasignal muss innerhalb dieser Zeit ausgewertet und das Steuersignal ausgegeben sein.

Latenz-Quellen im System: 1. Kamera-Belichtung und Übertragung: 5–50 ms (je nach Framerate und Schnittstelle) 2. Bildübertragung ins RAM: 2–10 ms (GigE 1 GbE) 3. Bildverarbeitung (CPU/GPU): 5–100 ms (je nach Algorithmus) 4. Steuersignal-Ausgabe (Digital-I/O): < 1 ms

Betriebssystem: Windows RT (Real-Time) oder Linux mit PREEMPT-RT-Kernel reduzieren Jitter. Standard-Windows-10/11 liefert keine Echtzeit-Garantien, ist aber für 99 % der Vision-Anwendungen ausreichend (Scheduling-Jitter typisch unter 5 ms).

Digital-I/O: Ein dedizierter PCIe-I/O-Controller oder ein integrierter I/O-Port im Industrie-PC gibt Ausschuss-Signale mit deterministischer Latenz unter 1 ms aus.

Empfohlene Konfiguration

Für eine typische kamerabasierte Qualitätskontrolle mit CNN-Inferenz:

Komponente Anforderung
CPU Intel Core i7 Embedded, 8 Kerne, ≥ 3,5 GHz
RAM 32 GB DDR4
GPU NVIDIA RTX 4000 Ada (70 W, Low-Profile)
Kameraschnittstelle 2× GbE (GigE Vision) oder CoaXPress Frame-Grabber
Digital-I/O 8× DI / 8× DO, Opto-isoliert
Storage 512 GB NVMe SSD
Kühlung Aktiv (GPU-TDP + CPU-TDP übersteigt Fanless-Grenzen)

Industrie-PCs für Machine Vision und Edge-AI: ENBIK Technology.

Weiterführende Artikel

Zurück zum Wiki-Inhaltsverzeichnis.

Zurück Weiter