 |
DigitalDCC Grundlagen, Protokoll |
10.09.2004
 |
 |
Erweitertes Format ff.
(siehe auch NMRA RP-9.2.1 auf NMRA-Standards und RPs)
Befehl |
| Befehl |
|
7654 |
3210 |
|
7654 |
3210 |
|
Erweiterter Steuerbefehl 001x |
|
0010 |
0000 |
|
|
|
|
20 |
32 |
|
|
|
|
bis |
0011 |
1111 |
|
|
|
|
3F |
63 |
|
|
|
insg. 32 |
darin z.B.: |
(muß in CV#29 Bit 1=1) |
|
0011 |
1111 |
|
rggg |
gggg |
|
3F |
63 |
|
|
|
|
Bit r gibt die Richtung an (1=vor, 0=zurück), die Bits ggg gggg geben Geschwindigkeit an (x000 0000=Halt, x000 0001=Nothalt, x000 0010 bis x111 1111=Fahrstufen von 1 bis 128)
Reihenfolge bei 14 Fahrstufen (CV#29 Bit1=0)
Fahrstufe |
Befehl |
|
7654 |
3210 |
Halt |
xxxf |
0000 |
Nothalt |
xxxf |
0001 |
1 |
xxxf |
0010 |
2 |
xxxf |
0011 |
3 |
xxxf |
0100 |
. . . |
. . . |
. . . |
14 |
xxxf |
1111 |
Bei 14 Fahrstufen wird die Fahrstufe durch die Bits 0 bis 3 angegeben, Bit 4 (f) enthält die Funktion 0
Reihenfolge bei 28 Fahrstufen (CV#29 Bit1=1)
Fahrstufe |
Befehl |
|
7654 |
3210 |
Halt |
xxx0 |
0000 |
Halt |
xxx1 |
0000 |
Nothalt |
xxx0 |
0001 |
Nothalt |
xxx1 |
0001 |
1 |
xxx0 |
0010 |
2 |
xxx1 |
0010 |
3 |
xxx0 |
0011 |
4 |
xxx1 |
0011 |
. . . |
. . . |
. . . |
28 |
xxx1 |
1111 |
Bei 28 Fahrstufen wird die Fahrstufe durch die Bits 0 bis 4 angegeben, die Funktion 0 muß mit einem Befehl aus Funktionsgruppe 0 (s.u.) geschaltet werden. Steht das Bit 1 in CV#29 noch auf 0, so geht bei diesem Verfahren zwangsläufig die Beleuchtung an und aus (beachte Bit 4).
Befehl |
| Befehl |
|
7654 |
3210 |
|
7654 |
3210 |
|
Geschwindigkeit vor 010x |
|
0100 |
0000 |
|
|
|
|
40 |
64 |
|
|
|
|
bis |
0101 |
1111 |
|
|
|
|
5F |
95 |
|
|
|
insg. 32 |
Geschwindigkeit rück 011x |
|
0110 |
0000 |
|
|
|
|
60 |
96 |
|
|
|
|
bis |
0111 |
1111 |
|
|
|
|
7F |
127 |
|
|
|
insg. 32 |
Funktionsgruppe 0 Steuerung 100x |
|
1000 |
0000 |
|
|
|
|
80 |
128 |
|
|
|
|
bis |
1001 |
1111 |
|
|
|
|
9F |
159 |
|
|
|
insg. 32 |
Bit 0-3 steht für die Funktion 1-4, eine 1 schaltet die jeweilige Funktion ein, eine 0 aus. Bit 4 schaltet Funktion 0 (fahrtrichtungsabhängige Beleuchtung), wenn Decoder mit mehr als 28/128 Fahrstufen betrieben wird ( CV#29 Bit 1=1).
z.B.: Funktion 1 aus, 2 an ,3 an, 4 aus |
7654 |
3210 |
|
7654 |
3210 |
|
1000 |
0110 |
|
|
|
|
86 |
134 |
|
|
|
|
Funktionsgruppe 1 Steuerung 1010 |
|
1010 |
0000 |
|
|
|
|
A0 |
160 |
|
|
|
|
bis |
1010 |
1111 |
|
|
|
|
BF |
191 |
|
|
|
insg. 32 |
Bit 0-3 steht für die Funktion 5-8, eine 1 schaltet die jeweilige Funktion ein, eine 0 aus.
z.B.: Funktion 5 ein, 6 an ,7 an, 8 aus
|
7654 |
3210 |
|
7654 |
3210 |
|
1010 |
0111 |
|
|
|
|
A7 |
167 |
|
|
|
|
Frei 110 |
1100 |
0000 |
|
|
|
|
C0 |
192 |
|
|
|
|
bis
|
1100 |
1111 |
|
|
|
|
CF |
207 |
|
|
|
insg. 16 |
|
CV Manipulation 111 |
1110 |
0000 |
|
|
|
|
E0 |
224 |
|
|
|
|
bis
|
1111 |
1111 |
|
|
|
|
FF |
255 |
|
|
|
insg. 32 |
Die angesprochene CV steht in den 10-Bit aus Bits 0-1 des ersten und den Bits 0-8 des zweiten Byte; hierbei wird um eins erhöht, sodaß z.B. 1010 0100 0000 0010 = 2dez der CV#3 entspricht.
Befehl |
| Befehl |
| Befehl |
7654 |
3210 |
|
7654 |
3210 |
|
7654 |
3210 |
|
Vergleich der CV aus bb mit dem Wert in dd |
1110 |
01bb |
|
bbbb |
bbbb |
|
dddd |
dddd |
|
Schreiben des Wertes in dd in die CV aus bb |
1110 |
11bb |
|
bbbb |
bbbb |
|
dddd |
dddd |
|
Vergleich in der CV aus bb Bit aaa mit Wert in d |
1110 |
10bb |
|
bbbb |
bbbb |
|
1110 |
daaa |
|
Schreiben des Wertes in d in das Bit aaa innerhalb der CV aus bb |
1110 |
10bb |
|
bbbb |
bbbb |
|
1111 |
daaa |
|
Verändern von CV#23 |
1111 |
0010 |
|
bbbb |
bbbb |
|
|
|
|
Verändern von CV#24 |
1111 |
0011 |
|
bbbb |
bbbb |
|
|
|
|
Diese Seite wurde zusammengestellt von / This page was created by Christian Lindecke
URL: http://www.lokodex.de/mo/m_digital_dccprot03.htm