Für eine Schulung suche ich ein Stück billige (!) Standard-Hardware, die ich per CAN anbinden kann. Das Beispiel soll zeigen, wie man mit einem Arduino CAN nutzen kann. Es soll aber nicht erst ein CAN-Client aufgebaut werden, weil das dann eine Fehlerquelle ist. Also brauche ich irgendein Stück fertige Hardware, die irgendwas macht. Permanent Daten senden oder auf Anfrage reagieren - egal. Es soll einfach und billig (3-5€ ?) sein und wenn man daran dann noch eine LED per Befehl blinken lassen kann oder so, wäre es toll (Doku ist natürlich erforderlich). Also bitte kein Motorsteuergerät oder CANoe-Kram
Ich bezweifle das du für 5€ irgend etwas findest das das tut. Ein fertiges Stück Hardware schon garnicht. Selbst die meisten Arduino CAN Shields sind schon teurer. Wenn mehrere davon gebraucht werden und auch nicht nur einmal wird sich ein Selbstbau eventuell lohnen. Ein Mikrocontroller mit CAN Hardware, vielleicht ein zwei Taster und LEDs. Was halt so sinnvoll für die Schulung ist. STM32G0 z.b. die gibt es mit FD CAN und die sind nicht so teuer. Jaja ich weiß etwas fertiges, aber wie gesagt halte ich es für unwahrscheinlich, dass man etwas findet für den Preis. Aber vielleicht kennt ja jemand doch was.
Selbstbau scheidet halt aus. Die Zielgruppe soll das autodidaktisch lernen und sich einfach den Kram kaufen können. Ich finde es didaktisch auch doof, Daten von einem MC zum anderen zu senden, nur um zu zeigen, daß das geht. Eine "praktische" Anwendung ist netter. Ein MCP2515-"Shield" kostet aus China nur 3€. Im Aftermarket muß es doch irgendein KFZ-Bauteil geben, was CAN nutzt und eigentlich nichts kostet.
Florian schrieb: > Im Aftermarket muß es doch irgendein KFZ-Bauteil geben, was CAN nutzt > und eigentlich nichts kostet. Automotive ist vergleichsweise teuer einfach weil es Automotive ist. Und die Doku ist dort oft auch eher schwierig. Florian schrieb: > Ein MCP2515-"Shield" Da muss auch noch ein Arduino o.ä. mit dabei und dann kann man auch einfach 2 davon kommunizieren lassen...
Florian schrieb: > Die Zielgruppe soll das autodidaktisch > lernen und sich einfach den Kram kaufen können. Boards mit STM32 für CAN Spielereien gibt es fertig zu kaufen, wenn auch nicht für 3-5€. Einzelkauf macht die Sache nicht billiger. https://learn.adafruit.com/using-canio-circuitpython?view=all https://www.amazon.com/gp/product/B07W4VZ2F2
Kevin M. schrieb: > STM32G0 z.b. die gibt es mit FD CAN und die sind nicht so > teuer. STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar...
42 µg Unobtanium schrieb: > STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar... Aktuell gilt das für viele Produkte dieser Art. Ich brauche aktuell 5 verschiedene ICs an die ich vor April wohl nicht rankomme. Oder Versuch mal aktuell eine GPU für vernünftiges Geld zu kaufen ;)
Florian schrieb: > egal. Es soll einfach und billig (3-5€ ?) sein und wenn man daran dann > noch eine LED per Befehl blinken lassen kann oder so, wäre es toll (Doku > ist natürlich erforderlich). Also bitte kein Motorsteuergerät oder > CANoe-Kram Vergiss es. EIn CAN-Knoten kostet in der Hardware mindestens 1-2 Euro an Teilen: Mikrocontroller, Transceiver, Quarz, LDO, Schutzbeschaltung. Dazu kommen noch Leiterplatte, die eigentliche Funktionalität, Gehäuse, Steckverbinder usw. Nicht zu vergessen die Software. Und dann nimm die Faustformel <Herstellungspreis>*4=<Verkaufspreis>. Für unter 50€ brauchst Du erst gar nicht zu suchen. fchk
Ohne Selbstbau kann ich mir bei dem Wunschpreis keine Lösung vorstellen. Wie oben schon angemerkt kommen zum 3€-MCP2515-"Shield" noch Arduino und Spannungsversorgung dazu. Mit anderen Controllern (die CAN haben) wird es auch kaum billiger. Was ich mir noch vorstellen kann ist ein CAN-IO-Expander, z.B. MCP25020. Den gibt es bei Mouser in Einzelstückzahlen unter 2,50€. Hinzuzufügen sind: ein CAN-Transceiver, Quarz, Spannungsversorgung und eine Platine, die alles zusammenhält. Vielleicht noch eine Buchse für den CAN-Bus, zur Demo 2 LEDs, zwei Jumper als Eingänge. Bei den Materialkosten könnte man da unter 5€ landen, auch in Einzelstückzahlen. Muss man aber selberbauen. Und den IO-Expander muss man auch erst mal verstehen. Den Anwendungsfall verstehe ich aber immer noch nicht. CAN ist kein billig-Bus. Wer da eine Schulung braucht kommt i.d. Regel aus der Industrie, da sollten einmalige 100€ für Spielzeug nicht ins Gewicht fallen. Alternativ Forschung & Lehre, die können aber selber bauen. Und als Einführung, z.B. in einem lokalen Makerspace, da würde man besser mit einem anderen, einfacheren, Bus anfangen.
Kostet zwar mehr all 3€ ist aber trotzdem preiswert: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Und sogar preiswerter als die STM32F103 Variante und USB und CAN gehen auch gleichzeitig (beim F103 nicht)
Florian schrieb: > Selbstbau scheidet halt aus. !!! warum wird so eine Grundsatzentscheidung hier im Forum einfach nie akzeptiert, obwohl es eigentlich so viel Kompetenz gibt? Aber ich bin selbst auf eine Idee gekommen. Ein ELM327 clone kostet <5€ Damit kann man CAN-Daten senden oder ihn einfach in den Modus zum Verbindungsaufbau versetzen und er sendet permanent. Und die billigen Kopien haben sogar bereits den für OBD2 falschen 120R-Widerstand zur Bustermination drauf, der bei einer Direktverbindung aber nötig ist. Der Preis ist also inkl. MC problemlos machbar.
Wahrscheinlich noch mit versicherten Versand. Du bist einfach der beste!
Hallo Florian, wenn Du noch an ein CAN-Client bzw. -Master interessiert bist, dann lese doch einmal die angefügte Datei. Für 80,00€ kannst Du einen einfachen CAN-Tester erwerben, der sowohl Senden ,Empfangen und einen Datenverkehr aufzeichnen kann; CAN-FD für 110,00€. Email: https://www.p.palme@mnet-mail.de
entschuldigung, die Datei kann nicht gelesen werden. Jetzt neuer Versuch.
Hallo Florian, ungeachtet den Antworten oben empfehle ich dir, unter Frage ob Ihr bei der Schulung eine Garage direkt daneben habt, einfach ein Auto. Dort ist am OBD-Stecker (vorausgesetzt BJ > 2007) ein CAN anliegend. Erfahrungen habe ich mit BMW, Mercedes, VW und Audi. Stelle das Auto neben an. CAN kann auch geschrimt sein, dann ist der Übertragungsweg länger. Stell zum Auto noch eine Kamera. GGf ein Hilfsarbeiter der den Schlüssel dreht. So kannst du vom Schulungsraum aus die CAN-Daten aus dem FZ auslesen.
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.