本發(fā)明涉及時(shí)鐘校準(zhǔn),尤其涉及一種故障診斷裝置的時(shí)間同步校準(zhǔn)方法。
背景技術(shù):
1、對(duì)于電力系統(tǒng)配電網(wǎng)線路因異常環(huán)境、線路老化、人工操作等因素出現(xiàn)的故障,故障診斷裝置可以快速實(shí)現(xiàn)故障定位,而故障診斷裝置進(jìn)行故障診斷時(shí)所需的授時(shí)時(shí)間的精度,會(huì)直接影響診斷的精準(zhǔn)性。
2、故障診斷裝置的授時(shí)時(shí)間可以通過gps模塊獲取,正常情況下,gps接收模塊會(huì)首先輸出pps秒脈沖信號(hào),等待t0時(shí)間后,gps接收模塊會(huì)輸出rmc數(shù)據(jù)與故障診斷裝置進(jìn)行時(shí)間同步,具體圖1所示;
3、如果pps秒脈沖丟失一次,會(huì)導(dǎo)致時(shí)間戳出現(xiàn)t0時(shí)間的延遲更新問題,如圖2所示;
4、如果pps秒脈沖和rmc都丟失一次,會(huì)導(dǎo)致時(shí)間戳出現(xiàn)t1時(shí)間延遲更新或者跳秒等問題,如圖3所示。
5、因此,在gps信號(hào)比較弱或者丟pps的情況下,授時(shí)時(shí)間就不會(huì)更新或間斷更新,如果此時(shí)剛好出現(xiàn)故障,故障診斷裝置就無法診斷出故障的精確位置,不能及時(shí)通知電力系統(tǒng)進(jìn)行維修,就可能會(huì)對(duì)電力恢復(fù)造成重大困難,影響居民正常用電。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)存在的問題,本發(fā)明提供了一種故障診斷裝置的時(shí)間同步校準(zhǔn)方法,能夠解決在gps信號(hào)比較弱或者丟pps的情況下,授時(shí)時(shí)間不會(huì)更新或間斷更新的問題。
2、第一方面,本發(fā)明提供一種基于定時(shí)計(jì)數(shù)器和gps的時(shí)間同步校準(zhǔn)方法,包括以下步驟:
3、步驟1,初始化配置定時(shí)計(jì)數(shù)器和gps的時(shí)鐘觸發(fā)為1s;
4、步驟2,判斷定時(shí)計(jì)數(shù)器是否溢出;
5、若定時(shí)計(jì)數(shù)器未溢出,則判斷是否收到pps秒脈沖;
6、若定時(shí)計(jì)數(shù)器溢出,則判斷定時(shí)計(jì)數(shù)器的溢出時(shí)間t2是否大于閾值時(shí)間t3;
7、步驟3,若t2>t3,則使用定時(shí)計(jì)數(shù)器進(jìn)行時(shí)間戳更新;
8、若t2<=t3,則判斷是否收到pps秒脈沖;
9、步驟4,若未收到pps秒脈沖,則返回步驟2;
10、若收到pps秒脈沖,則使用pps秒脈沖更新時(shí)間戳,并對(duì)定時(shí)計(jì)數(shù)器進(jìn)行清零操作;
11、步驟5,接收到rmc數(shù)據(jù)后,對(duì)rmc時(shí)間進(jìn)行如下校驗(yàn):
12、設(shè)有效基準(zhǔn)時(shí)間為te,rmc時(shí)間為tr,pps秒脈沖或定時(shí)計(jì)數(shù)器更新時(shí)間戳為tp;
13、判斷tr和tp是否一致;
14、如果tr和tp一致,說明rmc數(shù)據(jù)有效,將tr更新到te;
15、如果tr和tp不一致,說明rmc數(shù)據(jù)失效,將tp更新到te;
16、步驟6,使用有效基準(zhǔn)時(shí)間te進(jìn)行時(shí)間同步。
17、基于上述,采用以下方法對(duì)定時(shí)計(jì)數(shù)器進(jìn)行校準(zhǔn):
18、pps每次更新觸發(fā),記錄定時(shí)計(jì)數(shù)器的計(jì)數(shù)值tcn,以t4時(shí)間為標(biāo)定周期,有如下計(jì)算公式:
19、
20、定時(shí)計(jì)數(shù)器校準(zhǔn)后的計(jì)算時(shí)間公式如下:
21、
22、其中,c表示有效標(biāo)定系數(shù),默認(rèn)為0;tc表示系統(tǒng)基準(zhǔn)時(shí)間;tcn表示每次pps觸發(fā)記錄的計(jì)數(shù)值;n表示觸發(fā)次數(shù);n表示t4時(shí)間內(nèi)觸發(fā)的總次數(shù)。
23、基于上述,t4時(shí)間設(shè)置為1min。
24、基于上述,閾值時(shí)間t3設(shè)置為1ms。
25、第二方面,本發(fā)明提供一種基于定時(shí)計(jì)數(shù)器和gps的時(shí)間同步校準(zhǔn)裝置,包括:
26、初始化配置模塊,用于初始化配置定時(shí)計(jì)數(shù)器和gps的時(shí)鐘觸發(fā)為1s;
27、第一判斷模塊,用于判斷定時(shí)計(jì)數(shù)器是否溢出;
28、第二判斷模塊,與所述第一判斷模塊和第三判斷模塊連接,用于在所述第一判斷模塊判斷定時(shí)計(jì)數(shù)器未溢出時(shí),以及在第三判斷模塊判斷定t2<=t3時(shí),判斷是否收到pps秒脈沖;
29、第三判斷模塊,與所述第一判斷模塊連接,用于在所述第一判斷模塊定時(shí)計(jì)數(shù)器溢出時(shí),判斷定時(shí)計(jì)數(shù)器的溢出時(shí)間t2是否大于閾值時(shí)間t3;
30、第一處理模塊,與所述第二判斷模塊連接,用于在所述第二判斷模塊判斷收到pps秒脈沖時(shí),使用pps秒脈沖更新時(shí)間戳,并對(duì)定時(shí)計(jì)數(shù)器進(jìn)行清零操作;
31、第二處理模塊,與所述第二判斷模塊和所述第三判斷模塊連接,用于在所述第三判斷模塊判斷定t2>t3時(shí),使用定時(shí)計(jì)數(shù)器進(jìn)行時(shí)間戳更新;
32、第三處理模塊,與所述第一處理模塊和所述第二處理模塊連接,用于在接收到rmc數(shù)據(jù)后,對(duì)rmc時(shí)間進(jìn)行如下校驗(yàn):
33、設(shè)有效基準(zhǔn)時(shí)間為te,rmc時(shí)間為tr,pps秒脈沖或定時(shí)計(jì)數(shù)器更新時(shí)間戳為tp;
34、判斷tr和tp是否一致;
35、如果tr和tp一致,說明rmc數(shù)據(jù)有效,將tr更新到te;
36、如果tr和tp不一致,說明rmc數(shù)據(jù)失效,將tp更新到te;
37、第四處理模塊,與所述第三處理模塊連接,用于使用有效基準(zhǔn)時(shí)間te進(jìn)行時(shí)間同步。
38、基于上述,采用以下方法對(duì)定時(shí)計(jì)數(shù)器進(jìn)行校準(zhǔn):
39、pps每次更新觸發(fā),記錄定時(shí)計(jì)數(shù)器的計(jì)數(shù)值tcn,以t4時(shí)間為標(biāo)定周期,有如下計(jì)算公式:
40、
41、定時(shí)計(jì)數(shù)器校準(zhǔn)后的計(jì)算時(shí)間公式如下:
42、
43、其中,c表示有效標(biāo)定系數(shù),默認(rèn)為0;tc表示系統(tǒng)基準(zhǔn)時(shí)間;tcn表示每次pps觸發(fā)記錄的計(jì)數(shù)值;n表示觸發(fā)次數(shù);n表示t4時(shí)間內(nèi)觸發(fā)的總次數(shù)。
44、第三方面,本發(fā)明提供一種電力故障診斷裝置的時(shí)間同步校準(zhǔn)方法,對(duì)所述電力故障診斷裝置進(jìn)行時(shí)間同步校準(zhǔn)時(shí),采用所述的基于定時(shí)計(jì)數(shù)器和gps的時(shí)間同步校準(zhǔn)方法。
45、第四方面,本發(fā)明提供一種帶時(shí)間同步校準(zhǔn)的電力故障診斷裝置,包括所述的基于定時(shí)計(jì)數(shù)器和gps的時(shí)間同步校準(zhǔn)裝置,與所述電力故障診斷裝置連接,用于對(duì)所述電力故障診斷裝置進(jìn)行時(shí)間同步校準(zhǔn)。
46、第五方面,本發(fā)明提供一種電子設(shè)備,包括:
47、一個(gè)或多個(gè)處理器;
48、存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序,
49、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器執(zhí)行如所述基于定時(shí)計(jì)數(shù)器和gps的時(shí)間同步校準(zhǔn)方法的步驟。
50、第六方面,本發(fā)明提供一種存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如所述基于定時(shí)計(jì)數(shù)器和gps的時(shí)間同步校準(zhǔn)方法的步驟。
51、本發(fā)明相對(duì)現(xiàn)有技術(shù)具有突出的實(shí)質(zhì)性特點(diǎn)和顯著進(jìn)步,具體來說,本發(fā)明具備以下有益效果:
52、(1)通過使用定時(shí)計(jì)數(shù)器來解決pps丟失問題,完成時(shí)間更新;
53、(2)通過使用定時(shí)計(jì)數(shù)器來解決pps延遲問題,完成時(shí)間更新;
54、(3)能夠?qū)mc數(shù)據(jù)進(jìn)行校準(zhǔn);
55、(4)rmc失效后,使用pps或者定時(shí)計(jì)數(shù)器更新時(shí)間進(jìn)行時(shí)間同步;
56、(5)使用pps秒脈沖同步校正定時(shí)計(jì)數(shù)器,提高授時(shí)精度。