RS232和RS485的协议原理及应用
一、RS232協議
RS232協議是用于串行通訊的標準,該標準規定采用一個標準連接器,標準中對連接器的每個引腳作用加以規定,還對信號的電平加以規定,如圖所示:
RX232接口一般只使用RXD、TXD、GND三條線。
RX232信號規定邏輯“1”的電平為-5到-15v,邏輯“0”的電平為+5到+15v。傳輸距離一般可達15m
由于處理器產生的信號一般是TTL信號,所以需要一個電平轉化的芯片MAX232,來進行把TTL信號和RS232信號之間相互轉化。
RS232存在的問題
1、接口信號電平值較高,易損壞接口電路的芯片,與TTL電平不兼容,需要用到電平轉化芯片,才能與TTL電路連接。
2、通信速度低
3、易產生共模干擾,抗噪聲干擾性弱
4、傳輸距離短(15m)
二、RS485協議
遠距離條件、電子噪聲大的環境下有效傳輸信號,允許連接多個收發器,即具有多站能力,RS232和串口都是點對點通信,而RS485可以建立一個設備網絡。如圖:
RS485規定采用差分信號(兩根信號線描述高低)進行數據傳輸,可以有效減少共模干擾。
用雙絞線,兩線制,總線式拓撲結構,在同一總線上可以同時存在多個節點。由于采用兩線制,數據的接收和發送都要使用這對差分信號線,發送和接收不能同時進行,所以是半雙工通信方式,而串口和RS232都是全雙工。
RS485的優勢
1、接口電平信號較低,不易損壞接口電路芯片,與TTL電平兼容,方便與TTL電路連接。
2、通信速度快
3、抗干擾能力強
4、傳輸距離遠(1500米)
5、可實現多節點組網
總結
以上是生活随笔為你收集整理的RS232和RS485的协议原理及应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 四大组件 —— 服务
- 下一篇: UINavigationControll