<tbody id="taxrx"><span id="taxrx"></span></tbody>
      <menuitem id="taxrx"><optgroup id="taxrx"><thead id="taxrx"></thead></optgroup></menuitem>

    1.  作者:admin
    2.  積分:2705
    3.  等級:專家教授
    4.  2014/10/13 15:54:17
    5.  
    6. 樓主(閱讀:3826/回復:0)RS-485的節點和距離的理論極限-4


      RS-485的節點和距離的理論極限-1
      RS-485的節點和距離的理論極限-2
      RS-485的節點和距離的理論極限-3
      <a href="http://www.616hs.com/blog/show.asp?id=16063" " ">RS-485的節點和距離的理論極限-5

      4、無誤碼的RS-485通信距離的理論極限

             并非只有當整個10位數據完全重疊時才無法通信,實際上只要有1位錯位存在誤碼就不好。雖然有時候軟件有一定糾錯功能,容許存在一定程度的誤碼情況下也可以傳輸數據,但是我們還是要弄清楚無誤碼的極限。

      假設波特率為9600bps,就是每秒9600位。也就是傳輸一位(1bite)的時間是1/9600=0.000104s。在這個時間內電磁波的傳輸距離(也就是光速為299792458m/s )為31228米。如果電信號的電磁波延時達到0.000104s(大約0.1ms),那么就會延時到錯位一個數據位,這樣就會出現誤碼。怎么理解?在某一時刻主機收到的最遠的節點的數據會與大約0.1ms前最近的節點發送的數據重疊一位,這樣就有誤碼了。也就是RS-485的無誤碼通信的理論最遠距離在9600bps時只有大約31KM。假設每1200米進行一次中繼,31228/1200=26.02,也就是說要達到RS-485的理論極限,需要至少26次中繼延長。

            以上可以看出,RS-485通信距離的理論極限與波特率成反比,波特率越高極限距離短。當波特率為115200bps時(=12×9600),無誤碼傳輸的理論極限距離為31228/12=2602米。只有大約2.6km!這也難怪RS-485的遠程通信只說9600時傳輸多遠,幾乎不提115200bps。

      歡迎使用串口論壇
      波仕與您暢游RS232/RS485串口的世界


      目前不允許游客回復,請 登錄 注冊 發表言論。
       
      十八禁一区二区天堂_嫩草影院永久久久精品_国产热门亚洲综合欧美韩国_久久无码喷水高潮

        <tbody id="taxrx"><span id="taxrx"></span></tbody>
        <menuitem id="taxrx"><optgroup id="taxrx"><thead id="taxrx"></thead></optgroup></menuitem>