RS485接口原理及應用
RS485是一種在工業(yè)上作為數據交換的手段而廣泛使用的串行通信方式,數據信號采用差分傳輸方式,也稱(chēng)作平衡傳輸,因此具有較強的抗干擾能力。它采用一對雙絞線(xiàn),將其中一線(xiàn)定義為A,另一線(xiàn)定義為B。
通常情況下,RS485的信號在傳送出去之前會(huì )先分解成正負對稱(chēng)的兩條線(xiàn)路(即我們常說(shuō)的A、B信號線(xiàn)),當到達接收端后,再將信號相減還原成原來(lái)的信號。發(fā)送驅動(dòng)器A、B之間的正電平在+2~6V,是一個(gè)正1邏輯狀態(tài);負電平在-2~6V,是一個(gè)負0邏輯狀態(tài);另有一個(gè)信號地C。在RS485中還有一“使能”端。“使能”端是用于控制發(fā)送驅動(dòng)器與傳輸線(xiàn)的切斷與連接。當“使能”端起作用時(shí),發(fā)送驅動(dòng)器處于高阻狀態(tài),稱(chēng)作“第三態(tài)”,即它是有別于邏輯“1”與“0”的第三態(tài)。
接收端與發(fā)送端的電平邏輯規定,收、發(fā)端通過(guò)平衡雙絞線(xiàn)將AA與BB對應相連,當在接收端AB之間(DT)=(D+)-(D-)有大于+200mV的電平時(shí),輸出正邏輯電平,小于-200mV時(shí),輸出負邏輯電平。接收器接收平衡線(xiàn)上的電平范圍通常在200mV~6V之間。
例如:發(fā)送“1”時(shí),驅動(dòng)器收到控制器發(fā)送來(lái)的高電平,之后A端輸出高電平,B端輸出低電平;接收器A端收到高電平,B端收到低電平,兩個(gè)信號相減得到“1”。同理,發(fā)送“0”時(shí),驅動(dòng)器收到控制發(fā)送來(lái)的低電平,之后A、B兩端分別輸出低、高電平,接收端A、B則接收到低、高電平,兩個(gè)信號相減后得到“0”。
如果受到干擾,則接收端AB之間(DT)=[(D+)+Noise]-[(D-)+Noise]= (D+)-(D-),由此可以看出干擾信號被消除。
雙絞線(xiàn)傳輸器相關(guān)文章:雙絞線(xiàn)傳輸器原理 雙控開(kāi)關(guān)相關(guān)文章:雙控開(kāi)關(guān)原理
評論