0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

智能電表中的實時鐘校準研究

集成電路應用雜志 ? 來源:未知 ? 作者:胡薇 ? 2018-05-14 16:48 ? 次閱讀

智能電表中,結(jié)算方式已經(jīng)由原有的電量結(jié)算轉(zhuǎn)換為金額結(jié)算,并且費率模式也較以往的電表更為復雜,這些需求對智能電表中的實時鐘(Real Time Clock,RTC)提出了更高的要求。而眾所周知,影響實時鐘精度的主要原因為晶體的溫度偏差,晶體的溫度曲線接近二次曲線,因此用二次曲線校正的方法,可修正晶體的溫度偏差,從而提升智能電表的實時鐘精度。

1 引言

在國內(nèi)使用的智能電表都具有實時時鐘,根據(jù)行業(yè)標準,要求其在工作溫度范圍內(nèi)精度滿足小于 1 s/day(11.5 ppm),在 23 ℃ 時滿足小于 0.5 s/day(ppm)實際應用中還要考慮到晶體的老化及校準誤差等因素影響[1-6], RTC 時鐘誤差在廠家校準應該至少做到 8 ppm 以下。

目前智能電表的 RTC 校準一般有 2 種方式。

(1)采用外置帶溫度補償?shù)?RTC,如 EPSON 的 RX8025T,其校準是由芯片廠家出廠前根據(jù)多溫度點測試校準好的,電表廠家不需要校準,這種方式由于成本因素本應逐漸退出智能電表領(lǐng)域[7,8]。行業(yè)普遍應用的是單溫度點校準方法,這種方法雖然不能保證每個電表的 RTC 精度都是合格的,所以仍占有較大市場份額。

(2)主控制器內(nèi)置 RTC,如復旦微的 FM3318,其 RTC 的校準是只進行常溫下單點校準,二次曲線系數(shù)是根據(jù) 32 768 Hz 晶體的批量數(shù)據(jù)預制的,每批電表都使用相同之處的系數(shù)[9-13]。

頻率為 32 768 Hz 晶體的溫度曲線如圖 1,接近二次曲線,這種單溫度點校準相當于β和 T0 使用固定值,只校準 S0[14,15]。根據(jù)晶體廠家提供的參數(shù),β一般為 0.035±0.0012 ppm,T0 為 23±2 ℃。

根據(jù)二次曲線 ,假如β為 0.035,和預制值一致,T0 預置 23 與實際值偏差 2 ℃ 時,并且考慮到溫度誤差 0.5℃,在溫度-25 ℃ Y的偏差分別為 8.6 ppm,在工作溫度 -40 ℃ 和 85 ℃ 時達到 -11 ppm. 這幾個偏差值還不包括晶體實際曲線與二次曲線的偏差β及校準偏差以及晶體本身的老化影響。

從上面數(shù)據(jù)可以看出采用單點校準方法一定會導致部分 RTC 在高低溫下超差。另一個影響 RTC 運行中精度的重要因素是晶體自身的年老化率,按照晶體廠家提供的數(shù)據(jù),第一年晶體的最大老化率有±3 ppm,以后每年約±1ppm,按照電表能夠使用 10 年的要求,由于晶體老化的影響,智能電表 5 年后就有可能不滿足 23 ℃ 時 RTC 誤差小于 0.5 s/day 的要求。而此年老化率的影響是正負都有可能,無法在生產(chǎn)校準中解決。

2 通過實驗數(shù)據(jù)得到晶體的溫度曲線

困擾智能電表行業(yè)多年的一個難題,即采用 SoC 方案的智能電表的 RTC,如果采用單溫度點校準法,能滿足量產(chǎn)化需求,卻無法保證每個表的 RTC 精度都合格。采用三溫度點校準發(fā),能保證電表 RTC 精度合格,但卻由于校準時間長無法量產(chǎn)。為了更好地解決這一問題,通過實驗數(shù)據(jù)歸納出了RTC 的精度受晶體頻率影響的曲線,如表 1 所示。

通過測試多組 RTC 未校準前的精度受溫度影響數(shù)據(jù),根據(jù)圖 1 中的數(shù)據(jù)描出溫度與精度曲線,可以得到 1 個近似的二次曲線 y=ax3+bx2+cx+d,β為二次項系數(shù),T0 為頂點溫度,S0 為常數(shù)。按表 1 數(shù)據(jù)擬合出的曲線中,β為 -0.0343,T0 為 23.3,S0 為 12.52。選擇不同的溫度點數(shù)據(jù)擬合曲線的 β 和 T0 值并不一致,且變化范圍也有所不同。采用 3 溫度點數(shù)據(jù)擬合二次曲線的方法得到的數(shù)據(jù)見表 2。

