詳細介紹
RS485通訊振動傳感器
在工業(yè)控制、電力通訊、智能儀表等領域,通常情況下是采用串口通信的方式進行數據交換。采用的方式是RS232接口,由于工業(yè)現場比較復雜,各種電氣設備會在環(huán)境中產生比較多的電磁干擾,會導致信號傳輸錯誤。除此之外,RS232接口只能實現點對點通信,不具備聯網功能,傳輸距離也只能達到幾十米,不能滿足遠距離通信要求。
而RS485則解決了這些問題,數據信號采用差分傳輸方式,可以有效的解決共模干擾問題,距離可以到1200米,并且允許多個收發(fā)設備接到同一條總線上。隨著工業(yè)應用通信越來越多,1979年施耐德電氣制定了一個用于工業(yè)現場的總線協議Modbus協議,現在工業(yè)中使用RS485通信場合很多都采用Modbus協議,所以今天我們來了解下RS485通信和Modbus通信協議。
RS485通訊振動傳感器
【RS485通信】
實際上在RS485之前RS232就已經誕生,但是RS232有幾處不足的地方:
1、接口的信號電平值較高,達到十幾V,容易損壞接口電路的芯片,而且和TTL電平不兼容,因此和單片機電路接起來的話必須加轉換電路。
2、傳輸速率有局限,不可以過高,一般到幾十Kb/s就到極限了。
3、接口使用信號線和GND與其他設備形成共地模式的通信,這種共地模式傳輸容易產生干擾,并且抗干擾性能也比較弱。
4、傳輸距離有限,多只能通信幾十米。
5、通信的時候只能兩點之間進行通信,不能夠實現多機聯網通信。
針對RS232接口的不足,就不斷出現了一些新的接口標準,RS485就是其中之一,他具備以下的特點:
1.邏輯“1”以兩線間的電壓差為+(2—6)V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。接口信號電平比RS232C降低了,就不易損壞電路的芯片,且該電平與TTL電平兼容,可方便與TTL電路連接。
2.RS485通信速度快,數據傳輸速率為10Mbps以上
3.RS485內部的物理結構,采用的是平衡驅動器和查分接收器的組合,抗*力大大增加。
4.傳輸速率可達到1200米左右,但是他的傳輸速率和傳輸距離是成反比的,只有在100KB/s以下的傳輸速率,才能達到的通信距離,如果需要傳輸更遠距離可以使用中繼。
5.可以在總線上進行聯網實現多機通信,總線上允許掛多個收發(fā)器,從現有的RS485芯片來看,有可以掛32、64、128、256等不同個設備的驅動器。