在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 時間控制系統及算法范文

時間控制系統及算法范文

本站小編為你精心準備了時間控制系統及算法參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

時間控制系統及算法

摘要:很多應用領域都需要對時間進行精確控制,以達到多套處于不同位置系統同步工作為目的,這些系統可能相距幾十公里甚至更遠,卻要求在小于1微秒誤差的時間內同時工作。本文論述以GPS時間為基礎的多系統同步控制系統,其時間精度取決于GPS,一般誤差可控制在400ns以內,高精度的GPS時間同步精度可小于100ns,與GPS的時間同步主要依靠GPS輸出的秒脈沖信號1PPS(PulsesPerSecond),1PPS每秒輸出一個脈沖,其上升沿與協調世界時(UTC)時間同步。論述UTC時間和本地時間概念,以及它們之間的轉換,對C++時間函數庫進行了分析,給出了一個高效的UTC時間和本地時間之間的轉換算法。并分析了接收GPS信號可能出現的問題,以及解決辦法。完成了軟件設計和硬件電路的設計和制作,并通過試驗,對系統的誤差分析、抗干擾性能、控制速度、控制精度和上、下位機之間的交互進行了綜合和優化。

關鍵詞:GPS;UTC和本地時間;C++時間函數庫;時間同步;校時

1緒論

1.1系統需求

本系統主要應用于需要在同一時間同步數據采集的應用,要求對時間進行精確控制,并且全自動無人值守,這些系統可能相距幾十公里甚至更遠。GPS接收器每秒接收一次衛星信號,解碼后能夠把本身時鐘與衛星時鐘校準,計算出所處位置經度、緯度和高度,補償衛星與接收器之間的傳輸延時,輸出與世界協調時(UTC)誤差為1μs的秒脈沖信號;本系統通過串口接收來自GPS接收器輸出的國際標準日期時間信息,通過硬件設備接收秒脈沖信號。

1.2日期和時間的概念

關于“日期”和“時間”的概念,主要有以下幾個:世界協調時(UTC),又稱為世界標準時間。中國內地的時間與UTC的時差為+8,就是UTC+8。日歷時間:用“從一個標準時間點到此時的時間經過的秒數”來表示的時間。這個標準時間點對不同的軟件編譯器來說并不一致,所以說日歷時間是“相對時間”。目前多數計算機系統內核提供的基本時間是自1970年1月1日00:00:00以來國際標準時間所經過的秒數累計值,在C或C++語言中這種秒數是以time_t這種數據類型來表示的。

2系統實現

2.1時間控制系統原理

統一系統的時鐘后,就能實現多套系統輸入信號的控制或采樣同步。本系統采用脈沖同步方式工作:系統采用高穩定度的晶振作為時鐘,并且每秒被GPS的1PPS脈沖同步一次,輸入信號的采樣脈沖由該晶振時鐘信號分頻后獲得,這樣可以做到整個系統采樣控制脈沖時間誤差在1個微秒以內。GPS時鐘作為系統基準時鐘源,它僅為各個獨立系統提供同步信號而不能代替各自系統中的時鐘,所以各個系統都應有自己的獨立時鐘,在沒有GPS時鐘同步信號時,系統也不會失去時鐘信息,有了同步時鐘信號可以提高每套系統的時間精度。

2.2時間控制系統組成

同樣的設備可能有多套,每套都是完全獨立的。本控制系統計算機采用軍用級嵌入式計算機,操作系統采用嵌入式實時操作系統,具有極高的可靠性,工作環境-40℃到+70℃。

2.3系統工作流程

為了提高多套系統的同步精度,本控制系統同時采用脈沖同步和串行同步方式進行時間同步,GPS的串口和控制計算機的串口相連,1PPS信號接到控制計算機板的一個FPGA芯片輸入口上,FPGA電路使用一高精度晶振作為時鐘,分頻后和1PPS信號實現脈沖同步,年月日時分秒的數據由控制計算機串口從GPS接收機獲取,同時發給EPLD電路作為秒級以上的時間比對。用戶預先將開始采集的時間、采集時長、工作模式、天線的方位和俯仰角度設定好,然后伺服系統轉動天線到指定位置,監控系統等待GPS定位成功(收到4顆衛星信號),GPS定位成功后系統用收到的GPS時間對控制計算機時鐘進行一次校時,然后監控軟件循環并用GPS時間比較設定的采集時間,記錄儀設備處于等待數據狀態,當采集時間到達前3秒,通知FPGA電路啟動脈沖同步方式,最后的采集脈沖由FPGA電路發出,記錄儀設備開始記錄數據,記錄結束后關閉整個系統電源節約電力。

