RS485 CSMA
vajk fekete
halaloszto at yahoo.co.uk
Mon Sep 25 18:37:17 CEST 2006
ahhoz hogy sw-bol crc-t szamolj mindenkeppen venned kell a sajat kikuldott keretedet. akkor meg mar nem egyszerubb menet kozben osszehasonlitani mint crc-t szamolni? ha csak a keret vegen jossz ra hogy utkozes volt, akkor sok idot elpazaroltal. persze ha nem kell agyonspecizni...
(amugy az ethernetben nem a crc-bol veszi eszre a vevo sem hogy utkozes volt, hanem az ado amikor rajon hogy utkozunk egybol tol maga is egy invalid jelet a drotra)
vajk
----- Original Message ----
From: Szima Gábor <sygma at tesla.hu>
To: elektro at tesla.hu
Sent: Monday, 25 September, 2006 6:18:45 PM
Subject: Re: RS485 CSMA
On Mon, 25 Sep 2006, vajk fekete wrote:
> utkozest nem crc-vel kellene detektalni.
> - ha a cucc duplex, akkor a parhuzamosan mukodtetett vevo veszi az adast, es ha egy biten nem passzol a kimeno adattal akkor belenkpofaztak.
> - jol megvalasztott jelszintekkel, meghajtovalasztasokkal analog szinten detektalhato a dupla adas. pl 0 es 5V jelszintek, push-pull meghajtas, ha a vonalon 2.5V van, akkor valaki nullat mas meg egyet ad.
Hogy egyszeru legyen, nincs szandekomban hokusz-pokuszolni egyeb
aramkorokkel, valami egyszerubb SW-es, max. ne'mi helyi elektronikus
megoldasra gondoltam.
Pl. az START bit megjelenesekor az UART regisztereibol kiolvashato-e ez.
> - drot van boven nem? marmint fussa egy kulon erre az utkozesdetektalashoz. azon minden vicces protokollt csinalhatsz.
Dupla RS485 vezerlovel meg lehet oldani, hogy az egyiken csakis az atvitel
mehessen at.
Van is erre egy bevalt kapcsolasom.
Az AVR kiadja a "busz foglalas" jelet, amire az visszavalaszol, hogy
szabad vagy foglalt.
-Sygma
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list