一种用于RTC的计时补偿电路和方法与流程

文档序号:34362624发布日期:2023-06-04 18:06阅读:161来源:国知局
一种用于RTC的计时补偿电路和方法与流程

本发明涉及仪表计时,特别涉及一种用于rtc的计时补偿电路和方法。


背景技术:

1、rtc(real_timeclock)即实时时钟,是指可以像时钟一样输出实际时间的电子设备,一般会是集成电路,因此也称为时钟芯片。rtc是日常生活中应用最为广泛的消费类电子产品之一,它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前rtc大多采用精度较高的晶体振荡器作为时钟源,使用1hz信号来驱动计时。

2、现有技术下,当外界温度发生变化时,将会引起rtc中晶振的频率发生误差,进而造成计时误差,降低精确度。


技术实现思路

1、针对现有技术中温度变化时rtc计时不准确的问题,本发明提出一种用于rtc的计时补偿电路和方法,通过获取实时温度来计算误差,再根据误差对rtc计时进行补偿,提高计时精准度。

2、为了实现上述目的,本发明提供以下技术方案:

3、一种用于rtc的计时补偿电路,包括mcu:

4、电源分别与第一电阻的一端、mcu的第一采集端连接;第一电阻的另一端分别与第二电阻的一端、第一电容的一端、第三电阻的一端连接,第二电阻的另一端接地,第一电容的另一端接地;第三电阻的另一端分别与第二电容的一端、mcu的第二采集端连接,第二电容的另一端接地。

5、优选地,所述第一电容和第二电容的电容值为10nf。

6、优选地,所述第一电阻为热敏电阻,第二电阻为分压电阻;第一电阻和第二电阻的阻值均为10kω,精度为1%。

7、本发明还提供一种用于rtc的计时补偿方法,包括:

8、s1:mcu获取热敏电阻的ad值和电源电压的ad值;

9、s2:根据热敏电阻的ad值和电源电压的ad值计算热敏电阻的实时阻值;

10、s3:根据预设的阻值-温度表得到热敏电阻的实时温度;

11、s4:根据热敏电阻的实时温度计算误差;

12、s5:根据误差对rtc进行计时补偿。

13、优选地,所述s2中,热敏电阻的实时阻值为:

14、

15、公式(1)中,r表示热敏电阻的实时阻值;x表示热敏电阻的ad值;y表示电源电压的ad值。

16、优选地,所述s4中,误差的计算公式为:

17、

18、公式(2)中,ts表示每秒误差;c表示rtc计时晶振每秒标准的震荡次数;p表示rtc计时晶振在不同温度时的ppm值;t表示热敏电阻的实时温度。

19、优选地,所述c预设为32768。

20、优选地,所述s5中,计时补偿包括补偿间隔和补偿值,即在补偿间隔内进行补偿值个时钟周期的补偿。

21、综上所述,由于采用了上述技术方案,与现有技术相比,本发明至少具有以下有益效果:

22、本发明通过获取实时温度来计算误差,再根据误差设置补偿间隔和补偿值,从而解决因温度变化,导致rtc计时不准确的问题,提高计时精准度。



技术特征:

1.一种用于rtc的计时补偿电路,其特征在于,包括mcu:

2.如权利要求1所述的一种用于rtc的计时补偿电路,其特征在于,所述第一电容和第二电容的电容值为10nf。

3.如权利要求1所述的一种用于rtc的计时补偿电路,其特征在于,所述第一电阻为热敏电阻,第二电阻为分压电阻;第一电阻和第二电阻的阻值均为10kω,精度为1%。

4.基于权利要求1-3任一所述电路的一种用于rtc的计时补偿方法,其特征在于,包括:

5.如权利要求4所述的一种用于rtc的计时补偿方法,其特征在于,所述s2中,热敏电阻的实时阻值为:

6.如权利要求4所述的一种用于rtc的计时补偿方法,其特征在于,所述s4中,误差的计算公式为:

7.如权利要求6所述的一种用于rtc的计时补偿方法,其特征在于,所述c预设为32768。

8.如权利要求4所述的一种用于rtc的计时补偿方法,其特征在于,所述s5中,计时补偿包括补偿间隔和补偿值,即在补偿间隔内进行补偿值个时钟周期的补偿。


技术总结
本发明公开一种用于RTC的计时补偿电路和方法,包括S1:MCU获取热敏电阻的AD值和电源电压的AD值;S2:根据热敏电阻的AD值和电源电压的AD值计算热敏电阻的实时阻值;S3:根据预设的阻值‑温度表得到热敏电阻的实时温度;S4:根据热敏电阻的实时温度计算误差;S5:根据误差对RTC进行计时补偿。本发明通过获取实时温度来计算误差,再根据误差设置补偿间隔和补偿值,从而解决因温度变化,导致RTC计时不准确的问题,提高计时精准度。同时使用普通晶振就达到了温补晶振的功能,降低了设计物料成本。

技术研发人员:马奇林,刘德高,李钧,刘贺,刘益,张涛,赵耀
受保护的技术使用者:重庆矢崎仪表有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1