ESP32 - CAN-Bus - Lenkradsteuerung?

OP #6070917
Lesenswert?

Hallo,
ich habe eben gelesen, dass der ESP32 u.A. auch einen CAN-Bus hat.
Mir kam schlagartig die Idee, ob es einen - halbwegs einfachen - Weg 
gibt, die Signale der Lenkradfernbedienung in Steuersignale für den ESP 
zu nutzen.
Da mein aktuelles Autoradio keinen CAN Anschluss hat, sind die 
Fernbedienung und das Anschlusskabel momentan nicht in Gebrauch.

Ich fände es zumindest eine vielversprechende Idee, wenn ich den ESP 
steuern kann. Was der dann macht - da sind alle Möglichkeiten im 
Angebot. Meine erste Idee war einen CarPi so zu steuern. aber während 
ich das hier schreibe, fallen mir noch einige andere Sachen ein...

Also konkrete Frage - kann man - mit vertretbarem Aufwand - einen ESP32 
mittels CAN-Bus steuern?

Danke schon Mal
Der Zap
Gast #6071065
Lesenswert?

Die Lenkradfernbedienung hat vermutlich gar keinen CAN-Controller, 
sondern die Taster sind ganz normal mit einem Steuergerät irgendwo 
anders verbunden und werden dort erst in CAN-Signale umgesetzt. Also 
würde ich doch diese Kabel einfach direkt an den ESP anschließen. Es 
kann aber sein (wenn's richtig modern gemacht ist), daß das 
Lenkrad-Modul LIN nutzt.
Und ja, man kann CAN an fast jeden MC anschließen. Fertige Module mit 
MCP2515 kosten 5,-
Gast #6078449
Lesenswert?

Ich habe sowas in einem Vectra C mit nem Atmel und dem SJA1000 mal 
gemacht.
Damit wurde ein iPod gesteuert und die Titel auf dem Farbdisplay 
angezeigt.
Ging weil das Display auch per CAN angesteuert wurde.
Gast #6097038
Lesenswert?

Ja, geht auf jeden Fall. Bin grad dabei, mir das für meinen Corsa D zu 
bauen, da aber klassisch mit ATmega8, MCP2515 und MCP2551.

Du brauchst dafür den passenden Bus samt Geschwindigkeit (im Opel gibts 
z.B. drei davon mit unterschiedlichen Bitraten - 33,? kbit, 95,2 kbit 
und 500 kbit).
Dann musst Du rausfinden, mit welchen IDs die einzelnen Tasten gesendet 
werden (bei meinem Corsa ist es glaube ich alles unter Hex 206; mit 
einem Filter wird's dann sehr viel übersichtlicher).

Ich hab mir dafür den USBtin gebaut, den ich sehr hilfreich finde.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren