專利名稱:一種rs485半雙工收發(fā)自動(dòng)切換電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信接口技術(shù)領(lǐng)域,特別涉及一種RS485半雙工收發(fā)自動(dòng)切換電路。
背景技術(shù):
半雙工(Half Duplex)數(shù)據(jù)傳輸指數(shù)據(jù)可以在一個(gè)信號(hào)載體的兩個(gè)方向上傳輸, 但是不能同時(shí)傳輸。具體是指在通信過程的任意時(shí)刻,信息既可由M傳到N,又能由N傳到 M,但同時(shí)只能由一個(gè)方向上的傳輸存在。采用半雙工方式時(shí),通信系統(tǒng)每一端的發(fā)送器和 接收器,通過收/發(fā)開關(guān)轉(zhuǎn)接到通信線上,進(jìn)行方向的切換,因此,會(huì)產(chǎn)生時(shí)間延遲。
RS485標(biāo)準(zhǔn)是半雙工通信協(xié)議。RS485適用于收發(fā)雙方共享一對(duì)線路進(jìn)行通信,也
適用于多個(gè)點(diǎn)之間共享一對(duì)線路進(jìn)行總線方式聯(lián)網(wǎng),但通信只能是半雙工的。 下面結(jié)合附圖介紹現(xiàn)有技術(shù)中RS485的工作原理。 參見圖l,該圖為現(xiàn)有技術(shù)中RS485收發(fā)數(shù)據(jù)的工作原理圖。 首先介紹RS485通信芯片的8個(gè)管腳的定義。 R0是RS485的接收器輸出端; DI是RS485的發(fā)送器輸入端; /RE是接收器輸出使能端,低電平有效; DE是發(fā)送器輸出使能端,高電平有效; A和B分別對(duì)應(yīng)RS485通信總線的兩條差分?jǐn)?shù)據(jù)傳輸線; VCC和GND分別是電源和地。 RS485通過A和B接收總線上的數(shù)據(jù),經(jīng)過RS485通信芯片將數(shù)據(jù)的電平轉(zhuǎn)換 為與微處理器(MCU, Microcontroller Unit)匹配的晶體管_晶體管邏輯電平(TTL, Transistor-Transistor logic)以后,經(jīng)過R0管腳發(fā)送至MCU的接收管腳RXD。
MCU的數(shù)據(jù)經(jīng)過發(fā)送管腳TXD發(fā)送至RS485的DI, RS485將數(shù)據(jù)轉(zhuǎn)換為與總線數(shù) 據(jù)匹配的電平后,經(jīng)過A和B發(fā)送到總線上。 由于RS485的工作特性就是半雙工通信,因此RS485的工作狀態(tài)是發(fā)送還是接收, 需要控制/RE和DE的電平來實(shí)現(xiàn),MCU的讀寫控制管腳R/D連接/RE和DE。當(dāng)R/D是高 電平時(shí),RS485通信芯片處于發(fā)送狀態(tài);當(dāng)R/D是低電平時(shí),RS485通信芯片處于接收狀態(tài)。 此處RS485通信芯片的發(fā)送狀態(tài)和接收狀態(tài)是以該MCU和該RS485通信芯片所在節(jié)點(diǎn)為基 準(zhǔn),來描述RS485通信芯片的狀態(tài)。RS485通信芯片處于發(fā)送狀態(tài),是指RS485將MCU的數(shù) 據(jù)發(fā)送到總線上。RS485通信芯片處于接收狀態(tài),是指RS485從總線上接收數(shù)據(jù),再將接收 的數(shù)據(jù)發(fā)送到MCU。 因此,每次切換RS485通信芯片的工作狀態(tài)時(shí),均需要改變MCU的控制管腳R/D的 電平,這樣會(huì)導(dǎo)致整個(gè)數(shù)據(jù)的收發(fā)比較緩慢,造成時(shí)間延遲。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種RS485半雙工收發(fā)自動(dòng)切換電路,能夠自動(dòng)切換RS485通信芯片的接收和發(fā)送工作狀態(tài)。 本發(fā)明實(shí)施例提供一種RS485半雙工收發(fā)自動(dòng)切換電路,包括微處理器、RS485通 信芯片和RS485總線;其特征在于,所述微處理器的數(shù)據(jù)接收管腳連接RS485通信芯片的接 收器輸出端;所述微處理器的數(shù)據(jù)發(fā)送管腳通過限流電阻連接三極管的基極;
所述RS485通信芯片的發(fā)送器輸入端接地; 所述三極管的集電極連接RS485通信芯片的接收器輸出使能端和發(fā)送器輸出使 能端,同時(shí)通過第三電阻連接電源;所述三極管的發(fā)射極接地;
所述RS485通信芯片的A管腳通過上拉電阻連接電源; 所述RS485通信芯片的B管腳通過下拉電阻接地。優(yōu)選地,所述上拉電阻的阻值 和所述下拉電阻的阻值相同。 優(yōu)選地,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是1000歐姆。
優(yōu)選地,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是2000歐姆。
本發(fā)明實(shí)施例該提供一種RS485半雙工收發(fā)自動(dòng)切換電路,包括微處理器、RS485 通信芯片和RS485總線;所述微處理器的數(shù)據(jù)接收管腳連接RS485通信芯片的接收器輸出 端;所述微處理器的數(shù)據(jù)發(fā)送管腳通過限流電阻連接三極管的基極; 所述三極管的集電極連接RS485通信芯片的接收器輸出使能端和發(fā)送器輸出使 能端,同時(shí)通過第三電阻連接電源;
所述三極管的發(fā)射極接地; 所述RS485通信芯片的發(fā)送器輸入端連接所述微處理器的數(shù)據(jù)發(fā)送管腳; 所述RS485通信芯片的A管腳通過上拉電阻連接電源; 所述RS485通信芯片的B管腳通過下拉電阻接地。 優(yōu)選地,所述上拉電阻的阻值和所述下拉電阻的阻值相同。 優(yōu)選地,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是1000歐姆。 優(yōu)選地,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是2000歐姆。 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn) 本發(fā)明實(shí)施例提供的RS485半雙工收發(fā)自動(dòng)切換電路,將MCU的TXD管腳通過三 極管Ql控制/RE和DE,利用MCU在發(fā)送數(shù)據(jù)時(shí)以"0"作為起始位,發(fā)送完數(shù)據(jù)后以"1"作 為結(jié)束位,實(shí)現(xiàn)RS485的工作狀態(tài)的自動(dòng)切換。當(dāng)MCU發(fā)送完數(shù)據(jù)時(shí),TXD發(fā)送的結(jié)束位為 "1",因此,三極管導(dǎo)通,此時(shí)/RE和DE為低電平,R0有效,RS485的工作狀態(tài)由發(fā)送自動(dòng)轉(zhuǎn) 換為接收。當(dāng)MCU開始發(fā)送數(shù)據(jù)時(shí),TXD發(fā)送的起始位為"0",因此,三極管截止,此時(shí)/RE 和DE為高電平,DI有效,RS485處于發(fā)送工作狀態(tài)。由于此時(shí)DI處于低電平,因此,RS485 可以將"O"發(fā)送到總線上。當(dāng)MCU的TXD發(fā)送"l"時(shí),三極管導(dǎo)通,此時(shí)/RE和DE為低電 平,RS485處于接收工作狀態(tài),但是,此時(shí)總線處于空閑狀態(tài),由于上拉電阻Rl和下拉電阻 R2的作用使得總線上的數(shù)據(jù)為"l",從而保證總線能得到正確的數(shù)據(jù)"l"。進(jìn)而其他節(jié)點(diǎn)也 可以從總線上得到數(shù)據(jù)"l"。本發(fā)明兩個(gè)實(shí)施例提供的RS485半雙工收發(fā)自動(dòng)切換電路, 不需要單獨(dú)控制MCU的R/D的電平,來切換RS485通信芯片的工作狀態(tài)。當(dāng)RS485通信芯 片處于發(fā)送狀態(tài)時(shí),通過三極管Q1的導(dǎo)通和關(guān)斷來控制。當(dāng)RS485通信芯片處于接收狀態(tài) 時(shí),通過TXD輸出高電平從而可以保證正確接收數(shù)據(jù)。
圖1是現(xiàn)有技術(shù)中RS485收發(fā)數(shù)據(jù)的工作原理圖; 圖2是本發(fā)明RS485半雙工收發(fā)自動(dòng)切換電路第一實(shí)施例結(jié)構(gòu)圖; 圖3是本發(fā)明RS485半雙工收發(fā)自動(dòng)切換電路第二實(shí)施例結(jié)構(gòu)圖。
具體實(shí)施例方式
為了本領(lǐng)域技術(shù)人員更好地理解和實(shí)施本發(fā)明,首先對(duì)RS485進(jìn)行簡(jiǎn)單的介紹。
在自動(dòng)化通信領(lǐng)域,隨著分布式控制系統(tǒng)的發(fā)展,迫切需要一種總線能適合遠(yuǎn) 距離的數(shù)字通信。在RS-422標(biāo)準(zhǔn)的基礎(chǔ)上,電子工業(yè)協(xié)會(huì)(EIA, Electroniclndustries Association)研究出了一種支持多節(jié)點(diǎn)、遠(yuǎn)距離和接收高靈敏度的RS485總線標(biāo)準(zhǔn)。
RS485總線標(biāo)準(zhǔn)采用平衡式發(fā)送,差分式接收的數(shù)據(jù)收發(fā)器來驅(qū)動(dòng)總線,
具體規(guī)格要求 1)接收器的輸入電阻RIN > 12kQ ;
2)驅(qū)動(dòng)器能輸出±7V的共模電壓;
3)輸入端的電容《50pF ; 4)在節(jié)點(diǎn)數(shù)為32個(gè),配置了 120Q的終端電阻的情況下,驅(qū)動(dòng)器至少還能輸出電 壓1. 5V(終端電阻的大小與所用雙絞線的參數(shù)有關(guān)); 5)接收器的輸入靈敏度為200mV(即(V+)-(V-) > 0. 2V,表示信號(hào)"l"; (V+)-(V-)《-0. 2V,表示信號(hào)"0");此處的V+和V-指的是RS485上的A和B上的電壓;
因?yàn)镽S485的遠(yuǎn)距離、多節(jié)點(diǎn)(32個(gè))以及傳輸線成本低的特性,使得EIA的RS485 成為工業(yè)應(yīng)用中數(shù)據(jù)傳輸?shù)氖走x標(biāo)準(zhǔn)。 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明 的具體實(shí)施方式
做詳細(xì)的說明。
實(shí)施例一 參見圖2,該圖為本發(fā)明RS485半雙工收發(fā)自動(dòng)切換電路第一實(shí)施例結(jié)構(gòu)圖。
本實(shí)施例中MCU的TXD通過限流電阻R4再經(jīng)三極管Ql連接RS485通信芯片。
MCU的TXD通過限流電阻R4連接三極管Ql的基極。 三極管Ql的發(fā)射極接地;三極管的集電極連接RS485通信芯片的/RE管腳和DE 管腳,同時(shí)集電極通過第三電阻R3連接電源VCC。RS485通信芯片的DI管腳接地;R0連接MCU的RXD管腳;A管腳通過第一電阻Rl 連接VCC ;B管腳通過第二電阻R2連接地。同時(shí)A管腳和B管腳連接總線的差分?jǐn)?shù)據(jù)線。
下面說明該實(shí)施例的工作原理。 以RS485通信芯片向總線接收數(shù)據(jù)和發(fā)送數(shù)據(jù)來介紹。
第一 RS485通信芯片接收總線的數(shù)據(jù)。 MCU的TXD管腳在空閑狀態(tài)時(shí)輸出高電平,此時(shí)三極管Ql導(dǎo)通,RS485通信芯片 的/RE和DE為低電平,因此,RS485通信芯片處于接收狀態(tài)。所以TXD管腳在空閑狀態(tài)時(shí) RS485通信芯片可以正確接收總線上的數(shù)據(jù)。進(jìn)而將從總線接收的數(shù)據(jù)轉(zhuǎn)換成TTL電平后 通過R0管腳發(fā)送至MCU的RXD管腳。
第二 RS485通信芯片向總線發(fā)送數(shù)據(jù)。
此處的RS485通信芯片向總線發(fā)送數(shù)據(jù)是指MCU通過RS485通信芯片向總線發(fā)送 數(shù)據(jù)。 需要說明的是,MCU發(fā)送數(shù)據(jù)的標(biāo)準(zhǔn)協(xié)議是數(shù)據(jù)的起始位為"O",數(shù)據(jù)的結(jié)束位 為"1"。例如,起始位為lbit,發(fā)送的數(shù)據(jù)為8bit,結(jié)束位為lbit,共發(fā)送10bit的數(shù)據(jù)。
當(dāng)MCU開始發(fā)送數(shù)據(jù)時(shí),TXD發(fā)送的起始位為"O",因此,三極管Ql截止,此時(shí)/RE 和DE為高電平,DI有效,RS485處于發(fā)送工作狀態(tài)。由于DI接地,因此,RS485可以將"O" 發(fā)送到總線上。 當(dāng)MCU的TXD發(fā)送"l"時(shí),三極管Ql導(dǎo)通,此時(shí)/RE和DE為低電平,RS485處于 接收工作狀態(tài),但是,此時(shí)總線處于空閑狀態(tài),由于上拉電阻R1和下拉電阻R2的作用使得 總線上的數(shù)據(jù)為"l",從而保證總線能得到正確的數(shù)據(jù)"l"。進(jìn)而其他節(jié)點(diǎn)也可以從總線上 得到數(shù)據(jù)"l"。 需要說明的是,總線處于空閑狀態(tài)時(shí),由于兩條數(shù)據(jù)線上的上拉電阻Rl和下拉電 阻R2的作用,使兩條數(shù)據(jù)線狀態(tài)處于邏輯"1 "。 需要說明的是,上拉電阻R1和下拉電阻R2的阻值可以不同,也可以相同,只要能 保證總線在空閑狀態(tài)時(shí),A線上的電壓值減去B線上的電壓值大于或等于200mV即可,這樣 總線上兩條數(shù)據(jù)線體現(xiàn)出來的差值為邏輯"1 "。 需要說明的是,上拉電阻R1和下拉電阻R2除了保證總線處于空閑狀態(tài)時(shí),使總線 上產(chǎn)生邏輯"l"的電平以外;當(dāng)總線處于工作狀態(tài)時(shí),上拉電阻R1和下拉電阻R2還可以使 總線上的信號(hào)比較穩(wěn)定,避免信號(hào)產(chǎn)生較大的波動(dòng)。 當(dāng)MCU發(fā)送完數(shù)據(jù)時(shí),TXD發(fā)送的結(jié)束位為"1 ",因此,三極管導(dǎo)通,此時(shí)/RE和DE 為低電平,RO有效,RS485的工作狀態(tài)由發(fā)送自動(dòng)轉(zhuǎn)換為接收。 本發(fā)明實(shí)施例提供的RS485半雙工收發(fā)自動(dòng)切換電路利用MCU在發(fā)送數(shù)據(jù)時(shí)以 "O"作為起始位,發(fā)送完數(shù)據(jù)后以"l"作為結(jié)束位,以及三極管和上拉電阻和下拉電阻實(shí)現(xiàn) RS485的工作狀態(tài)的自動(dòng)切換。該電路實(shí)現(xiàn)簡(jiǎn)單方便,可以自動(dòng)實(shí)現(xiàn)RS485通信芯片的接收 和發(fā)送狀態(tài)的切換,從而省去MCU的R/D端對(duì)發(fā)送和接收使能的控制,避免了時(shí)間延遲。從
而提高整個(gè)系統(tǒng)的數(shù)據(jù)發(fā)送和接收速度。
實(shí)施例二 參見圖3,該圖為本發(fā)明RS485半雙工收發(fā)自動(dòng)切換電路第二實(shí)施例結(jié)構(gòu)圖。
本實(shí)施例中MCU的TXD也是通過限流電阻R4再經(jīng)三極管Q1連接RS485通信芯 片。 MCU的TXD通過限流電阻R4再連接三極管Ql的基極。 三極管Ql的發(fā)射極接地;三極管的集電極連接RS485通信芯片的/RE管腳和DE 管腳,同時(shí)集電極通過第三電阻R3連接電源VCC。 RS485通信芯片的DI管腳連接MCU的TXD ;R0連接MCU的RXD管腳;A管腳通過第 一電阻Rl連接VCC ;B管腳通過第二電阻R2連接地。同時(shí)A管腳和B管腳連接總線的差分 數(shù)據(jù)線。 下面說明該實(shí)施例的工作原理。 以RS485通信芯片向總線接收數(shù)據(jù)和發(fā)送數(shù)據(jù)來介紹。 第一 RS4S5通信芯片接收總線的數(shù)據(jù)。該過程與實(shí)施例一相同,在此不再贅述。
第二 RS485通信芯片向總線發(fā)送數(shù)據(jù)。 此處的RS485通信芯片向總線發(fā)送數(shù)據(jù)是指MCU通過RS485通信芯片向總線發(fā)送 數(shù)據(jù)。 需要說明的是,MCU發(fā)送數(shù)據(jù)的標(biāo)準(zhǔn)協(xié)議是數(shù)據(jù)的起始位為"O",數(shù)據(jù)的結(jié)束位 為"1"。例如,起始位為lbit,發(fā)送的數(shù)據(jù)為8bit,結(jié)束位為lbit,共發(fā)送10bit的數(shù)據(jù)。
當(dāng)MCU開始發(fā)送數(shù)據(jù)時(shí),TXD發(fā)送的起始位為"0",因此,三極管Ql截止,此時(shí)/RE 和DE為高電平,DI有效,RS485處于發(fā)送工作狀態(tài)。由于DI現(xiàn)在直接連接MCU的TXD,因 此,RS485可以將"0"發(fā)送到總線上。 當(dāng)MCU的TXD發(fā)送"l"時(shí),三極管Ql導(dǎo)通,此時(shí)/RE和DE為低電平,RS485處于 接收工作狀態(tài),但是,此時(shí)總線處于空閑狀態(tài),上拉電阻R1和下拉電阻R2的作用使得總線 上的數(shù)據(jù)為"l",從而保證總線能得到正確的數(shù)據(jù)"l"。進(jìn)而其他節(jié)點(diǎn)也可以從總線上得到 數(shù)據(jù)"1 ",保證MCU發(fā)送的數(shù)據(jù)"1"也可以被其他節(jié)點(diǎn)正確地得到。 需要說明的是,總線處于空閑狀態(tài)時(shí),由于兩條數(shù)據(jù)線上的上拉電阻R1和下拉電 阻R2的作用,使兩條數(shù)據(jù)線狀態(tài)處于邏輯"1 "。 需要說明的是,上拉電阻R1和下拉電阻R2的阻值可以不同,也可以相同,只要能 保證總線在空閑狀態(tài)時(shí),A線上的電壓值減去B線上的電壓值大于或等于200mV即可,這樣 總線體現(xiàn)出來的狀態(tài)為邏輯"1 "。 需要說明的是,上拉電阻R1和下拉電阻R2除了保證總線處于空閑狀態(tài)時(shí),使總線 上產(chǎn)生邏輯"l"的狀態(tài)以外;當(dāng)總線處于工作狀態(tài)時(shí),上拉電阻R1和下拉電阻R2還可以使 總線上的信號(hào)比較穩(wěn)定,避免信號(hào)產(chǎn)生較大的波動(dòng)。 當(dāng)MCU發(fā)送完數(shù)據(jù)時(shí),TXD發(fā)送的結(jié)束位為"1 ",因此,三極管Ql導(dǎo)通,此時(shí)/RE和 DE為低電平,RO有效,RS485的工作狀態(tài)由發(fā)送自動(dòng)轉(zhuǎn)換為接收。 本發(fā)明兩個(gè)實(shí)施例提供的RS485半雙工收發(fā)自動(dòng)切換電路,不需要單獨(dú)控制MCU 的R/D的電平,來切換RS485通信芯片的工作狀態(tài)。而是利用MCU發(fā)送數(shù)據(jù)時(shí)TXD管腳發(fā) 送的數(shù)據(jù)直接來控制RS485的/RE和DE。還利用了 RS485的通信標(biāo)準(zhǔn)是半雙工,當(dāng)RS485 處于接收狀態(tài)時(shí),總線處于空閑狀態(tài)。 當(dāng)RS485通信芯片處于發(fā)送狀態(tài)時(shí),通過三極管Q1的導(dǎo)通和關(guān)斷來控制。當(dāng)RS485 通信芯片處于接收狀態(tài)時(shí),通過TXD輸出高電平從而可以保證正確接收數(shù)據(jù)。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制。雖 然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明。任何熟悉本領(lǐng)域的技術(shù)人 員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明 技術(shù)方案做出許多可能的變動(dòng)和修飾,或修改為等同變化的等效實(shí)施例。因此,凡是未脫離 本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同 變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。
權(quán)利要求
一種RS485半雙工收發(fā)自動(dòng)切換電路,包括微處理器、RS485通信芯片和RS485總線;其特征在于,所述微處理器的數(shù)據(jù)接收管腳連接RS485通信芯片的接收器輸出端;所述微處理器的數(shù)據(jù)發(fā)送管腳通過限流電阻連接三極管的基極;所述RS485通信芯片的發(fā)送器輸入端接地;所述三極管的集電極連接RS485通信芯片的接收器輸出使能端和發(fā)送器輸出使能端,同時(shí)通過第三電阻連接電源;所述三極管的發(fā)射極接地;所述RS485通信芯片的A管腳通過上拉電阻連接電源;所述RS485通信芯片的B管腳通過下拉電阻接地。
2. 根據(jù)權(quán)利要求1所述的RS485半雙工收發(fā)自動(dòng)切換電路,其特征在于,所述上拉電阻的阻值和所述下拉電阻的阻值相同。
3. 根據(jù)權(quán)利要求2所述的RS485半雙工收發(fā)自動(dòng)切換電路,其特征在于,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是1000歐姆。
4. 根據(jù)權(quán)利要求2所述的RS485半雙工收發(fā)自動(dòng)切換電路,其特征在于,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是2000歐姆。
5. —種RS485半雙工收發(fā)自動(dòng)切換電路,包括微處理器、RS485通信芯片和RS485總線;其特征在于,所述微處理器的數(shù)據(jù)接收管腳連接RS485通信芯片的接收器輸出端;所述微處理器的數(shù)據(jù)發(fā)送管腳通過限流電阻連接三極管的基極;所述三極管的集電極連接RS485通信芯片的接收器輸出使能端和發(fā)送器輸出使能端,同時(shí)通過第三電阻連接電源;所述三極管的發(fā)射極接地;所述RS485通信芯片的發(fā)送器輸入端連接所述微處理器的數(shù)據(jù)發(fā)送管腳;所述RS485通信芯片的A管腳通過上拉電阻連接電源;所述RS485通信芯片的B管腳通過下拉電阻接地。
6. 根據(jù)權(quán)利要求5所述的RS485半雙工收發(fā)自動(dòng)切換電路,其特征在于,所述上拉電阻的阻值和所述下拉電阻的阻值相同。
7. 根據(jù)權(quán)利要求6所述的RS485半雙工收發(fā)自動(dòng)切換電路,其特征在于,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是1000歐姆。
8. 根據(jù)權(quán)利要求6所述的RS485半雙工收發(fā)自動(dòng)切換電路,其特征在于,所述上拉電阻的阻值和所述下拉電阻的阻值相同均是2000歐姆。
全文摘要
本發(fā)明提供一種RS485半雙工收發(fā)自動(dòng)切換電路,包括微處理器、RS485通信芯片和RS485總線;微處理器的數(shù)據(jù)接收管腳連接RS485通信芯片的接收器輸出端;微處理器的數(shù)據(jù)發(fā)送管腳通過限流電阻連接三極管的基極;三極管的集電極連接RS485通信芯片的接收器輸出使能端和發(fā)送器輸出使能端,同時(shí)通過第三電阻連接電源;三極管的發(fā)射極接地;RS485通信芯片的發(fā)送器輸入端接地;RS485通信芯片的A管腳通過上拉電阻連接電源;RS485通信芯片的B管腳通過下拉電阻接地。本發(fā)明提供的RS485半雙工收發(fā)自動(dòng)切換電路可以自動(dòng)切換發(fā)送和接收工作狀態(tài)。
文檔編號(hào)G06F15/16GK101719112SQ20091022188
公開日2010年6月2日 申請(qǐng)日期2009年11月19日 優(yōu)先權(quán)日2009年11月19日
發(fā)明者徐罕聰, 胡玉斌, 韓大慶 申請(qǐng)人:北京東方信聯(lián)科技有限公司