Befehlssatz: Unterschied zwischen den Versionen
Aus DC-Car
K |
K |
||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
=Code für DC-Car-Modus= | =Code für DC-Car-Modus= | ||
− | ==Voraussetzung | + | 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 | + | ==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> | ||
− | <table> | + | <table Border=1> |
− | <tr><td>1. Byte = Niedere Addresse | + | <tr><td>1. Byte = Niedere Addresse </td><td> 00AAAAAA</td><td>Adresse 0-63</td></tr> |
− | <tr><td>2. Byte = Hohe Addresse und Schaltgruppe 1 | + | <tr><td>2. Byte = Hohe Addresse und Schaltgruppe 1 </td><td> 0100AAAA</td><td>Adresse 64-1023 </td> |
</tr> | </tr> | ||
− | <tr><td>2. Byte = Hohe Addresse und Schaltgruppe 2 | + | <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></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 Motor mit der Bitfolge</td><td> 11MM1MMM</td></tr> | + | <tr><td>3. Byte = Kommando Motor mit der Bitfolge</td><td> 11MM1MMM</td><td>Fahrstufe 0-28</td></tr> |
</table> | </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> | ||
− | Außerdem erfolgt die Umschaltung der | + | Außerdem erfolgt die Umschaltung der Funktionsgruppe damit.<br> |
===Funktionsausgänge=== | ===Funktionsausgänge=== | ||
− | <table> | + | <table border=1> |
<tr><td>Bits</td><td> Schaltgruppe 1 </td><td> Schaltgruppe 2</td></tr> | <tr><td>Bits</td><td> Schaltgruppe 1 </td><td> Schaltgruppe 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> | ||
Zeile 30: | Zeile 30: | ||
<tr><td>101CCCCC </td><td> Frontblitzer</td><td> </td></tr> | <tr><td>101CCCCC </td><td> Frontblitzer</td><td> </td></tr> | ||
</table> | </table> | ||
− | + | <table> | |
− | + | <tr><td>11001001 </td><td>Fahrstufe 1 </td></tr> | |
− | + | <tr><td>11001010 </td><td>Fahrstufe 2 </td></tr> | |
− | 11001001 Fahrstufe 1 < | + | <tr><td>11001011 </td><td>Fahrstufe 3 </td></tr> |
− | 11001010 Fahrstufe 2 < | + | <tr><td>11001100 </td><td>Fahrstufe 4 </td></tr> |
− | 11001011 Fahrstufe 3 < | + | <tr><td>11001101 </td><td>Fahrstufe 5 </td></tr> |
− | 11001100 Fahrstufe 4 < | + | <tr><td>11001110 </td><td>Fahrstufe 6 </td></tr> |
− | 11001101 Fahrstufe 5 < | + | <tr><td>11001111 </td><td>Fahrstufe 7 </td></tr> |
− | 11001110 Fahrstufe 6 < | + | <tr><td>11011000 </td><td>Fahrstufe 8 </td></tr> |
− | 11001111 Fahrstufe 7 < | + | <tr><td>11011001 </td><td>Fahrstufe 9 </td></tr> |
− | 11011000 Fahrstufe 8 < | + | <tr><td>11011010 </td><td>Fahrstufe 10 </td></tr> |
− | 11011001 Fahrstufe 9 < | + | <tr><td>11011011 </td><td>Fahrstufe 11 </td></tr> |
− | 11011010 Fahrstufe 10 < | + | <tr><td>11011100 </td><td>Fahrstufe 12 </td></tr> |
− | 11011011 Fahrstufe 11 < | + | <tr><td>11011101 </td><td>Fahrstufe 13 </td></tr> |
− | 11011100 Fahrstufe 12 < | + | <tr><td>11011110 </td><td>Fahrstufe 14 </td></tr> |
− | 11011101 Fahrstufe 13 < | + | <tr><td>11011111 </td><td>Fahrstufe 15 </td></tr> |
− | 11011110 Fahrstufe 14 < | + | <tr><td>11101000 </td><td>Fahrstufe 16 </td></tr> |
− | 11011111 Fahrstufe 15 < | + | <tr><td>11101001 </td><td>Fahrstufe 17 </td></tr> |
− | 11101000 Fahrstufe 16 < | + | <tr><td>11101010 </td><td>Fahrstufe 18 </td></tr> |
− | 11101001 Fahrstufe 17 < | + | <tr><td>11101011 </td><td>Fahrstufe 19 </td></tr> |
− | 11101010 Fahrstufe 18 < | + | <tr><td>11101100 </td><td>Fahrstufe 20 </td></tr> |
− | 11101011 Fahrstufe 19 < | + | <tr><td>11101101 </td><td>Fahrstufe 21 </td></tr> |
− | 11101100 Fahrstufe 20 < | + | <tr><td>11101110 </td><td>Fahrstufe 22 </td></tr> |
− | 11101101 Fahrstufe 21 < | + | <tr><td>11101111 </td><td>Fahrstufe 23 </td></tr> |
− | 11101110 Fahrstufe 22 < | + | <tr><td>11111000 </td><td>Fahrstufe 24 </td></tr> |
− | 11101111 Fahrstufe 23 < | + | <tr><td>11111001 </td><td>Fahrstufe 25 </td></tr> |
− | 11111000 Fahrstufe 24 < | + | <tr><td>11111010 </td><td>Fahrstufe 26 </td></tr> |
− | 11111001 Fahrstufe 25 < | + | <tr><td>11111011 </td><td>Fahrstufe 27 </td></tr> |
− | 11111010 Fahrstufe 26 < | + | <tr><td>11111100 </td><td>Fahrstufe 28 </td></tr> |
− | 11111011 Fahrstufe 27 < | + | <tr><td>11111101 </td><td>Fahrstufe 28 </td></tr> |
− | 11111100 Fahrstufe 28 < | + | <tr><td>11111110 </td><td>Fahrstufe 28 </td></tr> |
− | 11111101 Fahrstufe 28 < | + | <tr><td>11111111 </td><td>Fahrstufe 28 </td></tr> |
− | 11111110 Fahrstufe 28 < | + | <table> |
− | 11111111 Fahrstufe 28 < | + | |
− | + | ||
[[Kategorie:DC-Car-System]] | [[Kategorie:DC-Car-System]] | ||
[[Kategorie:Software]] | [[Kategorie:Software]] |
Version vom 23. Dezember 2014, 03:03 Uhr
Inhaltsverzeichnis
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 | 00AAAAAA | Adresse 0-63 |
2. Byte = Hohe Addresse und Schaltgruppe 1 | 0100AAAA | Adresse 64-1023 |
2. Byte = Hohe Addresse und Schaltgruppe 2 | 0110AAAA | Adresse 64-1023 |
3. Byte = Kommando Licht mit der Bitfolge | 10CCCCCC | Ausgang 0-8 |
3. Byte = Kommando Motor mit der Bitfolge | 11MM1MMM | Fahrstufe 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
Bits | Schaltgruppe 1 | Schaltgruppe 2 |
10CCCCC1 | Blinker links | Fahrlicht |
10CCCC1C | Blinker recht | Licht 2 |
10CCCC11 | Warnblinker | |
10CCC1CC | Abstandssteuerung | Licht 3 |
10CC1CCC | Reedschalter | Licht 4 |
10C1CCCC | Blaulicht | |
101CCCCC | Frontblitzer |
11001001 | Fahrstufe 1 |
11001010 | Fahrstufe 2 |
11001011 | Fahrstufe 3 |
11001100 | Fahrstufe 4 |
11001101 | Fahrstufe 5 |
11001110 | Fahrstufe 6 |
11001111 | Fahrstufe 7 |
11011000 | Fahrstufe 8 |
11011001 | Fahrstufe 9 |
11011010 | Fahrstufe 10 |
11011011 | Fahrstufe 11 |
11011100 | Fahrstufe 12 |
11011101 | Fahrstufe 13 |
11011110 | Fahrstufe 14 |
11011111 | Fahrstufe 15 |
11101000 | Fahrstufe 16 |
11101001 | Fahrstufe 17 |
11101010 | Fahrstufe 18 |
11101011 | Fahrstufe 19 |
11101100 | Fahrstufe 20 |
11101101 | Fahrstufe 21 |
11101110 | Fahrstufe 22 |
11101111 | Fahrstufe 23 |
11111000 | Fahrstufe 24 |
11111001 | Fahrstufe 25 |
11111010 | Fahrstufe 26 |
11111011 | Fahrstufe 27 |
11111100 | Fahrstufe 28 |
11111101 | Fahrstufe 28 |
11111110 | Fahrstufe 28 |
11111111 | Fahrstufe 28 |