Gast
#3092364
Hallo, es heißs ja die CAN busarbitrierung garantiert verlustfreie Übertragung. Aber wie funktioniert das? Bsp.: (zum Kurz Halten gehe ich von StartBit + IDlen = 2bit + 5 bit daten,EOF,... aus) Node a: 01101100 ( Start=0; ID=11; Daten, EOF..=0110 ) Node B: 01010010 Node A gewinnt die Arbitrierung, d.h. Node B hört beim dritten Bit mit Senden auf. Wenn Node A jetzt fertig ist, sendet Node B ABER: Wenn es verlustfrei wäre, müsste B ja jetzt nur noch sechs Bit senden, da es ja bereits das Startbit und das erste bit seiner ID gesendet hatte (bevor es gegen A verlor). Aber andere Busteilnehmer haben davon ja keine Ahnung, also wie läuft das ab, wiederholt Node B die ganze Bitfolge? Danke & Gruß Dmy