国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Rs-485隔離器的制作方法

      文檔序號(hào):7516716閱讀:216來源:國(guó)知局

      專利名稱::Rs-485隔離器的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一種串口隔離器,尤其涉及一種RS-485隔離器。
      背景技術(shù)
      :現(xiàn)有RS-485隔離器其實(shí)本不是真正的RS-485總線隔離,而是RS-485總線經(jīng)過RS-485收發(fā)器轉(zhuǎn)換為RS-232信號(hào)后再做隔離。圖1是現(xiàn)有的RS-485隔離器示意圖,請(qǐng)參見圖1,TXD從MCU處理器11發(fā)出,經(jīng)過隔離器件12隔離,到達(dá)RS-485收發(fā)器13發(fā)送到RS-485總線。接收時(shí),RS-485收發(fā)器13收到的數(shù)據(jù)經(jīng)過隔離器件12后抵達(dá)MCU處理器11的RXD引腳。因此,現(xiàn)有的RS-485隔離器其實(shí)是對(duì)RS-485收發(fā)器轉(zhuǎn)換后的RS-232信號(hào)進(jìn)行隔離,而非真正的對(duì)RS-485信號(hào)隔罔?,F(xiàn)有RS-485隔離器并不是實(shí)質(zhì)上的RS-485總線隔離,而是采用隔離RS-232總線的間接方式達(dá)到與外圍環(huán)境隔離的目的。另外,因?yàn)镽S-485收發(fā)器的發(fā)送、接收允許端也必須隔離,因此現(xiàn)有RS-485隔離器是4線隔離器,即使設(shè)置接收允許端一直接地有效,至少也必須是如圖1所示的3線隔離?,F(xiàn)有RS-485隔離器還有一些其他缺點(diǎn),如發(fā)送使能端必須手工控制,或者說通過驅(qū)動(dòng)MCU的IO引腳來設(shè)定T_Enable的高、低電平來實(shí)現(xiàn),T_Enable經(jīng)隔離后連接到RS-485的DE引腳,T_Enable的高、低電平確定RS-485收發(fā)器的發(fā)送使能、禁止?fàn)顟B(tài)。另外,現(xiàn)有RS-485隔離器只能并聯(lián)在RS-485總線上使用的,如圖2現(xiàn)有RS-485隔離設(shè)備20所示。并且沒有通信中繼功能。
      發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種RS-485隔離器,屬于兩線隔離的RS-485收發(fā)器,能夠自動(dòng)識(shí)別數(shù)據(jù)流向而依據(jù)流向轉(zhuǎn)發(fā)數(shù)據(jù),并具有通信中繼功能。本發(fā)明為解決上述技術(shù)問題而采用的技術(shù)方案是提供一種RS-485隔離器,包括通過隔離器件耦合隔離的本地CPU端和外設(shè)端,其中,所述本地CPU端包括第一RS-485收發(fā)器和第一數(shù)據(jù)流向控制模塊;所述外設(shè)端包括第二RS-485收發(fā)器和第二數(shù)據(jù)流向控制模塊;所述隔離器件包括第一隔離器件和第二隔離器件;所述第一RS-485收發(fā)器包括數(shù)據(jù)發(fā)送輸入端DI-1、數(shù)據(jù)接收輸出端R0-1、接收允許端/RE-I和發(fā)送使能端DE-I;所述第二RS-485收發(fā)器包括數(shù)據(jù)發(fā)送輸入端DI-2、數(shù)據(jù)接收輸出端R0-2、接收允許端/RE-2和發(fā)送使能端DE-2;所述第一RS-485收發(fā)器、第二RS-485收發(fā)器分別通過其數(shù)據(jù)發(fā)送輸入端、數(shù)據(jù)接收輸出端和所述第一隔離器件相連,所述第一、第二RS-485收發(fā)器的接收允許端接地;所述第一數(shù)據(jù)流向控制模塊的輸入端和所述第一RS-485收發(fā)器的數(shù)據(jù)接收輸出端R0-1、發(fā)送使能端DE-I相連,其輸出信號(hào)經(jīng)過隔離形成方向控制DIR-2信號(hào)控制第二RS-485收發(fā)器的發(fā)送使能端DE-2;所述第二數(shù)據(jù)流向控制模塊的輸入端和所述第二RS-485收發(fā)器的數(shù)據(jù)接收輸出端R0-2、發(fā)送使能端DE-2相連,其輸出信號(hào)經(jīng)過隔離形成方向控制DIR-I信號(hào)控制第一RS-485收發(fā)器的發(fā)送使能端DE-I。上述的RS-485隔離器,其中,所述隔離器包括RS-485總線狀態(tài)檢測(cè)模塊,其檢測(cè)端和第一RS-485收發(fā)器的數(shù)據(jù)接收輸出端RO-I相連,檢測(cè)RS-485總線的狀態(tài),另一端通過CPU總線和CPU相連,供CPU讀取RS-485總線狀態(tài),或接收來自CPU的控制命令。上述的RS-485隔離器,其中,所述RS-485總線狀態(tài)檢測(cè)模塊還包括另一檢測(cè)端,所述另一檢測(cè)端和第一RS-485收發(fā)器的發(fā)送使能端DE-I相連,輔助檢測(cè)RS-485總線的狀態(tài)。上述的RS-485隔離器,其中,所述外設(shè)端包括正向數(shù)據(jù)端D+和負(fù)向數(shù)據(jù)端D-,所述正向數(shù)據(jù)端和負(fù)向數(shù)據(jù)端間連接有浪涌保護(hù)回路。上述的RS-485隔離器,其中,所述浪涌保護(hù)回路包括兩個(gè)串聯(lián)在正向數(shù)據(jù)端和負(fù)向數(shù)據(jù)端的的電阻R1、R2,跨接在電阻R1、R2內(nèi)側(cè)的瞬變抑制二極管Dl、D2以及跨接在電阻Rl、R2外側(cè)的氣體放電管GASl、GAS2。上述的RS-485隔離器,其中,所述第一隔離器件和第二隔離器件為光電耦合隔離器件。本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的有益效果本發(fā)明提供的RS-485隔離器,本地CPU端和外設(shè)端實(shí)現(xiàn)真正的兩線隔離,能夠自動(dòng)識(shí)別數(shù)據(jù)流向而依據(jù)流向轉(zhuǎn)發(fā)數(shù)據(jù),并具有通信中繼功能。此外,本發(fā)明的RS-485隔離器通過RS-485總線狀態(tài)檢測(cè)模塊提高總線利用率,并且大幅降低總線沖突機(jī)率。圖1是現(xiàn)有的RS-485隔離器示意圖;圖2是現(xiàn)有的RS-485隔離器連接方式示意圖;圖3是本發(fā)明的RS-485隔離器示意圖;圖4是本發(fā)明的RS-485隔離器連接方式示意圖;圖5是本發(fā)明帶總線監(jiān)聽和浪涌保護(hù)的RS-485隔離器示意圖;圖6是本發(fā)明RS-485隔離器2線隔離原理圖;圖7是本發(fā)明RS-485隔離器中浪涌保護(hù)回路圖;圖8是本發(fā)明RS-485隔離器數(shù)據(jù)發(fā)送流程圖。圖中IlMCU處理器12隔離器件13RS-485收發(fā)器20RS-485隔離器31本地CPU端32外設(shè)端33第一RS-485收發(fā)器34第一數(shù)據(jù)流向控制模塊35第一隔離器件36第二RS-485收發(fā)器37第二數(shù)據(jù)流向控制模塊38第二隔離器件51總線狀態(tài)檢測(cè)模塊52浪涌保護(hù)回路331第一RS-485接收器332第一RS-485發(fā)送器361第二RS-485接收器362第二RS-485發(fā)送器具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。圖3是本發(fā)明的RS-485隔離器示意圖。請(qǐng)參見圖3,本發(fā)明提供的RS-485隔離器,包括通過隔離器件耦合隔離的本地CPU端31和外設(shè)端32,其中,所述本地CPU端31包括第一RS-485收發(fā)器33和第一數(shù)據(jù)流向控制模塊34;所述外設(shè)端32包括第二RS-485收發(fā)器36和第二數(shù)據(jù)流向控制模塊37;所述隔離器件包括第一隔離器件35和第二隔離器件38;所述第一RS-485收發(fā)器33包括數(shù)據(jù)發(fā)送輸入端DI_1、數(shù)據(jù)接收輸出端R0_1、接收允許端/RE-I和發(fā)送使能端DE-I,所述數(shù)據(jù)發(fā)送輸入端DI-1、數(shù)據(jù)接收輸出端RO-I和所述第一隔離器件35相連,所述接收允許端/RE-I接地;所述第二RS-485收發(fā)器36包括數(shù)據(jù)發(fā)送輸入端DI_2、數(shù)據(jù)接收輸出端R0_2、接收允許端/RE-2和發(fā)送使能端DE-2,所述數(shù)據(jù)發(fā)送輸入端DI-2、數(shù)據(jù)接收輸出端R0-2和所述第一隔離器件35相連,所述接收允許端/RE-2接地;所述第一數(shù)據(jù)流向控制模塊34的輸入端和所述第一RS-485收發(fā)器33的數(shù)據(jù)接收輸出端R0-1、發(fā)送使能端DE-I相連,其輸出信號(hào)經(jīng)過隔離形成方向控制DIR-2信號(hào)控制第二RS-485收發(fā)器36的發(fā)送使能端DE-2;所述第二數(shù)據(jù)流向控制模塊37的輸入端和所述第二RS-485收發(fā)器36的數(shù)據(jù)接收輸出端R0-2、發(fā)送使能端DE-2相連,其輸出信號(hào)經(jīng)過隔離形成方向控制DIR-I信號(hào)控制第一RS-485收發(fā)器33的發(fā)送使能端DE-I。本發(fā)明提供的RS-485隔離器兩端都是RS-485總線,其中一端靠近機(jī)房或者管理室,是為RS-485總線本地CPU端31;另外一端接遠(yuǎn)程外設(shè),是為RS-485總線外設(shè)端32,本發(fā)明的RS-485隔離器完成RS-485到RS-485的實(shí)質(zhì)隔離,因此屬于兩線隔離,由于RS-485隔離器20實(shí)現(xiàn)了RS-485到RS-485的真正隔離,隔離器的兩端都是RS-485信號(hào),因此使用時(shí),既可以并聯(lián)在RS-485總線上使用,可以串聯(lián)在RS-485總線上使用,而串聯(lián)使用時(shí),還起到了通訊中繼的功能,相當(dāng)于一個(gè)RS-485總線中繼器,如圖4所示。而現(xiàn)有RS-485隔離設(shè)備,一端為RS-485信號(hào),另一端為RS-232信號(hào),因此,在使用時(shí),只能采用并聯(lián)的方式,即設(shè)備的RS-485端并聯(lián)在RS-485總線上,另一端只能連RS-232設(shè)備。RS-485總線本地CPU端和RS-485總線外設(shè)端各有第一數(shù)據(jù)流向控制模塊34和第二數(shù)據(jù)流向控制模塊37,分別控制第二RS-485收發(fā)器36和第一RS-485收發(fā)器33的發(fā)送使能端DE,保證每時(shí)每刻第一RS-485收發(fā)器33和第二RS-485收發(fā)器36的兩個(gè)發(fā)送使能端最多只有一個(gè)有效,從而確定數(shù)據(jù)方向要么在方向控制DIR-2信號(hào)控制下從本地CPU端去外設(shè)端,要么在方向控制DIR-I信號(hào)控制下從外設(shè)端去本地CPU端。圖5是本發(fā)明帶總線監(jiān)聽和浪涌保護(hù)的RS-485隔離器示意圖。當(dāng)發(fā)生通信沖突時(shí),一般需要通信雙方失敗后重試,為了減少硬件沖突,提高通信效率,本發(fā)明的RS-485隔離器引入了RS-485總線狀態(tài)檢測(cè)模塊。請(qǐng)參見圖5,所述隔離器包括RS-485總線狀態(tài)檢測(cè)模塊51,其檢測(cè)端和第一RS-485收發(fā)器的數(shù)據(jù)接收輸出端RO-I相連,檢測(cè)數(shù)據(jù)收發(fā)狀態(tài),另一端通過CPU總線和CPU相連,CPU總線傳送RS-485總線狀態(tài),接收來自CPU的控制命令,CPU總線包括常用的ISA總線,PCI總線??偩€狀態(tài)檢測(cè)模塊51檢測(cè)RS-485總線是否空閑,當(dāng)RS-485總線空閑的時(shí)候,CPU才可以向RS-485總線發(fā)送數(shù)據(jù),從而減少了總線沖突,提高了通信效率。當(dāng)然,總線IDLE檢測(cè)模塊可以增加另一個(gè)檢測(cè)端和DE-I相連,雖然通過RO-I已經(jīng)能雙向檢測(cè)檢測(cè)RS-485總線使用狀況,增加DE-I檢測(cè)端可以輔助檢測(cè)RS-485總線使用狀況,進(jìn)一步提高沖突檢測(cè)能力。由于外設(shè)通常在安裝在廠房甚至露天場(chǎng)地的設(shè)備上,那里通常存在強(qiáng)電干擾,甚至雷電感應(yīng)干擾。因此靠近外設(shè)端32可以增加浪涌保護(hù)回路52。RS-485信號(hào)經(jīng)過浪涌保護(hù)回路52后,到達(dá)第二RS-485收發(fā)器36,第二RS-485收發(fā)器36把RS-485差分信號(hào)轉(zhuǎn)換為1收1發(fā)的串行信號(hào),串行信號(hào)經(jīng)過第一隔離器件35,分別連接在第一RS-485收發(fā)器33的發(fā)送線DI-I和接收線RO-I上,由第一R-485收發(fā)器33轉(zhuǎn)換為RS-485差分信號(hào)后抵達(dá)RS-485總線本地CPU端31。所述外設(shè)端32包括正向數(shù)據(jù)端D+和負(fù)向數(shù)據(jù)端D-,所述正向數(shù)據(jù)端和負(fù)向數(shù)據(jù)端間連接有浪涌保護(hù)回路52。請(qǐng)參見圖7,所述浪涌保護(hù)回路52包括兩個(gè)串聯(lián)在正向數(shù)據(jù)端和負(fù)向數(shù)據(jù)端的的電阻R1、R2,跨接在電阻R1、R2內(nèi)側(cè)的瞬變抑制二極管(TVS)D1、D2以及跨接在電阻R1、R2外側(cè)的氣體放電管GAS1、GAS2。上述的浪涌保護(hù)回路,分兩級(jí)保護(hù),如圖7所示,兩個(gè)氣體放電管GAS1、GAS2組成第一級(jí)防護(hù),大電流、高能量的浪涌信號(hào)經(jīng)過第一級(jí)防護(hù)后,干擾的峰值和能量大為衰減,這些經(jīng)過衰減的干擾信號(hào)再經(jīng)過由瞬變抑制二極管D1、D2和電阻R1、R2組成的第二級(jí)防護(hù),干擾的峰值和能量將進(jìn)一步縮小,達(dá)到或低于RS-485收發(fā)器能夠接受的水平,從而保護(hù)RS-485收發(fā)器及其他元器件不受浪涌損壞。另夕卜,由于TVS反應(yīng)快速的特點(diǎn),即使具有快速上升沿、下降沿(ns級(jí))的干擾出現(xiàn)在RS-485總線上,如ESD干擾,本保護(hù)回路也能有效防護(hù)。圖6是本發(fā)明RS-485隔離器中隔離原理圖。請(qǐng)參見圖6,本發(fā)明中的第一隔離器件35和第二隔離器件38為光電耦合隔離器件。第一RS-485收發(fā)器33包括電阻Rl、R2、第一RS-485接收器331、第一RS-485發(fā)送器332;第二RS-485收發(fā)器36包括電阻R3、R4、第二RS-485接收器361、第二RS-485發(fā)送器362;第一數(shù)據(jù)流向控制模塊34和第二數(shù)據(jù)流向控制模塊37包括數(shù)據(jù)流向控制芯片。當(dāng)處于默認(rèn)狀態(tài)時(shí),第一RS-485接收器331的接收允許端接低電平,又因?yàn)殡娮鑂1,R2的上下拉作用,使第一RS-485接收器331接收到邏輯1。同理因?yàn)榈诙S-485接收器361的接收允許端接低電平,且因?yàn)殡娮鑂3,R4的上下拉作用,第二RS-485接收器361也接收到邏輯1。第一RS-485接收器,第二RS-485接收器收到的邏輯1經(jīng)或非門輸出,這兩個(gè)信號(hào)經(jīng)DE-2和DE-I端輸出,分別連接上第二數(shù)據(jù)流向控制模塊和第一數(shù)據(jù)流向控制模塊的發(fā)送使能端,因?yàn)镈E-2和DE-I端輸出都為低電平,發(fā)送禁止。因此,在默認(rèn)狀態(tài)下,從本地端到外設(shè)端的發(fā)送禁止,從外設(shè)端到本地端的發(fā)送也被禁止。本地端和外設(shè)端都因?yàn)樯舷吕娮璧木壒?,使兩端都處于?shù)據(jù)“1”狀態(tài)。下面詳細(xì)介紹本地端向外設(shè)端發(fā)送數(shù)據(jù)分析過程1)發(fā)起始位當(dāng)起始位0到達(dá)本地端,RO-I變更為邏輯0,DE-2變更為邏輯1,第二RS-485發(fā)送器362發(fā)送功能被允許,數(shù)據(jù)0到達(dá)外設(shè)端。外設(shè)端返回的的邏輯0(R0-2)和DE-2的邏輯1經(jīng)過或非門以后為邏輯0連接到第一RS-485發(fā)送器332的發(fā)送使能端,這樣第一RS-485發(fā)送器332的發(fā)送功能被禁止。2)發(fā)數(shù)據(jù)0如果發(fā)送的數(shù)據(jù)位為0,其通訊原理與傳輸起始位相同。3)發(fā)數(shù)據(jù)1當(dāng)發(fā)送數(shù)據(jù)由0變更為1,R0_1變更為邏輯1,DE_2變更為邏輯0,第二RS-485發(fā)送器362發(fā)送功能被禁止。外設(shè)端收到的數(shù)據(jù)取決于R3和R4的上下拉確定的邏輯,而其邏輯為1,這樣等同于數(shù)據(jù)1從本地端傳輸?shù)搅送庠O(shè)端。這樣從外設(shè)端返回的數(shù)據(jù)1經(jīng)由第二數(shù)據(jù)流向控制模塊37也變更為低電平,從而使第一RS-485發(fā)送器332的發(fā)送功能禁止。4)發(fā)結(jié)束位其通訊原理與傳輸數(shù)據(jù)1相同。上述數(shù)據(jù)傳輸真值表如下<table>tableseeoriginaldocumentpage7</column></row><table>上面詳細(xì)介紹了本地端向外設(shè)端發(fā)送數(shù)據(jù)分析過程,至于外設(shè)端向本地端發(fā)送數(shù)據(jù)分析,其通訊過程就是從本地端到外設(shè)端的逆過程。圖8是本發(fā)明RS-485隔離器數(shù)據(jù)發(fā)送流程圖。本發(fā)明的總線監(jiān)聽由總線狀態(tài)檢測(cè)模塊51完成,總線狀態(tài)檢測(cè)模塊51監(jiān)聽第一RS-485收發(fā)器33的接收輸出端RO-I和發(fā)送使能端DE-1,當(dāng)檢測(cè)到RO-I端或者送使能端DE-I有低電平,即認(rèn)為總線被占用??偩€被占用后,總線忙(Busy),即Idle無效,并且保持到RO-I下降沿6ms后,才置有效。如果,在等待6ms過程中,RO-I或者DE-I又有1個(gè)下降沿,6ms等待被重置,并以此類推。本電路的基本原理就是檢測(cè)數(shù)據(jù)起始位及字節(jié)本身的“0”數(shù)據(jù)位,由此來確定總線是否被占用。為什么認(rèn)為收到0就認(rèn)為被占用呢,因?yàn)椴还苋魏我欢税l(fā)起數(shù)據(jù)發(fā)送,都必須先發(fā)送握手信號(hào),這個(gè)握手信號(hào)就是啟動(dòng)位0。Idle信號(hào)并非當(dāng)總線數(shù)據(jù)流停止以后立即有效,而是在最后一個(gè)字節(jié)傳輸開始,至少再等待一段時(shí)間。這樣做的好處是至少要等待對(duì)方發(fā)送完最后一個(gè)字節(jié)后再應(yīng)答,不至于造成沖突。雖然在RS-485通訊系統(tǒng)中,波特率可支持1200115200bps,但是一般因?yàn)閭鬏斁嚯x長(zhǎng)而選擇低波特率通訊,如9600bps,4800bps等。這個(gè)等待時(shí)間長(zhǎng)短的設(shè)計(jì)應(yīng)當(dāng)考慮低波特率的要求,當(dāng)然也不能等待太長(zhǎng),太長(zhǎng)會(huì)影響總線利用率。在上述電路中,延時(shí)設(shè)定為6ms,這個(gè)時(shí)間可以滿足低至9600bps,4800bps甚至2400bps的低波特率通訊要求。請(qǐng)參見圖8,本發(fā)明RS-485隔離器數(shù)據(jù)發(fā)送流程如下步驟S801判斷是否有數(shù)據(jù)發(fā)送,當(dāng)一端收到數(shù)據(jù)后準(zhǔn)備應(yīng)答或者需要主動(dòng)發(fā)送數(shù)據(jù)時(shí),進(jìn)入步驟S802;步驟S802初始化數(shù)據(jù)指針,進(jìn)入步驟S803;步驟S803:先檢測(cè)Idle信號(hào),當(dāng)Idle信號(hào)無效(為“0”)時(shí),表明總線已被其他設(shè)備占用,必須等待,直到空閑即Idle信號(hào)有效(為“1”)時(shí),才真正啟動(dòng)發(fā)送,進(jìn)入步驟S804;步驟S804發(fā)送1幀數(shù)據(jù),進(jìn)入步驟S805;步驟S805當(dāng)一幀數(shù)據(jù)發(fā)送完后,不需要進(jìn)一步的數(shù)據(jù)發(fā)送,那么這個(gè)發(fā)送進(jìn)程就此結(jié)束。如果要求接著立即發(fā)下一幀,這時(shí)因?yàn)镮dle信號(hào)還沒立即釋放,按照要求還需等待6ms,因?yàn)樵O(shè)備自身要接著發(fā)送,因此這個(gè)6ms等待其實(shí)已經(jīng)沒有必要。總線狀態(tài)檢測(cè)模塊51可以接收ISA總線的命令,其中一個(gè)最主要的命令為忽略6ms延時(shí)的命令,如步驟S806所示,一旦總線狀態(tài)檢測(cè)模塊51接收到這個(gè)命令,即立即忽略6ms延時(shí)并進(jìn)入步驟S807;步驟S807發(fā)送指針指向下一幀,進(jìn)入步驟S803,即將外部RS-485總線的真實(shí)使用情況立即賦值給“Idle”信號(hào)。這樣,如果沒有其他設(shè)備恰在此時(shí)使用RS-485總線,本設(shè)備接著就可以發(fā)送下一幀數(shù)據(jù)了。這樣做的好處是,當(dāng)發(fā)送巨量數(shù)據(jù),需要拆分成多幀數(shù)據(jù)發(fā)送時(shí),多幀數(shù)據(jù)可以連續(xù)發(fā)送,不受6ms延時(shí)的影響,大大提高提升總線利用率。雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。權(quán)利要求一種RS-485隔離器,包括通過隔離器件耦合隔離的本地CPU端和外設(shè)端,其特征在于,所述本地CPU端包括第一RS-485收發(fā)器和第一數(shù)據(jù)流向控制模塊;所述外設(shè)端包括第二RS-485收發(fā)器和第二數(shù)據(jù)流向控制模塊;所述隔離器件包括第一隔離器件和第二隔離器件;所述第一RS-485收發(fā)器包括數(shù)據(jù)發(fā)送輸入端DI-1、數(shù)據(jù)接收輸出端RO-1、接收允許端/RE-1和發(fā)送使能端DE-1;所述第二RS-485收發(fā)器包括數(shù)據(jù)發(fā)送輸入端DI-2、數(shù)據(jù)接收輸出端RO-2、接收允許端/RE-2和發(fā)送使能端DE-2;所述第一RS-485收發(fā)器、第二RS-485收發(fā)器分別通過其數(shù)據(jù)發(fā)送輸入端、數(shù)據(jù)接收輸出端和所述第一隔離器件相連,所述第一、第二RS-485收發(fā)器的接收允許端接地;所述第一數(shù)據(jù)流向控制模塊的輸入端和所述第一RS-485收發(fā)器的數(shù)據(jù)接收輸出端RO-1、發(fā)送使能端DE-1相連,其輸出信號(hào)經(jīng)過隔離形成方向控制DIR-2信號(hào)控制第二RS-485收發(fā)器的發(fā)送使能端DE-2;所述第二數(shù)據(jù)流向控制模塊的輸入端和所述第二RS-485收發(fā)器的數(shù)據(jù)接收輸出端RO-2、發(fā)送使能端DE-2相連,其輸出信號(hào)經(jīng)過隔離形成方向控制DIR-1信號(hào)控制第一RS-485收發(fā)器的發(fā)送使能端DE-1。2.根據(jù)權(quán)利要求1所述的RS-485隔離器,其特征在于,所述隔離器包括RS-485總線狀態(tài)檢測(cè)模塊,其檢測(cè)端和第一RS-485收發(fā)器的數(shù)據(jù)接收輸出端RO-I相連,檢測(cè)RS-485總線的狀態(tài),另一端通過CPU總線和CPU相連,供CPU讀取RS-485總線狀態(tài),或接收來自CPU的控制命令。3.根據(jù)權(quán)利要求2所述的RS-485隔離器,其特征在于,所述RS-485總線狀態(tài)檢測(cè)模塊還包括另一檢測(cè)端,所述另一檢測(cè)端和第一RS-485收發(fā)器的發(fā)送使能端DE-I相連,輔助檢測(cè)RS-485總線的狀態(tài)。4.根據(jù)權(quán)利要求1所述的RS-485隔離器,其特征在于,所述外設(shè)端包括正向數(shù)據(jù)端D+和負(fù)向數(shù)據(jù)端D-,所述正向數(shù)據(jù)端和負(fù)向數(shù)據(jù)端間連接有浪涌保護(hù)回路。5.根據(jù)權(quán)利要求4所述的RS-485隔離器,其特征在于,所述浪涌保護(hù)回路包括兩個(gè)串聯(lián)在正向數(shù)據(jù)端和負(fù)向數(shù)據(jù)端的的電阻Rl、R2,跨接在電阻Rl、R2內(nèi)側(cè)的瞬變抑制二極管D1、D2以及跨接在電阻Rl、R2外側(cè)的氣體放電管GAS1、GAS2。6.根據(jù)權(quán)利要求1至5所述的任一RS-485隔離器,其特征在于,所述第一隔離器件和第二隔離器件為光電耦合隔離器件。全文摘要本發(fā)明公開了一種RS-485隔離器,包括通過隔離器件耦合隔離的本地CPU端和外設(shè)端,其中,所述本地CPU端包括第一RS-485收發(fā)器和第一數(shù)據(jù)流向控制模塊;所述外設(shè)端包括第二RS-485收發(fā)器和第二數(shù)據(jù)流向控制模塊;所述隔離器件包括第一隔離器件和第二隔離器件;每個(gè)RS-485收發(fā)器包括接收數(shù)據(jù)端、發(fā)送數(shù)據(jù)端、接收允許端和發(fā)送使能端;所述第一RS-485收發(fā)器、第二RS-485收發(fā)器分別和所述第一隔離器件相連;所述第一數(shù)據(jù)流向控制模塊、第二數(shù)據(jù)流向控制模塊分別所述第二隔離器件相連。本發(fā)明提供的RS-485隔離器屬于兩線隔離的RS-485收發(fā)器,能夠自動(dòng)發(fā)送數(shù)據(jù)并具有通訊中繼功能。文檔編號(hào)H03K19/0175GK101800535SQ20101010734公開日2010年8月11日申請(qǐng)日期2010年2月9日優(yōu)先權(quán)日2010年2月9日發(fā)明者陳美良申請(qǐng)人:悉雅特樓宇自控(杭州)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1