A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ID | Period | Drv/Chg | Source | Message name | Msg-Length | Signal name | Byte(s) | Bitlength | Startbit | Scale | Offset | Meaning | Values | ISO-TP? | Confirmed? | Confirmed in vehicle? | Required for Driving operation? |
2 | 0x000 | 7 ms | ? | CON | ERR | 8 | Errors | 0-7 | 64 | 7 | ? | ? | ? | ? todo: | Nein | Nein | Nein | Nein |
3 | 0x155 | 10 ms | D+C | BMS | BMS1 | 8 | Charging Power | 0 | 8 | 7 | 300 | 0 | Momentarily available power | Value * 300 = Allowed charge power in W | Nein | Ja | Nein | Ja |
4 | 0x155 | 10 ms | D+C | BMS | BMS1 | 8 | Handshake | 1 | 4 | 15 | x | x | 0x08 | Fix 0x08 | Nein | Ja | Nein | Ja |
5 | 0x155 | 10 ms | D+C | BMS | BMS1 | 8 | Current | 1-2 | 12 | 11 | 0.25 | -500 | Current measured at battery | Value * 0.25 - 500 = Current (Discharge psoitive, Recu positive) | Nein | Ja | Nein | Ja |
6 | 0x155 | 10 ms | D+C | BMS | BMS1 | 8 | Phase | 3 | 8 | 31 | x | x | Phase | 94h = Init/Exit-Phase = Data invalid // 54h = Data valid | Nein | Ja | Nein | Ja |
7 | 0x155 | 10 ms | D+C | BMS | BMS1 | 8 | SOC | 4-5 | 16 | 39 | 0.0025 | 0 | SOC in % | Value * 0.0025= SOC in % | Nein | Ja | Nein | Ja |
8 | 0x155 | 10 ms | D+C | BMS | BMS1 | 8 | Errors | 6 | 8 | 55 | x | x | 0x02 | Fix 0x02 | Nein | Ja | Nein | Ja |
9 | 0x155 | 10 ms | D+C | BMS | BMS1 | 8 | ? | 7 | 8 | 63 | ? | ? | ? | Temperatur? | Nein | Nein | Nein | Ja |
10 | 0x157 | 10 ms | D+C | CON? | Motor values | 8 | ? | 0 | 8 | 7 | ? 0xD5 when Vehicle not Moving | Nein | Nein | Nein | ? | |||
11 | 0x157 | 10 ms | D+C | CON? | Motor values | 8 | Heartbeat | 1 | 4 | 15 | ? | ? | Heartbeat? | Sequence: 0,5,10,15,4,9,14,3,8,13,2,7,12,1,6,11 ?! Some AES? | Nein | Nein | Nein | ? |
12 | 0x157 | 10 ms | D+C | CON? | Motor values | 8 | Motor on? | 1 | 4 | 11 | x | x | Ignition turned on? | 0x07: Off, 0x0B: On | Nein | Nein | Nein | ? |
13 | 0x157 | 10 ms | D+C | CON? | Motor values | 8 | Motor current? | 2+3 | 16 | 23 | 32? | -80000 | Current motor Power | P [W] = 32 * Value - 80000 | Nein | Nein | Nein | ? |
14 | 0x157 | 10 ms | D+C | CON? | Motor values | 8 | ? | 4 | 8 | 39 | x | x | 0xFF | Fix 0xFF | Nein | Ja | Nein | ? |
15 | 0x157 | 10 ms | D+C | CON? | Motor values | 8 | ? | 5-6 | 11 | 43 | x | x | AC Input Watts on Chg possibly? inclusive Value * 40. | Nein | Ja | Nein | ? | |
16 | 0x157 | 10 ms | D+C | CON? | Motor values | 8 | ? | 7 | 8 | 63 | x | x | 0x80 | Fix 0x80 | Nein | Ja | Nein | ? |
17 | 0x19F | 10 ms | D | CON | Vehicle_Params | 8 | 0 | 8 | 7 | Inverse to Speed, maybe momentary range? | Nein | Nein | Nein | Nein | ||||
18 | 0x19F | 10 ms | D | CON | Vehicle_Params | 8 | 1 | 8 | 15 | Identical to byte 0, momentary range? | Nein | Nein | Nein | Nein | ||||
19 | 0x19F | 10 ms | D | CON | Vehicle_Params | 8 | Speed | 2-3 | 12 | 23 | 0.1 | -200 | Speed (+/-) | 8 bit B2 + 4 Bit B3, km/h = (0.1 * Values) - 200, Forward positive | Nein | Ja | Nein | Nein |
20 | 0x19F | 10 ms | D | CON | Vehicle_Params | 8 | 3 | 4 | 27 | Sequence: 0,5,10,15,4,9,14,3,8,13,2,7,12,1,6,11 | Nein | Nein | ||||||
21 | 0x19F | 10 ms | D | CON | Vehicle_Params | 8 | 4 | 8 | Fix 0x00? | Nein | Ja | Nein | Nein | |||||
22 | 0x19F | 10 ms | D | CON | Vehicle_Params | 8 | 5-6 | 12 | 47 | -106 | Gas pedal position? | Nein | Nein | Nein | Nein | |||
23 | 0x19F | 10 ms | D | CON | Vehicle_Params | 8 | 7 | Fix 0xFE? | Nein | Ja | Nein | Nein | ||||||
24 | 0x1A1 | 10 ms | 8 | 0-1 | 12 | 7 | ? Derivative of Byte 1-2 | Nein | Nein | Nein | ? | |||||||
25 | 0x1A1 | 10 ms | 8 | 1-2 | 12 | ? Integral of Byte 0-1 | Nein | Nein | Nein | ? | ||||||||
26 | 0x1A1 | 10 ms | 8 | 3-4 | 12 | Average power consumption trip? | Nein | Nein | Nein | ? | ||||||||
27 | 0x1A1 | 10 ms | 8 | 4+5 | 4 | Statusflags | 22: OK? | Nein | Nein | Nein | ? | |||||||
28 | 0x1A1 | 10 ms | 8 | 5+6 | 14 | 45 | Momentary power requested? | Nein | Nein | Nein | ? | |||||||
29 | 0x1A1 | 10 ms | 8 | 7 | 8 | 63 | x | x | Fix 0x20? | Nein | Ja | Nein | ? | |||||
30 | 0x1C7 | 10 ms | ? | ? | ? | 4 | ? | 1 | 8 | 7 | x | x | ? | Fix 0xAA? | Nein | Ja | Nein | ? |
31 | 0x1C7 | 10 ms | ? | ? | ? | 4 | ? | 2 | 8 | 15 | x | x | ? | Fix 0xA0? | Nein | Ja | Nein | ? |
32 | 0x1C7 | 10 ms | ? | ? | ? | 4 | ? | 3 | 8 | 23 | x | x | ? | Fix 0xFF? | Nein | Ja | Nein | ? |
33 | 0x1C7 | 10 ms | ? | ? | ? | 4 | ? | 4 | 8 | 31 | x | x | ? | Fix 0xC0? | Nein | Ja | Nein | ? |
34 | 0x419 | 100 ms | 6 | 0 | 8 | 7 | 12V Voltage? | ~~~ ca. 0x5E | Nein | Nein | Nein | ? | ||||||
35 | 0x419 | 100 ms | 6 | 1 | 8 | 15 | ??? | ~~~ ca. 0x0E | Nein | Nein | Nein | ? | ||||||
36 | 0x419 | 100 ms | 6 | 2 | 8 | 23 | ~~~ ca. 0x2A | Nein | Nein | Nein | ? | |||||||
37 | 0x419 | 100 ms | 6 | 3 | 8 | 31 | Fix 0xE6? | Nein | Ja | Nein | ? | |||||||
38 | 0x419 | 100 ms | 6 | 4 | 8 | 39 | Also some voltage? | ~~~ Mittelwert ca.: 0x58 | Nein | Nein | Nein | ? | ||||||
39 | 0x419 | 100 ms | 6 | 5 | 8 | 47 | Fix 0x00? | Nein | Ja | Nein | ? | |||||||
40 | 0x423 | 100 ms | CHG | CHG_1 | 8 | 0 | 8 | 7 | Charging handshakeCHG -> BMS | Off: 0x07, Ready 0x0B? | Nein | Nein | Nein | Nein | ||||
41 | 0x423 | 100 ms | CHG | CHG_1 | 8 | 1 | 8 | 0x1D, 0x1E, 0x1F | Nein | Nein | Nein | Nein | ||||||
42 | 0x423 | 100 ms | CHG | CHG_1 | 8 | 2-3 | 16 | Fix 0x02? Sometimes 0x00 | Nein | Ja | Nein | Nein | ||||||
43 | 0x423 | 100 ms | CHG | CHG_1 | 8 | 4 | 8 | Heartbeat, 0x5D, 0xB2 | Nein | Nein | Nein | Nein | ||||||
44 | 0x423 | 100 ms | CHG | CHG_1 | 8 | 5 | 8 | 0x80, then 0x20, Charging handshake? | Nein | Nein | Nein | Nein | ||||||
45 | 0x423 | 100 ms | CHG | CHG_1 | 8 | 6 | 8 | Heartbeat, 0x5D, 0xB2 | Nein | Nein | Nein | Nein | ||||||
46 | 0x423 | 100 ms | CHG | CHG_1 | 8 | 7 | 8 | Voltage? | Ca. 0xD8? | Nein | Nein | Nein | Nein | |||||
47 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | Ladeprotokoll | 0 | 8 | 7 | 1 | 0 | Charging handshake BMS→CHG | Fix 0x11? | Nein | Nein | Nein | Ja |
48 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | Ladeprotokoll | 1 | 8 | 15 | ? | ? | ? | Fix 0x40? | Nein | Nein | Nein | Ja |
49 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | Max_Rekuperation | 2 | 8 | 23 | 500 | 0 | Charging rate allowed | Current maximum charge power [W] = Value * 500 | Nein | Ja | Nein | Ja |
50 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | Max_Entladung | 3 | 8 | 31 | 500 | 0 | Doscharge rate allowed? | 42 to hex | Nein | Nein | Nein | Ja |
51 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | Min_Temp | 4 | 8 | 39 | 1 | -40 | Lowest cell temperature | °C = Value - 40 | Nein | Nein | Nein | Ja |
52 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | SOH | 5 | 8 | 47 | 1 | 0 | State of Health | SOH = Value in % | Nein | Nein | Nein | Ja |
53 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | Ladeprotokoll | 6 | 8 | 55 | ? | ? | Heartbeat? | Alternativ 0x55 and 0xAA every 500 ms! | Nein | Nein | Nein | Ja |
54 | 0x424 | 100 ms | D+C | BMS | BMS2 | 8 | Max_Temp | 7 | 8 | 63 | 1 | -40 | Highest cell temperature | °C = Value - 40 | Nein | Nein | Nein | Ja |
55 | 0x425 | 100 ms | BMS | BMS3 | 8 | 0 | 8 | Charging handshake BMS→CHG | 0x0A, then 0x2A | Nein | Nein | Nein | Ja | |||||
56 | 0x425 | 100 ms | BMS | BMS3 | 8 | 1 | 8 | ? | Temperature? | Nein | Nein | Nein | Ja | |||||
57 | 0x425 | 100 ms | BMS | BMS3 | 8 | 2 | 8 | 0x44 | Fix 0x44 | Nein | Nein | Nein | Ja | |||||
58 | 0x425 | 100 ms | BMS | BMS3 | 8 | 3 | 8 | 0x9C | Fix 0x9C | Nein | Nein | Nein | Ja | |||||
59 | 0x425 | 100 ms | BMS | BMS3 | 8 | 4 | 6 | 39 | ?? 0x00 or 0x42 | Nein | Nein | Nein | Ja | |||||
60 | 0x425 | 100 ms | BMS | BMS3 | 8 | 5 | 9 | 33 | Max cell voltage? | Nein | Nein | Nein | Ja | |||||
61 | 0x425 | 100 ms | BMS | BMS3 | 8 | 6 | 8 | 40 | About 0x80 | Nein | Nein | Nein | Ja | |||||
62 | 0x425 | 100 ms | BMS | BMS3 | 8 | 7 | 9 | 48 | Min cell voltage? | Nein | Nein | Nein | Ja | |||||
63 | 0x426 | 100 ms | D+C | CHG | Odometer | 7 | 0-1 | Fix 0x00? | Nein | Nein | Nein | Nein | ||||||
64 | 0x426 | 100 ms | D+C | CHG | Odometer | 7 | 2 | Fix 0x01? | Ja | Nein | Nein | Nein | ||||||
65 | 0x426 | 100 ms | D+C | CHG | Odometer | 7 | Kilometers | 3-5 | 24 | 31 | 1 | 0 | Odometer | Vehicle km Value | Nein | Ja | Nein | Nein |
66 | 0x426 | 100 ms | D+C | CHG | Odometer | 7 | 6-7 | 16 | Starts at0x80, jumps to 0x40 | Nein | Nein | Nein | Nein | |||||
67 | 0x42F | 100 ms | 2 | 0 | 0x32, then 0 | Nein | Nein | Nein | ? | |||||||||
68 | 0x42F | 100 ms | 2 | 1 | 0, jumps shortly to 0xA0, returns to 0 | Nein | Nein | Nein | ? | |||||||||
69 | 0x435 | 100 ms | 8 | 0 | Fix 0xFF? | Ja | Nein | Nein | ? | |||||||||
70 | 0x435 | 100 ms | 8 | 1 | Fix 0xFF? | Ja | Nein | Nein | ? | |||||||||
71 | 0x435 | 100 ms | 8 | 2 | ? | 0x1E, two times shortly 0x1D in the beginning | Nein | Nein | Nein | ? | ||||||||
72 | 0x435 | 100 ms | 8 | 3 | ? | Final value 0x0B, 0x6A at beginning | Nein | Nein | Nein | ? | ||||||||
73 | 0x435 | 100 ms | 8 | 4 | ? | ? ca. 0x3C | Nein | Nein | Nein | ? | ||||||||
74 | 0x435 | 100 ms | 8 | 5 | ? | ? ca. 0x0C | Nein | Nein | Nein | ? | ||||||||
75 | 0x435 | 100 ms | 8 | 6-7 | Fix 0x00? | Ja | Nein | Nein | ? | |||||||||
76 | 0x436 | 100 ms | D+C | DSP | 6 | 0 | 8 | 1 | 0 | ? | Beginning 0xCB, then 0x86 | Nein | Nein | Nein | Nein | |||
77 | 0x436 | 100 ms | D+C | DSP | 6 | 1 | 8 | 1 | 0 | ? | Fix 0x14? | Nein | Nein | Nein | Nein | |||
78 | 0x436 | 100 ms | D+C | DSP | 6 | 2 | 8 | 1 | 0 | ? | Fix 0xAB? | Nein | Nein | Nein | Nein | |||
79 | 0x436 | 100 ms | D+C | DSP | Minutes | 6 | minutes_since_start | 3 | 8 | 1 | 0 | Minute counter | Minute counter | Nein | Nein | Nein | Nein | |
80 | 0x436 | 100 ms | D+C | DSP | 6 | 4 | 8 | 1 | 0 | ? | Fix 0xFF? | Nein | Ja | Nein | Nein | |||
81 | 0x436 | 100 ms | D+C | DSP | 6 | 5 | 8 | 1 | 0 | ? | Fix 0XDC? | Nein | Ja | Nein | Nein | |||
82 | 0x445 | 100 ms | BMS (Checked with bridge) | 7 | 0 | 0x80 | Fix 0x80? | Nein | Ja | Nein | ? | |||||||
83 | 0x445 | 100 ms | BMS (Checked with bridge) | 7 | 1 | ? | 0xDF, dann 0x55 (Precharge okay?) | Nein | Ja | Nein | ? | |||||||
84 | 0x445 | 100 ms | BMS (Checked with bridge) | 7 | 2 | Heartbeat? | ? Heartbeat 0x55/0xAA | Nein | Ja | Nein | ? | |||||||
85 | 0x445 | 100 ms | BMS (Checked with bridge) | 7 | 3 | 0x65 | Fix 0x65 | Nein | Ja | Nein | ? | |||||||
86 | 0x445 | 100 ms | BMS (Checked with bridge) | 7 | 4 | 0x04 | Fix 0x04 | Nein | Ja | Nein | ? | |||||||
87 | 0x445 | 100 ms | BMS (Checked with bridge) | 7 | 5 | 0x82 | Fix 0x82 | Nein | Ja | Nein | ? | |||||||
88 | 0x445 | 100 ms | BMS (Checked with bridge) | 7 | 6 | 0x00 | Fix 0x00 | Nein | Ja | Nein | ? | |||||||
89 | 0x4AE | 3000 ms | BMS | 8 | 0 | 0xD2 | Fix 0xD2 | Nein | Ja | Nein | ? | |||||||
90 | 0x4AE | 3000 ms | BMS | 8 | 1 | 0xB2 | Fix 0xB2 | Nein | Ja | Nein | ? | |||||||
91 | 0x4AE | 3000 ms | BMS | 8 | 2 | 0x3C | Fix 0x3C | Nein | Ja | Nein | ? | |||||||
92 | 0x4AE | 3000 ms | BMS | 8 | 3 | 0xA0 | Fix 0xA0 | Nein | Ja | Nein | ? | |||||||
93 | 0x4AE | 3000 ms | BMS | 8 | 4 | 0x92 | Fix 0x92 | Nein | Ja | Nein | ? | |||||||
94 | 0x4AE | 3000 ms | BMS | 8 | 5 | 0x5A | Fix 0x5A | Nein | Ja | Nein | ? | |||||||
95 | 0x4AE | 3000 ms | BMS | 8 | 6 | 0x88 | Fix 0x88 | Nein | Ja | Nein | ? | |||||||
96 | 0x4AE | 3000 ms | BMS | 8 | 7 | 0x84 | Fix 0x84 | Nein | Ja | Nein | ? | |||||||
97 | 0x4AF | 100 ms | BMS | 5 | 0 | 0x65 | Fix 0x65 | Nein | Ja | Nein | ? | |||||||
98 | 0x4AF | 100 ms | BMS | 5 | 1 | ? | ? 0x11 springt nach Start auf 0x3B | Nein | Ja | Nein | ? | |||||||
99 | 0x4AF | 100 ms | BMS | 5 | 2 | 0x4B | Fix 0x4B | Nein | Ja | Nein | ? | |||||||
100 | 0x4AF | 100 ms | BMS | 5 | 3 | 0x3A | Fix 0x3A | Nein | Ja | Nein | ? |