專利名稱:一種檢測(cè)電源電壓波動(dòng)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電路領(lǐng)域,特別涉及一種檢測(cè)電源電壓波動(dòng)的方法和設(shè)備。
背景技術(shù):
隨著通信技術(shù)的不斷發(fā)展,通信設(shè)備對(duì)供電電源的性能和精度要求越來越高,所 以需要對(duì)供電電源的參數(shù)進(jìn)行檢測(cè),尤其是對(duì)供電電源的電壓進(jìn)行檢測(cè)。目前通信設(shè)備能夠提供對(duì)供電電源的過壓、欠壓告警檢測(cè)功能,據(jù)此來判斷供電 電源是否在正常電壓范圍(通常為_36Vdc -72Vdc)之內(nèi),當(dāng)電源的輸入電壓低于最小電 壓值或高于最大電壓值時(shí),通信設(shè)備上報(bào)電壓越限告警,該檢測(cè)方法為電壓告警門限檢測(cè) 法。除通信設(shè)備能夠?qū)崿F(xiàn)電壓越限告警功能外,通信機(jī)房動(dòng)力設(shè)備和通信電源設(shè)備也 能提供電源電壓越限告警功能,并且還提供電壓值檢測(cè)功能。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)至少具有以下缺點(diǎn)和不足電壓告警門限檢測(cè)法,只提供對(duì)供電電源的過壓、欠壓告警檢測(cè)功能,而不能采集 和記錄具體電源電壓波動(dòng)的范圍、異常電壓值和產(chǎn)生時(shí)間;通信機(jī)房動(dòng)力設(shè)備和通信電源 設(shè)備雖然能提供電壓值檢測(cè)功能,但是其檢測(cè)精度有限,通常電壓精度在1.5V以上,時(shí)間 精度在1秒以上,不能檢測(cè)出電源電壓的瞬間波動(dòng)情況和產(chǎn)生時(shí)間。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種檢測(cè)電源電壓波動(dòng)的方法和設(shè)備,解決了現(xiàn)有技術(shù)中, 不能準(zhǔn)確記錄電源電壓的電壓值和產(chǎn)生時(shí)間的問題。所述技術(shù)方案如下本發(fā)明實(shí)施例提供了一種檢測(cè)電源電壓波動(dòng)的方法,方法包括獲取電源設(shè)備的電源電壓;對(duì)電源電壓進(jìn)行采樣,得到采樣后的電壓值和電壓值的產(chǎn)生時(shí)間;判斷電壓值是否超過電源電壓的正常范圍;如果是,記錄電壓值和電壓值的產(chǎn)生時(shí)間,并發(fā)出報(bào)警信號(hào);否則,記錄電壓值和電壓值的產(chǎn)生時(shí)間。本發(fā)明實(shí)施例提供了一種檢測(cè)電源電壓波動(dòng)的設(shè)備,設(shè)備包括獲取模塊,用于獲取電源設(shè)備的電源電壓;采樣模塊,用于對(duì)獲取模塊獲取的電源電壓進(jìn)行采樣,得到采樣后的電壓值和電 壓值的產(chǎn)生時(shí)間;判斷模塊,用于判斷采樣模塊采樣的電壓值是否超過電源電壓的正常范圍;第一記錄模塊,用于當(dāng)判斷模塊判斷采樣的電壓值超過電源電壓的正常范圍,記 錄電壓值和電壓值的產(chǎn)生時(shí)間;報(bào)警模塊,用于當(dāng)判斷模塊判斷采樣的電壓值超過電源電壓的正常范圍時(shí),發(fā)出 報(bào)警信號(hào);
第二記錄模塊。用于當(dāng)判斷模塊判斷采樣的電壓值沒有超過電源電壓的正常范圍時(shí),記錄電壓值和電壓值的產(chǎn)生時(shí)間。本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是本發(fā)明實(shí)施例提供的方法,實(shí)現(xiàn)了對(duì)電源電壓值進(jìn)行精確采樣,記錄電源電壓波 動(dòng)的范圍、異常電壓值和產(chǎn)生時(shí)間,并能夠輸出電壓波動(dòng)曲線,在電源電壓超出正常電壓范 圍和產(chǎn)生瞬間情況下,能夠及時(shí)精確記錄電源異常的電壓值和時(shí)間值,并將異常告警上報(bào) 給主機(jī)或網(wǎng)管,為分析和定位電源電壓波動(dòng)問題提供了便利。
圖1是本發(fā)明實(shí)施例1提供的方法流程示意圖;圖2是本發(fā)明實(shí)施例2提供的檢測(cè)電源電壓波動(dòng)的電路示意圖;圖3是本發(fā)明實(shí)施例2提供的方法流程示意圖;圖4是本發(fā)明實(shí)施例2提供的電源電壓波動(dòng)曲線示意圖;圖5是本發(fā)明實(shí)施例3提供的設(shè)備示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明 實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例1為了實(shí)現(xiàn)能夠?qū)νㄐ旁O(shè)備輸入電源電壓值進(jìn)行精確采樣,記錄電源電壓波動(dòng)的范 圍、異常電壓值和產(chǎn)生時(shí)間,并能夠輸出電壓波動(dòng)曲線,本發(fā)明實(shí)施例提供了一種檢測(cè)電源 電壓波動(dòng)的方法,參見圖1,該方法包括101 獲取電源設(shè)備的電源電壓;102 對(duì)電源電壓進(jìn)行采樣,得到采樣后的電壓值和電壓值的產(chǎn)生時(shí)間;103 判斷電壓值是否超過電源電壓的正常范圍;如果是,記錄電壓值和電壓值的產(chǎn)生時(shí)間,并發(fā)出報(bào)警信號(hào);否則,記錄電壓值和電壓值的產(chǎn)生時(shí)間。其中,獲取電源設(shè)備的電源電壓之后,方法還包括對(duì)電源電壓進(jìn)行檢測(cè),判斷是否發(fā)生掉電,或,過沖,或,瞬變;如果是,發(fā)出報(bào)警信號(hào),并記錄電源電壓的電壓值和電壓值的產(chǎn)生時(shí)間。其中,對(duì)電源電壓進(jìn)行采樣,得到采樣后的電壓值和電壓值的產(chǎn)生時(shí)間,具體包 括將電源電壓轉(zhuǎn)換為電壓值檢測(cè)芯片可以處理的電壓;對(duì)轉(zhuǎn)換后的電壓進(jìn)行采樣,得到采樣后的電壓值和電壓值的產(chǎn)生時(shí)間;將采樣后的電壓值轉(zhuǎn)換為數(shù)字信號(hào)。其中,如果是,記錄電壓值和電壓值的產(chǎn)生時(shí)間之后,還包括根據(jù)記錄的電壓值和電壓值的產(chǎn)生時(shí)間,在電源電壓的波動(dòng)曲線圖中顯示;相應(yīng)地,否則,記錄電壓值和電壓值的產(chǎn)生時(shí)間之后,還包括根據(jù)記錄的電壓值和電壓值的產(chǎn)生時(shí)間,在電源電壓的波動(dòng)曲線圖中顯示。
其中,如果是,發(fā)出報(bào)警信號(hào),并記錄電源電壓的電壓值和電壓值的產(chǎn)生時(shí)間之 后,還包括根據(jù)記錄的電壓值和電壓值的產(chǎn)生時(shí)間,在電源電壓的波動(dòng)曲線圖中顯示。其中,獲取電源設(shè)備的電源電壓,還包括當(dāng)電源電壓為負(fù)電壓時(shí),將電源電壓轉(zhuǎn)換為正電壓。本發(fā)明實(shí)施例提供的方法,實(shí)現(xiàn)了對(duì)電源電壓值進(jìn)行精確采樣,記錄電源電壓波 動(dòng)的范圍、異常電壓值和產(chǎn)生時(shí)間,并能夠輸出電壓波動(dòng)曲線,在電源電壓超出正常電壓范 圍和產(chǎn)生瞬間情況下,能夠及時(shí)精確記錄電源異常的電壓值和時(shí)間值,并將異常告警上報(bào) 給主機(jī)或網(wǎng)管,為分析和定位電源電壓波動(dòng)問題提供了便利。實(shí)施例2參見圖2,本發(fā)明實(shí)施例提供了 一套檢測(cè)電源電壓波動(dòng)的電路系統(tǒng),該套電路主要 分為四部分極性轉(zhuǎn)換模塊、電壓值檢測(cè)模塊、電源瞬變檢測(cè)模塊、通信模塊,其中,各部分 電路的功能如下1)、極性轉(zhuǎn)換模塊,主要功能是將輸入的負(fù)電源電壓轉(zhuǎn)換為正電源電壓;如果是對(duì) 正電源進(jìn)行監(jiān)控,該部分可以去掉。2)、電壓值檢測(cè)模塊,其中電壓值檢測(cè)模塊中包含有電壓值檢測(cè)芯片,首先將被檢 測(cè)電源電壓轉(zhuǎn)換為電壓值檢測(cè)芯片能處理的電壓范圍,比如0 5VDC,本發(fā)明實(shí)施例不限 于該電壓范圍;再將轉(zhuǎn)化后的電壓發(fā)送到電壓值檢測(cè)芯片進(jìn)行檢測(cè);電壓值檢測(cè)芯片將檢 測(cè)到的電壓值上報(bào)給MCU(Micro Controller Unit,微控制單元)處理,其中,電壓值檢測(cè)芯 片檢測(cè)到的電壓檢測(cè)精度為士0. 2V以內(nèi)。3)、電源瞬變檢測(cè)模塊,可以瞬間檢測(cè)到輸入電源掉電、過沖、瞬變情況,當(dāng)輸入電 源發(fā)生掉電、過沖、波動(dòng)、瞬變情況時(shí),電源瞬變檢測(cè)模塊就直接終止MCU其他檢測(cè)程序, MCU則將該事件記錄下來,并向設(shè)備檢測(cè)系統(tǒng)或PC (Personal Computer,個(gè)人計(jì)算機(jī))機(jī)上 報(bào)電源瞬變告警,而不需要再進(jìn)行電壓值檢測(cè)。4)、通信模塊,可以實(shí)現(xiàn)MCU與設(shè)備監(jiān)控系統(tǒng)通信,也可以實(shí)現(xiàn)MCU與PC機(jī)直接通 信,該通信模塊既支持USB通信,也支持串口通信;并且該通信模塊中的電氣隔離模塊,使 得信號(hào)輸出時(shí)不影響外圍設(shè)備的正常使用。下面結(jié)合上述各部分電路,對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行詳細(xì)的描述,參見圖 3,具體實(shí)現(xiàn)過程如下201 極性轉(zhuǎn)換模塊將輸入電源輸出的負(fù)電源電壓轉(zhuǎn)換為正電源電壓,并將轉(zhuǎn)換后 的正電源電壓分別發(fā)送給電壓值檢測(cè)模塊和電源瞬變檢測(cè)模塊;其中,由于通常情況下輸入電源輸出的電壓都為負(fù)電壓,所以需要通過極性轉(zhuǎn)換 模塊將該負(fù)電壓轉(zhuǎn)換為正電壓,如輸入電源輸出的電壓為-48V,則經(jīng)過極性轉(zhuǎn)換模塊后電 壓變?yōu)?8V。對(duì)于輸入電源輸出的電壓為正電壓的情況,可以不執(zhí)行該步驟。202 電壓值檢測(cè)模塊接收極性轉(zhuǎn)換模塊發(fā)送的正電源電壓,執(zhí)行步驟203 ;電源 瞬變檢測(cè)模塊接收極性轉(zhuǎn)換模塊發(fā)送的正電源電壓,判斷該電壓是否為異常事件;其中,電壓值檢測(cè)模塊接收極性轉(zhuǎn)換模塊發(fā)送的正電源電壓,繼續(xù)執(zhí)行步驟203 ; 而電源瞬變檢測(cè)模塊接收極性轉(zhuǎn)換模塊發(fā)送的正電源電壓,判斷該電壓是否為異常事件, 具體過程如下
如果電源瞬變檢測(cè)模塊接收該電源電壓后,檢測(cè)到該電源電壓的電壓值為0,則判定產(chǎn)生掉電情況,此時(shí)202a 電源瞬變檢測(cè)模塊向MCU發(fā)送異常報(bào)告;202b =MCU接收到該異常事件報(bào)告后,立刻終止其它檢測(cè)程序,并記錄該異常事件 和對(duì)應(yīng)的產(chǎn)生時(shí)間,將該異常事件和對(duì)應(yīng)的產(chǎn)生時(shí)間發(fā)送給設(shè)備監(jiān)控系統(tǒng)或PC機(jī);202c:設(shè)備監(jiān)控系統(tǒng)或PC機(jī)接收到該異常事件和對(duì)應(yīng)的產(chǎn)生時(shí)間后,發(fā)出告警 通知工作人員進(jìn)行處理,并將該異常事件和對(duì)應(yīng)的產(chǎn)生時(shí)間在電源電壓值波動(dòng)曲線圖中體 現(xiàn)。上述當(dāng)電源發(fā)生掉電時(shí),電源瞬變檢測(cè)模塊的處理過程,對(duì)于電源過沖的情況,電 源瞬變檢測(cè)模塊檢測(cè)某個(gè)時(shí)刻的電壓值突然變得很高,則判定此時(shí)產(chǎn)生異常情況,其處理 過程與電源掉電的情況相同,不再贅述;對(duì)于電源瞬變的情況,電源瞬變檢測(cè)模塊檢測(cè)某個(gè) 時(shí)刻的電壓值變化很大,則判定此時(shí)產(chǎn)生異常情況,其處理過程與電源掉電的情況相同,不 再贅述。如果電源瞬變檢測(cè)模塊未檢測(cè)到如上述掉電、過沖或者瞬變的異常事件,則電源 瞬變檢測(cè)模塊將對(duì)接收到的電源電壓不作處理。203:電壓值檢測(cè)模塊將接收到的正電源電壓轉(zhuǎn)換為電壓值檢測(cè)芯片可以處理的 電壓;其中,電壓值檢測(cè)模塊首先將接收的電源電壓轉(zhuǎn)換到電壓值檢測(cè)芯片可以處理的 電壓范圍中,比如0 5VDC,可以采用變壓電路實(shí)現(xiàn)。本發(fā)明實(shí)施例對(duì)電壓值檢測(cè)芯片的處 理電壓范圍不作限制,可以根據(jù)實(shí)際情況,選擇不同的電壓值檢測(cè)芯片,則相應(yīng)的電壓處理 范圍不同。204 電壓值檢測(cè)模塊對(duì)轉(zhuǎn)換后的電源電壓進(jìn)行采樣,得到采樣后的電壓值;其中,電壓值檢測(cè)模塊將正電源電壓轉(zhuǎn)換為電壓值檢測(cè)芯片可以處理的電壓后, 電壓值檢測(cè)芯片對(duì)轉(zhuǎn)換后的電源電壓進(jìn)行采樣,得到采樣后的電壓值;其中,本發(fā)明實(shí)施例 中的電壓值檢測(cè)芯片的檢測(cè)精度為士0. 2V以內(nèi)。205 電壓值檢測(cè)模塊將采樣后的電壓值轉(zhuǎn)換為MCU可以處理的數(shù)字信號(hào),并將轉(zhuǎn) 換后的數(shù)字信號(hào)發(fā)送給MCU;其中,電壓值檢測(cè)模塊根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將采樣后的電壓值轉(zhuǎn)換為MCU可以 處理的數(shù)字信號(hào),例如將_48Vdc的采樣電壓值轉(zhuǎn)換為0011,0110,0100,1111,本發(fā)明實(shí)施 例不限制將采樣后的電壓值轉(zhuǎn)換為數(shù)字信號(hào)時(shí)所采用的具體方式,可以是某種算法,也可 以是任一其他轉(zhuǎn)換規(guī)則。206 :MCU接收電壓值檢測(cè)模塊發(fā)送的數(shù)字信號(hào),將該數(shù)字信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電壓 值,并判斷該電壓值是否超出電源電壓正常范圍,如果是,記錄該電壓值和產(chǎn)生時(shí)間并攜帶 報(bào)警信號(hào);否則,記錄該電壓值和產(chǎn)生時(shí)間。其中,MCU接收電壓值檢測(cè)模塊發(fā)送的數(shù)字信號(hào),對(duì)接收到的數(shù)字信號(hào)進(jìn)行處理, 將該數(shù)字信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電壓值;當(dāng)該電壓值超出電源電壓正常范圍,包括低于最小電壓的電壓值和產(chǎn)生時(shí)間、高 于最大電壓的電壓值和產(chǎn)生時(shí)間,則記錄該電壓值和產(chǎn)生時(shí)間同時(shí)攜帶報(bào)警信號(hào),其中,所 記錄的電壓值精度都在士0. 2V以內(nèi),所記錄的產(chǎn)生時(shí)間的時(shí)間精度都在Ims以內(nèi)。
例如電源電壓的正常范圍是36V 72V,如果接收到的電壓值為24V,則將該電壓 值24V和產(chǎn)生24V電壓值的時(shí)間一起記錄同時(shí)攜帶報(bào)警信號(hào);如果接收到的電壓值為86V, 則將該電壓值86V和產(chǎn)生86V電壓值的時(shí)間也一起記錄同時(shí)攜帶報(bào)警信號(hào)。當(dāng)該電壓值沒有超出電源電壓正常范圍,則MCU直接記錄該電壓值和產(chǎn)生時(shí)間。207 :MCU將記錄的電源電壓值和產(chǎn)生時(shí)間轉(zhuǎn)換為數(shù)字信號(hào),通過通信模塊將數(shù)字信號(hào)發(fā)送給設(shè)備監(jiān)控系統(tǒng)或PC機(jī),并保存該數(shù)字信號(hào)。其中,MCU將記錄的的電源電壓值和產(chǎn)生時(shí)間轉(zhuǎn)換為數(shù)字信號(hào),其中如果該電壓值超出電源電壓正常范圍,則該數(shù)字信號(hào)中攜帶報(bào)警信號(hào);將該數(shù)字信號(hào)經(jīng)過通信模塊的電 氣隔離單元進(jìn)行隔離,使得數(shù)字信號(hào)輸出時(shí)不影響外圍設(shè)備的正常使用;再通過USB通信 或者串口通信,將數(shù)字信號(hào)傳輸?shù)皆O(shè)備監(jiān)控系統(tǒng)或PC機(jī)中;MCU將數(shù)字信號(hào)保存在FLASH 單元中。
208 設(shè)備監(jiān)控系統(tǒng)或PC機(jī)接收MCU發(fā)送的數(shù)字信號(hào),判斷該數(shù)字信號(hào)是否攜帶報(bào)警信號(hào),如果是,則設(shè)備監(jiān)控系統(tǒng)或PC機(jī)發(fā)出告警,并執(zhí)行步驟209 ;否則,直接執(zhí)行步驟 209 ;其中,設(shè)備監(jiān)控系統(tǒng)或PC機(jī)接收到MCU發(fā)送的數(shù)字信號(hào)后,如果該數(shù)字信號(hào)攜帶報(bào)警信號(hào),則發(fā)出報(bào)警,通知工作人員此時(shí)電源電壓超出電源電壓正常范圍需要及時(shí)處理。209:設(shè)備監(jiān)控系統(tǒng)或PC機(jī)將接收到的數(shù)字信號(hào)轉(zhuǎn)換為電源電壓值和產(chǎn)生時(shí)間, 并根據(jù)該電源電壓值和產(chǎn)生時(shí)間,在電源電壓波動(dòng)曲線圖中進(jìn)行顯示。其中,設(shè)備監(jiān)控系統(tǒng)或PC機(jī)將接收的數(shù)字信號(hào)轉(zhuǎn)換為電源電壓值和產(chǎn)生時(shí)間后, 根據(jù)電源電壓值和對(duì)應(yīng)的產(chǎn)生時(shí)間,在設(shè)備監(jiān)控系統(tǒng)或PC機(jī)側(cè)的電源電壓波動(dòng)曲線圖的 相應(yīng)位置進(jìn)行顯示,其中,該曲線圖可以清晰的反映出電源電壓在不同時(shí)刻的波動(dòng)情況。參見圖4,電源電壓值波動(dòng)曲線圖在、 t3時(shí)間段內(nèi),電源電壓值高于電源電壓 的正常范圍;在t4 t6時(shí)間段內(nèi),電源電壓值低于電源電壓的正常范圍;在t8時(shí)刻,電源的 電壓突然變?yōu)?,發(fā)生了電源掉電;在t1(l時(shí)刻,電源的電壓突然變得很高,發(fā)生了電源過沖; 在tn時(shí)刻,電源的電壓突然變化很大,發(fā)生了電源瞬變。本發(fā)明實(shí)施例提供的方法,實(shí)現(xiàn)了對(duì)電源電壓值進(jìn)行精確采樣,記錄電源電壓波 動(dòng)的范圍、異常電壓值和產(chǎn)生時(shí)間,并能夠輸出電壓波動(dòng)曲線,在電源電壓超出正常電壓范 圍和產(chǎn)生瞬間情況下,能夠及時(shí)精確記錄電源異常的電壓值和時(shí)間值,并將異常告警上報(bào) 給主機(jī)或網(wǎng)管,為分析和定位電源電壓波動(dòng)問題提供了便利。實(shí)施例3本發(fā)明實(shí)施例提供了一種檢測(cè)電源電壓波動(dòng)的設(shè)備,參見圖5,該設(shè)備包括獲取模塊301,用于獲取電源設(shè)備的電源電壓;采樣模塊302,用于對(duì)獲取模塊301獲取的電源電壓進(jìn)行采樣,得到采樣后的電壓 值和電壓值的產(chǎn)生時(shí)間,該模塊的功能如圖3中的電壓值檢測(cè)模塊;判斷模塊303,用于判斷采樣模塊302采樣的電壓值是否超過電源電壓的正常范 圍;第一記錄模塊304,用于當(dāng)判斷模塊303判斷采樣的電壓值超過電源電壓的正常 范圍,記錄電壓值和電壓值的產(chǎn)生時(shí)間;報(bào)警模塊305,用于當(dāng)判斷模塊303判斷采樣的電壓值超過電源電壓的正常范圍時(shí),發(fā)出報(bào)警信號(hào);第二記錄模塊306,用于當(dāng)判斷模塊303判斷采樣的電壓值沒有超過電源電壓的 正常范圍時(shí),記錄電壓值和電壓值的產(chǎn)生時(shí)間。其中,設(shè)備還包括檢測(cè)模塊,用于對(duì)獲取模塊301獲取的電源電壓進(jìn)行檢測(cè),判斷是否發(fā)生掉電, 或,過沖,或,瞬變;如果是,發(fā)出報(bào)警信號(hào),并記錄電源電壓的電壓值和電壓值的產(chǎn)生時(shí)間, 該模塊的功能如圖3中的電源瞬變檢測(cè)模塊。其中,采樣模塊302,具體包括第一轉(zhuǎn)換單元,用于將獲取模塊301獲取的電源電壓轉(zhuǎn)換為電壓值檢測(cè)芯片可以 處理的電壓;采樣單元,用于對(duì)轉(zhuǎn)換后的電壓進(jìn)行采樣,得到采樣后的電壓值和電壓值的產(chǎn)生 時(shí)間; 第二轉(zhuǎn)換單元,用于將采樣后的電壓值轉(zhuǎn)換為數(shù)字信號(hào)。其中,第一記錄模塊304還包括第一顯示單元,用于當(dāng)?shù)谝挥涗浤K304記錄電壓值和電壓值的產(chǎn)生時(shí)間后,根 據(jù)記錄的電壓值和電壓值的產(chǎn)生時(shí)間,在電源電壓的波動(dòng)曲線圖中顯示;相應(yīng)地,第二記錄模塊306還包括第二顯示單元,用于當(dāng)?shù)诙涗浤K306記錄電壓值和電壓值的產(chǎn)生時(shí)間后,根 據(jù)記錄的電壓值和電壓值的產(chǎn)生時(shí)間,在電源電壓的波動(dòng)曲線圖中顯示。其中,檢測(cè)模塊還包括第三顯示單元,用于當(dāng)檢測(cè)模塊記錄電源電壓的電壓值和電壓值的產(chǎn)生時(shí)間之 后,根據(jù)記錄的電壓值和電壓值的產(chǎn)生時(shí)間,在電源電壓的波動(dòng)曲線圖中顯示。其中,獲取模塊301,還包括轉(zhuǎn)換單元,用于當(dāng)獲取模塊301獲取的電源電壓為負(fù)電壓時(shí),將電源電壓轉(zhuǎn)換為 正電壓,該單元的功能如圖3中的極性轉(zhuǎn)換模塊。本發(fā)明實(shí)施例提供的設(shè)備,實(shí)現(xiàn)了對(duì)電源電壓值進(jìn)行精確采樣,記錄電源電壓波 動(dòng)的范圍、異常電壓值和產(chǎn)生時(shí)間,并能夠輸出電壓波動(dòng)曲線,在電源電壓超出正常電壓范 圍和產(chǎn)生瞬間情況下,能夠及時(shí)精確記錄電源異常的電壓值和時(shí)間值,并將異常告警上報(bào) 給主機(jī)或網(wǎng)管,為分析和定位電源電壓波動(dòng)問題提供了便利。本發(fā)明實(shí)施例可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,例如,路由器的硬盤、緩存或光盤中。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種檢測(cè)電源電壓波動(dòng)的方法,其特征在于,所述方法包括獲取電源設(shè)備的電源電壓;對(duì)所述電源電壓進(jìn)行采樣,得到采樣后的電壓值和所述電壓值的產(chǎn)生時(shí)間;判斷所述電壓值是否超過所述電源電壓的正常范圍;如果是,記錄所述電壓值和所述電壓值的產(chǎn)生時(shí)間,并發(fā)出報(bào)警信號(hào);否則,記錄所述電壓值和所述電壓值的產(chǎn)生時(shí)間。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取電源設(shè)備的電源電壓之后,所述方 法還包括對(duì)所述電源電壓進(jìn)行檢測(cè),判斷是否發(fā)生掉電,或,過沖,或,瞬變;如果是,發(fā)出報(bào)警信號(hào),并記錄所述電源電壓的電壓值和所述電壓值的產(chǎn)生時(shí)間。
3.如權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述電源電壓進(jìn)行采樣,得到采樣后 的電壓值和所述電壓值的產(chǎn)生時(shí)間,具體包括將所述電源電壓轉(zhuǎn)換為電壓值檢測(cè)芯片可以處理的電壓; 對(duì)所述轉(zhuǎn)換后的電壓進(jìn)行采樣,得到采樣后的電壓值和所述電壓值的產(chǎn)生時(shí)間; 將所述采樣后的電壓值轉(zhuǎn)換為數(shù)字信號(hào)。
4.如權(quán)利要求1和2所述的方法,其特征在于,所述如果是,記錄所述電壓值和所述電 壓值的產(chǎn)生時(shí)間之后,還包括根據(jù)所述記錄的電壓值和所述電壓值的產(chǎn)生時(shí)間,在所述電源電壓的波動(dòng)曲線圖中顯示;相應(yīng)地,所述否則,記錄所述電壓值和所述電壓值的產(chǎn)生時(shí)間之后,還包括 根據(jù)所述記錄的電壓值和所述電壓值的產(chǎn)生時(shí)間,在所述電源電壓的波動(dòng)曲線圖中顯示。相應(yīng)地,所述如果是,發(fā)出報(bào)警信號(hào),并記錄所述電源電壓的電壓值和所述電壓值的產(chǎn) 生時(shí)間之后,還包括根據(jù)所述記錄的電壓值和所述電壓值的產(chǎn)生時(shí)間,在所述電源電壓的波動(dòng)曲線圖中顯示。
5.如權(quán)利要求1所述的方法,其特征在于,所述獲取電源設(shè)備的電源電壓,還包括 當(dāng)所述電源電壓為負(fù)電壓時(shí),將所述電源電壓轉(zhuǎn)換為正電壓。
6.一種檢測(cè)電源電壓波動(dòng)的設(shè)備,其特征在于,所述設(shè)備包括 獲取模塊,用于獲取電源設(shè)備的電源電壓;采樣模塊,用于對(duì)所述獲取模塊獲取的電源電壓進(jìn)行采樣,得到采樣后的電壓值和所 述電壓值的產(chǎn)生時(shí)間;判斷模塊,用于判斷所述采樣模塊采樣的電壓值是否超過所述電源電壓的正常范圍; 第一記錄模塊,用于當(dāng)所述判斷模塊判斷所述采樣的電壓值超過所述電源電壓的正常 范圍,記錄所述電壓值和所述電壓值的產(chǎn)生時(shí)間;報(bào)警模塊,用于當(dāng)所述判斷模塊判斷所述采樣的電壓值超過所述電源電壓的正常范圍 時(shí),發(fā)出報(bào)警信號(hào);第二記錄模塊,用于當(dāng)所述判斷模塊判斷所述采樣的電壓值沒有超過所述電源電壓的 正常范圍時(shí),記錄所述電壓值和所述電壓值的產(chǎn)生時(shí)間。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述設(shè)備還包括檢測(cè)模塊,用于對(duì)所述獲取模塊獲取的電源電壓進(jìn)行檢測(cè),判斷是否發(fā)生掉電,或,過 沖,或,瞬變;如果是,發(fā)出報(bào)警信號(hào),并記錄所述電源電壓的電壓值和所述電壓值的產(chǎn)生時(shí) 間。
8.如權(quán)利要求6所述的設(shè)備,其特征在于,所述采樣模塊,具體包括第一轉(zhuǎn)換單元,用于將所述獲取模塊獲取的電源電壓轉(zhuǎn)換為電壓值檢測(cè)芯片可以處理 的電壓;采樣單元,用于對(duì)所述轉(zhuǎn)換后的電壓進(jìn)行采樣,得到采樣后的電壓值和所述電壓值的 產(chǎn)生時(shí)間;第二轉(zhuǎn)換單元,用于將所述采樣后的電壓值轉(zhuǎn)換為數(shù)字信號(hào)。
9.如權(quán)利要求6所述的設(shè)備,其特征在于,所述第一記錄模塊還包括第一顯示單元,用于當(dāng)所述第一記錄模塊記錄所述電壓值和所述電壓值的產(chǎn)生時(shí)間 后,根據(jù)所述記錄的電壓值和所述電壓值的產(chǎn)生時(shí)間,在所述電源電壓的波動(dòng)曲線圖中顯 示;相應(yīng)地,所述第二記錄模塊還包括第二顯示單元,用于當(dāng)所述第二記錄模塊記錄所述電壓值和所述電壓值的產(chǎn)生時(shí)間 后,根據(jù)所述記錄的電壓值和所述電壓值的產(chǎn)生時(shí)間,在所述電源電壓的波動(dòng)曲線圖中顯示. 相應(yīng)地,所述檢測(cè)模塊還包括第三顯示單元,用于當(dāng)所述檢測(cè)模塊記錄所述電源電壓的電壓值和所述電壓值的產(chǎn)生 時(shí)間之后,根據(jù)所述記錄的電壓值和所述電壓值的產(chǎn)生時(shí)間,在所述電源電壓的波動(dòng)曲線 圖中顯示。
10.如權(quán)利要求6所述的設(shè)備,其特征在于,所述獲取模塊,還包括轉(zhuǎn)換單元,用于當(dāng)所述獲取模塊獲取的電源電壓為負(fù)電壓時(shí),將所述電源電壓轉(zhuǎn)換為 正電壓。
全文摘要
本發(fā)明公開了一種檢測(cè)電源電壓波動(dòng)的方法和設(shè)備,屬于電路領(lǐng)域。方法包括獲取電源設(shè)備的電源電壓;對(duì)電源電壓進(jìn)行采樣,得到采樣后的電壓值和電壓值的產(chǎn)生時(shí)間;判斷電壓值是否超過電源電壓的正常范圍;如果是,記錄電壓值和電壓值的產(chǎn)生時(shí)間,并發(fā)出報(bào)警信號(hào);否則,記錄電壓值和電壓值的產(chǎn)生時(shí)間。設(shè)備包括獲取模塊、采樣模塊、判斷模塊、第一記錄模塊、報(bào)警模塊、第二記錄模塊。通過本發(fā)明實(shí)施例提供的方法能夠?qū)崿F(xiàn)對(duì)通信設(shè)備輸入電源電壓值進(jìn)行精確采樣,記錄電源電壓波動(dòng)的范圍、異常電壓值和產(chǎn)生時(shí)間,并能夠輸出電壓波動(dòng)曲線。
文檔編號(hào)G01R31/40GK101799487SQ20091000388
公開日2010年8月11日 申請(qǐng)日期2009年2月6日 優(yōu)先權(quán)日2009年2月6日
發(fā)明者揭衛(wèi)平, 李哲, 林廷武, 王春燕 申請(qǐng)人:華為技術(shù)有限公司