提高串行總線的可靠性-文檔_第1頁
提高串行總線的可靠性-文檔_第2頁
提高串行總線的可靠性-文檔_第3頁
提高串行總線的可靠性-文檔_第4頁
提高串行總線的可靠性-文檔_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、提高串行總線的可靠性1 概述 在控制和監(jiān)測系統(tǒng)中,雖然網(wǎng)絡(luò)通信具有速度快、互通方便的特點得到大量使用,但是仍然有不少的設(shè)備沒有或者不適合使用網(wǎng)絡(luò)進行通信,這就需要有串口進行補充。 在RS-232、RS-422與RS-485串行數(shù)據(jù)接口標準中,RS-232串行總線標準存在的通信距離短、傳輸速率低等缺陷,在控制和監(jiān)測系統(tǒng)中運用的范圍愈來愈小。RS-422與RS-485串行數(shù)據(jù)接口標準采用平衡驅(qū)動器和差分接收器的組合,抗噪聲干擾性好,傳輸距離遠,速率高。由于這些特點,在各種的控制和監(jiān)測系統(tǒng)中得到廣泛的應(yīng)用。 但在實際使用中,往往由于控制和監(jiān)測系統(tǒng)的設(shè)備數(shù)量多、通信線路遠以及所處的特殊環(huán)境造成的各種干

2、擾等,造成通信可靠性、穩(wěn)定性不高,致使聯(lián)網(wǎng)系統(tǒng)的質(zhì)量得不到保證。本文從多方面分析了影響基于串口總線網(wǎng)絡(luò)的多機系統(tǒng)通信可靠性的因素,并提出了有效的解決措施。 2 RS-422與RS-485串行接口標準 2.1 平衡傳輸 數(shù)據(jù)信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為B。通常情況下,發(fā)送驅(qū)動器A、B之間的正電平在+2+6V,是一個邏輯狀態(tài),負電平在-26V,是另一個邏輯狀態(tài)。另有一個信號地C,在RS-485中還有一“使能”端,而在RS-422中這是可用可不用的?!笆鼓堋倍耸怯糜诳刂瓢l(fā)送驅(qū)動器與傳輸線的切斷與連接。當“使能”端起作用時,發(fā)送驅(qū)動器處于高阻

3、狀態(tài),稱作“第三態(tài)”,即它是有別于邏輯“1”與“0”的第三態(tài)。 接收器也作與發(fā)送端相對的規(guī)定,收、發(fā)端通過平衡雙絞線將AA與BB對應(yīng)相連,當在收端AB之間有大于+200mV的電平時,輸出正邏輯電平,小于-200mV時,輸出負邏輯電平。接收器接收平衡線上的電平范圍通常在200mV至6V之間。參見圖1。 圖1 2.2 RS-422和RS-485電氣規(guī)定 RS-422標準全稱是“平衡電壓數(shù)字接口電路的電氣特性”,它定義了接口電路的特性。圖2是典型的RS-422四線接口,實際上還有一根信號地線,共5根線。允許在相同傳輸線上連接多個接收節(jié)點,最多可接10個節(jié)點。即一個主設(shè)備(Master),其余為從設(shè)備

4、(Salve),從設(shè)備之間不能通信,所以RS-422支持點對多的雙向通信。各裝置之間任何的信號交換均可以按軟件方式(XON/XOFF握手)或硬件方式(一對單獨的雙絞線)實現(xiàn)。 由于RS-485是從RS-422基礎(chǔ)上發(fā)展而來的,都采用平衡傳輸方式。RS-485可以采用二線與四線方式,二線制可實現(xiàn)真正的多點雙向通信,參見圖3。 而采用四線連接時,與RS-422一樣只能實現(xiàn)點對多的通信,即只能有一個主(Master)設(shè)備,其余為從設(shè)備,但它比RS-422有改進,無論四線還是二線連接方式總線上可多接到32個設(shè)備。 RS-422和RS-485的最大傳輸距離為4000英尺(約1219米),最大傳輸速率為1

