RS-232、RS-485、RS-422接線的臨時的解決方案收藏
RS-232、RS-485、RS-422 在現場調試經常遇到多種方式的串口通訊的問題,如 RS-232、RS-485、RS-422不同口的通訊連接問題,通常RS-485和 RS-422之間轉換很方便。但遇到RS-232口要和RS-422口通訊,現場無其他轉換方式,如果再郵寄可能等的時間較長。現在可以有一種臨時的解決 方案。 (1). RS-232和RS-422 將RS-422的R+、T+短接,和RS-232的GND相連。RS-422的R-和RS-232的Txd相連,RS-422的T-和RS-232的Rxd相連即可。. 原理如下: RS-232-C接口的電氣特性是電壓均為負邏輯關系。即:邏 輯“1”,-5— -15V;邏輯“0” +5— +15V 。噪聲容限為2V。即 要求接收器能識別低至+3V的信號作為邏輯“0”,高到-3V的信號 作為邏輯“1”。 RS-485的電氣特性:邏輯“1”以兩線間的電壓差為+(2—6) V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。所以 當RS-232發送“1”時,Txd和GND的電壓差為 -3— -15V,在RS-422的R+和R-之間形成邏輯“1”的電平(注:線路電平衰減較小)。 當RS-422發送“1”時,RS-422的T+和T-之間形成邏輯“1”的電平為+(2—6)V ,在RS-232的Txd和GND的之間形成邏輯“1”的電平(注:由於RS-422通訊采用差動電平,線路較長衰減也較小,RS-232接收的電平基本維持在5伏)。 通訊距離可以認為以RS-232為准。即一般小於50米。我在寶塔石化臨時測試過,達40米后還好的很。
(2). RS-232和RS-485 將RS-485的R+、T+短接,和RS-232的GND相連。RS-485的R-、T-短接,將RS-232的Rxd、Txd短接,兩者相連即可。 由 於RS-232為全雙工,RS-485為半雙工,如要通訊則要在通訊程序中做處理才可,但臨時使用(如電度表連在NAS-968D/E,用DEBUG設電 度表的地址)。這時准備號后,首先按住電表的按鈕2,在發送一次(由於發送時間間隔短),在停止,可看到收到的第二串為地址設定確認。(此時可將RS- 232的Rxd不接,只是看不到地址設定確認的串)。 以上為我得一點小經驗,不對的地方請指教。
一種RS232/RS485/RS422接口轉換器說明
一種RS232/RS485/RS422接口轉換器說明
DM485系列轉換器是標准RS232/RS485/RS422轉換器,完成串口 RS232 與 RS485 / RS422之間的電氣轉換,可將最大通訊距離延長到1200米(4000英尺)。
DM485采用基本三線制方式:(TXD,RXD,GND),使用時無需任何軟件驅動,產品采用工業級產品設計(適用溫度范圍-40℃~+85℃),內含靜電釋放保護,具有抗雷擊功能,適用於各種工業、民用場合。
一、原理說明
RS232接口是一種用於近距離(最大30-60米)、慢速度、點對點通訊的通訊協議,在RS232中一個信號只用到一條信號線,采取與地電壓參考的方式,因而在長距離傳輸后,發送端和接收端地電壓有出入,容易造成通訊出錯或速度降低。
RS485/422接口采用不同的方式:每個信號都采用雙絞線(兩根信號線)傳送,兩條線間的電壓差用於表示數字信號。例如把雙絞線中的一根標為A(正),另一根標為B(負),當A為正電壓(通常為+5V),B為負電壓時(通常為0),表示信號“1”;反之,A為負電壓,B為正電壓時表示信號“0”。RS485/422允許通訊距離可達到1200米,采用合適的電路可達到2.5MB/s的傳輸速率。
RS422與RS485采用相同的通訊協議,但有所不同:RS422通常作為RS232通訊的擴展,它采用兩根雙絞線,數據可以同時雙向傳遞(全雙工)。RS485則采用一根雙絞線,輸入輸出信號不能同時進行(半雙工),RS485可用於多點通訊,一條信號線上可連接多個設備,它通常采用主/從結構。
在DM系列的轉換器中,僅用到COM端口的3根線:TXD,RXD,GND(它們分別是D型接口的3腳,2腳和5腳),TXD為信號輸入線,RXD為信號輸出線,GND為地。
在RS485(半雙工)通信中,發送信號時,由TXD輸出的RS232信號經發送器(A和B)輸出,轉換為RS485信號;接收信號時,RS485信號經接收器(A和B)接收並轉換為RS232信號,傳給RXD。
在RS422(全雙工)通信中,因信號的輸入和輸出分開,所以需要兩根雙絞線來傳送輸入和輸出信號,標為A、B、Y、Z(A為輸入信號的正極,B為輸入信號的負極,Y為輸出信號的正極,Z為輸出信號的負極)。發送信號時,由TXD輸出的RS232信號經發送器(A和B)輸出,轉換為RS485/RS422信號;接收信號時,RS485/RS422信號經接收器(Y和Z)接收后傳給串口的RXD。
圖1:DM系列RS232/RS485/RS422接口轉換器原理圖(半雙工)
圖2:DM系列RS232/RS485/RS422接口轉換器原理圖(全雙工)
二、典型接法
DM485的輸出端最多可以連接256個RS485接口,其典型接法如圖3(半雙工)和圖4(全雙工)所示。在最遠的兩個終端上,輸入和輸出端之間各需接上一個120歐姆的電阻。在RS485/RS422的接口連接時,甲接口的輸出端接乙接口的輸入端,雙絞線的正極接正極,負極接負極;甲接口的輸入端接乙接口的輸出端,雙絞線的正極接正極,負極接負極。
圖2:DM485H(半雙工)的典型接法
圖4:DM485F(全雙工)的典型接法
三、具體應用
DM485系列轉換器的一端為9芯D型接口,可直接與RS232標准接口連接;另一端為接線端子,即RS485/RS422接口。在RS485接口(半雙工)中接線端子上用了2組引腳:兩組輸入(B,A,兩組內部短接,系統擴展用)。轉換器通過D型接口與RS232標准串口相連,通過接線端子與RS485接口相連。在RS422接口(全雙工)中接線端子上用了三組引腳:一組輸出(Y,Z),兩組輸入(B,A,兩組內部短接,擴展用)。轉換器通過D型接口與RS232標准串口相連,通過接線端子與RS485/RS422接口相連。
圖5:DM485H的具體應用接線圖
圖6:DM485F具體應用接線圖
四、注意事項
1、在長距離傳輸中,一定要使用用雙絞線
2、多終端傳輸時,距離最遠的兩個終端上,輸入和輸出端之間一定連接120歐姆的電阻。