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 Low |
? |
? |
?
|
5 |
? |
Wert = Wert (Bit 7: 1 = Reservewarnung) |
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 |
l |
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 |
? |
?
|