UART串口RS422/RS485電平小探

一、RS422的TX+與TX-信號

昨天分析過RS232電平基礎之上再來分析總結下RS422與RS485

串口助手發送數據:0xAA 0xEB 一個起始位,無奇偶校驗位,一個停止位 9600bps
黃色通道爲研祥自帶[串口1],
綠色通道爲Z-TEK力特的USB轉RS422[串口5]

rs422 TX+波形

圖 1. RS422 Tx+,發送對比圖


rs422 TX-波形

圖2. RS422 Tx-,發送對比圖


結論:默認的空閒電平狀態不一致。
發送TX+時,第一個黃色的脈尖不該出現的發送起始位之前


二、RS485的DATA+與DATA-信號

研祥RS485

圖 3. 研祥RS485
綠色通道爲A[Tx+] 黃色通道爲B[Tx-]


研祥RS485
圖4 研華RS485
綠色通道爲A[Tx+] 黃色通道爲B[Tx-]


三、針對研華電腦特別注意
綠色爲DATA+,黃色爲DATA-
圖5 研祥RS485 綠色爲DATA+,黃色爲DATA-


測量DATA+與DATA-之間的波形
圖6 測量DATA+與DATA-之間的波形

在上圖中可可看出,用探針接同相輸出,夾子夾住反相輸出,
得到的波形數據與一般數據電平一致(高電平爲1,低電平爲0),即去掉起始位和停止位,逆序讀出即可
可發現毛刺開始爲起始低電平開始,逐次讀出二進制數:0b01010101 0b11010111,逆序可讀出 原數據爲0xAA 0X=xEB


RS485/422/232引腳定義

附圖. RS485/422/232引腳定義
該定義使用研華等機器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章