Forum: Mikrocontroller und Digitale Elektronik CAN FD Buslänge


von Busler (Gast)


Lesenswert?

Hallo zusammen,

für den CAN-Bus sind die maximalen Kabellängen für 1 Mbit/s mit 40m 
angegeben.
Hat jemand von euch schon mal praktische Erfahrungen mit den Buslängen 
bei CAN FD gemacht, bei dem die Datenraten deutlich größer sind?

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Das geht nicht, da dann das Ack zu spaet kommt. Ausser mit FTL Kabeln.

von FOp (Gast)


Lesenswert?

FD = flexible Datenrate. Arbitrierung und ACK sind lahm wie immer, nur 
die Nutzdaten werden mit der hohen Geschwindigkeit übertragen. Außerdem 
lassen sich sich mehr Nutzdatenbytes pro Botschaft senden.

von 888 (Gast)


Lesenswert?

FOp schrieb:
> FD = flexible Datenrate. Arbitrierung und ACK sind lahm wie immer, nur
> die Nutzdaten werden mit der hohen Geschwindigkeit übertragen.

Die maximale Buslänge ist durch die Arbitrierung vorgegeben. Wenn jemand 
Einspruch erhebt, muss das im gültigen Bereich der Bitzeit passieren, 
und da wirkt sich halt die Signallaufzeit aus. Da dieser Teil des 
Protokolls gleich geblieben ist, hat sich auch die Maximallänge nicht 
geändert.

Von unseren Kunden ist mir nicht bekannt, dass die an ihrer Verkabelung 
irgendwas geändert hätten.

> Außerdem lassen sich sich mehr Nutzdatenbytes pro Botschaft senden.

Das dürfte für viele der Grund für den Wechsel auf CAN-FD sein. Wir 
haben hier Projekte mit 250 kbit/s und 500 kbit/s in der Fast-Phase. Da 
wäre mit konstanten 1 Mbit nach alter Norm mehr Durchsatz möglich. Aber 
CAN-FD hat die langen Datenfelder, und heute haben wir SecOC, wo an 
jedem Datenpaket noch eine Crypto-Signatur dranhängt. Das wäre mit 8 
Bytes Nutzlast nicht möglich.

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
Noch kein Account? Hier anmelden.