在工業(yè)控制場合,RS485通常指的是RS485接口,屬于硬件設備。RS485總線因其接口簡單,組網方便,傳輸距離遠等特點而得到廣泛應用。
RS485和RS232一樣都是基于串口的通訊接口,數(shù)據收發(fā)的操作是一致的,所以使用的是同樣WinCE的底層驅動程序。但是在實際應用中通訊模式卻有著很大的區(qū)別,RS485接口為半雙工數(shù)據通訊模式,而RS232接口為全雙工數(shù)據通訊模式,數(shù)據的收發(fā)不能同時進行,為了保證數(shù)據收發(fā)的不沖突,硬件上是通過方向切換來實現(xiàn)的,相應也要求軟件上必須將收發(fā)的過程嚴格地分開。
RS485接口組成的半雙工網絡,一般是兩線制(以前有四線制接法,只能實現(xiàn)點對點的通信方式,現(xiàn)很少采用),多采用屏蔽雙絞線傳輸。這種接線方式為總線式拓撲結構,即在同一總線上最多可以掛接32個結點。在RS485通信網絡中一般采用的是主從通信方式,即一個主機帶多個從機。