Przeczytano 167 razy

Magistrala CAN

Witam społeczność,

ciekawi mnie w jaki sposób w CANie została rozwiązana następująca sytuacja: załóżmy, że na początku na całej linii jest cisza (czyli na CANH i CANL jest to samo napięcie 2.5V względem masy), i nagle cała sieć jest uruchamiana, co wiąże się z tym że wiele urządzeń jednocześnie chciałoby coś nadać przez tą sieć. No i tu pojawia się problem, ponieważ mimo istnienia mechanizmu arbitrażu oraz bitów dominujących i recesywnych ustalających priorytet dla urządzenia nadającego ramkę, to jednak wszystkie urządzenia w danej chwili muszą wiedzieć czy mają najwyższy priorytet czy jednak niższy (słowem czy mają siedzieć cicho czy mogą zacząć gadać :)). I tutaj pojawia się moje pytanie: skoro w całej sieci wszystkie urządzenia są równe względem siebie, czyli każde jest Masterem, to w jaki sposób dane urządzenie spośród tysięcy innych na linii określa, że to akurat ono ma największy priorytet w komunikacji i vice versa?

Odpowiedzi (0)

Czytaj także:

Jaki przewód do magistrali KNX?
Społeczność

Jaki przewód do magistrali KNX?

Potrzebuje kabel / przewód magistrali do KNX. Co proponujecie?

Więcej
Zabezpieczenie dla Łącznik magistrali EtherCat
Społeczność

Zabezpieczenie dla Łącznik magistrali EtherCat

Dzień dobry. Miałem smutną sytuację- spalilo mi w pracy Łączni

Więcej
Przewód 2 żyłowy w ekranie
Społeczność

Przewód 2 żyłowy w ekranie

Szukam 2-żyłowego przewodu typu linka w ekranie z żyłami skręconymi

Więcej
Modbus RS485
Społeczność

Modbus RS485

jakie jest wasze zdanie w kwestii zakańczania krótkiej magistrali R

Więcej
Aktualny system normalizacji w Polsce w obszarze elektryki
Blog

Aktualny system normalizacji w Polsce w obszarze elektryk

W środowisku elektryków skupionych w Stowarzyszeniu Elektryków Pols

Więcej
Domowy system monitoringu krok po kroku
Blog

Domowy system monitoringu krok po kroku

Chcesz samodzielnie uruchomić system monitoringu wizyjnego do użytk

Więcej