Hallo Leute,
ich habe mir im Januar mein erstes Auto mit CAN-BUS gekauft, und da ich aus Spaß gern programmiere wollte ich diesen auch gleich anzapfen.
Nach einigen Versuchen mit Arduinos, die dafür zu langsam sind um die Daten zu verarbeiten habe ich mich für einen Raspberry entschieden.
Auf der Suche nach Codes bin ich dann hier bei euch gelandet, da hier das Thema ordentlich durchgekaut wird.
Zur Anregung für Euch und zu Hinweisen für mich will ich mein Projekt mal vorstellen.
Ich benutze den Rasp zum schnüffeln am Komfort-Bus und um die Daten zu speichern.
Ein Arduino Nano zum ein- und ausschalten des Rasp und zur Strom- und Spannungsmessung.
Zum Einschalten des Sniffers habe ich mir die 12V vom Handschuhfach vor dem Schalter abgegriffen da diese immer anliegt wenn das Auto nicht verriegelt ist.
Die Beiden unterhalten sich über die Serielle Schnittstelle.
Als Display nutze ich mein Handy, welches über Bluetooth mit dem Rasp verbunden ist. Die App habe ich mit "MIT-App-Inventor 2" erstellt.
Um die Daten am PC auszuwerten habe ich ein Programm in C# geschrieben.
Wenn dann mal alles fertig sein wird, soll der Rasp die Daten beim Erreichen der Garage über WLAN an mein Netzwerk schicken.
Dafür habe ich einen Akku verbaut damit die Maschin nach Verriegeln des Autos noch Zeit hat alles zu erledigen.
Ich hebe gelesen das Ihr Programme sucht zum erstellen von Schaltplänen und Layouts, dafür nehme ich die Software " KiCad", kostet nix und man kann damit diese Sachen super erstellen.
Bauteilliste:
Raspberry Pi 3 a+, kleinster Rasp mit Videoausgang da ich ursprünglich den Monitor im Autoradio nutzen wollte: ca. 40 €
CAN-Bus Shield MCP2515 ca. 6 €
8fach Pegelwandler, Verbindung Rasp mit CAN-Shield und Ardu Nano ca. 3 €
Arduino Nano ca. 3 €
OLED Display ca. 4 €
INA 3221 , Strom/Spannungsmessung ca. 8 €
MP 1584 Step Down Converter 12 zu 5 V 6 St für ca. 9 € / 1,50€ das St
1 Relais bissel Steckverbinder Platinen Transistoren Widerstände LEDs usw. ca. 20€
Akku 12V 2600mAh ca. 25 €
ABS Kunststoffplatte fürs Gehäuse ca. 8 €
Summe ca. 120€
CAN Codes die ich bis jetzt auswerten kann:
2c1 By0 Blinker
2c3 By0 Zündschloss
3c3 By0+1 Lenkradwinkel
351 By0 Fahrtrichtung
351 By1+2 Geschwindigkeit
35b By1+2 Motordrehzahl
35b By3 Kühlwassertemperatur
35b By4 Brems- Kupplungspedale
470 By1 Türen und Klappen
571 By0 Bordspannung
65d By1,2+3 Kilometerstand
Ich hab mal ein paar Bilder gemacht, es ist noch bissel wild verdrahtet, weil mir beim Bau immer Sachen einfallen die ich noch einbauen will.
Ich würde mich über Kommentare und Verbesserungsvorschläge sehr freuen.
Viel liebe Grüße aus Hameln / Niedersachsen
Dieter