Befehlssatz: Unterschied zwischen den Versionen

Aus DC-Car
Wechseln zu: Navigation, Suche
K
K
Zeile 13: Zeile 13:
 
</tr>
 
</tr>
 
<tr><td>2. Byte = Hohe Addresse und Schaltgruppe 2 </td><td> 0110AAAA</td><td> Adresse 64-1023 </td></tr>
 
<tr><td>2. Byte = Hohe Addresse und Schaltgruppe 2 </td><td> 0110AAAA</td><td> Adresse 64-1023 </td></tr>
<tr><td>3. Byte = Kommando Licht mit der Bitfolge</td><td> 10CCCCCC</td><td>Ausgang 0-8 </td></tr>
+
<tr><td>3. Byte = Kommando Licht mit der Bitfolge</td><td> 10CCCCCC</td><td>Ausgang 1-5 </td></tr>
 
<tr><td>3. Byte = Kommando Motor mit der Bitfolge</td><td> 11MM1MMM</td><td>Fahrstufe 0-28</td></tr>
 
<tr><td>3. Byte = Kommando Motor mit der Bitfolge</td><td> 11MM1MMM</td><td>Fahrstufe 0-28</td></tr>
 
</table>
 
</table>
Zeile 21: Zeile 21:
 
===Funktionsausgänge 3. Byte===
 
===Funktionsausgänge 3. Byte===
 
<table border=1>
 
<table border=1>
<tr><td>Bits</td><td> Schaltgruppe 1 </td><td> Schaltgruppe 2</td></tr>
+
<tr><td>Bits</td><td> SFunktionsgruppe 1 </td><td> Funktionsgruppe 2</td></tr>
 
<tr><td>10CCCCC1 </td><td> Blinker links </td><td> Fahrlicht</td></tr>
 
<tr><td>10CCCCC1 </td><td> Blinker links </td><td> Fahrlicht</td></tr>
 
<tr><td>10CCCC1C </td><td> Blinker recht </td><td> Licht 2</td></tr>
 
<tr><td>10CCCC1C </td><td> Blinker recht </td><td> Licht 2</td></tr>
Zeile 33: Zeile 33:
 
===Fahrstufe 3. Byte===
 
===Fahrstufe 3. Byte===
 
<table Border=1>
 
<table Border=1>
<tr><td>11001001 </td><td>Fahrstufe 1 </td></tr>
+
<tr><td>11001001 </td><td>Fahrstufe 1 </td> <td>11101001 </td><td>Fahrstufe 17 </td></tr>
<tr><td>11001010 </td><td>Fahrstufe 2 </td></tr>
+
<tr><td>11001010 </td><td>Fahrstufe 2 </td> <td>11101010 </td><td>Fahrstufe 18 </td></tr>
<tr><td>11001011 </td><td>Fahrstufe 3 </td></tr>
+
<tr><td>11001011 </td><td>Fahrstufe 3 </td> <td>11101011 </td><td>Fahrstufe 19 </td></tr>
<tr><td>11001100 </td><td>Fahrstufe 4 </td></tr>
+
<tr><td>11001100 </td><td>Fahrstufe 4 </td> <td>11101100 </td><td>Fahrstufe 20 </td></tr>
<tr><td>11001101 </td><td>Fahrstufe 5 </td></tr>
+
<tr><td>11001101 </td><td>Fahrstufe 5 </td> <td>11101101 </td><td>Fahrstufe 21 </td></tr>
<tr><td>11001110 </td><td>Fahrstufe 6 </td></tr>
+
<tr><td>11001110 </td><td>Fahrstufe 6 </td> <td>11101110 </td><td>Fahrstufe 22 </td></tr>
<tr><td>11001111 </td><td>Fahrstufe 7 </td></tr>
+
<tr><td>11001111 </td><td>Fahrstufe 7 </td> <td>11101111 </td><td>Fahrstufe 23 </td></tr>
<tr><td>11011000 </td><td>Fahrstufe 8 </td></tr>
+
<tr><td>11011000 </td><td>Fahrstufe 8 </td> <td>11111000 </td><td>Fahrstufe 24 </td></tr>
<tr><td>11011001 </td><td>Fahrstufe 9 </td></tr>
+
<tr><td>11011001 </td><td>Fahrstufe 9 </td> <td>11111001 </td><td>Fahrstufe 25 </td></tr>
<tr><td>11011010 </td><td>Fahrstufe 10 </td></tr>
+
<tr><td>11011010 </td><td>Fahrstufe 10 </td> <td>11111010 </td><td>Fahrstufe 26 </td></tr>
<tr><td>11011011 </td><td>Fahrstufe 11 </td></tr>
+
<tr><td>11011011 </td><td>Fahrstufe 11 </td> <td>11111011 </td><td>Fahrstufe 27 </td></tr>
<tr><td>11011100 </td><td>Fahrstufe 12 </td></tr>
+
<tr><td>11011100 </td><td>Fahrstufe 12 </td> <td>11111100 </td><td>Fahrstufe 28 </td></tr>
<tr><td>11011101 </td><td>Fahrstufe 13 </td></tr>
+
<tr><td>11011101 </td><td>Fahrstufe 13 </td> <td>11111101 </td><td>Fahrstufe 28 </td></tr>
<tr><td>11011110 </td><td>Fahrstufe 14 </td></tr>
+
<tr><td>11011110 </td><td>Fahrstufe 14 </td> <td>11111110 </td><td>Fahrstufe 28 </td></tr>
<tr><td>11011111 </td><td>Fahrstufe 15 </td></tr>
+
<tr><td>11011111 </td><td>Fahrstufe 15 </td> <td>11111111 </td><td>Fahrstufe 28 </td></tr>
<tr><td>11101000 </td><td>Fahrstufe 16 </td></tr>
+
<tr><td>11101000 </td><td>Fahrstufe 16 </td> <td></td><td></td></tr>
<tr><td>11101001 </td><td>Fahrstufe 17 </td></tr>
+
 
