Symbol www.digital-bahn.de Symbol
Shop Forum Gästebuch Suche Kontakt

Drehscheibendekoder 2010 - S88-N Anbindung

Diese Seite beschreibt die Möglichkeiten der S88 Rückmeldung des DSD2010-Systems.

Anschluss / Datenformat / DIP-Schalter / Download / technische Details

 
Auf der Guben-Platine befindet sich eine S88-N Schnittstelle. die Gruben-Platine ist also bereits ein S88-N Modul und wird einfach in den S88-N Bus eingeschleift. Dadurch werden auf dem S88-N Bus die entsprechenden Bits gesetzt.
 
Folgende Informationen werden dann über den S88-N Bus in Richtung Zentrale übermittelt:
  1. Info "Bühne dreht", sodass eine Steuerungs.Software weiss, wann die Bühnenbewegung abgeschlossen ist
  2. die 3 Rückmeldekontakte der Bühne, über die die Lok-Position erfasst werden kann (Gleisbesetzt-Anzeige)
  3. die Bühen-Position
  4. diverse Fehler-Bits zur Diagnose bei Problemen (z.B. Einklemmung, Motor Kurzschluss etc.)

 
achtung3 (1K) Es handelt sich um eine Schnittstelle nach S88-N Standart und kann daher mit einem entsprechendem Umsetzter an Zentralen mit S88-Schnittstelle betrieben werden.
Ein passender Stecker-Adapter wird z.B. von Tams (S88-A) angeboten. Das entsprechende Schnittstellen-Modul aus meiner S88-N Serie wäre das (alte) S88-N-P oder das (neue) S88-N-P V2
Ein Einsatz hinter dem S88-P ist hingegen nicht möglich, da dieses Modul keine S88-N Schnittstelle bereit stellt.
achtung3 (1K)

zurück zum Anfang nach Oben

Datenformat / DIP-Schalter

Auf der Gruben-Platine kann durch einen DIP-Schalter (2-polig, SW80) das Datenformat für die S88-Informationen definiert werden. Je nach Anwendung sind verschiedene Bit-Anordnungen möglich und auch sinnvoll. Wird z.B. der S88 Datenstrom durch ein PC-Programm ausgewertet, so ist eine kompakte Datenübertragun sinnvoll. Andererseits sollte jedoch für die direkte Anzeige über ein Schnüffel-Modul auch eine gut darstellbare Datenübertragung möglich sein.
 
DIP 1ONPositions-Übermittung: ein Bit für jede Position (24 Bit)
OFFPositions-Übermittung komprimiert als BCD Zahl (8 Bit)
DIP 2ONFehlerdaten übertragen (zusätzlich 8 Bit)
OFFFehlerdaten nicht übertragen

 
Somit kann die Bitlänge minimal 16 betragen (DIP 1 = OFF und DIP 2 = OFF), d.h. in diesem Fall belegt der DSD2010 16 Rückmeldekontakte auf dem S88-Bus:
 
Status Position
RM
1
RM
2
RM
3
RM
4
RM
5
RM
6
RM
7
RM
8
RM
9
RM
10
RM
11
RM
12
RM
13
RM
14
RM
15
RM
16
Bühne
dreht
Hall-
Sensor
Rück-
melder 3
Rück-
melder 2
Rück-
melder 1
0 0 Haus
links/
rechts
(=Kehr-
schlei-
fen-
relais)
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
1 0 1 0 0 0 0 0
usw....
1 0 0 0 1 1 0 0

 
Werden auch die Fehlermeldungen übertragen (DIP 1 = OFF und DIP 2 = ON), belegt der DSD2010 24 Rückmeldekontakte auf dem S88-Bus:
 
Status Position Fehler
RM
1
RM
2
RM
3
RM
4
RM
5
RM
6
RM
7
RM
8
RM
9
RM
10
RM
11
RM
12
RM
13
RM
14
RM
15
RM
16
RM
17
RM
18
RM
19
RM
20
RM
21
RM
22
RM
23
RM
24
Bühne
dreht
Hall-
Sensor
Rück-
melder 3
Rück-
melder 2
Rück-
melder 1
0 0 Haus
links/
rechts
(=Kehr-
schlei-
fen-
relais)
1 0 0 0 0 0 0 0 Bühne
Motor
"Open
Loop"
Bühne
Motor
Kurzschluss
Bühne
Motor
Fehler
Bühne
Ein-
klem-
mung
Bühne
Sensor-
Fehler
Bühne
Sensor-
Fehler 2
Bühne
Ein-
klem-
mung 2
Grube
Kom-
muni-
kation
mit
Bühne
0 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
1 0 1 0 0 0 0 0
usw....
1 0 0 0 1 1 0 0

 
Wird die Position in der ausführlichen Form übertragen (DIP 1 = ON und DIP 2 = OFF), belegt der DSD2010 32 Rückmeldekontakte auf dem S88-Bus. Die Fehler-Bits sind dann nicht aktiviert:
 
Status Position Fehler
RM
1
RM
2
RM
3
RM
4
RM
5
RM
6
RM
7
RM
8
RM
9
RM
10
RM
11
RM
12
RM
13
RM
14
RM
15
RM
16
RM
17
RM
18
RM
19
RM
20
RM
21
RM
22
RM
23
RM
24
RM
25
RM
26
RM
27
RM
28
RM
29
RM
30
RM
31
RM
32
Bühne
dreht
Hall-
Sensor
Rück-
melder 3
Rück-
melder 2
Rück-
melder 1
0 0 Haus
links/
rechts
(=Kehr-
schlei-
fen-
relais)
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
usw....
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

 
Werden nun auch die Fehlermeldungen übertragen (DIP 1 = ON und DIP 2 = ON), belegt der DSD2010 weitere 8 Bits und damit 40 Rückmeldekontakte. Die Fehler-Informationen werden wie oben gezeigt ergänzt, sodass ich mir hier die Tabelle sparen kann.
 

zurück zum Anfang nach Oben

Download

Firmware Download für 16F690
Pixel
disk ProtokollDSD2010 Projekt
Namedsd2010_grube_s88n_003.hex
VersionV0.03 vom 07.10.2011
ProzessorPIC 16F690
ID-Value8xxx (xxx = Version)
Shop Bestell-Nummerpic690_088
Änderungen V0.03 Optimierung f. ECoS, Tams, Korrektur DIP-Zuordnung
V0.02 erste Veröffentlichung

zurück zum Anfang nach Oben

Technische Details (für die Entwicklung alternativer Rückmelde-Module)

Es ist möglich, alternative Rückmelde-Platinen für andere Busse (z.B. Lenz RS, Loconet u.a.) zu entwickeln und als "Huckepack-Platine" auf der Gruben-Platine zu montieren.
 
Eine Beschreibung der Schnittstelle für die Entwicklung externer Rückmelde-Module ist hier zu finden:
 
arrow Doku

zurück zum Anfang nach Oben