從數(shù)據(jù)中明顯可見:采用不同的溫度點數(shù)據(jù)擬合出來的二次曲線的系數(shù)明顯不同。前 4 組溫度點擬合出來的β值與多點擬合時的β值相差較小,但 T0 的變化范圍相對較大。

實測 -40 ℃ 到 85 ℃ 誤差數(shù)據(jù)得到與擬合的二次曲線的差值曲線,可見溫度對頻率影響曲線還應該包含三次或更高次項,因此得到根據(jù)差值曲線擬合的三次曲線 y=ax3+bx2+cx+d,或四次擬合曲線 y=hx4+ax3+bx2+cx+d

根據(jù)表 1 中的差值數(shù)據(jù)可以得到式 1。

(1)

采用不同的溫度點數(shù)據(jù)擬合出來的二次曲線的系數(shù)明顯不同的原因就是此三次曲線或更高次曲線影響引起的。

可見,若要實現(xiàn)全溫度范圍內(nèi)的高精度 RTC,必須要對二次曲線和三次或更高次曲線都進行校準。根據(jù)曲線公式,可以看出,若要準確校準 RTC至少需要五個溫度點,這在電表批量生產(chǎn)時是不現(xiàn)實的。 可是,在三溫度點擬合二次曲線前,如果先把三次曲線的影響補償了,再進行擬合,得到的二次曲線系數(shù)很接近,見表 2 中進行三次修正后擬合的數(shù)據(jù)。

3 兩點校準的數(shù)據(jù)實驗

選擇適合的校準點,確定溫度對頻率影響曲線中的二次項系數(shù) β,實現(xiàn)兩點校準。通過實驗總結(jié),同一型號的晶體,從批量測試數(shù)據(jù)得到二次曲線中β的變化范圍較小,見表 3。

為此我們可以根據(jù)選定型號的晶體,選擇適合測試及校準溫度點,固定β值,只進行 2 溫度點測試及校準 T0 或 S0,選取的校準溫度點需要滿足 2 個特征:此溫度點便于操作,且最好是正常電表生產(chǎn)工藝中使用的溫度點,此溫度點下,β的變化范圍較小,選取的溫度點能夠兼顧常溫和高低溫。

根據(jù)擬合的三次曲線(四次曲線或更高次曲線方法類似)。

(2)

根據(jù)對其求導后的公式,可以得到變化率最小的溫度點。

(3)

x =22.2±32.5

x1=54.7, x2=-10.3

選定溫度點后,在選定溫度點重新按擬合,擬合時數(shù)據(jù)去除偏差影響值,批量測試同一型號晶體,各晶體的β和 T0 都在表 4 范圍內(nèi)。

4 通過上述實驗總結(jié)出的 RTC 校準方法

(1)校準溫度點的選擇,綜合考慮電表的一般生產(chǎn)工藝過程及溫度點與 β的關(guān)系,選擇特定校準溫度點 T1 和 T2。

(2)確定所選型號晶體的β值,選擇五溫度點測試 RTC 誤差,得到 4 個電表的β值,將β的平均值作為此型號晶體的固定系數(shù),每個電表都采用此固定系數(shù)。

(3)確定所選型號晶體按照二次曲線補償后的頻率溫度特性實測值與二次曲線的偏差 E’,采用較二次曲線更高次項的曲線擬合該偏差 E’,該擬合曲線,得到各溫度點的曲線偏差值 E,這個值為晶體按二次曲線校準后殘存的偏差值,制作偏差值 E 與溫度 X 或偏差值 E 與晶體計時誤差Y 的對應表格。

(4)RTC 的β值與各溫度點的偏差值 E 通過通信接口預置到電表中,每個電表在正常生產(chǎn)中,都進行兩溫度點校準。

(5)每個智能電表在生產(chǎn)中,收到啟動測量溫度點 RTC 誤差命令后,首先關(guān)閉 RTC 的溫度補償功能,啟動溫度測量。

(6)根據(jù)溫度測量值判斷電表溫度已經(jīng)進入預定溫度的允許范圍內(nèi)后,然后進行步驟(7)。

(7)通過主控制器的計時單元測量外部輸入的標準時鐘,計時時間 Tj 需要保證計時分辨率達到 0.1 ppm/s,由計時單元測量 Tj 得到晶體計時誤差測量值 Tb,Tb1、Tb2、Tb3。

