RS485通訊的工作原理?
RS485通訊的工作原理如下:
1、采用差分信號。我們在講A/D的時候,講過差分信號輸入的概念,同時也介紹了差分輸入的好處,最大的優勢是可以抑制***模幹擾。尤其當工業現場環境比較復雜,幹擾比較多時,采用差分方式可以有效的提高通信可靠性。RS485采用兩根通信線,通常用A和B或者D+和D-來表示。邏輯“1”以兩線之間的電壓差為+(0.2~6)V表示,邏輯“0”以兩線間的電壓差為-(0.2~6)V來表示,是壹種典型的差分通信。
2、RS485通信速率快,最大傳輸速度可以達到10Mb/s以上。
3、RS485內部的物理結構,采用的是平衡驅動器和差分接收器的組合,抗幹擾能力也大大增加。
4、傳輸距離最遠可以達到1200米左右,但是它的傳輸速率和傳輸距離是成反比的,只有在100Kb/s以下的傳輸速度,才能達到最大的通信距離,如果需要傳輸更遠距離可以使用中繼。
5、可以在總線上進行聯網實現多機通信,總線上允許掛多個收發器,從現有的RS485芯片來看,有可以掛32、64、128、256等不同個設備的驅動器。
6、RS485的接口非常簡單,與RS232所使用的MAX232是類似的,只需要壹個RS485轉換器,就可以直接與單片機的UART串口連接起來,並且使用完全相同的異步串行通信協議。但是由於RS485是差分通信,因此接收數據和發送數據是不能同時進行的,也就是說它是壹種半雙工通信。