專利名稱:運(yùn)行時(shí)鐘的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及運(yùn)行時(shí)鐘領(lǐng)域,尤其涉及一種運(yùn)行時(shí)鐘的方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,一般的電子產(chǎn)品中都具有運(yùn)行時(shí)鐘的功能,而且運(yùn)行時(shí)鐘需要較高的精度,一般電子產(chǎn)品中最小定時(shí)的精度往往是運(yùn)行時(shí)鐘的精度。但是現(xiàn)在的電子產(chǎn)品中對(duì)定時(shí)器的精度要求通常都不高,如果為了運(yùn)行時(shí)鐘,而采用高精度的振蕩器或定時(shí)器,便會(huì)增加電子產(chǎn)品的成本。
發(fā)明內(nèi)容
本發(fā)明為解決現(xiàn)有技術(shù)中需要高精度的振蕩器或定時(shí)器來提高運(yùn)行時(shí)鐘的精度, 會(huì)大大的增加產(chǎn)品成本的技術(shù)問題,提供一種運(yùn)行時(shí)鐘的方法和裝置,不需要高精度的振蕩器或定時(shí)器,便可以提高運(yùn)行時(shí)鐘的精度,且不會(huì)過多的增加產(chǎn)品的成本。本發(fā)明提供一種運(yùn)行時(shí)鐘的方法,所述方法包括以下步驟,將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào);檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,確認(rèn)方波信號(hào)的
頻率;對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。優(yōu)選的,檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,確認(rèn)方波信號(hào)的頻率的步驟,具體為檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,得到方波信號(hào)的計(jì)算頻率;根據(jù)所述方波信號(hào)的計(jì)算頻率,選擇標(biāo)準(zhǔn)頻率為方波信號(hào)的頻率。優(yōu)選的,在根據(jù)所述方波信號(hào)的計(jì)算頻率,將方波信號(hào)的頻率選擇為標(biāo)準(zhǔn)頻率的步驟之后,還包括以下步驟檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間;判斷每個(gè)方波信號(hào)的周期時(shí)間是否在根據(jù)標(biāo)準(zhǔn)周期時(shí)間得到的預(yù)設(shè)時(shí)間區(qū)域內(nèi)且每個(gè)方波信號(hào)的周期時(shí)間差不大于預(yù)設(shè)比例值,如果是,確認(rèn)方波信號(hào)的頻率為所選擇的標(biāo)準(zhǔn)頻率。優(yōu)選的,在檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,確認(rèn)方波信號(hào)的頻率之后,還包括以下步驟將根據(jù)方波信號(hào)的頻率所產(chǎn)生的單位時(shí)間設(shè)置為定時(shí)器的標(biāo)準(zhǔn)單位時(shí)間;根據(jù)標(biāo)準(zhǔn)單位時(shí)間運(yùn)行所述定時(shí)器,得到標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù);根據(jù)標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù),對(duì)所述定時(shí)器進(jìn)行校準(zhǔn)。優(yōu)選的,在對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘的步驟之前,還包括以下步驟
獲取方波信號(hào)的周期時(shí)間,比較獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差是否在第一預(yù)設(shè)時(shí)間內(nèi),如果是,執(zhí)行對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘的步驟。優(yōu)選的,獲取方波信號(hào)的周期時(shí)間的步驟,具體為
獲取相鄰方波信號(hào)的過零點(diǎn)之間的時(shí)間差。優(yōu)選的,當(dāng)每次獲取到方波信號(hào)的過零點(diǎn)時(shí),還包括以下步驟對(duì)定時(shí)器進(jìn)行復(fù)位。優(yōu)選的,當(dāng)獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差不在第一預(yù)設(shè)時(shí)間內(nèi)時(shí),還包括以下步驟將定時(shí)器的計(jì)時(shí)周期設(shè)置為標(biāo)準(zhǔn)周期時(shí)間的預(yù)設(shè)倍數(shù);根據(jù)所述定時(shí)器的計(jì)時(shí)周期,運(yùn)行時(shí)鐘并對(duì)定時(shí)器的運(yùn)行周期次數(shù)進(jìn)行累計(jì);判斷運(yùn)行周期次數(shù)是否達(dá)到預(yù)設(shè)的運(yùn)行周期次數(shù),如果是,執(zhí)行獲取方波信號(hào)的周期時(shí)間的步驟。優(yōu)選的,當(dāng)運(yùn)行周期次數(shù)達(dá)到預(yù)設(shè)的運(yùn)行周期次數(shù)時(shí),還包括以下步驟設(shè)置運(yùn)行變量i,變量i自加一,其中i的初始值為0,i為正整數(shù);判斷運(yùn)行變量i是否達(dá)到預(yù)設(shè)運(yùn)行次數(shù)值,如果否,保存當(dāng)前運(yùn)行變量i,執(zhí)行獲取方波信號(hào)的周期時(shí)間的步驟,如果是,對(duì)時(shí)鐘計(jì)數(shù)進(jìn)行糾錯(cuò)處理,并對(duì)運(yùn)行變量i進(jìn)行清零。本發(fā)明還提供一種運(yùn)行時(shí)鐘的裝置,所述裝置包括轉(zhuǎn)換模塊、確認(rèn)模塊和運(yùn)行模塊;轉(zhuǎn)換模塊,用于將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào);確認(rèn)模塊,用于檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,確認(rèn)方波信號(hào)的頻率;運(yùn)行模塊,用于對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)確認(rèn)模塊確認(rèn)的頻率以及脈沖計(jì)數(shù), 運(yùn)行時(shí)鐘。優(yōu)選的,所述轉(zhuǎn)換模塊包括一端為電網(wǎng)交流電信號(hào)的接收端的第一電阻,所述第一電阻的另一端分別與第一反向二極管的陽極、第二反向二極管的陰極和第二電阻的一端電連接,所述第一反向二極管的陰極與電源電連接,第二反向二極管的陽極與地連接,第二電阻的另一端為方波信號(hào)的輸出端。優(yōu)選的,所述確認(rèn)模塊包括第一檢測(cè)單元、計(jì)算單元和選擇單元;第一檢測(cè)單元,用于檢測(cè)方波信號(hào)的周期時(shí)間;計(jì)算單元,用于根據(jù)第一檢測(cè)單元檢測(cè)到的周期時(shí)間,得到方波信號(hào)的計(jì)算頻率;選擇單元,用于根據(jù)計(jì)算單元得到的計(jì)算頻率,選擇標(biāo)準(zhǔn)頻率并設(shè)為方波信號(hào)的頻率。優(yōu)選的,所述確認(rèn)模塊還包括第二檢測(cè)單元、判斷單元和確認(rèn)單元;第二檢測(cè)單元,用于當(dāng)選擇單元選擇標(biāo)準(zhǔn)頻率之后,檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間;判斷單元,用于判斷第二檢測(cè)單元檢測(cè)的周期時(shí)間是否在根據(jù)選擇單元選擇的標(biāo)準(zhǔn)周期時(shí)間所得到的預(yù)設(shè)時(shí)間區(qū)域內(nèi)且每個(gè)方波信號(hào)的周期時(shí)間差不大于預(yù)設(shè)比例值,如果是,輸出第一判斷信號(hào);確認(rèn)單元,用于根據(jù)判斷單元輸出的第一判斷信號(hào),確認(rèn)方波信號(hào)的頻率為所選擇的標(biāo)準(zhǔn)頻率。優(yōu)選的,所述裝置還包括第一設(shè)置模塊、運(yùn)算模塊以及校準(zhǔn)模塊;第一設(shè)置模塊,用于將確認(rèn)模塊確認(rèn)的頻率所產(chǎn)生的單位時(shí)間設(shè)置為定時(shí)器的標(biāo)準(zhǔn)單位時(shí)間;運(yùn)算模塊,用于根據(jù)第一設(shè)置模塊設(shè)置的標(biāo)準(zhǔn)單位時(shí)間運(yùn)行所述定時(shí)器,得到標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù);校準(zhǔn)模塊,根據(jù)運(yùn)算模塊得到的計(jì)數(shù)參數(shù),對(duì)所述定時(shí)器進(jìn)行校準(zhǔn)。優(yōu)選的,所述裝置還包括獲取模塊和比較模塊;獲取模塊,用于獲取方波信號(hào)的周期時(shí)間;比較模塊,用于比較獲取模塊獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差是否在第一預(yù)設(shè)時(shí)間內(nèi),如果是,輸出第一比較信號(hào),如果否,輸出第二比較信號(hào);運(yùn)行模塊,還用于當(dāng)接收到比較模塊的第一比較信號(hào)時(shí),對(duì)方波信號(hào)的脈沖計(jì)數(shù), 根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。優(yōu)選的,所述裝置還包括第二設(shè)置模塊、計(jì)時(shí)模塊和第一判斷模塊;第一設(shè)置模塊,用于當(dāng)接收到比較模塊的第二比較信號(hào)時(shí),將定時(shí)器的計(jì)時(shí)周期設(shè)置為標(biāo)準(zhǔn)周期時(shí)間的預(yù)設(shè)倍數(shù);計(jì)時(shí)模塊,用于根據(jù)所述第一設(shè)置模塊設(shè)置的計(jì)時(shí)周期,運(yùn)行一個(gè)周期計(jì)算時(shí)鐘;第一判斷模塊,用于判斷計(jì)時(shí)模塊一個(gè)周期的時(shí)鐘計(jì)時(shí)是否結(jié)束,如果是,輸出第
一信號(hào);獲取模塊,還用于當(dāng)接收到第一判斷模塊的第一信號(hào)時(shí),獲取方波信號(hào)的周期時(shí)間。優(yōu)選的,所述裝置還包括第二設(shè)置模塊、第二判斷模塊、保存模塊和糾錯(cuò)模塊;第二設(shè)置模塊,用于當(dāng)接收到第一判斷模塊的第一信號(hào)時(shí),設(shè)置運(yùn)行變量i,變量 i自加一,其中i的初始值為0,i為正整數(shù);第二判斷模塊,用于判斷第二設(shè)置模塊設(shè)置的運(yùn)行變量i是否達(dá)到預(yù)設(shè)運(yùn)行次數(shù)值,如果是,輸出第一結(jié)果信號(hào),如果否,輸出第二結(jié)果信號(hào);糾錯(cuò)模塊,用于當(dāng)接收到第二判斷模塊的第一結(jié)果信號(hào)時(shí),對(duì)時(shí)鐘計(jì)時(shí)進(jìn)行糾錯(cuò)處理,并對(duì)運(yùn)行變量i進(jìn)行清零;保存模塊,當(dāng)接收到第二判斷模塊的第二結(jié)果信號(hào)時(shí),保存當(dāng)前運(yùn)行變量i ;獲取模塊,還用于當(dāng)保存模塊對(duì)運(yùn)行變量i進(jìn)行保存后,獲取方波信號(hào)的周期時(shí)間。同時(shí)用于當(dāng)糾錯(cuò)模塊對(duì)時(shí)鐘計(jì)時(shí)進(jìn)行糾錯(cuò)處理后,獲取方法信號(hào)的周期時(shí)間。從運(yùn)行時(shí)鐘的方案可以看出,通過將高精度的電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào), 接著根據(jù)高精度的方波信號(hào)運(yùn)行時(shí)鐘,因此不需要高精度的振蕩器或定時(shí)器,便可以提高運(yùn)行時(shí)鐘的精度,且不會(huì)過多的增加產(chǎn)品的成本。
圖1為本發(fā)明運(yùn)行時(shí)鐘的方法第一種實(shí)施例的流程圖;圖2為本發(fā)明方波信號(hào)的頻率確認(rèn)方法一種實(shí)施例的流程圖;圖3為本發(fā)明運(yùn)行時(shí)鐘的方法第二種實(shí)施例的流程圖;圖4為本發(fā)明運(yùn)行時(shí)鐘的方法第三種實(shí)施例的流程圖;圖5為本發(fā)明運(yùn)行時(shí)鐘的方法第四種實(shí)施例的流程圖;圖6為本發(fā)明運(yùn)行時(shí)鐘的裝置第一種實(shí)施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明轉(zhuǎn)換模塊一種實(shí)施例的電路圖;圖8為本發(fā)明確認(rèn)模塊一種實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明運(yùn)行時(shí)鐘的裝置第二種實(shí)施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明運(yùn)行時(shí)鐘的裝置第三種實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供第一種實(shí)施例的運(yùn)行時(shí)鐘的方法,如圖1所示,所述方法包括以下步驟,步驟SOl,將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào);步驟S02,檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的周期時(shí)間,確認(rèn)方波信號(hào)的頻率;步驟S03,對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。對(duì)于步驟S02中,由于電網(wǎng)交流電信號(hào)的頻率即電網(wǎng)工頻為50Hz或60Hz,那么方波信號(hào)的標(biāo)準(zhǔn)頻率應(yīng)該是50Hz或60Hz,因此檢測(cè)到的方波信號(hào)的周期時(shí)間,來確認(rèn)方波信號(hào)的頻率應(yīng)該是50Hz還是60Hz。在步驟SOl中,按照我國目前電網(wǎng)工頻標(biāo)準(zhǔn)要求正常情況下精度需高于40PPM,而且隨著供電技術(shù)的不斷進(jìn)步,供電電網(wǎng)日趨穩(wěn)定,電網(wǎng)工頻精度還會(huì)不斷的提高。在步驟S03中,例如方波信號(hào)的頻率確定為50Hz,對(duì)方波信號(hào)的脈沖計(jì)數(shù)從零開始計(jì)數(shù),當(dāng)計(jì)滿50時(shí),則認(rèn)定時(shí)鐘運(yùn)行了 1S。從上述方案可以看出,通過將高精度的電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào),接著根據(jù)高精度的方波信號(hào)運(yùn)行時(shí)鐘,因此不需要高精度的振蕩器或定時(shí)器,便可以提高運(yùn)行時(shí)鐘的精度,且不會(huì)過多的增加產(chǎn)品的成本。在具體實(shí)施中,如圖2所示,所述步驟S02具體為步驟S021,檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的周期時(shí)間,得到方波信號(hào)的計(jì)
算頻率;步驟S022,根據(jù)所述方波信號(hào)的計(jì)算頻率,選擇標(biāo)準(zhǔn)頻率并設(shè)為方波信號(hào)的頻率。在步驟S022中,比如所述方波信號(hào)的計(jì)算頻率為50. 2Hz時(shí),那么方波信號(hào)的頻率選擇為50Hz的標(biāo)準(zhǔn)頻率,比如所述方波信號(hào)的計(jì)算頻率為60. 9Hz時(shí),那么方波信號(hào)的頻率選擇為60Hz的標(biāo)準(zhǔn)頻率,因此可以通過判斷所述方波信號(hào)的計(jì)算頻率是否小于預(yù)設(shè)頻率值,來確定方波信號(hào)的頻率選擇為哪個(gè)標(biāo)準(zhǔn)頻率,此處就不再一一贅述。進(jìn)一步,為了防止因電源上電干擾引起的誤差,如圖2所示,在步驟S022之后還包括以下步驟;步驟S023,檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間;步驟S0M,判斷每個(gè)方波信號(hào)的周期時(shí)間是否在根據(jù)標(biāo)準(zhǔn)周期時(shí)間得到的預(yù)設(shè)時(shí)間區(qū)域內(nèi)且每個(gè)方波信號(hào)的周期時(shí)間差不大于預(yù)設(shè)比例值,如果是,進(jìn)入步驟S025,確認(rèn)方波信號(hào)的頻率為所選擇的頻率,如果否,進(jìn)入步驟S023 ;步驟S025,確認(rèn)方波信號(hào)的頻率為所選擇的標(biāo)準(zhǔn)頻率。在步驟SOM中,比如選擇標(biāo)準(zhǔn)頻率為50Hz設(shè)為方波信號(hào)的頻率,方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間為0. 02s,那么預(yù)設(shè)時(shí)間區(qū)域可以為0.019-0. 021s ;比如選擇標(biāo)準(zhǔn)頻率為 60Hz設(shè)為方波信號(hào)的頻率,方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間為l/60s,那么預(yù)設(shè)時(shí)間區(qū)域可以為 0. 016-0. 018s。所述預(yù)設(shè)比例值具體為1% -1. 5%0在具體實(shí)施中,可以在步驟S02或者步驟S022或者步驟S025之后,還包括以下步驟將根據(jù)方波信號(hào)的頻率所產(chǎn)生的單位時(shí)間設(shè)置為定時(shí)器的標(biāo)準(zhǔn)單位時(shí)間;根據(jù)標(biāo)準(zhǔn)單位時(shí)間運(yùn)行所述定時(shí)器,得到標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù);根據(jù)標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù),對(duì)所述定時(shí)器進(jìn)行校準(zhǔn)。通過經(jīng)電網(wǎng)交流電信號(hào)轉(zhuǎn)換得到的方波信號(hào)對(duì)定時(shí)器時(shí)行校準(zhǔn),使定時(shí)器能產(chǎn)生相同的時(shí)間基準(zhǔn),從而使得定時(shí)器的精度得到大大的提升。如圖3所示,本發(fā)明還提供第二種實(shí)施例的運(yùn)行時(shí)鐘的方法,在步驟S02之后,還包括以下步驟步驟S04,將根據(jù)方波信號(hào)的頻率所產(chǎn)生的單位時(shí)間設(shè)置為定時(shí)器的標(biāo)準(zhǔn)單位時(shí)間;步驟S05,根據(jù)標(biāo)準(zhǔn)單位時(shí)間運(yùn)行所述定時(shí)器,得到標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù);步驟S06,根據(jù)標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù),對(duì)所述定時(shí)器進(jìn)行校準(zhǔn),進(jìn)入步驟S03。在步驟S04中,單位時(shí)間可以為1-2S,當(dāng)單位時(shí)間為1S時(shí),以計(jì)方波信號(hào)的頻率產(chǎn)生的IS時(shí)間為標(biāo)準(zhǔn)IS時(shí)間。在步驟S05和步驟S06中,以標(biāo)準(zhǔn)IS時(shí)間來運(yùn)行定時(shí)器,在如果設(shè)以0. 2ms中斷定時(shí)單位計(jì)數(shù)標(biāo)準(zhǔn)IS時(shí)間,其理論計(jì)數(shù)參數(shù)應(yīng)該為5000,但由于實(shí)際中振蕩器的誤差, 其實(shí)際的計(jì)數(shù)參數(shù)即標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù)為W,如果根據(jù)0. 2ms中斷定時(shí)單位來設(shè)置定時(shí)中斷參數(shù)為N,而校準(zhǔn)后的定時(shí)中斷參數(shù)為M,則在先不考慮工頻誤差的情況下,校準(zhǔn)后的定時(shí)中斷參數(shù)M為由5000/W = N/M,推導(dǎo)出M = W*N/5000,考慮到實(shí)際的計(jì)數(shù)參數(shù)W有小數(shù),按四舍五入計(jì)則M值有最大0. 5個(gè)單位的誤差,所以總誤差為40PPM(工頻誤差)+1/5000 (計(jì)數(shù)誤差)+1/2*Ν,前兩項(xiàng)誤差對(duì)于校準(zhǔn)定時(shí)器誤差可忽略,所以誤差大約等于1/2*N,對(duì)于8位定時(shí)器,N的理論設(shè)置值范圍為0-FF,那么N的合理設(shè)置值為200左右,那么實(shí)際誤差即為1/2*200 = 0. 25%,這一誤差小于陶振(陶瓷晶體震蕩器一般誤差為0. 5% )的規(guī)格誤差,如果對(duì)于16位定時(shí)器,則N的理論取值范圍為0-FFFF,可以取N為 2000甚至更大,那么可以進(jìn)一步降低誤差,從而提高定時(shí)器的精度。在具體實(shí)施中,為了防止因干擾引起的時(shí)鐘不穩(wěn)定,可以在步驟S03之前,還包括以下步驟獲取方波信號(hào)的周期時(shí)間,比較獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差是否在第一預(yù)設(shè)時(shí)間內(nèi),如果是,執(zhí)行對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘的步驟,如果否,不運(yùn)行時(shí)鐘。因?yàn)樗@取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差不在第一預(yù)設(shè)時(shí)間內(nèi)時(shí),可以認(rèn)為該周期時(shí)間所對(duì)應(yīng)的方波信號(hào)已不同步,認(rèn)定此信號(hào)為干擾信號(hào),不做運(yùn)行時(shí)鐘的處理。在具體實(shí)施中,如圖4所示,本發(fā)明第三種實(shí)施例的運(yùn)行時(shí)鐘的方法,在步驟S06 之后,還包括以下步驟步驟S07,獲取方波信號(hào)的周期時(shí)間;步驟S08,比較獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差是否在第一預(yù)設(shè)時(shí)間內(nèi),如果是,進(jìn)入步驟S03,如果否,進(jìn)入步驟S09 ;步驟S09,將定時(shí)器的計(jì)時(shí)周期設(shè)置為標(biāo)準(zhǔn)周期時(shí)間的預(yù)設(shè)倍數(shù);步驟S010,根據(jù)所述定時(shí)器的計(jì)時(shí)周期,運(yùn)行一個(gè)周期計(jì)算時(shí)鐘;步驟S011,判斷運(yùn)行一個(gè)周期的時(shí)鐘計(jì)時(shí)是否結(jié)束,如果是,返回步驟S07,如果否,返回步驟S010。在步驟S08中,所述第一預(yù)設(shè)時(shí)間的取值范圍為標(biāo)準(zhǔn)周期時(shí)間-5% )。比如方波信號(hào)的標(biāo)準(zhǔn)頻率為50Hz時(shí),方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間為0. 02s,所述第一預(yù)設(shè)時(shí)間的取值范圍為0. 0008-0. 001s。在步驟S09中,所述預(yù)設(shè)倍數(shù)具體為1. 04-1. 05。獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差不在第一預(yù)設(shè)時(shí)間內(nèi)時(shí),說明方波信號(hào)的同步檢驗(yàn)失敗,此時(shí)需要通過定時(shí)器來運(yùn)行時(shí)鐘。為了使定時(shí)器在計(jì)時(shí)的同時(shí)又能盡快重新找到方波信號(hào)的過零同步點(diǎn),因此將定時(shí)器的計(jì)時(shí)周期設(shè)置大一些。在步驟SOll中,由于方波信號(hào)的過零點(diǎn)同步失敗一般都是由電網(wǎng)電源的干擾引起的,電源干擾去除后會(huì)在幾個(gè)計(jì)時(shí)周期內(nèi)再次找到方波信號(hào)的過零同步點(diǎn),時(shí)鐘運(yùn)行又恢復(fù)到通過方波信號(hào)運(yùn)行狀態(tài)。在具體實(shí)施中,步驟S07具體為獲取相鄰方波信號(hào)的過零點(diǎn)之間的時(shí)間差。即第一個(gè)方波信號(hào)和第二個(gè)的過零點(diǎn)之間的時(shí)間差為第一個(gè)方波信號(hào)的周期時(shí)間。在具體實(shí)施中,當(dāng)每次獲取到方波信號(hào)的過零點(diǎn)時(shí),還包括以下步驟對(duì)定時(shí)器進(jìn)行復(fù)位,從而對(duì)定時(shí)器進(jìn)行同步設(shè)置,去除一些干擾信號(hào)。在具體實(shí)施中,如圖5所示,本發(fā)明第四種實(shí)施例的運(yùn)行時(shí)鐘的方法。當(dāng)在步驟 SOll中,判斷得到運(yùn)行周期次數(shù)達(dá)到預(yù)設(shè)的運(yùn)行周期次數(shù)時(shí),還包括以下步驟步驟SO12,設(shè)置運(yùn)行變量i,變量i自加1,其中i的初始值為0,i為正整數(shù);步驟S013,判斷運(yùn)行變量i是否達(dá)到預(yù)設(shè)運(yùn)行次數(shù)值,如果否,進(jìn)入步驟S015,返回步驟S07,如果是,進(jìn)入步驟S014 ;步驟S014,對(duì)時(shí)鐘計(jì)時(shí)進(jìn)行糾錯(cuò)處理,并對(duì)運(yùn)行變量i進(jìn)行清零,返回步驟S07 ;步驟SO15,保存當(dāng)前運(yùn)行變量i,返回步驟S07。在步驟S012中,當(dāng)定時(shí)器沒有運(yùn)行時(shí)鐘時(shí),變量i等于0,當(dāng)每次通過定時(shí)器運(yùn)行時(shí)鐘,且運(yùn)行周期次數(shù)達(dá)到預(yù)設(shè)的運(yùn)行周期次數(shù)時(shí),變量i便會(huì)自加1。在本實(shí)施例中,由于方波信號(hào)的過零點(diǎn)同步失敗時(shí),通過定時(shí)器來運(yùn)行時(shí)鐘,而定時(shí)器的計(jì)時(shí)周期設(shè)置的數(shù)值比方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間大一些,那么在運(yùn)行時(shí)鐘的過程中會(huì)存在一些誤差,當(dāng)通過定時(shí)器運(yùn)行時(shí)鐘達(dá)到一定的次數(shù),誤差就會(huì)越來明顯,因此為了防止運(yùn)行時(shí)鐘時(shí)出現(xiàn)誤差,提高運(yùn)行時(shí)鐘的精度,當(dāng)運(yùn)行變量i達(dá)到預(yù)設(shè)運(yùn)行次數(shù)值時(shí),對(duì)時(shí)鐘計(jì)時(shí)進(jìn)行糾錯(cuò)處理。在步驟S013中,預(yù)設(shè)運(yùn)行次數(shù)值的取值為10-20,比如預(yù)設(shè)運(yùn)行次數(shù)值的取值為 20,即當(dāng)通過定時(shí)器運(yùn)行時(shí)鐘達(dá)到20次時(shí),對(duì)時(shí)鐘計(jì)時(shí)進(jìn)行糾錯(cuò)處理。在具體實(shí)施中,為了實(shí)現(xiàn)運(yùn)行時(shí)鐘,如圖6所示,本發(fā)明還提供第一種實(shí)施例的運(yùn)行時(shí)鐘的裝置,所述裝置包括轉(zhuǎn)換模塊1、確認(rèn)模塊2和運(yùn)行模塊3 ;轉(zhuǎn)換模塊1,用于將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào);確認(rèn)模塊2,用于檢測(cè)轉(zhuǎn)換模塊1輸出的方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的周期時(shí)間,確認(rèn)方波信號(hào)的頻率;運(yùn)行模塊3,用于對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)確認(rèn)模塊2確認(rèn)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。從上述方案可以看出,通過將高精度的電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào),接著根據(jù)高精度的方波信號(hào)運(yùn)行時(shí)鐘,因此不需要高精度的振蕩器或定時(shí)器,便可以提高運(yùn)行時(shí)鐘的精度,且不會(huì)過多的增加產(chǎn)品的成本。在具體實(shí)施中,如圖7所示,本發(fā)明轉(zhuǎn)換模塊一種實(shí)施例的電路圖。所述轉(zhuǎn)換模塊 1包括一端為電網(wǎng)交流電信號(hào)的接收端U。的第一電阻R1,所述第一電阻Rl的另一端分別與第一反向二極管Dl的陽極、第二反向二極管D2的陰極和第二電阻R2的一端電連接,所述第一反向二極管Dl的陰極與電源VCC電連接,第二反向二極管D2的陽極與地GND連接, 第二電阻R2的另一端為方波信號(hào)的輸出端I。。在本實(shí)施例中,只要通過兩個(gè)電阻和兩個(gè)反向二極管便可以將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào),因此轉(zhuǎn)換模塊的結(jié)構(gòu)簡(jiǎn)單,成本低廉,不會(huì)過多的增加產(chǎn)品的成本。在具體實(shí)施中,如圖8所示,本發(fā)明確認(rèn)模塊一種實(shí)施例的結(jié)構(gòu)示意圖。所述確認(rèn)模塊2包括第一檢測(cè)單元21、計(jì)算單元22和選擇單元23 ;第一檢測(cè)單元21,用于檢測(cè)方波信號(hào)的周期時(shí)間;計(jì)算單元22,用于根據(jù)第一檢測(cè)單元檢測(cè)到的周期時(shí)間,得到方波信號(hào)的計(jì)算頻率;選擇單元23,用于根據(jù)計(jì)算單元22得到的計(jì)算頻率,選擇標(biāo)準(zhǔn)頻率并設(shè)為方波信號(hào)的頻率。在本實(shí)施例中,為了防止因電源上電干擾引起的誤差,所述確認(rèn)模塊2還包括第二檢測(cè)單元對(duì)、判斷單元25和確認(rèn)單元沈;第二檢測(cè)單元M,用于當(dāng)選擇單元23選擇標(biāo)準(zhǔn)頻率之后,檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間;判斷單元25,用于判斷第二檢測(cè)單元M檢測(cè)的周期時(shí)間是否在根據(jù)選擇單元23 選擇的標(biāo)準(zhǔn)周期時(shí)間所得到的預(yù)設(shè)時(shí)間區(qū)域內(nèi)且每個(gè)方波信號(hào)的周期時(shí)間差不大于預(yù)設(shè)比例值,如果是,輸出第一判斷信號(hào);確認(rèn)單元沈,用于根據(jù)判斷單元25輸出的第一判斷信號(hào),確認(rèn)方波信號(hào)的頻率為所選擇的標(biāo)準(zhǔn)頻率。在本實(shí)施例中,比如選擇單元23選擇標(biāo)準(zhǔn)頻率為50Hz,并將50Hz設(shè)為方波信號(hào)的頻率,方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間為0. 02s,那么預(yù)設(shè)時(shí)間區(qū)域可以為0. 019-0. 021s ;比如選擇單元23選擇標(biāo)準(zhǔn)頻率為60Hz,并將設(shè)為方波信號(hào)的頻率,方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間為 l/60s,那么預(yù)設(shè)時(shí)間區(qū)域可以為0. 016-0. 018s。在具體實(shí)施中,為了提高定時(shí)器的精度,如圖9所示,本發(fā)明還提供第二種實(shí)施例的運(yùn)行時(shí)鐘的裝置,所述裝置還包括第一設(shè)置模塊4、運(yùn)算模塊5以及校準(zhǔn)模塊6 ;第一設(shè)置模塊4,用于將確認(rèn)模塊2確認(rèn)的頻率所產(chǎn)生的單位時(shí)間設(shè)置為定時(shí)器的標(biāo)準(zhǔn)單位時(shí)間;運(yùn)算模塊5,用于根據(jù)第一設(shè)置模塊4設(shè)置的標(biāo)準(zhǔn)單位時(shí)間,運(yùn)行所述定時(shí)器,得到標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù);校準(zhǔn)模塊6,根據(jù)運(yùn)算模塊5得到的計(jì)數(shù)參數(shù),對(duì)所述定時(shí)器進(jìn)行校準(zhǔn)。在具體實(shí)施中,為了防止因干擾引起的時(shí)鐘不穩(wěn)定,本發(fā)明第二種實(shí)施例的運(yùn)行時(shí)鐘的裝置還包括獲取模塊7和比較模塊8 ;獲取模塊7,用于獲取方波信號(hào)的周期時(shí)間;比較模塊8,用于比較獲取模塊7獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差是否在第一預(yù)設(shè)時(shí)間內(nèi),如果是,輸出第一比較信號(hào),如果否,輸出第二比較信號(hào);運(yùn)行模塊3,還用于當(dāng)接收到比較模塊8的第一比較信號(hào)時(shí),對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。其中,獲取模塊7可以用于當(dāng)確認(rèn)模塊2確認(rèn)方波信號(hào)的頻率之后,獲取方波信號(hào)的周期時(shí)間。在本實(shí)施例中,所述獲取模塊7用于當(dāng)校準(zhǔn)模塊6對(duì)所述定時(shí)器進(jìn)行校準(zhǔn)之后,獲取方波信號(hào)的周期時(shí)間。在本實(shí)施例中,通過比較獲取模塊7獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差是否在第一預(yù)設(shè)時(shí)間內(nèi),來對(duì)方波信號(hào)的過零點(diǎn)同步進(jìn)行校驗(yàn)。當(dāng)獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差在第一預(yù)設(shè)時(shí)間時(shí),說明方波信號(hào)的過零點(diǎn)同步,而當(dāng)周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差不在第一預(yù)設(shè)時(shí)間內(nèi),可以認(rèn)為該周期時(shí)間所對(duì)應(yīng)的方波信號(hào)已不同步,認(rèn)定此信號(hào)為干擾信號(hào),不做運(yùn)行時(shí)鐘的處理。為了使得時(shí)鐘正常運(yùn)行,在本實(shí)施例中,所述裝置還包括第二設(shè)置模塊9、計(jì)時(shí)模塊10和第一判斷模塊11;第二設(shè)置模塊9,用于當(dāng)接收到比較模塊8的第二比較信號(hào)時(shí),將定時(shí)器的計(jì)時(shí)周期設(shè)置為標(biāo)準(zhǔn)周期時(shí)間的預(yù)設(shè)倍數(shù);計(jì)時(shí)模塊10,用于根據(jù)所述第二設(shè)置模塊9設(shè)置的計(jì)時(shí)周期,運(yùn)行一個(gè)周期計(jì)算時(shí)鐘;第一判斷模塊11,用于判斷計(jì)時(shí)模塊10運(yùn)行一個(gè)周期的時(shí)鐘計(jì)時(shí)是否結(jié)束,如果
是,輸出第一信號(hào);獲取模塊7,還用于當(dāng)接收到第一判斷模塊11的第一信號(hào)時(shí),獲取方波信號(hào)的周期時(shí)間。在本實(shí)施例中,當(dāng)接收到比較模塊8的第二比較信號(hào)時(shí),說明方波信號(hào)的同步檢驗(yàn)失敗,而為了時(shí)鐘的正常運(yùn)行,此時(shí)通過定時(shí)器來運(yùn)行時(shí)鐘。但是為了使定時(shí)器在計(jì)時(shí)的同時(shí)又能盡快重新找到方波信號(hào)的過零同步點(diǎn),因此將定時(shí)器的計(jì)時(shí)周期設(shè)置大一些,而計(jì)時(shí)模塊10運(yùn)行一個(gè)周期的時(shí)鐘計(jì)時(shí)沒有結(jié)束時(shí),第一判斷模塊11輸出第二信號(hào)給計(jì)時(shí)模塊10,計(jì)時(shí)模塊10繼續(xù)根據(jù)所述第二設(shè)置模塊9設(shè)置的計(jì)時(shí)周期,運(yùn)行直至一個(gè)周期計(jì)時(shí)結(jié)束計(jì)算并時(shí)鐘。在具體實(shí)施中,如圖10所示,本發(fā)明還提供第三種實(shí)施例的運(yùn)行時(shí)鐘的裝置,與第二種實(shí)施例的裝置的不同點(diǎn)在于所述裝置還包括第二設(shè)置模塊12、第二判斷模塊13、 保存模塊15和糾錯(cuò)模塊14 ;第二設(shè)置模塊12,用于當(dāng)接收到第一判斷模塊11的第一信號(hào)時(shí),設(shè)置運(yùn)行變量i, 變量i自加一,其中i的初始值為0,i為正整數(shù);第二判斷模塊13,用于判斷第二設(shè)置模塊12設(shè)置的運(yùn)行變量i是否達(dá)到預(yù)設(shè)運(yùn)行次數(shù)值,如果是,輸出第一結(jié)果信號(hào),如果否,輸出第二結(jié)果信號(hào);糾錯(cuò)模塊14,用于當(dāng)接收到第二判斷模塊13的第一結(jié)果信號(hào)時(shí),對(duì)時(shí)鐘計(jì)數(shù)進(jìn)行糾錯(cuò)處理;保存模塊15,當(dāng)接收到第二判斷模塊13的第二結(jié)果信號(hào)時(shí),保存當(dāng)前運(yùn)行變量 i ;獲取模塊7,還用于當(dāng)保存模塊15對(duì)運(yùn)行變量i進(jìn)行保存后,獲取方波信號(hào)的周期時(shí)間。在本實(shí)施例中,由于方波信號(hào)的過零點(diǎn)同步失敗時(shí),通過定時(shí)器來運(yùn)行時(shí)鐘,而定時(shí)器的計(jì)時(shí)周期設(shè)置的時(shí)間比方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間大一些,那么在運(yùn)行時(shí)鐘的過程中會(huì)存在一些誤差。當(dāng)通過定時(shí)器運(yùn)行時(shí)鐘達(dá)到一定的次數(shù),誤差就會(huì)越來明顯,因此為了防止運(yùn)行時(shí)鐘時(shí)出現(xiàn)誤差,提高運(yùn)行時(shí)鐘的精度,當(dāng)運(yùn)行變量i達(dá)到預(yù)設(shè)的運(yùn)行次數(shù)值時(shí),對(duì)時(shí)鐘計(jì)時(shí)進(jìn)行糾錯(cuò)處理。當(dāng)?shù)谝慌袛嗄K11輸出第一信號(hào)時(shí),即定時(shí)器已經(jīng)運(yùn)行到預(yù)設(shè)的預(yù)定周期次數(shù)時(shí),那么需要第二判斷模塊13來判斷定時(shí)器運(yùn)行時(shí)鐘的次數(shù)是否達(dá)到預(yù)設(shè)的運(yùn)行次數(shù)值時(shí),即只有當(dāng)定時(shí)器運(yùn)行時(shí)鐘的次數(shù)沒有達(dá)到預(yù)設(shè)的運(yùn)行次數(shù)值時(shí),獲取模塊7便可以繼續(xù)獲取方波信號(hào)的周期時(shí)間,以檢驗(yàn)方波信號(hào)的過零點(diǎn)同步,否則需要通過糾錯(cuò)模塊14對(duì)時(shí)鐘計(jì)數(shù)進(jìn)行糾錯(cuò)處理。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種運(yùn)行時(shí)鐘的方法,其特征在于所述方法包括以下步驟,將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào);檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的周期時(shí)間,確認(rèn)方波信號(hào)的頻率;對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。
2.如權(quán)利要求1所述的方法,其特征在于檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,確認(rèn)方波信號(hào)的頻率的步驟,具體為檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,得到方波信號(hào)的計(jì)算頻率;根據(jù)所述方波信號(hào)的計(jì)算頻率,選擇標(biāo)準(zhǔn)頻率為方波信號(hào)的頻率。
3.如權(quán)利要求2所述的方法,其特征在于在根據(jù)所述方波信號(hào)的計(jì)算頻率,將方波信號(hào)的頻率選擇為標(biāo)準(zhǔn)頻率的步驟之后,還包括以下步驟檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間;判斷每個(gè)方波信號(hào)的周期時(shí)間是否在根據(jù)標(biāo)準(zhǔn)周期時(shí)間得到的預(yù)設(shè)時(shí)間區(qū)域內(nèi)且每個(gè)方波信號(hào)的周期時(shí)間差不大于預(yù)設(shè)比例值,如果是,確認(rèn)方波信號(hào)的頻率為所選擇的標(biāo)準(zhǔn)頻率。
4.如權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于在檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的方波信號(hào)的周期時(shí)間,確認(rèn)方波信號(hào)的頻率之后,還包括以下步驟將根據(jù)方波信號(hào)的頻率所產(chǎn)生的單位時(shí)間設(shè)置為定時(shí)器的標(biāo)準(zhǔn)單位時(shí)間;根據(jù)標(biāo)準(zhǔn)單位時(shí)間運(yùn)行所述定時(shí)器,得到標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù);根據(jù)標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù),對(duì)所述定時(shí)器進(jìn)行校準(zhǔn)。
5.如權(quán)利要求4所述的方法,其特征在于在對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘的步驟之前,還包括以下步驟獲取方波信號(hào)的周期時(shí)間,比較獲取到的周期時(shí)間與方波信號(hào)的標(biāo)準(zhǔn)周期時(shí)間之間的偏差是否在第一預(yù)設(shè)時(shí)間內(nèi),如果是,執(zhí)行對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘的步驟。
6.一種運(yùn)行時(shí)鐘的裝置,其特征在于所述裝置包括轉(zhuǎn)換模塊、確認(rèn)模塊和運(yùn)行模塊;轉(zhuǎn)換模塊,用于將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào);確認(rèn)模塊,用于檢測(cè)轉(zhuǎn)換模塊輸出的方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的周期時(shí)間,確認(rèn)方波信號(hào)的頻率;運(yùn)行模塊,用于對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)確認(rèn)模塊確認(rèn)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。
7.如權(quán)利要求6所述的裝置,其特征在于所述轉(zhuǎn)換模塊包括一端為電網(wǎng)交流電信號(hào)的接收端的第一電阻,所述第一電阻的另一端分別與第一反向二極管的陽極、第二反向二極管的陰極和第二電阻的一端電連接,所述第一反向二極管的陰極與電源電連接,第二反向二極管的陽極與地連接,第二電阻的另一端為方波信號(hào)的輸出端。
8.如權(quán)利要求6所述的裝置,其特征在于所述確認(rèn)模塊包括第一檢測(cè)單元、計(jì)算單元和選擇單元;第一檢測(cè)單元,用于檢測(cè)方波信號(hào)的周期時(shí)間;計(jì)算單元,用于根據(jù)第一檢測(cè)單元檢測(cè)到的周期時(shí)間,得到方波信號(hào)的計(jì)算頻率;選擇單元,用于根據(jù)計(jì)算單元得到的計(jì)算頻率,選擇標(biāo)準(zhǔn)頻率并設(shè)為方波信號(hào)的頻率。
9.如權(quán)利要求8所述的方法,其特征在于所述確認(rèn)模塊還包括第二檢測(cè)單元、判斷單元和確認(rèn)單元;第二檢測(cè)單元,用于當(dāng)選擇單元選擇標(biāo)準(zhǔn)頻率之后,檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間檢測(cè)連續(xù)N個(gè)方波信號(hào)的周期時(shí)間;判斷單元,用于判斷第二檢測(cè)單元檢測(cè)的周期時(shí)間是否在根據(jù)選擇單元選擇的標(biāo)準(zhǔn)周期時(shí)間所得到的預(yù)設(shè)時(shí)間區(qū)域內(nèi)且每個(gè)方波信號(hào)的周期時(shí)間差不大于預(yù)設(shè)比例值,如果是,輸出第一判斷信號(hào);確認(rèn)單元,用于根據(jù)判斷單元輸出的第一判斷信號(hào),確認(rèn)方波信號(hào)的頻率為所選擇的標(biāo)準(zhǔn)頻率。
10.如權(quán)利要求6-9任意一項(xiàng)所述的裝置,其特征在于所述裝置還包括第一設(shè)置模塊、運(yùn)算模塊以及校準(zhǔn)模塊;第一設(shè)置模塊,用于將確認(rèn)模塊確認(rèn)的頻率所產(chǎn)生的單位時(shí)間設(shè)置為定時(shí)器的標(biāo)準(zhǔn)單位時(shí)間;運(yùn)算模塊,用于根據(jù)第一設(shè)置模塊設(shè)置的標(biāo)準(zhǔn)單位時(shí)間運(yùn)行所述定時(shí)器,得到標(biāo)準(zhǔn)單位時(shí)間的計(jì)數(shù)參數(shù);校準(zhǔn)模塊,根據(jù)運(yùn)算模塊得到的計(jì)數(shù)參數(shù),對(duì)所述定時(shí)器進(jìn)行校準(zhǔn)。
全文摘要
本發(fā)明提供了一種運(yùn)行時(shí)鐘的方法及裝置,所述方法包括以下步驟,將電網(wǎng)交流電信號(hào)轉(zhuǎn)換成方波信號(hào);檢測(cè)方波信號(hào)的周期時(shí)間,根據(jù)檢測(cè)到的周期時(shí)間,確認(rèn)方波信號(hào)的頻率;對(duì)方波信號(hào)的脈沖計(jì)數(shù),根據(jù)方波信號(hào)的頻率以及脈沖計(jì)數(shù),運(yùn)行時(shí)鐘。該運(yùn)行時(shí)鐘的方法和裝置,不需要高精度的振蕩器或定時(shí)器,便可以提高運(yùn)行時(shí)鐘的精度,且不會(huì)過多的增加產(chǎn)品的成本。
文檔編號(hào)G04G3/00GK102289194SQ20111023999
公開日2011年12月21日 申請(qǐng)日期2011年8月19日 優(yōu)先權(quán)日2011年8月19日
發(fā)明者馮磊, 周健, 楊小寶 申請(qǐng)人:深圳和而泰智能控制股份有限公司