傳輸方式不同、傳輸距離不同、RS-232 只允許一對一通信。
1、傳輸方式不同。 RS-232采取不平衡傳輸方式,即所謂單端通訊. 而RS485則采用平衡傳輸,即差分傳輸方式。
2、傳輸距離不同。RS-232適合本地設(shè)備之間的通信,傳輸距離一般不超過20m。而RS-485的傳輸距離為幾十米到上千米。
3、RS-232 只允許一對一通信,而RS-485 接口在總線上是允許連接多達(dá)128個(gè)收發(fā)器。
二、關(guān)于設(shè)備地址
單獨(dú)連接一個(gè)設(shè)備時(shí),不管設(shè)備地址是多少,都可以使用254(廣播地址)進(jìn)行通訊。
十六進(jìn)制MODBUS指令開頭FE 01 00 00 00 02 A9 C4。FE即廣播地址254 。
使用485總線連接多個(gè)設(shè)備時(shí),需要單獨(dú)連接設(shè)備,將485總線中設(shè)備修改為不同的設(shè)備地址然后再進(jìn)行連接,修改設(shè)備地址可以修改撥碼開關(guān)或者可以使用JYDAM調(diào)試軟件點(diǎn)擊配置參數(shù)界面進(jìn)行修改
三、關(guān)于485總線連接數(shù)量
485總線連接時(shí)設(shè)備地址不同即可,設(shè)備地址課設(shè)置1-255,理論連接250個(gè)設(shè)備沒有問題,實(shí)際連接時(shí)由于485輪詢機(jī)制原因,數(shù)量比較多時(shí)通訊速率會很慢,一般連接20/30左右設(shè)備。
四、關(guān)于485總線距離
485總線不加中繼器直接連接一般可以最遠(yuǎn)到二三百米,實(shí)際連接距離較遠(yuǎn)時(shí)可以使用485中繼器進(jìn)行增強(qiáng)485信號。根據(jù)485總線結(jié)構(gòu)理論,在理想環(huán)境的前提下, 485總線傳輸距離可以達(dá)到1200米。條件是通訊線材優(yōu)質(zhì)達(dá)標(biāo),波特率為9600 ,負(fù)載-臺485設(shè)備 ,才能使得通訊距離達(dá)到1200米,所以通常485總線實(shí)際的穩(wěn)定的通訊距離往往達(dá)不到1200米。如果負(fù)載485設(shè)備多,線材阻抗不合乎標(biāo)準(zhǔn),線徑過細(xì),轉(zhuǎn)換器品質(zhì)不良,設(shè)備防雷保護(hù)復(fù)雜和波特率的提高等等因素都會降低通訊距離。
五、關(guān)于485連接線
采用RVSP屏蔽雙絞線。所用屏蔽雙絞線規(guī)格,與485通訊線的距離和掛接的設(shè)備數(shù)量有
關(guān),如下表所示。采用屏蔽雙絞線有助于減少和消除兩根485通信線之間產(chǎn)生的分布電容以及來自于通訊線周圍產(chǎn)生的共模干擾。
六、關(guān)于485終端電阻
1.通信速度低或者通信距離近的情況下建議不加終端電阻
通信速度低或者通信距離近的情況下,信號反射對通信信號的影響不大,而且不加終端電阻可
以大大降低功耗,并且通過加較大上下拉電阻值即可保證RS-485總線空閑時(shí)具有較高的差分
電壓幅值,提高了通信的可靠性。
2、通信距離較長且通信速度較快,對號質(zhì)量要求較高的情況
此時(shí)可以增加終端電阻,防止阻抗突變|起的信號反射問題,提高信號質(zhì)量,但應(yīng)確保在總線
空閑時(shí)總線的差分電壓不處于門限電平范圍內(nèi)。
3、對功耗有要求且通信距離較長的情況
一般在一個(gè)位的中間時(shí)間對信號進(jìn)行采樣 ,由于低通信速度的情況下,每-一個(gè)位的時(shí)間較長,所以在到達(dá)采樣點(diǎn)時(shí)反射信號已被消耗掉,對通信已無影響。
所以對RS-485的收發(fā)器的功耗有較高要求且通信距離較長的應(yīng)用,應(yīng)適當(dāng)降低通信的速度。