User Manual
11. Übersicht Schnittstellenprotokoll für StandaloneLeser „2 plus“:
Befehl PC->Leser <STX> [Command][Data][EOT] STX…Start of Text
EOT…End of Transmission
Antwort: Leser->PC 1) <STX>data<EOT>
2) <STX><ACK><EOT>
3) <STX><NAK><EOT>
1) Antwort, falls Daten
vorhanden
2) Antwort, falls keine
Daten oder Befehle
verstanden
ACK... Acknowledge
3) Antwort, falls Fehler
NAK... No Acknowledge
ASCII-Codes
(Dezimal)
<STX> = 002
<EOT> = 004
<ACK> = 006
<NAK> = 021
Aufbau
Transpondernummer
[Byte0] [Byte1] [Byte2]
[Byte3][Byte4]
“00” … “FF”
Byte 0…255
ASCII-Codierung
Nach Anlegen der
Versorgungs-spannung,
Leser:
<STX>OK<EOT>
Nach der Initialisierung
wird vom Leser ein OK
gesendet.
PC:
Leser:
Anzeige der Versionsnummer
<STX>H<EOT>
<STX>XRDV’Zahl1’’Zahl2’<EOT>
Liefert Versionsnummer
vom Leser
1.Zahl: Firmware Version
2.Zahl: Hardware Version
PC:
Leser antwortet:
Leser:
Masterprogrammierzyklus
<STX>M<EOT>
<STX><ACK><EOT>
…
1) <STX>M[Transp.nummer]<EOT>
2) <STX>M<NAK><EOT>
Schaltet den Leser in den
Masterprogrammierzyklus
Zeit für Master-
transponder läuft...
Transponder gefunden
Transponder nicht
gefunden
PC:
Leser:
Setzt Anzahl der Transponder im
Speicher
<STX>Zxx<EOT>
<STX><ACK><EOT>
Schreibt die Anzahl der
programmierten
Transponder in das
EEPROM vom Leser
xx... Anzahl der
Transponder inkl.
Mastertransponder
PC:
Leser:
Liefert Anzahl der Transponder im
Speicher
<STX>Y<EOT>
<STX>xx<EOT>
Liefert die Anzahl der
Transponder
im EEPROM
xx... Anzahl der
Transponder in HEX
PC:
Leser:
Schreiben der Transpondernr. in den
Speicher
<STX>Sxx[Transpondernr.]<EOT>
<STX><ACK><EOT>
Schreibt
Transpondernummer
in EEPROM
xx... Speicherplatz für
Transponder
00 = Speicherplatz für
Mastertransp.!
PC:
Leser:
Herauslesen der Nummern aus
Speicher
<STX>Gxx<EOT>
<STX>[Transpondernummer]<EOT>
Liest Transpondernummer
aus
EEPROM
xx... Speicherplatz
16










