本發(fā)明涉及電壓檢測領(lǐng)域,特別是涉及一種電壓動態(tài)檢測方法及裝置。
背景技術(shù):
電壓是電學(xué)中最基本的物理量,通過電壓動態(tài)檢測可以直觀反應(yīng)終端設(shè)備中供電電壓的狀態(tài)。過大的供電電壓、過小的供電電壓及不穩(wěn)定的供電電壓都會對電子元器件及整個終端設(shè)備的正常工作帶來影響。因此,如何提高電壓檢測的精度是電壓動態(tài)檢測需要解決的重要問題之一。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種電壓動態(tài)檢測方法及裝置,以提高電壓動態(tài)檢測的精度。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種電壓動態(tài)檢測方法,包括:在第一時間內(nèi)每間隔第二時間對至少兩個供電電壓進(jìn)行采集,獲得至少兩組采集值;獲得所述至少兩組采集值分別對所述第二時間的至少兩組微分值;過濾刪除所述微分值中小于第一預(yù)設(shè)值的所述微分值;將任意兩個不小于第一預(yù)設(shè)值的所述微分值進(jìn)行同步比值;確定需要判斷的當(dāng)前所述比值;判斷所述當(dāng)前所述比值是否大于第二預(yù)設(shè)值;若所述當(dāng)前所述比值大于所述第二預(yù)設(shè)值,則斷開得到所述當(dāng)前所述比值對應(yīng)的所述供電電壓中的較大所述供電電壓,確定下一個需要判斷的所述比值。否則不斷開所述較大所述供電壓,確定下一個需要判斷的所述比值。
其中,所述第二預(yù)設(shè)值為所述供電電壓的最大額定電壓與最小額定電壓的比值。
其中,在若所述當(dāng)前所述比值大于所述第二預(yù)設(shè)值,則斷開得到所述當(dāng)前所述比值對應(yīng)的所述供電電壓中的較大所述供電電壓,確定下一個需要判斷的所述比值。否則不斷開所述較大所述供電壓,確定下一個需要判斷的所述比值步驟之后進(jìn)一步包括:進(jìn)一步判斷對所有所述比值的是否大于第二預(yù)設(shè)值的判斷是否完成;若對所有所述比值的是否大于第二預(yù)設(shè)值的判斷已完成,則產(chǎn)生驅(qū)動請求信號,否則確定下一個需要進(jìn)行是否大于第二預(yù)設(shè)值判斷的所述比值;根據(jù)所述驅(qū)動請求信號產(chǎn)生控制信號。
其中,在所述在第一時間內(nèi)每間隔第二時間對至少兩個供電電壓進(jìn)行采集,獲得至少兩組采集值步驟之前進(jìn)一步包括:根據(jù)所述控制信號產(chǎn)生驅(qū)動信號驅(qū)動對所述至少兩個供電電壓進(jìn)行采集。
其中,所述驅(qū)動信號驅(qū)動對所述至少兩個供電電壓進(jìn)行采集后,停止產(chǎn)生所述驅(qū)動信號。
其中,所述將任意兩個不小于第一預(yù)設(shè)值的所述微分值進(jìn)行同步比值,要求進(jìn)行比值的所述兩個所述不第一預(yù)設(shè)值的所述微分值是對同一所述第二時間進(jìn)行微分產(chǎn)生的。
其中,所述將任意兩個不小于第一預(yù)設(shè)值的所述微分值進(jìn)行同步比值,要求進(jìn)行比值的所述兩個所述不小于第一預(yù)設(shè)值的所述微分值的較大所述微分值對較小所述微分值做比值。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種電壓動態(tài)檢測裝置,包括:電壓檢測電路及電源管理電路;所述電壓檢測電路包括電壓采集子電路、微分子電路、過濾子電路、邏輯計算子電路、比值選取子電路及判斷子電路;所述電壓采集子電路、所述微分子電路、所述過濾子電路、所述邏輯計算子電路、所述比值選取子電路及所述判斷子電路依次連接;所述電源管理電路與所述電壓檢測電路的所述判斷子電路連接;所述電壓采集子電路用于在第一時間內(nèi)每間隔第二時間對至少兩個供電電壓進(jìn)行采集,獲得至少兩組采集值;所述微分子電路用于獲得所述至少兩組采集值分別對所述第二時間的至少兩組微分值;所述過濾子電路用于過濾刪除小于第一預(yù)設(shè)值的所述微分值;所述邏輯計算子電路用于將任意兩個所述不小于第一預(yù)設(shè)值的所述微分值進(jìn)行同步比值;所述比值選取子電路用于從所述所有比值中選取一個比值作為需要判斷的當(dāng)前所述比值,當(dāng)所有比值都已經(jīng)完成判斷,則不發(fā)送任何所述比值給所述判斷子電路;所述判斷子電路用于判斷所述當(dāng)前所述比值是否大于第二預(yù)設(shè)值,若所述當(dāng)前所述比值大于所述第二預(yù)設(shè)值,則產(chǎn)生電壓異常信號,直至所述所有比值都完成所述判斷,產(chǎn)生檢測完成信號,否則不產(chǎn)生所述電壓異常信號,直至所述所有比值都完成所述判斷,產(chǎn)生檢測完成信號;所述電源管理電路用于接收所述電壓異常信號,并斷開得到所述當(dāng)前所述比值對應(yīng)的所述供電電壓中的較大所述供電電壓。
其中,所述預(yù)設(shè)值為所述供電電壓的最大額定電壓與最小額定電壓的比值。
其中,所述電壓動態(tài)檢測裝置進(jìn)一步包括判斷電路、中央處理電路及驅(qū)動電路;所述判斷電路分別與所述中央處理電路及所述電壓動態(tài)檢測電路的所述判斷子電路;所述驅(qū)動電路分別與所述中央處理電路及所述電壓動態(tài)檢測電路的所述電壓采集子電路連接;所述判斷電路用于根據(jù)所述判斷子電路輸出的所述檢測結(jié)束信號的有無判斷對所有所述比值的是否大于第二預(yù)設(shè)值的判斷是否完成,若對所有所述比值的是否大于第二預(yù)設(shè)值的判斷完成,則產(chǎn)生所述驅(qū)動請求信號;所述中央處理電路用于接收所述驅(qū)動請求信號并產(chǎn)生控制信號;所述驅(qū)動電路用于接收所述中央處理電路產(chǎn)生的所述控制信號,并產(chǎn)生驅(qū)動信號驅(qū)動所述電壓動態(tài)檢測電路中的所述電壓采集子電路對所述至少兩個供電電壓進(jìn)行采集,當(dāng)所述驅(qū)動信號驅(qū)動對所述至少兩個供電電壓進(jìn)行采集后,停止產(chǎn)生所述驅(qū)動信號。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù),本實施例將在第一時間內(nèi)每間隔第二時間對至少兩個供電電壓的至少兩組采集值分別對該第二時間進(jìn)行微分,得到至少兩組微分值;通過判斷不小于第一預(yù)設(shè)值的微分值是否大于第二預(yù)設(shè)值,來控制得到該比值對應(yīng)的供電電壓中的較大供電電壓是否斷開,因為供電電壓的微分值能更精確的反應(yīng)電壓的變化,因此通過這種方法能大大提高檢測供電電壓的精度,更精準(zhǔn)的反應(yīng)供電電壓的狀態(tài),從而能夠改善終端設(shè)備的正常工作及減少終端設(shè)備的毀壞率。
附圖說明
圖1是本發(fā)明電壓動態(tài)檢測方法一實施例的流程示意圖;
圖2是本發(fā)明電壓動態(tài)檢測方法另一實施例的流程示意圖;
圖3是本發(fā)明電壓動態(tài)檢測裝置一實施例的結(jié)構(gòu)示意圖;
圖4是本發(fā)明電壓動態(tài)檢測裝置另一實施例的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施方式對本發(fā)明進(jìn)行詳細(xì)說明。
請參閱圖1,圖1是本發(fā)明電壓動態(tài)檢測方法一實施例的流程示意圖,本實施例包括以下步驟:
S11:在第一時間內(nèi)每間隔第二時間對至少兩個供電電壓進(jìn)行采集,獲得至少兩組采集值。
S12:獲得至少兩組采集值分別對第二時間的至少兩組微分值。
具體的,設(shè)第二時間為t2,兩個供電電壓分別為V1、V2,兩組采集值為V11、V12......V1n及V21、V22......V2n,兩組微分值為v11、v12......
v1(n-1)及v21、v22......v2(n-1),則微分值v11=(V12-V11)/t2,微分值v12=(V13-V12)/t2,其它微分值計算方法與微分值v11、v12相同,這里不一一列舉。
S13:過濾刪除微分值中小于第一預(yù)設(shè)值的微分值。
比值會隨著其分母的變小而增大,因此當(dāng)作為該比值分母的微分值過小時會導(dǎo)致該比值過大,而該比值過大不是因為作為該比值分子的微分值過大而造成的,這種情況會導(dǎo)致對該比值分子的微分值過大的誤判。因此需要限定微分值的最小值,在本實施例中,要求所有微分值不小于第一預(yù)設(shè)值,該第一預(yù)設(shè)值為最小額定電壓。
S14:將任意兩個不小于第一預(yù)設(shè)值的微分值進(jìn)行同步比值。
S15:確定需要判斷的當(dāng)前比值。
S16:判斷當(dāng)前比值是否大于第二預(yù)設(shè)值。
S17:若當(dāng)前比值大于第二預(yù)設(shè)值,則斷開得到當(dāng)前比值對應(yīng)的供電電壓中的較大供電電壓,繼續(xù)進(jìn)行步驟S15,確定下一個需要判斷的比值,否則不斷開得到當(dāng)前比值對應(yīng)的供電電壓中的較大供電壓,繼續(xù)進(jìn)行步驟S15,確定下一個需要判斷的比值。
可選地,參閱圖2,本實施例在步驟S17之后進(jìn)一步包括以下步驟:
S21:判斷對所有比值的是否大于第二預(yù)設(shè)值的判斷是否完成。
S22:若對所有比值的是否大于第二預(yù)設(shè)值的判斷已完成,則產(chǎn)生驅(qū)動請求信號,否則確定下一個需要判斷的比值。
S23:根據(jù)該驅(qū)動請求信號產(chǎn)生控制信號。
可選地,本實施例在步驟S11之前進(jìn)一步包括:
S24:根據(jù)上述控制信號產(chǎn)生驅(qū)動信號驅(qū)動對至少兩個供電電壓進(jìn)行采集。
可選地,該驅(qū)動信號驅(qū)動對至少兩個供電電壓進(jìn)行采集后,停止產(chǎn)生該驅(qū)動信號。
當(dāng)已驅(qū)動對至少兩個供電電壓進(jìn)行采集后,不再發(fā)送驅(qū)動信號,直到有驅(qū)動請求信號請求產(chǎn)生驅(qū)動信號,采用這種非持續(xù)驅(qū)動采集方式能夠減少電壓動態(tài)檢測的功耗。
可選地,本實施例中,第二預(yù)設(shè)值為最大額定電壓與最小額定電壓的比值。當(dāng)然在其它實施例中該第二預(yù)設(shè)值可根據(jù)終端設(shè)備的具體供電電路及供電模式選定。
可選地,本實施例中,將任意兩個不小于第一預(yù)設(shè)值的微分值進(jìn)行同步比值,要求進(jìn)行比值的兩個微分值是對同一個第二時間進(jìn)行微分產(chǎn)生的,即步驟S12中的v11與v21進(jìn)行比值、v12與v22進(jìn)行比值,以此類推。
可選地,本實施例中,將任意兩個不小于第一預(yù)設(shè)值的微分值進(jìn)行同步比值要求上述兩個不小于第一預(yù)設(shè)值的微分值的較大者對較小者做比值,也就是說較大微分值做該比值的分子,較小微分值做該比值的分母。在其他實施例中,可用較小微分值對較大微分值做比值,采用這種方法,需要對上述第一預(yù)設(shè)值與第二預(yù)設(shè)值進(jìn)行調(diào)整。
區(qū)別于現(xiàn)有技術(shù),本實施例將在第一時間內(nèi)每間隔第二時間對至少兩個供電電壓的至少兩組采集值分別對該第二時間進(jìn)行微分,得到至少兩組微分值;通過判斷不小于第一預(yù)設(shè)值的微分值是否大于第二預(yù)設(shè)值來控制得到該比值對應(yīng)的供電電壓中的較大供電電壓是否斷開,因為供電電壓的微分值能更精確的反應(yīng)電壓的變化,因此通過這種方法能大大提高檢測供電電壓的精度,更精準(zhǔn)的反應(yīng)供電電壓的狀態(tài),從而能夠改善終端設(shè)備的正常工作及減少終端設(shè)備的毀壞率。
區(qū)別于現(xiàn)有技術(shù),本實施例通過非持續(xù)驅(qū)動對供電電壓的檢測方式,減小功率消耗。
參閱圖3,圖3是本發(fā)明電壓動態(tài)檢測裝置中電壓動態(tài)檢測電路一實施例的結(jié)構(gòu)示意圖。本實施例電壓動態(tài)檢測電路31及電源管理電路32,電壓動態(tài)檢測電路31包括:電壓采集子電路311、微分子電路312、過濾子電路313、邏輯計算子電路314、比值選取子電路315、判斷子電路316,且電壓采集子電路311、微分子電路312、過濾子電路313、邏輯計算子電路314、比值選取子電路315、判斷子電路316依次連接;電源管理電路32與電壓檢測電路31的判斷子電路316連接;
其中,電壓采集子電路311用于在第一時間內(nèi)每間隔第二時間對至少兩個供電電壓進(jìn)行采集,獲得至少兩組采集值;微分子電路312用于獲得至少兩組采集值分別對第二時間的至少兩組微分值;過濾子電路313用于過濾刪除小于第一預(yù)設(shè)值的微分值;邏輯計算子電路314用于將任意兩個不小于第一預(yù)設(shè)值的微分值進(jìn)行同步比值;比值選取子電路315用于從所有比值中選取一個比值作為需要判斷的當(dāng)前比值,當(dāng)所有比值都已經(jīng)完成判斷,則不發(fā)送比值給判斷子電路316;判斷子電路316用于判斷當(dāng)前比值是否大于第二預(yù)設(shè)值,若當(dāng)前比值大于第二預(yù)設(shè)值,則產(chǎn)生電壓異常信號,直至所有比值都完成判斷,產(chǎn)生檢測完成信號,否則不產(chǎn)生電壓異常信號,直至所有比值都完成判斷,產(chǎn)生檢測完成信號;電源管理電路32用于接收異常電壓信號,并斷開得到當(dāng)前比值對應(yīng)的供電電壓中的較大供電電壓。
在一個應(yīng)用場景中,比值選取子電路315不再重復(fù)選取已經(jīng)判斷過的比值。
在另一個應(yīng)用場景中,預(yù)設(shè)值為最大額定電壓與最小額定電壓的比值,具體理由已在上述實施例中說明。
在又一個應(yīng)用場景中,將任意兩個不小于第一預(yù)設(shè)值的微分值進(jìn)行同步比值,要求進(jìn)行比值的兩個微分值是對同一第二時間進(jìn)行微分產(chǎn)生的,要求兩個不小于第一預(yù)設(shè)值的微分值的較大者對較小者做比值。
可選地,參閱圖4,本實施例在圖3實施例的基礎(chǔ)上進(jìn)一步包括判斷電路41、中央處理電路42及驅(qū)動電路43;判斷電路41分別與中央處理電路42及電壓動態(tài)檢測電路31的判斷子電路316;驅(qū)動電路43分別與中央處理電路42及電壓動態(tài)檢測電路31的電壓采集子電路311連接。
判斷電路41用于根據(jù)判斷子電路316輸出的檢測結(jié)束信號的有無判斷對所有比值的是否大于第二預(yù)設(shè)值的判斷是否完成,若對所有比值的是否大于第二預(yù)設(shè)值的判斷完成,則產(chǎn)生所述驅(qū)動請求信號。
中央處理電路42接收驅(qū)動請求信號并產(chǎn)生控制信號給驅(qū)動電路43。
驅(qū)動電路43用于接收中央處理電路42產(chǎn)生的控制信號,并產(chǎn)生驅(qū)動信號驅(qū)動電壓動態(tài)檢測電路31中的電壓采集子電路311對至少兩個供電電壓進(jìn)行采集,當(dāng)驅(qū)動信號驅(qū)動對至少兩個供電電壓進(jìn)行采集后,停止產(chǎn)生所述驅(qū)動信號。
區(qū)別于現(xiàn)有技術(shù),本實施例通過電壓采集子電路對至少兩個供電電壓在第一時間內(nèi)每間隔第二時間進(jìn)行采集,得到至少兩組微分值;通過微分子電路對該至少兩組微分值進(jìn)行微分,得到至少兩組微分值,并利用過濾子電路過濾刪除小于第一預(yù)設(shè)值的微分值,通過比值選取子電路確定進(jìn)行判斷的當(dāng)前微分值,利用判斷子電路判斷不小于第一預(yù)設(shè)值的微分值是否大于第二預(yù)設(shè)值,若大于,則來斷開該當(dāng)前比值對應(yīng)的供電電壓中的較大供電電壓,否則繼續(xù)確定下一個需要判斷的比值。因為供電電壓的微分值能更精確的反應(yīng)電壓的變化,因此通過這種方法能大大提高檢測供電電壓的精度,從而能夠改善終端設(shè)備的正常工作及減少終端設(shè)備的毀壞率。
區(qū)別于現(xiàn)有技術(shù),本實施例通過。本實施例通過非持續(xù)觸發(fā)對供電電壓的檢測方式,減小功率消耗。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。