2.4時間轉換算法

在講述UTC和本地時間之間的轉換前,我們需要了解幾個概念。在標準C/C++中,我們可通過tm結構來獲得日期和時間。

3總結

3.1干擾分析及解決辦法

本系統具有很高的可靠性,可在極其惡劣的環境下使用,系統設計時已經考慮到可能遇到的干擾問題,并提出了解決方案。由于本系統是以接收GPS時間信號為基礎的同步采集系統,所以對時間的精度要求很高,因此我們購買了1PPS精度達到200ns的GPS接收機,配合計算機主板上的40MHz高穩定晶振,完全滿足用戶的同步時間精度誤差小于2μs的要求。實際使用中出現最多的問題就是GPS接收機所處位置電磁環境不佳,比如說周圍有大功率電臺、發射天線等,它們可造成GPS接收機接收不到信號或信號不穩定,從而影響系統的時間同步,這個問題采用脈沖同步方式即可有效解決。

3.2結束語

本文論述以GPS時間為基礎的多系統同步控制系統組成、UTC轉換算法、實際使用中遇到的問題等。同時采用脈沖同步和串行同步方式進行時間同步,提高精度的同時也提高了可靠性。UTC與本地時間轉換算法的提出,避免了在時間運算時出現的日歷時間問題(閏年閏月等),解決了在時間運算和比較方面的難題。

參考文獻:

[1]黃芳.基于GPS時間同步的分布式數據采集與監測系統研究[J].礦山測量,2004(1).

[2]張蔭柏.GPS時間同步技術及其在航天領域的應用前景[J].宇航計測技術,1988(3).

[3]周啟平.VxWorks程序員速查手冊[M].北京:機械工業出版社,2005.

[4][美]BrianOverland.C++語言命令詳解[M].北京:電子工業出版社,2000.

[5]龔慶武.GPS同步采樣裝置中防止干擾GPS秒脈沖信號的措施[J].電力自動化,2000(1).

[6]詹慶才.基于GPS的同步采集裝置的研究與設計[J].工業控制計算機,2007(9).

[7]王崢等.基于GPS的變電站內部時間同步方法[J].電力自動化,2002(2).

[8]張海雯.高性能GPS時間同步裝置研制[J].電力自動化設備,2003(4).

[9]林英祥.航向標校系統的GPS時間同步裝置設計方法[J].航海工程,2003(2).

[10]周明德.微型計算機硬件軟件及其應用[M].2版.北京:清華大學出版社,1998.

[11]商振華.VxWorks系統下時鐘及定時器的應用[J].移動通訊,2003增刊.

[12]一帆.Internet網絡時間和時區轉換[J].網友俱樂部,2000(2).

[13]高厚磊.GPS時間同步技術及其在數字電流差動保護中應用的研究[J].電力自動化學報,1996(3).

[14]周中謨.GPS衛星測量原理和應用[M].測繪出版社,1992.

[15]張開東.SINS_GPS組合導航中的一種高精度時間同步方案[J].戰術導彈控制技術,2006(4).

[16]李萬山.用GPS校時的IRIG-B(DC)時間碼產生器設計[J].指揮技術學院學報,1999(1).

作者:馮源 單位:中國電子科技集團第三十八所

主站蜘蛛池模板: 日本免费久久久久久久网站 | 视频一区国产 | 亚洲视频在线一区 | 国内精品视频成人一区二区 | 亚洲大香伊人蕉在人依线 | 日韩综合久久 | 久久精品视频免费观看 | 亚洲男人天堂网 | 成人免费视屏 | 亚洲永久免费视频 | 窝窝午夜看片 | 五月婷婷六月综合 | 丁香四月婷婷 | 亚洲一级电影 | 99精品欧美一区二区三区综合在线 | 蜜桃久久久 | 久久精品影院一区二区三区 | 国产福利一区在线 | 婷婷丁香花五月天 | 国色天香社区视频免费高清在线观看 | 亚洲高清中文字幕精品不卡 | 国产欧美精品区一区二区三区 | 欧美久久一区二区三区 | 久久国产免费一区二区三区 | 亚洲欧美视频在线播放 | 亚洲国产综合自在线另类 | 视频国产一区 | 男女羞羞视频网站 | 中文字幕日韩国产 | 九九在线观看高清免费 | 波多野结衣免费在线 | 久久免费视频观看 | 成人丁香婷婷 | 男人天堂999 | 下面一进一出视频 | 四虎影视永久地址www成人 | 羞羞视频免费网站com | 色小说导航 | 国产裸舞福利资源在线视频 | 午夜男人的天堂 | 成人久久精品一区二区三区 |