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
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,-
Ich habe noch nie von Signalen des Multifunktionslenkrads auf dem CAN gehört. Was ich machen würde wenn ich du wäre: Bau dir einen CAN-Sniffer mit dem ESP32 und versuche herauszufinden, ob du die Botschaft identifizieren kannst (falls es eine gibt). Einfach mal mitloggen und wie wild immer die selbe Taste drücken.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.