本申請涉及通信技術領域,特別涉及一種開關檢測裝置及通信設備。
背景技術:
隨著通信技術的發(fā)展,對通信設備的可靠性要求越來越高。尤其是通信設備上的電源開關,若電源開關出現(xiàn)故障,將會造成重大的損失。
目前,為了提高通信設備的可靠性,可以在通信設備上使用兩個電源開關s1和s2,該s1和s2采用并聯(lián)方式連接,互為備份,共同控制電源線路的通斷。并且,在檢測電源開關是否發(fā)生故障時,采用人工檢測的方式。比如:斷開s1的同時,反復閉合和斷開s2,查看通信設備上電情況以判斷s2是否有故障;同理,斷開s2的同時,反復閉合和斷開s1,查看通信設備上電情況以判斷s1是否有故障。
但是,由于很多通信設備在運行過程中是不允許掉電的,使得人工檢測電源開關是否發(fā)生故障時會影響該通信設備的正常運行。
技術實現(xiàn)要素:
本申請?zhí)峁┮环N開關檢測裝置及通信設備,以解決現(xiàn)有技術中人工檢測電源開關是否發(fā)生故障時會影響通信設備的正常運行的問題。
根據(jù)本申請實施例的第一方面,提供了一種開關檢測裝置,所述開關檢測裝置包括開關隔離模塊和開關檢測模塊,所述開關隔離模塊與電源模塊的使能信號端相連接,還分別與至少兩個相互并聯(lián)的待測開關的開關信號端相連接,所述開關檢測模塊的信號輸入端分別與所述至少兩個相互并聯(lián)的待測開關的開關信號端相連接;
所述開關隔離模塊用于對各所述待測開關的開關信號進行相互隔離;
所述開關檢測模塊用于對隔離后的各個待測開關的開關信號進行檢測,得到各個開關信號對應的檢測信號,所述檢測信號用于表征對應的待測開關的開關狀態(tài)。
根據(jù)本申請實施例的第二方面,提供了一種通信設備,所述設備包括權上述第一方面所述的開關檢測裝置、與所述開關檢測裝置相連接的至少兩個待測開關、以及與所述開關檢測裝置相連接的至少一個電源模塊。
應用本申請實施例,通過開關隔離模塊對各待測開關的開關信號進行相互隔離,以及開關檢測模塊對隔離后的各個待測開關的開關信號進行檢測,得到各個開關信號對應的檢測信號,該檢測信號用于表征對應的待測開關的開關狀態(tài),使得開關檢測裝置在保證通信設備正常運行時,還可以實現(xiàn)對開關狀態(tài)的自動化檢測,并提高了檢測效率。
附圖說明
圖1是冗余電源開關直連多個電源模塊的電路圖;
圖2是本申請開關檢測裝置的一個應用場景示意圖;
圖3是本申請開關檢測裝置的一個實施例流程圖;
圖4a是本申請開關檢測裝置對應的一個電路圖;
圖4b是本申請開關檢測裝置對應的另一電路圖;
圖5是本申請開關檢測裝置的另一個實施例流程圖;
圖6是本申請通信設備的一個實施例流程圖;
圖7是本申請開關檢測方法的一個實施例流程圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。
應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
參見圖1,為冗余電源開關直連多個電源模塊的電路圖。如圖1所示,該電路圖中包括電源模塊1、電源模塊2、…、電源模塊n,以及電源開關s1和電源開關s2。
為了提高設備的可靠性,該電路圖中采用了電源開關s1和電源開關s2,并且電源開關s1和電源開關s2互為備份。具體為:
電源開關s1和s2直接并聯(lián)接在一起,控制switch開關信號的通與斷。switch開關信號又與每一個電源模塊的enable使能信號連接在起,同時控制所有電源模塊輸出使能。當s1和s2中任意一個電源開關閉合時,所有電源模塊輸出電流;當s1和s2同時斷開時,所有電源模塊停止輸出電流。
當其中一個電源開關故障,另一電源開關可以單獨控制所有電源模塊輸出。若需要獲知具體是哪個電源開關出現(xiàn)故障時,現(xiàn)有技術中一般采用人工檢測的方式,具體為:
斷開s1的同時,反復閉合和斷開s2,查看通信設備上電情況以判斷s2是否有故障;同理,斷開s2的同時,反復閉合和斷開s1,查看通信設備上電情況以判斷s1是否有故障。
但是,由于很多通信設備在運行過程中是不允許掉電的,使得人工檢測電源開關是否發(fā)生故障時會影響該通信設備的正常運行。
為了解決上述問題,本申請實施例中提供了一種開關檢測裝置,一種包括該開關檢測裝置的通信設備、以及該開關檢測裝置對應的開關檢測方法。
圖2是本申請開關檢測裝置的一個應用場景示意圖。如圖2所示,該示意圖中包括開關檢測裝置、與該開關檢測裝置相連接的至少兩個待測開關(如圖2中的待測開關s1和待測開關s2)、以及與該開關檢測裝置相連接的至少一個電源模塊(如圖2中的電源模塊1)。為了描述方便,圖2中僅僅示出一個電源模塊。
其中,開關檢測裝置能夠自動對所連接的各個待測開關的開關信號進行相互隔離,使得各個待測開關的動作相互獨立,即使一個待測開關發(fā)生故障,另一個待測開關仍可以保持通信設備的正常供電。
開關檢測裝置還能夠自動對隔離后的各個待測開關的開關信號進行檢測,得到各個開關信號對應的檢測信號,該檢測信號用于表征對應的待測開關的開關狀態(tài)。
目前電源開關的故障模式,絕大多數(shù)情況是從外觀上看電路已閉合,但實際電路電流或者信號是斷開的,或者由于接觸不良導致斷開。采用本實施中提供的開關檢測方法,當開關檢測裝置得到的檢測信號為高電平,確定該待測開關的實際狀態(tài)為斷開,若從外觀上看到該待測開關為閉合時,表明該待測開關發(fā)生了故障。
圖3是本申請開關檢測裝置的一個實施例流程圖,該開關檢測裝置用于檢測所連接的各個待測開關是否發(fā)生故障。如圖3所示,本申請開關檢測裝置可以包括:開關隔離模塊31和開關檢測模塊32。
其中,開關隔離模塊31與電源模塊1的使能信號端(如圖3中的enable1)相連接,還分別與至少兩個相互并聯(lián)的待測開關的開關信號端(如圖3中的switch1、switch2)相連接,開關檢測模塊32的信號輸入端分別與至少兩個相互并聯(lián)的待測開關的開關信號端(如圖3中的switch1、switch2)相連接。
開關隔離模塊31用于對各待測開關的開關信號進行相互隔離;其中,隔離的目的是為了使得各待測開關的開關信號相互獨立,在檢測時,即使一個開關故障了,這個故障能夠被檢測到的同時,其他的開關仍然可以保持設備的正常供電。
開關檢測模塊32用于對隔離后的各個待測開關的開關信號進行檢測,得到各個開關信號對應的檢測信號(如detect1、detect2),該檢測信號用于表征對應的待測開關的開關狀態(tài)。
上述開關檢測模塊32信號輸入端還通過開關隔離模塊31與電源模塊1的使能信號端相連接。
在一個實施例中,開關隔離模塊31可以包括:與每個待測開關的開關信號端相連接的隔離器件;
其中,隔離器件的一端與對應的待測開關的開關信號端相連接,另一端與對應的電源模塊的使能信號端相連接。
比如:隔離器件為肖特基二極管,該肖特基二極管的負極與待測開關的開關信號端相連接,正極與電源模塊的使能信號端相連接。由于待測開關是相互并聯(lián)的,每個待測開關都有其對應的隔離器件,因此,對應于不同的待測開關的隔離器件之間也是相互并聯(lián)的。
在一個實施例中,開關檢測模塊32可以包括:與每個待測開關的開關信號端相連接的上拉子模塊。
其中,上拉子模塊用于對所連接的待測開關的開關信號進行上拉,得到上拉后的開關信號。
比如:所連接的待測開關為斷開時,可以將該待測開關的開關信號上拉為高電平。
另外,該上拉子模塊可以包括上拉電阻和保護二極管;該上拉電阻的一端與保護二極管相連接,另一端與對應的待測開關的開關信號端相連接。其中,保護二極管的負極與上拉電阻相連接,其正極與電源模塊相連接。
在一個實施例中,開關檢測模塊32可以包括:驅(qū)動子模塊。該驅(qū)動子模塊的各個信號輸入端接入對應的待測開關的開關信號端與電源模塊之間。
其中,驅(qū)動子模塊用于對電源模塊上拉后的開關信號進行隔離檢測,得到對應的檢測信號;其中,若開關信號被上拉為高電平,得到的檢測信號為高電平;若開關信號為接地,得到的檢測信號為低電平。
在上述實施方式的基礎上驅(qū)動子模塊不僅包括驅(qū)動器件、還包括與該驅(qū)動器件的每個信號輸入端相連接的限流電阻,并且該驅(qū)動器件通過各限流電阻與不同的待測開關的開關信號端相連接。
在一個實施例中,參見圖4a和4b,為本申請開關檢測裝置對應的兩個電路圖,圖4a中包括一個電源模塊,在圖4b所示的實施方式中,圖4b中包括多個電源模塊,為了使得待測開關相互獨立,每個電源模塊均相應的設置有開關隔離模塊,開關隔離模塊的具體結構與上述實施例中一個電源模塊的相同,在此不再贅述,具體可以參照圖4b所示。下面以圖4b為例來具體描述電路圖中的各部分連接關系和執(zhí)行功能。如圖4b所示,該電路圖中包括電源模塊1、電源模塊2、…、電源模塊n,以及電源開關s1和電源開關s2。
開關隔離模塊31包括:肖特基二極管d1與d2、肖特基二極管d3與d4、…、肖特基二極管dn-1與dn。
其中,與待測開關s1的開關信號switch1端相連接的隔離器件包括:肖特基二極管d1、肖特基二極管d3、…、肖特基二極管dn-1。
與待測開關s2的開關信號switch2端相連接的隔離器件包括:肖特基二極管d2、肖特基二極管d4、…、肖特基二極管dn。
并且,各個肖特基二極管的負極與待測開關的開關信號端相連接,其正極與電源模塊的使能信號端相連接。
具體為:電源模塊1的使能信號enable1端通過肖特基二極管d1與d2分別與待測開關s1的開關信號switch1端與待測開關s2的開關信號switch2端相連接;依次地,電源模塊2的使能信號enable2端通過肖特基二極管d3與d4分別與待測開關s1的開關信號switch1端與待測開關s2的開關信號switch2端相連接;直至電源模塊n的使能信號enablen端通過肖特基二極管dn-1與dn分別與待測開關s1的開關信號switch1端與待測開關s2的開關信號switch2端相連接。
上述各個肖特基二極管的作用是,隔離電源開關s1和s2,使得s1與s2的動作相互獨立,即使一個開關故障了,這個故障可以被檢測出來的同時,另一個開關仍可以保持設備正常供電。
開關檢測模塊32包括:上拉電阻r11和r12、保護二極管d11和d12、限流電阻r13和r14、以及驅(qū)動器件u11。
其中,上拉電阻r11和保護二極管d11組成一個上拉子模塊,且該上拉子模塊與待測開關s1的開關信號switch1端相連接;上拉電阻r12和保護二極管d12也組成一個上拉子模塊,且該上拉子模塊與待測開關s1的開關信號switch2端的相連接。其中,保護二極管d11的負極與上拉電阻r11相連接,其正極與電源模塊相連接,保護二極管d12的負極與上拉電阻r12相連接,其正極與電源模塊相連接。
需要說明的是,每個待測開關均有其對應的上拉子模塊,上述實施例僅僅以兩個待測開關、兩個上拉子模塊為例進行說明,但并不應當以此為限制。
限流電阻r13和驅(qū)動器件u11組成一個驅(qū)動子模塊,且該驅(qū)動子模塊中的限流電阻r13還與待測開關s1的開關信號switch1端相連接,限流電阻r14和驅(qū)動器件u11組成另外一個驅(qū)動子模塊,限流電阻r14還與待測開關s2的開關信號switch2端相連接。
具體為:待測開關s1的開關信號switch1通過r11和d11上拉,待測開關s2的開關信號switch2通過r12和d12上拉。然后switch1通過限流電阻r13和驅(qū)動器件u11變換為檢測信號detect1;switch2通過限流電阻r14和驅(qū)動器件u11變換為檢測信號detect2。r13、r14和u11的作用為隔離,將檢測電路對開關信號的影響降低到最低。
其中,u11可以采用現(xiàn)有技術中74lv244類似的驅(qū)動器,起信號隔離和防護作用。
當待測開關s1斷開時,switch1信號通過r11被3v3電源模塊上拉為高電平,高電平直接通過r13、u11防護后透傳到detect1信號,此時detect1信號為h(即高電平);
當待測開關s1閉合時,switch1信號直接通過s1接地,并直接通過r13、u11防護后透傳到detect1信號,此時detect1信號為l(即低電平)。同理,當待測開關s2斷開時,switch2信號通過r12被3v3電源模塊上拉為高電平,高電平直接通過r14、u11防護后透傳到detect2信號,此時detect2信號為h(即高電平);當待測開關s2閉合時,switch2信號直接通過s2接地,并直接通過r14、u11防護后透傳到detect2信號,此時detect2信號為l(即低電平)。由上述實施例可見,通過開關隔離模塊對各待測開關的開關信號進行相互隔離,以及開關檢測模塊對隔離后的各個待測開關的開關信號進行檢測,得到各個開關信號對應的檢測信號,該檢測信號用于表征對應的待測開關的開關狀態(tài),使得開關檢測裝置在保證通信設備正常運行時,還可以實現(xiàn)對開關狀態(tài)的自動化檢測,并提高了檢測效率。
圖5是本申請開關檢測裝置的另一個實施例流程圖,該開關檢測裝置用于檢測所連接的各個待測開關是否發(fā)生故障。如圖5所示,本申請開關檢測裝置可以包括:開關隔離模塊31、開關檢測模塊32和故障顯示模塊51。
其中,故障顯示模塊51與開關檢測模塊32的信號輸出端相連接。
故障顯示模塊51用于根據(jù)所述對應的檢測信號確定各個待測開關對應的故障檢測結果,并顯示所述故障檢測結果。
在一個實施例中,故障顯示模塊41可以包括cpu和顯示屏。其中,cpu與開關檢測模塊32的信號輸出端相連接,還與顯示屏相連接。
其中,cpu用于根據(jù)待測開關對應的檢測信號(如detect1、detect2)確定該待測開關的開關狀態(tài),判斷該待測開關的開關狀態(tài)是否與設定狀態(tài)相同,若是,則確定對應的待測開關的故障檢測結果為正常;若否,則確定對應的待測開關的故障檢測結果為異常;
顯示屏用于顯示待測開關的故障檢測結果。
本實施例中,待測開關s1的檢測信號detect1和待測開關s2的檢測信號detect2可被cpu讀取。通過cpu程序設定或者命令行設定可以將對應的待測開關的開關狀態(tài)顯示在顯示屏上。顯示屏顯示的結果須為:當detect1為低電平時,顯示待測開關s1閉合;當detect1信號為高電平時,顯示待測開關s1斷開;同理,當detect2為低電平時,顯示待測開關s2閉合;當detect2信號為高電平時,顯示開關待測s2斷開,如表1所示。
表1
由上述實施例可見,通過故障顯示模塊根據(jù)各個待測開關對應的檢測信號確定各個待測開關對應的故障檢測結果,并顯示各個待測開關對應的故障檢測結果,使得開關檢測裝置能夠自動判斷各個待測開關是否出現(xiàn)故障、以及直觀顯示各個待測開關的故障檢測結果,從而實現(xiàn)了開關故障的自動化識別和自動化顯示,進而提高了電源開關的檢測效率和可靠性。
圖6是本申請通信設備的一個實施例流程圖。如圖6所示,該通信設備可以包括圖3、圖4或圖5所示的開關檢測裝置、與該開關檢測裝置相連接的至少兩個待測開關、以及與該開關檢測裝置相連接的至少一個電源模塊。其中,開關檢測裝置對應的電路圖可以如4a或4b所示。
圖7是本申請開關檢測方法的一個實施例流程圖,該開關檢測方法可以應用于包括圖3、圖4或圖5所示的開關檢測裝置上。如圖7所示,該方法可以包括以下步驟:
步驟710,對各個待測開關的開關信號進行相互隔離。
步驟720,對隔離后的各個開關信號進行檢測,得到各個開關信號對應的檢測信號,該檢測信號用于表征對應的待測開關的開關狀態(tài)。
本申請實施例中,若檢測信號為高電平,對應的待測開關的開關狀態(tài)為斷開;若檢測信號為低電平,對應的待測開關的開關狀態(tài)為閉合。
在一個實施例中,本申請開關檢測方法還包括:
步驟730,根據(jù)各個開關信號對應的檢測信號確定各個待測開關對應的故障檢測結果。
本申請實施例中,在根據(jù)各個開關信號對應的檢測信號確定各個待測開關對應的故障檢測結果,可以利用以下方式實現(xiàn):
根據(jù)各個開關信號對應的檢測信號確定各個待測開關的開關狀態(tài);
判斷各個開關信號對應的檢測信號是否與設定信號相同,若是,則確定對應的待測開關的故障檢測結果為正常;若否,則確定對應的待測開關的故障檢測結果為異常。
本申請實施例中,若檢測信號為高電平,對應的待測開關的開關狀態(tài)為斷開;若檢測信號為低電平,對應的待測開關的開關狀態(tài)為閉合。
比如:如表1所示,待測開關s1的設定狀態(tài)為閉合狀態(tài),若檢測到測開關s1的開關狀態(tài)為斷開,此時可以判定待測開關s1出現(xiàn)異常;若檢測到測開關s1的開關狀態(tài)為閉合,此時可以判定待測開關s1正常。同理,待測開關s2的設定狀態(tài)為閉合狀態(tài),若檢測到測開關s2的開關狀態(tài)為斷開,此時可以判定待測開關s2出現(xiàn)異常;若檢測到測開關s2的開關狀態(tài)為閉合,此時可以判定待測開關s2正常。
步驟740,顯示各個待測開關對應的故障檢測結果。
由上述實施例可見,通過對各個待測開關的開關信號進行相互隔離,對隔離后的各個開關信號進行檢測,得到各個開關信號對應的檢測信號,該檢測信號用于表征對應的待測開關的開關狀態(tài),根據(jù)各個開關信號對應的檢測信號確定各個待測開關對應的故障檢測結果,顯示各個待測開關對應故障檢測結果,使得開關檢測裝置能夠自動判斷各個待測開關是否出現(xiàn)故障、以及直觀顯示各個待測開關的故障檢測結果,從而實現(xiàn)了開關故障的自動化識別和自動化顯示,進而提高了電源開關的檢測效率和可靠性。
上述方法中對應步驟的實現(xiàn)過程具體詳見上述裝置中各個單元的功能和作用的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本申請保護的范圍之內(nèi)。