RS-485串行數據通信協(xié)議
串行數據通信的協(xié)議從RS-232到千兆位以太網(wǎng),雖然每種協(xié)議都有特定的應用領(lǐng)域,但任何情況下我們都必須考慮成本和物理層(PHY)性能。本文主要介紹RS-485協(xié)議及該協(xié)議所適合的應用。同時(shí)給出了根據電纜長(cháng)度、系統設計以及元件選擇來(lái)優(yōu)化數據速率的方法。
傳輸協(xié)議
什么是RS-485?Profibus又是什么?與其它串行協(xié)議相比,它們的性能如何?適用于哪些應用?為了回答這些問(wèn)題,我們對RS-485物理層(PHY)、RS-232和RS-422的特性、功能進(jìn)行了總體比較[1] (本文中的RS表示ANSIEIA/TIA標準)。RS-232是一個(gè)最初用于調制解調器、打印機及其它PC外設的通訊標準,提供單端20kbps的波特,后來(lái)速率提高至1Mbps。RS-232的其它技術(shù)指標包括:標稱(chēng)±5V發(fā)送電平、±3V接收電平(間隔/符號)、2V共模抑制、2200pF最大電纜負載電容、300最大驅動(dòng)器輸出電阻、3k最小接收器(負載)阻抗、100英尺(典型值)最大電纜長(cháng)度。RS-232只用于點(diǎn)對點(diǎn)通信系統,不能用于多點(diǎn)通信系統,所有RS-232系統都必須遵從這些限制。
RS-422是單向、全雙工通信協(xié)議,適合嘈雜的工業(yè)環(huán)境。RS-422規范允許單個(gè)驅動(dòng)器與多個(gè)接收器通信,數據信號采用差分傳輸方式,速率最高可達50Mbps。接收器共模范圍為±7V,驅動(dòng)器輸出電阻最大值為100,接收器輸入阻抗可低至4k。
RS-485標準
RS-485是雙向、半雙工通信協(xié)議,允許多個(gè)驅動(dòng)器和接收器掛接在總線(xiàn)上,其中每個(gè)驅動(dòng)器都能夠脫離總線(xiàn)。該規范滿(mǎn)足所有RS-422的要求,而且比RS-422穩定性更強。具有更高的接收器輸入阻抗和更寬的共模范圍(-7V至+12V)。
接收器輸入靈敏度為±200mV,這就意味著(zhù)若要識別符號或間隔狀態(tài),接收端電壓必須高于+200mV或低于-200mV。最小接收器輸入阻抗為12k,驅動(dòng)器輸出電壓為±1.5V (最小值)、±5V (最大值
驅動(dòng)器能夠驅動(dòng)32個(gè)單位負載,即允許總線(xiàn)上并聯(lián)32個(gè)12k的接收器。對于輸入阻抗更高的接收器,一條總線(xiàn)上允許連接的單位負載數也較高。RS-485接收器可隨意組合,連接至同一總線(xiàn),但要保證這些電路的實(shí)際并聯(lián)阻抗不高于32個(gè)單位負載(375)。
采用典型的24AWG雙絞線(xiàn)時(shí),驅動(dòng)器負載阻抗的最大值為54,即32個(gè)單位負載并聯(lián)2個(gè)120終端匹配電阻。RS-485已經(jīng)成為POS、工業(yè)以及電信應用中的最佳選擇。較寬的共模范圍可實(shí)現長(cháng)電纜、嘈雜環(huán)境(如工廠(chǎng)車(chē)間)下的數據傳輸。更高的接收器輸入阻抗還允許總線(xiàn)上掛接更多器件。
Profibus和Fieldbus[2]總線(xiàn)主要用于工業(yè)設備,是RS-485總線(xiàn)的擴展。用于工業(yè)環(huán)境的傳感器測量、激勵控制、數據采集/顯示以及過(guò)程控制系統與傳感器、激勵源網(wǎng)絡(luò )之間的數據通信。
注意:老式或現有的工業(yè)設備布線(xiàn)架構比較復雜,不可替換。
Profibus和Fieldbus是對系統的整體描述。RS-485支持Profibus和Fieldbus協(xié)議的物理層接口標準。Profibus與Fieldbus存在細微的差異,Profibus要求2.0V的最小差分輸出電壓,54的負載電阻;Fieldbus則要求1.5V的最小差分輸出電壓,54的負載電阻。Profibus傳輸速率為12Mbps,Fieldbus的傳輸速率為500kbps。Profibus應用對擺率和電容容限要求比較嚴格。
最適合的應用領(lǐng)域?
RS-232:用于與調制解調器、打印機及其它PC外設之間的通信。最大電纜長(cháng)度為100英尺(典型值)。
RS-422:適用于單主機(驅動(dòng)器)工業(yè)環(huán)境。典型應用包括:過(guò)程自動(dòng)化(化工、釀造、造紙)、工廠(chǎng)自動(dòng)化(汽車(chē)制造、金屬加工)、HVAC、安防、電機控制、運動(dòng)控制等。
RS-485:適用于多主機/驅動(dòng)器工業(yè)環(huán)境。其典型應用與RS-422相似,包括:過(guò)程自動(dòng)化(化工、釀造、造紙)、工廠(chǎng)自動(dòng)化(汽車(chē)制造、金屬加工)、HVAC、安防、電機控制、運動(dòng)控制。
哪些因素限制了RS-485的數據速率?
在指定的傳輸距離下,下列因素限制了傳輸速率:
電纜長(cháng)度:在特定頻率下,信號強度會(huì )隨著(zhù)電纜長(cháng)度而衰減。
電纜架構:5類(lèi)24AWG雙絞線(xiàn)是RS-485系統最常用的電纜,屏蔽電纜可大大增強噪聲抑制能力,提高了一定距離下的數據傳輸速率。
電纜特性阻抗:分布電容和分布電感會(huì )降低信號的邊沿速度,從而降低噪聲裕量、補償“眼圖模板”特性。分布電阻直接導致信號電平的衰減。
驅動(dòng)器輸出阻抗:阻抗過(guò)高會(huì )限制驅動(dòng)能力。
接收器輸入阻抗:阻抗過(guò)低會(huì )限制與驅動(dòng)器通信的接收器數量。
終端匹配:長(cháng)電纜可看作傳輸線(xiàn)。電纜上應接阻值等于電纜特性阻抗的終端匹配電阻,可以降低信號反射,并提高數據速率。
噪聲裕量:越大越好。
驅動(dòng)器擺率:降低邊沿速率(降低信號擺率)允許采用較長(cháng)的電纜進(jìn)行通信。
經(jīng)驗數據
了解了以上相關(guān)的背景知識,接下來(lái)我們研究一個(gè)實(shí)際系統,如圖1所示。圖中所示電纜是RS-485系統最為常用的一種:EIA/TIA/ANSI 568 5類(lèi)雙絞線(xiàn)。在長(cháng)度為300英尺至900英尺的電纜上可以獲得的數據速率為1Mbps至35Mbps。
數字通信相關(guān)文章:數字通信原理
通信相關(guān)文章:通信原理
雙絞線(xiàn)傳輸器相關(guān)文章:雙絞線(xiàn)傳輸器原理
評論