Herunterladen Inhalt Inhalt Diese Seite drucken

Schnittstelle Rs232 / Usb, Protokollaufbau; Schnittstelle Rs232 / Usb, Befehle - V&B Elektronik Precision R-Meter Prm4 Beschreibung

Präzisionsohmmeter
Inhaltsverzeichnis

5.3. Schnittstelle RS232 / USB, Protokollaufbau

Wie unter Punkt 5.2. beschrieben, besteht die Möglichkeit per RS232 / USB-Schnittstelle einen Pro-
gramm-Upload in den Flashspeicher des Microprozessors durchzuführen. Hierzu wurde ein Protokoll-
aufbau gewählt, der sowohl für das Updaten der Firmware wie auch für die Bedienung des PRM4
verwendet wird. Grundsätzlich müssen immer 12 Bytes zum PRM4 gesendet werden, das PRM4 ant-
wortet ebenfalls immer mit 12 Bytes.
Die Übertragung via RS232 / USB läuft wie folgt ab:
Bytes, die das PRM4 empfängt (RX):
1.
STX=2
2.
Kennung=D'159'
3.
Anweisung= (siehe Punkt 5.4. Befehle)
4.
Serien-Nr. high
5.
Serien-Nr. low
6.
universelles RX-Byte 3
7.
universelles RX-Byte 2
8.
universelles RX-Byte 1
9.
universelles RX-Byte 0
10. Checksumme high
11. Checksumme low
12. ETX=3
Um mit dem PRM4 zu kommunizieren, müssen einige Voraussetzungen eingehalten werden:
• Das PRM4 antwortet immer erst nach Aufforderung durch den PC, somit wäre auch eine
Erweiterung der RS232-Schnittstelle zu einem Bussystem (z.B. RS485) denkbar.
• Die Bytes 1, 2 und 12 müssen die oben beschriebenen Werte enthalten.
• Die Bytes 10 und 11 müssen die Checksumme aus allen Bytes 1 bis 9 und Byte 12 beinhalten, da
das PRM4 die eigene errechnete Checksumme mit der übermittelten Checksumme vergleicht.
• Die Bytes 4 und 5 für die Serien-Nr. werden im derzeitigen Firmwarestand nicht ausgewertet, sie
sollten daher jeweils mit dem Wert 0 übermittelt werden.
• Das PRM4 gibt bei jeder Übertragung an den PC in den Bytes 3 und 4 seine Serien-Nr. sowie in
den Bytes 5 und 6 die Versionsnummer der Firmware aus.
• Die bei der Übertragung des PRM4 an den PC übermittelte Checksumme wird aus den Bytes
1 bis 9 und Byte 12 zusammenaddiert.

5.4. Schnittstelle RS232 / USB, Befehle

Wie unter Punkt 5.3. beschrieben, müssen dem PRM4 immer 12 Bytes nach dem festgelegten Proto-
kollaufbau übermittelt werden. Das 3. Byte enthält die wesentliche Information für das PRM4, die An-
weisung. Die Anweisung stellt für das PRM4 einen Befehl dar, worauf das PRM4 eine entsprechende
Funktion ausführt. Die Bytes 6 bis 9 können mit entsprechenden Werten gefüllt werden, die zu einer
Anweisung notwendig sind. Wie beschrieben antwortet das PRM4 ebenfalls mit 12 Bytes. Hier stehen
die Bytes 7 bis 9 zur Übermittlung von Werten an den PC zur Verfügung.
Auf den nächsten Seite sind alle Werte der Anweisungen aufgeführt:
V&B
Seite 18 / 25
Elektronik GmbH
Bytes, die das PRM4 sendet (TX):
1.
STX=2
2.
Kennung=D'159'
3.
Serien-Nr. high
4.
Serien-Nr. low
5.
Version high
6.
Version low
7.
universelles TX-Byte high
8.
universelles TX-Byte mid
9.
universelles TX-Byte low
10. Checksumme high
11. Checksumme low
12. ETX=3
Beschreibung Precision R-Meter PRM4_V1_00_0001

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis