|
樓主(閱讀:3937/回復(fù):0)RS-485的節(jié)點(diǎn)和距離的理論極限-4RS-485的節(jié)點(diǎn)和距離的理論極限-1 RS-485的節(jié)點(diǎn)和距離的理論極限-2 RS-485的節(jié)點(diǎn)和距離的理論極限-3 <a href="http://m.loveclubsupply.com/blog/show.asp?id=16063" " ">RS-485的節(jié)點(diǎn)和距離的理論極限-5 4、無(wú)誤碼的RS-485通信距離的理論極限
假設(shè)波特率為9600bps,就是每秒9600位。也就是傳輸一位(1bite)的時(shí)間是1/9600=0.000104s。在這個(gè)時(shí)間內(nèi)電磁波的傳輸距離(也就是光速為299792458m/s )為31228米。如果電信號(hào)的電磁波延時(shí)達(dá)到0.000104s(大約0.1ms),那么就會(huì)延時(shí)到錯(cuò)位一個(gè)數(shù)據(jù)位,這樣就會(huì)出現(xiàn)誤碼。怎么理解?在某一時(shí)刻主機(jī)收到的最遠(yuǎn)的節(jié)點(diǎn)的數(shù)據(jù)會(huì)與大約0.1ms前最近的節(jié)點(diǎn)發(fā)送的數(shù)據(jù)重疊一位,這樣就有誤碼了。也就是RS-485的無(wú)誤碼通信的理論最遠(yuǎn)距離在9600bps時(shí)只有大約31KM。假設(shè)每1200米進(jìn)行一次中繼,31228/1200=26.02,也就是說(shuō)要達(dá)到RS-485的理論極限,需要至少26次中繼延長(zhǎng)。
歡迎使用串口論壇 波仕與您暢游RS232/RS485串口的世界
|