基于温补的时钟同步校准方法、装置、电子设备及介质与流程
- 国知局
- 2024-07-30 10:32:16
本发明属于地震仪时间同步校准,更具体地,涉及一种基于温补的时钟同步校准方法、装置、电子设备及介质。
背景技术:
1、目前地震仪时间同步校准,主要通过gps秒脉冲调整rtc时间精度来完成。但在实际的应用实践中表明,一直使用gps秒脉冲来校准rtc时间功耗大,不能满足地震仪低功耗的要求;而利用对晶振温度变化进行rtc clock的补偿方法,是一种十分有效的时间同步校准技术。
技术实现思路
1、有鉴于此,本公开实施例提供了一种基于温补的时钟同步校准方法、装置、电子设备及介质,实现达到地震仪的时间同步校准精度要求,同时减少了地震仪的功耗。
2、第一方面,本公开实施例提供了一种基于温补的时钟同步校准方法,包括:
3、s1:将晶体振荡器接入rtc clock的第一定时器的第一时钟源,将所述第一时钟源作为所述第一定时器的第一计数时钟;
4、s2:将gps秒脉冲接入rtc clock的第二定时器的第二时钟源,将所述第二时钟源作为所述第二定时器的第二计数时钟;
5、s3:基于所述第二定时器计数64个gps秒脉冲后,所述第二定时器触发所述第一定时器停止计数,并同时对rtc clock进行64秒的计数,比较rtc clock和rtc标准clock数,并利用公式计算出每秒需对所述rtc clock进行增加或减少的rtc clock数;
6、s4:关闭gps秒脉冲预设时间之后,循环步骤s1-s4,直至所述rtc clock和所述rtc标准clock数相同。
7、作为本公开实施例的一种具体实现方式,步骤s1中,所述晶体震荡器采用性能是20ppm且频率是32768hz的晶振。
8、作为本公开实施例的一种具体实现方式,步骤s3中,比较rtc clock和rtc标准clock数,并利用公式计算出每秒需对所述rtc clock进行增加或减少的rtc clock数具体包括:若第一定时器的rtc clock数大于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtc clock减少的rtc clock数;若第一定时器的rtc clock数小于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtc clock增加的rtc clock数。
9、作为本公开实施例的一种具体实现方式,所述公式的表达式为:
10、y=(32768*64-i)/64
11、式中,y为输出数值;i为rtc clock数。
12、作为本公开实施例的一种具体实现方式,步骤s4中,关闭gps秒脉冲的预设时间为120分钟。
13、第二方面,本公开实施例还提供了一种基于温补的时钟同步校准装置,包括:
14、第一计数时钟模块,用于将晶体振荡器接入rtc clock的第一定时器的第一时钟源,将所述第一时钟源作为所述第一定时器的第一计数时钟;
15、第二计数时钟模块,用于将gps秒脉冲接入rtc clock的第二定时器的第二时钟源,将所述第二时钟源作为所述第二定时器的第二计数时钟;
16、计算模块,用于基于所述第二定时器计数64个gps秒脉冲后,所述第二定时器触发所述第一定时器停止计数,并同时对rtc clock进行64秒的计数,比较rtc clock和rtc标准clock数,并利用公式计算出每秒需对所述rtc clock进行增加或减少的rtc clock数;
17、循环模块,用于关闭gps秒脉冲预设时间之后,循环步骤s1-s4,直至所述rtcclock和所述rtc标准clock数相同。
18、作为本公开实施例的一种具体实现方式,所述晶体震荡器采用性能是20ppm且频率是32768hz的晶振。
19、作为本公开实施例的一种具体实现方式,所述计算模块具体包括:用于基于所述第二定时器计数64个gps秒脉冲后,所述第二定时器触发所述第一定时器停止计数,并同时对rtc clock进行64秒的计数,若第一定时器的rtc clock数大于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtc clock减少的rtc clock数;若第一定时器的rtc clock数小于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtcclock增加的rtc clock数。
20、第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:
21、至少一个处理器;以及,
22、与所述至少一个处理器通信连接的存储器;其中,
23、所述存储器存储有能被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一所述的基于温补的时钟同步校准方法。
24、第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行第一方面任一所述的基于温补的时钟同步校准方法。
25、本发明的有益效果:
26、本发明通过首先使用gps秒脉冲和rtc clock作为2个参考源,并对rtc clock进行64秒的计数;然后比较rtc clock和rtc标准clock数,并根据不同,在一定时间段内进行加或减clock;最后关闭gps秒脉冲一段时间,最终不仅能达到地震仪时间同步的目标而且还能降低功耗,为野外地震仪的低功耗使用和同步精度控制提供了技术支撑。
27、本发明的其它特征和优点将在随后具体实施方式部分予以详细说明。
技术特征:1.一种基于温补的时钟同步校准方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,步骤s1中,所述晶体震荡器采用性能是20ppm且频率是32768hz的晶振。
3.根据权利要求1所述的方法,其特征在于,步骤s3中,比较rtc clock和rtc标准clock数,并利用公式计算出每秒需对所述rtc clock进行增加或减少的rtc clock数具体包括:若第一定时器的rtc clock数大于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtc clock减少的rtc clock数;若第一定时器的rtc clock数小于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtc clock增加的rtc clock数。
4.根据权利要求1所述的方法,其特征在于,所述公式的表达式为:
5.根据权利要求1所述的方法,其特征在于,步骤s4中,关闭gps秒脉冲的预设时间为120分钟。
6.一种电子设备,其特征在于,所述电子设备包括:
7.一种非暂态计算机可读存储介质,其特征在于,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求1-5任一所述的基于温补的时钟同步校准方法。
8.一种基于温补的时钟同步校准装置,其特征在于,包括:
9.根据权利要求8所述的装置,其特征在于,所述晶体震荡器采用性能是20ppm且频率是32768hz的晶振。
10.根据权利要求8所述的装置,其特征在于,所述计算模块具体包括:用于基于所述第二定时器计数64个gps秒脉冲后,所述第二定时器触发所述第一定时器停止计数,并同时对rtc clock进行64秒的计数,若第一定时器的rtc clock数大于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtc clock减少的rtc clock数;若第一定时器的rtcclock数小于所述rtc标准clock的32768*64个,则利用公式计算出每秒需要给rtc clock增加的rtc clock数。。
技术总结本发明公开一种基于温补的时钟同步校准方法、装置、电子设备及介质,该方法包括:将晶体振荡器接入RTC Clock的第一定时器的第一时钟源,将第一时钟源作为第一定时器的第一计数时钟;将GPS秒脉冲接入RTC Clock的第二定时器的第二时钟源,将第二时钟源作为第二定时器的第二计数时钟;基于第二定时器计数64个GPS秒脉冲后,第二定时器触发第一定时器停止计数,并同时对RTC Clock进行64秒的计数,比较RTC Clock和RTC标准Clock数,并利用公式计算出每秒需对RTC Clock进行增加或减少的RTC Clock数;关闭GPS秒脉冲预设时间之后,循环步骤S1‑S4,直至RTC Clock和RTC标准Clock数相同。本发明通过以上技术方案实现达到地震仪的时间同步校准精度要求,同时减少了地震仪的功耗。技术研发人员:洪承煜,宋志翔,杨尚琴,王昌平受保护的技术使用者:中国石油化工股份有限公司技术研发日:技术公布日:2024/5/8本文地址:https://www.jishuxx.com/zhuanli/20240730/153287.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表