CN111984059B - 一种授时模块进行对时的pps跳变侦测方法及系统 - Google Patents
一种授时模块进行对时的pps跳变侦测方法及系统 Download PDFInfo
- Publication number
- CN111984059B CN111984059B CN202010756160.4A CN202010756160A CN111984059B CN 111984059 B CN111984059 B CN 111984059B CN 202010756160 A CN202010756160 A CN 202010756160A CN 111984059 B CN111984059 B CN 111984059B
- Authority
- CN
- China
- Prior art keywords
- time
- service module
- synchronization
- time service
- module
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 53
- 239000004734 Polyphenylene sulfide Substances 0.000 title 2
- 229920000069 polyphenylene sulfide Polymers 0.000 title 2
- 230000002159 abnormal effect Effects 0.000 claims abstract description 44
- 238000000034 method Methods 0.000 claims abstract description 9
- 230000001360 synchronised effect Effects 0.000 claims description 26
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 5
- 238000012423 maintenance Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000007704 transition Effects 0.000 claims 3
- 230000003111 delayed effect Effects 0.000 claims 1
- 230000009191 jumping Effects 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/12—Synchronisation of different clock signals provided by a plurality of clock generators
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Electric Clocks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明公开了一种授时模块进行对时的PPS跳变侦测方法和系统,该方法包括:将需要对时的装置与授时模块进行对接,首次对时,读取授时模块同步标志,确认授时模块同步标志正常;设置系统时间,并设置时戳比较标志,在当前秒更新时,记录授时模块时间信息;设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息;装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差;根据钟差判断授时模块工作正常或异常,维护对时。本发明能够解决正常对时时授时模块或装置对时模块故障导致的对时异常和PPS跳变不能正确侦测、授时模块无法及时复位和相关告警不能按时后台上送等问题。
Description
技术领域
本发明涉及时钟同步技术领域,特别涉及一种授时模块进行对时的PPS跳变侦测方法及系统。
背景技术
随着变电站自动化程度的快速提高及电网规模的不断增长,电网中的统一对时系统急需更加规范、高效的运行管理。电力二次设备的实时数据采集、控制和事故分析等都离不开精准的时钟系统。站内设备时间精度决定了全站自动化、信息化、智能化实现的效率和准确性。
现场工程中,大量的量测装置均采用具备授时模块输入的全站统一时钟装置进行对时,具备锁星情况下的高精度同步及失星情况下的高精度守时性能。量测装置时钟同步的主要原理是利用时钟信号接收机从授时模块获取时钟秒脉冲(PPS)和该脉冲跳变时刻对应的UTC,并由时钟信号预处理模块将接收到的时钟基准信号转化为内部的时钟信号,再由信号发生模块将内部时钟信号调制成量测装置所需的时钟信号,如IRIG-B码、秒脉冲、分脉冲等。当授时模块发射的时钟信号正常时,对时服务器输出的时钟信号与授时模块秒脉冲同步;但授时模块或装置对时模块有偶尔失锁的不正常现象,此时,装置对时异常,PPS发生跳变,授时模块输出的秒脉冲不可靠,装置提供的时钟精度不满足规范要求。
PPS跳变引起的对时异常不仅影响值班运行人员掌握电网实时运行情况,同时也不能在电网异常或故障情况下,为监测工作人员准确、快速分析电力系统故障提供时间基准,这对时误差给量测装置的工程应用带来了很大困扰。
发明内容
有鉴于此,本发明实施例的目的在于提供一种授时模块进行对时的PPS跳变侦测方法及系统,能够解决正常对时时授时模块或装置对时模块故障导致的对时异常和PPS跳变不能正确侦测、授时模块无法及时复位和相关告警不能按时后台上送等问题,可真实有效的侦测出授时模块和对时模块是否正常工作,装置时钟同步跟随精度是否满足标准要求,不仅有利于加快事故原因的分析处理,而且提高了电网系统运行可靠性。
第一方面,本发明实施例提供了一种授时模块进行对时的PPS跳变侦测方法方法,包括:
将需要对时的装置与授时模块进行对接,首次对时,读取授时模块同步标志,确认授时模块同步标志正常。
设置系统时间,并设置时戳比较标志,在当前秒更新时,记录授时模块时间信息,所述授时模块时间信息包括PPS时戳。
设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息。
装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差。
根据钟差判断授时模块工作正常或异常,维护对时。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述读取授时模块同步标志,确认授时模块同步标志正常,包括:
读取授时模块串行报文同步标志,若同步标志置位的状态保持第一时长,则认为同步标志生效。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,确认授时模块同步标志正常后,读取授时模块发送的时戳,依次填满装置的守时缓冲区,待守时缓冲区填满,再设置系统时间。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,设置系统时间后,装置系统秒更新后经过第二时长时,读取授时模块时间信息和品质,若授时模块时间信息和品质正常,则继续授时。
若授时模块时间信息或品质异常,则装置自守时,弹出相应告警,上送后台,装置闭锁跳变侦测判别逻辑。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息,包括:
装置同步条件下,继续授时,记录当前秒系统时戳=前一秒系统时戳+当前秒间隔。
装置失步条件下,装置自守时,弹出告警且上送后台,闭锁跳变侦测判别逻辑,记录当前秒系统时戳=前一秒系统时戳+守时算法秒间隔。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差,包括:
设置时戳差,时戳差=|当前秒系统时戳-授时模块PPS时戳|。
设置时间差,时间差=|装置系统秒以上时间-授时模块秒以上的时间|。
结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述根据钟差判断授时模块工作正常或异常,维护对时,包括:
若时戳差连续第三时长大于阈值,或时间差不为0,则钟差异常,判断授时模块工作异常,装置自守时,弹出告警且上送后台,复位授时模块,重新判断授时模块同步标志。
若一次复位后,授时模块同步标志异常,则装置自守时,弹出告警且上送后台,装置闭锁跳变侦测判别逻辑;若一次复位后,授时模块同步标志正常,授时模块复位第四时长后,重新根据钟差判断授时模块工作正常或异常,且复位授时模块同步标志发出第五时长内,设置守时标志。
若一次复位第四时长后钟差仍异常,则对授时模块二次复位,二次复位后延时第六时长,重新根据钟差判断授时模块工作正常或异常。
若二次复位后延时第六时长,钟差仍异常,则装置自守时,弹出告警且上送后台,装置进入对时模块故障判别逻辑;若钟差满足精度需求,则装置自行维护时戳跟随授时模块变化一次,一分钟后跳转到首次对时完成阶段。
复位授时模块同步标志发出第七时长后,若钟差满足精度需求,同时授时模块同步标志正常,则装置自行维护时戳跟随授时模块变化一次,随后跳转到首次对时完成阶段;若钟差满足精度需求,但授时模块同步标志异常,则装置闭锁跳变侦测判别逻辑,自守时直到授时模块同步标志正常,同时弹出告警且上送后台。
第二方面,本发明实施例还提供了一种用于授时模块进行对时的PPS跳变侦测系统系统,用于实现如前所述的授时模块进行对时的PPS跳变侦测方法,包括:
初始化模块,用于将需要对时的装置与授时模块进行对接,首次对时,读取授时模块同步标志,确认授时模块同步标志正常。
时间设置模块,用于设置系统时间,并设置时戳比较标志,在当前秒更新时,记录授时模块时间信息。
品质判断模块,用于当设置系统时间后,装置系统秒更新后经过第二时长时,读取授时模块时间信息和品质,若授时模块时间信息和品质正常,则继续授时;若授时模块时间信息或品质异常,则装置自守时,弹出相应告警,上送后台,装置闭锁跳变侦测判别逻辑。
装置同步模块,用于设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息。
钟差计算模块,用于在装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差,其中所述钟差包括时戳差和时间差,时戳差=|当前秒系统时戳-授时模块PPS时戳|,时间差=|装置系统秒以上时间-授时模块秒以上的时间|。
跳变复位模块,用于根据钟差判断授时模块工作正常或异常,维护对时。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述装置同步模块包括:
同步记录单元,用于装置同步条件下,继续授时,记录当前秒系统时戳=前一秒系统时戳+当前秒间隔。
失步记录单元,用于装置失步条件下,装置自守时,弹出告警且上送后台,闭锁跳变侦测判别逻辑,记录当前秒系统时戳=前一秒系统时戳+守时算法秒间隔。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述跳变复位模块包括:
一次复位单元,用于若时戳差连续第三时长大于阈值,或时间差不为0,则钟差异常,判断授时模块工作异常,装置自守时,弹出告警且上送后台,复位授时模块,重新判断授时模块同步标志。
一次同步标志判断单元,用于若一次复位后,授时模块同步标志异常,则装置自守时,弹出告警且上送后台,装置闭锁跳变侦测判别逻辑;若一次复位后,授时模块同步标志正常,授时模块复位第四时长后,重新根据钟差判断授时模块工作正常或异常,且复位授时模块同步标志发出第五时长内,设置守时标志。
二次复位单元,用于若一次复位第四时长后钟差仍异常,则对授时模块二次复位,二次复位后延时第六时长,重新根据钟差判断授时模块工作正常或异常。
钟差判断单元,用于若二次复位后延时第六时长,钟差仍异常,则装置自守时,弹出告警且上送后台,装置进入对时模块故障判别逻辑;若钟差满足精度需求,则装置自行维护时戳跟随授时模块变化一次,一分钟后跳转到首次对时完成阶段。
二次同步标志判断单元,用于复位授时模块同步标志发出第七时长后,若钟差满足精度需求,同时授时模块同步标志正常,则装置自行维护时戳跟随授时模块变化一次,随后跳转到首次对时完成阶段;若钟差满足精度需求,但授时模块同步标志异常,则装置闭锁跳变侦测判别逻辑,自守时直到授时模块同步标志正常,同时弹出告警且上送后台。
本发明实施例的有益效果是:
本发明通过对授时模块PPS跳变进行侦测并及时维护,能够解决正常对时时授时模块或装置对时模块故障导致的对时异常和PPS跳变不能正确侦测、授时模块无法及时复位和相关告警不能按时后台上送等问题,可真实有效的侦测出授时模块和对时模块是否正常工作,装置时钟同步跟随精度是否满足标准要求,不仅有利于加快事故原因的分析处理,而且提高了电网系统运行可靠性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
下面结合附图和具体实施方式对本发明的授时模块进行对时的PPS跳变侦测方法及系统作进一步的详细描述。
图1为本发明授时模块进行对时的PPS跳变侦测方法的流程图;
图2为本发明授时模块进行对时的PPS跳变侦测方法的逻辑框图;
图3为本发明授时模块进行对时的PPS跳变侦测方法模块正常工作示意图;
图4为本发明授时模块进行对时的PPS跳变侦测方法侦测异常示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件能够以各种不同的配置来布置和设计。
下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1至图4,本发明的第一个实施例提供一种授时模块进行对时的PPS跳变侦测方法方法,包括:
将需要对时的装置与授时模块进行对接,首次对时,读取授时模块同步标志,确认授时模块同步标志正常。
设置系统时间,并设置时戳比较标志,在当前秒更新时,记录授时模块时间信息,所述授时模块时间信息包括PPS时戳。
设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息。
装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差。
根据钟差判断授时模块工作正常或异常,维护对时。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述读取授时模块同步标志,确认授时模块同步标志正常,包括:
读取授时模块串行报文同步标志,若同步标志置位的状态保持第一时长,则认为同步标志生效。
所述第一时长为15S。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,确认授时模块同步标志正常后,读取授时模块发送的时戳,依次填满装置的守时缓冲区,待守时缓冲区填满,再设置系统时间。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,设置系统时间后,装置系统秒更新后经过第二时长时,读取授时模块时间信息和品质,若授时模块时间信息和品质正常,则继续授时。
所述第二时长为500ms。
若授时模块时间信息或品质异常,则装置自守时,弹出相应告警,上送后台,装置闭锁跳变侦测判别逻辑。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息,包括:
装置同步条件下,继续授时,记录当前秒系统时戳=前一秒系统时戳+当前秒间隔。
装置失步条件下,装置自守时,弹出告警且上送后台,闭锁跳变侦测判别逻辑,记录当前秒系统时戳=前一秒系统时戳+守时算法秒间隔。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差,包括:
设置时戳差,时戳差=|当前秒系统时戳-授时模块PPS时戳|。
设置时间差,时间差=|装置系统秒以上时间-授时模块秒以上的时间|。
结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述根据钟差判断授时模块工作正常或异常,维护对时,包括:
若时戳差连续第三时长大于阈值,或时间差不为0,则钟差异常,判断授时模块工作异常,装置自守时,弹出告警且上送后台,复位授时模块,重新判断授时模块同步标志。
所述第三时长为5S。
若一次复位后,授时模块同步标志异常,则装置自守时,弹出告警且上送后台,装置闭锁跳变侦测判别逻辑;若一次复位后,授时模块同步标志正常,授时模块复位第四时长后,重新根据钟差判断授时模块工作正常或异常,且复位授时模块同步标志发出第五时长内,设置守时标志。
所述第四时长为10S。
所述第五时长为60S。
若一次复位第四时长后钟差仍异常,则对授时模块二次复位,二次复位后延时第六时长,重新根据钟差判断授时模块工作正常或异常。
若二次复位后延时第六时长,钟差仍异常,则装置自守时,弹出告警且上送后台,装置进入对时模块故障判别逻辑;若钟差满足精度需求,则装置自行维护时戳跟随授时模块变化一次,一分钟后跳转到首次对时完成阶段。
复位授时模块同步标志发出第七时长后,若钟差满足精度需求,同时授时模块同步标志正常,则装置自行维护时戳跟随授时模块变化一次,随后跳转到首次对时完成阶段;若钟差满足精度需求,但授时模块同步标志异常,则装置闭锁跳变侦测判别逻辑,自守时直到授时模块同步标志正常,同时弹出告警且上送后台。
所述第七时长为60S。
请参照图3至图4,A行黑色实线表示授时模块PPS的同步标志,黑色虚线为授时模块PPS的失步标志;B行黑色虚线为装置自行维护的实时时戳。同步标志、失步标志为授时模块是否正常工作的指示标志。
装置首次对时后,实时维护装置对授时模块PPS打时戳tick0,以tick0为基准,实时侦测授时模块PPS的时戳tick1(当前秒系统时戳)。同步情况下,tick0的更新取决于同步标志PPS的间隔;失步情况下,tick0更新取决于守时算法产生的间隔。
在授时模块标志由失步到同步时,|tick0-tick1|的差小于60微秒,认为秒脉冲没有跳变。若|tick0-tick1|的差大于60微秒则认为授时模块PPS发生跳变异常,此时复位授时模块,复位后待到同步标志出现并延时有效,且时戳差小于60微秒,装置系统时间跟随一次。PPS跳变故障中,授时模块复位即可恢复正常对时的情况占比较高。
如果授时模块同步条件下该差值|tick0-tick1|连续10秒均小于60微秒,则认为授时模块和装置对时模块工作正常,授时模块对装置置同步标志。装置系统时间进行时钟同步跟随。
请参照图1至图4,本发明的第二个实施例提供一种用于授时模块进行对时的PPS跳变侦测系统,用于实现如前所述的授时模块进行对时的PPS跳变侦测方法,包括:
初始化模块,用于将需要对时的装置与授时模块进行对接,首次对时,读取授时模块同步标志,确认授时模块同步标志正常。
时间设置模块,用于设置系统时间,并设置时戳比较标志,在当前秒更新时,记录授时模块时间信息。
品质判断模块,用于当设置系统时间后,装置系统秒更新后经过第二时长时,读取授时模块时间信息和品质,若授时模块时间信息和品质正常,则继续授时;若授时模块时间信息或品质异常,则装置自守时,弹出相应告警,上送后台,装置闭锁跳变侦测判别逻辑。
所述第二时长为500ms。
装置同步模块,用于设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息。
钟差计算模块,用于在装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差,其中所述钟差包括时戳差和时间差,时戳差=|当前秒系统时戳-授时模块PPS时戳|,时间差=|装置系统秒以上时间-授时模块秒以上的时间|。
跳变复位模块,用于根据钟差判断授时模块工作正常或异常,维护对时。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述装置同步模块包括:
同步记录单元,用于装置同步条件下,继续授时,记录当前秒系统时戳=前一秒系统时戳+当前秒间隔。
失步记录单元,用于装置失步条件下,装置自守时,弹出告警且上送后台,闭锁跳变侦测判别逻辑,记录当前秒系统时戳=前一秒系统时戳+守时算法秒间隔。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述跳变复位模块包括:
一次复位单元,用于若时戳差连续第三时长大于阈值,或时间差不为0,则钟差异常,判断授时模块工作异常,装置自守时,弹出告警且上送后台,复位授时模块,重新判断授时模块同步标志。
所述第三时长为5S。
一次同步标志判断单元,用于若一次复位后,授时模块同步标志异常,则装置自守时,弹出告警且上送后台,装置闭锁跳变侦测判别逻辑;若一次复位后,授时模块同步标志正常,授时模块复位第四时长后,重新根据钟差判断授时模块工作正常或异常,且复位授时模块同步标志发出第五时长内,设置守时标志。
所述第四时长为10S。
二次复位单元,用于若一次复位第四时长后钟差仍异常,则对授时模块二次复位,二次复位后延时第六时长,重新根据钟差判断授时模块工作正常或异常。
所述第六时长为30S。
钟差判断单元,用于若二次复位后延时第六时长,钟差仍异常,则装置自守时,弹出告警且上送后台,装置进入对时模块故障判别逻辑;若钟差满足精度需求,则装置自行维护时戳跟随授时模块变化一次,一分钟后跳转到首次对时完成阶段。
二次同步标志判断单元,用于复位授时模块同步标志发出第七时长后,若钟差满足精度需求,同时授时模块同步标志正常,则装置自行维护时戳跟随授时模块变化一次,随后跳转到首次对时完成阶段;若钟差满足精度需求,但授时模块同步标志异常,则装置闭锁跳变侦测判别逻辑,自守时直到授时模块同步标志正常,同时弹出告警且上送后台。
所述第七时长为60S。
本发明实施例的有益效果是:
本发明通过对授时模块PPS跳变进行侦测并及时维护,能够解决正常对时时授时模块或装置对时模块故障导致的对时异常和PPS跳变不能正确侦测、授时模块无法及时复位和相关告警不能按时后台上送等问题,可真实有效的侦测出授时模块和对时模块是否正常工作,装置时钟同步跟随精度是否满足标准要求,不仅有利于加快事故原因的分析处理,而且提高了电网系统运行可靠性。
本发明实施例所提供的授时模块进行对时的PPS跳变侦测方法及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述授时模块进行对时的PPS跳变侦测方法,从而能够解决正常对时时授时模块或装置对时模块故障导致的对时异常和PPS跳变不能正确侦测、授时模块无法及时复位和相关告警不能按时后台上送等问题。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种授时模块进行对时的PPS跳变侦测方法,其特征在于,包括:
将需要对时的装置与授时模块进行对接,首次对时,读取授时模块同步标志,确认授时模块同步标志正常;
设置系统时间,并设置时戳比较标志,在当前秒更新时,记录授时模块时间信息;
设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息;
装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差;
根据钟差判断授时模块工作正常或异常,维护对时。
2.根据权利要求1所述的授时模块进行对时的PPS跳变侦测方法,其特征在于,所述读取授时模块同步标志,确认授时模块同步标志正常,包括:
读取授时模块串行报文同步标志,若同步标志置位的状态保持第一时长,则认为同步标志生效。
3.根据权利要求2所述的授时模块进行对时的PPS跳变侦测方法,其特征在于,确认授时模块同步标志正常后,读取授时模块发送的时戳,依次填满装置的守时缓冲区,待守时缓冲区填满,再设置系统时间。
4.根据权利要求3所述的授时模块进行对时的PPS跳变侦测方法,其特征在于,设置系统时间后,装置系统秒更新后经过第二时长时,读取授时模块时间信息和品质,若授时模块时间信息和品质正常,则继续授时;
若授时模块时间信息或品质异常,则装置自守时,弹出相应告警,上送后台,装置闭锁跳变侦测判别逻辑。
5.根据权利要求4所述的授时模块进行对时的PPS跳变侦测方法,其特征在于,所述设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息,包括:
装置同步条件下,继续授时,记录当前秒系统时戳=前一秒系统时戳+当前秒间隔;
装置失步条件下,装置自守时,弹出告警且上送后台,闭锁跳变侦测判别逻辑,记录当前秒系统时戳=前一秒系统时戳+守时算法秒间隔。
6.根据权利要求5所述的授时模块进行对时的PPS跳变侦测方法,其特征在于,所述装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差,包括:
设置时戳差,时戳差=|当前秒系统时戳-授时模块PPS时戳|;
设置时间差,时间差=|装置系统秒以上时间-授时模块秒以上的时间|。
7.根据权利要求6所述的授时模块进行对时的PPS跳变侦测方法,其特征在于,所述根据钟差判断授时模块工作正常或异常,维护对时,包括:
若时戳差连续第三时长大于阈值,或时间差不为0,则钟差异常,判断授时模块工作异常,装置自守时,弹出告警且上送后台,复位授时模块,重新判断授时模块同步标志;
若一次复位后,授时模块同步标志异常,则装置自守时,弹出告警且上送后台,装置闭锁跳变侦测判别逻辑;若一次复位后,授时模块同步标志正常,授时模块复位第四时长后,重新根据钟差判断授时模块工作正常或异常,且复位授时模块同步标志发出第五时长内,设置守时标志;
若一次复位第四时长后钟差仍异常,则对授时模块二次复位,二次复位后延时第六时长,重新根据钟差判断授时模块工作正常或异常;
若二次复位后延时第六时长,钟差仍异常,则装置自守时,弹出告警且上送后台,装置进入对时模块故障判别逻辑;若钟差满足精度需求,则装置自行维护时戳跟随授时模块变化一次,一分钟后跳转到首次对时完成阶段;
复位授时模块同步标志发出第七时长后,若钟差满足精度需求,同时授时模块同步标志正常,则装置自行维护时戳跟随授时模块变化一次,随后跳转到首次对时完成阶段;若钟差满足精度需求,但授时模块同步标志异常,则装置闭锁跳变侦测判别逻辑,自守时直到授时模块同步标志正常,同时弹出告警且上送后台。
8.一种用于授时模块进行对时的PPS跳变侦测系统,用于实现如权利要求1-7任一项所述的授时模块进行对时的PPS跳变侦测方法,其特征在于,包括:
初始化模块,用于将需要对时的装置与授时模块进行对接,首次对时,读取授时模块同步标志,确认授时模块同步标志正常;
时间设置模块,用于设置系统时间,并设置时戳比较标志,在当前秒更新时,记录授时模块时间信息;
品质判断模块,用于当设置系统时间后,装置系统秒更新后经过第二时长时,读取授时模块时间信息和品质,若授时模块时间信息和品质正常,则继续授时;若授时模块时间信息或品质异常,则装置自守时,弹出相应告警,上送后台,装置闭锁跳变侦测判别逻辑;
装置同步模块,用于设置装置同步标志,判断装置同步或失步,并记录装置同步或失步条件下当前系统时间信息;
钟差计算模块,用于在装置同步条件下,根据当前系统时间信息和授时模块时间信息设置钟差,其中所述钟差包括时戳差和时间差,时戳差=|当前秒系统时戳-授时模块PPS时戳|,时间差=|装置系统秒以上时间-授时模块秒以上的时间|;
跳变复位模块,用于根据钟差判断授时模块工作正常或异常,维护对时。
9.根据权利要求8所述的授时模块进行对时的PPS跳变侦测系统,其特征在于,所述装置同步模块包括:
同步记录单元,用于装置同步条件下,继续授时,记录当前秒系统时戳=前一秒系统时戳+当前秒间隔;
失步记录单元,用于装置失步条件下,装置自守时,弹出告警且上送后台,闭锁跳变侦测判别逻辑,记录当前秒系统时戳=前一秒系统时戳+守时算法秒间隔。
10.根据权利要求9所述的授时模块进行对时的PPS跳变侦测系统,其特征在于,所述跳变复位模块包括:
一次复位单元,用于若时戳差连续第三时长大于阈值,或时间差不为0,则钟差异常,判断授时模块工作异常,装置自守时,弹出告警且上送后台,复位授时模块,重新判断授时模块同步标志;
一次同步标志判断单元,用于若一次复位后,授时模块同步标志异常,则装置自守时,弹出告警且上送后台,装置闭锁跳变侦测判别逻辑;若一次复位后,授时模块同步标志正常,授时模块复位第四时长后,重新根据钟差判断授时模块工作正常或异常,且复位授时模块同步标志发出第五时长内,设置守时标志;
二次复位单元,用于若一次复位第四时长后钟差仍异常,则对授时模块二次复位,二次复位后延时第六时长,重新根据钟差判断授时模块工作正常或异常;
钟差判断单元,用于若二次复位后延时第六时长,钟差仍异常,则装置自守时,弹出告警且上送后台,装置进入对时模块故障判别逻辑;若钟差满足精度需求,则装置自行维护时戳跟随授时模块变化一次,一分钟后跳转到首次对时完成阶段;
二次同步标志判断单元,用于复位授时模块同步标志发出第七时长后,若钟差满足精度需求,同时授时模块同步标志正常,则装置自行维护时戳跟随授时模块变化一次,随后跳转到首次对时完成阶段;若钟差满足精度需求,但授时模块同步标志异常,则装置闭锁跳变侦测判别逻辑,自守时直到授时模块同步标志正常,同时弹出告警且上送后台。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010756160.4A CN111984059B (zh) | 2020-07-31 | 2020-07-31 | 一种授时模块进行对时的pps跳变侦测方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010756160.4A CN111984059B (zh) | 2020-07-31 | 2020-07-31 | 一种授时模块进行对时的pps跳变侦测方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111984059A CN111984059A (zh) | 2020-11-24 |
CN111984059B true CN111984059B (zh) | 2022-08-26 |
Family
ID=73444823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010756160.4A Active CN111984059B (zh) | 2020-07-31 | 2020-07-31 | 一种授时模块进行对时的pps跳变侦测方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111984059B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113176973B (zh) * | 2021-05-14 | 2023-04-25 | 山东英信计算机技术有限公司 | Psu电源黑盒日志时间戳记录方法、装置、设备及介质 |
CN113489140B (zh) * | 2021-05-27 | 2023-07-28 | 国网浙江省电力有限公司湖州供电公司 | 一种变电站对时故障定位方法 |
CN113839767B (zh) * | 2021-09-13 | 2024-08-13 | 许昌许继软件技术有限公司 | 一种多片fpga系统及其时戳同步方法 |
CN114089038B (zh) * | 2021-11-16 | 2024-04-16 | 许昌许继软件技术有限公司 | 同步相量测量装置动态数据的时标秒位跳变处理方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103036635A (zh) * | 2012-12-15 | 2013-04-10 | 辽宁省电力有限公司电力科学研究院 | 基于ieee1588的适应继电保护应用的合并单元同步对时方法 |
CN103078401A (zh) * | 2012-12-17 | 2013-05-01 | 广东电网公司电力科学研究院 | 变电站时间同步和采样同步的系统和方法 |
CN104457793A (zh) * | 2014-12-08 | 2015-03-25 | 中国科学院上海微系统与信息技术研究所 | 超导全张量磁梯度测控装置的同步精度的平行标定方法 |
CN104683090A (zh) * | 2015-03-19 | 2015-06-03 | 浙江赛思电子科技有限公司 | 一种可扩展的时钟监测装置和方法 |
CN110971332A (zh) * | 2019-11-26 | 2020-04-07 | 北京无线电计量测试研究所 | 一种秒脉冲时间信号同步装置和方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431795B (zh) * | 2008-11-29 | 2012-10-10 | 中兴通讯股份有限公司 | 时间同步方法和装置 |
KR102132105B1 (ko) * | 2016-01-04 | 2020-07-09 | 저장 리뱌오 로보츠 컴퍼니 리미티드 | 로봇과 서버 사이의 동기화 방법 및 시스템 |
CN111277462B (zh) * | 2020-01-19 | 2022-06-17 | 成都天奥电子股份有限公司 | 一种自动测量irig-b授时信号传播时延的方法、授时从站及授时系统 |
-
2020
- 2020-07-31 CN CN202010756160.4A patent/CN111984059B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103036635A (zh) * | 2012-12-15 | 2013-04-10 | 辽宁省电力有限公司电力科学研究院 | 基于ieee1588的适应继电保护应用的合并单元同步对时方法 |
CN103078401A (zh) * | 2012-12-17 | 2013-05-01 | 广东电网公司电力科学研究院 | 变电站时间同步和采样同步的系统和方法 |
CN104457793A (zh) * | 2014-12-08 | 2015-03-25 | 中国科学院上海微系统与信息技术研究所 | 超导全张量磁梯度测控装置的同步精度的平行标定方法 |
CN104683090A (zh) * | 2015-03-19 | 2015-06-03 | 浙江赛思电子科技有限公司 | 一种可扩展的时钟监测装置和方法 |
CN110971332A (zh) * | 2019-11-26 | 2020-04-07 | 北京无线电计量测试研究所 | 一种秒脉冲时间信号同步装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111984059A (zh) | 2020-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111984059B (zh) | 一种授时模块进行对时的pps跳变侦测方法及系统 | |
US20100070213A1 (en) | Method for Monitoring the Electrical Energy Quality in an Electrical Energy Supply System, Power Quality Field Device and Power Quality System | |
CN104113386B (zh) | 一种监控以太网时钟同步的方法及装置 | |
CN113014345B (zh) | 时钟同步预警方法、设备及其系统 | |
CN107743054A (zh) | 一种多传感器同步对时系统 | |
CN102752065B (zh) | 一种时间同步方法及系统 | |
BR102016009934A2 (pt) | sistema, método e meio legível por computador não transitório | |
CN102004441B (zh) | 自适应晶振频率守时方法 | |
CA2990840C (en) | Pps tagging of acoustic sample data | |
JP2002540751A (ja) | ピア・ツー・ピア通信回路網を介した障害データ同期化 | |
CN102238719A (zh) | 时间同步方法、装置及分布式时间同步系统 | |
CN106788838B (zh) | 一种电力时间同步系统鲁棒控制的系统及方法 | |
CN103823361B (zh) | 多源动态自适应时钟同步方法及装置 | |
EP2902940B1 (en) | Storage system and method for processing data operation request | |
JPS60201573A (ja) | 光デイスク装置のセクタ開始信号発生回路 | |
CN104570824A (zh) | 事件输入模块 | |
CN106647228B (zh) | 一种换流站主时钟故障判断系统 | |
DE3733232C2 (zh) | ||
CN113946448A (zh) | 一种服务器集群的时序管理方法、装置及电子设备 | |
CN113489140B (zh) | 一种变电站对时故障定位方法 | |
US11860689B2 (en) | Time synchronization method, service board, and network device | |
CN113141227B (zh) | 一种基于分级控制的时间确定方法、系统和介质 | |
CN108990086B (zh) | 一种同步网络告警方法和装置 | |
CN106921458A (zh) | 基于sv报文的智能变电站sv采样失步监测方法 | |
JPH04274061A (ja) | ディジタル信号再生装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |