一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法与流程

文档序号:22621171发布日期:2020-10-23 19:26阅读:来源:国知局

技术特征:

1.一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,包括以下步骤:

s01、检测外部时钟源对时信号秒脉冲是否存在,

如果存在,则使用外部时钟源对时信号秒脉冲同步电子设备的普通晶振秒脉冲和高稳晶振秒脉冲;

如果不存在,则使用电子设备的高稳晶振秒脉冲同步普通晶振秒脉冲;

s02、重复步骤s01。

2.根据权利要求1所述的一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,所述步骤s01中,使用外部时钟源对时信号秒脉冲同步电子设备的普通晶振秒脉冲和高稳晶振秒脉冲,包括下述步骤:

s11、判断检测到的外部时钟源对时信号秒脉冲是否是首个秒脉冲,若是,则分别记录普通晶振计数器值和高稳晶振计数器值,继续执行步骤s11,若否,则执行步骤s12;

s12、分别记录普通晶振计数器值和高稳晶振计数器值,判断普通晶振计数器值和高稳晶振计数器值是否有效,若均有效,则置对时状态为同步,并使用外部时钟源对时信号秒脉冲同步普通晶振秒脉冲和高稳晶振秒脉冲,若普通晶振计数器值或高稳晶振计数器值无效,则执行步骤s01。

3.根据权利要求1所述的一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,所述步骤s01中,使用电子设备的高稳晶振秒脉冲同步普通晶振秒脉冲之前,还包括下述步骤:

s20、判断外部时钟源对时信号秒脉冲是否超时,若未超时,则执行步骤s01,若已超时,则使用电子设备的高稳晶振秒脉冲同步普通晶振秒脉冲。

4.根据权利要求3所述的一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,所述步骤s20中,使用电子设备的高稳晶振秒脉冲同步普通晶振秒脉冲,包括下述步骤:

s21、检测高稳晶振秒脉冲是否存在,若存在,则执行步骤s22,若不存在,则执行步骤s23;

s22、记录高稳晶振秒脉冲产生时普通晶振计数器值,判断普通晶振计数器值是否有效,若有效,使用高稳晶振秒脉冲同步普通晶振秒脉冲,并将对时状态置为非同步;若无效,直接将对时状态置为非同步;

s23、判断对时状态如果为同步,则产生告警,并将对时状态置为非同步,对时状态如果为非同步,判断高稳晶振秒脉冲是否超时,若未超时,则执行步骤s01,若已超时,则产生告警,继续执行步骤s01。

5.根据权利要求2所述的一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,所述步骤s12中,判断普通晶振计数器值和高稳晶振计数器值是否有效,包括下述步骤:

分别记录普通晶振计数器值cnsyn(i)和高稳晶振计数器值gnsyn(i),其中,i表示第i秒秒脉冲;

计算外部时钟源对时信号基于普通晶振计数器的秒间隔cdnsyn(i)=cnsyn(i)-cnsyn(i-1),以及外部时钟源对时信号基于高稳晶振计数器的秒间隔gdnsyn(i)=gnsyn(i)-gnsyn(i-1);

判断最后两个秒脉冲之间的秒间隔cdnsyn(i)和gdnsyn(i)是否在最大允许值和最小允许值范围内,若在,则有效,若不在,则无效。

6.根据权利要求5所述的一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,所述步骤s12中,使用外部时钟源对时信号秒脉冲同步普通晶振秒脉冲和高稳晶振秒脉冲,利用如下公式计算:

设本秒普通晶振秒脉冲发生时晶振计数器的值为cnloc(i),则普通晶振本秒秒间隔cdnloc(i)=cnsyn(i)+cdnsyn(i)-cnloc(i);

设本秒高稳晶振秒脉冲发生时晶振计数器的值为gnloc(i),则高稳晶振本秒秒间隔gdnloc(i)=gnsyn(i)+gdnsyn(i)-gnloc(i)。

7.根据权利要求4所述的一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,所述步骤s22中,判断普通晶振计数器值是否有效,包括下述步骤:

判断对时状态是否是同步状态;

若是,计算高稳晶振秒脉冲基于普通晶振计数器的秒间隔cdngw(i)=cngw(i)-cnsyn(i-1);

若否,则计算高稳晶振秒脉冲基于普通晶振计数器的秒间隔cdngw(i)=cngw(i)-cngw(i-1);

判断最后两个秒脉冲之间的秒间隔cdngw(i)是否在最大允许值和最小允许值范围内,若在,则有效,若不在,则无效。

8.根据权利要求7所述的一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,其特征在于,所述步骤s22中,使用高稳晶振秒脉冲同步普通晶振秒脉冲,利用如下公式计算:

设本秒普通晶振秒脉冲发生时晶振计数器的值为cnloc(i),则普通晶振本秒秒间隔cdnloc(i)=cngw(i)+cdngw(i)-cnloc(i)。


技术总结
本发明公开了一种基于晶振间秒脉冲同步技术的电子设备对时和守时方法,涉及时钟同步技术领域。方法包括:S01、检测外部时钟源对时信号秒脉冲是否存在,如果存在,则使用外部时钟源对时信号秒脉冲同步电子设备的普通晶振秒脉冲和高稳晶振秒脉冲;如果不存在,则使用电子设备的高稳晶振秒脉冲同步普通晶振秒脉冲;S02、重复步骤S01。本发明使用普通晶振产生的秒脉冲作为系统秒脉冲,采用外部时钟源对时信号或高稳晶振秒脉冲对普通晶振秒脉冲进行同步,实现了高精度对时和守时功能,提高了时钟系统的可靠性。

技术研发人员:贺强;丛春涛;郝磊;刘鑫;林健
受保护的技术使用者:积成电子股份有限公司
技术研发日:2020.07.14
技术公布日:2020.10.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1