【技术实现步骤摘要】
一种基于时域分段插值补偿提高RTC校准精度的方法
本专利技术涉及实时时钟校准
,具体涉及一种基于时域分段插值补偿提高RTC校准精度的方法。
技术介绍
随着售电业务进一步的放开,现货交易必将在未来电力市场占据核心位置。智能电能表做为整个电网中的基础单元,现货交易的实现必须要通过采集智能电表的基础数据进行负荷分析,现货交易的本质是负荷在不同时间段的分割和计算。这就必然要求智能电能表具备精准的实时时钟功能。现在一般智能电能表都具备实时时钟功能,根据行业标准,要求其在工作温度范围内精度满足小于1s/day(11.5ppm),在23℃时满足小于0.5s/day(5.75ppm)。根据行业标准要求,以0.5s/day为例,如果经过一个月后时间就会偏差15秒,从现货交易的角度讲,时间的不准确必然会影响交易的公平性。所以未来对实时时钟的精度要求必然越来越高,在一些国家实验室检测中也提出了更高的精度要求,现在最高的要求是0.02s/day。但是现在使用的一些主控制器内置RTC,如瑞萨电子的R7F0C004的最小补偿分辨率为((1 ...
【技术保护点】
1.一种基于时域分段插值补偿提高RTC校准精度的方法,其特征在于,包括如下步骤:/n步骤一、数学建模:建立RTC晶振频率误差补偿值Ferr与温度T关系的n次曲线数学模型公式:/nFerr=C
【技术特征摘要】
1.一种基于时域分段插值补偿提高RTC校准精度的方法,其特征在于,包括如下步骤:
步骤一、数学建模:建立RTC晶振频率误差补偿值Ferr与温度T关系的n次曲线数学模型公式:
Ferr=Cn×Tn+Cn-1×Tn-1+Cn-2×Tn-2+…+C1×T+C0;
其中,Cn,Cn-1,Cn-2,…,C1,C0为误差补偿待定系数;
步骤二、晶振校验:通过校验设备获取RTC晶振在n+1个不同温度点时的Ferr校验值:Ferr1,Ferr2,Ferr3,…Ferrn,Ferrn+1;
步骤三、建立方程:将步骤二得到的所述Ferr校验值和对应的温度点数据代入到步骤一的n次曲线数学模中,形成以所述误差补偿待定系数Cn,Cn-1,Cn-2,…,C1,C0为未知数的(n+1)元一次方程组;
步骤四、方程求解:求解步骤三中的所述(n+1)元一次方程组,得到误差补偿待定系数Cn,Cn-1,Cn-2,…,C1,C0的实际数值;并将所述误差补偿待定系数的实际数值代入到步骤一中的数学模型公式中;
步骤五、补偿值计算:每分钟进行多次温度测量,取平均值,代入数学模型公式后,计算得到频率误差补偿值Ferr;
步骤六、时域分段插值补偿:将所述频率误差补偿值Ferr通过时域分段插值补偿的方法进行补偿;所述时域分段插值补偿的方法如下:
(1)以RTC芯片中能够写入到补偿寄存器的最小补偿步长的ppm值作为基准补偿值f;
(2)设置一个预定长度的补偿时域周期,并将所述补偿时域周期分割为若干个时间分段,所述时间分段的时长为t;所述若干个时间分段由k1个正补偿时间分段、k2个负补偿时间分段和k3个零补偿时间分段所组成;
(3)进行分段补偿:在所述补偿时域周期的每一个正补偿时间分段内,在补偿寄存器中增加一个基准补偿值f即+f;在所述补偿时域周期的每一个负补偿时间分段内,在补偿寄存器中减去一个基准补偿值f即-f;在所述补偿时域周期的每一个零补偿时间分段内,保持补偿寄存器中的值不变即+0;通过设置适当的k1、k2和k3,实现在所述补偿时域周期内所需的频率误差补偿值Ferr。
2.根据权利要求1所述的一种基于时域分段插值补偿提高RTC校准精度的方法,其特征在于,所述n次曲线数学模型中的n≥5。
3.根据权利要求1所述的一种基于时域分段插值补偿提高RTC校准精度的方法,其特征在于,所述补偿时域周期为60s,所述时间分段的时长为5s。
<...
【专利技术属性】
技术研发人员:张晓东,杨国烨,华号,杨玉勇,陶英浩,钱晓明,张晨云,
申请(专利权)人:江阴长仪集团有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。