RS485總線通訊穩(wěn)定性問(wèn)題整理
近期頻繁遇到客戶咨詢我們產(chǎn)品有關(guān)485總線通訊的問(wèn)題,本人對(duì)RS485總線不太了解,被迫學(xué)習(xí)了一段時(shí)間,算是對(duì)RS485總線的通訊有了一點(diǎn)點(diǎn)了解。把近段時(shí)間對(duì)RS485總線通訊的知識(shí)整理了一下。
本文引用地址:http://m.butianyuan.cn/article/201612/328858.htm對(duì)通訊的故障進(jìn)行分析和診斷,需要對(duì)RS485總線的一些基本概念有所了解。
1、RS485總線基本特性d
根據(jù)RS485工業(yè)總線標(biāo)準(zhǔn),RS485工業(yè)總線為特性阻抗120Ω的半雙工通訊總線,根據(jù)485芯片的不同,其最大負(fù)載能力有幾個(gè)級(jí)別:32臺(tái)、128臺(tái)和256臺(tái)。但是理論上的標(biāo)稱往往實(shí)際上是達(dá)不到的,通訊距離越長(zhǎng)、波特率越高、線徑越細(xì)、線材質(zhì)量越差、轉(zhuǎn)換器品質(zhì)越差、轉(zhuǎn)換器電能供應(yīng)不足(無(wú)源轉(zhuǎn)換器)、防雷保護(hù)越強(qiáng),這些都會(huì)降低真實(shí)負(fù)載數(shù)量。
2、RS485總線傳輸距離b5
根據(jù)485總線結(jié)構(gòu)理論,在理想環(huán)境的前提下,485總線傳輸距離可以達(dá)到1200米。其條件是通訊線材優(yōu)質(zhì)達(dá)標(biāo),波特率為9600,只負(fù)載一臺(tái)485設(shè)備,才能使得通訊距離達(dá)到1200米,所以通常485總線實(shí)際的穩(wěn)定的通訊距離往往達(dá)不到1200米。如果負(fù)載485設(shè)備多,線材阻抗不合乎標(biāo)準(zhǔn),線徑過(guò)細(xì),轉(zhuǎn)換器品質(zhì)不良,設(shè)備防雷保護(hù)復(fù)雜和波特率的提高等等因素都會(huì)降低通訊距離。f
3、連接方式與終端電阻f977
RS485工業(yè)總線標(biāo)準(zhǔn)要求各設(shè)備之間采用手拉手式連接方式,兩頭必須接有120Ω終端電阻。
順便說(shuō)一說(shuō)對(duì)RS485工業(yè)總線理解的誤區(qū),多少人認(rèn)為485總線是一種最簡(jiǎn)單、最穩(wěn)定、最成熟的工業(yè)總線結(jié)構(gòu)。485總線的部署及安裝確實(shí)簡(jiǎn)單,但想要做到穩(wěn)定,卻是要花些功夫的。485總線是一種用于設(shè)備聯(lián)網(wǎng)的、經(jīng)濟(jì)型的、傳統(tǒng)的工業(yè)總線方式。其通訊質(zhì)量需要根據(jù)施工經(jīng)驗(yàn)進(jìn)行調(diào)試和測(cè)試采可以得到保證。485總線雖然簡(jiǎn)單,但也必須嚴(yán)格按照安裝施工規(guī)范進(jìn)行布線。f
在工業(yè)現(xiàn)場(chǎng),485總線應(yīng)用非常廣泛,但是485總線比較容易出現(xiàn)故障,下面將整理的485總線容易出現(xiàn)故障的情況及排除這些故障的方法羅列如下:f
485總線通訊中常見(jiàn)的幾種通訊故障:f
1、完全通訊不上。
2、只和一臺(tái)設(shè)備連接時(shí)能通訊上,連接多臺(tái)設(shè)備時(shí)就通訊不上或者有的能通上,有的無(wú)法通訊,或者嚴(yán)重丟包。
3、通訊時(shí)系統(tǒng)提示受到干擾,或者不通訊時(shí)通訊指示燈也不停地閃爍。
4、有時(shí)能通訊上,有時(shí)通訊不上,有的指令可以通,有的指令不可以通。f
排解故障的一些方法:
1.由于485信號(hào)使用的是一對(duì)非平衡差分信號(hào),意味485網(wǎng)絡(luò)中的每一個(gè)設(shè)備都必須通過(guò)一個(gè)信號(hào)回路連接到地,以減少數(shù)據(jù)線上的噪音,所以數(shù)據(jù)線最好由雙絞線組成,并且在外面加上屏蔽層作為地線,將485網(wǎng)絡(luò)中485設(shè)備連接起來(lái),并且在一個(gè)點(diǎn)可靠接地。
2.在工業(yè)現(xiàn)場(chǎng)當(dāng)中,現(xiàn)場(chǎng)情況非常復(fù)雜,各個(gè)節(jié)點(diǎn)之間存在很高的共模電壓,485接口使用的是差分傳輸方式,有抗共模干擾能力,但是當(dāng)共模電壓大于+12V或者小于-9V時(shí),超過(guò)485接收器的極限接收電壓。接收器就無(wú)法工作,甚至可能會(huì)燒毀芯片和一起設(shè)備。可以在485總線中使用485光隔離中繼器,將485信號(hào)及電源完全隔離,從而消除共模電壓的影響。
3.485總線隨著傳輸距離的延長(zhǎng),會(huì)產(chǎn)生回波反射信號(hào),如果485總線的傳輸距離如果超過(guò)100米,建議施工時(shí)在485通訊的開(kāi)始端和結(jié)束端120歐姆的終端電阻。9
4.485總線中485節(jié)點(diǎn)要盡量減少與主干之間的距離,建議485總線采用手牽手的總線拓?fù)浣Y(jié)構(gòu)。星型結(jié)構(gòu)會(huì)產(chǎn)生反射信號(hào),影響485通信質(zhì)量。
5.影響485總線的負(fù)載能力的因素:通訊距離,線材的品質(zhì),波特率,轉(zhuǎn)換器供電能力,485設(shè)備的防雷保護(hù),485芯片的選擇。如果485總線上的485設(shè)備比較多的話,建議使用帶有電源的485轉(zhuǎn)換器,無(wú)源型的485轉(zhuǎn)換器由于時(shí)從串口竊電,供電能力不是很足,負(fù)載能力不夠。選用好的線材,如有可能使用盡可能低的波特率,選擇高負(fù)載能力的485芯片,都可以提高485總線的負(fù)載能力。485設(shè)備的防雷保護(hù)中的防雷管會(huì)吸收電壓,導(dǎo)致485總線負(fù)載能力降低,去掉防雷保護(hù)可以提高485總線負(fù)載能力。f
6.了解并檢查主控設(shè)備與被控設(shè)置的上下拉電阻,485總線首末端是否成對(duì)使用了120Ω終端電阻,如有條件則使用萬(wàn)用表測(cè)量485總線的工作電壓,使用示波器檢測(cè)RS485總線的信號(hào)。
評(píng)論