CAN BUS? controller oder treiber?

OP #1084294
Lesenswert?
• ▲
▼
hey zusammen

ich will mich etwas mit dem can bus beschäftigen. Bei Wikipedia und 
anderen Seiten ist jeweils nur von einem IC die Rede. Was ist denn nun 
der eigendliche Unterschied vom Treiber zum Controller ?
Benötigt jeder Teilnehmer am CAN BUS Teiber sowie Controller?

Ich hatte auch vergeblich mal nach einem Beispiel Schaltplan gesucht. 
Ständig nur Blockschaltbilder..

Danke..
Gast #1084431
Lesenswert?
• ▲
▼
Hallo!
Der Treiber (Tranceiver) macht die physikalische Anpassung, d.h. die 
richtigen Pegel auf die beiden Leitungen schalten (beim Senden) bzw. 
beim Empfangen die richtigen Pegel erkennen. Ist also - einfach gesagt - 
nur ein Pegelwandler und Verstärker. Der überträgt also nur 
Ein/Aus-Informationen.

Der Controller verpackt (Senden) und erkennt (Empfang) die in der 
Bit-Kombination des CAN-Protokolls enthaltene Information. Er sucht sich 
quasi aus der Ein/Aus/Ein/.... -Folge des Signals im Kabel, ob es für 
ihn bestimmt ist und was er machen soll. Zusätzlich erkennt er 
Übertragungsfehler durch Störungen oder wenn mehrere Teilnehmer 
"durcheinander reden" wollen. (Kollisionserkennung).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.