【技术实现步骤摘要】
一种智能电表外部存储器擦写次数监测方法及系统
[0001]本专利技术属于智能电表
,具体涉及一种智能电表外部存储器擦写次数监测方法及系统。
技术介绍
[0002]电能表所用存储器芯片都有擦写次数要求,超过一定次数后芯片即不能正常存储数据,导致电能表产生致命问题,所以电能表软件设计过程中特别关注对存储芯片擦写次数的控制。但现有测试方法测试存储芯片擦写次数非常困难,具体如图1所示,需要从存储芯片引线,用示波器监测存储芯片擦写次数。这种方法存在以下两个问题:1、需要分析波形,不能直观的看到各个地址的擦写次数;2、人工分析与计算繁杂,不利于进行长时间监测,达不到想要的测试效果。
技术实现思路
[0003]本专利技术的目的在于提供一种智能电表外部存储器擦写次数监测方法及系统,用以解决现有技术基于人工分析与计算的擦写次数监测过程复杂不易长时间监测的问题。
[0004]为解决上述技术问题,本专利技术提供了一种智能电表外部存储器擦写次数监测方法,包括如下步骤:1)在模拟电能表运行后,存储器擦写次数监测程序启动; ...
【技术保护点】
【技术特征摘要】
1.一种智能电表外部存储器擦写次数监测方法,其特征在于,包括如下步骤:1)在模拟电能表运行后,存储器擦写次数监测程序启动;所述模拟电能表是对实际智能电表软件部分运行的模拟,包括实际智能电表软件部分进行存储器擦写操作的模拟;2)存储器擦写次数监测程序实时监测模拟电能表模拟的存储器擦写操作,并统计存储器每一页的擦写次数,当存在某一页的擦写次数不低于预设擦写次数限值时,进行报警,所述报警的内容包括擦写次数不低于预设擦写次数限值的所在页。2.根据权利要求1所述的智能电表外部存储器擦写次数监测方法,其特征在于,步骤1)中,通过模拟电能表的电能表软件层、HAL层以及模拟硬件调用层实现对实际智能电表软件部分运行的模拟;所述电能表软件层为实际智能电表功能实现程序,HAL层为电能表软件与硬件间的隔离程序,模拟硬件调用层为对实际智能电表运行所需硬件的模拟。3.根据权利要求1所述的智能电表外部存储器擦写次数监测方法,其特征在于,步骤2)中,存储器擦写次数监测程序还统计存储器每一页每个地址的擦写次数,所述报警的内容还包括该页各地址及其擦写次数。4.根据权利要求3所述的智能电表外部存储器擦写次数监测方法,其特征在于,所述存储器擦写次数监测程序统计存储器每一页的擦写次数以及存储器每一页每个地址的擦写次数的方法为:在每次擦写存储器时,获取擦写存储器的地址,将该地址擦写次数加1并将该地址所在页擦写次数加1。5.根据权利要求4所述的智能电表外部存储器擦写次数监测方法,其特征在于,所述存储器擦写次数监测程序还将统计的存储器每一页的擦写次数以及存储器每一页每个地址的擦写次数传输至用户交互界面,以通过用户交互界面进行实时显示,当进行报警时,报警的内容对应的实时显示部分变红。6.一...
【专利技术属性】
技术研发人员:吴国强,张永利,王先强,高家皓,李海兵,杨香艳,刘孟臣,张征,张硕,邢瑞闻,窦诚,刘冰,赵法,樊坤,谢松,康如帅,许珂,谷呈星,张巧玲,
申请(专利权)人:中电装备山东电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。