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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren