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