max CANspeed Erreichbarkeit

#5963374
Lesenswert?

Wenn ich die Zahlen noch richtig im Kopf habe, ist eine Nachricht 
zwischen 64 Bits (0Datenbytes) und 131 Bits (8 Datenbytes) lang. Das 
galt IIRC für 29bit Nachrichten. Also ist selbst der beste 
Brutto/Netto-Datendurchsatz irgendwo 50%. Wo noch hinzukommt, dass man 
80..90% Buslast der Arbitrierung zuliebe unterlassen sollte.

Ganz nebenbei: 1MBit ist was für den Labortisch, weniger praxisnah zu 
gebrauchen (*1). Welche Strecke willst du denn überwinden?

Konkret zur Frage: wenn man 1..2 Byte in die 11bit Nachricht packt 
könnte es mit 10kHz gerade so klappen. EDIT: Sehe gerade, 15x32bit gehen 
sicher nicht. 8 Nachrichten ergeben >1ms, also kleiner 1kHz.

(*1] Gibt ganz bestimmt Leute, die das besser wissen und können.
Gast #5963651
Lesenswert?

Martin schrieb:
> Also mit 500kbd sind ca. 12kb/s flashspeed bei maximaler buslast
> erreichbar, Erfahrung aus dem Automotive Bereich.

Mal davon ab, dass diese Antwort nicht zum Problem passt, das hängt 
nicht alleine vom Bus ab.
Mit einem AVR komme ich beim Flashen per CAN und 500kBit/s so auf 
12kB/s, mit einem ATSAMC21 komme ich mit exakt dem gleichen Protokoll 
aber so auf 20kB/s.
Zwischendurch muss der Controller ja auch mal die Pages weg schreiben.

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