Wer mit einem Einplatinenrechner ein eigenes Bildverarbeitungsprojekt starten will, stößt schnell auf eine Frage, die in vielen Anleitungen nur am Rande behandelt wird: Wie kommt das Bild eigentlich von der Kamera zum Rechner? Ob Tierkamera im Garten, Überwachung des 3D-Druckers oder ein kleiner Roboter, die Wahl der Schnittstelle entscheidet über Kabellänge, Bildqualität und den Aufwand bei der Einrichtung. In diesem Artikel schauen wir uns die wichtigsten Varianten an.

Warum die Schnittstelle so wichtig ist
Je nach Auflösung und Bildrate erzeugt eine Kamera große Datenmengen. Diese müssen zuverlässig und möglichst ohne Verzögerung beim Rechner ankommen. Die Schnittstelle bestimmt, wie viele Daten übertragen werden können, wie lang das Kabel sein darf und wie viel Rechenleistung der Prozessor für die Übertragung selbst aufbringen muss.
Besonders deutlich wird das, sobald die Kamera nicht mehr direkt neben dem Board sitzt. Für solche Fälle gibt es serielle Verbindungen in der Fahrzeug- und Industrietechnik. FPD-Link III Kameras etwa übertragen Bilddaten, Steuersignale und Stromversorgung über ein einziges Koaxialkabel und überbrücken damit Distanzen, an denen einfache Flachbandkabel längst scheitern. Wer sich vorher mit den Unterschieden beschäftigt, erspart sich später Frust.
Die Kandidaten
MIPI CSI-2: der Standard auf dem Board
MIPI CSI-2 stammt ursprünglich aus der Smartphone-Welt und ist heute auf vielen Einplatinenrechnern die direkte Kameraschnittstelle. Die Kamera wird meist über ein Flachbandkabel angeschlossen. Der große Vorteil: Die Daten gehen direkt an den Bildprozessor des Chips, was den Hauptprozessor entlastet. Der Nachteil ist die geringe Kabellänge. In der Praxis sind meist nur wenige Zentimeter bis Dezimeter vorgesehen, längere Kabel führen schnell zu Störungen.
USB: einfach und flexibel
USB-Kameras sind für Einsteiger besonders bequem. Sie werden einfach eingesteckt und von vielen Betriebssystemen ohne zusätzliche Treiber erkannt. Mit USB 3 lassen sich auch höhere Auflösungen übertragen. Allerdings läuft die Datenverarbeitung stärker über den Hauptprozessor, und die zuverlässige Kabellänge ist ohne aktive Verlängerung auf wenige Meter begrenzt.
GMSL und FPD-Link III: für lange Wege
GMSL steht für Gigabit Multimedia Serial Link, FPD-Link III ist ein vergleichbares Verfahren eines anderen Chipherstellers. Beide stammen ursprünglich aus der Fahrzeugtechnik. Die Bilddaten werden serialisiert und über ein Koaxialkabel übertragen, das auch die Stromversorgung übernehmen kann. Damit sind Kabellängen von rund 15 Metern möglich. Für den Anschluss an einen Einplatinenrechner braucht man allerdings einen passenden Deserializer, was den Aufbau aufwendiger und teurer macht. Wichtig: Die beiden Systeme sind nicht untereinander kompatibel, Kamera und Deserializer müssen also zusammenpassen.
Entscheidungshilfe für dein Projekt
Welche Schnittstelle die richtige ist, hängt vom Einsatzzweck ab. Diese Faustregeln helfen bei der Auswahl:
- Kamera sitzt direkt neben dem Rechner: MIPI CSI-2 ist hier meist die beste Wahl, weil sie effizient ist und den Prozessor entlastet.
- Schneller Test oder wechselnde Rechner: Eine USB-Kamera ist schnell eingerichtet und lässt sich problemlos an verschiedenen Geräten nutzen.
- Kamera mehrere Meter vom Rechner entfernt: Hier stoßen MIPI und passives USB an Grenzen. GMSL oder FPD-Link III sind dann die robustere Lösung.
- Raue Umgebung mit Vibrationen: Flachbandkabel sind empfindlich. Für Projekte an Fahrzeugen oder im Freien lohnen sich robustere Koaxial-Steckverbindungen.
- Begrenztes Budget: USB- und MIPI-Kameras sind in der Regel deutlich günstiger als Lösungen mit Serializer und Deserializer.
Oft ergibt sich die Entscheidung schon aus dem Aufbau. Wer die Distanz zwischen Kamera und Rechner kennt, kann die Auswahl schnell eingrenzen.
Praxistipps aus der Werkstatt
Bevor du eine Kamera kaufst, solltest du prüfen, welche Sensoren dein Einplatinenrechner offiziell unterstützt. Gerade bei MIPI-Kameras sind Treiber nicht immer für jedes Modell verfügbar. Achte außerdem auf die Steckerform: Es gibt unterschiedliche Flachbandkabel mit verschiedener Breite und Pinzahl. Bei USB-Kameras lohnt ein Blick auf den tatsächlichen Stromverbrauch, denn manche Modelle ziehen mehr, als ein Port ohne externe Versorgung liefern kann. Bei seriellen Systemen wie GMSL oder FPD-Link III solltest du vorab klären, ob es für dein Board einen passenden Deserializer mit Treiberunterstützung gibt.
Fazit
MIPI, USB und die seriellen Verbindungen GMSL und FPD-Link III haben jeweils ihre Stärken. Für die meisten Bastelprojekte reicht MIPI oder USB völlig aus. Wer aber Kameras weiter vom Rechner entfernt platzieren muss, kommt um serielle Verbindungen kaum herum. Mit etwas Planung findest du die passende Lösung für dein Projekt.