CAN IDs: Unterschied zwischen den Versionen
Aus T4Forums Doku
Zur Navigation springenZur Suche springen
TCA965 (Diskussion | Beiträge) |
TCA965 (Diskussion | Beiträge) |
||
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Eine (unvollständige) Sammlung der CAN-Bus IDs im T4. | |||
Beschreibungen mit Sternchen (*) kommen aus der Literatur und wurden noch nicht am T4 geprüft. | |||
Basierend auf: | Basierend auf: | ||
| | ||
https://www.t4forum.de/forum/index.php?thread/201883-can-bus-daten-auslesen-f%C3%BCr-eigenbau-mfa/&postID=3408887#post3408887 | https://www.t4forum.de/forum/index.php?thread/201883-can-bus-daten-auslesen-f%C3%BCr-eigenbau-mfa/&postID=3408887#post3408887 | ||
== CAN IDs des Motorsteuergeräts == | == CAN IDs des Motorsteuergeräts == | ||
=== Motor 1 - 0x280 === | |||
=== Motor | |||
{| class="wikitable" | {| class="wikitable" | ||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | ! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | ||
|- | |- | ||
Zeile 21: | Zeile 23: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | ! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | ||
|- | |- | ||
Zeile 29: | Zeile 29: | ||
| 0 = kein Leergas / 1 = Leergas || 0 = Gaspedal i.O. || 0 = kein Kickdown / 1 = Kickdown || 0= Kupplung betätigt / 1 = nicht betätigt || ? || ? || ? || ? | | 0 = kein Leergas / 1 = Leergas || 0 = Gaspedal i.O. || 0 = kein Kickdown / 1 = Kickdown || 0= Kupplung betätigt / 1 = nicht betätigt || ? || ? || ? || ? | ||
|} | |} | ||
=== Motor 2 - 0x288 === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | ! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | ||
|- | |- | ||
Zeile 43: | Zeile 43: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | ! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | ||
|- | |- | ||
Zeile 50: | Zeile 48: | ||
|- | |- | ||
| 0 = Bremse nicht getreten / 1 = Bremse getreten || 0 = Bremse nicht getreten / 1 = Bremse getreten || 0 = Temperatur i.O. || 0 = Klima aus / 1 = Klima ein || 0 = kein Normalbetrieb || 0 = kein Freeze Frame || 00 = aus / 01 = regeln / 10 = ein / 11 = Fehler || 00 = aus / 01 = regeln / 10 = ein / 11 = Fehler | | 0 = Bremse nicht getreten / 1 = Bremse getreten || 0 = Bremse nicht getreten / 1 = Bremse getreten || 0 = Temperatur i.O. || 0 = Klima aus / 1 = Klima ein || 0 = kein Normalbetrieb || 0 = kein Freeze Frame || 00 = aus / 01 = regeln / 10 = ein / 11 = Fehler || 00 = aus / 01 = regeln / 10 = ein / 11 = Fehler | ||
|} | |||
=== Motor 3 - 0x380 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| Bitwerte 3 || Außentemperatur / Ansauglufttemperatur || Pedalwert (ohne GRA) || ? || ? || ? || ? || ? | |||
|- | |||
| 3 || 0.75 * Wert - 48 || 0.4 * Wert || ? || ? || ? || ? || ? | |||
|- | |||
| 3 || °C || % || ? || ? || ? || ? || ? | |||
|} | |||
{| class="wikitable" | |||
! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | |||
|- | |||
| Vorglühmeldung || ? || ? || ? || ? || ? || MSG gesperrt || Fehler Ansauglufttemperatur | |||
|- | |||
| 0 = kein Vorglühen / 1 = Vorglühen || ? || ? || ? || ? || ? || 0 = nicht gesperrt / 1 = gesperrt || 0 = kein Fehler / 1 = Fehler | |||
|} | |||
=== Motor 5 - 0x480 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| ? || Bitwerte 4 || Verbrauch Low || Verbrauch High || ? || ? || ? || ? | |||
|- | |||
| ? || 4 || Byte2 + (Byte3 & B01111111) * 256 || Byte2 + (Byte3 & B01111111) * 256 || ? || ? || ? || ? | |||
|- | |||
| ? || 4 || µL || µL || ? || ? || ? || ? | |||
|} | |||
{| class="wikitable" | |||
! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | |||
|- | |||
| ? || Vorglühlampe || E-Gas-Lampe || OBD2-Lampe || CAT-Warnung || Klimakompressor aus || ? || ? | |||
|- | |||
| ? || 0 = aus / 1 = ein || 0 = aus / 1 = ein || 0 = aus / 1 = ein || ? || 0 = keine Anfrage / 1 = Kompressor aus || ? || ? | |||
|} | |||
=== Motor 6 - 0x488 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| ? || inneres Sollmoment* || inneres Istmoment* || Höhenfaktor* || ? || ? || ? || ? | |||
|- | |||
| ? || 0.39 * Wert || 0.39 * Wert || 0.0078 * Wert || ? || ? || ? || ? | |||
|- | |||
| ? || % || % || ? || ? || ? || ? || ? | |||
|} | |||
== CAN IDs des Kombiinstruments == | |||
=== KI 1 - 0x320 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| Bitwerte 5 || ? || Tankinhalt || Geschwindigkeit Low || Geschwindigkeit High || ? || ? || ? | |||
|- | |||
| 5 || ? || Wert = Wert (Bit 7: 1 = Reservewarnung) || 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) || 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) || ? || ? || ? | |||
|- | |||
| 5 || ? || l || km/h || km/h || ? || ? || ? | |||
|} | |||
{| class="wikitable" | |||
! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | |||
|- | |||
| Fahrertür || Fehler Tank || Öldruck || Öldruck dynamisch || Kühlmittelmangel || Heißleuchte || Tankwarnung || Vorglühlampe | |||
|- | |||
| 0 = zu / 1 = auf || 0 = i.O. / 1 = n.I.O. || ? || ? || ? || ?s || ? || 0 = aus / 1 = ein | |||
|} | |||
=== KI 2 - 0x420 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| Bitwerte 6 || Außentemperatur gefilter || Außentemperatur ungefiltert || Öltemperatur || Kühlmitteltemperatur || Kl. 58d || Kl. 58s || ? | |||
|- | |||
| 6 || 0.5 * Wert - 50 || 0.5 * Wert - 50 || Wert - 60 || 0.75 * Wert - 48 || ? || ? || ? | |||
|- | |||
| 6 || °C || °C || °C || °C || ? || ? || ? | |||
|} | |||
{| class="wikitable" | |||
! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | |||
|- | |||
| Fahrertür || Fehler Tank || Öldruck || Öldruck dynamisch || Kühlmittelmangel || Heißleuchte || Tankwarnung || Vorglühlampe | |||
|- | |||
| 0 = zu / 1 = auf || 0 = i.O. / 1 = n.I.O. || ? || ? || ? || ?s || ? || 0 = aus / 1 = ein | |||
|} | |||
== CAN IDs des Bremsensteuergeräts == | |||
'''Wichtig:''' Das ABS Steuergerät des T4 ist nicht mit dem CAN Bus verbunden! Nur das ESP-STG ist es. | |||
=== ABS 1 - 0x1A0 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| ? || Bitwerte 7 || Geschwindigkeit High || Geschwindigkeit Low || ? || ? || ? || ? | |||
|- | |||
| ? || 7 || ??? 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) ??? || ??? 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) ??? || ? || ? || ? || ? | |||
|- | |||
| ? || 7 || km/h || km/h || ? || ? || ? || ? | |||
|} | |||
{| class="wikitable" | |||
! Bit 0 !! Bit 1!! Bit 2 !! Bit 3 !! Bit 4 !! Bit 5 !! Bit 6 !! Bit 7 | |||
|- | |||
| "ABS" || "ESP" || "!" || i.O. || ? || ? || ? || ? | |||
|- | |||
| 0 = aus / 1 = ein || 0 = aus / 1 = ein || 0 = aus / 1 = ein || ? || ? || ?s || ? || ? | |||
|} | |||
=== ABS 2 - 0x4A0 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| Rad VL High || Rad VL Low || Rad VR High || Rad VL Low || Rad HL High || Rad HL Low || Rad HR High || Rad HL Low | |||
|- | |||
| ? || ? || ? || ? || ? || ? || ? || ? | |||
|- | |||
| km/h || km/h || km/h || km/h || km/h || km/h || km/h || km/h | |||
|} | |||
== CAN IDs des Haldex Steuergeräts == | |||
'''Wichtig:''' Im T4 nicht serienmäßig vorhanden ;) | |||
=== Haldex - 0x2C0 === | |||
{| class="wikitable" | |||
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 | |||
|- | |||
| Haldex Status || Sperrgrad || ? || ? || ? || ? || ? || ? | |||
|- | |||
| ? || 100 * (Wert & B01111111) / 72 || ? || ? || ? || ? || ? || ? | |||
|- | |||
| ? || % || ? || ? || ? || ? || ? || ? | |||
|} | |} |
Aktuelle Version vom 4. Mai 2023, 10:58 Uhr
Eine (unvollständige) Sammlung der CAN-Bus IDs im T4.
Beschreibungen mit Sternchen (*) kommen aus der Literatur und wurden noch nicht am T4 geprüft.
Basierend auf: https://www.t4forum.de/forum/index.php?thread/201883-can-bus-daten-auslesen-f%C3%BCr-eigenbau-mfa/&postID=3408887#post3408887
CAN IDs des Motorsteuergeräts
Motor 1 - 0x280
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
Bitwerte 1 | inneres Motormoment* | Drehzahl Low | Drehzahl High | inneres Motormoment ohne externe Eingriffe* | Gaspedalwert | mechanisches Motorverlustmoment* | Fahrerwunschmoment* |
1 | Wert * 0.39 | Drehzahl = (RPM_L + 256 * RPM_H) / 4 | Drehzahl = (RPM_L + 256 * RPM_H) / 4 | Wert * 0.39 | Wert * 0.4 | Wert * 0.39 | Wert * 0.4 |
1 | % | U/min | U/min | % | % | % | % |
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 |
---|---|---|---|---|---|---|---|
Leergas | Gaspedal ungenau | Kickdownschalter | Kupplungsschalter | ? | ? | ? | ? |
0 = kein Leergas / 1 = Leergas | 0 = Gaspedal i.O. | 0 = kein Kickdown / 1 = Kickdown | 0= Kupplung betätigt / 1 = nicht betätigt | ? | ? | ? | ? |
Motor 2 - 0x288
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
? | Motortemperatur | Bitwerte 2 | Geschwindigkeit | Sollgeschwindigkeit GRA | Leerlaufdrehzahl | Begrenzungsmoment* | minimal einstellbares Moment* |
? | 0.75 * Wert - 48 | 2 | 1.28 * Wert | 1.28 * Wert | 10 * Wert | 0.39 * Wert | 0.39 * Wert |
? | °C | 2 | km/h | km/h | U/min | % | % |
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 |
---|---|---|---|---|---|---|---|
Bremslichtschalter | Bremstestschalter | Fehlerstatus Kühlmitteltemperatur | Ansteuerung Klima | Status Normalbetrieb | OBD2 freeze frame | GRA-Status 1 | GRA-Status 2 |
0 = Bremse nicht getreten / 1 = Bremse getreten | 0 = Bremse nicht getreten / 1 = Bremse getreten | 0 = Temperatur i.O. | 0 = Klima aus / 1 = Klima ein | 0 = kein Normalbetrieb | 0 = kein Freeze Frame | 00 = aus / 01 = regeln / 10 = ein / 11 = Fehler | 00 = aus / 01 = regeln / 10 = ein / 11 = Fehler |
Motor 3 - 0x380
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
Bitwerte 3 | Außentemperatur / Ansauglufttemperatur | Pedalwert (ohne GRA) | ? | ? | ? | ? | ? |
3 | 0.75 * Wert - 48 | 0.4 * Wert | ? | ? | ? | ? | ? |
3 | °C | % | ? | ? | ? | ? | ? |
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 |
---|---|---|---|---|---|---|---|
Vorglühmeldung | ? | ? | ? | ? | ? | MSG gesperrt | Fehler Ansauglufttemperatur |
0 = kein Vorglühen / 1 = Vorglühen | ? | ? | ? | ? | ? | 0 = nicht gesperrt / 1 = gesperrt | 0 = kein Fehler / 1 = Fehler |
Motor 5 - 0x480
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
? | Bitwerte 4 | Verbrauch Low | Verbrauch High | ? | ? | ? | ? |
? | 4 | Byte2 + (Byte3 & B01111111) * 256 | Byte2 + (Byte3 & B01111111) * 256 | ? | ? | ? | ? |
? | 4 | µL | µL | ? | ? | ? | ? |
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 |
---|---|---|---|---|---|---|---|
? | Vorglühlampe | E-Gas-Lampe | OBD2-Lampe | CAT-Warnung | Klimakompressor aus | ? | ? |
? | 0 = aus / 1 = ein | 0 = aus / 1 = ein | 0 = aus / 1 = ein | ? | 0 = keine Anfrage / 1 = Kompressor aus | ? | ? |
Motor 6 - 0x488
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
? | inneres Sollmoment* | inneres Istmoment* | Höhenfaktor* | ? | ? | ? | ? |
? | 0.39 * Wert | 0.39 * Wert | 0.0078 * Wert | ? | ? | ? | ? |
? | % | % | ? | ? | ? | ? | ? |
CAN IDs des Kombiinstruments
KI 1 - 0x320
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
Bitwerte 5 | ? | Tankinhalt | Geschwindigkeit Low | Geschwindigkeit High | ? | ? | ? |
5 | ? | Wert = Wert (Bit 7: 1 = Reservewarnung) | 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) | 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) | ? | ? | ? |
5 | ? | l | km/h | km/h | ? | ? | ? |
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 |
---|---|---|---|---|---|---|---|
Fahrertür | Fehler Tank | Öldruck | Öldruck dynamisch | Kühlmittelmangel | Heißleuchte | Tankwarnung | Vorglühlampe |
0 = zu / 1 = auf | 0 = i.O. / 1 = n.I.O. | ? | ? | ? | ?s | ? | 0 = aus / 1 = ein |
KI 2 - 0x420
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
Bitwerte 6 | Außentemperatur gefilter | Außentemperatur ungefiltert | Öltemperatur | Kühlmitteltemperatur | Kl. 58d | Kl. 58s | ? |
6 | 0.5 * Wert - 50 | 0.5 * Wert - 50 | Wert - 60 | 0.75 * Wert - 48 | ? | ? | ? |
6 | °C | °C | °C | °C | ? | ? | ? |
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 |
---|---|---|---|---|---|---|---|
Fahrertür | Fehler Tank | Öldruck | Öldruck dynamisch | Kühlmittelmangel | Heißleuchte | Tankwarnung | Vorglühlampe |
0 = zu / 1 = auf | 0 = i.O. / 1 = n.I.O. | ? | ? | ? | ?s | ? | 0 = aus / 1 = ein |
CAN IDs des Bremsensteuergeräts
Wichtig: Das ABS Steuergerät des T4 ist nicht mit dem CAN Bus verbunden! Nur das ESP-STG ist es.
ABS 1 - 0x1A0
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
? | Bitwerte 7 | Geschwindigkeit High | Geschwindigkeit Low | ? | ? | ? | ? |
? | 7 | ??? 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) ??? | ??? 0.01 * (Geschwindigkeit_L + 256 * Geschwindigkeit_H) ??? | ? | ? | ? | ? |
? | 7 | km/h | km/h | ? | ? | ? | ? |
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 |
---|---|---|---|---|---|---|---|
"ABS" | "ESP" | "!" | i.O. | ? | ? | ? | ? |
0 = aus / 1 = ein | 0 = aus / 1 = ein | 0 = aus / 1 = ein | ? | ? | ?s | ? | ? |
ABS 2 - 0x4A0
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
Rad VL High | Rad VL Low | Rad VR High | Rad VL Low | Rad HL High | Rad HL Low | Rad HR High | Rad HL Low |
? | ? | ? | ? | ? | ? | ? | ? |
km/h | km/h | km/h | km/h | km/h | km/h | km/h | km/h |
CAN IDs des Haldex Steuergeräts
Wichtig: Im T4 nicht serienmäßig vorhanden ;)
Haldex - 0x2C0
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
---|---|---|---|---|---|---|---|
Haldex Status | Sperrgrad | ? | ? | ? | ? | ? | ? |
? | 100 * (Wert & B01111111) / 72 | ? | ? | ? | ? | ? | ? |
? | % | ? | ? | ? | ? | ? | ? |