Herunterladen Inhalt Inhalt Diese Seite drucken

Anhang C - Rs232 Interface; Definition Des Übertragungsprotokolls; Tabelle 31: Kommunikationsprotokoll - Photon Focus MV-D1024-28 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

15 Anhang C - RS232 Interface

Die RS232-Schnittstelle ist in der Form des Drei-Leiterinterfaces (RX, TX, GND) ein sehr
verbreitetes Interface zur Einstellung von Kameraparametern in der industriellen
Bildverarbeitung. Die Kameras der Photonfocus AG verfügen über ein standardisiertes
Interface,
dass
eine
Kommunikationsmöglichkeiten des RS232 Standards wurde zur Implementierung in der
Kameraserie folgende Konfiguration ausgewählt:
Baudrate
9600
Startbit
1
Datenbits
8
Parität
keine
Stopbit
1
Die Wahl von 8 Datenbits ermöglicht das Lesen eines Datenbytes mit nur einem Zugriff.
Im unbenutzten Zustand liegt an den Übertragungsleitungen RX und TX der Ruhepegel =
H an. Eine Übertragung von Daten wird mit einem Startbit signalisiert, daß den L-Pegel
besitzt, damit es sich von dem Ruhepegel unterscheidet. Danach werden die 8
Datenbits
in
der
aufeinanderfolgenden Daten wird ein Stopbit mit dem Pegel des Ruhepegels gesendet.
Insgesamt dauert eine Übertragung 10 Taktzyklen! Nach der Datenübertragung besitzt
die Datenleitung wieder den Ruhepegel.
15.1 Definition des Übertragungsprotokolls
Da die RS232-Schnittstelle bei dem vereinbarten Protokoll nur 8bit an Informationen
seriell übertragen kann, ist bei einem 8bit-Datentransfer keine Unterscheidung zwischen
Daten und Adressen möglich. Zur Unterscheidung von Daten und Adressen wird das
Protokoll in Tabelle 31 vereinbart. Mit diesem Protokoll können in der Kamera 64 interne
Register angesprochen werden.

Tabelle 31: Kommunikationsprotokoll

RS232 Kommunikationsprotokoll
Kommando an Kamerakontroller
WRITE Adresse
WRITE Data Low Nibble
WRITE Data High Nibble
READ Data von Adresse
X:
beliebiger logischer Zustand
Ai:
Adressbits
Dj:
Datenbits
Das RS232-Interface der Kamera liefert beim Schreiben (WRITE) von Daten und
Adressen entweder die Antwort ACK =06H für ein erfolgreiches Senden oder NAK = 15H
für
einen
fehlgeschlagenen
Sendevorgang vollständig über die Software zu kontrollieren. Beim Lesen von einem
Register werden die gewünschten Daten als Byte übertragen, um die Kommunikation zu
beschleunigen. Zusätzlich verfügen die Kameras über interne Statusregister, die Fehler in
REV: 1.4
Teilmenge
des
Reihenfolge
D0
7
0
1
1
0
Sendevorgang
MV-D1024-28 Bedienungsanleitung
RS232
Standards
...
D7
gesandt.
Datenbit
6
5
4
3
1
A5
A4
A3
0
x
x
D3
1
x
x
D7
0
A5
A4
A3
zurück.
Damit
darstellt.
Aus
den
Zur
Trennung
von
2
1
0
A2
A1 A0
D2
D1 D0
D6
D5 D4
A2
A1 A0
ist
es
möglich,
den
Seite 48/64

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis