智能電能表數(shù)據(jù)交互異常復位時數(shù)據(jù)容錯能力測試裝置及方法
【技術(shù)領域】
[0001]本發(fā)明涉及一種智能電能表數(shù)據(jù)交互異常復位時數(shù)據(jù)容錯能力的測試裝置。本發(fā)明還涉及采用所述裝置進行智能電能表數(shù)據(jù)交互異常復位時數(shù)據(jù)容錯能力的測試方法。
【背景技術(shù)】
[0002]智能電能表作為一種先進的電量計量設備,越來越多的投入到了現(xiàn)場運行中,并與人民的生活息息相關(guān)。從實際運行統(tǒng)計智能電能表運行數(shù)據(jù)表明:依據(jù)技術(shù)標準采用黑盒測試方法進行的常規(guī)功能檢測在一定程度上確保了智能電能表的供貨質(zhì)量,但無法排除智能電能表內(nèi)在的偶發(fā)性故障。比如:數(shù)據(jù)存儲故障、電池功耗超標、時鐘異常等。這些故障多半屬于智能電能表在復雜現(xiàn)場環(huán)境下的容錯能力不足所引起的軟件故障;且一旦發(fā)生,就是同一軟件批次或者軟件版本智能電能表的批量故障,會造成非常嚴重的后果。
[0003]智能電能表運行中所處理的數(shù)據(jù)一般都是保存在存儲芯片中,目前比較常用的存儲芯片一般為各種容量的EEPROM及FLASH。電能表軟件在運行中需要和存儲芯片進行大量的數(shù)據(jù)交換,在數(shù)據(jù)交換過程中,可能會遇到異常復位(如看門狗復位、MCU復位腳電平受干擾等),如果電能表軟件對于數(shù)據(jù)沒有設定校驗和容錯機制、數(shù)據(jù)備份等異常處理流程,可能會導致電能表運行數(shù)據(jù)不正常,造成電量數(shù)據(jù)異常、時鐘亂、程序死鎖等后果。
[0004]目前對于智能電能表的檢測沒有專門的針對異常復位時智能電能表容錯能力的自動檢測方法,一般只有在做各類性能型式試驗中偶然發(fā)現(xiàn),發(fā)生概率比較低,且不易重現(xiàn),無法有效判斷電能表軟件的處理機制是否完善。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的第一個技術(shù)問題,就是提供一種智能電能表數(shù)據(jù)交互異常復位時數(shù)據(jù)容錯能力的測試裝置。
[0006]本發(fā)明所要解決的第二個技術(shù)問題,就是提供采用上述裝置進行智能電能表數(shù)據(jù)交互異常復位時容錯能力的測試方法。
[0007]采用本發(fā)明的裝置和方法,能控制電能表MCU復位信號裝置,在電能表運行時強制復位電能表MCU,通過比較電能表復位前與復位后數(shù)據(jù),判斷電能表軟件是否具有完善處理機制。
[0008]解決上述第一個技術(shù)問題,本發(fā)明采用的技術(shù)方案是:
[0009]—種智能電能表數(shù)據(jù)交互異常復位時數(shù)據(jù)容錯能力的測試裝置,其特征是包括:
[0010]一加于所述的被測智能電能表的附加電路,組成和連接關(guān)系為:一個4芯插座,所述4芯插座的Meter Vccl接口接Meter Vccl供電電壓、并同時經(jīng)電阻R802和電容C601后接地,Meter Vccl供電電壓還接入被測智能電能表的Vcc接口 ;
[0011]所述4芯插座的Meter Resetl接口則接在所述的電阻R802和電容C601之間并接入被測智能電能表的/RES接口 ;
[0012]所述4芯插座的Meter Gndl接口則直接接地并接入被測智能電能表MCU的GND接口 ;
[0013]—智能電能表檢定裝置,與所述的被測智能電能表連接;
[0014]—智能電能表異常復位信號發(fā)生裝置,其組成和連接關(guān)系為:一單片機MCU,通過隔離芯片U604、電平轉(zhuǎn)換芯片U603及一 4芯插座J601與所述內(nèi)嵌有智能電能表異常復位容錯自動測試軟件的計算機進行通信;單片機MCU的輸出則控制光耦U801導通與閉合,實現(xiàn)與所述的附加電路的4芯插座J801相連的被測電能表復位信號的控制;
[0015]所述裝置與增加了附加設計的被測智能電能表的MCU復位腳連接;
[0016]—內(nèi)嵌有智能電能表異常復位容錯自動測試軟件的計算機,通過RS232或網(wǎng)絡接口與所述智能電能表檢定裝置連接,通過RS232接口與智能電能表異常復位信號發(fā)生裝置連接。
[0017]解決上述第二個技術(shù)問題,本發(fā)明采用的技術(shù)方案是:
[0018]—種采用上述裝置進行智能電能表數(shù)據(jù)交互異常復位時數(shù)據(jù)容錯能力的測試方法,其特征是包括以下步驟:
[0019]步驟1,內(nèi)嵌智能電能表異常復位容錯自動測試軟件的計算機首先通過控制智能電能表檢定裝置對被測智能電能表上電;
[0020]步驟2,檢定并記錄被測智能電能表的各項運行數(shù)據(jù),包括計量精度、時鐘和電量數(shù)據(jù),電量數(shù)據(jù)包括當前正向有功總電量和當前反向有功總電量;
[0021]步驟3,智能電能表異常復位容錯自動測試軟件控制對智能電能表在運行數(shù)據(jù)存儲任務實例或數(shù)據(jù)交互任務實例時發(fā)送復位信號;
[0022]步驟4,延時一段時間后,停止向被測測智能表發(fā)送復位信號;
[0023]步驟5,延時一段時間后,判斷循環(huán)達到60次否?否則返回步驟3 ;
[0024]步驟6,經(jīng)由RS485讀出智能表各項運行數(shù)據(jù),包括計量精度、時鐘和電量數(shù)據(jù);
[0025]步驟7,比對實驗前與試驗后讀出的數(shù)據(jù),完成對智能電能表在異常復位容錯能力的軟件處理機制的評價后電能表掉電,電量不丟失則合格、時間無異常則合格、電能表無異常情況則合格,否則不合格。
[0026]所述的步驟4和步驟5的延時一段時間由所述的計算機的軟件控制從I毫秒開始遞增。
[0027]有益效果:
[0028]電能表掛網(wǎng)中因環(huán)境復雜容易導致電量丟失、時間異常等故障,而引起這些故障的主要原因之一就是不可控制的復位,采用本裝置之后可以對電能表的復位進行便利性模擬,驗證電能表軟件的可信性,減少電力計量糾紛,減少損失,提升電能表質(zhì)量。
【附圖說明】
[0029]圖1是本發(fā)明的架構(gòu)圖;
[0030]圖2是本發(fā)明智能電能表異常復位容錯自動測試軟件流程圖;
[0031]圖3是本發(fā)明智能電能表異常復位信號發(fā)生裝置原理圖;
[0032]圖4是本發(fā)明被測智能電能表異常復位信號發(fā)生裝置附加設計電路圖。具體實施方法
[0033]從圖1可以看出,本發(fā)明的智能電能表數(shù)據(jù)交互異常復位時數(shù)據(jù)容錯能力的測試裝置架構(gòu)圖,包括一加于被測智能電能表的附加電路,參見圖4,其組成和連接關(guān)系為:一個4芯插座,4芯插座的Meter Vccl接口接Meter Vccl供電電壓、并同時經(jīng)電阻R802和電容C601后接地,Meter Vccl供電電壓還接入被測智能電能表的Vcc接口 ;4芯插座的M