Autor |
Nachricht |
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
|
18-08-2017, 13:28 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Hallo allerseits,
hat jemand eine ID-Liste für den Smart 450 CDI aus dem Jahre 2003?
Bin über jede Bezeichnung einer ID dankbar.
Vielen Dank im Voraus |
|
Nach oben |
|
|
CAN-Diagnose Administrator
CAN Hacker seit: 07.06.2011 Beiträge: 550 Karma: +27 / -0 Wohnort: Ländle
|
18-08-2017, 17:22 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Willkommen, auch nach der Vorstellung "Ich bin ein Bettler, eine milde Gabe!".
Was hast Du denn bereits produktives heraus gefunden, was Du uns mitteilen möchtest?
Viele Grüsse, Rainer
Zuletzt bearbeitet am 18-08-2017, 17:22, insgesamt 1-mal bearbeitet.
|
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
CAN-Diagnose gefällt das. |
18-08-2017, 18:01 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
CAN-Diagnose hat folgendes geschrieben: | Willkommen, auch nach der Vorstellung "Ich bin ein Bettler, eine milde Gabe!".
Was hast Du denn bereits produktives heraus gefunden, was Du uns mitteilen möchtest?
Viele Grüsse, Rainer |
Tut mir leid, dachte nicht, das man es hier so ernst nimmt.
Nun gut, ich bin der Flo, komme aus dem Westerwald und fahre einen 2003er Smart CDI. Da es mich gefuchst hat, wieder ein Fahrzeug ohne richtigem OBD zu besitzen, habe ich mich dazu berafft an das CAN-Bus zu gehen.
Habe mit dem MCP2515 und einem RaspberryPi das CAN BUS mit Wireshark gesnifft.
0te Byte 1te Byte ... 7te Byte
Nun Herausgefunden habe ich:
0x210 = 2te Byte = Ladedruck (unbekannte Auflösung)
0x310 = 4te Byte = Drehzahl (Motor unbekannte Auflösung hört bei 124 auf)
0x300 = 2te Byte = Drehzahl (?)
0x23A = 2te Byte = k.a. aber interessant (wahrscheinlich auch iwas mit Geschwindigkeit)
0x080 = Raddrehzahl?
Da ich mir gerne so ein Live-Display basteln möchte , bräuchte ich u.a:
Drehzahl
Geschw. am Rad -200km/h
Temperatur in C
Tankinhalt in l
Ladedruck in bar abzüglich des atmosphärischen Drucks
Temperatur Ladeluftkühler
Last in %
PS:Hier, Meine Gabe
LG
Flo
Zuletzt bearbeitet am 18-08-2017, 18:25, insgesamt 1-mal bearbeitet.
|
|
Nach oben |
|
|
postmann CAN-Profi
CAN Hacker seit: 23.05.2013 Beiträge: 137 Karma: +58 / -0
CAN Support
Metaln00b gefällt das. |
18-08-2017, 20:17 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Erstmal Willkommen,
schau mal, ob du mit den Daten zurechtkommst. Bin mir nicht ganz sicher, da die eigentlich für einen Roadster sind, aber evtl. passt es ja:
ID 0x080h Byte 0 u. 1 -> Raddrehzahl v.r. 0-32767 1/min in 0,5 Auflösung
ID 0x080h Byte 2 u. 3 -> Raddrehzahl v.l. 0-32767 1/min in 0,5 Auflösung
ID 0x080h Byte 4 u. 5 -> Raddrehzahl h.r. 0-32767 1/min in 0,5 Auflösung
ID 0x080h Byte 6 u. 7 -> Raddrehzahl h.l. 0-32767 1/min in 0,5 Auflösung
ID 0x190h Byte 2 -> Motordrehzahl 0 - 6375 1/ min in 25 Auflösung
ID 0x190h Byte 5 -> Motortemperatur -40 - 214 °C in 1 Auflösung
ID 0x515 Byte 0 -> Außentemperatur -40 - 80°C in 1 Auflösung
ID 0x515 Byte 7 -> Tankinhalt 0 - 48l in 0,5 Auflösung |
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
CAN-Diagnose gefällt das. |
19-08-2017, 22:49 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
postmann hat folgendes geschrieben: | Erstmal Willkommen,
schau mal, ob du mit den Daten zurechtkommst. Bin mir nicht ganz sicher, da die eigentlich für einen Roadster sind, aber evtl. passt es ja:
ID 0x080h Byte 0 u. 1 -> Raddrehzahl v.r. 0-32767 1/min in 0,5 Auflösung
ID 0x080h Byte 2 u. 3 -> Raddrehzahl v.l. 0-32767 1/min in 0,5 Auflösung
ID 0x080h Byte 4 u. 5 -> Raddrehzahl h.r. 0-32767 1/min in 0,5 Auflösung
ID 0x080h Byte 6 u. 7 -> Raddrehzahl h.l. 0-32767 1/min in 0,5 Auflösung
ID 0x190h Byte 2 -> Motordrehzahl 0 - 6375 1/ min in 25 Auflösung
ID 0x190h Byte 5 -> Motortemperatur -40 - 214 °C in 1 Auflösung
ID 0x515 Byte 0 -> Außentemperatur -40 - 80°C in 1 Auflösung
ID 0x515 Byte 7 -> Tankinhalt 0 - 48l in 0,5 Auflösung |
Vielen Dank
Habe in PID 300 Die Drehzahl gefunden. Das 1te und 2te Byte ergeben unaufgelöst die Drehzahl. |
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
CAN-Diagnose gefällt das. |
22-08-2017, 1:26 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Neuigkeiten:
Hab noch was gefunden: Smart CDI 2003 4two
ID 0x210
Byte [0] = Ladeluftkühlertemp. *0,5 (Vermutung)
Byte [1] = Ladedruck (Motor AUS= FE [Hex] ; Motor Standgas= 00 [Hex])
Bin mir da nicht sicher ob AGR oder Ladedruck. Keine Ahnung was der min und max Wert des Sensors ist. Beim Gas geben steigt der Wert und fällt wieder, aber warum 254 anliegen, wenn der Motor aus ist, kann ich mir grad nicht erklären.
ID 0x515
Byte [6!!! nicht 7] = Tankinhalt *0,5
Zuletzt bearbeitet am 22-08-2017, 1:28, insgesamt 1-mal bearbeitet.
|
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
CAN-Diagnose gefällt das. |
03-09-2017, 16:51 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
ID 0x090
0te Byte
wenn 24 (Bremse gedrückt) wenn 20 (Bremse nicht gedrückt) |
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
CAN-Diagnose gefällt das. |
08-09-2017, 19:17 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
ID 0x300
6te Byte
Kupplung
1-2-3 Schließvorgang 3=Geschlossen
0=Geöffnet
3te Byte = Getriebe
Gang_Vorwahl___Gang ist drin_Rückwahl
N____00_______01_________-----------
R____112______119________07
1____16_______17_________-----------
2____33_______34_________35
3____50_______51_________52
4____67_______68_________69
5____84_______85_________86
6____101______102________-----------
Wenn man jetzt 2x zurück tippt, dann verhält es sich so:
Ist man z.b. im 4ten Gang und drückt 2x zurück, dann ist die Dezimalzahl geltend für den darauffolgenden Gang +2 also für Gang 2 kommt dann erst 36,35 und dann 34(Gang drin). Tippt man 2x vor im 4ten Gang kommt man zum 6ten Gang in der Dezimalfolge: 100,101 und dann 102. Wie es sich bei 3x verhält, keine Ahnung.
Zuletzt bearbeitet am 09-09-2017, 2:49, insgesamt 1-mal bearbeitet.
|
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
|
13-09-2017, 19:48 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
ID 0x220 (Tacho)
0te Byte:
03= Standard(Licht aus)
23(wechselnd zu 03)=Blinker links
13(wechselnd zu 03)=Blinker rechts
43=Licht an(bei Standlicht beginnend)
63(wechselnd zu 43)=Blinker links
53(wechselnd zu 43)=Blinker rechts
3te 4te 5te Byte = km-Stand
2te Byte 6te 7te=keine Ahnung |
|
Nach oben |
|
|
alex Gast
Kostenloser Account, kein CAN Entwicklungs-Support
CAN-Diagnose gefällt das. |
13-09-2017, 21:05 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Wie der Programmierer sofort sieht ist dann wohl :
Bit 5 = 0x20 Blinker links
Bit 4 = 0x10 Blinker rechts
Bit 6 = 0x40 Licht
und Bit 0-3 waren immer gleich (0011=3) und sind noch zu erforschen, wie auch Bit 7 |
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
|
13-09-2017, 22:03 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
alex hat folgendes geschrieben: | Wie der Programmierer sofort sieht ist dann wohl :
Bit 5 = 0x20 Blinker links
Bit 4 = 0x10 Blinker rechts
Bit 6 = 0x40 Licht
und Bit 0-3 waren immer gleich (0011=3) und sind noch zu erforschen, wie auch Bit 7 |
Warum sagt man mir nix ? |
|
Nach oben |
|
|
alex Gast
Kostenloser Account, kein CAN Entwicklungs-Support
|
13-09-2017, 22:26 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Tue ich doch oder war das nicht zu verstehen oder ein Witz?
Da es für Blinker Links, Rechts und Abblendlicht entsprechende Kontrollanzeigen im Tacho gibt, könnte Bit 7 noch das Fernlicht sein und die Bits 0-3 auch irgendwelche 'Kontrollampen' im Tacho.
Zuletzt bearbeitet am 13-09-2017, 22:42, insgesamt 1-mal bearbeitet.
|
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
|
13-09-2017, 23:03 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
alex hat folgendes geschrieben: | Tue ich doch oder war das nicht zu verstehen oder ein Witz?
Da es für Blinker Links, Rechts und Abblendlicht entsprechende Kontrollanzeigen im Tacho gibt, könnte Bit 7 noch das Fernlicht sein und die Bits 0-3 auch irgendwelche "Kontrollampen" im Tacho. |
Ne habe es anscheinend falsch verstanden, klang so als hättest du das vorher gewusst welches Frame und welche ID für Blinker etc ist.
|
|
Nach oben |
|
|
alex Gast
Kostenloser Account, kein CAN Entwicklungs-Support
|
14-09-2017, 2:25 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Nein, nur hast Du das mit den Bits, Bytes, Hex usw. anscheinend noch nicht so intus, deswegen wollte ich Dir Deine erfassten Daten da dementsprechend dekodieren. |
|
Nach oben |
|
|
Metaln00b Hacker
CAN Hacker seit: 08.08.2017 Beiträge: 28 Karma: +7 / -0
2003 Smart CDI CAN Support
|
14-09-2017, 8:49 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
alex hat folgendes geschrieben: | Nein, nur hast Du das mit den Bits, Bytes, Hex usw. anscheinend noch nicht so intus, deswegen wollte ich Dir Deine erfassten Daten da dementsprechend dekodieren. |
Ah Okay, ich entschuldige mich für meine Reaktion.
Ich wollte es etwas klarer machen für die, die sich nicht so auskennen bzw. um das Verhalten zu verdeutlichen.
Ja du hast natürlich Recht. Die 0x03, scheinen auch nicht immer da zu sein, heute morgen lief mein TestProgramm nicht, da aufeinmal die 0x03 weg war, diese scheint nur bei einem frisch aufgeschlossenen und nur mit Zündung betriebenen "Smart" zu erscheinen.
Ich werde weiter berichten =) |
|
Nach oben |
|
|
alex Gast
Kostenloser Account, kein CAN Entwicklungs-Support
Metaln00b gefällt das. |
14-09-2017, 8:59 Titel: SMART 450 CDI 2003 ID-Liste |
|
|
Wie gesagt glaube ich, dass die niederen Bits vielleicht einfach zu anderen Kontrolleuchten im Tacho, wie Batterie, Zündung, Öldruck, usw. gehören könnten. |
|
Nach oben |
|
|