[发明专利]诊断测试方法、诊断装置及诊断系统在审
| 申请号: | 201310409141.4 | 申请日: | 2013-09-10 |
| 公开(公告)号: | CN104424064A | 公开(公告)日: | 2015-03-18 |
| 发明(设计)人: | 吴伟;曹玉华;张莹;陈思 | 申请(专利权)人: | 上海机电工程研究所 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 上海航天局专利中心 31107 | 代理人: | 徐钫 |
| 地址: | 201109 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 诊断 测试 方法 装置 系统 | ||
技术领域
本发明涉及诊断测试方法,尤其涉及诊断装置、诊断系统的方法。
背景技术
随着科技的发展,传统的系统测试和诊断手段已难以适用于日益复杂的军用和民用系统。这主要表现为故障检测率和隔离率低、虚警率高、维修周期长、费用高,特别是检测和隔离故障的时间太长、费用太高。
本发明涉及的UUT(被测单元)属于复杂精密的电子装备,各LRU(现场可更换单元)、SRU(车间可更换单元)故障的多样性决定了故障诊断的复杂性和故障诊断方法的多样性,通常情况下单一故障诊断技术很难做到面面俱到,因此,需要找到一种能够满足多种诊断技术,快速检测和隔离故障的诊断测试方法。
发明内容
本发明提供一种诊断测试方法、诊断装置及诊断系统,解决诊断测试系统故障检测率低、虚警率高、故障定位时间长等问题。
为解决上述问题,本发明提供一种诊断方法,该方法包括如下步骤:S1、通过测试软件对参数代码对应的测试项目进行测试而获得测试内容,该测试内容至少由测试日期时间、测试代号、测试项目、参数代码、实测值和结论中的几项组合而成;S2、将测试内容写入数据库中的当前测试表和历史测试表并以写入测试内容的时间作为该测试内容的时间戳,在写入测试内容的同时判断测试内容中的实测值是否在正常的取值范围之内,若超出范围,使得使能标志有效,反之,使能标志无效;S3、在使能标志有效时触发诊断软件,并以所述参数代码和时间戳为索引在所述测试内容中查找该诊断软件所需要的输入数据,诊断软件处理该输入数据而产生诊断信息和诊断状态标志,每条诊断信息包括序号、时间、症状、定位、原因、策略、加测项目、测试代号并被写入数据库中的当前诊断表和历史诊断表;S4、传输诊断状态标志至测试软件,测试软件对诊断状态标志进行解析,在诊断状态标志为0时,表示诊断失败;在诊断状态标志为1时,测试软件在历史诊断表中查找出序号最大的诊断信息,在诊断信息中的策略字段为0时,根据该条诊断信息中的定位字段调用维修软件维修相应故障;在诊断信息中的策略字段为1时,表示未诊断出结果;在诊断信息中的策略字段为2时,读取诊断信息中的加测项目和加测代号进行加测,并根据步骤S1至S4对加测项目进行诊断。
本发明还公开一种诊断装置,该装置对测试软件的测试结果进行诊断,其特征在于:该诊断装置包括输入模块、触发模块、诊断软件和输出模块,其中,所述输入模块接收来自测试软件的使能标志、时间戳和参数代码,以时间戳和参数代码为索引在测试软件的测试内容中查找该诊断软件所需要的输入数据;所述触发模块在使能标志为1时,启动所述诊断软件,在使能标志为0时,不启动诊断软件;所述诊断软件被触发模块启动后处理查找到的输入数据而产生诊断信息和诊断状态标志,每条诊断信息包括序号、时间、症状、定位、原因、策略、加测项目、测试代号并被写入数据库中的当前诊断表和历史诊断表;所述输出模块输出诊断状态标志和诊断信息至所述测试软件。
本发明还公开一种诊断系统,该诊断系统包括测试软件和诊断装置,其中,所述测试软件对参数代码对应的测试项目进行测试而获得测试内容,该测试内容至少由测试日期时间、测试代号、测试项目、参数代码、实测值和结论中的几项组合而成,将测试内容写入数据库中的当前测试表和历史测试表并以写入测试内容的时间作为该测试内容的时间戳,在写入测试内容的同时判断测试内容中的实测值是否在正常的取值范围之内,若超出范围,使得使能标志有效,反之,使能标志无效;诊断装置包括输入模块、触发模块、诊断软件和输出模块,其中,所述输入模块接收来自测试软件的使能标志、时间戳和参数代码,以时间戳和参数代码为索引在测试软件的测试内容中查找该诊断软件所需要的输入数据;所述触发模块在使能标志为1时,启动所述诊断软件,在使能标志为0时,不启动诊断软件;所述诊断软件被触发模块启动后处理查找到的输入数据而产生诊断信息和诊断状态标志,每条诊断信息包括序号、时间、症状、定位、原因、策略、加测项目、测试代号并被写入数据库中的当前诊断表和历史诊断表;所述输出模块输出诊断状态标志和诊断信息至所述测试软件;所述测试软件对诊断状态标志进行解析,在诊断状态标志为0时,表示诊断失败;在诊断状态标志为1时,测试软件在历史诊断表中查找出序号最大的诊断信息,在诊断信息中的策略字段为0时,根据该条诊断信息中的定位字段调用维修软件维修相应故障;在诊断信息中的策略字段为1时,表示未诊断出结果;在诊断信息中的策略字段为2时,读取诊断信息中的加测项目和加测代号进行加测,传输加测项目和加测代号对应的测试内容至诊断软件的输入模块以对加测项目进行诊断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海机电工程研究所,未经上海机电工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310409141.4/2.html,转载请声明来源钻瓜专利网。