(8)在每次計時的同時,主控制器需要測量多個溫度值。去掉最大值、最小值后取溫度平均值 W。不同時刻 Tb1、Tb2、Tb3 分別對應平均值 W1、W2、W3,取中間一組對應值作為后面計算用值,Tb 記為 Y1,W 記為 X1,并存儲到存儲器之中。

(9)測量高溫點的誤差及溫度,與常溫不同的是,判斷電表溫度已經(jīng)進入預定溫度的允許范圍內(nèi)后,再連續(xù)判斷 3~5 分鐘,保證電表溫度進入比較穩(wěn)定狀態(tài)。

(10)執(zhí)行步驟(7)和(8),得到高溫點的一組值 Y2 和 X2。

(11)由主控制器解方程計算得到 T0 、S0 ,其β為已知固定值。

Y1=β(X1- T0)×2+ S0

Y2=β(X2- T0)×2+ S0

(12)根據(jù)得到的 T0 、S0 及β,進行 RTC 校準,并啟動溫度補償。

(13)根據(jù)對應表格確定不同溫度 X 或晶體計時誤差 Y 的偏差值 E,計算得到該溫度 X 或晶體計時誤差 Y 對應的 S0 補償后的值 S0’。

S0’= S0+E

(14)具體分兩類:若 RTC 為自動補償將 T0 、S0 ,β數(shù)據(jù)寫到補償控制寄存器,RTC 不支持更高次項補償,則需要計算出高次項影響偏差值 E,根據(jù)此值調(diào)整 S0。若為非自動模式的,則計算得到偏差值 E 作為補償值寫到補償控制寄存器。

(15)由主控制器測量補償結(jié)果,保證補償后的 RTC 誤差在 1 ppm 以下。

(16)未達到預定補償結(jié)果的在電表的 LCD 屏上顯示異常代碼,作為維修指示,補償成功的顯示校準正常代碼。

校準溫度點 T1 和 T2 分別為常溫點 23 ℃ 和高溫點 56 ℃ 附近。晶體老化過程中還包括:逐個比較若干個時間間隔之后,平均溫度接近的 RTC 相對誤差差值 ?S0。將 ?S0 與設定門限比較,若兩個時間間隔間的?S0 超過設定門限,根據(jù) RTC 相對誤差,計算出晶體頻率變化數(shù)據(jù),修改 S0。

擬合曲線為三次擬合曲線:

y=ax3+bx2+cx+d

采用五個溫度點數(shù)據(jù)對 a,b,c,d 進行標定。

擬合曲線也可為四次擬合曲線:

y=hx4+ax3+bx2+cx+d

采用六個溫度點數(shù)據(jù),對 h,a,b,c,d 進行標定。

由管理主站讀取每個電表的補償系數(shù)及校準后的 RTC 精度,并保存到數(shù)據(jù)庫中,對故障表提示,由維修人員進行單獨處理。晶體計時誤差 Y 的單位為 ppm。批量生產(chǎn)中不進行上述(1)、(2)、(3)步驟。

5 結(jié)語

通過對上述實驗數(shù)據(jù)的分析,歸納出相應的方法。經(jīng)過大量的驗證,提升了原來在智能電表中實時鐘的校準方法。目前這種方法已經(jīng)得到了批量推廣,由此節(jié)省了人力和物力,為智能表計的生產(chǎn)提供了有力的技術(shù)支持。

參考文獻

[1] 趙東艷,周芝梅,王于波,張海峰.一種基于累積誤差控制的RTC補償算法及電路[J].電子技術(shù)應用,2014,40(12):66-68.

[2] 鄧乾中.自校準實時時鐘RTC的研究和設計[D].湖北:華中科技大學,2008.

[3] 張昭.一種溫度補償晶體振蕩器芯片的設計[D].四川:四川大學,2006.

[4] 孫婧瑤,何宇,李雪梅.一種針對RTC應用的數(shù)字溫度補償晶體振蕩器[J].電子技術(shù)應用,2017,43(01):77-80.

[5] 王躍,張晰泊,王彬,高清運.用于RTC的32.768 kHz晶振電路的設計[J].南開大學學報(自然科學版),2007(02):95-98.

[6] J.A.Homberg.A Universal 0.03-mm2 One-Pin Crystal Oscillator in CMOS[J].IEEE Journal of Solid State Circuits,1999.

[7] 梁世清,包海泉,季海濤,何崢嶸.內(nèi)置RTC作為電能表計時鐘的應用[J].自動化儀表,2012,33(01):76-78.

[8] 謝修祥,王廣生.異步多時鐘系統(tǒng)的同步設計技術(shù)[J].電子工程師,2005(05):33-37.

[9] 朱永峰,陸生禮,茆邦琴.SoC設計中的多時鐘域處理[J].電子工程師,2003(11):60-63.

[10] 劉志斌,張持健.嵌入式系統(tǒng)中高精度晶體振蕩器及其應用分析[J].計算機系統(tǒng)應用, 2014,23(05):222-226.

[11] 楊驍,齊騁,王亮,凌朝東.一種低相位噪聲CMOS晶體振蕩器的設計[J].微電子學, 2012,42(05):642-645.

[12] 武振宇,馬成炎,葉甜春.一種低功耗快速起振晶體振蕩器[J].微電子學,2010,40

(01):45-49.

[13] PhillipE.Allen,DouglasR.Holberg.CMOS模擬集成電路設計[M].北京:電子工業(yè)出版社,2005.

[14] 李浩,蘭鐵巖.實時時鐘芯片RTC4553原理及應用[J].電測與儀表,2003(08):38-41.

[15] 程雯,戎蒙恬,李萍.用于實時時鐘的32.768 kHz晶振電路分析與設計[J].信息技術(shù),2009, 33(01):15-17.

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 智能電表
    +關(guān)注

    關(guān)注

    25

    文章

    935

    瀏覽量

    109070
  • 校準
    +關(guān)注

    關(guān)注

    1

    文章

    154

    瀏覽量

    21872

原文標題:智能電表中的實時鐘校準研究

