Sx-RFID

Technik:
Die Nahfeldkommunikation (Near Field Communication, Abkürzung NFC) ist ein auf der RFID-Technik basierender internationaler Übertragungsstandard zum kontaktlosen Austausch von Daten per Funktechnik über kurze Strecken von wenigen Zentimetern und einer Datenübertragungsrate von maximal 424 kBit/s. Quelle: Wikipedia

NFC1
rfid5

Zuletzt geändert am 19.01.2019

Nach dem Drücken des Prog-Tasters wird die Loknummer in Adresse 0 und die ersten vier Bytes der UID in die Sx-Adressen 2-5 geschrieben. Diese kann man sich wie gewohnt mit einem Handregler oder PC anschauen. Nun kann in der Sx-Adresse 0 die Digitaladresse der Lok bei der erstmaligen Nutzung zugewiesen, bzw wenn diese schon im System vorhanden ist geändert werden. Ist die Adresse eingestellt muß der Prog-Taster abermals gedrückt werden. Solange der Programmiervorgang aktiv ist leuchtet die Prog-LED

Hardware:
Zum Auslesen der Informationen kommt ein günstiges RFID/NFC RC522 Modul von NXP zum Einsatz. Dieses wird unter dem Gleis montiert und liest die Seriennummer der sogenannten NFC-TAGs aus.

Funktion:
Der NFC Leser decodiert während des überfahren des Zuges den TAG der auf der Unterseite des Zuges angebracht ist. Dabei wir die “unique serial number” (UID) die der TAG besitzt ausgelesen. Die UID ist je nach Typ 4 oder 7 Byte lang. Aus diesem Grund benutze ich nur die ersten 4 Bytes. Diese 4 Bytes werden addiert und man erhält so eine “Zugidentifikationsnummer” die nicht mehr einmalig ist.
Es können natürlich durch diese Methode gleiche Nummern entstehen.
Das Risiko ist allerdings sehr gering und die Aufkleber sehr billig.

TAG’s:
Als TAG’s kommen NTAG213 Aufkleber die es in verschiedenen Größen und Formen gibt zum Einsatz. Die kleinen rechteckigen Aufkleber mit ca. 12x19mm gefallen mir von der Größe am Besten. Allerdings funktionieren diese nicht auf Metallgehäuse. Dafür werden spezielle OnMetal Tags benötigt die leider etwas grösser sind. Alle TAG’s werden einfach am Fahrzeugboden angeklebt und benötigen keine eigene Stromversorgung. Die Loks müssen also nicht geöffnet und verkabelt werden.
Der Preis liegt unter einem Euro pro TAG.

LCD & Led’s:
Es kann ein Display zur Anzeige der Loknummer einfach auf die rechte Buchsenleiste des Sx-Decoders gesteckt werden.
Die Schaltung unterstützt nur Display-Controller des Typs HD44780
Es gibt eine Status Led die kurz aufleuchtet wenn ein neuer Tag ausgelesen wurde.
Zusätzlich kann über eine Led signalisiert werden, ob die Gleisspannung eingeschaltet ist. Leider nicht wie sonst die Led auf dem Nano, da der Ausgang für den Takt fest vorgegeben ist. Dies kann auch als Programmiergleisautomatik genutzt werden.

Belegung ab Version 3.2

Buchsenleiste
links

Arduino
I/O

Funktion

1

Vin

 

2

5V

 

3

D 1

Gleis

4

D 0

Prog

5

RST

 

6

GND

 

7

D 2

Takt

8

D 3

SchreibenH

9

D 4

Lesen

10

D 5

 

11

D 6

SchreibenL

12

D 7

 

13

D 8

 

14

D 9

Reset

15

D 10

SPI SS

16

D 11

SPI MOSI

17

D12

SPI MISO

18

D13

SPI SCK

19

3V3

 

20

GND

 

Buchsenleiste
rechts

Arduino
I/O

Funktion

1

-

 

2

-

 

3

-

 

4

-

 

5

GND

GND

6

100 Ohm

Beleuchtung

7

A 5

DB7

8

A 4

DB6

9

A 3

DB5

10

A 2

DB4

11

-

 

12

A7

 

13

A6

ProgTast

14

-

 

15

A 1

E

16

GND

GND

17

A 0

RS

18

100 Ohm

Kontrast

19

5V

5V

20

GND

GND

Impressum

Copyright (c) 2000-2019 Frank Keil

Datenschutz