[发明专利]一种基于错误注入的智能电能表程序稳定性检测系统有效
申请号: | 201410440085.5 | 申请日: | 2014-09-01 |
公开(公告)号: | CN104166119B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 吕英杰;梁晓兵;曹永峰;赵兵;刘鹰;翟峰;付义伦;李保丰;孙志强;岑炜;徐文静;许斌 | 申请(专利权)人: | 国家电网公司;中国电力科学研究院 |
主分类号: | G01R35/04 | 分类号: | G01R35/04 |
代理公司: | 北京安博达知识产权代理有限公司11271 | 代理人: | 徐国文 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 错误 注入 智能 电能表 程序 稳定性 检测 系统 | ||
1.一种基于错误注入的智能电能表程序稳定性检测系统,其特征在于,所述系统包括通过接口连接的程序测试模块与仿真模块;所述仿真模块与计算机通过网络连接。
2.如权利要求1所述的智能电能表程序稳定性检测系统,其特征在于,所述程序测试模块用于支持智能电能表程序的运行和显示,包括MCU模块和显示模块;所述MCU模块是程序的存储和运行区,用来存储智能电能表厂商的测试程序;所述显示模块能够显示智能电能表的运行状态和运行参数,所显示的运行状态和运行参数设置在计算机的检测软件中。
3.如权利要求2所述的智能电能表程序稳定性检测系统,其特征在于,所述程序测试模块在运行过程中实时从仿真模块中读取运行信息,完成对预定工况的模拟。
4.如权利要求1所述的智能电能表程序稳定性检测系统,其特征在于,所述仿真模块用于对智能电能表的组件进行模拟,辅助检测系统完成功能测试;所述仿真模块为可扩展的模块,包括数控电源模块,ESAM模块,时钟模块,继电器模块和存储模块。
5.如权利要求4所述的智能电能表程序稳定性检测系统,其特征在于,所述数控电源模块能够为检测系统中各个模块提供可控的工作电压,所述模块数控电源能够模拟以下情况:
①智能电能表程序测试模块与仿真模块在过压情况下的工作状态;
②智能电能表程序测试模块与仿真模块在欠压情况下的工作状态;
③智能电能表程序测试模块与仿真模块在电压缓慢升高情况下的工作状态;
④智能电能表程序测试模块与仿真模块在电压缓慢降低情况下的工作状态。
6.如权利要求4所述的智能电能表程序稳定性检测系统,其特征在于,所述ESAM模块能够响应与智能电能表安全相关的报文,该模块能够模拟以下异常情况:
1)智能电能表模块不响应MCU的通信;
2)智能电能表模块延时响应MCU的通信;
3)智能电能表模块回复相同的报文;
4)智能电能表模块回复错误长度的报文;
5)智能电能表模块回复错误格式的报文。
7.如权利要求4所述的智能电能表程序稳定性检测系统,其特征在于,所述时钟模块为智能电能表提供时间信息,该模块能够模拟以下情况:
(1)正确的时钟信息;
(2)时钟芯片复位后的时钟信息;
(3)错误格式的时钟信息;
(4)当前时间之前的错误时刻;
(5)当前时间之后的错误时刻;
(6)不回复;
(7)延迟回复。
8.如权利要求4所述的智能电能表程序稳定性检测系统,其特征在于,所述继电器模块能够模拟的以下工作状态:
<1>合闸状态;
<2>跳闸状态;
<3>错误的未知状态。
9.如权利要求4所述的智能电能表程序稳定性检测系统,其特征在于,所述存储模块是智能电能表运行信息的存储介质,该模块能够保存智能电能表运行过程中的运行信息和运行参数信息,该模块能够模拟以下状态:
1>正确回复;
2>错误信息的回复;
3>错误格式的回复;
4>不回复;
5>延迟回复。
10.如权利要求1所述的智能电能表程序稳定性检测系统,其特征在于,所述计算机安装有检测软件;所述检测系统与计算机的检测软件通过交换机连接;所述检测软件通过网络设置模拟智能电能表中每个模块的存储信息。
11.如权利要求1所述的智能电能表程序稳定性检测系统,其特征在于,所述仿真模块中的数控电源模块,ESAM模块,时钟模块,继电器模块和存储模块均由FPGA芯片模拟实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;中国电力科学研究院,未经国家电网公司;中国电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410440085.5/1.html,转载请声明来源钻瓜专利网。