[Selbstbau] Canbus Verbindung zwischen 2 oder mehreren Arduinos

  • In diesem Tutorial zeige ich Euch, wie ihr mehrere Arduinos über eine richtige Canbus Schnittstelle, wie ihr sie im Auto vorfindet, verbinden und kommunizieren lassen könnt.

    Der Aufbau ist relativ simpel und die Verbindung untereinander erfordert nur 2 Drähte.


    Der Vorteil der Verbindung liegt hier klar auf der Hand und wird deshalb auch von Herstellern seit Jahren genutzt, schnelle Datenübertragungen mit möglichst wenig Kabel.



    Benötigte Library's:


    Benötigtes Material:

    • Mindestens 2 Arduino's (Uno, Nano etc.)
    • Mindestens 2 MCP2515 Module
    • Verdrahtungsmaterial (Dupont/Jumper Kabel)
    • Optional 2 Jumper für Abschlussterminierung


    Info:

    Für eine störungsfreie Übertragung, empfehle ich ein verdrilltes und geschirmtes Kabel, dass einseitig geerdet wird.



    Schema:




    Pinbelegung/Anschlussplan:


    Arduino NanoMCP2515
    D2INT
    D13SCK
    D11SI
    D12SO
    D10CS
    GNDGND
    5VVCC







    SENDER CODE





    EMPFÄNGER CODE




    Nach erfolgreicher Verdrahtung und Programmierung der Arduinos, sollte nun im 2-Sekundentakt beim Empfänger eine Nachricht erscheinen.



Jetzt mitmachen!

Hey! Es scheint, als ob Dir dieser Austausch gefällt, aber Du hast bisher noch kein Benutzerkonto erstellt. Mit einem Konto kannst Du über neue Antworten informiert werden, Foto's in unsere Galerie hochladen, unsere Tools nutzen, anderen mit einem „Gefällt mir“ danken oder selbst dabei unterstützen, anderen zu helfen. Gemeinsam können wir dazu beitragen, diese Community zu etwas größerem zu machen.