CSMA/CD over RS485

May 08, 2008 0 Replies

Witam


Chcia³ bym zaprojektowaæ uk³ad transmisji danych



w oparciu o styk elektryczny RS485 w sieci multimaster.



Np. Max3430 umo¿liwia stworzenie sieci multimaster.


Protokó³ warstwy fizycznej mam zamiar zrealizowaæ



W oparciu o CSMA/CD.



W za³o¿eniu CSMA/CD przyjmuje siê, ¿e w trakcie



wykrycia kolizji nie przerywa siê nadawania, tylko wysy³a



sekwencje "jam sequence" informuj±c± inne stacje o wyst±pieniu



kolizji. Ja chcia³em pomin±æ wysy³anie tej sekwencji i natychmiast



po wykryciu kolizji zatrzymaæ nadawania, nastêpnie zgodnie



z przyjêtym algorytmem, odczekaæ losowy czas przed kolejn± prób±



transmisji. B³êdy transmisyjne w odebranych ramkach bêdê wykrywa³



na wy¿szych warstwach.


Czy jest w tym podej¶ciu (zrezygnowanie z sekwencji "jam sequence")



Jaki¶ b³±d logiczny, który mo¿e przysporzyæ mi problemów



z prawid³ow± transmisj±?



Czy kto¶ testowa³ podobne rozwi±zanie z kilkudziesiêcioma



masterami w sieci powiedzmy w okolicach 50-100.


Pozdrawiam



Darek



Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required