RS485硬體標準1 電平定義

2021-10-03 11:55:42 字數 879 閱讀 7270

rs485標準是為了彌補rs232通訊距離短、速率低等缺點而產生的而產生的,該介面標準只規定了電氣特性,並沒有規定接外掛程式,傳輸電纜和 應用層通訊協議。

rs485標準與rs232不一樣,資料訊號採用差分傳輸方式。

所謂差分傳輸,就是傳送端在兩條訊號線上傳輸幅值相等,相位相反的電訊號,接收端對接收的兩條線訊號做 減法運算,這樣就獲得幅值翻倍的訊號。rs485上的兩根線定義為a、b,如下圖所示:

通常情況下,傳送傳送器a、b之間的徵地安排在+2~+6v,是乙個邏輯狀態,負電平在-2~-6v,是另乙個邏輯狀態。另外有乙個訊號地c,在rs485器件中,一般還有乙個「使能」控制訊號,「使能」訊號用於控制「傳送傳送器」與傳輸線的切斷和連線,當使能端起作用時,傳送傳送器處於高阻狀態,稱作「第三態」,它是有別於邏輯「1」和「0」的第三種狀態。

對於接收傳送器,也作出 與傳送傳送器相對的規定,收、發端通過平衡雙絞線,將a-a與b-b對應相連,當在接收端a-b之間有大於+200mv的電平時,輸出正邏輯電平,小魚-200mv時,輸出負邏輯電平,在接收傳送器的接收平衡線上,電平範圍通常在200mv至6v之間,參見圖1-2所示:

定義邏輯1(正邏輯電平)為b>a的狀態,邏輯0(負邏輯電平)為a>b的狀態,a、b之間的壓差不小於200mv

!!!特別注意:千萬不要以為rs485中的邏輯1就是b>a,邏輯0就是a>b,如果這樣認為,那麼很多問題都會想不清楚,那麼應該如何理解呢?

rs485電路的邏輯要分為兩種情況考慮,要把rs485的邏輯分成驅動器(傳送器)和接收器,

對於驅動器(傳送器),邏輯1(正)是a>b, ab之間電壓為+2~+6v,而邏輯0(負)是a

而對於接收器,則邏輯1(正)則是b>a,ba之間的電壓不小於200mv,邏輯0則是a>b,ba之間的電壓小於-200mv,即正負邏輯,電壓絕對值都大於200mv。

RS485電平失真現象

硬體環境 pc的rs232串列埠,經過232轉485轉換器,到板卡的485介面,板卡上的485收發器是sn65hvd10d。現象 1 資料傳輸方向 pc 板卡,波特率9600,乙個起始位,8個資料位,2個停止位。用示波器測量經轉換得到的485訊號,發現電平異常,但板卡端能正確解出序列資料。異常波形如...

RS232電平 RS485電平 RS422電平

232電平或者說串列埠電平,有的甚至說計算機電平,所有的這些說法,指得都是計算機9針串列埠 rs232 得電平,採用負邏輯,15v 3v 代表1 3v 15v 代表0 rs485電平 和rs422電平 由於兩者均採用 差分傳輸 平衡傳輸 的方式,所以他們的電平方式,一般有兩個引腳 a,b 傳送端 a...

RS232電平 RS485電平 RS422電平

232電平或者說串列埠電平,有的甚至說計算機電平,所有的這些說法,指得都是計算機9針串列埠 rs232 得電平,採用負邏輯,15v 3v 代表1 3v 15v 代表0 rs485電平 和rs422電平 由於兩者均採用 差分傳輸 平衡傳輸 的方式,所以他們的電平方式,一般有兩個引腳 a,b 傳送端 a...