carrerashark/TRACE

changeset 30
10c78c097d18
child 38
ff76255904c4
equal deleted inserted replaced
29:ba4f69250592 30:10c78c097d18
1 Normal CU output idle: (LED3 an)
2 --------------------------------
3 0x1821 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 *
4 0x1825 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 *
5 0x1820 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 *
6 0x1824 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 *
7 0x1822 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 *
8 0x1826 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 *
9
10
11 Pacecar Taste gedrückt (pacecar packet ändert sich):
12 LED2 an: 0x3ce fuer 10 sec
13 LED4 an: 0x3ca fuer 5 sec
14
15 Start Taste gedrückt:
16 1x Prog: 0x1a03, danach wieder der normale "idle progwortbetrieb"
17 -> ab jetzt wird auf allen autos geschwindigkeit = 0 übertragen
18 -> Spurwechseltasten werden auch ignoriert
19 -> pacecar packet = permanent 0x3e0
20 Alle 5 LEDs leuchten
21 Tanken + Pacecartaste wird in dem Status ignoriert
22
23 Start Taste zweites mal gedrückt:
24 LEDs zählen im Sekundentakt hoch (1-5) bis alle leuchten
25 Dann alle LEDS aus bis auf mittlere und rennstart:
26 dann folgende Progsequenz:
27 0x1403
28 <2 zyklen wait>
29 0x1c03
30 <2 wait>
31 0x1203
32 <2 wait>
33 0x1a03
34 <2 zyklen wait> --> RENNSTART HIER:
35 0x1023
36 0x1003
37 <idle zyklen starten hier>
38
39
40 FEHLSTARTVERHALTEN:
41 LED des controllers blinkt schnell welcher den Fehlstart verursacht hat
42 Geschwindigkeitswerte werden nicht an die Autos verschickt
43 Das Auto mit dem fehlstart wird markiert per programmwort:
44 zb 0x1926 anstatt 0x1826
45
46
47 TANKSTAND:
48 Die alte CU gibt den Komponenten keinerlei Möglichkeit einer Antwort (die antwort-Peaks fehlen!!!)

mercurial