Hallo, ich wäre euch sehr dankbar wenn Ihr mir bei meinem Problem helfen könntet.. Zu berechnen ist die maximale Buslänge im CAN Typische Werte X=66%, tel=100ns Bitraten 125kbit/s, 250kbit/s und 500kbit/s In meinen Übungsaufgaben für meine Klausur ist bei 50kbit/s 1300m und für 1Mbit/s 40m als lernkontrolle angegeben. Die Formel habe ich vorliegen, komme aber seit Stunden nicht auf die Lösung. Beste Grüße Nicole
Übertragungsrate mal Entfernung gleich Konstante. Mehr würde ich da gar nicht nachdenken.
Ich würde mal die Bitlänge (je nach Datenrate verschieden) in Relation mit der Laufzeit des Signals auf dem Kabel setzen. Bei mehr als einer halben Bitlänge Verzögerung klappt die Arbitrierung nicht mehr sauber.
Ich habe mal überschlagen, das die Länge der Leitung begrenzt wird durch durch die Laufzeitverschiebung von 1/4 Bitzeit und der Verzögerung durch Treiber. Die Verzögerungen durch die Treiber sind Treiber ist konstant, sodass der Verlauf nicht ganz Linear sein sollte. Für Signallaufzeit nehme ich die Lichtgeschwindigkeit an. Etwa 300m pro us.
Formel wäre: 0,2 m/ns [ X * bit / 2 * bit - tel ] In der Beispielaufgabe wird gerechnet: 0,2 m/ns [ 66 * 100 - 100] = 1300m Kabellänge = 1300m
Bit steht hier für Bitzeit in ns. Die 66 sind Prozent also 0,66. 1/50000 sind =0.00002 = 20000ns davon die Hälfte laut Formel. 10000 Davon 66Prozent sind 0,66*10000 oder 66*100 Abgezogen 100ns Treiberlaufzeit. mal 0,2 m pro ns.
Hallo Disco, warum 1/50000? Wie müsste ich bei 500Kbit/s rechnen?
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.