一种智能电表外部存储器擦写次数监测方法及系统技术方案

技术编号:37153437 阅读:22 留言:0更新日期:2023-04-06 22:12
本发明专利技术属于智能电表技术领域,具体涉及一种智能电表外部存储器擦写次数监测方法及系统,本发明专利技术的方法通过在模拟电能表运行后,存储器擦写次数监测程序启动,存储器擦写次数监测程序实时监测模拟电能表模拟的存储器擦写操作,并统计存储器每一页的擦写次数,当存在某一页的擦写次数不低于预设擦写次数限值时,进行报警,其中模拟电能表是对实际智能电表软件部分运行的模拟,包括实际智能电表软件部分进行存储器擦写操作的模拟。即通过模拟电能表将实际智能电表软件部分运行在计算机上,仅需要对模拟电能表中的软件部分进行监测即可,即本发明专利技术是计算机自行判断及分析的过程,避免了基于人工分析与计算的擦写次数监测过程复杂不易长时间监测的问题。不易长时间监测的问题。不易长时间监测的问题。

【技术实现步骤摘要】
一种智能电表外部存储器擦写次数监测方法及系统


[0001]本专利技术属于智能电表
,具体涉及一种智能电表外部存储器擦写次数监测方法及系统。

技术介绍

[0002]电能表所用存储器芯片都有擦写次数要求,超过一定次数后芯片即不能正常存储数据,导致电能表产生致命问题,所以电能表软件设计过程中特别关注对存储芯片擦写次数的控制。但现有测试方法测试存储芯片擦写次数非常困难,具体如图1所示,需要从存储芯片引线,用示波器监测存储芯片擦写次数。这种方法存在以下两个问题:1、需要分析波形,不能直观的看到各个地址的擦写次数;2、人工分析与计算繁杂,不利于进行长时间监测,达不到想要的测试效果。

技术实现思路

