一种模拟智能电能表存储器测试板系统及其测试方法技术方案

技术编号:13284244 阅读:48 留言:0更新日期:2016-07-09 01:10
本发明专利技术涉及一种基于智能电表软件可靠性测试平台的模拟存储器测试板系统及其测试方法。该系统包括检测计算机、模拟存储器测试板、被测单元、接口A和接口C;所述检测计算机通过接口A与模拟存储器测试板进行信息交互;所述被测单元通过接口C与模拟存储器测试板进行信息交互。该方法包括分析存储器模拟板FPGA的模拟存储芯片读写操作以及ARM芯片与存储器模拟板FPGA间的通信协议在模拟存储器测试板上运行综合后的程序五个步骤。本发明专利技术提供的模拟存储器测试板以ARM和FPGA相结合,以FPGA硬件逻辑模拟实际存储芯片的功能,解决ARM与存储芯片模块信息交互速度较慢,无法模拟失效等测试所需状态的问题。

【技术实现步骤摘要】
一种模拟智能电能表存储器测试板系统及其测试方法
本专利技术涉及一种测试板及其测试方法,具体讲涉及一种基于智能电表软件可靠性测试平台模拟智能电能表存储器测试板系统及其测试方法。
技术介绍
智能电表是智能电网的智能终端,它已经不是传统意义上的电能表,智能电表除了具备传统电能表基本用电量的计量功能以外,为了适应智能电网和新能源的使用它还具有用电信息存储、双向多种费率计量功能、用户端控制功能、多种数据传输模式的双向数据通信功能、防窃电功能等智能化的功能,智能电表代表着未来节能型智能电网最终用户智能化终端的发展方向。随着智能电网的日益发展,世界各国对于智能化用户终端的需求也日益增大,据统计,在未来5年,随着智能电网在世界各国的建设,智能电表在全球安装的数量将高达2亿只。同样,在中国,随着国家坚强智能电网建设的进展,作为用户端的智能电表的需求也会大幅度地增长,保守的预计,市场将会有1.7亿只左右的需求。美国政府为升级本国电网的拨款中,就有一部分专门用于在未来3年致使13%的美国家庭(1800万户家庭)能装上智能电表。在欧洲,意大利及瑞典已经完成先进计量基础设施的部署,将所有普通电表更换为智能电表。法国、西班牙、德国和英国预计在未来10年内完成也将完成智能电表的全面推广和应用。传统的智能电表是由用户交费对智能IC卡充值并输入电表中,电表才能供电,表中电量用完后自动拉闸断电,新型的智能电表目前以完美实现网络购电,就像手机充值一样简单。智能电表行业的背景或许是投资者在思考这一问题时首先需要把握的:随着中国提出建设国家智能电网概念之后,与之直接配套的智能电表开始成为关注的焦点。智能电能表是一种新型电能表,相对以往的普通电能表,除具备基本的计量功能外,智能电能表是全电子式电能表,带有硬件时钟和完备的通信接口,具有高可靠性、高安全等级以及大存储容量等特点,完全符合中国未来发展“节能环保”的要求。随着越来越多的智能电表投入到现场运行中,智能电表运行的可靠性至关重要,因此需要在使用前对智能电表进行检测以确保其运行的可靠性。针对智能电表软件可靠性测试方案对存储芯片模块的需求,上位机软件需要通过ARM对存储芯片模块进行信息配置以及故障写入等相关操作,实际的存储芯片难以实现这些操作;并且在测试过程中,ARM要同时对上位机测试软件和被测的电表存储芯片进行交互操作,其中运行的软件处理速度相对整个测试平台的信息交互速度太慢,有可能导致测试结果出现偏差等问题,因此,需要采用其他方式模拟智能电能表存储芯片模块以代替实际的存储芯片。
技术实现思路
针对现有技术的不足,本专利技术的目的是提供一种基于智能电表软件可靠性测试平台模拟存储器测试板系统及其测试方法,本专利技术模拟存储器测试板以ARM和FPGA相结合,以FPGA硬件逻辑模拟实际存储芯片的功能,解决ARM与存储芯片模块信息交互速度较慢,无法模拟失效等测试所需状态的问题。本专利技术的目的是采用下述技术方案实现的:本专利技术提供一种模拟智能电能表存储器测试板系统,其改进之处在于,所述测试板系统是基于智能电表软件可靠性测试平台的,包括检测计算机1、模拟存储器测试板2、被测单元3、接口A4和接口C6;所述检测计算机1通过接口A4与模拟存储器测试板2进行信息交互;所述被测单元3通过接口C6与模拟存储器测试板2进行信息交互。进一步地,所述模拟存储器测试板2包括通过接口B5进行信息交互的存储器模拟监控板ARM7和存储器模拟板FPGA8;所述存储器模拟板FPGA8包括i2c总线内核9、仲裁选择模块10、三总线模块11、SRAM存储控制模块12、SRAM芯片13、修改存储器内容模块14、读取操作指令模块15和寄存器模块16;所述仲裁选择模块10与i2c总线内核9进行信息交互;所述I2C总线内核9、三总线模块11、SRAM存储控制模块12和SRAM芯片13依次进行信息交互;所述修改存储器内容模块14分别与SRAM存储控制模块12和寄存器模块16连接;所述读取操作指令模块15分别与SRAM芯片13和寄存器模块16连接;所述SRAM存储控制模块12和寄存器模块16进行信息交互。进一步地,在测试进行过程中,存储器模拟监控板ARM7通过接口A4接收检测计算机1发送的指令,同时通过接口B5与存储器模拟板FPGA8进行信息交互,完成检测计算机1要求的操作;被测单元3通过接口C6与存储器模拟板FPGA8进行信息交互,模拟电表对EEPROM的读写操作;所述存储器模拟监控板ARM7为ARM芯片;所述i2c总线内核9满足EEPROM通信协议。进一步地,所述接口A4是检测计算机1和模拟存储器测试板2之间的接口,采用以太网接口,模拟存储器测试板2作为服务端;所述接口C6是模拟存储器测试板2与被测单元3之间的接口,满足i2c总线协议。进一步地,模拟存储器测试板利用存储器模拟板FPGA8硬件逻辑及SRAM芯片13模拟被测单元3对智能电能表的存储芯片的读写操作,通过ARM芯片与存储器模拟板FPGA8的信息交互,进行特殊操作:根据测试中使用的不同智能电表,对存储器模拟板FPGA8的模拟存储芯片信息进行配置,配置信息包括设备地址、存储器数量、存储器容量、是否分页和页大小;读取存储芯片模块的操作指令和记录操作状态;模拟智能电能表存储芯片的故障写入操作,满足智能电表软件可靠性测试平台检测存储器失效的需求。进一步地,所述特殊操作包括:ARM芯片通过以太网接收上位机发送的指令,以读写时序与存储器模拟板FPGA8进行信息交互,将指令发送到存储器模拟板FPGA8模拟的寄存器中,再按照存储器模拟板FPGA8内部逻辑解析寄存器内容,实现存储器芯片的信息配置、读取操作指令及故障写入操作。本专利技术还提供一种模拟智能电能表存储器测试板系统的测试方法,其改进之处在于,所述方法包括下述步骤:步骤1:分析存储器模拟板FPGA的模拟存储芯片读写操作以及ARM芯片与存储器模拟板FPGA间的通信协议;步骤2:根据存储器模拟板FPGA读写数据以及ARM芯片与智能电能表存储芯片间的通信协议,设计符合协议的时序逻辑;步骤3:根据设计的时序逻辑,基于Quartusii软件,利用VHDL语言实现存储芯片内核及智能电能表的存储芯片与ARM芯片进行交互的硬件逻辑;步骤4:根据智能电表软件可靠性测试平台的需求,设计智能电能表存储芯片内核外围的硬件逻辑,分配管脚,并对VHDL语言编写的程序进行综合;步骤5:在模拟存储器测试板上运行综合后的程序,对智能电表进行测试,并对模拟的智能电能表的存储芯片进行验证。与最接近的现有技术相比,本专利技术的优异效果是:本专利技术模拟存储器测试板以ARM和FPGA相结合,以FPGA硬件逻辑模拟实际存储芯片的功能,解决ARM与存储芯片模块信息交互速度较慢,无法模拟失效等测试所需状态的问题,具体为:1)本专利技术可解决ARM对上位机测试软件和被测的电表存储芯片同时进行交互操作时,软件运行速度较慢,可能导致测试错误的问题;2)本专利技术可针对不同的电表类型,对存储芯片类型、存储芯片数量、存储容量等信息进行配置;3)本专利技术可针对智能电表软件可靠性测试平台的测试需求,执行读取操作指令、存储器故障写入等操作。附图说明图1是本专利技术提供的ARM及FPGA相结合的模拟存储器测试板的系统结构图;其中:1-检测计算机本文档来自技高网
...

