Download Parallelport Kamera

Transcript
Ansteuerung einer Parallelport-Webcam mit CPiA Videoprozessor
4.3 Kontrollprozessor
Der Kontrollprozessor steuert den Videoprozessor und Videokompressor. Er kontrolliert die automatische Blende/Belichtung und die
Farbbalance der Videobilder. Zudem übernimmt er die Kommunikation mit dem PC über parallele Schnittstelle. Diese hält sich an Vorgaben der IEEE1284 für die parallele Schnittstelle. Für an die Kamera
gerichtete Nachrichten wird immer der ECP Modus verwendet. Für
Datentransport von der Kamera zum PC benutzt der Kontrollprozessor
entweder ECP oder den Nibble Modus, falls der Port als nicht bidirektional erkannt wird. Zudem werden auch im ECP Modus nur das Daten-, Status- und Steuerregister verwendet.
Abbildung 18: Benutzte Parallelport-Pins
“Data is transfered in 8 byte packets, each packet being preceeded by
the 1284 negotiation and setup sequences, and terminated with a 1284
termination sequence. Commands are passed to CPiA in a single 8
byte packet, termed a command transfer. This can optionally be followed by the transfer of a data transfer. Bytes within the command
packet are used to specify whether a data packet is to follow, and its
direction. Most commands are not accompanied by data packets.”1
Die Kommandos zur Steuerung des CPiA Prozessors und somit der
Kamera sind im Dokument „Software Developer’s Guide for CPiA
Cameras“näher beschrieben.
1
Vision CPiA Data Sheet.pdf Kap. 2.2.5.8 Command / Status Transfers
Studienarbeit Thorsten Geier
21