Selectrix RFID Zugerkennung Sx Car-System Sx Speedy
Belegung Sx-Decoder
Buchsenleiste links
Arduino
I/O
Funktion
1
Vin
 
2
+5V
Spannung Ls1
3
D1
 
4
D0
 
5
RST
6
GND
Spannung Ls1
7
D2
Takt
8
D3
Schreiben H
9
D4
Lesen
10
D5
 
11
D6
Schreiben L
12
D7
 
13
D8
 
14
D9
 
15
D10
Lichtschranke
16
D11
Lichtschranke
17
D12
 
18
D13
Messung läuft
19
3V3
Spannung Ls2
20
GND
Spannung Ls2
Buchsenleiste rechts
Arduino
I/O
Funktion
1
 
2
 
3
 
4
 
5
GND
 
6
 
 
7
A5
SCL
8
A4
SCA
9
A3
 
10
A2
 
11
 
 
12
A7
13
A6
Prog Taster
14
 
15
A1
 
16
GND
 
17
A0
 
18
 
 
19
+5V
+5V
20
GND
GND
Zuletzt geändert am 01.09.2022
 
 
.
Meine nun dritte Geschwindigkeitsmessung hat eine Sx-Bus Anbindung bekommen und funktioniert in beide Richtungen um die Kennlinien von Digitaldecodern richtig einstellen zu können.
Für eine genaue Messung ist es notwendig wie immer zwei Lichtschranken zu plazieren.
 
Folgende Parameter können eingestellt werden:
- Adresse 0: Sx-Adresse auf die die Geschwindigkeit geschrieben wird
- Adresse 1: Abstand der Sensoren
- Adresse 2: Maßstab
Passiert ein Fahrzeug die Lichtschranken nacheinander, wird die benötigte Zeit für den Weg gemessen und dem Maßstab entsprechend die Geschwindigkeit berechnet.
Die gefahrene Geschwindigkeit in km/h (auf den Maßstab bezogen) und in m/s (real) sowie die benötigte Zeit in Millisekunden wird auf einem LCD-Display angezeigt. Die Geschwindigkeit (0-255km/h) wird auf den Sx-Bus geschrieben. Wird die zweite Lichtschranke nicht nach 20 Sekunden erreicht, erscheint die Meldung “Fehler”, die automatisch nach drei Sekunden wieder verschwindet. Solange die Messung aktiv ist wird dies über eine Led signalisiert.
Die Schaltung unterstützt nur Display-Controller des Typs HD44780. Da ich das Display abgesetzt montiert habe wird es über den I2C-Bus angesteuert.













 

Hier noch ein kleiner Geschwindigkeitsrechner
Nach der Formel V=L*M*3600/t/100 entspricht 1km/h beim Vorbild 0,32cm/s in HO.
L = Abstand der Sensoren in cm
M= Maßstab (HO=87 , N=160)
t = gemessene Zeit in ms
Die so aus den vier Messungen erhaltenen Werte können entsprechnd in die SRC.ini Datei eingetragen werden.
Hier ein Beispiel für Lok 9: Fahrstufe bei 60% entspricht FS 19.
Die % müssen leider per Hand wie folgt berechnet werden: 100 * langsame km/h / schnelle km/h
(c) Frank Keil