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

CAN Kommunikation BMW FXX ICM <-> ACC / Radar

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



Iscritto il: 23/03/2017
Messaggi: 1
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio24-03-2017, 20:43    Oggetto: CAN Kommunikation BMW FXX ICM <-> ACC / Radar Traduzione in corso...

[Traduzione in corso...]

Hallo zusammen,

ich habe einen ACC Radarsensor für einen BMW F30/31 (Continental ARS3B).

Diesen möchte ich manuell gerne ansteuern.
Es gibt von Continental eine freie Version des Radars mit dokumentiertem Protokoll (ARS308 - http://www.conti-online.com/www/download/industrial_sensors_de_de/themes/download/1can_ars308_2c_tech_docu_v1_25_2012_08_03.pdf).



Nun habe ich das Radar an einen Mikrocontroller angeschlossen (Terminierung nicht vergessen!) und Auswertungen durchgeführt.

Ich konnte diverse Nachrichten entschlüsseln (Motorola Byte Order!):

0x70A (~ /20ms): 6 Byte - 1-4 Konfiguration, 5-6 Counter
0x72F (~/20ms): 10 Bit für Entfernung zu nächstem Ziel (Bit 23-32), danach noch Counter und Checksumme aus Entfernung + Counter
0x70F (variabel): Byte 5 Bit 1-3 - Zielklassifikation (0 = unbekannt, 1 = Person, 5 = KFZ), Signalstärke oder azimuthal angle bzw Abmessungen (dann sicher nicht nur 3 Bit).

0x740 - 0x768 (variabel): Datensätze, die in Abhängigkeit der Umgebung (Ziele, Geschwindigkeiten, etc) gesendet werden. Beziehen sich vermutlich auf Objekte oder die Antennen des Radars.


Beim Senden von Nachrichten habe ich diese Codes gefunden:

0x733: Je nach gesendeten Daten werden die Werte während der Laufzeit abgelegt und in 0x70A zurückgegeben.
0x701: Wenn Byte 0 "0x99" und 1-7 "0x00" gesendet wird, ändert sich Byte 0 in den Entfernungspaketen (0x72F) von 0x00 auf 0x10 und es werden keine Entfernungen mehr gemeldet.


Mein Problem ist nun, dass der Sensor nur in einem Diagnosemodus, Kalibrierungs- oder "Standmodus" zu laufen scheint.

Er erkennt statische Objekte nur bis etwa 8-15 Meter Entfernung und schnelle Fahrzeuge (Relativgeschwindigkeit >=10 m/s) bis 100 Meter.


Ich müsste also wissen, welche Nachrichten das ICM mit dem ACC Sensor austauscht (Initialisierung, Geschwindigkeit / Gierrate, ...).


Hat eventuell jemand von euch ein Log zwischen ICM <-> ACC (je nach Modelljahr Pin 15/16 oder 32/33 am ICM)?

Oder kann man ein ICM isoliert außerhalb eines Fahrzeugs betreiben und sind dort möglicherweise auch CAN-Codes bekannt?

Allgemeine Hinweise zum Vorgehen bei CAN-Protokollanalysen sind natürlich auch gerne gesehen, auch wenn die Analyse komplex ist, weil umgebungsabhängig.

Unten nochmal ein Foto meines "Radarkoffers".

Grüße,
Florian[/url]



Non hai il permesso di visualizzare questi file, accedi o registrati per ottenere diritti estesi o aggiornamenti di stato.



Ultima modifica il 24-03-2017, 20:43, modificato 1 volta in totale.
Torna su Profilo MP
Nuovo argomento 🔒 Bloccato 🔗 🖨 CANhack.de - Indice » Generale
Articoli e argomenti simili
Argomento Forum
Nessun nuovo messaggio Toyota SafetySense Radar Hardware specifica del veicolo e assegnazione pin
Nessun nuovo messaggio Bosch Radar Sensor Collision Avoidance System CAS-M 3 EVO Generale
Nessun nuovo messaggio Comunicazione ABS/ESP al quadro strumenti Generale
Nessun nuovo messaggio LIN Kommunikation mit VW Multifunktionslenkrad CAN Abitacolo / Comfort
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.