RS232、RS485、RS422是半雙工還是全雙工?怎么區(qū)分?
您的計算機或設備可能只有RS232端口。如果您想進行有效和可靠的RS485或RS422通信,您必須為您的應用選擇正確的RS232/RS485/RS422轉換器。它是半雙工RS485還是全雙工RS422?光電隔離還是非光學隔離?它需要外部電源還是不需要電源?是高速還是低速?下面就給大家詳細介紹一下,幫助大家正確選擇轉換器。
從大類上來分,帝特的轉換器分為RS485(半雙工)和RS485/RS422(半雙工/全雙工)
1.半雙工形式:RS485
RS485通常指半雙工。如果有人說“全雙工RS485”,那實際上就是RS422。半雙工通信使用相同的傳輸線,可以發(fā)送和接收數(shù)據(jù),但不能同時發(fā)送和接收數(shù)據(jù)。任何時候,數(shù)據(jù)只能由一方發(fā)送,另一方接收。因此,在半雙工模式下可以使用一條數(shù)據(jù)線或兩條數(shù)據(jù)線。
在半雙工通信中,每端需要有一個電子開關來進行接收/發(fā)送切換,它通過切換來確定數(shù)據(jù)傳輸?shù)姆较颉R驗橛星袚Q,所以會有時間延遲,信息傳輸效率會降低。但是,對于打印機等單向傳輸?shù)耐鈬O備,半雙工模式可以滿足要求,而不是全雙工模式,可以節(jié)省傳輸線。
帝特的RS232/RS485轉換器采用獨特的零延遲自動收發(fā)轉換功能和切換技術,通過硬件方法直接從RS485信號中提取收發(fā)和切換控制信號,具有零延遲性能。零延遲是指收發(fā)切換過程的轉換時間為0,與RS232通信使用時相同。
2.全雙工形式:RS232、RS422
RS422通常指全雙工。如果有人說“半雙工RS422”,那實際上是RS485。
全雙工數(shù)據(jù)通信分別由兩條傳輸線傳輸,這兩條傳輸線可以在兩個不同的站同時發(fā)送和接收,通信雙方可以同時發(fā)送和接收。
在全雙工模式下,每端有一個發(fā)送器和一個接收器,并有兩條傳輸線,可用于交互式應用和信息傳輸效率高的遠程監(jiān)控系統(tǒng)。
帝特的全雙工轉換器通常是半雙工和全雙工的,即RS485/RS422。RS232是全雙工的,RS422是全雙工的,而RS485是半雙工的。
有一個問題:如果RS232數(shù)據(jù)同時發(fā)送和接收,能實現(xiàn)半雙工RS232/RS485嗎?
答案是否定的。RS232的發(fā)送和接收不應在RS232/RS485轉換器正常工作的前提下同時進行。雖然計算機的RS232端口有緩沖存儲器,但只有1到2個字節(jié)。
3、高速與低速:數(shù)據(jù)的傳輸速率
串行通信的傳輸由通信雙方的性能和通信線路的特性控制。接收機和發(fā)射機必須以相同的速率進行串行通信,即接收機和發(fā)射機采用相同的數(shù)據(jù)傳輸速率。數(shù)據(jù)傳輸速率批量是指串行通信中每秒傳輸?shù)臄?shù)據(jù)位數(shù),單位是bit/s,縮寫為bps。經(jīng)常可以看到,產(chǎn)品的規(guī)格是用4800bps、9600bps、19200bit/s、38400bit/s等寫的。指的是數(shù)據(jù)傳輸速率。在異步串行通信中,每個傳輸?shù)淖址枰?位。如果采用4800位/秒的數(shù)據(jù)傳輸速率進行傳輸,每秒可以傳輸600個字符。
就儀器或工業(yè)場合而言,4800位/秒和9600位/秒是最常見的數(shù)據(jù)傳輸速率。目前個人電腦提供的串口數(shù)據(jù)傳輸速率可以達到115200位/秒,如果傳輸距離很近,并且還提供了設備,也可以使用最高的數(shù)據(jù)傳輸速率。最高通信速率為19200bps的轉換器被歸類為“低速”,最高通信速率為115200bps的轉換器被歸類為“高速”。
4、光電隔離與非光電隔離:接口的耐高電壓保護
RS485/RS422的通信距離可達1200多米。由于距離遠,會有較大的地電位差和各種干擾信號,影響通信。采用光電隔離可以有效提高系統(tǒng)的抗干擾能力。光電隔離技術是一種破壞干擾路徑的抗干擾方法。光電耦合器件是硬件中常用的實現(xiàn)電→光→電光電隔離的器件。它能有效地破壞干擾源的進入,可靠地實現(xiàn)信號隔離,并容易形成各種功能狀態(tài)。
帝特的光電隔離轉換器可以承受2500V的電壓。建議室外布線的RS485選用帶光電隔離的RS232/RS485/RS422轉換器。
光電耦合器件是將發(fā)光器件(如發(fā)光二極管)和光敏器件(如光敏三極管)通過光耦合組裝在一起,形成電光和光電轉換器件。
光耦合器在傳輸信號時能有效抑制尖銳脈沖和各種噪聲干擾,從而大大提高信道的信噪比,主要原因如下:
1、光電耦合器的輸入阻抗很小,只有幾百歐姆,而干擾源的阻抗相對較大,通常為105~106歐姆。根據(jù)分壓原理,即使干擾電壓的幅度很大,饋送到光電耦合器的輸入端的噪聲電壓也會很小,并且只能形成非常微弱的電流,并且二極管由于能量不足而不能發(fā)光,因此受到抑制。
2、光電耦合器的輸入回路和輸出回路之間沒有電氣連接或公共接地;它們之間的分布電容非常小,絕緣電阻非常大,因此很難通過光電耦合器將環(huán)路一側的各種干擾噪聲饋送到另一側,從而避免產(chǎn)生由公共阻抗耦合的干擾信號。
5、有源與無源:是否需要外接電源
帝特開發(fā)了一種無源RS232/RS485/RS422轉換器,直接從RS232的信號線提取電源電壓,也稱為RS232竊電技術。竊電技術可以提供足夠高的功率,不僅為非光隔離轉換器供電,還可以驅動光電隔離轉換器,甚至將RS232傳輸?shù)焦饫w轉換器和數(shù)據(jù)采集器。
RS485/RS422的通信距離只能通過足夠的竊電功率來保證。然而,高速光隔離轉換器通常需要外部電源,并且有一些特殊應用,例如RS232端口電壓明顯較低的情況。