Sw3.6-m10-1.2-Slajd14

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

CAN (ang. Controller Area Network)

CAN (ang. Controller Area Network)


W sieci CAN podstawą transmisji jest wymiana wiadomości. Dany węzeł może odbierać i nadawać wiele wiadomości. Odbiorniki N3 i N4 akceptują po kilka wiadomości. Załóżmy, że jednocześnie startują węzły N1, N2 i N4. Przebieg arbitrażu pokazano na rysunku. W wersji podstawowej CAN, identyfikator wiadomości zawiera 11 bitów (pole arbitrażu). Pierwsza różnica pojawia się dla N4, który wysyła bit recesywny a N1 i N2 generują bity dominujące. Na magistrali ustala się stan dominujący. N4 przegrywa - następuje wyłączenie nadajnika. Nadal rywalizują N1 i N2. Dostęp do magistrali uzyskuje wiadomość nadawana przez węzeł N2. Widać następującą zależność: im niższy numer identyfikatora tym wyższy priorytet wiadomości. Węzły N1, N2, N4 nadają wiadomości, które są odbierane przez N1 i N3. Węzeł N4 analizuje również wiadomości na magistrali ale ich nie akceptuje - oczekuje na inne wiadomości (o identyfikatorach 729D..735D).



<< Poprzedni slajd | Spis treści | Następny slajd >>