[0003]本专利技术的目的在于提供一种智能电表外部存储器擦写次数监测方法及系统,用以解决现有技术基于人工分析与计算的擦写次数监测过程复杂不易长时间监测的问题。
[0004]为解决上述技术问题,本专利技术提供了一种智能电表外部存储器擦写次数监测方法,包括如下步骤:1)在模拟电能表运行后,存储器擦写次数监测程序启动;所述模拟电能表是对实际智能电表软件部分运行的模拟,包括实际智能电表软件部分进行存储器擦写操作的模拟;2)存储器擦写次数监测程序实时监测模拟电能表模拟的存储器擦写操作,并统计存储器每一页的擦写次数,当存在某一页的擦写次数不低于预设擦写次数限值时,进行报警,所述报警的内容包括擦写次数不低于预设擦写次数限值的所在页。
[0005]其有益效果为:通过模拟电能表将实际智能电表软件部分运行在计算机上,进而无需对实际智能电表中的软件部分进行存储器擦写监测,仅需要对模拟电能表中的软件部分进行监测即可,并且基于模拟电能表是在计算机上运行的,因此通过计算机中的存储器擦写次数监测程序就能够快速准确的获取模拟电能表的擦写次数,因模拟电能表是对实际智能电表软件部分的模拟,因此模拟电能表的软件运行与实际智能电表的软件部分运行情况相同,进而得到了模拟电能表模拟出的存储器擦写次数即为实际智能电表外部存储器擦写次数。因此本专利技术的方法是计算机自动运行自行判断以及自行分析的过程,本专利技术的智能电表外部存储器擦写次数监测方法在模拟电能表运行后,无需人工参与即可实现智能电表外部存储器擦写次数监测,进而解决了现有技术基于人工分析与计算的擦写次数监测过程复杂不易长时间监测的问题。
[0006]进一步地,步骤1)中,通过模拟电能表的电能表软件层、HAL层以及模拟硬件调用层实现对实际智能电表软件部分运行的模拟;所述电能表软件层为实际智能电表功能实现程序,HAL层为电能表软件与硬件间的隔离程序,模拟硬件调用层为对实际智能电表运行所
需硬件的模拟。
[0007]模拟电能表具备与实际智能电表相同的软件运行程序,并且模拟电能表通过模拟硬件调用层对实际智能电表的软件部分运行时所需硬件的模拟,进而能够使得模拟电能表中的电能表软件层能够脱离实际智能电表的硬件而运行在计算机操作系统上,保证了模拟电能表的电能表软件层的运行与实际智能电表的软件部分的运行相同,进而得到了模拟电能表模拟出的存储器擦写次数即为实际智能电表外部存储器擦写次数。并且基于模拟电能表的HAL层的设置使得电能表软件层与模拟硬件调用层进行隔离,即用于屏蔽底层硬件差异,同时也为底层硬件调用的模拟提供了支持。
[0008]进一步地,步骤2)中,存储器擦写次数监测程序还统计存储器每一页每个地址的擦写次数,所述报警的内容还包括该页各地址及其擦写次数。
[0009]除对每一页擦写次数的统计外还统计每一页各个地址的擦写次数,实现了对擦写次数的精细化统计过程。并基于对每一页的各个地址擦写次数的统计,有利于推测频繁擦写存储器的实际智能电表软件部分程序的大致范围,以预防实际智能电表频繁擦写存储器。
[0010]进一步地,所述存储器擦写次数监测程序统计存储器每一页的擦写次数以及存储器每一页每个地址的擦写次数的方法为:在每次擦写存储器时,获取擦写存储器的地址,将该地址擦写次数加1并将该地址所在页擦写次数加1。
[0011]通过在每次擦写存储器时,都进行对应擦写存储器的地址获取,并将此地址的擦写次数加1以及此地址所在页的擦写次数加1的方式统计每个地址的擦写次数以及每一页的擦写次数,进而能够在擦写次数超限时及时发现。
[0012]进一步地,所述存储器擦写次数监测程序还将统计的存储器每一页的擦写次数以及存储器每一页每个地址的擦写次数传输至用户交互界面,以通过用户交互界面进行实时显示,当进行报警时,报警的内容对应的实时显示部分变红。
[0013]通过本专利技术的实时显示过程,能够使得实时显示面对的用户能够更清楚直观的看到存储器每一页的擦写次数以及存储器每一页每个地址的擦写次数,并且在报警时,还突出显示报警的内容,此时,用户便能及时发现此次存储器擦写次数超限,并通过分析存储器相关地址擦写次数统计数据,推测频繁擦写存储器的电能表程序的大致范围,以预防实际智能电表频繁擦写存储器。
[0014]为解决上述技术问题,本专利技术还提供了一种智能电表外部存储器擦写次数监测系统,包括模拟电能表以及存储器擦写次数监测程序;所述模拟电能表是对实际智能电表软件部分运行的模拟,包括实际智能电表软件部分进行存储器擦写操作的模拟;所述存储器擦写次数监测程序用于在模拟电能表运行后启动,启动后用于实时监测模拟电能表模拟的存储器擦写操作,并统计存储器每一页的擦写次数,当存在某一页的擦写次数不低于预设擦写次数限值时,进行报警,所述报警的内容包括擦写次数不低于预设擦写次数限值的所在页。包括模拟电能表以及存储器擦写次数监测程序;所述模拟电能表是对实际智能电表软件部分运行的模拟,包括实际智能电表软件部分进行存储器擦写操作的模拟;所述存储器擦写次数监测程序用于在模拟电能表运行后启动,启动后用于实时监测模拟电能表模拟的存储器擦写操作,并统计存储器每一页的擦写次数,当存在某一页的擦写次数不低于预设擦写次数限值时,进行报警,所述报警的内容包括擦写次数不低于预设擦写次数限值的
所在页。
[0015]其有益效果为:通过模拟电能表将实际智能电表软件部分运行在计算机上,进而无需对实际智能电表中的软件部分进行存储器擦写监测,仅需要对模拟电能表中的软件部分进行监测即可,并且基于模拟电能表是在计算机上运行的,因此通过计算机中的存储器擦写次数监测程序就能够快速准确的获取模拟电能表的擦写次数,因模拟电能表是对实际智能电表软件部分的模拟,因此模拟电能表的软件运行与实际智能电表的软件部分运行情况相同,进而得到了模拟电能表模拟出的存储器擦写次数即为实际智能电表外部存储器擦写次数。因此本专利技术的方法是计算机自动运行自行判断以及自行分析的过程,本专利技术的智能电表外部存储器擦写次数监测方法在模拟电能表运行后,无需人工参与即可实现智能电表外部存储器擦写次数监测,进而解决了现有技术基于人工分析与计算的擦写次数监测过程复杂不易长时间监测的问题。
[0016]进一步地,所述模拟电能表包括电能表软件层、HAL层以及模拟硬件调用层;所述电能表软件层为实际智能电表功能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能电表外部存储器擦写次数监测方法,其特征在于,包括如下步骤:1)在模拟电能表运行后,存储器擦写次数监测程序启动;所述模拟电能表是对实际智能电表软件部分运行的模拟,包括实际智能电表软件部分进行存储器擦写操作的模拟;2)存储器擦写次数监测程序实时监测模拟电能表模拟的存储器擦写操作,并统计存储器每一页的擦写次数,当存在某一页的擦写次数不低于预设擦写次数限值时,进行报警,所述报警的内容包括擦写次数不低于预设擦写次数限值的所在页。2.根据权利要求1所述的智能电表外部存储器擦写次数监测方法,其特征在于,步骤1)中,通过模拟电能表的电能表软件层、HAL层以及模拟硬件调用层实现对实际智能电表软件部分运行的模拟;所述电能表软件层为实际智能电表功能实现程序,HAL层为电能表软件与硬件间的隔离程序,模拟硬件调用层为对实际智能电表运行所需硬件的模拟。3.根据权利要求1所述的智能电表外部存储器擦写次数监测方法,其特征在于,步骤2)中,存储器擦写次数监测程序还统计存储器每一页每个地址的擦写次数,所述报警的内容还包括该页各地址及其擦写次数。4.根据权利要求3所述的智能电表外部存储器擦写次数监测方法,其特征在于,所述存储器擦写次数监测程序统计存储器每一页的擦写次数以及存储器每一页每个地址的擦写次数的方法为:在每次擦写存储器时,获取擦写存储器的地址,将该地址擦写次数加1并将该地址所在页擦写次数加1。5.根据权利要求4所述的智能电表外部存储器擦写次数监测方法,其特征在于,所述存储器擦写次数监测程序还将统计的存储器每一页的擦写次数以及存储器每一页每个地址的擦写次数传输至用户交互界面,以通过用户交互界面进行实时显示,当进行报警时,报警的内容对应的实时显示部分变红。6.一...

【专利技术属性】
技术研发人员:吴国强张永利王先强高家皓李海兵杨香艳刘孟臣张征张硕邢瑞闻窦诚刘冰赵法樊坤谢松康如帅许珂谷呈星张巧玲
申请(专利权)人:中电装备山东电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1