智能儀表是隨著80年代初單片機技術的成熟而發(fā)展起來的,現(xiàn)在世界儀表市場基本被智能儀表所壟斷。究其原因就是企業(yè)信息化的需要,企業(yè)在儀表選型時其中的一個必要條件就是要具有聯(lián)網通信接口。
最初是數(shù)據(jù)模擬信號輸出簡單過程量,后來儀表接口是RS232接口,這種接口可以實現(xiàn)點對點的通信方式,但這種方式不能實現(xiàn)聯(lián)網功能。隨后出現(xiàn)的RS485解決了這個問題。
這篇文章主要就是通過特點、功能、電纜、接口這幾個方面來詳細的介紹rs485,是什么,一起來了解一下。
rs485特點
1、RS-485的電氣特性:采用差分信號正邏輯,邏輯“1”以兩線間的電壓差為+(2~6)V表示;邏輯”0“以兩線間的電壓差為-(2~6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL電路連接。
2、RS-485的數(shù)據(jù)最高傳輸速率為10Mbps。
3、RS-485接口是采用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。
4、RS-485最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100KbpS的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS-485總線一般最大支持32個節(jié)點,如果使用特制的485芯片,可以達到128個或者256個節(jié)點,最大的可以支持到400個節(jié)點。
rs485功能
但RS232、RS485只能代表通訊的物理介質層和鏈路層,如果要實現(xiàn)數(shù)據(jù)的雙向訪問,就必須自己編寫通訊應用程序,但這種程序多數(shù)都不能符合ISO/OSI的規(guī)范,只能實現(xiàn)較單一的功能,適用于單一設備類型,程序不具備通用性。
在RS232或RS485設備聯(lián)成的設備網中,如果設備數(shù)量超過2臺,就必須使用RS485做通訊介質,RS485網的設備間要想相互通信息只有通過“主(Master)”設備中轉才能實現(xiàn),這個主設備通常是PC,而這種設備網中只允許存在一個主設備,其余全部是“從(Slave)”設備。
而現(xiàn)場總線技術是以ISO/OSI模型為基礎的,具有完整的軟件支持系統(tǒng),能夠解決總線控制、沖突檢測、鏈路維護等問題 。
rs485電纜
在低速、短距離、無干擾的場合可以采用普通的雙絞線,反之,在高速、長線傳輸時,則必須采用阻抗匹配(一般為120Ω)的RS485專用電纜(STP-120Ω(for RS485 & CAN) one pair 18 AWG),而在干擾惡劣的環(huán)境下還應采用鎧裝型雙絞屏蔽電纜(ASTP-120Ω(for RS485 & CAN) one pair 18 AWG)。
在使用RS485接口時,對于特定的傳輸線路,從RS485接口到負載其數(shù)據(jù)信號傳輸所允許的最大電纜長度與信號傳輸?shù)牟ㄌ芈食煞幢?,這個長度數(shù)據(jù)主要是受信號失真及噪聲等所影響。理論上,通信速率在100Kbps及以下時,RS485的最長傳輸距離可達1200米,但在實際應用中傳輸?shù)木嚯x也因芯片及電纜的傳輸特性而所差異。
在傳輸過程中可以采用增加中繼的方法對信號進行放大,最多可以加八個中繼,也就是說理論上RS485的最大傳輸距離可以達到10.8公里。如果真需要長距離傳輸,可以采用光纖為傳播介質,收發(fā)兩端各加一個光電轉換器,多模光纖的傳輸距離是5到10公里,而采用單模光纖可達50公里的傳播距離。
rs485接口
RS485接口組成的半雙工網絡,一般是兩線制(以前有四線制接法,只能實現(xiàn)點對點的通信方式,現(xiàn)很少采用),多采用屏蔽雙絞線傳輸。這種接線方式為總線式拓撲結構在同一總線上最多可以掛接32個結點。在RS485通信網絡中一般采用的是主從通信方式,即一個主機帶多個從機。
很多情況下,連接RS-485通信鏈路時只是簡單地用一對雙絞線將各個接口的“A”、“B”端連接起來。RS485接口連接器采用DB-9的9芯插頭座,與智能終端RS485接口采用DB-9(孔),與鍵盤連接的鍵盤接口RS485采用DB-9(針)。另有一個問題是信號地,上述連接方法在許多場合是能正常工作的,但卻埋下了很大的隱患,這有二個原因:(1)共模干擾問題: RS-485接口采用差分方式傳輸信號,并不需要相對于某個參照點來檢測信號,系統(tǒng)只需檢測兩線之間的電位差就可以了。
但人們往往忽視了收發(fā)器有一定的共模電壓范圍,RS-485收發(fā)器共模電壓范圍為-7~+12V,只有滿足上述條件,整個網絡才能正常工作。當網絡線路中共模電壓超出此范圍時就會影響通信的穩(wěn)定可靠,甚至損壞接口。(2)EMI(電磁兼容性)問題:發(fā)送驅動器輸出信號中的共模部分需要一個返回通路,如沒有一個低阻的返回通道(信號地),信號中的共模部分就會以輻射的形式返回源端,整個總線就會像一個巨大的天線向外輻射電磁波。
由于PC機默認的只有RS232接口,有兩種方法可以得到PC上位機的RS485電路:(1)通過RS232/RS485轉換電路將PC機串口RS232信號轉換成RS485信號,對于情況比較復雜的工業(yè)環(huán)境最好是選用防浪涌帶隔離柵的產品。(2)通過PCI多串口卡,可以直接選用輸出信號為RS485類型的擴展卡。
rs485接口理解
(1)485通訊接口一個對通訊接口的硬件描述,它只需要兩根通訊線,即可以在兩個或兩個以上的設備之間進行數(shù)據(jù)傳輸。這種數(shù)據(jù)傳輸?shù)倪B接,是半雙工的通訊方式。在某一個時刻,一個設備只能進行發(fā)送數(shù)據(jù)或接收數(shù)據(jù)。
?。?)硬件通訊接口建立后,在進行數(shù)據(jù)傳輸?shù)膬x表之間需要約定一個數(shù)據(jù)協(xié)議,以使接收端能夠解析收到的數(shù)據(jù),這便是“協(xié)議”的概念。
?。?)通訊協(xié)議有統(tǒng)一標準的協(xié)議格式,如“ModBus”協(xié)議,標準的協(xié)議內容全面,包含的內容很多,但不易理解。由此,可以定義了一種協(xié)議,簡單實用,這便是“自定義協(xié)議”。
?。?)包括ModBus協(xié)議、自定義協(xié)議。氣渦輪兼容兩種協(xié)議格式。
評論