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..
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).
wie mein Vorredner schon sagte: es muß nicht heißen "controller ODER treiber" sondern "controller UND treiber"... Grüße, TommyS
Danke für die schnelle Info. Also brauch ich quasi für jeden Teilnehmer nen Treiber+Controller..
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.