文章出處:【微信號:appic-cn,微信公眾號:集成電路應用雜志】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    電力改造項目推薦哪款電表?物聯(lián)網(wǎng)電表的優(yōu)勢

    在電力改造,物聯(lián)網(wǎng)電表是一個非常值得推薦的選擇。物聯(lián)網(wǎng)電表又稱智能電表,是一種集成了現(xiàn)代通信技術(shù)、測量技術(shù)和數(shù)據(jù)處理技術(shù)的先進計量裝置。它
    的頭像 發(fā)表于 12-06 10:22 ?157次閱讀
    電力改造項目推薦哪款<b class='flag-5'>電表</b>?物聯(lián)網(wǎng)<b class='flag-5'>電表</b>的優(yōu)勢

    智能電表如何選型? 如何選到合適的電表?

    景: 家庭用戶:智能電表可以安裝在家庭用戶,用于監(jiān)測家庭用電情況,實現(xiàn)用電量的精準計量和電費的自動計算。 商業(yè)用戶:在商業(yè)場所,智能
    的頭像 發(fā)表于 11-29 16:29 ?204次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>電表</b>如何選型? 如何選到合適的<b class='flag-5'>電表</b>?

    快來解鎖安科瑞各類智能、雙向計量、多功能電表的選型秘籍

    的先進設備。它不僅可以幫助你實時監(jiān)控能源使用情況,還能提供精確的電費計量和分析報告。下面,讓我們一起探索智能電表的魅力。 一、智能電表的工作
    的頭像 發(fā)表于 11-06 14:26 ?254次閱讀
    快來解鎖安科瑞各類<b class='flag-5'>智能</b>、雙向計量、多功能<b class='flag-5'>電表</b>的選型秘籍

    智能電表管理相比傳統(tǒng)電表管理的優(yōu)勢在哪里?

    智能電表管理相比傳統(tǒng)電表管理,不僅在技術(shù)上有了顯著的提升,還在用戶體驗和管理效率上帶來了革命性的變化。以下是智能電表管理的主要優(yōu)勢:1.
    的頭像 發(fā)表于 10-16 18:08 ?362次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>電表</b>管理相比傳統(tǒng)<b class='flag-5'>電表</b>管理的優(yōu)勢在哪里?

    HPLC智能電表是載波智能電表嗎?

    HPLC(高速電力線通信)智能電表確實是一種載波智能電表。HPLC技術(shù)通過電力線傳輸數(shù)據(jù),實現(xiàn)了高速、可靠的通信,使得智能
    的頭像 發(fā)表于 09-26 17:15 ?428次閱讀
    HPLC<b class='flag-5'>智能</b><b class='flag-5'>電表</b>是載波<b class='flag-5'>智能</b><b class='flag-5'>電表</b>嗎?

    無線費控智能電表是什么電表

    無線費控智能電表是一種集成了無線通信技術(shù)和費控管理功能的先進電能計量設備。它不僅能夠實時監(jiān)測和記錄用電數(shù)據(jù),還能通過遠程控制實現(xiàn)電費的預付和管理。本文將詳細介紹無線費控智能
    的頭像 發(fā)表于 09-24 17:34 ?365次閱讀
    無線費控<b class='flag-5'>智能</b><b class='flag-5'>電表</b>是什么<b class='flag-5'>電表</b>?

    智能電表的保險絲

    電子發(fā)燒友網(wǎng)站提供《智能電表的保險絲.pdf》資料免費下載
    發(fā)表于 09-24 09:42 ?0次下載
    <b class='flag-5'>智能</b><b class='flag-5'>電表</b><b class='flag-5'>中</b>的保險絲

    智能電表雙向計量是什么意思?

    智能電表雙向計量是指智能電表能夠同時記錄電力的輸入和輸出數(shù)據(jù),即不僅能夠計量用戶消耗的電力,還能計量用戶向電網(wǎng)輸送的電力。本文將詳細探討智能
    的頭像 發(fā)表于 09-13 17:28 ?642次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>電表</b>雙向計量是什么意思?

    適用于智能門鎖的低功耗RTC實時時鐘模塊RX8010SJ

    RTC實時時鐘模塊:愛普生的RX8010SJ實時時鐘模塊憑借其超低功耗和高精度性能,成為智能門鎖應用的理想選擇,為智能門鎖提供了穩(wěn)定可靠的
    的頭像 發(fā)表于 08-28 14:29 ?396次閱讀
    適用于<b class='flag-5'>智能</b>門鎖的低功耗RTC<b class='flag-5'>實時時鐘</b>模塊RX8010SJ

    網(wǎng)關(guān)智能電表是什么?什么是網(wǎng)關(guān)智能電表?

    一、網(wǎng)關(guān)智能電表概述1.定義網(wǎng)關(guān)智能電表是一種集成了通信網(wǎng)關(guān)功能的智能計量設備,用于監(jiān)測和記錄電力消耗數(shù)據(jù),并通過內(nèi)置或外接的通信模塊將這些
    的頭像 發(fā)表于 08-22 20:38 ?370次閱讀
    網(wǎng)關(guān)<b class='flag-5'>智能</b><b class='flag-5'>電表</b>是什么?什么是網(wǎng)關(guān)<b class='flag-5'>智能</b><b class='flag-5'>電表</b>?

    家用電表如何運作的?超級電容器在電表的作用是什么?

    家用電表的運作機制 家用電表主要通過測量電路的電流和電壓來計算消耗的電能。根據(jù)基本的物理公式I=P/U(電流=功率/電壓),電表能夠實時監(jiān)
    的頭像 發(fā)表于 08-22 16:02 ?481次閱讀

    用于智能電表時鐘模塊晶振EG-2121CA編號Q3805CA10011100

    在現(xiàn)代電網(wǎng)和能源管理系統(tǒng),智能電表作為關(guān)鍵設備,承擔著能源計量、數(shù)據(jù)采集和遠程通信等重要功能。為了確保這些功能的高效運行,穩(wěn)定而精準的時鐘信號是必不可少的。愛普生EG-2121CA編
    的頭像 發(fā)表于 07-17 15:08 ?303次閱讀
    用于<b class='flag-5'>智能</b><b class='flag-5'>電表</b><b class='flag-5'>時鐘</b>模塊晶振EG-2121CA編號Q3805CA10011100

    智能電表自動抄表技術(shù)是什么?

    1.智能電表的概念與功能智能電表,全稱智能電網(wǎng)電能表,是一種利用現(xiàn)代通信技術(shù)、通訊技術(shù)和經(jīng)濟資源完成雙重計量檢定、
    的頭像 發(fā)表于 05-07 17:31 ?707次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>電表</b>自動抄表技術(shù)是什么?

    stm8l051 RTC LSI作為實時時鐘不準怎么校準?

    (CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_1); CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE); 現(xiàn)在以LSI作為實時時鐘,十分鐘內(nèi)快了2分鐘,分頻2后右邊慢了 請問大神么 這個怎么校準
    發(fā)表于 04-30 07:13

    智能電表抄表系統(tǒng)

    1.智能電表抄表系統(tǒng)的簡述智能電表抄表系統(tǒng)是一種現(xiàn)代化電力智能管理系統(tǒng),它通過自動化的形式取代了傳統(tǒng)的手動式抄水表,大大的提高了效率并減少了
    的頭像 發(fā)表于 04-29 18:11 ?960次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>電表</b>抄表系統(tǒng)