Liste der Anhänge anzeigen (Anzahl: 1)
CAN - Controller Area Network
Hallo Ihr! O:)
Wie man dem Titel schon antnehmen kann, geht es um den CAN-BUS.
Ich möchte gerne mehrere Controller über den CAN-BUS verbinden.
Zur Übermittlung von Temperaturen, Drehzahlen, Stellungswerten usw.
Ich habe den CAN-BUS gewählt, weil:
- er sicher ist
- das Protokoll Identifier "besitzt", welche die gesendeten daten "identifizieren"
- es ein bewährter Industriestandard ist.
- er flexibel ist
usw.
Um dies zu realisieren habe ich mir kleine CAN-Module gebaut:
Bild hier
Der Versuchsaufbau ist einfach:
ATMEGA8535 ----- CAN-Modul ====CAN BUS ==== CAN-Modul ----- ATMEGA8535
Ich hatte zuerst vorgehabt Kjion's Version einfach nachzubauen.
https://www.roboternetz.de/phpBB2/vi...er=asc&start=0
Aber dann würde ich die Sache wohl nie verstehen, und auch andere lassen die Finer davon, weil es zu aufwendig erscheint.
Ich denke dass es nicht verkehrt ist, das Thema CAN mal von 0auf aufzuziehen, da es in den meisten Foren nie so richtig besprochen wird ( nur unter den Profis, für die das ein Klacks ist :-), respekt an Kjion! ), und weil CAN eigentlich ne coole Sache ist! :Ostern
Es wäre echt super, wenn sich dieses Thema in eine Schritt-für-Schritt - Anleitung für CAN über den MCP2515 entwickeln würde.
===============================================
Ich denke der erste Schritt ist zunächst einmal eine Headerdatei zu erstellen, welche alle Register des MCP2515 beschreibt.
Das war ursprünglich Kjion's Code!
==== Code wurde Aktualisiert, Siehe weiter unten ====
Bitte verbessert mich!
Was Fehlt,
Was braucht man nicht,
Was könnte man verbessern
Ich bedanke mich!