[go: up one dir, main page]

CN104699421B - 一种表用存储介质 - Google Patents

一种表用存储介质 Download PDF

Info

Publication number
CN104699421B
CN104699421B CN201410705962.7A CN201410705962A CN104699421B CN 104699421 B CN104699421 B CN 104699421B CN 201410705962 A CN201410705962 A CN 201410705962A CN 104699421 B CN104699421 B CN 104699421B
Authority
CN
China
Prior art keywords
data portion
mtp
nvm
data
time interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410705962.7A
Other languages
English (en)
Other versions
CN104699421A (zh
Inventor
马小辉
赵强
魏萍
徐益民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Holley Technology Co Ltd
Original Assignee
Holley Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Holley Technology Co Ltd filed Critical Holley Technology Co Ltd
Priority to CN201410705962.7A priority Critical patent/CN104699421B/zh
Publication of CN104699421A publication Critical patent/CN104699421A/zh
Application granted granted Critical
Publication of CN104699421B publication Critical patent/CN104699421B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Read Only Memory (AREA)

Abstract

表用存储介质,电气耦接表内部的CPU以存储来自其中的处理数据,所述存储介质包括非易失性存储器(NVM)和可无限次擦写存储器(MTP),所述NVM通过并行串口交换处理数据,所述MTP通过SPI接口交换处理数据,其中所述NVM被配置为存储第一数据部分,所述MTP被配置为存储第二数据部分。

Description

一种表用存储介质
技术领域
本发明涉及公用表,尤其是电表、水表或热表,用于测量公用能耗(例如水、电、热暖等),特定地涉及公用表的能耗数据存储技术。
背景技术
大容量FLASH是目前仪器仪表上广泛使用的廉价非易失存储器(NVM),但FLASH的最大缺陷是擦写次数受限,一般FLASH只有10万次的擦写次数——有的型号可能更低,超过其允许擦写次数,器件就会发生损坏。针对FLASH的特性,常规技术中的做法一般有:采用文件操作系统,例如JFFS2、YAFFS2、UBI等嵌入式文件系统,这些文件系统具备负载均衡功能,能够合理动态分配存储空间,从而避免将某文件写到固定地址,由此均衡整个芯片的擦写次数。这样做,可以提高整机的寿命,但对于更频繁的操作,也是无能为力。
在电力线交流电源有电时,将所要存储的数据保存到RAM中,积累到一定的时间,再将数据转存到 FLASH中。这样操作,在不停电时是没有问题的,可以大大减少对FLASH的擦写次数。目前多数仪器仪表采用电池或大容量电容作为备用电源,在检测到交流停电后,通过备用电源将数据保存到FLASH中。这样做看似没有问题,但在电池失效或电容电量不够时,停电转存数据时就会出现数据转存不全或无法转存的情况。
发明内容
技术方案:表用存储介质,电气耦接表内部的CPU以存储来自其中的处理数据,所述存储介质包括非易失性存储器(NVM)和可无限次擦写存储器(MTP),所述NVM通过并行串口交换处理数据,所述MTP通过SPI接口交换处理数据,其中所述NVM被配置为存储第一数据部分,所述MTP被配置为存储第二数据部分。
在一个实施例中,所述第一数据部分包含有电压合格率、电功率,所述第二数据部分包含电量、时钟CLK。
在一个实施例中,所述NVM选用FLASH单元,所述MTP选用FRAM单元。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分写入NVM中;在此第一时间间隔T1以内,将第二数据部分写入MTP中。
进一步地,在一个第一时间间隔T1以外的第二时间间隔T2内,将存储于MTP中的第二数据部分进行提取,写入所述的NVM中。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分和第二数据部分分别写入所述的NVM中;在此第一时间间隔T1以内,将第二数据部分写入MTP中。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外的第三时间周期间隔T3内,将存储于所述的NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并。
在一个实施例中,所述CPU被配置为在所述第三时间周期间隔T3以外,删除MTP中的第二数据部分。
在另一个实施例中,提供一种公用表,包括:CPU,用于计算和处理表对能耗的测量数据;耦接所述CPU的一个NVM,被配置为存储第一数据部分;以及耦接所述CPU的至少一个MTP,被配置为存储第二数据部分,其中所述CPU被配置为设置至少一个时间间隔来控制所述第一数据部分和第二数据部分的存储次序。
在一个实施例中,所述第一数据部分包含有电压合格率、电功率,所述第二数据部分包含电量、时钟CLK。
在一个实施例中,所述NVM选用FLASH单元,所述MTP选用FRAM单元。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分写入NVM中;在此第一时间间隔T1以内,将第二数据部分写入至少一个MTP中;以及在一个第一时间间隔T1以外的第二时间间隔T2内,将存储于这至少一个MTP中的第二数据部分进行提取,写入所述的NVM中。
在一个实施例中,所述MTP被配置为包括n个MTP单元,其中在第n-1个时间间隔Tn-1以内,第n个MTP单元存储所述第二数据部分中的第n个区块内容。
在一个实施例中,所述CPU被配置为:在第n个时间间隔Tn以外的第三时间周期间隔T3内,将存储于所述的NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并。
在又一个实施例中,提供一种提高公用表数据存取效率的方法,包括:通过CPU读取能耗测量数据,选择能耗测量数据的存储类别;通过设置第一时间间隔T1来判断将能耗测量数据存储至NVM或MTP,其中若选择存储至NVM,则提取所述能耗测量数据中的第一数据部分,写入所述的NVM,若选择存储至MTP,则提取所述能耗测量数据中的第二数据部分,写入所述的MTP;通过设置第二时间间隔T2来判断将第二数据部分存储至所述的NVM中;以及根据第三时间周期间隔T3,将存储于所述的NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并。
在一个实施例中,所述第一数据部分包含有电压合格率、电功率,所述第二数据部分包含电量、时钟CLK。
在一个实施例中,所述NVM选用FLASH单元,所述MTP选用FRAM单元。
在一个实施例中,所述CPU被配置为在所述第三时间周期间隔T3以外,删除MTP中的第二数据部分。
附图说明
图1为本发明存储介质的结构示意图。
具体实施方式
参照图1的表(例如电表)用存储介质电气耦接表内部的CPU 3以存储来自其中的处理数据,所述存储介质包括NVM 2和MTP 1,NVM 2通过并行串口交换处理数据,总线速度达133MHz,所述MTP通过SPI接口交换处理数据,可达到20MHz的总线速度,其中所述NVM被配置为存储第一数据部分,所述MTP被配置为存储第二数据部分。
在一个实施例中,所述第一数据部分包含有电压合格率、电功率,所述第二数据部分包含电量、时钟CLK。
在一个实施例中,所述NVM选用FLASH单元,所述MTP选用FRAM单元,其中FRAM单元适合小数据量的频繁读写,FLASH单元适合大数据量的滚动存储,通过FLASH单元的缓存,变化频繁或经常采集的数据经一定周期(如60分钟)汇集后写入FLASH单元,从而减少FLASH单元的页写次数。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分写入NVM中;在此第一时间间隔T1以内,将第二数据部分写入MTP中。
进一步地,在一个第一时间间隔T1以外的第二时间间隔T2内,将存储于MTP中的第二数据部分进行提取,写入所述的NVM中。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分和第二数据部分分别写入所述的NVM中;在此第一时间间隔T1以内,将第二数据部分写入MTP中。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外的第三时间周期间隔T3内,将存储于所述的NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并。
在一个实施例中,所述CPU被配置为在所述第三时间周期间隔T3以外,删除MTP中的第二数据部分。
在另一个实施例中,提供一种公用表,包括:CPU,用于计算和处理表对能耗的测量数据;耦接所述CPU的一个NVM,被配置为存储第一数据部分;以及耦接所述CPU的至少一个MTP,被配置为存储第二数据部分,其中所述CPU被配置为设置至少一个时间间隔来控制所述第一数据部分和第二数据部分的存储次序。
在一个实施例中,所述第一数据部分包含有电压合格率、电功率,所述第二数据部分包含电量、时钟CLK。
在一个实施例中,所述NVM选用FLASH单元,所述MTP选用FRAM单元。
在一个实施例中,所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分写入NVM中;在此第一时间间隔T1以内,将第二数据部分写入至少一个MTP中;以及在一个第一时间间隔T1以外的第二时间间隔T2内,将存储于这至少一个MTP中的第二数据部分进行提取,写入所述的NVM中。
在一个实施例中,所述MTP被配置为包括n个MTP单元,其中在第n-1个时间间隔Tn-1以内,第n个MTP单元存储所述第二数据部分中的第n个区块内容。
在一个实施例中,所述CPU被配置为:在第n个时间间隔Tn以外的第三时间周期间隔T3内,将存储于所述的NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并。
在又一个实施例中,提供一种提高公用表数据存取效率的方法,包括:通过CPU读取能耗测量数据,选择能耗测量数据的存储类别;通过设置第一时间间隔T1来判断将能耗测量数据存储至NVM或MTP,其中若选择存储至NVM,则提取所述能耗测量数据中的第一数据部分,写入所述的NVM,若选择存储至MTP,则提取所述能耗测量数据中的第二数据部分,写入所述的MTP;通过设置第二时间间隔T2来判断将第二数据部分存储至所述的NVM中;以及根据第三时间周期间隔T3,将存储于所述的NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并。
在一个实施例中,所述第一数据部分包含有电压合格率、电功率,所述第二数据部分包含电量、时钟CLK。
在一个实施例中,所述NVM选用FLASH单元,所述MTP选用FRAM单元。
在一个实施例中,所述CPU被配置为在所述第三时间周期间隔T3以外,删除MTP中的第二数据部分。

Claims (4)

1.一种表用存储介质,电气耦接表内部的CPU以存储来自其中的处理数据,其特征在于:所述存储介质包括非易失性存储器NVM和可无限次擦写存储器MTP,所述非易失性存储器NVM通过并行串口交换处理数据,所述可无限次擦写存储器MTP通过SPI接口交换处理数据,其中所述非易失性存储器NVM被配置为存储第一数据部分,所述可无限次擦写存储器MTP被配置为存储第二数据部分;
所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分写入非易失性存储器NVM中;在此第一时间间隔T1以内,将第二数据部分写入可无限次擦写存储器MTP中;在一个第一时间间隔T1以外的第二时间间隔T2内,将存储于可无限次擦写存储器MTP中的第二数据部分进行提取,写入所述的非易失性存储器NVM中;在一个第一时间间隔T1以外的第三时间周期间隔T3内,将存储于所述的非易失性存储器NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并;在所述第三时间周期间隔T3以外,删除可无限次擦写存储器MTP中的第二数据部分。
2.一种表用存储介质,电气耦接表内部的CPU以存储来自其中的处理数据,其特征在于:所述存储介质包括非易失性存储器NVM和可无限次擦写存储器MTP,所述非易失性存储器NVM通过并行串口交换处理数据,所述可无限次擦写存储器MTP通过SPI接口交换处理数据,其中所述非易失性存储器NVM被配置为存储第一数据部分,所述可无限次擦写存储器MTP被配置为存储第二数据部分;
所述CPU被配置为:在一个第一时间间隔T1以外,将第一数据部分和第二数据部分分别写入所述的非易失性存储器NVM中;在此第一时间间隔T1以内,将第二数据部分写入可无限次擦写存储器MTP中;在一个第一时间间隔T1以外的第三时间周期间隔T3内,将存储于所述的非易失性存储器NVM中的第一数据部分与第二数据部分根据预设的时钟CLK进行合并;在所述第三时间周期间隔T3以外,删除可无限次擦写存储器MTP中的第二数据部分。
3.根据权利要求1或2所述的表用存储介质,其特征在于:所述第一数据部分包含有电压合格率、电功率,所述第二数据部分包含电量、时钟CLK。
4.根据权利要求1或2所述的表用存储介质,其特征在于:所述非易失性存储器NVM选用FLASH单元,所述可无限次擦写存储器MTP选用FRAM单元。
CN201410705962.7A 2014-12-01 2014-12-01 一种表用存储介质 Active CN104699421B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410705962.7A CN104699421B (zh) 2014-12-01 2014-12-01 一种表用存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410705962.7A CN104699421B (zh) 2014-12-01 2014-12-01 一种表用存储介质

Publications (2)

Publication Number Publication Date
CN104699421A CN104699421A (zh) 2015-06-10
CN104699421B true CN104699421B (zh) 2018-08-24

Family

ID=53346602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410705962.7A Active CN104699421B (zh) 2014-12-01 2014-12-01 一种表用存储介质

Country Status (1)

Country Link
CN (1) CN104699421B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109901787A (zh) * 2017-12-08 2019-06-18 比亚迪股份有限公司 储能系统中储能电池参数存储、读取方法、装置及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473776A (en) * 1992-02-20 1995-12-05 Hitachi, Ltd. Data backup method and data processing system having data maintenance function
CN102004656A (zh) * 2010-12-11 2011-04-06 九江中弘电子科技有限公司 一种汽车集成信息液晶显示及控制平台的冗余备份及安全升级技术
CN202939193U (zh) * 2012-11-26 2013-05-15 哈尔滨理工大学 单相智能多用户远程费控电能表
CN103500131A (zh) * 2013-09-18 2014-01-08 华为技术有限公司 一种存储系统掉电数据备份方法及存储系统控制器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473776A (en) * 1992-02-20 1995-12-05 Hitachi, Ltd. Data backup method and data processing system having data maintenance function
CN102004656A (zh) * 2010-12-11 2011-04-06 九江中弘电子科技有限公司 一种汽车集成信息液晶显示及控制平台的冗余备份及安全升级技术
CN202939193U (zh) * 2012-11-26 2013-05-15 哈尔滨理工大学 单相智能多用户远程费控电能表
CN103500131A (zh) * 2013-09-18 2014-01-08 华为技术有限公司 一种存储系统掉电数据备份方法及存储系统控制器

Also Published As

Publication number Publication date
CN104699421A (zh) 2015-06-10

Similar Documents

Publication Publication Date Title
US8769318B2 (en) Asynchronous management of access requests to control power consumption
CN105556416B (zh) 数据存储设备/系统中利用低功率状态的停电保护和恢复
TWI451435B (zh) 非揮發性記憶體儲存裝置、記憶體控制器與資料儲存方法
CN105843749B (zh) 一种基于FPGA的NAND Flash容错方法
CN108984336A (zh) 处理存储设备的热关机
CN102063943A (zh) Nand闪存参数自动检测系统
CN106484316A (zh) 用来管理一记忆装置的方法以及记忆装置与控制器
CN101656098A (zh) 固态硬盘及其供电管理方法以及终端
Chen et al. Heating dispersal for self-healing NAND flash memory
CN105278875B (zh) 一种混合异构nand固态硬盘
CN105683926A (zh) 按需块管理
CN104346292A (zh) 用来管理一记忆装置的方法、记忆装置与控制器
CN102456404A (zh) 非易失性存储器存储装置、存储器控制器与数据存储方法
CN102063941A (zh) 一种用于延长电能表寿命的eeprom损耗均衡方法
US9384125B2 (en) Method for accessing flash memory having pages used for data backup and associated memory device
CN103914397A (zh) 闪存存储设备及其管理方法
CN105512047A (zh) Flash闪存的写操作、擦除操作方法及装置
CN104699421B (zh) 一种表用存储介质
CN103399520A (zh) 用于可编程逻辑控制器系统的掉电数据存取方法及装置
CN204129729U (zh) 一种基于DMA传输的Flash存储控制系统
CN204066274U (zh) 公交pos机
CN105718205B (zh) 提高公用表数据存取效率的方法以及公用表
TWI536392B (zh) 非揮發性記憶體儲存裝置、記憶體控制器與資料儲存方法
CN105260133A (zh) 一种移动终端emmc的数据写入方法及系统
CN103226524B (zh) 对Nandflash的坏块和空块进行统一管理的FIFO系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: HOLLEY Technology Park No. 181 310023 Hangzhou city Zhejiang District of Yuhang province Wuchang Avenue

Applicant after: HOLLEY METERING LIMITED

Address before: HOLLEY Technology Park No. 181 310023 Hangzhou city Zhejiang District of Yuhang province Wuchang Avenue

Applicant before: Holley Metering Ltd.

COR Change of bibliographic data
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Ma Xiaohui

Inventor after: Zhao Qiang

Inventor after: Wei Ping

Inventor after: Xu Yimin

Inventor before: Zhao Qiang

Inventor before: Wei Ping

Inventor before: Xu Yimin

GR01 Patent grant
GR01 Patent grant