新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > RS485通信可靠性設(shè)計(jì)需注意的幾個(gè)問(wèn)題

RS485通信可靠性設(shè)計(jì)需注意的幾個(gè)問(wèn)題

作者: 時(shí)間:2013-10-09 來(lái)源:網(wǎng)絡(luò) 收藏

RS-485接口芯片能擔(dān)當(dāng)起一種電平轉(zhuǎn)化的角色,把TTL信號(hào)、COMS信號(hào)等轉(zhuǎn)化為能在485總線上傳輸?shù)牟罘中盘?hào),把接收到的485差分信號(hào)轉(zhuǎn)化為MCU能夠識(shí)別的TTL或COMS電平,在工業(yè)控制、儀器、儀表、多媒體網(wǎng)絡(luò)、機(jī)電一體化產(chǎn)品等諸多領(lǐng)域得到了廣泛應(yīng)用。但在通信中,常常會(huì)存在通信距離不遠(yuǎn)、通信質(zhì)量差等問(wèn)題。為提高的通信質(zhì)量,除了采用終端匹配的總線型結(jié)構(gòu)外,在系統(tǒng)設(shè)計(jì)中通常要考慮以下幾個(gè)問(wèn)題。

  1.故障保護(hù)

  根據(jù)RS-485的標(biāo)準(zhǔn)規(guī)定,接收器的接收靈敏度為±200mV,這意味著當(dāng)接收端的差分電壓大于等于+200mV時(shí),接收器輸出為高電平,小于等于-200mV時(shí)輸出為低電平,介于±200mV之間時(shí),接收器輸出為不確定狀態(tài)。在總線空閑(即傳輸線上所有節(jié)點(diǎn)都為接收狀態(tài))以及傳輸線開(kāi)路或短路故障時(shí),若不采取特殊措施,接收器可能輸出高電平或者低電平。一旦某個(gè)節(jié)點(diǎn)的接收器產(chǎn)生低電平,就會(huì)使串行接收器(UART)找不到起始位,從而引起通信異常。

  為解決該問(wèn)題,很多接口芯片引入了故障保護(hù)。例如,上海英聯(lián)電子的UM3085/UM3088輸入靈敏度為-50mV/-200mV,即差分接收器輸入電壓UA-B≥-50mV時(shí),接收器輸出邏輯高電平,如果UA-B≤-200mV,則輸出邏輯低電平。當(dāng)接收器輸入端總線短路或總線上所有發(fā)送器被禁止時(shí),接收器差分輸入端為0V,從而確保總線空閑、短路時(shí)接收器輸出高電平。

  2.防雷電沖擊

  RS-485接口芯片在使用、焊接或設(shè)備的運(yùn)輸途中都有可能受到靜電沖擊而損壞。在傳輸線架設(shè)于戶外的使用場(chǎng)合,接口芯片乃至整個(gè)系統(tǒng)還有可能遭受雷電襲擊。選用抗靜電或抗雷擊的芯片可有效避免此類損失。UM3085/UM3088芯片內(nèi)部集成了ESD保護(hù)電路,人體模型ESD保護(hù)和機(jī)器模型ESD保護(hù)分別達(dá)到15kV和2kV.此外,英聯(lián)電子還有一套完善的ESD保護(hù)方案(圖1),使系統(tǒng)能在更為苛刻的瞬態(tài)高壓沖擊環(huán)境中可靠運(yùn)行。

  RS485芯片防雷和防浪涌電壓設(shè)計(jì)

  圖1:RS485芯片防雷和防浪涌電壓設(shè)計(jì)

  RS485芯片的供電電源通常來(lái)自于變壓器,當(dāng)出現(xiàn)較為惡劣電壓變化時(shí),電源上可能會(huì)出現(xiàn)一些瞬態(tài)浪涌高壓,圖中UM07可以很好地將這些瞬態(tài)電壓鉗位,保護(hù)接口芯片。與此同時(shí),對(duì)于總線的兩個(gè)通信端口,采用UESD712進(jìn)行保護(hù),可以起到很好的防雷效果。

  3.光耦隔離

  在某些工業(yè)控制領(lǐng)域,由于現(xiàn)場(chǎng)情況十分復(fù)雜,各個(gè)節(jié)點(diǎn)之間存在很高的共模電壓。雖然RS-485接口采用差分傳輸方式,具有一定的抗共模干擾能力,但當(dāng)共模電壓超過(guò)RS-485接收器的極限接收電壓,即大于+12V或小于-7V時(shí),接收器就無(wú)法正常工作,嚴(yán)重時(shí)甚至?xí)龤酒蛢x器設(shè)備。

  解決方法是通過(guò)DC/DC轉(zhuǎn)換器將系統(tǒng)電源和RS-485收發(fā)器的電源進(jìn)行光耦隔離(圖2),徹底消除共模電壓的影響,并濾除接地回路和傳導(dǎo)噪聲引起的干擾。

  過(guò)DC/DC轉(zhuǎn)換器將系統(tǒng)電源和RS-485收發(fā)器的電源進(jìn)行光耦隔離

  4.寬的信號(hào)擺幅

  在RS485通信中,為防止信號(hào)反射,通常在終端都接有90~120歐姆的電阻。一般的RS485接口芯片在帶這樣的電阻負(fù)載時(shí),其輸出電壓的擺幅只有1.5~1.8V,因此在進(jìn)行長(zhǎng)距離通信時(shí),由于信號(hào)的衰減,接收器可能無(wú)法正確地接收到信號(hào),導(dǎo)致誤碼。UM3085/UM3088驅(qū)動(dòng)器將輸出信號(hào)擺幅提高到大于2.2V,從而在長(zhǎng)距離通信中具有更高可靠性。此外,UM3085/UM3088具有斜率限制的特點(diǎn),能減少EMI,并能在使用阻抗不匹配的傳輸線時(shí)降低反射,提高通信質(zhì)量。

光耦相關(guān)文章:光耦原理


數(shù)字通信相關(guān)文章:數(shù)字通信原理


通信相關(guān)文章:通信原理



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: RS485 通信可靠性

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