一种基于穷举的智能电表晶振频率调校的方法技术

技术编号:32642915 阅读:16 留言:0更新日期:2022-03-12 18:19
本发明专利技术公开了一种基于穷举的智能电表晶振频率调校的方法,涉及计量设备技术领域,解决了现有电表晶振的温度特性补偿曲线存在单一解析式匹配度不足的问题技术问题。本发明专利技术的步骤包括S11、在每个测试温度区间采集智能电表的温度及温度下的晶振频率;S12、根据采集的晶振频率计算温漂误差;S13、对温度、温漂误差分别进行滤波;S14、以滤波后的温度为自变量、温漂误差为因变量,采用穷举法进行分段拟合,求得各段的解析式系数;S15、将求得的解析式系数写入电表进行晶振频率补偿。本发明专利技术应用于智能电表的晶振频率调校,其调校效果显著,能有效降低电表的调校成本,大大提升电表的合格率。率。率。

【技术实现步骤摘要】
一种基于穷举的智能电表晶振频率调校的方法


[0001]本专利技术涉及计量设备
,尤其涉及一种基于穷举的智能电表晶振频率调校的方法。

技术介绍

[0002]电表,在当今智能化社会中充当着不可或缺的角色,作为计量设备,而不仅仅只是计量装置,它往往伴随着许多功能,而这些功能辅助着计量,充当着不可或缺的作用,如电表时钟。表面上看,电表的时钟仅仅只是个走时工具,但是它却不能仅仅只是个粗糙的走时,它需要的是精确的走时,精确到常温下时钟误差不得超过
±
0.1s/d。另外,不可否认的是,环境温度对普通石英晶振器件本身的影响,即温度漂移,普通石英晶振在不同温度下表现出来的振荡频率有着对电表时钟准确度致命的影响。当然,在高成本的温度晶振下,可以完全忽略这个影响。否则,就必须以温度来对晶振频率进行补偿。因此,在电表时钟调校下,各电表厂商纷纷进行了软件补偿以寻求低成本高利润。
[0003]已知晶振的温度特性曲线,如附图1所示,图中所示的10条曲线分别对应着不同的切割角度,可以看到每一条曲线在

40℃

85℃都呈“S型”。电表时钟要求在

25℃

55℃需要保证其时钟精度,因此需特别关注此温度段范围内的特性曲线,如附图2所示为实测100台电表中其中1台的温漂误差与环境温度的曲线。从总体趋势可以看出,电表晶振在温度的影响下表现的特性是符合晶振本身特性的,并且在

25℃

55℃的温度范围内,温漂呈多次函数曲线,因此,时钟的软件补偿完全可以采用多次函数拟合的思路进行补偿。
[0004]为了更好说明补偿机制,以绘图形式讲解,如附图3所示,实测的时钟偏差与温度的关系曲线可简单地转换成晶振频率与温度的关系曲线,于是,在晶振频率与温度的关系曲线上取一点,这里假设这一点的频率为40000Hz,而晶振特征频率为32768Hz,于是,想要得到1Hz(1s)的走时频率,原本通过MCU分频32768就可得到1Hz,现在MCU需要分频40000才可得到1Hz,即分频值需要变化(40000

32768)。由此可见,每一个温度点对应的晶振频率点都有着一个与晶振标准频率的关系,这个关系可以认为就是MCU在这个点的分频变化系数,而将这每一个温度点的关系连成线,这个曲线就是函数关系曲线,其中,此函数关系的自变量为温度,函数的因变量为分频变化系数。
[0005]现有技术常采用3点二次函数匹配法与5点四次函数匹配法。根据二次函数的规律进行软件补偿,可通过3个定点确定整个函数式Err=B(T

Ti)2+C,因此只要测出

25℃、55℃、23℃(或是其他3点)的电表时钟误差即可确定整条补偿二次函数的补偿曲线。但是补偿的效果并不可观,如附图4所示,从图像上可以更直观的看到,补偿曲线虽过了线上的3个点,可却整体偏移了。根据四次函数的规律进行软件补偿,可通过5个定点确定整个函数式Err=AT4+BT3+CT2+DT+E,因此只要测出

25℃、

5℃、40℃、55℃、23℃(或是其他5点)的电表时钟误差即可确定整条补偿四次函数的补偿曲线,四次函数与二次函数补偿的曲线是类似的,也会存在一定的偏差。
[0006]然而,在大量实验数据的分析下,如果需要完全匹配,也许需要高次函数来进行,
由于晶振的温度特性曲线并不完全是低次函数图像的表现,因此选择合适的测试点可以将曲线匹配到总体效果较好的程度。但是,由于国网的送检要求,电表的时钟测试点固定在

25℃、55℃和23℃三个点,这样一来匹配后的电表完全可以保证送检需求,合格率却不能得到保障;对电表做晶振的温度特性曲线分析是可以在电表工作温度范围内找到既满足送检需求,又满足合格需求的测试点的。但是,晶振是存在个体差异性的,对每一台电表都做一遍不现实,投入大成本高,而且,不合格率也会很高。

技术实现思路

