一、RS422的TX+與TX-信號
昨天分析過RS232電平基礎之上再來分析總結下RS422與RS485
串口助手發送數據:0xAA 0xEB 一個起始位,無奇偶校驗位,一個停止位 9600bps
黃色通道爲研祥自帶[串口1],
綠色通道爲Z-TEK力特的USB轉RS422[串口5]
圖 1. RS422 Tx+,發送對比圖
圖2. RS422 Tx-,發送對比圖
結論:默認的空閒電平狀態不一致。
發送TX+時,第一個黃色的脈尖不該出現的發送起始位之前
二、RS485的DATA+與DATA-信號
圖 3. 研祥RS485
綠色通道爲A[Tx+] 黃色通道爲B[Tx-]
圖4 研華RS485
綠色通道爲A[Tx+] 黃色通道爲B[Tx-]
三、針對研華電腦特別注意
圖5 研祥RS485 綠色爲DATA+,黃色爲DATA-
圖6 測量DATA+與DATA-之間的波形
在上圖中可可看出,用探針接同相輸出,夾子夾住反相輸出,
得到的波形數據與一般數據電平一致(高電平爲1,低電平爲0),即去掉起始位和停止位,逆序讀出即可
可發現毛刺開始爲起始低電平開始,逐次讀出二進制數:0b01010101 0b11010111,逆序可讀出 原數據爲0xAA 0X=xEB
附圖. RS485/422/232引腳定義
該定義使用研華等機器。