CAN-Bus ohne Treiberbaustein möglich?

OP #222694
Hallo!

Für die Verbindung von mehren Mikrocontrollern möchte ich den CAN-Bus
nutzen (ATMEGA 8/16/... mit MCP2515). Muss ich unbedingt einen
Treiberbaustein nutzen, wenn die Verbindungen nur ein paar Zentimeter
auseinander sind? Der Gedanke ist eine "Kette" zu bilden, also immer
RX an TX von einem zum anderen Controller und dann vom letzten
Controller wieder zum ersten Controller. Geht das?

Vielen Dank für eure Hilfe

Gruß
keepitsimple
Gast #222695
Nein, das kann nicht funktionieren:

Mindestens 1 Empfänger muss die CAN-Msg mit ACK bestätigen. Das geht
bei Deiner Verkabelung nicht (der Empfänger-MCP2515 sendet sein ACK
über seinen TXCAN-Pin).

Gruß, Stefan
Gast #222699
Wie is das eigentlich bei CAN mit Lizensen? Muß man an Bosch was
abdrücken wenn man damit kommerziell was machen will? Muß das
zertifiziert sein oder sowas?
Gast #222700
Volkmar,

Beide varianten sind moeglich, und bei dem software nein weil die
hardware alles erledigt...

JarJar,
Nein, lizenzen sind schon mit hardware integriert... zertifizierung is
abhangig ob du mit eine std. complient sein soll. Sie verschiedenen CAN


Gruss, Ferry

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.