Hallo Leute, um Mitstreiter zu suchen möchte ich hier mal mein neuestes Projekt vorstellen: Ein CAN-Shield für den RFduino Wozu? Meine letzte Neuerwerbung ist ein BMW E91 320d mit Radio Professional. Leider hat er kein Display und ich möchte die PDC graphisch auf einem Android-Tablet anzeigen. Dazu möchte ich den K_CAN anzapfen, da dort mehr Informationen verfügbar sind als auf dem ODB2. Man kann natürlich noch viel mehr lustige Sachen machen als nur die PDC anzuzeigen ;) Ein USB-Interface kommt nicht in Frage, da ich hier schon ein GROM MST3plus für die Audio-Wiedergaben anschließen möchte. Die Architektur soll also wie folgt aussehen: BMW <-CAN-> MCP2515 <-SPI-> RFduino <-BT-> Android Hier eine kleine Linkliste zum Einstieg: - http://www.rfduino.com/ - https://github.com/watterott/CANdiy-Shield - http://www.1erforum.de/hifi-navi/usb-interface-fuer-android-tablet-carpc-157088.html Offene Punkte: - Ich bin mir noch unsicher, ob ich erst mal den RFduino mit Stiftleiste zum experimentieren nehmen will, lieber wäre mir eigentlich die SMT Version auf einem selbstentwickelten Trägerboard mit MCP2515 und USB-Programmer. - Reicht die Datenrate von Bluetooth um alle Nachrichten auf dem Bus weiterzuleiten oder muss auf dem RFduino vorgefiltert werden? Über mich: - Ich habe Informatik studiert (Arduino will ich nehmen, weil es so schön simpel ist) - Ich kann Schaltpläne zeichnen und Layouts machen und habe hier schon eine eigene Platine entwickelt und per Sammelbestellung fertigen lassen (https://www.mikrocontroller.net/articles/AVR_RFM12) - Ich kann löten (auch SMD per Heißluft etc) - Hab mich schon beruflich mit CAN beschäftigt Wer hätte Lust mitzubasteln oder möchte eine Platine haben wenn es fertig ist?
Hey, Ich bin dir wahrscheinlich keine große Hilfe, weil ich gerade erst Fuß fasse in der uC Welt, aber immerhin hin und wieder was mit dem Arduino mache.. Allerdings eher in Hausautomation, wo der RFduino mir gerade recht kommt, da dem Arduino irgendwie die kabellose Schnittstelle fehlt (jaja Shields und so, bin ich kein Freund von, macht das Ding nur größer und hab hier nur Arduino Micro rumliegen ). Mein größtes Problem ist auch die Frage zwischen Stiftleiste oder halt nur die kleine Platine wobei 2. schwer an den USB Adapter zu bekommen ist...
Hi Dennis, wenn ich die SMT-Version nehme, würde ich natürlich gleich einen FTDI auf die Basisplatine packen. Sonst kann man den ja auch schlecht programmieren. Mittlerweile tendiere ich dazu, den Bosch CC750 statt dem MCP2515 zu verwenden, weil der mehr Empfangspuffer hat. Den Schaltplan werde ich mal mit http://easyeda.com machen: http://easyeda.com/project_view_RFduinoCAN_y82kCUOun.htm
Ja für die Endversion, aber jetzt zum probieren würde ich eigentlich zur Stiftleiste tendieren... Außerdem, sind schon Infos raus damit du über Android überhaupt mit dem Rfd kommunizieren kannst ? Mit CAN kenne ich mich leider gar nicht aus, aber dafür gibts ja das Internet
Dennis S. schrieb: > Ja für die Endversion, aber jetzt zum probieren würde ich eigentlich zur > Stiftleiste tendieren... Außerdem, sind schon Infos raus damit du über > Android überhaupt mit dem Rfd kommunizieren kannst ? Die Beispiele sind zwar alle für iOS, aber BT-LowEnergy geht ja mittlerweile auch unter Android. Ich würde da selber was programmieren. Einen Hintergrunddienst z.B. der CAN-Botschaften in Android-Intends umwandelt oder sowas.
Manuel Stahl schrieb: > Dazu möchte ich den K_CAN > anzapfen, da dort mehr Informationen verfügbar sind als auf dem ODB2. geht das so einfach ohne Datenbank über die Nachrichten? weil in der Software Carmen muss man eine Datenbank inkl. i-Stand des Fahrzeuges auswählen um die CAN-Nachrichten auszuwerten! (und falls du mal eine Nachricht vom RFduino senden willst, brauchst du für die meisten Nachricten den Algorithmus der CRC Berechnung, sonst akzeptiert das der Empfänger nicht! ich weiß nicht ob diser code im web verfügbar ist)
dbalcken schrieb: > geht das so einfach ohne Datenbank über die Nachrichten? Man findet da schon einiges im Netz: - https://www.google.de/search?q=BMW+e90+Voltage+Supply+%26+Bus+Systems.pdf&oq=BMW+e90+Voltage+Supply+%26+Bus+Systems.pdf - https://www.google.de/search?q=E65_Codes.xls - http://www.mp3car.com/engine-management-obd-ii-engine-diagnostics-etc/151584-bmw-e84-k-can.html - http://www.canhack.de/viewtopic.php?t=1975
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.