Befehlssatz: Unterschied zwischen den Versionen

Aus DC-Car
Wechseln zu: Navigation, Suche
K
K
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Um ein DC-Car mit einem PC selber steuern zu können wird ein '''[[DC-Car-PC-Sender]]''' benötigt und dieser Code.<br>
+
=Steuerung mit dem [[PC-Sender]]=
 
+
 
=Code für DC-Car-Modus=
 
=Code für DC-Car-Modus=
==Voraussetzung Fahrzuegeinstellung==  
+
Um ein DC-Car mit einem PC selber steuern zu können wird ein '''[[DC-Car-PC-Sender]]''' benötigt und dieser Code.<br>
In die CV21 des DC-Car Decoders wird der Wert 24 programmiert.<br>
+
[http://www.modellautobahnen.de/download/dc-car-pc-sender/WDP_DC-Car_Steuerung2.pdf WDP_DC-Car_Steuerung2.pdf]
 +
==Voraussetzung Fahrzeugeinstellung==  
 +
In die CV21 des DC-Car Decoders wird der Wert 24 eingestellt.<br>
 +
(Der Standartwert ist 4 für DC-Car-Booster.)<br>
 
==Voraussetzung Schnittstellengeschwindigkeit==
 
==Voraussetzung Schnittstellengeschwindigkeit==
 
Einstellung der seriellen Schnittstelle 9600 Bps, 8 Bit, ODD Parity, 2 Stoppbit<br>
 
Einstellung der seriellen Schnittstelle 9600 Bps, 8 Bit, ODD Parity, 2 Stoppbit<br>
==Befehlssatz===
+
==Befehlssatz==
 
Es werden immer 3 Bytes als Block gesendet:<br>
 
Es werden immer 3 Bytes als Block gesendet:<br>
1. Byte = Niedere Addresse mit der Bitfolge 00AAAAAA<br>
+
<table Border=1>
2. Byte = Hohe Addresse mit der Bitfolge 01AAAAAA<br>
+
<tr><td>1. Byte = Niedere Addresse </td><td> 00AAAAAA</td><td>Adresse 0-63</td></tr>
3. Byte = Kommando Licht mit der Bitfolge 10CCCCCC oder Kommando Motor mit der Bitfolge 11MM1MMM<br>
+
<tr><td>2. Byte = Hohe Addresse und Schaltgruppe 1 </td><td> 0100AAAA</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 1-5 </td></tr>
 +
<tr><td>3. Byte = Kommando Motor mit der Bitfolge</td><td> 11MM1MMM</td><td>Fahrstufe 0-28</td></tr>
 +
</table>
 
<br>
 
<br>
 
Mit Byte 1 und 2 können bis zu 1023 Autos addressiert werden.<br>
 
Mit Byte 1 und 2 können bis zu 1023 Autos addressiert werden.<br>
<br><p class="text10">
+
Außerdem erfolgt die Umschaltung der Funktionsgruppe damit.<br>
Kommandos für Licht: <br>
+
===Funktionsausgänge 3. Byte===
                    10CCCCC1 Blinker links <br>
+
<table border=1>
                    10CCCC1C Blinker recht <br>
+
<tr><td>Bits</td><td> Funktionsgruppe 1 </td><td> Funktionsgruppe 2</td></tr>
                    10CCCC11 Warnblinker <br>
+
<tr><td>10CCCCC1 </td><td> Blinker links </td><td> Fahrlicht</td></tr>
                    10CCC1CC Fahrlicht  <br>
+
<tr><td>10CCCC1C </td><td> Blinker recht </td><td> Licht 2</td></tr>
                    10CC1CCC Licht 2 <br>
+
<tr><td>10CCCC11 </td><td> Warnblinker </td><td>    </td></tr>
                    10C1CCCC Blaulicht <br>
+
<tr><td>10CCC1CC </td><td> Abstandssteuerung </td><td> Licht 3</td></tr>
                    101CCCCC Frontblitzer <br>
+
<tr><td>10CC1CCC </td><td> Reedschalter </td><td> Licht 4</td></tr>
                  Kommandos für den Motor: <br>
+
<tr><td>10C1CCCC </td><td> Blaulicht </td><td></td></tr>
                    11001000 Stop <br>
+
<tr><td>101CCCCC </td><td> Frontblitzer</td><td> </td></tr>
                    11001001 Fahrstufe 1 <br>
+
</table>
                    11001010 Fahrstufe 2 <br>
+
 
                    11001011 Fahrstufe 3 <br>
+
===Fahrstufe 3. Byte===
                    11001100 Fahrstufe 4 <br>
+
<table Border=1>
                    11001101 Fahrstufe 5 <br>
+
<tr><td>Byte</td><td> Fahrstufe </td><td> &nbsp; &nbsp;  </td><td>Byte</td><td> Fahrstufe</td></tr>
                    11001110 Fahrstufe 6 <br>
+
 
                    11001111 Fahrstufe 7 <br>
+
<tr><td>11001000 </td><td>Fahrstufe 0 </td> <td>&nbsp;</td> <td>11101000 </td><td>Fahrstufe 16 </td></tr>
                    11011000 Fahrstufe 8 <br>
+
<tr><td>11001001 </td><td>Fahrstufe 1 </td> <td>&nbsp;</td> <td>11101001 </td><td>Fahrstufe 17 </td></tr>
                    11011001 Fahrstufe 9 <br>
+
<tr><td>11001010 </td><td>Fahrstufe 2 </td> <td>&nbsp;</td> <td>11101010 </td><td>Fahrstufe 18 </td></tr>
                    11011010 Fahrstufe 10 <br>
+
<tr><td>11001011 </td><td>Fahrstufe 3 </td> <td>&nbsp;</td> <td>11101011 </td><td>Fahrstufe 19 </td></tr>
                    11011011 Fahrstufe 11 <br>
+
<tr><td>11001100 </td><td>Fahrstufe 4 </td> <td>&nbsp;</td> <td>11101100 </td><td>Fahrstufe 20 </td></tr>
                    11011100 Fahrstufe 12 <br>
+
<tr><td>11001101 </td><td>Fahrstufe 5 </td> <td>&nbsp;</td> <td>11101101 </td><td>Fahrstufe 21 </td></tr>
                    11011101 Fahrstufe 13 <br>
+
<tr><td>11001110 </td><td>Fahrstufe 6 </td> <td>&nbsp;</td> <td>11101110 </td><td>Fahrstufe 22 </td></tr>
                    11011110 Fahrstufe 14 <br>
+
<tr><td>11001111 </td><td>Fahrstufe 7 </td> <td>&nbsp;</td> <td>11101111 </td><td>Fahrstufe 23 </td></tr>
                    11011111 Fahrstufe 15 <br>
+
<tr><td>11011000 </td><td>Fahrstufe 8 </td> <td>&nbsp;</td> <td>11111000 </td><td>Fahrstufe 24 </td></tr>
                    11101000 Fahrstufe 16 <br>
+
<tr><td>11011001 </td><td>Fahrstufe 9 </td> <td>&nbsp;</td> <td>11111001 </td><td>Fahrstufe 25 </td></tr>
                    11101001 Fahrstufe 17 <br>
+
<tr><td>11011010 </td><td>Fahrstufe 10 </td> <td>&nbsp;</td> <td>11111010 </td><td>Fahrstufe 26 </td></tr>
                    11101010 Fahrstufe 18 <br>
+
<tr><td>11011011 </td><td>Fahrstufe 11 </td> <td>&nbsp;</td> <td>11111011 </td><td>Fahrstufe 27 </td></tr>
                    11101011 Fahrstufe 19 <br>
+
<tr><td>11011100 </td><td>Fahrstufe 12 </td> <td>&nbsp;</td> <td>11111100 </td><td>Fahrstufe 28 </td></tr>
                    11101100 Fahrstufe 20 <br>
+
<tr><td>11011101 </td><td>Fahrstufe 13 </td> <td>&nbsp;</td> <td>11111101 </td><td>Fahrstufe 28 </td></tr>
                    11101101 Fahrstufe 21 <br>
+
<tr><td>11011110 </td><td>Fahrstufe 14 </td> <td>&nbsp;</td> <td>11111110 </td><td>Fahrstufe 28 </td></tr>
                    11101110 Fahrstufe 22 <br>
+
<tr><td>11011111 </td><td>Fahrstufe 15 </td> <td>&nbsp;</td> <td>11111111 </td><td>Fahrstufe 28 </td></tr>
                    11101111 Fahrstufe 23 <br>
+
 
                    11111000 Fahrstufe 24 <br>
+
</table>
                    11111001 Fahrstufe 25 <br>
+
 
                    11111010 Fahrstufe 26 <br>
+
<hr>
                    11111011 Fahrstufe 27 <br>
+
[[Datei:Warenkorb.png]] [[:Kategorie:Bezugsquellen | Bezugsquellen Händler Shops]]
                    11111100 Fahrstufe 28 <br>
+
<hr>
                    11111101 Fahrstufe 28 <br>
+
                    11111110 Fahrstufe 28 <br>
+
                    11111111 Fahrstufe 28 <br>
+
</p>
+
 
[[Kategorie:DC-Car-System]]  
 
[[Kategorie:DC-Car-System]]  
 
[[Kategorie:Software]]  
 
[[Kategorie:Software]]  
 
[[Kategorie:Fehler]]
 
[[Kategorie:Fehler]]
[[Kategorie:Bezugsquellen]]
 
 
[[Kategorie:Modellbahnsteuerung]]
 
[[Kategorie:Modellbahnsteuerung]]
 
[[Kategorie:PC-Steuerung]]
 
[[Kategorie:PC-Steuerung]]
 +
[[Kategorie:Code]]

Aktuelle Version vom 20. September 2019, 18:29 Uhr

Steuerung mit dem PC-Sender

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.
WDP_DC-Car_Steuerung2.pdf

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 Funktionsgruppe 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

Byte Fahrstufe     Byte Fahrstufe
11001000 Fahrstufe 0   11101000 Fahrstufe 16
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

Warenkorb.png Bezugsquellen Händler Shops