一种输出秒脉冲信号的方法及装置制造方法及图纸

技术编号:24102110 阅读:48 留言:0更新日期:2020-05-09 13:31
本申请适用于时标检测技术领域,提供了一种输出秒脉冲信号方法,包括:获取授时秒脉冲信号;根据所述授时秒脉冲信号计算本地时钟的频率;根据输出精度和所述本地时钟的频率,设置随机时钟单元;基于所述随机时钟单元对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号,使用高精度的授时秒脉冲信号,对本地时钟的时钟单元进行校准,能够根据要输出的时间精度要求,加入随机时钟单元,并根据时间精度进行校准,能够输出不同时间精度的秒脉冲信号,以满足不同使用情况下所需的不同时间精度的要求,且将秒脉冲信号的精度控制在所需的精度范围内,能够有效地消除使用时间增长导致的误差累积现象,避免了累计偏差。

A method and device for outputting second pulse signal

【技术实现步骤摘要】
一种输出秒脉冲信号的方法及装置
本申请属于时标检测
,尤其涉及一种秒脉冲信号输出方法及装置。
技术介绍
随着科技的飞速发展,人们对精密时间以及时间的准确度提出了越来越高的要求。电力系统、通信系统、交通系统等对时间同步的要求不断提高,时间同步得到了越来越广泛的重视和应用。秒脉冲(PulsePerSecond,PPS)信号常用作时间标准接入到需要时间同步的终端设备中。标准秒脉冲信号通常由高精度授时型卫星导航模块(GPS模块/BD2模块等)进行输出,其精度为±20ns左右,通过接入标准秒脉冲信号至终端设备,并对终端设备的晶振等基准频率源进行校准后,通过该终端设备输出校准后的秒脉冲信号,然而晶振等基准频率源输出的时间脉冲精度不可控,且长时间使用会存在累积偏差。综上所述,解决目前的秒脉冲信号输出方法中存在时间脉冲信号的精度不可控,且会存在累计偏差的问题。
技术实现思路
本申请实施例提供了一种输出秒脉冲信号的方法及装置,可以解决目前的秒脉冲信号输出装置的精度不可控,且会存在累计偏差的问题。第一方面,本申请实施例提供了一种输出秒脉冲信号的方法,包括:获取授时秒脉冲信号;根据所述授时秒脉冲信号计算本地时钟的频率;根据输出精度和所述本地时钟的频率,设置随机时钟单元;基于所述随机时钟单元对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号。应理解,上述授时秒脉冲信号可以由内部的授时模块根据卫星信号产生,其精度为精度误差为±20ns,根据上述授时脉冲信号能够确定1秒时间内本地时钟的时钟单元的个数。在第一方面的一种可能的实现方式中,所述根据所述授时秒脉冲信号计算本地时钟的频率,包括:测量两个授时秒脉冲信号之间本地时钟的时钟单元的个数;将测量的本地时钟的时钟单元的个数作为所述本地时钟的频率。进一步地,所述测量两个授时秒脉冲信号之间本地时钟的时钟单元的个数,包括:当当前授时秒脉冲信号的上升沿时刻到达时,启动第一频率计数器进行计数;当下一个授时秒脉冲信号的上升沿时刻到达时,停止所述第一频率计数器的计数;读取所述第一频率计数器的读数。在第一方面的一种可能的实现方式中,所述基于所述随机时钟单元对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号,包括:根据所述随机时钟单元的个数确定校准后的秒脉冲信号的时钟单元的个数;根据校准后的秒脉冲信号的时钟单元的个数对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号。进一步地,根据所述随机时钟单元的个数确定校准后的秒脉冲信号的时钟单元的个数,包括:根据本地时钟的频率确定两个授时秒脉冲信号之间本地时钟的时钟单元的个数;在所述本地时钟的时钟单元的个数的基础上加上所述随机时钟单元的个数,得到校准后的秒脉冲信号的时钟单元的个数。进一步地,根据校准后的秒脉冲信号的时钟单元的个数对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号,包括:当当前授时秒脉冲信号的上升沿时刻到达时,启动第二频率计时器进行计数;当所述第二频率计时器计数值达到校准后的秒脉冲信号的时钟单元的个数时,停止计数;当下一个授时脉冲信号的上升沿时刻到达时,启动第三频率计时器进行计数;当所述第三频率计时器计数值达到校准后的秒脉冲信号的时钟单元的个数时,停止计数。进一步地,在所述获取授时秒脉冲信号之前,还包括:根据卫星信号生成所述授时秒脉冲信号。第二方面,本申请实施例提供了一种秒脉冲信号输出装置,包括:信号获取模块,用于获取授时秒脉冲信号;频率计算模块,用于根据所述授时秒脉冲信号计算本地时钟的频率;精度设置模块,用于根据输出精度和所述本地时钟的频率,设置随机时钟单元;校准输出模块,用于基于所述随机时钟单元对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号。第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述第一方面所述输出秒脉冲信号的方法的步骤。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前述第一方面所述输出秒脉冲信号的方法的步骤。第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的输出秒脉冲信号的方法。可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。本申请实施例与现有技术相比存在的有益效果是:使用高精度的授时秒脉冲信号,对本地时钟的时钟单元进行校准,能够根据要输出的时间精度要求,加入随机时钟单元,并根据时间精度进行校准,能够输出不同时间精度的秒脉冲信号,以满足不同使用情况下所需的不同时间精度的要求,且将秒脉冲信号的精度控制在所需的精度范围内,能够有效地消除使用时间增长导致的误差累积现象,避免了累计偏差。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的输出秒脉冲信号的方法的流程示意图;图2是本申请一实施例提供的授时秒脉冲信号的示意图;图3是本申请一实施例提供的本地时钟的频率示意图;图4是本申请一实施例提供的利用第一频率计数器来测量两个授时脉冲信号之间本地时钟的时钟单元个数的示意图;图5是本申请一实施例提供的校准后的秒脉冲信号的示意图;图6是本申请一实施例提供的校准后的秒脉冲信号的精度示意图;图7是本申请实施例提供的秒脉冲信号输出装置的结构示意图;图8是本申请实施例提供的终端设备的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当.本文档来自技高网...

【技术保护点】
1.一种输出秒脉冲信号的方法,其特征在于,包括:/n获取授时秒脉冲信号;/n根据所述授时秒脉冲信号计算本地时钟的频率;/n根据输出精度和所述本地时钟的频率,设置随机时钟单元;/n基于所述随机时钟单元对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号。/n

【技术特征摘要】
1.一种输出秒脉冲信号的方法,其特征在于,包括:
获取授时秒脉冲信号;
根据所述授时秒脉冲信号计算本地时钟的频率;
根据输出精度和所述本地时钟的频率,设置随机时钟单元;
基于所述随机时钟单元对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号。


2.如权利要求1所述的输出秒脉冲信号的方法,其特征在于,所述根据所述授时秒脉冲信号计算本地时钟的频率,包括:
测量两个授时秒脉冲信号之间本地时钟的时钟单元的个数;
将测量的本地时钟的时钟单元的个数作为所述本地时钟的频率。


3.如权利要求2所述的输出秒脉冲信号的方法,其特征在于,所述测量两个授时秒脉冲信号之间本地时钟的时钟单元的个数,包括:
当当前授时秒脉冲信号的上升沿时刻到达时,启动第一频率计数器进行计数;
当下一个授时秒脉冲信号的上升沿时刻到达时,停止所述第一频率计数器的计数;
读取所述第一频率计数器的读数。


4.如权利要求1所述的输出秒脉冲信号的方法,其特征在于,所述基于所述随机时钟单元对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号,包括:
根据所述随机时钟单元的个数确定校准后的秒脉冲信号的时钟单元的个数;
根据校准后的秒脉冲信号的时钟单元的个数对所述授时秒脉冲信号进行校准,输出校准后的秒脉冲信号。


5.如权利要求4所述的输出秒脉冲信号的方法,其特征在于,根据所述随机时钟单元的个数确定校准后的秒脉冲信号的时钟单元的个数,包括:
根据本地时钟的频率确定两个授时秒脉冲信号之间本地时钟的时钟单元的个数;
在所述本地时钟的时钟单元的个数的基础上加上所述随机时钟...

【专利技术属性】
技术研发人员:张美玲吴钊锋高峰许祥滨孙功宪陈永耀江丽雯
申请(专利权)人:泰斗微电子科技有限公司北京智芯微电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1