CANhack.de CAN interfaccia RKS+CAN
Tecnica diesel, tecnica motori, diagnosi auto, riparazione e manutenzione.

Datenaustausch mit Mercedes R172

 
Nuovo argomento 🔒 Bloccato 🔗 🖨 CANhack.de - Indice » Generale
Autore Messaggio
Petterweiler



Iscritto il: 05/02/2024
Messaggi: 2
Karma: +1 / -0   Grazie, mi piace!
Località: Petterweil

Account gratuito, nessun supporto sviluppo CAN

Messaggio05-02-2024, 15:14    Oggetto: Datenaustausch mit Mercedes R172 Traduzione in corso...

[Traduzione in corso...]

Hallo in die Runde,

hoffe hier bin ich richtig, denn ich möchte diverse Standard Parameter wie Drehzahl, Geschwindigkeit usw. bei einigen Mercedes Modellen auslesen, R172 SLK ab BJ 2011 und GLK, ca 7 Jahre alt.

Mittlerweile bin ich bis zum CAN Bus im OBD2 Port vorgedrungen und habe auch schon ersten Datenaustausch mit dem R172.

Meine Hardware ist ein ESP32 mit CAN Adapter. Die "Rohdaten" gebe ich für meine Testaufbau per TCPIP an einen PC weiter.

Wenn ich nun was sende, antwortet mir der Wagen ungefähr eine Minute massig viele Telegramme. Press by Press. Anhand der IDs in den Antworten finde ich aber keinen sinnvollen Zusammenhang zu den Erklärung, der PID ZB 0x0D für Speed wie in diversen Foren erläutert.
Ich sende zb. 0x00 0x00 0x07 0xDF 0x02 0x01 0x0D 0x55 0x55 0x55 0x55 0x55 um die Geschwindigkeit abzufragen.

Daher nun meine Fragen,
kann man eine einfache Adresse abfragen und wenn ja, wie lautet der String den ich auf dem CAN senden muss.

Ist es überhaupt möglich so einfach Datenpunkte abzufragen oder ist das schon ab einem gewissen BJ verschlüsselt? ich hab da mal was gelesen dass bei PKWs irgendwann "CAN Secure" verwendet werden soll.

freue mich über Unterstützung,
Danke Frank
Torna su Profilo MP
postmann
CAN-Profi
CAN-Profi


Iscritto il: 23/05/2013
Messaggi: 142
Karma: +63 / -0   Grazie, mi piace!


Supporto CAN

CAN-Diagnose piace questo.
Messaggio07-02-2024, 0:15    Oggetto: Datenaustausch mit Mercedes R172 Traduzione in corso...

[Traduzione in corso...]

Erstmal die gute Nachricht, für SecOC (Secure Onboard Communication) sind deine beiden Fahrzeuge zu alt. Bei denen wird noch nicht in diese Richtung gemacht.

Wenn du via CAN Diagnosedaten abrufen möchtest, musst du erstmal das Steuergerät entsprechend ansprechen. Jedes Steuergerät hat einen eigene ID im Fahrzeug. Eine "0815" OBD Reader startet erstmal eine Funktionale Anfrage an alle Steuergeräte (Funktionale Adressierung) und schaut dann, wer sich alles meldet. Anhand der Rückmeldungen auf dem CAN bekommt man dann die physikalische Adressierung, hier kannst du dann das gewünschte Steuergerät direkt ansprechen und entsprechende PID Request (also Anfragen) senden. Normalerweise fragt man aber vorher ab, ob das PID auch unterstützt wird.

Die vielen Botschaften, die du also bei deiner Anfrage erhältst könnten die Antworten auf eine funktionale Anfrage sein mit den physischen Adressen.

Ich habe es eben mal an meine Fahrzeug getestet, denn ich glaube deine Daten, die du sendest sind unplausibel. Wenn ich folgenden Request sende:
0x02 0x01 0x0D .... (Geschwindigkeit im Modus 1)
bekomme ich folgende Response:
0x03 0x41 0x0d 0x00 (Antwort 4 byte lang, 3 byte Payload, Geschwindigkeit 0 km/h)


Ultima modifica il 07-02-2024, 0:33, modificato 1 volta in totale.
Torna su Profilo MP
Petterweiler



Iscritto il: 05/02/2024
Messaggi: 2
Karma: +1 / -0   Grazie, mi piace!
Località: Petterweil

Account gratuito, nessun supporto sviluppo CAN

CAN-Diagnose piace questo.
Messaggio07-02-2024, 17:10    Oggetto: Datenaustausch mit Mercedes R172 Traduzione in corso...

[Traduzione in corso...]

Danke für die rasche Antwort,

an welche ID hast du den gesendet?

Ich mach das jetzt mal so, habe mir nun ein Y OBD2 Kabel besorgt und aktuelles Diagnosegerät, schließe das mal parallel zu meinem CAN Interface an uns schaue mal nach was dort so geplaudert wird.

ich werde berichten icon_wink.gif

Grüße Frank
Torna su Profilo MP
postmann
CAN-Profi
CAN-Profi


Iscritto il: 23/05/2013
Messaggi: 142
Karma: +63 / -0   Grazie, mi piace!


Supporto CAN

CAN-Diagnose piace questo.
Messaggio21-02-2024, 22:31    Oggetto: Datenaustausch mit Mercedes R172 Traduzione in corso...

[Traduzione in corso...]

Das mit dem Y-Kabel ist ein clever Zug, dann kannst du den Busverkehr mitloggen und direkt die Diagnosekommandos identifizieren. Bei mir war es z.B. die ID 0x700h, es gibt aber keine Vorgabe, die Verteilung der CAN ID obliegt dem Hersteller.
Torna su Profilo MP
Nuovo argomento 🔒 Bloccato 🔗 🖨 CANhack.de - Indice » Generale
Articoli e argomenti simili
Argomento Forum
Nessun nuovo messaggio CAN Bus in Mercedes CAN Smalltalk, CAN News, Smalltalk
Nessun nuovo messaggio CAN im Mercedes C-Klasse (202) Hardware specifica del veicolo e assegnazione pin
Nessun nuovo messaggio Mercedes W204, identificativo CAN? Sistema CAN-USB CANhack.de: RKS+CAN
Nessun nuovo messaggio Mercedes CLA - Multimedia CAN Bus Hardware specifica del veicolo e assegnazione pin
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.