Zum Inhalt springen

WSAL19211 – IMX477-160 12.3MP Camera

Aus JW Tech Wiki
Version vom 6. September 2026, 00:28 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Technische Kurzbeschreibung der IMX477-160 12,3-MP-Kamera (Produkt WSAL19211) mit Sensorparametern, Anschlüssen und Anleitungen für Jetson Nano, Compute Module und Raspberry Pi.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Sensor: Sony IMX477R CMOS, 12,3 MP Auflösung 4056 x 3040 Pixel, Pixeldiagonale 7,9 mm, Einzelpixelgröße 1,55 µm x 1,55 µm.
  • Ausgabeformate: RAW12/RAW10/RAW8 und COMP8; integrierte IR-Sperre bei 650 nm.
  • Sichtfeld von 160° über ein M12-Linsensystem; die Kamera ist für Raspberry Pi, Jetson Nano und RDK-Reihe geeignet.
  • Anschluss: CSI-Schnittstelle zur Verbindung mit kompatiblen Hosts.
  • PCB-Aufbau: vier Schichten.
  • Fokallänge und Zoom sind nicht programmierbar; der Hersteller empfiehlt, das Objektiv nicht auszutauschen, sondern die offizielle HQ-Kamera im M12-Format zu beschaffen.
  • Weißabgleich kann je nach Aufnahmeumgebung abweichen; Anpassung über OpenCV möglich, Code nur als Referenz.
  • Für Jetson Nano ab JetPack 4.6: Konfiguration über jetson-io.py, Auswahl der Kameraschnittstellen (IMX477 Dual, IMX477-A + IMX219-B).
  • Testen mit GStreamer nvarguscamerasrc; Ausgabe erfolgt auf einem angeschlossener HDMI-/DP-Bildschirm.
  • Auf dem Raspberry Pi wird /boot/config.txt angepasst (camera_auto_detect=0, dtoverlay=imx477) und danach Neustart; Test mit libcamera-hello -t 0.
  • Bei Compute Modules wird die Kamera an den Trägerplatine verbunden, Schnittstelle über raspi-config aktiviert und mit raspistill getestet.

Befehle und Beispiele – vor Ausführung prüfen: 

sudo /opt/nvidia/jetson-io/jetson-io.py
DISPLAY=:0.0 gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM), width=1920, height=1080, format=(string)NV12, framerate=(fraction)20/1' ! nvoverlaysink -e
DISPLAY=:0.0 gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM), width=1920, height=1080, format=(string)NV12, framerate=(fraction)20/1' ! nvoverlaysink -e
DISPLAY=:0.0 gst-launch-1.0 nvarguscamerasrc sensor-id=1 ! 'video/x-raw(memory:NVMM), width=1920, height=1080, format=(string)NV12, framerate=(fraction)20/1' ! nvoverlaysink -e
sudo nano /boot/config.txt
libcamera-hello -t 0
sudo raspi-config
sudo raspistill -t 0

Hinweise und Versionsgrenzen

  • Die Konfiguration für Jetson Nano unterscheidet sich zwischen JetPack 4.6 und älteren Versionen; bei älteren Versionen ist ein zusätzlicher Treiber nötig, der die Nutzung des IMX219 beeinträchtigen kann – Systembackup empfohlen.
  • Beim Test muss ein Bildschirm über HDMI oder DP angeschlossen sein, da die Vorschau dort ausgegeben wird.
  • Das Ersetzen des Objektivs wird vom Hersteller nicht empfohlen; genaue Abmessungen und Kompatibilität externer Objektive sind nicht angegeben.
  • Der bereitgestellte OpenCV-Code zum Weißabgleich stammt aus einer anderen Kamera (RPi Camera G) und dient nur als Referenz; vor der Anwendung auf die IMX477-160 prüfen.
  • Nicht alle Details wie exakte Kameragröße werden in der Quelle angegeben; diese müssen vor Veröffentlichung bestätigt werden.
  • Versionsspezifische Schritte (JetPack, Raspberry Pi OS) erfordern menschliche Bestätigung, bevor sie übernommen werden.

Quelle und Revisionsnachweis