<tr><td>11101010 </td><td>Fahrstufe 18 </td></tr>
+
</table>
<tr><td>11101011 </td><td>Fahrstufe 19 </td></tr>
+
<tr><td>11101100 </td><td>Fahrstufe 20 </td></tr>
+
<tr><td>11101101 </td><td>Fahrstufe 21 </td></tr>
+
<tr><td>11101110 </td><td>Fahrstufe 22 </td></tr>
+
<tr><td>11101111 </td><td>Fahrstufe 23 </td></tr>
+
<tr><td>11111000 </td><td>Fahrstufe 24 </td></tr>
+
<tr><td>11111001 </td><td>Fahrstufe 25 </td></tr>
+
<tr><td>11111010 </td><td>Fahrstufe 26 </td></tr>
+
<tr><td>11111011 </td><td>Fahrstufe 27 </td></tr>
+
<tr><td>11111100 </td><td>Fahrstufe 28 </td></tr>
+
<tr><td>11111101 </td><td>Fahrstufe 28 </td></tr>
+
<tr><td>11111110 </td><td>Fahrstufe 28 </td></tr>
+
<tr><td>11111111 </td><td>Fahrstufe 28 </td></tr>
+
<table>
+
 
[[Kategorie:DC-Car-System]]  
 
[[Kategorie:DC-Car-System]]  
 
[[Kategorie:Software]]  
 
[[Kategorie:Software]]  

Version vom 23. Dezember 2014, 03:15 Uhr

Code für DC-Car-Modus

Um ein DC-Car mit einem PC selber steuern zu können wird ein DC-Car-PC-Sender benötigt und dieser Code.

Voraussetzung Fahrzeugeinstellung

In die CV21 des DC-Car Decoders wird der Wert 24 eingestellt.
(Der Standartwert ist 4 für DC-Car-Booster.)

Voraussetzung Schnittstellengeschwindigkeit

Einstellung der seriellen Schnittstelle 9600 Bps, 8 Bit, ODD Parity, 2 Stoppbit

Befehlssatz

Es werden immer 3 Bytes als Block gesendet:

1. Byte = Niedere Addresse 00AAAAAAAdresse 0-63
2. Byte = Hohe Addresse und Schaltgruppe 1 0100AAAAAdresse 64-1023
2. Byte = Hohe Addresse und Schaltgruppe 2 0110AAAA Adresse 64-1023
3. Byte = Kommando Licht mit der Bitfolge 10CCCCCCAusgang 1-5
3. Byte = Kommando Motor mit der Bitfolge 11MM1MMMFahrstufe 0-28


Mit Byte 1 und 2 können bis zu 1023 Autos addressiert werden.
Außerdem erfolgt die Umschaltung der Funktionsgruppe damit.

Funktionsausgänge 3. Byte

Bits SFunktionsgruppe 1 Funktionsgruppe 2
10CCCCC1 Blinker links Fahrlicht
10CCCC1C Blinker recht Licht 2
10CCCC11 Warnblinker
10CCC1CC Abstandssteuerung Licht 3
10CC1CCC Reedschalter Licht 4
10C1CCCC Blaulicht
101CCCCC Frontblitzer

Fahrstufe 3. Byte

11001001 Fahrstufe 1 11101001 Fahrstufe 17
11001010 Fahrstufe 2 11101010 Fahrstufe 18
11001011 Fahrstufe 3 11101011 Fahrstufe 19
11001100 Fahrstufe 4 11101100 Fahrstufe 20
11001101 Fahrstufe 5 11101101 Fahrstufe 21
11001110 Fahrstufe 6 11101110 Fahrstufe 22
11001111 Fahrstufe 7 11101111 Fahrstufe 23
11011000 Fahrstufe 8 11111000 Fahrstufe 24
11011001 Fahrstufe 9 11111001 Fahrstufe 25
11011010 Fahrstufe 10 11111010 Fahrstufe 26
11011011 Fahrstufe 11 11111011 Fahrstufe 27
11011100 Fahrstufe 12 11111100 Fahrstufe 28
11011101 Fahrstufe 13 11111101 Fahrstufe 28
11011110 Fahrstufe 14 11111110 Fahrstufe 28
11011111 Fahrstufe 15 11111111 Fahrstufe 28
11101000 Fahrstufe 16