[發明專利]一種電能表掉電保護數據存貯方法有效
| 申請號: | 201611159928.X | 申請日: | 2016-12-15 |
| 公開(公告)號: | CN106648982B | 公開(公告)日: | 2019-12-20 |
| 發明(設計)人: | 龍翔林;馬益平;劉秀峰;姚曉峰;章恩友;林鐵樹 | 申請(專利權)人: | 寧波迦南智能電氣股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/10 |
| 代理公司: | 33240 杭州君度專利代理事務所(特殊普通合伙) | 代理人: | 王桂名 |
| 地址: | 315300 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電能表 掉電 保護 數據 存貯 方法 | ||
1.一種電能表掉電保護數據存貯方法,其特征在于:在電能表的MCU的RAM中設置掉電保護數據塊、指針PA、指針PB,將需要掉電保護的數據集中在一起并加上CRC校驗,存入掉電保護數據塊中;
在電能表的非易失性存貯器中設置循環備份存貯區A和循環備份存貯區B,在循環備份存貯區A和循環備份存貯區B中均設置若干個用于存貯掉電保護數據塊中數據的備份數據區塊;
在電能表的MCU中設置定時器,當定時時間到,且在這個定時間隔中有電量數據變化,就啟動一次數據備份的寫操作,寫操作的過程如下:
先將要保存的掉電保護數據塊中的數據寫入循環備份存貯區A 中指針PA所指向的備份數據區塊,然后讀出進行比對,若寫入不正確,再重復寫入,若寫入成功,則指針PA 指向后續一塊備份數據區塊;若重復三次都寫入不成功,則放棄本次對循環備份存貯區A的寫入;按上述方法將要保存的掉電保護數據塊中的數據寫入循環備份存貯區B中;
當電能表MCU檢測到掉電時,若在上次定時寫入后有電量數據變化,也啟動一次上述的數據備份的寫操作,寫完后,進入休眠模式;
當重新上電后,電能表MCU從休眠模式喚醒,先從非易失性存貯器中恢復數據到掉電保護數據塊,恢復過程如下:
(1).讀出循環備份存貯區A的各備份數據區塊,若不存在CRC校驗錯的備份數據區塊,則將總電量值最小的那個備份數據區塊的位置作為下一次數據存貯指針PA;
若存在CRC校驗錯的備份數據區塊,則舍棄CRC校驗錯的備份數據區塊,并將該備份數據區塊的位置作為下一次數據存貯指針PA;
在CRC校驗正確的備份數據區塊中找到總電量值最大的備份數據區塊,作為循環備份存貯區A的當前塊;
(2).用上述同樣的方法再找到循環備份存貯區B的當前塊和指針PB;
(3).將找到的循環備份存貯區A的當前塊、循環備份存貯區B的當前塊進行比較,總電量值大的當前塊中的數據恢復至RAM中的掉電保護數據塊內。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波迦南智能電氣股份有限公司,未經寧波迦南智能電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201611159928.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于持續數據保護的虛擬機數據保護方法
- 下一篇:景觀坐凳(帶吊燈)
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





