Forum: Mikrocontroller und Digitale Elektronik Multifunktionstasten am Autolenkrad per CAN-Bus auslesen


von egegeg (Gast)


Lesenswert?

Hallo,

mein (Werks-)Autoradio hat lediglich einen eingebauten 
6-Fach-CD-Wechsler und AUX-IN. Ich würde gerne Musik per AUX-IN hören 
und gleichzeitig nicht auf den Komfort der Multifunktionstasten (z.B. 
Nächster Titel, Vorheriger Titel) am Lenkrad verzichten. Habe mir 
überlegt dafür z.B. einen Arduino zu verwenden und am CAN-Bus zu 
lauschen (read only also) und darauf zu warten das diese Tasten betätigt 
werden.

Dazu ein paar Fragen:
- Was haltet Ihr allgemein von der Idee? Zu viel Aufwand?
- Gibt es eine alternative zum Arduino, die geiegneter wäre?
- Wo häng ich mich am besten in den CAN-Bus ein? Am OBD2 Anschluß?
- Wie einfach ist es sowas in der Software zu realisieren? (Bin zwar 
Softwareentwickler, jedoch noch sehr wenig/keine Erfahrung im Bereich 
µC/CAN-Bus usw.) (Grobe Erklärung/Beispiel oder sowas wäre ganz nett)
- Habe schon div. (passive) Adapter für Einbauradios gesehen... lauschen 
diese Radios dann wirklich am CAN-Bus oder gibt es da vll. eine einfache 
Möglichkeit an den IN-PINs (Analaog/Digital) vom Arduino die 
Tastenbetätigungen zu erkennen? Das wäre natürlich noch einfacher...

Grundsätzlich würde ich, wenn ich sowas eh schon realisiere evtl. dann 
später auch noch weitere Daten über den CAN-Bus Abfragen.

von kif (Gast)


Lesenswert?

> - Wo häng ich mich am besten in den CAN-Bus ein? Am OBD2 Anschluß?

Das kannst du vergessen, du musst an den Infotainment-CAN, am 
ODB-Anschluss befindet sich lediglich der Diagnose-CAN. Am einfachsten 
ist es wohl, das Signal direkt am CAN-Gateway abzugreifen.

Du brauchst natürlich entsprechende Peripherie (CAN-Transceiver + 
Controller), ich weiß nicht ob es das auf einem Arduino bzw. 
Arduino-Shield so gibt. Aber es gibt massig fertige CAN-Logger, einfach 
mal ein bisschen googlen.

von Lutz H. (luhe)


Lesenswert?

egegeg schrieb:
> - Wo häng ich mich am besten in den CAN-Bus ein?

Ist auf dem Kabelbaum in der Radioconsole der CAN vorhanden?

von egegeg (Gast)


Lesenswert?

kif schrieb:
> Das kannst du vergessen, du musst an den Infotainment-CAN, am
> ODB-Anschluss befindet sich lediglich der Diagnose-CAN. Am einfachsten
> ist es wohl, das Signal direkt am CAN-Gateway abzugreifen.

Okay und wo finde ich den? o.O

> Du brauchst natürlich entsprechende Peripherie (CAN-Transceiver +
> Controller), ich weiß nicht ob es das auf einem Arduino bzw.
> Arduino-Shield so gibt. Aber es gibt massig fertige CAN-Logger, einfach
> mal ein bisschen googlen.

Also es gibt CAN-Transceiver Shields für den Arduino. Bzgl. CAN-Logger 
werde ich mal googlen...

lutz h. schrieb:
> Ist auf dem Kabelbaum in der Radioconsole der CAN vorhanden?

Ich denke mal ja, weil das Radio ja irgendwie auch die Tastensignal vom 
Lenkrad auswertet. Kontrolliert habe ich es aber noch nicht.

von CANtester (Gast)


Lesenswert?

Die Lenkradtasten auszulesen ist ja das kleinste Problem. Genauso wie 
jeden anderen Knopf der am CAN Bus hängt. Wenn du Hilfe dazu brauchst 
bitte melden.

von CANtester (Gast)


Lesenswert?

Die Lenkradtasten auszulesen ist ja das kleinste Problem. Genauso wie 
jeden anderen Knopf der am CAN Bus hängt. Wenn du Hilfe dazu brauchst 
bitte melden.

Liest sich fast als hättest du einen W211/CLS mit dem du arbeiten 
willst.

von Nop (Gast)


Lesenswert?

Was für ein Auto?
Für manche Marken (z.B Audi) gibt es ein kleines Gerätchen das man 
anstatt des Wechslers anschließen kann. Das emuliert dann einen 
Wechsler, mit der Funktion über SD/USB/Bluetooth Musikdateien 
abzuspielen. Vllt tut es sowas auch?
Die Kette und somit die Funktion über das Lenkrad zu steuern würde 
gleich bleiben und weiterhin von Radio übernommen werden, dass wiederum 
den neuen "Wechsler" ansteuert.

Willst du deinen Wechsler also nur durch etwas besseres mit MP3 o.ä. 
ersetzen und weiterhin den Komfort nutzen?

von Fabian F. (fabian_f55)


Lesenswert?

Wenn ich mich recht entsinne gibt es meistens von ven Radio-Herstellern 
CAN-Umsetzer, die die Mufu-Tasten auswerten.
Z.B. so was hier: 
http://www.amazon.de/CAN-Bus-Lenkradfernbedienungsadapter-Vectra-Pioneer-Autoradios/dp/B0026D966I/ref=sr_1_1?ie=UTF8&qid=1412833225&sr=8-1&keywords=can+autoradio

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.