為什麼需要 RS485一定會有人覺得很疑惑:明明RS232 用的好好地, 為什麼要改成透過RS485 來做傳輸界面呢? 其實是因為數據機或是印表機的傳送距離較短且比較沒有干擾,所以, 我們使用上才沒有出現問題,但是,用在工業環境可就不一定了, 在工業環境中常常會有干擾產生或是需要較長的傳輸距離時, 就容易會因為雜訊的干擾而使得接收到的訊號錯誤, 造成接收端解讀錯誤。 為什麼會接收到錯誤訊號呢? 因為使用RS232 時它將傳送和接收分成兩條線,所以, 如果在傳送過程中有雜訊干擾,因為它沒有其他準位參考, 所以只好把這個雜訊加入原先的訊號中一起傳送, 導致接收端得到的資料也是加了雜訊的錯誤訊號, 這就是RS232 最大的缺點。其實, 只要改用RS485 就可以解決雜訊干擾的問題,它是怎麼做到的呢? 由於RS485 同時使用兩條線(正、負)做傳送或接收, 在傳送過程中如果有雜訊干擾,只要將接收到的雜訊做簡易運算, 就可以拿掉雜訊得到正確的訊號值, 而且RS485 傳輸距離可達1200 公尺, 這就是為什麼工業環境需要使用RS485 來做為傳輸界面的用意了。 |
RS485 的特點1. RS485 同樣可以在一些工廠的項目控制機器上看到, 來實作工廠不同樓層之間的資料通訊。 它可以抵抗機械裝置和焊接裝置的電磁干擾。 2. RS485 在大型音訊系統中使用,可以在音樂廳合劇院見到這種裝置, 可以使用普通的電腦來執行一些特殊的軟體實作遠距離音訊裝置的控制。RS485透過XLR標準的線纜連線的裝置大量的用於麥克風上, 從而實作舞台和控制台之間的連線而不需要預設線路。 |
結論RS-485由於使用了差分電平傳輸信號,傳輸距離比RS-232更長, 距離可以達到1200 m,因此很適合工業環境下的應用。 但與CAN等更為先進的現場工業總線相比, 其處理錯誤的能力還稍顯遜色,所以在軟件部分還需要進行特別的設計, 以避免數據錯誤等情況發生。另外,係統的數據冗餘量較大, 對於速度要求高的應用場所不適宜用RS-485總線。 雖然RS-485總線存在一些缺點,但由於它的線路設計簡單、價格低廉、 控製方便,隻要處理好細節,在某些工程應用中仍然能發揮良好的作用。 總之,解決的關鍵在於工程開始施工前就要全盤考慮可采取的措施, 這樣才能從根本上解決問題,而不要等到工程後期再去亡羊補牢。 |
沒有留言:
張貼留言