<pre id="gtqqu"><label id="gtqqu"><menu id="gtqqu"></menu></label></pre>
    1. <td id="gtqqu"></td>

      <td id="gtqqu"></td>

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


        RS-485的節點和距離的理論極限-1
        RS-485的節點和距離的理論極限-2
        RS-485的節點和距離的理論極限-3
        <a href="http://www.scentsuncorked.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串口的世界


        目前不允許游客回復,請 登錄 注冊 發表言論。
         
        Japanese乱人伦精品日本

        <pre id="gtqqu"><label id="gtqqu"><menu id="gtqqu"></menu></label></pre>
        1. <td id="gtqqu"></td>

          <td id="gtqqu"></td>

        2. <table id="gtqqu"><ruby id="gtqqu"></ruby></table>