5、0Mb/s。其平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能達到最大傳輸距離。只有在很短的距離下才能獲得最高速率傳輸。一般100米長的雙絞線上所能獲得的最大傳輸速率僅為1Mb/s。 圖2 圖3 RS-422總線需要1個匹配電阻,接在傳輸電纜的最遠端。RS-485需要2個匹配電阻,接在傳輸總線的兩端。兩種總線匹配電阻阻值約等于傳輸電纜的特性阻抗。在矩距離傳輸時可不需匹配電阻,即一般在300米以下不需匹配電阻。RS-422有關(guān)電氣參數(shù)見表11。 RS-485與RS-422的不同還在于其共模輸出電壓和輸入電阻不同,表1給出兩者之間的性能進行比較。從表1可以看出RS-485滿足所有

6、RS-422的規(guī)范,所以RS-485的驅(qū)動器可以用在RS-422網(wǎng)絡(luò)中應(yīng)用,但是RS-422的驅(qū)動器并不完全適用于RS-485網(wǎng)絡(luò)。 3 提高可靠性的措施 3.1 RS-422與RS-485的拓撲結(jié)構(gòu) RS-422可支持10個節(jié)點,RS-485支持32個節(jié)點,因此多節(jié)點構(gòu)成網(wǎng)絡(luò)。網(wǎng)絡(luò)拓撲一般采用終端匹配的總線型結(jié)構(gòu),不支持環(huán)形或星形網(wǎng)絡(luò)。在構(gòu)建網(wǎng)絡(luò)時,應(yīng)注意如下幾點: 1)采用一條雙絞線電纜作總線,將各個節(jié)點串接起來,從總線到每個節(jié)點的引出線長度應(yīng)盡量短,以便使引出線中的反射信號對總線信號的影響最低。圖4所示為實際應(yīng)用中常見的一些錯誤連接方式(a,b,c)和正確的連接方式(d,e,f)。a,b

7、,c這三種網(wǎng)絡(luò)連接盡管不正確,在短距離、低速率仍可能正常工作,但隨著通信距離的延長或通信速率的提高,其不良影響會越來越嚴重,主要原因是信號在各支路末端反射后與原信號疊加,會造成信號質(zhì)量下降。 圖4 2)應(yīng)注意總線特性阻抗的連續(xù)性,在阻抗不連續(xù)點就會發(fā)生信號的反射。下列幾種情況易產(chǎn)生這種不連續(xù)性:總線的不同區(qū)段采用了不同電纜,或某一段總線上有過多收發(fā)器緊靠在一起安裝,再者是過長的分支線引出到總線。 總之,應(yīng)該提供一條單一、連續(xù)的信號通道作為總線。 表1RS-422/485接口電路特性比較 3.2 RS-422與RS-485傳輸匹配 對RS-422與RS-485總線網(wǎng)絡(luò)一般要使用匹配電阻進行匹配。

8、但在短距離與低速率下可以不用考慮終端匹配。理論上,在每個接收數(shù)據(jù)信號的中點進行采樣時,只要反射信號在開始采樣時衰減到足夠低就可以不考慮匹配。但這在實際上難以掌握,原則上當信號的轉(zhuǎn)換時間(上升或下降時間)超過電信號沿總線單向傳輸所需時間的3倍以上時就可以不加匹配。例如具有限斜率特性的RS-485接口MAX483輸出信號的上升或下降時間最小為250ns,典型雙絞線上的信號傳輸速率約為0.2m/ns(24AWG PVC電纜),那么只要數(shù)據(jù)速率在250kb/s以內(nèi)、電纜長度不超過16米,采用MAX483作為RS-485接口時就可以不加終端匹配。 一般終端匹配采用匹配電阻方法,RS-422在總線電纜的遠

9、端并接電阻,RS-485則應(yīng)在總線電纜的開始和末端都需并接匹配電阻。匹配電阻一般在RS-422網(wǎng)絡(luò)中取100,在RS-485網(wǎng)絡(luò)中取120。相當于電纜特性阻抗的電阻,因為大多數(shù)雙絞線電纜特性阻抗大約在100120。這種匹配方法簡單有效,但有一個缺點,匹配電阻要消耗較大功率,對于功耗限制比較嚴格的系統(tǒng)不太適合。 另外一種比較省電的匹配方式是RC匹配,如圖5。利用一只電容C隔斷直流成分可以節(jié)省大部分功率。但電容C的取值是個難點,需要在功耗和匹配質(zhì)量間進行折衷。 圖5 還有一種采用二極管的匹配方法,如圖6。這種方案雖未實現(xiàn)真正的“匹配”,但它利用二極管的鉗位作用能迅速削弱反射信號,達到改善信號質(zhì)量的

