硬件:RS485基础知识笔记
RS485基礎知識
智能儀表是隨著80年代初單片機技術的成熟而發展起來的,現在世界儀表市場基本被智能儀表所壟斷。究其原因就是企業信息化的需要,企業在儀表選型時其中的一個必要條件就是要具有聯網通信接口。最初是數據模擬信號輸出簡單過程量,后來儀表接口是RS232接口,這種接口可以實現點對點的通信方式,但這種方式不能實現聯網功能。隨后出現的RS485解決了這個問題。
rs485特點:
1.RS-485的電氣特性:采用差分信號正邏輯,邏輯“1”以兩線間的電壓差為+(2~6)V表示;邏輯”0“以兩線間的電壓差為-(2~6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便與TTL電路連接。
2.RS-485的數據最高傳輸速率為10Mbps。
3.RS-485接口是采用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。
4.RS-485最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,傳輸速率越低,傳輸距離越長,如果需傳輸比RS-485最大通信距離更長的距離,需要加485中繼器。RS-485總線一般最大支持32個節點,如果使用特制的485芯片,可以達到128個或者256個節點,最大的可以支持到400個節點。
電纜:
在低速、短距離、無干擾的場合可以采用普通的雙絞線,反之,在高速、長線傳輸時,則必須采用阻抗匹配(一般為120Ω)的RS485專用電纜(STP-120Ω(forRS485&CAN)onepair18AWG),而在干擾惡劣的環境下還應采用鎧裝型雙絞屏蔽電纜(ASTP-120Ω(forRS485&CAN)onepair18AWG)。在使用RS485接口時,對于特定的傳輸線路,從RS485接口到負載其數據信號傳輸所允許的最大電纜長度與信號傳輸的波特率成反比,這個長度數據主要是受信號失真及噪聲等所影響。理論上,通信速率在100Kbps及以下時,RS485的最長傳輸距離可達1200米,但在實際應用中傳輸的距離也因芯片及電纜的傳輸特性而所差異。在傳輸過程中可以采用增加中繼的方法對信號進行放大,最多可以加八個中繼,也就是說理論上RS485的最大傳輸距離可以達到10.8公里。如果真需要長距離傳輸,可以采用光纖為傳播介質,收發兩端各加一個光電轉換器,多模光纖的傳輸距離是5到10公里,而采用單模光纖可達50公里的傳播距離。
傳輸速率與傳輸距離:
RS-485的數據最高傳輸速率為10Mbps,最大的通信距離約為1219M,傳輸速率與傳輸距離成反比,在10Kb/S的傳輸速率下,才可以達到最大的通信距離。
但是由于RS-485常常要與PC機的RS-232口通信,所以實際上一般最高115.2Kbps。又由于太高的速率會使RS-485傳輸距離減小,所以往往為9600bps左右或以下。
總結
以上是生活随笔為你收集整理的硬件:RS485基础知识笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flink 异步IO优化任务
- 下一篇: 程序员的数学笔记1--进制转换