CANhack.de CAN-Interface RKS+CAN
Diesel technology, engine technology, vehicle diagnostics, repair & maintenance.

CAN Kommunikation BMW FXX ICM <-> ACC / Radar

 
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » General
Author Message
daywalker313



Joined: 03/23/2017
Posts: 1
Karma: +0 / -0   Thank you, like it!


Free account, no CAN development support

Post24-03-2017, 20:43    Subject: CAN Kommunikation BMW FXX ICM <-> ACC / Radar Translating...

[Translating...]

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]



You are not permitted to view these file(s), please log in or register for extended rights or status updates.



Last edited on 24-03-2017, 20:43, edited 1 time in total.
Back to top Profile PM
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » General
Similar articles and topics
Topic Forum
No new posts Toyota SafetySense Radar Vehicle-specific Hardware and Pin Assignments
No new posts Bosch Radar Sensor Collision Avoidance System CAS-M 3 EVO General
No new posts Communication between ABS/ESP and the instrument cluster General
No new posts LIN Kommunikation mit VW Multifunktionslenkrad Interior / Comfort CAN
Jump to:  
You cannot post new topics in this forum.