1PPS守时时钟模块的设计与实现开题报告

 2021-08-14 06:08

1. 研究目的与意义(文献综述包含参考文献)

随着现代科学技术的飞速发展,高精度的时间基准在高端科技领域或日常生活之中都有着非常重要的作用,一旦时间基准出现了偏差或误差,将会影响人们的生活,也有可能对一些生产活动造成重大的影响。为了在gps卫星信号接收模块无法正常接收到gps卫星授时信息中的pps(秒脉冲)信号时,保障系统授时及网络时钟同步的正常运行,在卫星授时系统中就有必要设计一个网络时钟守时模块。否则当gps卫星发生通信故障时,这些系统中的gps卫星信号接收模块会无法正常接收到gps卫星信号中的pps(秒脉冲)信号,从而影响系统授时及网络时钟同步,影响系统的正常运行,甚至严重时会导致系统瘫痪。所以需要一个精准的守时时钟模块来应对这种状况,它可以在丢失pps信号时在一段时间内输出稳定的时间信号[1-4]

目前有几种比较常见的方案。比较传统的有上升沿同步和时间差反馈调整法,这两种方案比较简单,实现起来也不是很困难,但精度较低。其次是基于加法器(abc)的全数字守时系统的实现方案,这是一种比较新颖的方案,利用gps系统远程传输的标准时间信号快速在线测算出本地晶振的准确度和老化特性,由此确定出相应的补偿量,使之能够达到守时的目的,但是这种方案对算法的要求比较高,结构也相对复杂。除了以上三种方案还可通过预设时间差补偿值实现高精度守时;此方案正常情况下的精度可达300ns,并能保证在卫星失锁24h内的误差不超过20μs,由此,本课题设计模块在没有外部信号的输入下使用预设时间差的方式来守时,在有外部信号输入时通过反馈电路来实现 [5-8]

在分析大量资料的基础上,对守时系统做了较为系统的研究,尤其是对基于fpga的高精度守时系统做了详细的分析和研究。研究的内容包括晶振信号分频产生 1pps 信号的设计、时间基准信号同步技术、误差计算与储存、本地时钟输出等。为了使与时间基准信号同步时同步精度优于1us,采用上升沿同步法即当精准1pps信号到来时同时输出本地时钟信号。当精准信号丢失后采用预设误差值补偿法来维持本地时钟的稳定输出[9]。为了能够使守时模块轻巧,结构简洁,选择fpga作为主要开发工具,由此设计出来的守时模块具有系统小型化、 低功耗、 低开发和维护成本等优点,并且可以方便地实现系统功能,以用来满足守时系统对时间精度的高要求。与此同时本课题设计的模块实现途径简单,且不受地域的影响,可适用于绝大多数情况,且精度高稳定性也好,有着良好的发展前景[10-13]

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容、问题解决措施及方案

本课题是基于1PPS的守时时钟模块设计,通过从GPS/北斗卫星系统接收机得到精确与稳定的1PPS时间信号,在接收到时间信号时完成时间同步,在卫星信号丢失的时候可以在短时间内维持精准的时间信号输出。利用FPGA来设计守时电路,守时模块主要构成有GPS接收模块,本地时钟信号,分频电路等。本地时钟信号由晶振输出信号,通过波形转换和分频处理产生频率为1Hz的秒脉冲信号,同时将从GPS接收机接收到的精准时间信号与之对比,由FPGA进行处理。再通过将晶振产生的1Hz信号与GPS精准时间信号进行比较,即完成本地时钟同步。

GPS信号输入

1PPS输出

52M。步S块 00式与一个周期的信号,以输入

上升沿判断模块

分频模块

在无信号时通过在FPGA中预设时间差补偿值,并设定时间点进行补偿,以此来稳定晶振的输出,通过顶层文件来实现各个模块之间的连接,并编写相应模块,即误差计算与存储和误差判断与补偿来实现其功能,最终可以实现准确的秒脉冲输出。

电路简图如下:

误差计算与存储



误差判断与补偿

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。