RS-232、RS-422與RS-485協(xié)議標(biāo)準(zhǔn)及應(yīng)用概述
RS-422的最大傳輸距離為4000英尺(約1219米),最大傳輸速率為10Mb/s。其平衡雙絞線的長(zhǎng)度與傳輸速率成反比,在100kb/s速率以下,才可能達(dá)到最大傳輸距離。只有在很短的距離下才能獲得最高速率傳輸。一般100米長(zhǎng)的雙絞線上所能獲得的最大傳輸速率僅為1Mb/s。
RS-422需要一終接電阻,要求其阻值約等于傳輸電纜的特性阻抗。在矩距離傳輸時(shí)可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸電纜的最遠(yuǎn)端。
RS-422有關(guān)電氣參數(shù)見表1
3.RS-485電氣規(guī)定
由于RS-485是從RS-422基礎(chǔ)上發(fā)展而來的,所以RS-485許多電氣規(guī)定與RS-422相仿。如都采用平衡傳輸方式、都需要在傳輸線上接終接電阻等。RS-485可以采用二線與四線方式,二線制可實(shí)現(xiàn)真正的多點(diǎn)雙向通信,參見圖6。
而采用四線連接時(shí),與RS-422一樣只能實(shí)現(xiàn)點(diǎn)對(duì)多的通信,即只能有一個(gè)主(Master)設(shè)備,其余為從設(shè)備,但它比RS-422有改進(jìn), 無論四線還是二線連接方式總線上可多接到32個(gè)設(shè)備。參見圖7。
RS-485與RS-422的不同還在于其共模輸出電壓是不同的,RS-485是-7V至+12V之間,而RS-422在-7V至+7V之間,RS-485接收器最小輸入阻抗為12k劍鳵S-422是4k健;舊峽梢運(yùn)礡S-485滿足所有RS-422的規(guī)范,所以RS-485的驅(qū)動(dòng)器可以用在RS-422網(wǎng)絡(luò)中應(yīng)用。
RS-485有關(guān)電氣規(guī)定參見表1。
RS-485與RS-422一樣,其最大傳輸距離約為1219米,最大傳輸速率為10Mb/s。平衡雙絞線的長(zhǎng)度與傳輸速率成反比,在100kb/s速率以下,才可能使用規(guī)定最長(zhǎng)的電纜長(zhǎng)度。只有在很短的距離下才能獲得最高速率傳輸。一般100米長(zhǎng)雙絞線最大傳輸速率僅為1Mb/s。
RS-485需要2個(gè)終接電阻,其阻值要求等于傳輸電纜的特性阻抗。在矩距離傳輸時(shí)可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸總線的兩端。
四、RS-422與RS-485的網(wǎng)絡(luò)安裝注意要點(diǎn)
RS-422可支持10個(gè)節(jié)點(diǎn),RS-485支持32個(gè)節(jié)點(diǎn),因此多節(jié)點(diǎn)構(gòu)成網(wǎng)絡(luò)。網(wǎng)絡(luò)拓?fù)湟话悴捎媒K端匹配的總線型結(jié)構(gòu),不支持環(huán)形或星形網(wǎng)絡(luò)。在構(gòu)建網(wǎng)絡(luò)時(shí),應(yīng)注意如下幾點(diǎn):
1.采用一條雙絞線電纜作總線,將各個(gè)節(jié)點(diǎn)串接起來,從總線到每個(gè)節(jié)點(diǎn)的引出線長(zhǎng)度應(yīng)盡量短,以便使引出線中的反射信號(hào)對(duì)總線信號(hào)的影響最低。圖8所示為實(shí)際應(yīng)用中常見的一些錯(cuò)誤連接方式(a,c,e)和正確的連接方式(b,d,f)。a,c,e這三種網(wǎng)絡(luò)連接盡管不正確,在短距離、低速率仍可能正常工作,但隨著通信距離的延長(zhǎng)或通信速率的提高,其不良影響會(huì)越來越嚴(yán)重,主要原因是信號(hào)在各支路末端反射后與原信號(hào)疊加,會(huì)造成信號(hào)質(zhì)量下降。
2.應(yīng)注意總線特性阻抗的連續(xù)性,在阻抗不連續(xù)點(diǎn)就會(huì)發(fā)生信號(hào)的反射。下列幾種情況易產(chǎn)生這種不連續(xù)性:總線的不同區(qū)段采用了不同電纜,或某一段總線上有過多收發(fā)器緊靠在一起安裝,再者是過長(zhǎng)的分支線引出到總線。
總之,應(yīng)該提供一條單一、連續(xù)的信號(hào)通道作為總線。
圖8
五、RS-422與RS-485傳輸線上匹配的一些說明
對(duì)RS-422與RS-485總線網(wǎng)絡(luò)一般要使用終接電阻進(jìn)行匹配。但在短距離與低速率下可以不用考慮終端匹配。那么在什么情況下不用考慮匹配呢?理論上,在每個(gè)接收數(shù)據(jù)信號(hào)的中點(diǎn)進(jìn)行采樣時(shí),只要反射信號(hào)在開始采樣時(shí)衰減到足夠低就可以不考慮匹配。但這在實(shí)際上難以掌握,美國(guó)MAXIM公司有篇文章提到一條經(jīng)驗(yàn)性的原則可以用來判斷在什么樣的數(shù)據(jù)速率和電纜長(zhǎng)度時(shí)需要進(jìn)行匹配:當(dāng)信號(hào)的轉(zhuǎn)換時(shí)間(上升或下降時(shí)間)超過電信號(hào)沿總線單向傳輸所需時(shí)間的3倍以上時(shí)就可以不加匹配。例如具有限斜率特性的RS-485接口MAX483輸出信號(hào)的上升或下降時(shí)間最小為250ns,典型雙絞線上的信號(hào)傳輸速率約為0.2m/ns(24AWG PVC電纜),那么只要數(shù)據(jù)速率在250kb/s以內(nèi)、電纜長(zhǎng)度不超過16米,采用MAX483作為RS-485接口時(shí)就可以不加終端匹配。
一般終端匹配采用終接電阻方法,前文已有提及,RS-422在總線電纜的遠(yuǎn)端并接電阻,RS-485則應(yīng)在總線電纜的開始和末端都需并接終接電阻。終接電阻一般在RS-422網(wǎng)絡(luò)中取100Ω,在RS-485網(wǎng)絡(luò)中取120Ω。相當(dāng)于電纜特性阻抗的電阻,因?yàn)榇蠖鄶?shù)雙絞線電纜特性阻抗大約在100~120Ω。這種匹配方法簡(jiǎn)單有效,但有一個(gè)缺點(diǎn),匹配電阻要消耗較大功率,對(duì)于功耗限制比較嚴(yán)格的系統(tǒng)不太適合。
另外一種比較省電的匹配方式是RC匹配,如圖9。利用一只電容C隔斷直流成分可以節(jié)省大部分功率。但電容C的取值是個(gè)難點(diǎn),需要在功耗和匹配質(zhì)量間進(jìn)行折衷。
還有一種采用二極管的匹配方法,如圖10。這種方案雖未實(shí)現(xiàn)真正的“匹配”,但它利用二極管的鉗位作用能迅速削弱反射信號(hào),達(dá)到改善信號(hào)質(zhì)量的目的。節(jié)能效果顯著。
六、RS-422與RS-485的接地問題
電子系統(tǒng)接地是很重要的,但常常被忽視。接地處理不當(dāng)往往會(huì)導(dǎo)致電子系統(tǒng)不能穩(wěn)定工作甚至危及系統(tǒng)安全。RS-422與RS-485傳輸網(wǎng)絡(luò)的接地同樣也是很重要的,因?yàn)榻拥叵到y(tǒng)不合理會(huì)影響整個(gè)網(wǎng)絡(luò)的穩(wěn)定性,尤其是在工作環(huán)境比較惡劣和傳輸距離較遠(yuǎn)的情況下,對(duì)于接地的要求更為嚴(yán)格。否則接口損壞率較高。很多情況下,連接RS-422、RS-485通信鏈路時(shí)只是簡(jiǎn)單地用一對(duì)雙絞線將各個(gè)接口的“A”、“B”端連接起來。而忽略了信號(hào)地的連接,這種連接方法在許多場(chǎng)合是能正常工作的,但卻埋下了很大的隱患,這有下面二個(gè)原因:
1.共模干擾問題:正如前文已述,RS-422與RS-485接口均采用差分方式傳輸信號(hào)方式,并不需要相對(duì)于某個(gè)參照點(diǎn)來檢測(cè)信號(hào),系統(tǒng)只需檢測(cè)兩線之間的電位差就可以了。但人們往往忽視了收發(fā)器有一定的共模電壓范圍,如RS-422共模電壓范圍為-7~+7V,而RS-485收發(fā)器共模電壓范圍為-7~+12V,只有滿足上述條件,整個(gè)網(wǎng)絡(luò)才能正常工作。當(dāng)網(wǎng)絡(luò)線路中共模電壓超出此范圍時(shí)就會(huì)影響通信的穩(wěn)定可靠,甚至損壞接口。以圖11為例,當(dāng)發(fā)送驅(qū)動(dòng)器A向接收器B發(fā)送數(shù)據(jù)時(shí),發(fā)送驅(qū)動(dòng)器A的輸出共模電壓為VOS,由于兩個(gè)系統(tǒng)具有各自獨(dú)立的接地系統(tǒng),存在著地電位差VGPD。那么,接收器輸入端的共模電壓VCM就會(huì)達(dá)到VCM=VOS+VGPD。RS-422與RS-485標(biāo)準(zhǔn)均規(guī)定VOS≤3V,但VGPD可能會(huì)有很大幅度(十幾伏甚至數(shù)十伏),并可能伴有強(qiáng)干擾信號(hào),致使接收器共模輸入VCM超出正常范圍,并在傳輸線路上產(chǎn)生干擾電流,輕則影響正常通信,重則損壞通信接口電路。 雙絞線傳輸器相關(guān)文章:雙絞線傳輸器原理
評(píng)論