專利名稱:一種電能質(zhì)量監(jiān)測系統(tǒng)的對時方法
技術領域:
本發(fā)明涉及一種電能質(zhì)量監(jiān)測系統(tǒng)的對時方法。
背景技術:
電能質(zhì)量監(jiān)測系統(tǒng)進行遠程對時,通過某種協(xié)議把想要設置的時間,包括年、月、 日、時、分、秒等信息傳輸給電能質(zhì)量監(jiān)測終端,在終端上通過解析遠程對時協(xié)議,把日期和時間信息解析出來,并按解析的日期和時間對系統(tǒng)時行時間的校對。目前,在電能質(zhì)量監(jiān)測終端上,存在以下幾種對時方法 1、衛(wèi)星對時
1.1、脈沖同步對時
脈沖同步的優(yōu)點響應速度快,可進行多臺設備的同步,沒有協(xié)議約束,軟件上實現(xiàn)起來比較容易,只要在硬件上開放個并口給接收信號即可,軟件中通過應用程序調(diào)用并口驅(qū)動程序來直接實現(xiàn)脈沖對時。脈沖同步的缺點無法直接提供年月日時分秒這些時間信息。只能提供脈沖形式, 而且需要有專門的GPS校時儀器。校時時,存在校時設備接收GPS信號、處理并發(fā)送脈沖信號的時間延時,以及在設備內(nèi)部驅(qū)動程序、操作系統(tǒng)和應用程序的處理延時。雖然在兩個處理過程中都會把誤差減少到最低,但是還會有一些誤差,而且這個誤差有不確定性。實驗結(jié)果表明,用秒脈沖對時技術對時時,用肉眼是看不到的。只有通過軟件來測試。用分脈沖對時技術就可以完全觀測的到。當時鐘源有錯時,秒脈沖最大誤差小于lsec,分脈沖最大誤差小于lmin,這種只能算是糾正時間,不能算是校準時間,因為沒有確切的時間。1. 2、IRIG-B 碼對時
B碼對時的優(yōu)點可以校準時分秒,精度還比較高??梢园凑諘r鐘源發(fā)出的時間來設置系統(tǒng)的月日時分秒,通過肉眼可以觀察到時間的變化。最大誤差為50ms。由于軟件設計時利用了波特率為1200。識別過程中是通過接收字節(jié)來接收B碼的時間信息,在實現(xiàn)上只是找了個技巧。下一步要進行硬件的電平識別用單片機、CPLD或FPGA來實現(xiàn),這樣就會更準確和精確從而也減少了時間處理的誤差。B碼對時的缺點只是提供了天數(shù),軟件中要進行天數(shù)到月日的轉(zhuǎn)換;沒有提供年的校準;只要年是錯的,在天數(shù)轉(zhuǎn)換到月日時就會因為是否閏年算錯。沒有年的校準,雖然不可能誤差到年,但是還會因為有閏年和平年的分別,可能也會出現(xiàn)錯誤。2、網(wǎng)絡對時
由于變電站不能和internet連網(wǎng),所以只能在內(nèi)部設置一個時間服務器,各電能質(zhì)量監(jiān)測終端作為客戶端向服務器端進行對時請求。通過設置并運行服務器上的服務器端程序,在電能質(zhì)量監(jiān)測終端中運行客戶端程序,就可更新系統(tǒng)時間。對于網(wǎng)絡對時技術,有三種方案可供選擇
網(wǎng)絡對時方案1 跟Linux系統(tǒng)一樣,把客戶端應用程序拿來直接用,在應用程序中直接調(diào)用此應用程序即可。
優(yōu)點不用花心思在應用程序的編寫上,實現(xiàn)簡單。缺點會使嵌入式的操作系統(tǒng)變大,還要變更根文件系統(tǒng),又因為要文件系統(tǒng)是只讀的,還要進行一系列的測試來測試根文件系統(tǒng)的穩(wěn)定性。應用程序簡單了,但是相對來說別的操作就多了。因為提供的程序涉及到的方方面面比較多,程序比較大。網(wǎng)絡對時方案2 編程實現(xiàn)NTP (網(wǎng)絡時間協(xié)議)客戶端,并做成動態(tài)鏈接庫的形式,在應用程序中加上相應的頭文件,并在應用程序中調(diào)用相應的函數(shù)即可。優(yōu)點由于原來升級應用程序時就會把動態(tài)鏈接庫一起升級,所以再加一個也不會有任何影響,當客戶端程序有變化時,可以不用重新編譯內(nèi)核。缺點還要有頭文件的各種聲明。網(wǎng)絡對時方案3 編程實現(xiàn)NTP客戶端程序,并生成應用程序,在應用程序中直接調(diào)用此命令即可。優(yōu)點在應用程序中不用加任何程序代碼就可直接調(diào)用此命令進行網(wǎng)絡時間的校準。3、遠程對時一般都是在進行電能質(zhì)量監(jiān)測系統(tǒng)測試和驗收時才用到此功能。優(yōu)點節(jié)約成本,設備單元運行環(huán)境中沒有相應的衛(wèi)星對時設備,也不用NTP服務
ο缺點時間不能統(tǒng)一,如果設備單元多的話,有些功能是實現(xiàn)不了的,比如同步。4、終端設備對時一般都是進行測試時或是驗收時才會用到此功能。優(yōu)點不用任何別的設備就可以進行對時。缺點涉及到人工操作就存在誤操作和誤差的雙重缺點。
發(fā)明內(nèi)容
本發(fā)明提供的一種電能質(zhì)量監(jiān)測系統(tǒng)的對時方法,對時精度高,速度快,備用方案多,可自動判定最優(yōu)方案進行綜合對時。為了達到上述目的,本發(fā)明提供一種電能質(zhì)量監(jiān)測系統(tǒng)的對時方法,包含以下步驟
步驟1、電能質(zhì)量監(jiān)測終端開機,啟動對時;
步驟2、電能質(zhì)量監(jiān)測終端的對時端口接收對時服務器發(fā)送的B碼對時數(shù)據(jù),從接收到的B碼對時數(shù)據(jù)中,找出對時的參考碼;
步驟3、接收秒信息把對時數(shù)據(jù)的秒數(shù)據(jù)接收到內(nèi)存中;
步驟4、接收分信息把對時數(shù)據(jù)的分數(shù)據(jù)接收到內(nèi)存中;
步驟5、接收時信息把對時數(shù)據(jù)的小時數(shù)據(jù)接收到內(nèi)存中;
步驟6、接收天數(shù)信息把對時數(shù)據(jù)的天數(shù)數(shù)據(jù)接收到內(nèi)存中;
步驟7、把天數(shù)轉(zhuǎn)換為年月日把天數(shù)的信息轉(zhuǎn)換為具體的年月日信息;
步驟8、設置系統(tǒng)時鐘把由年月日時分秒組成的日期信息,設置為系統(tǒng)的具體時鐘;
步驟9、結(jié)束對時。本發(fā)明對時精度高,速度快,備用方案多,可自動判定最優(yōu)方案進行綜合對時。
圖1是本發(fā)明的流程圖。
具體實施例方式以下根據(jù)圖1,具體說明本發(fā)明的較佳實施例
如圖1所示,是一種電能質(zhì)量監(jiān)測系統(tǒng)的對時方法,用于電能質(zhì)量監(jiān)測終端與對時服務器之間的對時,該對時方法包含以下步驟 步驟1、電能質(zhì)量監(jiān)測終端開機,啟動對時;
步驟2、電能質(zhì)量監(jiān)測終端的對時端口接收對時服務器發(fā)送的B碼對時數(shù)據(jù),從接收到的B碼對時數(shù)據(jù)中,找出對時的參考碼;
步驟3、接收秒信息把對時數(shù)據(jù)的秒數(shù)據(jù)接收到內(nèi)存中; 步驟4、接收分信息把對時數(shù)據(jù)的分數(shù)據(jù)接收到內(nèi)存中; 步驟5、接收時信息把對時數(shù)據(jù)的小時數(shù)據(jù)接收到內(nèi)存中; 步驟6、接收天數(shù)信息把對時數(shù)據(jù)的天數(shù)數(shù)據(jù)接收到內(nèi)存中; 步驟7、把天數(shù)轉(zhuǎn)換為年月日把天數(shù)的信息轉(zhuǎn)換為具體的年月日信息; 若天數(shù)為1,則就是轉(zhuǎn)換為當年第一天,如2011-01-01 ;
步驟8、設置系統(tǒng)時鐘把由年月日時分秒組成的日期信息,設置為系統(tǒng)的具體時鐘; 步驟9、結(jié)束對時。步驟2中的對時參考碼是B碼對時協(xié)議中的規(guī)定的一種數(shù)據(jù)碼,也就是B碼對時傳送時,最先發(fā)送的對時起始數(shù)據(jù),然后才是秒、分、時等信息數(shù)據(jù)。盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應當認識到上述的描述不應被認為是對本發(fā)明的限制。在本領域技術人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應由所附的權利要求來限定。
權利要求
1. 一種電能質(zhì)量監(jiān)測系統(tǒng)的對時方法,包含以下步驟 步驟1、電能質(zhì)量監(jiān)測終端開機,啟動對時;步驟2、電能質(zhì)量監(jiān)測終端的對時端口接收對時服務器發(fā)送的B碼對時數(shù)據(jù),從接收到的B碼對時數(shù)據(jù)中,找出對時的參考碼;步驟3、接收秒信息把對時數(shù)據(jù)的秒數(shù)據(jù)接收到內(nèi)存中;步驟4、接收分信息把對時數(shù)據(jù)的分數(shù)據(jù)接收到內(nèi)存中;步驟5、接收時信息把對時數(shù)據(jù)的小時數(shù)據(jù)接收到內(nèi)存中;步驟6、接收天數(shù)信息把對時數(shù)據(jù)的天數(shù)數(shù)據(jù)接收到內(nèi)存中;步驟7、把天數(shù)轉(zhuǎn)換為年月日把天數(shù)的信息轉(zhuǎn)換為具體的年月日信息;步驟8、設置系統(tǒng)時鐘把由年月日時分秒組成的日期信息,設置為系統(tǒng)的具體時鐘;步驟9、結(jié)束對時。
全文摘要
一種電能質(zhì)量監(jiān)測系統(tǒng)的對時方法,首先,電能質(zhì)量監(jiān)測終端的對時端口接收對時服務器發(fā)送的B碼對時數(shù)據(jù),從接收到的B碼對時數(shù)據(jù)中,找出對時的參考碼,然后分別接收秒信息、分信息、時信息、天數(shù)信息到內(nèi)存中,再把天數(shù)轉(zhuǎn)換為年月日,然后設置系統(tǒng)時鐘。本發(fā)明對時精度高,速度快,備用方案多,可自動判定最優(yōu)方案進行綜合對時。
文檔編號G04G7/00GK102426414SQ201110141880
公開日2012年4月25日 申請日期2011年5月30日 優(yōu)先權日2011年5月30日
發(fā)明者劉雋, 李新雄, 郭繼全, 陸如 申請人:上海市電力公司, 深圳市領步科技有限公司