[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.



    308 GTi (╯°□°)╯︵ ┻━┻

Participate now!

Hey, it looks like you like this exchange, but you haven't created an account yet. With an account you can be informed about new answers, upload photos to our gallery, use our tools, thank others with a "Like" or help others yourself. Together we can help make this community something bigger.