999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的高精度守時方法研究

2015-10-22 08:04:15張福弟曹永剛
液晶與顯示 2015年6期
關鍵詞:信號

王 軍,王 磊,張福弟,何 昕,曹永剛

(1.蘇州科技學院,江蘇蘇州215009;

2.中國科學院長春光學精密機械與物理研究所,吉林長春130033;

3.中國人民解放軍63861部隊,吉林白城137001)

基于FPGA的高精度守時方法研究

王 軍1,2,王 磊1,張福弟2,3,何 昕2,曹永剛2

(1.蘇州科技學院,江蘇蘇州215009;

2.中國科學院長春光學精密機械與物理研究所,吉林長春130033;

3.中國人民解放軍63861部隊,吉林白城137001)

提出一種基于現場可編程門陣列(FPGA)的高精度守時方法,以統計學為基準,結合高精度恒溫晶振和北斗/GPS雙模接收器產生同步標準秒脈沖信號.當授時系統導航衛星失連,系統根據存儲晶振脈沖數計算出均值和方差,動態設置系統晶振脈沖計數器閾值從而模擬產生高精度秒脈沖信號,消除晶振累積誤差.實驗結果表明,1 h內授時系統守時誤差小于250 ns,可滿足授時系統在電力、靶場等系統中的守時要求.

FPGA;雙模;失連;守時

1 引 言

高精度授時系統被廣泛用于衛星導航、電力同步采樣系統中[1].起初高精度授時系統在導航衛星失連下,由于恒溫晶振實際值與標稱值存在誤差,所以1 h守時誤差可達到幾微秒.近些年,部分學者提出統計每分鐘標準秒脈沖信號下授時晶振產生的總脈沖數的方法來修正導航衛星失連后授時系統的守時誤差[2].但此方法精確度取決于導航衛星失連前1 min的晶振計數模塊記錄的脈沖數值,因而靈活性低且并未從根本上消除累積誤差帶來的影響.針對現有技術的不足,本文提出一種以統計學為基礎消除累積誤差的高精度守時方法.

2 守時總體方案

守時方案設計了5個模塊:導航衛星信號接收模塊、時間解碼模塊、晶振計數模塊、模擬秒脈沖產生模塊、顯示模塊.守時方案框圖如圖1所示.由導航衛星信號接收模塊接收衛星信號,輸出標準秒脈沖和時間碼至FPGA時間解碼模塊,FPGA解出時間信息并根據通訊協議發送給顯示模塊[3-5].晶振輸出脈沖至FPGA,晶振計數模塊計錄標準秒脈沖每個周期內晶振脈沖數[6].當記錄時間達到30 min,計算這組數據的均值和方差.導航衛星失連后,根據前30 min計算的均值和方差動態設置晶振計數模塊的脈沖產生計數器閾值以產生高精度的模擬秒脈沖.

圖1 守時總體方案框圖Fig.1 Punctuality diagram of the overall scheme

3 守時硬件設計

FPGA采用Altera公司Cyclone II系列中的EP2C8T144C8N,該芯片具有144個IO端口、36個RAM塊、2個PLL鎖相環、18個嵌入式乘法器、四種配置方式和AS、JTAG下載調試接口. EP2C8T144C8N擁有豐富的資源且編程靈活,使得該芯片作為系統主控芯片[7-9].導航衛星信號接收模塊采用MHKJ-1612為主芯片,其能提供精確的授時服務.通過使用量化誤差信息去補償時間脈沖中的顆粒誤差,導航衛星信號接收模快能夠配置輸出時間脈沖頻率,授時精度可高達15 ns.即使設備在有遮擋物的情況下保證有一顆衛星正常連接,芯片就能輸出準確的時間信息.導航衛星信號接收模塊與FPGA采用串口通信,有多種波特率可供選擇.系統晶振采用恒溫晶振,頻率精度可以達到正負0.2 ppm.消耗電流一般300 m A~2 A,主要應用于衛星,通訊基站等.守時部分硬件連接圖如圖2所示.

圖2 守時部分硬件連接示意圖Fig.2 Punctuality part of the hardware connection diagram

4 守時軟件設計

4.1同步秒脈沖信號設計

授時系統導航衛星連接正常情況下,導航衛星信號接收模塊接收到衛星信號產生標準秒脈沖和時間碼,并發送給FPGA接收模塊.FPGA利用PLL鎖相環將50 MHz恒溫晶振倍頻到200 MHz,當晶振計數模塊脈沖計數值達到閾值或檢測到導航衛星信號接收模塊輸出的標準秒脈沖信號上升,FPGA產生100 ms高電平信號并將晶振計數器清0,隨后產生低電平信號.同步標準秒脈沖產生流程圖如圖3所示.

4.2平均脈沖數及方差設計

圖3 同步標準秒脈沖產生流程圖Fig.3 Synchronous standard second pulse received flow chart

圖4 平均1 s晶振的脈沖數及方差產生的流程圖Fig.4 Crystal's average pulses number per second and variance received flow chart

