面向智能电表嵌入式应用的测试方法
日期: 2019-01-21
今天为大家介绍一种面向智能电表嵌入式应用的测试方法。该方法由国家电网公司申请,并于2018年11月27日获得授权公告。内容说明本方法涉及一种测试方法,具体讲涉及一种面向智能电表嵌入式应用的测试方法。背景作为智能电网的智能终端的智能电表已经不是传统意义上的电能表,除了具备传统电能表基本用电量的计量功能以外,还具备了适应智能电网和新能源使用的电信息存储、双向多种费率计量功能、用户端控制功能、多种数据传输模式的双向数据通信功能、防窃电功能等智能化的功能,智能电表代表着未来节能型智能电网终端用户智能化终端的发展方向。随着智能电网的日益发展,世界各国对于智能化用户终端的需求也日益增大,据统计,在未来5年,随着智能电网在世界各国的建设,智能电表在世界安装的数量将达2亿只。同样,在中国,随着国家坚强智能电网建设的进展,作为用户端的智能电表的需求也会大幅度地增长,保守的预计,市场将会有1 .7亿只左右的需求。美国政府为升级本国电网的拨款中,就有一部分专门用于在未来3年致使13%的美国家庭(1800万户家庭)能装上智能电表。在欧洲,意大利及瑞典已经完成先进计量基础设施的部署,将普通电表更换为智能电表。法国、西班牙、德国和英国预计在未来10年内完成也将完成智能电表的全面推广和应用。传统的智能电表是由用户交费对智能IC卡充值并输入电表中,电表才能供电,表中电量用完后自动拉闸断电,新型的智能电表已完美、便捷实现了网络购电,就像手机充值一样方便简单。
智能电表行业的前世今生是投资者思考这一问题时首先需要把握的:随着中国提出建设国家智能电网概念之后,与之直接配套的智能电表开始成为关注的焦点。智能电能表是一种新型计量设备,相对于以往的普通电能表,除具备基本的计量功能外,智能电能表还是一种全电子式电能表,带有硬件时钟和完备的通信接口,具有高可靠性、高安全等级以及大存储容量等特点,完全符合当今社会未来发展“节能环保”的要求。智能电表已不仅仅作为一个简单的电能计量器具,还是一个多功能的数据采集终端,得到了广泛应用。目前智能电表是以MCU为控制单元,外围电路由计量芯片等组成,有较好的线性度和稳定度,具有功耗小,电压和频率响应速度快,测量精度高等诸多优点。电能表的大多功能都是通过嵌入式软件来完成的,作为电能计量的主要工具,对计量准确性、稳定性、功能性有着重要的影响。因此需要一种测试智能电表嵌入式软件的方法以确保这些优异性能不缺失。发明内容针对现有技术的不足,本发明的目的是提供一种面向智能电表嵌入式应用的测试方法,该测试方法不只关注电能表嵌入式软件的调试工作,而是采用黑盒法,按智能电表功能模块化的测试,在智能电表嵌入式软件可靠性测试中是一种新的、可控的、针对应用的测试方法。
智能电表行业的前世今生是投资者思考这一问题时首先需要把握的:随着中国提出建设国家智能电网概念之后,与之直接配套的智能电表开始成为关注的焦点。智能电能表是一种新型计量设备,相对于以往的普通电能表,除具备基本的计量功能外,智能电能表还是一种全电子式电能表,带有硬件时钟和完备的通信接口,具有高可靠性、高安全等级以及大存储容量等特点,完全符合当今社会未来发展“节能环保”的要求。智能电表已不仅仅作为一个简单的电能计量器具,还是一个多功能的数据采集终端,得到了广泛应用。目前智能电表是以MCU为控制单元,外围电路由计量芯片等组成,有较好的线性度和稳定度,具有功耗小,电压和频率响应速度快,测量精度高等诸多优点。电能表的大多功能都是通过嵌入式软件来完成的,作为电能计量的主要工具,对计量准确性、稳定性、功能性有着重要的影响。因此需要一种测试智能电表嵌入式软件的方法以确保这些优异性能不缺失。发明内容针对现有技术的不足,本发明的目的是提供一种面向智能电表嵌入式应用的测试方法,该测试方法不只关注电能表嵌入式软件的调试工作,而是采用黑盒法,按智能电表功能模块化的测试,在智能电表嵌入式软件可靠性测试中是一种新的、可控的、针对应用的测试方法。
本方法的目的是采用下述技术方案实现的:本方法提供一种面向智能电表嵌入式应用的测试方法,其改进之处在于,所述智能电表存储芯片与模拟存储器测试板系统通信,所述方法包括存储芯片测试和计量芯片测试。与最接近的现有技术相比,本方法提供的技术方案具有的优异效果是:
(1)本方法提供的测试方法主要针对智能电表嵌入式软件,可以全面、细致分析智能电能表嵌入式软件的可靠性。
(2)现有的软件黑盒测试方法没有针对智能电能表软件故障进行分析形成有针对性的测试用例,本方法设计了智能电能表软件测试用例的高效生成方法,提高了智能电能表软件故障的触发率。
(3)目前的软件测试只是对系统的功能和通信规约进行测试,没有对数据存储的可靠性进行测试,本方法的提出有效控制了电能表软件的质量,消除了电能表软件可能存在的安全隐患,解决了其功能实现不统一等问题。
(2)现有的软件黑盒测试方法没有针对智能电能表软件故障进行分析形成有针对性的测试用例,本方法设计了智能电能表软件测试用例的高效生成方法,提高了智能电能表软件故障的触发率。
(3)目前的软件测试只是对系统的功能和通信规约进行测试,没有对数据存储的可靠性进行测试,本方法的提出有效控制了电能表软件的质量,消除了电能表软件可能存在的安全隐患,解决了其功能实现不统一等问题。