[发明专利]一种智能电表中对RTC计时精度的修正电路及其方法有效
申请号: | 201410523580.2 | 申请日: | 2014-10-08 |
公开(公告)号: | CN105573106B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 吕超英;周璐;梅平;陈富涛 | 申请(专利权)人: | 无锡华润矽科微电子有限公司 |
主分类号: | G04G5/02 | 分类号: | G04G5/02 |
代理公司: | 江苏英特东华律师事务所 32229 | 代理人: | 邵鋆 |
地址: | 214135 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及智能电表领域,具体是一种智能电表中对RTC计时精度的修正电路及其方法,该电路包括12比特ADC温度检测模块、精度误差计算模块、补偿值计算模块和秒脉冲生成模块,该方法包括:晶振筛选;曲线拟合;计算晶振误差;计算补偿值;根据补偿值求出脉冲补偿周期;定义累计误差;根据累计误差和补偿周期对应的脉冲个数,调整计数器;晶振误差为正数,时钟频率快了,计数器就停一拍不计数,晶振误差为负数,时钟频率慢了,计数器就加2计数。本发明的修正方法能够得到一个精准的秒脉冲,无需大量存储数据,节省内存,降低功耗,提高了计时准确性,降低了温度对计时准确性的影响。 | ||
搜索关键词: | 一种 智能 电表 rtc 计时 精度 修正 电路 及其 方法 | ||
【主权项】:
1.一种智能电表中对RTC 计时精度的修正电路,其特征是:该修正电路包括12 比特ADC 温度检测模块、精度误差计算模块、补偿值计算模块和秒脉冲生成模块;其中,所述的12 比特ADC 温度检测模块检测当前的温度值;所述的精度误差计算模块根据当前的温度值和RTC 中晶振的参数值通过晶振误差公式
计算出晶振误差CrystalError值,其中,y是晶振误差值,
是三次系数,
是二次系数,offset是三次曲线的纵向偏移量,x是当前温度值,T0是二次项顶点温度;所述的补偿值计算模块根据晶振误差CrystalError值代入公式
计算出补偿值,式中f0为标准震荡频率,其值是32768Hz;所述的秒脉冲生成模块根据补偿值定义
秒为脉冲补偿周期,定义每
秒的累计误差为final_comp_value,每计数到215‑n时,n 为大于等于5 的正整数,将final_comp_value的值的小数部分与
秒对应的脉冲补偿个数相加,如果final_comp_value的整数部分大于等于1,那么计数就停一拍不加或者加2,然后将final_comp_value的整数部分清零,将final_comp_value的小数部分继续保留,留给后面进行误差累加从而得出秒脉冲补偿个数,并进行补偿输出修正后的秒脉冲。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华润矽科微电子有限公司,未经无锡华润矽科微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410523580.2/,转载请声明来源钻瓜专利网。
- 上一篇:烹饪控制方法和装置
- 下一篇:一种安装在轿车后排座椅靠背后的专用贮存箱