[0007]本专利技术的目的在于提供一种基于穷举的智能电表晶振频率调校的方法,以解决上述现有技术中存在的电表晶振的温度特性补偿曲线存在单一解析式匹配度不足的问题技术问题。本专利技术提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。
[0008]为实现上述目的,本专利技术提供了以下技术方案:
[0009]本专利技术提供的一种基于穷举的智能电表晶振频率调校的方法包括如下步骤:
[0010]S11、在每个测试温度区间采集智能电表的温度及所述温度下的晶振频率;
[0011]S12、根据采集的所述晶振频率计算温漂误差;
[0012]S13、对所述温度、温漂误差分别进行滤波;
[0013]S14、以滤波后的所述温度为自变量、所述温漂误差为因变量,采用穷举法进行分段拟合,求得各段的解析式系数;
[0014]S15、将求得的所述解析式系数写入电表进行晶振频率补偿。
[0015]进一步地,在执行步骤S11前,还需进行如下步骤:
[0016]S100、确定温漂误差曲线的解析式;
[0017]S101、按照所述智能电表的温度范围将所述温漂误差曲线划分成多个函数段;
[0018]S102、确定采用穷举法拟合的系数;
[0019]S103、为每段所述温漂误差曲线确定所述测试温度区间。
[0020]进一步地,步骤S100中,所述温漂误差曲线的函数式为:
[0021]Err=B(T

Ti)2+C;
[0022]其中,T为待采集的所述温度,Err为待拟合的所述温漂误差,B、Ti、C为一元二次方程的系数。
[0023]进一步地,步骤S101中,所述温漂误差曲线划分为6个函数段;第一函数段对应的温度范围为:T

<15℃,第二函数段对应的温度范围为

15℃≤T<

5℃,第三函数段对应的温度范围为

5℃≤T<14.5℃;第四函数段对应的温度范围为14.5℃≤T<33.5℃;第五函数段对应的温度范围为33.5℃≤T<49.5℃;第六函数段对应的温度范围为T≥49.5℃。
[0024]进一步地,步骤S102中,在所述温漂误差曲线的B、Ti、C三个系数中,系数C不变,只针对系数B、Ti采用穷举法确定其数值。
[0025]进一步地,步骤S103中,所述第一函数段对应的测试温度区间为T∈{[

29℃,

25℃],(

25℃,

21℃]},所述第二函数段对应的测试温度区间T∈{[

21℃,

10℃),

10℃},所述第三函数段对应的测试温度区间为T∈{[

10℃,5本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于穷举的智能电表晶振频率调校的方法,其特征在于,包括如下步骤:S11、在每个测试温度区间采集智能电表的温度及所述温度下的晶振频率;S12、根据采集的所述晶振频率计算温漂误差;S13、对所述温度、温漂误差分别进行滤波;S14、以滤波后的所述温度为自变量、所述温漂误差为因变量,采用穷举法进行分段拟合,求得各段的解析式系数;S15、将求得的所述解析式系数写入电表进行晶振频率补偿。2.根据权利要求1所述的基于穷举的智能电表晶振频率调校的方法,其特征在于,在执行步骤S11前,还需进行如下步骤:S100、确定温漂误差曲线的解析式;S101、按照所述智能电表的温度范围将所述温漂误差曲线划分成多个函数段;S102、确定采用穷举法拟合的系数;S103、为每段所述温漂误差曲线确定所述测试温度区间。3.根据权利要求2所述的基于穷举的智能电表晶振频率调校的方法,其特征在于,步骤S100中,所述温漂误差曲线的函数式为:Err=B(T

Ti)2+C;其中,T为待采集的所述温度,Err为待拟合的所述温漂误差,B、Ti、C为一元二次方程的系数;步骤S101中,所述温漂误差曲线划分为6个函数段;第一函数段对应的温度范围为:T<

15℃,第二函数段对应的温度范围为

15℃≤T<

5℃,第三函数段对应的温度范围为

5℃≤T<14.5℃;第四函数段对应的温度范围为14.5℃≤T<33.5℃;第五函数段对应的温度范围为33.5℃≤T<49.5℃;第六函数段对应的温度范围为T≥49.5℃;步骤S102中,在所述温漂误差曲线的B、Ti、C三个系数中,系数C不变,只针对系数B、Ti采用穷举法确定其数值;步骤S103中,所述第一函数段对应的测试温度区间为T∈{[

29℃,

25℃],(

25℃,

21℃]},所述第二函数段对应的测试温度区间T∈{[

21℃,

10℃),

10℃},所述第三函数段对应的测试温度区间为T∈{[

10℃,5℃),5℃},所述第四函数段对应的测试温度区间为T∈{[

5℃,19℃],(19℃,23℃),[23℃,27℃]},所述第五函数段对应的测试温度区间为T∈{[27℃,40℃),40℃},所述第六函数段对应的测试温度区间为T∈{[40℃,51℃),[51℃,55℃),[55℃,59℃]}。4.根据权利要求3所述的基于穷举的智能电表晶振频率调校的方法,其特征在于,步骤S12中,所述温漂误差的计算公式为:PPm=(X0‑
X
t
)/X0×
106;其中,X0为时钟晶振标签明示的晶振频率;X
t
为时钟测试工装在温度T时采集的晶振频率。5.根据权利要求3所述的基于穷举的智能电表晶振频率调校的方法,其特征在于,步骤S13包括如下步骤:S130、对采集的所述温度进行精度处理;S131、对采集的所述温漂误差进行限幅滤波;
S132、对限幅滤波后的所述温漂误差、精度处理后的所述温度按照精度处理后的所述温度的升序进行排序;S133、对排序后的所述温度进行方差滤波;S134、按照所述函数段的温度范围,对方差滤波后的所述温度进行分区;S135、对在每个温度范围内的所述温漂误差分别进行异常点删...

【专利技术属性】
技术研发人员:彭勇王蕾
申请(专利权)人:深圳友讯达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1