一种智能电能表软件的可靠性检测仪制造技术

技术编号:14961262 阅读:73 留言:0更新日期:2017-04-02 13:19
本实用新型专利技术涉及一种智能电能表软件的可靠性检测仪,包括壳体、检测单元、显示单元、存储单元及接口,所述壳体为长方体,在壳体的正面嵌装显示单元,在壳体内安装检测单元及存储单元,在壳体的顶面安装多个接口,检测单元分别与存储单元、显示单元及接口连接,所述的检测单元通过将智能电能表的二进制代码进行反汇编、再反编译为C语言、最后对反编译后的C语言进行静态结构基础上的软件可靠性检查,找出C语言常规的错误,并且对错误定位提示。本检测仪具有体积小,携带以及使用方便,通用性强的特点,可以用于多种主流的智能电能表。

【技术实现步骤摘要】

本技术属于智能电能表检测领域,涉及电能表软件的检测,尤其是一种智能电能表软件的可靠性检测仪
技术介绍
智能电能表作为嵌入式系统,现有研究对其软件质量的可信监督略显不足。通过对智能电能表的故障定位分析,建立智能电能表的硬件运行状态预警机制,可以及时消除智能电能表故障隐患,切实提高智能电能表的质量水平。目前的智能电能表的监控主要采用的方法有:1、基于黑盒测试的智能电能表软件检测方法,基于黑盒测试的智能电能表的软件测试,不能准确定位软件的缺欠的位置,以及分析出故障产生的原因。2、采用针对嵌入式软件的动态插桩技术。这种方法需要知道智能电能表的原始高级语言的程序,这对电能表的表厂的知识产权的影响很大,并且会导致代码的大量膨胀,影响智能电能表的运行。综上所述,现有的智能电能表的软件可靠性检测存在的问题是:1、仅适用于已知原始电能表的高级语言的程序,智能电能表的表厂因为知识产权的关系,会不配合。2、代码的膨胀太严重,受嵌入式设备的硬件限制,智能电能表运行不正常。3、不能准确知道智能电能表的故障原因以及对故障进行定位。4、没有一种轻巧的设备,可以方便地直接对读取的机器码进行翻译与检测,让工作人员易于携带以及方便使用减轻操作人员的负担。
技术实现思路
本技术的目的在于克服现有技术的不足之处,提供一种减轻劳动强度、易于携带的智能电能表软件检测仪。本技术解决技术问题所采用的技术方案是:一种智能电能表软件的可靠性检测仪,包括壳体、检测单元、显示单元、存储单元及接口,所述壳体为长方体,在壳体的正面嵌装显示单元,在壳体内安装检测单元及存储单元,在壳体的顶面安装多个接口,检测单元分别与存储单元、显示单元及接口连接,所述的检测单元通过将智能电能表的二进制代码进行反汇编、再反编译为C语言、最后对反编译后的C语言进行静态结构基础上的软件可靠性检查,找出C语言常规的错误,并且对错误定位提示。而且,所述的存储单元采用SQLiteDB数据库。而且,所述的接口包括RS-232、RS-422、RS-485、RS-323及通用I/O。而且,所述的显示单元采用触摸式显示屏。而且,所述的检测单元采用WinCE操作系统。本技术的优点和积极效果是:1.本检测仪当输入智能电能表MCU中的智能电能表程序的机器码时,能够进行反汇编以及反编译,再对反编译后的高级语言的程序进行软件的静态结构分析以及软件可靠性分析,解决了智能电能表不知道高级语言源代码的情况下软件的可靠性分析以及错误定位。2.本检测仪可以用于检测采用主流嵌入式MUC的智能电能表软件,包括有瑞萨,NEC等。具有使用方便,通用性强的特点。3.本检测仪具有体积小,携带以及使用方便,通用性强的特点,可以用于多种主流的智能电能表。附图说明图1为本技术的外观图;图2为本技术的电路连接框图。具体实施方式下面结合附图并通过具体实施例对本技术作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本技术的保护范围。一种智能电能表软件的可靠性检测仪,包括壳体2、检测单元、显示单元3、存储单元及接口1,所述壳体为长方体,在壳体的正面嵌装显示单元,在壳体内安装检测单元及存储单元,在壳体的顶面安装多个接口,所述的检测单元分别与存储单元、显示单元及接口连接。所述的检测单元采用WinCE操作系统,通过将智能电能表的二进制代码进行反汇编、再反编译为C语言、最后对反编译后的C语言进行静态结构基础上的软件可靠性检查,找出C语言常规的错误,并且对错误定位提示。所述的存储单元采用SQLiteDB数据库,为读入的机器码,中间转化的反汇编结果,以及中间转化的反编译结果,以及最后转化的可靠性检测的结果提供了存储。所述的接口包括RS-232、RS-422、RS-485、RS-323及通用I/O。所述的显示单元采用触摸式显示屏。本检测仪的工作过程为:首先通过接口连接智能电能表,然后导入智能电能表的机器码,对机器码进行反汇编、再反编译为C语言,最后对反编译后的C语言进行静态结构基础上的软件可靠性检查,找出C语言常规的错误,并且对错误定位提示。以上所述的仅是本技术的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。本文档来自技高网...

【技术保护点】
一种智能电能表软件的可靠性检测仪,包括壳体、检测单元、显示单元、存储单元及接口,其特征在于:所述壳体为长方体,在壳体的正面嵌装显示单元,在壳体内安装检测单元及存储单元,在壳体的顶面安装多个接口,检测单元分别与存储单元、显示单元及接口连接,所述的检测单元通过将智能电能表的二进制代码进行反汇编、再反编译为C语言、最后对反编译后的C语言进行静态结构基础上的软件可靠性检查,找出C语言常规的错误,并且对错误定位提示,所述的接口包括RS‑232、RS‑422、RS‑485、RS‑323及通用I/O。

【技术特征摘要】
1.一种智能电能表软件的可靠性检测仪,包括壳体、检测单元、显示单元、存储单元及接口,其特征在于:所述壳体为长方体,在壳体的正面嵌装显示单元,在壳体内安装检测单元及存储单元,在壳体的顶面安装多个接口,检测单元分别与存储单元、显示单元及接口连接,所述的检测单元通过将智能电能表的二进制代码进行反汇编、再反编译为C语言、最后对反编译后的C语言进行静态结构基础上的软件可靠性检查,找出C语言常规的错误,并且对错误定位提示,所述的接口...

【专利技术属性】
技术研发人员:王海巍陈晓芳李蓓刘崇伟单增礼王季孟张永强刘卿何佳孙晓晔朱翠艳韩涛
申请(专利权)人:国网天津市电力公司国网天津宝坻供电有限公司
类型:新型
国别省市:天津;12

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

1