4.3導航衛星失連后的高精度秒脈沖產生設計

導航衛星失連后,FPGA根據每秒內晶振脈沖數的平均值和方差,求出+3 s和-3 s作為設定脈沖計數的兩個閾值BV1、BV2.在一個周期T內,前當晶振脈沖計數達到BV1的時候,產生一個滯后模擬秒脈沖(與標準秒脈沖秒頭相比);后當晶振脈沖計數達到BV2的時候,產生一個超前模擬秒脈沖.產生的模擬秒脈沖秒頭在標準秒脈沖左右有規律的晃動從而消除累積誤差.導航衛星失連后的高精度秒脈沖產生流程圖如圖5所示.

圖5 GPS失步后的高精度秒脈沖產生流程圖Fig.5 After GPS out-of-step high-accuracy second pulse received flow chart

5 實驗結果分析

為避免測試結果的偶然性,實驗使用4套授時系統板,采用50 MHz標稱值的恒溫晶振,精度可達正負0.2 ppm.先將恒溫晶振輸出的50 MHz的脈沖信號倍頻到200 MHz,然后統計標準秒脈沖信號每個周期下授時系統恒溫晶振所產生的脈沖數值的均值和動態方差.測試結果如表1所示.

表1 導航衛星未失連下每秒晶振脈沖數值的均值和方差Tab.1 Crystal's average pulses number per second and variance when navigation satellite works

圖6 均值隨時間變化折線圖Fig.6 Average changes over time line chart

圖7 方差隨時間變化折線圖Fig.7 Variance changes over time line chart

表1統計了不同時刻秒脈沖單位時間內晶振的脈沖數值的平均值和方差.圖6圖7橫坐標為時間,縱坐標為均值和方差,折線圖直觀的反映了均值和方差隨著時間的變化趨勢.表2統計了在導航衛星失連下不同時刻模擬秒脈沖與標準秒脈沖的誤差.圖8橫坐標為時間,縱坐標為誤差大小,折線圖直觀的反映了誤差隨著時間的變化趨勢.

圖8 守時誤差隨時間變化折線圖Fig.8 Punctuality error changes over time line chart

表2 導航衛星失連下守時誤差Tab.2 Punctuality error when navigation satellite lost

6 結 語

本文通過統計30 min內標準秒脈沖每秒晶振脈沖數值的均值和動態方差,動態設置晶振計數模塊計數閾值以產生模擬秒脈沖,以達到高精度守時目的.從實驗可知,秒脈沖在導航衛星失連1 h內,與標準秒脈沖相比秒頭誤差不超過250 ns,符合電力、靶場等系統守時要求.

[1] 羅衛兵,胡健生.基于STM32+ucGUI的北斗導航定位系統設計[J].液晶與顯示,2014,29(2):195-201.

Luo W B,Hu J S.Design of Beidou navigation system based on STM32&ucGUI[J].Chinese Journal of Liquid Crystals and Display,2014,29(2):195-201.(in Chinese)

[2] 楊永標,楊曉渝,周捷.利用FPGA實現GPS失步下精確守時[J].電力自動化設備,2007,27(7):109-112.

Yang Y B,Yang X Y,Zhou J.Realize accurate timing with FPGA during GPS synch failure[J].Electric Power Automation Equipment,2007,27(7):109-112.(in Chinese)

[3] 張學明,張振婭,戴明,等.機載-設備IRIG-B(AC)碼的濾波及其數字相位補償[J].光學精密工程,2009,17(1): 213-219.

Zhang X M,Zhang Z Y,Dai M,et al.Filtering and digital phase compensation of IRIG-B(AC)code in airborne equipment[J].Optics and Precision Engineering,2009,17(1):213-219.(in Chinese)

[4] 魏豐,朱廣偉,王瑞清,等.一種GPS校準的數字式高精度守時鐘[J].儀器儀表學報,2011,32(4):920-926.

Wei F,Zhu G W,Wang R Q,et al.GPS disciplined precise digital timekeeping clock[J].Chinese Journal of Scientific Instrument,2011,32(4):920-926.(in Chinese)

[5] 趙東艷,原義棟,石磊,等.用于智能電網建設的北斗/GPS高精度授時方案關鍵技術[J].電網技術,2013,37(9): 2621-2625.

Zhao D Y,Yuan Y D,Shi L,et al.Key Technology in Beidou/GPS high-precision time service scheme for smart grid construction[J].Power System Technology,2013,37(9):2621-2625.(in Chinese)

[6] 梁軍,冉建華.基于單片機的秒脈沖誤差測量系統設計[J].艦船電子工程,2010,30(4):178-180.

Liang J,Ran J H.A design of a MCU based measure system for the error of 1PPS[J].Ship Electronic Engineering,2010,30(4):178-180.(in Chinese)

[7] 張鵬,杜彬彬,任勇峰.基于FPGA的超聲數據采集裝置的設計與實現[J].電子器件,2014,37(1):81-84.

