Guten Morgen, ich habe zum Thema CANBUS eine Frage. Warum ist die Datenrate von der Buslänge abhängig? Mir fehlt da ein phylikalische Zusammenhang. Besten Dank im voraus.
Im Anhang befindet sich ein Bild zu der Abhängigkeit der Datenrate von der Buslänge.
- Signalqualität leidet unter der Länge. - Laufzeit, weil alle Nodes an einem Frame aktiv teilnehmen (Ack Bit).
>- Laufzeit, weil alle Nodes an einem Frame aktiv teilnehmen (Ack Bit).
Das verstehe ich in diesem Zusammenhang nicht.
Jede Node, die einen korrekten Frame erhält, setzt während des Empfangs am Ende des Frames ein bestimmtes Bit auf "dominant", um dem Absender ebendies signalisieren. Der Absender muss das freilich auch mitkriegen können, weshalb die Laufzeit hin und zurück durch sämtliche Transceiver (und Repeater?) nicht ganz unwichtig ist.
Desto Länge die CAN Leitungen, desto größer wird auch der Laufzeitunterschied sein. Das heist nach einer gewissen länge wird das Signal so verfälscht bzw. verschiffen das man mit dem Signal nichts mehr anfangen kann (im Lichtwellenleiter spricht man dann von Dispersion) Ist meine Ausführung korrekt?
Einfach gesagt: wenn die Leitung länger ist, sind die Signallaufzeiten bis zum Ende auch länger. Wenn das letzte Gerät am Ende der Leitung dann nicht mehr im ZEITFENSTER antworten kann, gibt es Ärger/Kollisionen mit dem folgenden Datenpaket.
> Mir fehlt da ein phylikalische Zusammenhang.
Die "Phylik" kann da auch nicht weiterhelfen, aber vielleicht hast du
mal von der Lichtgeschwindigkeit gehört. Rechne doch mal aus....
Ja, von der Lichtgeschwindigkeit habe ich gehört. :-) Was soll ich da ausrechnen???
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.