一种高可靠高精度电能表实时时钟设计方法与流程

文档序号:14417456阅读:554来源:国知局
一种高可靠高精度电能表实时时钟设计方法与流程
本发明涉及电能表
技术领域
,具体涉及一种高可靠高精度电能表实时时钟设计方法。
背景技术
:国家电网企业标准q/gdw1364-2013单相智能电能表技术规范第4.5.6条和中国南方电网企业标准q/csg1209003-2015单相电子式费控电能表技术规范第4.4.4条时钟准确度要求:1)在参比温度及工作电压范围内,时钟准确度不应超过0.5s/d(0.5秒每天);2)在工作温度范围-25℃~+60℃内,时钟准确度随温度的改变量不应超过0.1s/(d·℃)(0.1秒每天每摄氏度),在该温度范围内时钟准确度不应超过1s/d(1秒每天)。现有的实时时钟采用以下方法:1)软时钟,不稳定;2)硬时钟,时钟芯片rx-8025t内置高稳定度的32768hz(赫兹)的dtcxo(数字温度补偿晶体振荡器),可设置不同的时段进行温度补偿,虽然时钟精度高,但成本较高。技术实现要素:针对现有技术存在的不足,本发明的目的在于提供一种结构设计合理、操作方便、成本低、时钟精度高、稳定性好且实用性好的高可靠高精度电能表实时时钟设计方法。为实现上述目的,本发明提供了如下技术方案:一种高可靠高精度电能表实时时钟设计方法,包括以下步骤:(1)选择晶振、调校仪及fm3318c模块;(2)对内置rtc的fm3318c芯片进行温度定标(解决由于芯片的温度传感器存在一定的离散型);(3)源程序中k值设定为标称k值进行编译,将可执行程序下载入调校仪中;(4)调校仪及fm3318c模块进行温度平衡;(5)使用调校仪对电能表模块进行程序烧录、时钟数据调校;(6)对调校后的电能表进行高低温试验,记录高低温下日计时误差,根据记录的日计时误差计算k值,再进行程序编译;(7)重复步骤(3)到步骤(6),确认这一批次晶体的温度补偿系数k值,在晶体一致性得以保障的情况下,然后可进行大批量生产。作为优选的,步骤(1),选择高精度的日本精工32768hz晶振,日本精工的晶体,确保其线性一致,匹配电容12.5pf,20ppm。作为优选的,步骤(2),调校仪对fm3318c模块进行测试,得到25℃时的温度adc值和25℃时的秒时标调校值,用以支持fm3318c模块的秒时标校准和温度补偿。作为优选的,步骤(3),根据晶振频率的温度特性:△f/f=k*(t-t0)2其中,△f为当前温度下的晶振频率与顶点频率的差值;f为晶振顶点频率;k为高低温补偿系数;t为当前温度;t0为顶点温度。作为优选的,步骤(4),调校仪及fm3318c模块进行温度平衡,电能表和调校仪在常温环境下静置,让fm3318c模块和调校仪达到温度的平衡。作为优选的,步骤(5),对电能表进行编程、时钟调校,编程调校时,电表模块不接近发热源。作为优选的,步骤(6),电表编程调校好后,分别在最低工作温度-25℃、常温25℃、最高工作温度60℃测试日计时误差,记录下高低温下的日计时误差数据,根据记录下来的日计时误差数据,配合系数修正说明文件,计算出调整后的高低温系数k值重新对电能表进行编译,用编译好的程序对其高低温测试的电能表或批量的电能表进行编程调校。作为优选的,步骤(6),高低温系数k值计算公式如下:其中,k(def)一般缺省值为0.0338;max是最大日计时误差值;min是最小日计时误差值;t是当前温度。作为优选的,步骤(7),大批量生产调校时包括以下子步骤:(7.1)调校仪下载好该批次fm3318c模块的可执行程序;(7.2)启动具备恒温条件的专用调校车间,使空间内温度恒定;(7.3)周转车将待调校的fm3318c模块推入恒温车间,静置1小时,使空间内的调校仪与fm3318c模块充分达到热平衡;(7.4)开始批量烧录程序,调校数据。作为优选的,步骤(2)中温度定标包括以下步骤:(2.1)通过设备接口和特殊时序读当前温度下的温度adc值curadc,设置秒输出为1秒;(2.2)根据调校仪内置准确4m晶振计算出当前时钟调校值curadj;(2.3)通过调校仪内置温度传感器芯片读出当前温度值curtem;(2.4)根据curtem和curadc计算出25℃的温度adc值adc25;(2.5)根据curtem和curadj以及晶振的标称温度曲线可以计算出25℃的调校值adj25。本发明的优点是:与现有技术相比,本发明结构设置更加合理,基于温度定标、调校仪温度平衡,进而实现精确补偿提高电能表mcu内置实时时钟准确度,保证时钟的稳定性;结构设计合理、操作方便、成本低、时钟精度高、稳定性好且实用性好。下面结合说明书附图和具体实施例对本发明作进一步说明。附图说明图1为本发明实施例的原理框图;图2为本发明实施例生产工艺控制的示意图;图3为本发明实施例晶体温度-精度曲线图。具体实施方式参见图1、图2和图3,本发明公开的一种高可靠高精度电能表实时时钟设计方法,包括以下步骤:(1)选择晶振、调校仪及fm3318c模块;(2)对内置rtc的fm3318c芯片进行温度定标(解决由于芯片的温度传感器存在一定的离散型);(3)源程序中k值设定为标称k值进行编译,将可执行程序下载入调校仪中;(4)调校仪及fm3318c模块进行温度平衡;(5)使用调校仪对电能表模块进行程序烧录、时钟数据调校;(6)对调校后的电能表进行高低温试验,记录高低温下日计时误差,根据记录的日计时误差计算k值,再进行程序编译;(7)重复步骤(3)到步骤(6),确认这一批次晶体的温度补偿系数k值,在晶体一致性得以保障的情况下,然后可进行大批量生产。作为优选的,步骤(1),选择高精度的日本精工32768hz晶振,日本精工的晶体,确保其线性一致,匹配电容12.5pf,20ppm。作为优选的,步骤(2),调校仪对fm3318c模块进行测试,得到25℃时的温度adc值和25℃时的秒时标调校值,用以支持fm3318c模块的秒时标校准和温度补偿。作为优选的,步骤(3),根据晶振频率的温度特性:△f/f=k*(t-t0)2其中,△f为当前温度下的晶振频率与顶点频率的差值;f为晶振顶点频率;k为高低温补偿系数(标称–0.035(±0.01)ppm);t为当前温度;t0为顶点温度。典型的晶体温度-精度曲线如图3所示。1)测量在不同温度下的实际日计时误差;2)当t=-25℃时,根据测量的多个日计时误差样本进行数据统计计算晶体二次项系数kl。3)当t=60℃时,根据测量的多个日计时误差样本进行数据统计计算晶体二次项系数kh。其中,k(def)(一般缺省为0.0338,即kl(def)=kh(def)=0.0338)。作为优选的,步骤(4),调校仪及fm3318c模块进行温度平衡,电能表和调校仪在常温环境下静置,让fm3318c模块和调校仪达到温度的平衡。作为优选的,步骤(5),对电能表进行编程、时钟调校,编程调校时,电表模块不接近发热源,如电源、变压器等。作为优选的,步骤(6),电表编程调校好后,分别在最低工作温度-25℃、常温25℃、最高工作温度60℃测试日计时误差,记录下高低温下的日计时误差数据,根据记录下来的日计时误差数据,配合系数修正说明文件,计算出调整后的高低温系数k值重新对电能表进行编译,用编译好的程序对其高低温测试的电能表或批量的电能表进行编程调校。作为优选的,步骤(6),高低温系数k值计算公式如下:其中,k(def)一般缺省值为0.0338;max是最大日计时误差值;min是最小日计时误差值;t是当前温度。作为优选的,步骤(7),大批量生产调校时包括以下子步骤:(7.1)调校仪下载好该批次fm3318c模块的可执行程序;(7.2)启动具备恒温条件的专用调校车间,使空间内温度恒定;(7.3)周转车将待调校的fm3318c模块推入恒温车间,静置1小时,使空间内的调校仪与fm3318c模块充分达到热平衡;(7.4)开始批量烧录程序,调校数据。作为优选的,步骤(2)中温度定标包括以下步骤:输入:带32768hz的fm3318c模块,调校仪与带fm3318c单片机的电能表接口信号,分别为:电源vcc,时标信号输出tm,地信号gnd,编程时钟信号pclk,编程数据信号psda,编程使能引脚prog;处理:(2.1)通过设备接口和特殊时序读当前温度下的温度adc值curadc(调校仪通过数据信号读取的当前电能表温度值),设置秒输出为1秒;(2.2)根据调校仪内置准确4m晶振计算出当前时钟调校值curadj(调校仪根据自身精度计算出的当前电能表需要进行时钟信号校准的值);(2.3)通过调校仪内置温度传感器芯片读出当前温度值curtem(调校仪自身内置温度传感器获取的当前温度值);此温度值认为是fm3318c模块的温度值,所以对fm3318c模块和调校仪应该进行热平衡。(2.4)根据curtem和curadc计算出25℃的温度adc值adc25;(2.5)根据curtem和curadj以及晶振的标称温度曲线可以计算出25℃的调校值adj25。输出:adc25(25℃时调校仪器对电能表温度准确度调校值),adj25(25℃时调校仪器对电能表时钟准确度调校值)。所述调校仪是一种带通讯、编数据、编程序、调校功能的编程器。所述fm3318c模块是含fm3318c芯片及外围构成的电能表线路板。实际应用时:基于温度定标、调校仪温度平衡,进而实现精确补偿提高电能表mcu内置实时时钟准确度,保证时钟的稳定性;结构设计合理、操作方便、成本低、时钟精度高、稳定性好且实用性好。按照本发明技术方案试制的电能表经国网计量中心检测表明,日计时误差极小,环境温度对日计时误差影响极小,大大提高了电能表时钟精度。具体实验结果如下:1.日计时误差试验1)技术条件:q/dgw1364-2013第4.5.6.a)条。2)技术方法:q/dgw1364-2013第5.1.6.1条。3)试验设备:st9020型单相电能表检定装置。4)试验结果:样品编号07允许误差试验结果±0.5s/d-0.065)试验结论:符合。2.环境温度对日计时误差的影响试验1)技术条件:q/dgw1364-2013第4.5.6.a)条。2)技术方法:q/dgw1364-2013第5.1.6.1条。3)试验设备:st9020型单相电能表检定装置。sdj/w440步入式高低温湿热试验箱。4)试验结果:试验结论:符合。另外,在本发明技术方案的基础上还可进一步改进:上述时钟设计方法会受到的以下几个方面影响1、晶振工艺影响:主要为不同批次晶振的频率温度特性的一致性,即k和t0的一致性。需选择一致性较好的晶振品牌。2、电能表模块工艺影响:主要为不同模块造成晶振匹配电容变化对晶振温度特性影响,主要影响t0。3、调校工艺影响:主要为fm3318c模块及调校仪未达到热平衡所造成的影响,三者不平衡可造成结果为:25℃顶点时钟调校值偏差(影响相对较小,温度曲线在顶点附近比较平坦,且在计算时为固定偏差);25℃adc值偏差(影响较大,根据现有的温度曲线计算公式,此值为平方项)。对影响较大的25℃adc值偏差的举例:若未热平衡造成25℃adc偏差,计算的温度曲线将对标准的温度曲线平移。例如未热平衡造成25℃adc偏差为+3度,即在70℃时,用标准值计算偏差值;△f/f-△f0/f0=k*((70+3-t0)2-(70-t0)2)=-0.035*((70+3-25)2-(70-25)2)=-0.035*279=-9.765ppm计算后偏差近0.844秒/天4、现场影响:主要为由于电能表内温度急剧变化对晶振和芯片温度影响不同造成模块计算温度和晶振实际温度偏差造成的影响,随时间加长自动进行热平衡得以改善。pcb硬件设计:晶体pcb走线设计应最大接近mcu引脚,距离不得超过5mm;晶体两只引脚之间进行开槽,宽约0.6mm;这样可以避免生产焊接时,松香及潮气的残留在两只引脚之间,极大的提高可靠性;生产工艺控制:1、线路板焊接好,进行超声波清洗后,再焊接晶体;2、采用防静电刷蘸清洗剂进行晶体引脚间残留物清洗;3、采用三防漆涂敷晶体焊接点及其引脚,红外光固化,提高防潮性能。上述实施例对本发明的具体描述,只用于对本发明进行进一步说明,不能理解为对本发明保护范围的限定,本领域的技术工程师根据上述发明的内容对本发明作出一些非本质的改进和调整均落入本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1