Zhang P,Du B B,Ren Y F.Design and implement of ultrasound data acquisition device based on FPGA[J].Chinese Journal of Electron Devices,2014,37(1):81-84.(in Chinese)

[8] 何斌.FPGA的EDA設計方法[J].光學精密工程,1995,3(6):113-116.

He B.EDA design method for FPGA[J].Optics and Precision Engineering,1995,3(6):113-116.(in Chinese)

[9] 王劍.基于FPGA的高速多路同步數據采集系統[J].科技視界,2013(27):42-43.

Wang J.High-speed multi-channel synchronous data acquisition system based on FPGA[J].Science&Technology Vision,2013(27):42-43.(in Chinese)

Method for high accuracy time keeping based on FPGA

WANG Jun1,2,WANG Lei1,ZHANG Fu-di2,3,HE Xin2,CAO Yong-gang2

(1.Science and Technology University of Suzhou,Jiangsu,215009,China;
2.Changchun Institute of Optics,Fine Mechanics and Physics,Chinese Academy of Science,Changchun 130033 China;
3.The PLA Unit 63861,Baicheng 137001,China)

Based on Field-Programmable Gate Array(FPGA),a high precision time keeping technology is proposed.Combined with high precision constant temperature crystals and BD/GPS dual-mode synchronous,standard second pulse signal is received based on statistics.If navigation satellite loses the connection,FPGA will set the pounding threshold of crystal pulse according to average value and variance to simulate producing highly precision second pulse so that cumulative error can be eliminated.Experimental results show that timing system error is less than punctual 250 ns in one hour which fully meets the requirements of time keeping of the timing system in the power systems,range systems and other systems.

FPGA;dual-mode;connection losing;time keeping

1007-2780(2015)06-1052-05

TN967.2

A doi:10.3788/YJYXS20153006.1052

王軍(1979-),男,博士,江蘇蘇州人,主要研究方向為光電測控技術.E-mail:wjyhl@126.com

王磊(1991-),男,碩士,江蘇鹽城人,主要研究方向為智能信息處理技術.E-mail:demowl@163.com

2015-03-18;

2015-06-11.

國家自然科學基金(No.61472267)

Supported by National Nature Science Foundation of China(No.61472267)

?通信聯系人,E-mail:wjyhl@126.com

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 亚洲无码37.| 超碰91免费人妻| 红杏AV在线无码| 亚洲黄色成人| 91色爱欧美精品www| 国产不卡一级毛片视频| 国产成人在线无码免费视频| 亚洲精品大秀视频| 国产91成人| 国产性爱网站| 九九免费观看全部免费视频| av天堂最新版在线| 日韩国产亚洲一区二区在线观看| 日韩精品无码不卡无码| 狼友视频国产精品首页| 欧美日韩高清| 国产超薄肉色丝袜网站| 亚洲AV无码一区二区三区牲色| 久久伊人色| 成人精品视频一区二区在线| 国产一级裸网站| 国产导航在线| 日韩不卡免费视频| 婷婷六月激情综合一区| 国产精品妖精视频| 色综合婷婷| 亚洲精品无码成人片在线观看| 国产精品理论片| 欧美日韩午夜视频在线观看| 亚洲天堂首页| jijzzizz老师出水喷水喷出| 亚洲另类国产欧美一区二区| 久久免费精品琪琪| 一区二区三区在线不卡免费| 色妞www精品视频一级下载| 香蕉eeww99国产精选播放| 亚洲美女久久| 国产乱子伦无码精品小说 | 国产成人无码久久久久毛片| 国产一区亚洲一区| 在线观看国产小视频| 成年A级毛片| 久久亚洲天堂| 日韩人妻精品一区| 欧美精品在线看| 国产成人av大片在线播放| 国产呦精品一区二区三区下载| 亚洲av片在线免费观看| 久久99热66这里只有精品一| 依依成人精品无v国产| 日韩精品高清自在线| 日韩 欧美 小说 综合网 另类 | 国产乱人伦AV在线A| 在线日韩一区二区| 岛国精品一区免费视频在线观看 | 亚洲第一网站男人都懂| 国产十八禁在线观看免费| 国产自在自线午夜精品视频| 不卡午夜视频| 国产成人无码综合亚洲日韩不卡| 国产成人精品一区二区三在线观看| 国产爽爽视频| 熟妇丰满人妻| 国产资源免费观看| 亚洲欧美在线综合一区二区三区| 在线免费无码视频| 这里只有精品免费视频| 色综合热无码热国产| 亚洲欧美激情另类| 国产成人亚洲无码淙合青草| 国产伦精品一区二区三区视频优播 | 精品国产免费第一区二区三区日韩| 国产精品无码AV片在线观看播放| 91av成人日本不卡三区| 亚洲区视频在线观看| 日本福利视频网站| 日日拍夜夜嗷嗷叫国产| 九九视频免费看| 国产黄在线免费观看| 试看120秒男女啪啪免费| h网址在线观看| 免费啪啪网址|