RS485特點(diǎn):1. RS-485的電氣特性:采用差分信號(hào)負(fù)邏輯,邏輯“1”以兩線間的電壓差為+(2~6)V表示;邏輯”0“以兩線間的電壓差為-(2~6)V表示。接口信號(hào)電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL電路連接。
2. RS-485的數(shù)據(jù)最高傳輸速率為10Mbps。
3. RS-485接口是采用平衡驅(qū)動(dòng)器和差分接收器的組合,抗共模干擾能力增強(qiáng),即抗噪聲干擾性好。4. RS-485最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100KbpS的傳輸速率下,才可以達(dá)到最大的通信距離,如果需傳輸更長(zhǎng)的距離,需要加485中繼器。
從上述特點(diǎn)可知,RS486的傳輸距離已經(jīng)非常遠(yuǎn)了。
電信號(hào)的傳輸需要時(shí)間,當(dāng)傳輸?shù)木嚯x很短或者電信號(hào)的頻率很低時(shí),我們不考慮電信號(hào)的傳輸時(shí)間。但是如果距離長(zhǎng),或者電信號(hào)的頻率高,根據(jù)傳輸線理論,電信號(hào)沿著導(dǎo)線傳播到終端以后,如果阻抗不匹配,信號(hào)會(huì)發(fā)生反射。
反射回來的信號(hào)會(huì)跟傳輸?shù)男盘?hào)發(fā)生疊加,當(dāng)發(fā)射回來花費(fèi)的時(shí)間與信號(hào)的周期可比擬時(shí),反射信號(hào)會(huì)破壞信號(hào),導(dǎo)致誤碼。根據(jù)推算,距離超過500米或者是波特率超過9600bps,就需要考慮傳輸線效應(yīng),需要在RS485總站的末端并接一般為120歐的匹配電阻,減少信號(hào)的反射,避免破壞傳輸?shù)男盘?hào)。
信號(hào)傳輸?shù)囊粋(gè)很重要指標(biāo)是信噪比,只要信噪比有保證,信號(hào)幅度小沒有問題,在接受端可以進(jìn)行放大。可以放大uv級(jí)的信號(hào)。但是當(dāng)信噪比低時(shí),噪聲比較大,接收端方法時(shí),噪聲也一起被放大,使得影響了正常信號(hào),造成誤碼。
對(duì)于單端的共模信號(hào)傳輸,比如rs232通信,容易引入干擾,在發(fā)射端適當(dāng)提高信號(hào)電壓,可以提高信噪比,從而增加通信距離。
但是RS485抗干擾能力好,不容易引入干擾,可以保證信噪比,沒必要通過發(fā)射端提高信號(hào)電壓來增加信噪比。
最主要的問題還是傳輸線效應(yīng)引起的信號(hào)畸變導(dǎo)致的誤碼率。
總而言之,信噪比有保證的情況下,信號(hào)小可以通過放大解決,信號(hào)由于反射導(dǎo)致的畸變卻沒辦法處理,影響rs485通信距離的不是信噪比,而是信號(hào)的反射,所以通過提高電壓來提高信噪比是沒有意義的。