為什么大家都用RS485,它的好處在哪
有沒有發現大家用電源或其他電測儀器很多都要求具備RS485通信。為什么要這樣要求,RS485又好在哪里。
首先說一下RS485的優點,
1.抗干擾能力強,不容易出錯。
2.傳輸距離長,理論上傳輸距離可達1200米。
3.傳輸頻率高,最高可達10Mbps。
4.可以多臺設備進行通信。
那要了解這些優點,就要從它的原理著手,儀器上用的最多的串口就是RS232和RS485。
RS232通信需要三條線,傳輸,接收和接地,所以它傳輸的信號是單端信號。
可以通信接收和發送數據。但是單端信號比較容易受到外界干擾,比如有個靜電啊什么的干擾,低電平變為高電平也是常有的事。
RS485只需要A,B兩條線,當A-B>+(2V~6V)左右時,為邏輯1,A-B>-(2V~6V),為邏輯0.
所以它輸出的是差分信號,當兩條線以雙絞線的形式傳輸的時候,兩條線受到的干擾是一樣的,A變化,B也隨之變化,A和B的差沒有變化,對信號的傳輸就不會有影響,因此抗干擾能力更強,傳輸距離更遠,傳輸速率也更高。當然要注意,在隨著傳輸距離增加,傳輸速率會降低,比如在1200米的時候,傳輸速率基本只有100b/s左右。
RS485采用差分信號傳輸
因此同一時間只能接收或者發送,這樣與I2C類似,就可以采用主從機的模式,同時和多臺儀器進行通信。
這些是和RS232比起來,RS485優勢很大,肯定是優先選擇。
而和其他通信比起來,比如和以太網相比,以太網通信距離更長,但是RS485抗干擾能力更強,并且價格更低,在工業上選擇RS485便成了很多用戶的首選。