一種基于gps/北斗雙模的計算機授時方法
【技術領域】
[0001]本發明涉及衛星授時技術領域,具體而言,涉及一種基于GPS/北斗雙模的計算機授時方法。
【背景技術】
[0002]隨著現代化社會的高速發展,各行業對時間的應用已從基礎研究領域發展到許多工程技術領域,而且對時間的指標要求也日益提高。特別是在實際的多系統、多部門聯合測量過程中,需要對不同的設備間進行對時,對時的精確度直接影響測量的結果,甚至影響觀測結論和實際決策。
[0003]授時技術應運而生,它是指某些天文臺將由天文觀測經過歸算所決定的準確時亥|J,利用無線電發播出去。隨著網絡技術的發展,網絡時間協議(Network Time Protocol,NTP)是用來使計算機時間同步化的一種協議,它可以使計算機對授時服務器或時鐘源做同步化。同步化后,計算機獲得高精準度的時間校正:局域網上標準間差小于I毫秒,廣域網上幾十毫秒。
[0004]然而,在大量的野外工作中,時常沒有可靠的時間源、無法接入互聯網或廣域網網絡授時幾十毫秒的容差過大等情況。此外高精度的時間同步系統一般采用GPS系統作為時間基準源,而GPS系統由美國軍方控制,其安全性得不到有效保障,一旦GPS系統被加擾,同步時鐘只能采用高穩晶振進行守時,授時精度不能得到長期保障。
【發明內容】
[0005]本發明的目的是提供一種廉價、方便、準確、安全的計算機授時方法。
[0006]為實現上述目的,本發明采用以下技術方案:
本發明中,GPS/北斗雙模組合天線接收衛星信號,利用指定授時系統模塊生成的高精確度GPRMC定位信息,在授時時刻根據授時定位信息合理調整計算機操作系統時間。
[0007]所述的指定授時系統模塊包括GPS系統單獨授時、北斗系統單獨授時以及GPS與北斗雙系統混合授時。
[0008]所述的高精度GPRMC定位信息,包含測量的UTC時間及測點的經瑋度和速度等推薦最小數據量的GPS信息,格式遵循NMEA-0183標準協議。
[0009]所述的授時時刻是根據預先設置的首次授時時刻和授時準周期推算得來,在非授時時刻,計算機利用本地時鐘脈沖進行走時。其中授時準周期應小于守時精度與計算機時鐘的鐘差之比。
[0010]所述的合理調整計算機操作系統時間,通過讀取RS232串口的GPRMC定位信息,并根據第一幀串口報文定位信息與IPPS信號同步延遲時間和指定波特率下的串口延遲時間,對計算機系統時間進行合理調整。
[0011]采用上述技術方案的本發明,采用了無源的GPS/北斗雙模的計算機授時技術,實現了可以以GPS系統單獨授時、北斗系統單獨授時以及GPS與北斗雙系統混合授時系統作為計算機可靠的時間源,具體地說包含以下幾個優點。
[0012](I)與相關技術中僅利用GPS系統單獨授時相比,本發明可利用我國自主研發的北斗衛星系統進行授時,減少對美國的GPS衛星系統的絕對依賴,在GPS衛星系統出現對我國的區域屏蔽或區域加擾的情況下,該計算機授時系統仍可正常運行,有效提高系統可靠性和安全性。
[0013](2)在盡可能少的授時次數前提下,計算機的時間系統在毫秒級精度內得以保障,有效減少計算機的負荷。
[0014](3) GPS/北斗雙模授時模塊具有良好的通用性,電源輸入以及GPRMC授時信息均可以使用USB接口,具有良好的通用性,特別方便戶外工作的計算機使用。
【附圖說明】
[0015]圖1示出本發明實施例一種基于GPS/北斗雙模的計算機授時方法的流程圖;
[0016]圖2示出本發明實施例的數據鏈路連接圖。
【主權項】
1.一種基于GPS/北斗雙模的計算機授時方法,其特征在于:利用指定授時系統模塊生成的高精確度GPRMC定位信息,在授時時刻根據授時定位信息合理調整計算機操作系統時間。2.根據權利要求1所述的計算機授時方法,其特征在于:所述方法還包括,指定授時系統模塊包括GPS系統單獨授時、北斗系統單獨授時以及GPS與北斗雙系統混合授時。3.根據權利要求1所述的計算機授時方法,其特征在于:所述的高精度GPRMC定位信息,包含測量的UTC時間及測點的經瑋度和速度等推薦最小數據量的GPS信息,格式遵循NMEA-0183標準協議。4.根據權利要求1所述的計算機授時方法,其特征在于:所述的授時時刻是根據預先設置的首次授時時刻和授時準周期推算得來,在非授時時刻,計算機利用本地時鐘脈沖進行走時。5.根據權利要求1所述的計算機授時方法,其特征在于:所述的合理調整計算機操作系統時間,通過讀取RS232串口的GPRMC定位信息,并根據第一幀串口報文定位信息與IPPS信號同步延遲時間和指定波特率下的串口延遲時間,對計算機系統時間進行合理調整。6.根據權利要求4所述的授時準周期,其特征在于,所述的授時準周期應小于守時精度與計算機時鐘的鐘差之比。
【專利摘要】本發明公開了一種基于GPS/北斗雙模的計算機授時方法,利用指定授時系統模塊生成的高精確度GPRMC定位信息,在授時時刻根據授時定位信息合理調整計算機操作系統時間。本發明所提供的一種基于GPS/北斗雙模的計算機授時方法,可快速獲得毫秒級的計算機時鐘,并作為NTP服務器為局域網內其他物理設備授時,并且兼容我國自主研發的北斗衛星系統進行授時安全可靠性高。
【IPC分類】G04R20/04
【公開號】CN105159056
【申請號】CN201510441847
【發明人】王青平, 陳琳, 林巖釗
【申請人】王青平
【公開日】2015年12月16日
【申請日】2015年7月26日