當前位置:編程學習大全網 - 遊戲軟體 - GPS以及“北鬥”衛星導航系統是怎樣實現授時功能的

GPS以及“北鬥”衛星導航系統是怎樣實現授時功能的

GPS授時:GPS授時模塊在任意時刻能同時接收其視野範圍內4~8顆衛星的信號,其內部硬件電路和軟件通過對接收到的信息進行編碼和處理,能從中提取並輸出兩種時間信號:壹個是間隔為1秒的同步脈沖信號1PPS,其脈沖前沿與UCT的同步誤差不超過1ns,二是包括在串口輸出信息中的UCT絕對時間(年、月、日、時、分、秒),它是與1PPS脈沖想對應的。壹旦天線位置固定下來,它只需要接收壹顆衛星的信號變可維持其精密的時間輸出。

北鬥授時:北鬥授時類似於GPS授時,也是衛星授時的壹種,采用中國的北鬥導航系統進行高精度授時。北鬥授時模塊授時原理:北鬥衛星系統中的高精度原子鐘的準確時間發送給北鬥授時模塊,通過北鬥授時模塊的PPS(秒脈沖)輸出腳輸出給用戶使用,目前北鬥授時模塊的pps精度能達到10ns。

需要註意的是,SKYLAB定位模塊定位後輸出的時間是UTC時間,但是定位模塊獲取的時間實際上是GPS時或者北鬥時,此時需要從GPS時或者北鬥時換算成UTC時再輸出,因此定位模塊需要知道GPS時或者北鬥時和UTC的時間差——我司通常稱這個差值為閏秒修正值或者跳秒數。定位模塊初始定位後壹般不能立即從衛星獲取閏秒修正值,需要等待壹段時間,因此定位模塊剛定位後,輸出的時間有可能和UTC時間有偏差,可能不是正確的UTC時間——是否有偏差取決於定位模塊內部保存的閏秒修正值,SKYLAB定位模塊在每次從衛星更新到閏秒修正值後,保存在芯片內部,下次定位時會使用這壹修正值直至被更新的修正值替代(該特性僅限A/AT、D/DT系列)。如果定位模塊內部預設或者保存的閏秒修正值與當前的閏秒修正值不壹樣,此時輸出的時間不是UTC時間,此時從不正確的時間調整為UTC時間的過程,會出現定位模塊輸出的定位信息中,某個時間出現了兩次的情況,如出現了兩個時間壹樣的RMC語句。SKYLAB的AT、DT系列授時模塊(SKG12AT/SKG12DT/SKG17AT/SKG17DT)可以提供閏秒修正值是否更新的信息。

  • 上一篇:初中春天手抄報版面設計圖片
  • 下一篇:黑鐵時代和三部曲的關系
  • copyright 2024編程學習大全網