10、目的。節(jié)能效果顯著。 圖6 3.3 RS-422與RS-485的接地 電子系統(tǒng)接地是很重要的,但常常被忽視。接地處理不當往往會導致電子系統(tǒng)不能穩(wěn)定工作甚至危及系統(tǒng)安全。RS-422與RS-485傳輸網(wǎng)絡(luò)的接地同樣也是很重要的,因為接地系統(tǒng)不合理會影響整個網(wǎng)絡(luò)的穩(wěn)定性,尤其是在工作環(huán)境比較惡劣和傳輸距離較遠的情況下,對于接地的要求更為嚴格。否則接口損壞率較高。很多情況下,連接RS-422、RS-485通信鏈路時只是簡單地用一對雙絞線將各個接口的“A”、“B”端連接起來。而忽略了信號地的連接,這種連接方法在許多場合是能正常工作的,但卻埋下了很大的隱患,這有下面兩個原因: 1)共模干擾問題:正如前文

11、已述,RS-422與RS-485接口均采用差分方式傳輸信號方式,并不需要相對于某個參照點來檢測信號,系統(tǒng)只需檢測兩線之間的電位差就可以了。但人們往往忽視了收發(fā)器有一定的共模電壓范圍,如RS-422共模電壓范圍為-7+7V,而RS-485收發(fā)器共模電壓范圍為-7+12V,只有滿足上述條件,整個網(wǎng)絡(luò)才能正常工作。當網(wǎng)絡(luò)線路中共模電壓超出此范圍時就會影響通信的穩(wěn)定可靠,甚至損壞接口。以圖7為例,當發(fā)送驅(qū)動器A向接收器B發(fā)送數(shù)據(jù)時,發(fā)送驅(qū)動器A的輸出共模電壓為VOS,由于兩個系統(tǒng)具有各自獨立的接地系統(tǒng),存在著地電位差VGPD。那么,接收器輸入端的共模電壓VCM就會達到VCM=VOS+VGPD。RS-4

12、22與RS-485標準均規(guī)定VOS3V,但VGPD可能會有很大幅度(十幾伏甚至數(shù)十伏),并可能伴有強干擾信號,致使接收器共模輸入VCM超出正常范圍,并在傳輸線路上產(chǎn)生干擾電流,輕則影響正常通信,重則損壞通信接口電路。 圖7 2)(EMI)問題:發(fā)送驅(qū)動器輸出信號中的共模部分需要一個返回通路,如沒有一個低阻的返回通道(信號地),就會以輻射的形式返回源端,整個總線就會像一個巨大的天線向外輻射電磁波。 由于上述原因,RS-422、RS-485盡管采用差分平衡傳輸方式,但對整個RS-422或RS-485網(wǎng)絡(luò),必須有一條低阻的信號地。一條低阻的信號地將兩個接口的工作地連接起來,使共模干擾電壓VGPD被短

13、路。這條信號地可以是額外的一條線(非屏蔽雙絞線),或者是屏蔽雙絞線的屏蔽層。這是最通常的接地方法。 值得注意的是,這種做法僅對高阻型共模干擾有效,由于干擾源內(nèi)阻大,短接后不會形成很大的接地環(huán)路電流,對于通信不會有很大影響。當共模干擾源內(nèi)阻較低時,會在接地線上形成較大的環(huán)路電流,影響正常通信。筆者認為,可以采取以下三種措施: 如果干擾源內(nèi)阻不是非常小,可以在接地線上加限流電阻以限制干擾電流。接地電阻的增加可能會使共模電壓升高,但只要控制在適當?shù)姆秶鷥?nèi)就不會影響正常通信。 采用浮地技術(shù),隔斷接地環(huán)路。這是較常用也是十分有效的一種方法,當共模干擾內(nèi)阻很小時上述方法已不能奏效,此時可以考慮將引入干擾的