【技术保护点】
一种模拟智能电能表存储器测试板系统,其特征在于,所述测试板系统是基于智能电表软件可靠性测试平台的,包括检测计算机(1)、模拟存储器测试板(2)、被测单元(3)、接口A(4)和接口C(6);所述检测计算机(1)通过接口A(4)与模拟存储器测试板(2)进行信息交互;所述被测单元(3)通过接口C(6)与模拟存储器测试板(2)进行信息交互。

【技术特征摘要】
1.一种模拟智能电能表存储器测试板系统,其特征在于,所述测试板系统是基于智能电表软件可靠性测试平台的,包括检测计算机(1)、模拟存储器测试板(2)、被测单元(3)、接口A(4)和接口C(6);所述检测计算机(1)通过接口A(4)与模拟存储器测试板(2)进行信息交互;所述被测单元(3)通过接口C(6)与模拟存储器测试板(2)进行信息交互;所述模拟存储器测试板(2)包括通过接口B(5)进行信息交互的存储器模拟监控板ARM(7)和存储器模拟板FPGA(8);所述存储器模拟板FPGA(8)包括i2c总线内核(9)、仲裁选择模块(10)、三总线模块(11)、SRAM存储控制模块(12)、SRAM芯片(13)、修改存储器内容模块(14)、读取操作指令模块(15)和寄存器模块(16);所述仲裁选择模块(10)与i2c总线内核(9)进行信息交互;所述I2C总线内核(9)、三总线模块(11)、SRAM存储控制模块(12)和SRAM芯片(13)依次进行信息交互;所述修改存储器内容模块(14)分别与SRAM存储控制模块(12)和寄存器模块(16)连接;所述读取操作指令模块(15)分别与SRAM芯片(13)和寄存器模块(16)连接;所述SRAM存储控制模块(12)和寄存器模块(16)进行信息交互。2.如权利要求1所述的存储器测试板系统,其特征在于,在测试进行过程中,存储器模拟监控板ARM(7)通过接口A(4)接收检测计算机(1)发送的指令,同时通过接口B(5)与存储器模拟板FPGA(8)进行信息交互,完成检测计算机(1)要求的操作;被测单元3通过接口C(6)与存储器模拟板FPGA(8)进行信息交互,模拟电表对EEPROM的读写操作;所述存储器模拟监控板ARM(7)为ARM芯片;所述i2c总线内核(9)满足EEPROM通信协议。3.如权利要求1所述的存储器测试板系统,其特征在于,所述接口A(4)是检测计算机(1)和模拟存储器测试板(2)之间的接口,采用以太网接口,模拟存储器测试板...

【专利技术属性】
技术研发人员:刘鹰高欣翟峰梁晓兵叶平赵兵吕英杰付义伦李保丰岑炜孙志强曹永峰许斌徐文静冯占成任博张庚杨全萍周琪卢艳袁泉
申请(专利权)人:国家电网公司中国电力科学研究院
类型:发明
国别省市:北京;11

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

1