CN107222281B - 一种在时间同步***中的智能渐进式秒信号恢复方法 - Google Patents
一种在时间同步***中的智能渐进式秒信号恢复方法 Download PDFInfo
- Publication number
- CN107222281B CN107222281B CN201710531772.1A CN201710531772A CN107222281B CN 107222281 B CN107222281 B CN 107222281B CN 201710531772 A CN201710531772 A CN 201710531772A CN 107222281 B CN107222281 B CN 107222281B
- Authority
- CN
- China
- Prior art keywords
- clock output
- output source
- time
- time deviation
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0644—External master-clock
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/02—Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electric Clocks (AREA)
Abstract
本发明涉及时钟同步技术领域,公开了一种在时间同步***中的智能渐进式秒信号恢复方法,该方法包括步骤S1‑S5,S1,判断接收机是否提供有效的1PPS信号,S2,对恒温晶体振荡器的频率进行统计,S3,计算出每个时钟输出源与标准1PPS信号的时间偏差,S4,MCU对时间偏差进行测量,并对每个时间偏差进行补偿,S5,根据时间偏差,利用步进线性算法渐进式地调整每个时间偏差。本发明通过检测与计算出每个时钟输出源与标准1PPS信号的时间偏差,利用步进线性算法使每个时钟输出源的时间与标准时间实现渐进式同步,为整个电网的时间恢复、设备稳定运行提供有利的保障,避免因跳秒现象引起时间的错乱。
Description
技术领域
本发明涉及时钟同步技术领域,具体涉及一种在时间同步***中的智能渐进式秒信号恢复方法。
背景技术
随着卫星技术的发展,卫星授时已经渗透到各行各业,特别是电网行业。卫星授时的精确度是电网是否能正常运行的保障。卫星授时采用的是无线传输的方式(卫星信号从太空传到地面),在运行过程中难免会出现信号中断,当天气情况较差时接收的卫星信号很差或者接收不到卫星信号的情况,这样卫星授时就会出现中断状态,这个时候卫星授时主要靠的是同步授时机内的晶振自由振荡产生的时间信号输入到各个设备上。
当卫星信号丢失后,因为时间同步***内部的恒温晶体振荡器本身的问题,时间同步***产生的秒信号就会漂移,漂移的情况主要是根据恒温晶体振荡器的指标决定,长时间后就会出现各个时钟输出源输出的秒信号不一致,有超前的,也有滞后的;
当卫星信号重新恢复后,如果马上让各个时钟输出源输出的秒信号与卫星信号同步,就会出现跳秒现象,引起时间的错乱,将可能会导致电网设备出现报警、故障、错乱、甚至重大事故的产生。严重影响电力设备的运行和人员的安全。
发明内容
本发明的主要目的是提供一种在时间同步***中的智能渐进式秒信号恢复方法,使每个时钟输出源的时间与标准时间实现渐进式同步,为整个电网的时间恢复、设备稳定运行提供有利的保障。
为实现上述目的,本发明采用如下技术方案:
一种在时间同步***中的智能渐进式秒信号恢复方法包括如下步骤:
S1,当时间同步***的接收机恢复接收卫星信号信息后,判断接收机是否提供有效的1PPS信号,当接收机的1PPS信号有效时则执行S2,当接收机的1PPS信号无效时,时间同步***的接收机继续接收卫星信号信息;
S2,复杂可编程逻辑器件或现场可编程门阵列器继续接收1PPS信号,并以此为标准1PPS信号,对恒温晶体振荡器的频率进行统计,当统计到规定阀值时将统计结果发送到MCU;
S3,所述MCU根据所述统计结果计算出每个时钟输出源与标准1PPS信号的时间偏差;
S4,所述MCU对所述时间偏差进行测量,并对每个时钟输出源与标准信号的时间偏差进行补偿;
S5,根据所述时间偏差,利用步进线性算法渐进式地调整每个时钟输出源与标准信号的时间偏差,使每个时钟输出源与标准信号的时间偏差达到所述MCU规定的阀值。
进一步地,所述S5包括以下步骤:
S51,确定每步预设调整时间Y;
S52,计算出每个时钟输出源与标准信号的时间偏差tn,从每个时间偏差tn的绝对值中筛选出时间偏差tn绝对值最大的最大时间偏差tmax;
S53,建立公式X=tmax/Y (1),
将最大时间偏差tmax与每步预设调整时间Y代入于S53中的公式(1),从而得到每个时钟输出源的调整次数X;
S54,建立公式Tn1=tn1/X (2),
将除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源与标准信号的时间偏差tn1和调整次数X代入于S54中的公式(2),从而得到除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源的每步调整时间Tn1;
S55,利用调整次数X与每步预设调整时间Y对具有最大时间偏差tmax的时钟输出源进行调整;
利用调整次数X与每步调整时间Tn1对除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源进行调整;
S56,对每个时钟输出源完成调整次数X的调整后,检测并判断每个时钟输出源与标准信号的时间偏差tn是否达到所述MCU规定的阀值;
若每个时钟输出源与标准信号的时间偏差tn达到所述MCU规定的阀值,则结束整个工作流程;
若每个时钟输出源与标准信号的时间偏差tn未达到所述MCU规定的阀值,则循环至S51。
进一步地,S55包括以下步骤:
S551,根据时间偏差tn的数值正负情况,判断每个时钟输出源的超前或滞后状态;
S552,若一个时钟输出源超前于标准信号,则对该时钟输出源进行延后调整,调整步数为所述调整次数X;
若一个时钟输出源滞后于标准信号,则对该时钟输出源进行超前调整,调整步数为所述调整次数X;
具有最大时间偏差tmax的时钟输出源的每步调整时间为所述每步预设调整时间Y,除具有最大时间偏差tmax的时钟输出源外的其他时钟输出源的每步调整时间为所述每步调整时间Tn1。
进一步地,于S552中,对每一个时钟输出源进行同时同步调整。
进一步地,于S52中,时间偏差tn为每个时钟输出源的输出时间与标准信号的标准时间之差。
进一步地,一个时钟输出源对应一个时间偏差tn,一个除具有最大时间偏差tmax的时钟输出源外的其他时钟输出源对应一个每步调整时间Tn1。
与现有技术相比,本发明的有益效果如下:
本发明通过检测与计算出每个时钟输出源与标准1PPS信号的时间偏差,利用步进线性算法使每个时钟输出源的时间与标准时间实现渐进式同步,为整个电网的时间恢复、设备稳定运行提供有利的保障,避免因跳秒现象引起时间的错乱。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明涉及的时间同步***的结构示意图;
图2为本发明涉及的各时钟输出源输出的时间信息与1PPS信号一致的波形示意图;
图3为本发明涉及的各时钟输出源输出的时间信息滞后于1PPS信号的波形示意图;
图4为本发明涉及的各时钟输出源输出的时间信息超前于1PPS信号的波形示意图;
图5为本发明的一种在时间同步***中的智能渐进式秒信号恢复方法的工作流程图;
图6为本发明涉及的S5的工作流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合附图和具体的实施例对本发明的技术方案进行详细说明。需要指出的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,时间同步***包括接收机、测频模块、分频计数器、多个时钟输出源,在***正常工作时,接收机接收到的卫星信号输出1PPS信号,经测频模块和分频计数器处理后,提供给各时钟输出源。
如图2所示,在接收机正常工作的情况下,各时钟输出源输出的时间信息跟1PPS信号是一致的。
当天气情况较差时接收的卫星信号很差或者接收不到卫星信号的情况时,各时钟输出源输出的时间信息跟1PPS信号的时间信息就不一致了,可能出现滞后,也可能出现超前,分别如图3、图4所示。
当接收机能正常接收到卫星信号后,强制使△T=0(即强制使各时钟输出源输出的时间信息跟1PPS信号的时间信息一致),那么就会引起下级接收设备报警,整个电力***就会出现保护现象,不能正常工作;
因此,最理想的办法就是让各时钟输出源的时间信息逐渐恢复,使下级接收设备的时间慢慢逼近卫星信号的时间,从而达到***的时间同步,对此提出了一种在时间同步***中的智能渐进式秒信号恢复方法。
如图5所示,一种在时间同步***中的智能渐进式秒信号恢复方法包括如下步骤:
S1,当时间同步***的接收机恢复接收卫星信号信息后,判断接收机是否提供有效的1PPS信号,当接收机的1PPS信号有效时则执行S2,当接收机的1PPS信号无效时,时间同步***的接收机继续接收卫星信号信息;
S2,复杂可编程逻辑器件或现场可编程门阵列器继续接收1PPS信号,并以此为标准1PPS信号,对恒温晶体振荡器的频率进行统计,当统计到规定阀值时将统计结果发送到MCU;
S3,所述MCU根据所述统计结果计算出每个时钟输出源与标准1PPS信号的时间偏差;
S4,所述MCU对所述时间偏差进行测量,并对每个时钟输出源与标准信号的时间偏差进行补偿;
S5,根据所述时间偏差,利用步进线性算法渐进式地调整每个时钟输出源与标准信号的时间偏差,使每个时钟输出源与标准信号的时间偏差达到所述MCU规定的阀值。
如图6所示,所述S5包括以下步骤:
S51,确定每步预设调整时间Y;
S52,计算出每个时钟输出源与标准信号的时间偏差tn,从每个时间偏差tn的绝对值中筛选出时间偏差tn绝对值最大的最大时间偏差tmax;
S53,建立公式X=tmax/Y (1),
将最大时间偏差tmax与每步预设调整时间Y代入于S53中的公式(1),从而得到每个时钟输出源的调整次数X;
S54,建立公式Tn1=tn1/X (2),
将除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源与标准信号的时间偏差tn1和调整次数X代入于S54中的公式(2),从而得到除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源的每步调整时间Tn1;
S55,利用调整次数X与每步预设调整时间Y对具有最大时间偏差tmax的时钟输出源进行调整;
利用调整次数X与每步调整时间Tn1对除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源进行调整;
S56,对每个时钟输出源完成调整次数X的调整后,检测并判断每个时钟输出源与标准信号的时间偏差tn是否达到所述MCU规定的阀值;
若每个时钟输出源与标准信号的时间偏差tn达到所述MCU规定的阀值,则结束整个工作流程;
若每个时钟输出源与标准信号的时间偏差tn未达到所述MCU规定的阀值,则循环至S51。
所述S55包括以下步骤:
S551,根据时间偏差tn的数值正负情况,判断每个时钟输出源的超前或滞后状态;
S552,若一个时钟输出源超前于标准信号,则对该时钟输出源进行延后调整,调整步数为所述调整次数X;
若一个时钟输出源滞后于标准信号,则对该时钟输出源进行超前调整,调整步数为所述调整次数X;
具有最大时间偏差tmax的时钟输出源的每步调整时间为所述每步预设调整时间Y,除具有最大时间偏差tmax的时钟输出源外的其他时钟输出源的每步调整时间为所述每步调整时间Tn1。
于S552中,对每一个时钟输出源进行同时同步调整。
于S52中,时间偏差tn为每个时钟输出源的输出时间与标准信号的标准时间之差。
一个时钟输出源对应一个时间偏差tn,一个除具有最大时间偏差tmax的时钟输出源外的其他时钟输出源对应一个每步调整时间Tn1。
与现有技术相比,本发明的有益效果如下:
本发明通过检测与计算出每个时钟输出源与标准1PPS信号的时间偏差,利用步进线性算法使每个时钟输出源的时间与标准时间实现渐进式同步,为整个电网的时间恢复、设备稳定运行提供有利的保障,避免因跳秒现象引起时间的错乱。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (5)
1.一种在时间同步***中的智能渐进式秒信号恢复方法,其特征在于,包括如下步骤:
S1,当时间同步***的接收机恢复接收卫星信号信息后,判断接收机是否提供有效的1PPS信号,当接收机的1PPS信号有效时则执行S2,当接收机的1PPS信号无效时,时间同步***的接收机继续接收卫星信号信息;
S2,复杂可编程逻辑器件或现场可编程门阵列器继续接收1PPS信号,并以此为标准1PPS信号,对恒温晶体振荡器的频率进行统计,当统计到规定阀值时将统计结果发送到MCU;
S3,所述MCU根据所述统计结果计算出每个时钟输出源与标准1PPS信号的时间偏差;
S4,所述MCU对所述时间偏差进行测量,并对每个时钟输出源与标准信号的时间偏差进行补偿;
S5,根据所述时间偏差,利用步进线性算法渐进式地调整每个时钟输出源与标准信号的时间偏差,使每个时钟输出源与标准信号的时间偏差达到所述MCU规定的阀值;
所述S5包括以下步骤:
S51,确定每步预设调整时间Y;
S52,计算出每个时钟输出源与标准信号的时间偏差tn,从每个时间偏差tn的绝对值中筛选出时间偏差tn绝对值最大的最大时间偏差tmax;
S53,建立公式X=tmax/Y (1),
将最大时间偏差tmax与每步预设调整时间Y代入于S53中的公式(1),从而得到每个时钟输出源的调整次数X;
S54,建立公式Tn1=tn1/X (2),
将除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源与标准信号的时间偏差tn1和调整次数X代入于S54中的公式(2),从而得到除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源的每步调整时间Tn1;
S55,利用调整次数X与每步预设调整时间Y对具有最大时间偏差tmax的时钟输出源进行调整;
利用调整次数X与每步调整时间Tn1对除具有最大时间偏差tmax的时钟输出源外的其它时钟输出源进行调整;
S56,对每个时钟输出源完成调整次数X的调整后,检测并判断每个时钟输出源与标准信号的时间偏差tn是否达到所述MCU规定的阀值;
若每个时钟输出源与标准信号的时间偏差tn达到所述MCU规定的阀值,则结束整个工作流程;
若每个时钟输出源与标准信号的时间偏差tn未达到所述MCU规定的阀值,则循环至S51。
2.根据权利要求1所述的在时间同步***中的智能渐进式秒信号恢复方法,其特征在于,S55包括以下步骤:
S551,根据时间偏差tn的数值正负情况,判断每个时钟输出源的超前或滞后状态;
S552,若一个时钟输出源超前于标准信号,则对该时钟输出源进行延后调整,调整步数为所述调整次数X;
若一个时钟输出源滞后于标准信号,则对该时钟输出源进行超前调整,调整步数为所述调整次数X;
具有最大时间偏差tmax的时钟输出源的每步调整时间为所述每步预设调整时间Y,除具有最大时间偏差tmax的时钟输出源外的其他时钟输出源的每步调整时间为所述每步调整时间Tn1。
3.根据权利要求2所述的在时间同步***中的智能渐进式秒信号恢复方法,其特征在于,于S552中,对每一个时钟输出源进行同时同步调整。
4.根据权利要求1所述的在时间同步***中的智能渐进式秒信号恢复方法,其特征在于,于S52中,时间偏差tn为每个时钟输出源的输出时间与标准信号的标准时间之差。
5.根据权利要求1所述的在时间同步***中的智能渐进式秒信号恢复方法,其特征在于,一个时钟输出源对应一个时间偏差tn,一个除具有最大时间偏差tmax的时钟输出源外的其他时钟输出源对应一个每步调整时间Tn1。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710531772.1A CN107222281B (zh) | 2017-06-29 | 2017-06-29 | 一种在时间同步***中的智能渐进式秒信号恢复方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710531772.1A CN107222281B (zh) | 2017-06-29 | 2017-06-29 | 一种在时间同步***中的智能渐进式秒信号恢复方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107222281A CN107222281A (zh) | 2017-09-29 |
CN107222281B true CN107222281B (zh) | 2019-03-29 |
Family
ID=59951816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710531772.1A Active CN107222281B (zh) | 2017-06-29 | 2017-06-29 | 一种在时间同步***中的智能渐进式秒信号恢复方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107222281B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110620632B (zh) * | 2019-09-12 | 2021-02-23 | 华为技术有限公司 | 一种时间同步方法及装置 |
CN111130538A (zh) * | 2020-02-27 | 2020-05-08 | 北京和德宇航技术有限公司 | 一种频率校准***与频率仪 |
EP3979007A1 (fr) * | 2020-10-02 | 2022-04-06 | Montres Breguet S.A. | Montre à mouvement mécanique à mécanisme de contrôle de force |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039145A (zh) * | 2007-03-30 | 2007-09-19 | 华为技术有限公司 | 时钟的实现方法、装置 |
CN101090311A (zh) * | 2006-06-16 | 2007-12-19 | 北京信威通信技术股份有限公司 | 一种无线通信***中在gps失效后产生维持时钟输出的方法和*** |
CN101465686A (zh) * | 2007-12-19 | 2009-06-24 | 中兴通讯股份有限公司 | 一种实现td-scdma基站同步的方法和装置 |
CN103913753A (zh) * | 2014-04-14 | 2014-07-09 | 杨坤 | 一种利用导航卫星的高精度授时***及方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100052984A1 (en) * | 2008-08-26 | 2010-03-04 | Xiaoguang Yu | Systems and methods for controlling a satellite navigation receiver |
CN105245323A (zh) * | 2015-08-27 | 2016-01-13 | 国电南瑞科技股份有限公司 | 一种基于报文同步实现的分布式授时和守时方法 |
-
2017
- 2017-06-29 CN CN201710531772.1A patent/CN107222281B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101090311A (zh) * | 2006-06-16 | 2007-12-19 | 北京信威通信技术股份有限公司 | 一种无线通信***中在gps失效后产生维持时钟输出的方法和*** |
CN101039145A (zh) * | 2007-03-30 | 2007-09-19 | 华为技术有限公司 | 时钟的实现方法、装置 |
CN101465686A (zh) * | 2007-12-19 | 2009-06-24 | 中兴通讯股份有限公司 | 一种实现td-scdma基站同步的方法和装置 |
CN103913753A (zh) * | 2014-04-14 | 2014-07-09 | 杨坤 | 一种利用导航卫星的高精度授时***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107222281A (zh) | 2017-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107222281B (zh) | 一种在时间同步***中的智能渐进式秒信号恢复方法 | |
CN1183676C (zh) | 具有无干扰基准切换的多输入锁相环 | |
CN102063144B (zh) | 一种面向低功耗应用的动态电压调节***及实现方法 | |
CN105741526A (zh) | 基于Lora无线技术的高支模同步监测装置及检测方法 | |
CN106788838B (zh) | 一种电力时间同步***鲁棒控制的***及方法 | |
US20150341129A1 (en) | An automatic checking method for clock synchronization and specialized apparatus thereof | |
CN103959688B (zh) | 一种多时钟域的时钟同步方法、线卡及以太网设备 | |
CN102571080A (zh) | 一种支持动态校准的时钟恢复方法和电路 | |
CN104135332A (zh) | 一种用于大功率电磁发射机的gps时间同步装置 | |
CN104734871A (zh) | 一种实现故障定位的方法及装置 | |
CN103207661A (zh) | 半导体设备和控制方法 | |
CN101621297A (zh) | 锁相环频率锁定的检测方法及电路 | |
CN106569404B (zh) | 一种二次装置时钟失步在线监测***及方法 | |
CN106647235A (zh) | 一种用于录波型故障指示器无线的守时方法 | |
CN102427364A (zh) | 开关电源的时钟外同步电路 | |
CN102118023A (zh) | 一种t接线路三端差动保护的光纤通道不对称识别方法 | |
CN205722360U (zh) | 基于Lora无线技术的高支模同步监测装置 | |
CN206100006U (zh) | 电力***时间同步用高精度irig‑b码信号实现装置 | |
CN102855394B (zh) | 一种基于概率分布的检测建筑用能异常的方法 | |
CN102931969B (zh) | 数据提取的方法与装置 | |
CN104950983A (zh) | 太阳能电池最大功率点跟踪装置和跟踪方法 | |
CN102281062A (zh) | 一种输出时钟信号的方法和设备 | |
CN106932632A (zh) | 多点同步测量微电流的*** | |
CN103427687A (zh) | 光伏逆变器在恒压源输入时的最大功率跟踪方法 | |
CN104869587B (zh) | 无线传感器网络时间同步误差测定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information | ||
CB03 | Change of inventor or designer information |
Inventor after: Lai Wenyong Inventor after: Wang Jian Inventor after: Yang Kun Inventor before: Lai Wenyong Inventor before: Wang Jian Inventor before: Tang Daoyong Inventor before: Yang Kun |
|
GR01 | Patent grant | ||
GR01 | Patent grant |