此貼在2010/9/21 19:38:49被*劉建陽(yáng)*編輯過(guò)
前言:該文章來(lái)源于 廖常初老師 的工控博客,寫的非常好,希望大家也能喜歡。
廖老師博客
http://blog.gkong.com/blog.asp?name=liaochangchu======================================================
RS-485用一對(duì)雙絞線就可以實(shí)現(xiàn)多點(diǎn)雙向通信,在工業(yè)通信中得到了廣泛的應(yīng)用,PROFIBUS-DP的物理層就是RS-485。RS-485的噪聲抑制能力強(qiáng),傳輸速率可達(dá)12Mbps,傳輸距離可達(dá)1200m,屬于半雙工通信。RS-485應(yīng)用中存在著種種誤區(qū),下面是幾個(gè)RS-485應(yīng)用中容易被忽視的問(wèn)題。
1.網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
RS-485的網(wǎng)絡(luò)拓?fù)湟话悴捎媒K端匹配的總線型結(jié)構(gòu),不支持環(huán)形或星型網(wǎng)絡(luò),最好用一條總線將各個(gè)節(jié)點(diǎn)串接起來(lái)。PROFIBUS網(wǎng)絡(luò)如果采用樹形結(jié)構(gòu),在網(wǎng)絡(luò)的分支點(diǎn)需要使用中繼器,各網(wǎng)段內(nèi)部仍然是總線型結(jié)構(gòu)。
2.引出線的長(zhǎng)度
RS-485總線上的每個(gè)收發(fā)器通過(guò)一段引出線接入總線。引出線過(guò)長(zhǎng)時(shí),由于信號(hào)在引出線中的反射,會(huì)影響總線上的信號(hào)質(zhì)量。引出線長(zhǎng)度與信號(hào)的轉(zhuǎn)換時(shí)間和傳輸速率有關(guān)。引出線應(yīng)盡量短,使引出線中的反射信號(hào)對(duì)總線信號(hào)的影響最低。
3.接地引起的共模干擾問(wèn)題
接地問(wèn)題是一個(gè)非常關(guān)鍵而又常常被忽視的問(wèn)題。一個(gè)典型的錯(cuò)誤觀點(diǎn)就是認(rèn)為RS-485不需要信號(hào)地,只需要用雙絞線將各個(gè)接口的A、B端連接起來(lái)就可以了。這種接線方法在某些情況下也可以工作,但存在下面的問(wèn)題:共模電壓是A、B線對(duì)信號(hào)“地”的電壓。RS-485的收發(fā)器只有在共模電壓不超出-7V 至+12V 的條件下才能正常工作。當(dāng)共模電壓超出此范圍時(shí),就會(huì)影響通信的可靠性,甚至損壞接口。
由于兩個(gè)系統(tǒng)具有各自獨(dú)立的接地系統(tǒng),可能存在很大的地電位差。接收端的共模電壓等于發(fā)送端的共模電壓加上地電位差,可能會(huì)導(dǎo)致接收端的共模電壓超出允許值,并在信號(hào)線上產(chǎn)生干擾電流,影響正常通信,甚至損壞接口。一條低阻的信號(hào)地將兩個(gè)接口的工作地連接起來(lái),使地電位差短路。這條信號(hào)地可以是額外的一條線(非屏蔽雙絞線),或者是屏蔽雙絞線的屏蔽層。西門子PLC與變頻器通信時(shí),要求將兩臺(tái)設(shè)備的“地”(PLC的RS-485連接器的5腳與變頻器的0V端子)相連。0V線不能與設(shè)備的電磁兼容性地(EMC地)相連。否則可能毀壞通信接口。
4.終端電阻
電信號(hào)(電流、電壓信號(hào))在沿導(dǎo)線傳輸過(guò)程中,由于分布電感、電容和電阻的存在,導(dǎo)線上各點(diǎn)的電信號(hào)并不能馬上建立,而是有一定的滯后,離起點(diǎn)越遠(yuǎn),電壓波和電流波到達(dá)的時(shí)間越晚。電信號(hào)波在傳輸過(guò)程中會(huì)產(chǎn)生一個(gè)與入射信號(hào)波方向相反的行波,通常稱為反射波。這種信號(hào)反射,與光從一種媒質(zhì)進(jìn)入另一種媒質(zhì)引起的反射是相似的。根據(jù)傳輸線理論,在網(wǎng)絡(luò)的終端設(shè)置終端電阻可以吸收網(wǎng)絡(luò)上的反射波,消除反射波對(duì)信號(hào)的干擾。兩端的終端電阻并聯(lián)后的值應(yīng)近似等于傳輸線相對(duì)于通信頻率的特性阻抗??偩€上沒(méi)有站發(fā)送數(shù)據(jù)時(shí)(即總線處于空閑狀態(tài)),390?的上拉電阻和下拉電阻用于確保A、B線之間有一個(gè)確定的空閑電位(見(jiàn)圖1)。
建議將一個(gè)終端電阻連接到主站,另外一個(gè)終端電阻連接到網(wǎng)段的最后一個(gè)從站。將PROFIBUS-DP網(wǎng)絡(luò)連接器上的撥動(dòng)開(kāi)關(guān)打到“On”位置時(shí),終端電阻被接入,打到“Off”位置時(shí),終端電阻被斷開(kāi)。網(wǎng)絡(luò)終端的站應(yīng)接入終端電阻,網(wǎng)絡(luò)中間的站不能接入終端電阻。終端電阻接入不正確是常見(jiàn)的通信故障。使用中繼器時(shí),建議在中繼器的輸出端安裝一個(gè)終端電阻,而在總線網(wǎng)段的最后一個(gè)站或下一個(gè)中繼器的輸入端安裝另外一個(gè)終端電阻。終端電阻連接的站必須始終通電,因?yàn)榭偩€連接器從它所連的站獲取電源。如果不能保證這一點(diǎn),應(yīng)使用有源RS-485終端電阻。
5.傳輸介質(zhì)采用屏蔽雙絞線
用雙絞線代替兩根平行導(dǎo)線是抑制電磁干擾的有效方式。在電磁干擾環(huán)境下, 雙絞線中的每個(gè)小絞環(huán)中會(huì)通過(guò)交變的磁通, 而這些交變的磁通在周圍的導(dǎo)體中產(chǎn)生電動(dòng)勢(shì)。相鄰的絞環(huán)中每根導(dǎo)線上產(chǎn)生的電動(dòng)勢(shì)方向相反,相互抵消,對(duì)電磁干擾起到了較好的抑制作用。