14、節(jié)點(例如處于惡劣的工作環(huán)境的現(xiàn)場設(shè)備)浮置起來(也就是系統(tǒng)的電路地與機殼或大地隔離),這樣就隔斷了接地環(huán)路,不會形成很大的環(huán)路電流。 采用隔離接口。有些情況下,出于安全或其它方面的考慮,電路地必須與機殼或大地相連,不能懸浮,這時可以采用隔離接口來隔斷接地回路,但是仍然應(yīng)該有一條地線將隔離側(cè)的公共端與其它接口的工作地相連。 RS-422與RS-485標準都規(guī)定了接收器門限為200mV。這樣規(guī)定能夠提供比較高的噪聲抑制能力,如前文所述,當接收器A電平比B電平高+200mV以上時,輸出為正邏輯,反之,則輸出為負邏輯。但由于第三態(tài)的存在,即在主機在發(fā)端發(fā)完一個信息數(shù)據(jù)后,將總線置于第三態(tài),即總線空閑

15、時沒有任何信號驅(qū)動總線,使AB之間的電壓在-200+200mV直至趨于0V,這帶來了一個問題:接收器輸出狀態(tài)不確定。如果接收機的輸出為0V,網(wǎng)絡(luò)中從機將把其解釋為一個新的啟動位,并試圖讀取后續(xù)字節(jié),由于永遠不會有停止位,產(chǎn)生一個幀錯誤結(jié)果,不再有設(shè)備請求總線,網(wǎng)絡(luò)陷于癱瘓狀態(tài)。除上述所述的總線空閑會造成兩線電壓差低于200mV的情況外,開路或短路時也會出現(xiàn)這種情況。故應(yīng)采取一定的措施避免接收器處于不確定狀態(tài)。 通常是在總線上加偏置,當總線空閑或開路時,利用偏置電阻將總線偏置在一個確定的狀態(tài)(差分電壓-200mV)。將A上拉到地,B下拉到5V,電阻的典型值是1k,具體數(shù)值隨電纜的電容變化而變化。

16、上述方法是比較經(jīng)典的方法,但它仍然不能解決總線短路時的問題,有些廠家將接收門限移到200mV/-50mV,可解決這個問題。例如Maxim公司的MAX3080系列RS-485接口,不僅省去了外部偏置電阻,而且解決了總線短路情況下的失效保護問題。 3.4 RS-422與RS-485的瞬態(tài)保護 前文提到的信號接地措施,只對低頻率的共模干擾有保護作用,對于頻率很高的瞬態(tài)干擾就無能為力了。由于傳輸線對高頻信號而言就是相當于電感,因此對于高頻瞬態(tài)干擾,接地線實際等同于開路。這樣的瞬態(tài)干擾雖然持續(xù)時間短暫,但可能會有成百上千伏的電壓。 實際應(yīng)用環(huán)境下還是存在高頻瞬態(tài)干擾的可能。一般在切換大功率感性負載如電機

17、、變壓器、繼電器等或閃電過程中都會產(chǎn)生幅度很高的瞬態(tài)干擾,如果不加以適當防護就會損壞RS-422或RS-485通信接口。對于這種瞬態(tài)干擾可以采用隔離或旁路的方法加以防護。 1)隔離保護方法。這種方案實際上將瞬態(tài)高壓轉(zhuǎn)移到隔離接口中的電隔離層上,由于隔離層的高絕緣電阻,不會產(chǎn)生損害性的浪涌電流,起到保護接口的作用。通常采用高頻變壓器、光耦等元件實現(xiàn)接口的電氣隔離,這種方案的優(yōu)點是可以承受高電壓、持續(xù)時間較長的瞬態(tài)干擾,實現(xiàn)起來也比較容易,缺點是成本較高。 2)旁路保護方法。這種方案利用瞬態(tài)抑制元件(如TVS、MOV、氣體放電管等)將危害性的瞬態(tài)能量旁路到大地,優(yōu)點是成本較低,缺點是保護能力有限,只能保護一定能量以內(nèi)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論