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