技术新讯 > 核算装置的制造及其应用技术 > 用于测试车辆的故障诊断方法与流程  >  正文

用于测试车辆的故障诊断方法与流程

  • 国知局
  • 2024-07-31 21:37:32

本技术涉及一种用于测试车辆的故障诊断方法。本技术还涉及一种用于所述故障诊断方法的计算机可读存储介质以及一种包括该计算可读存储介质的计算装置。

背景技术:

1、在车辆设计阶段,需要对测试车辆上的各种电子部件的计算、通信、显示等功能进行测试。具体地,在测试车辆的过程中,在车辆出现故障情况时,故障情况通常表现为车辆的某一功能未正确运行或者完全失效,此时需要测试人员凭借经验判断该故障情况是由于哪种或哪几种部件的故障所导致的。根据判断结果,测试人员从存储有测试车辆数据的数据库中搜索故障发生时的记录有相应部件工作状态的传感器、处理器和/或通信信号的数据信息,然后将搜索到的数据信息发送给研发人员以作为对后续故障分析的参考。

2、然而,在现有的从根据故障情况判断故障部件至最终发送故障数据的过程中存在多个问题。

3、测试人员在搜索与故障部件有关的数据时,往往需要在数据库中手动逐一地查找对应该故障部件的数据(例如存储在计算装置中的数据文件)。这一过程非常耗时,也容易出现遗漏相关数据的风险。

4、其次,判断故障情况与对应故障部件的过程目前很大程度上依赖于测试人员自身的经验。然而,对于没有经验的测试人员而言,很难独立地完成该工作,尤其是难以准确地判断故障具体可能由何种部件所导致。

5、此外,一般可以通过出现相应的报警信号来确定故障情况是否出现,但是对于一些特定故障,可能并没有设置相关的报警系统去监测该特定的故障。此时,只能通过测试人员在测试车辆期间感知到测试车辆的非正常运行之后,才能了解到已经发生故障情况。在这一过程中,测试人员对于测试车辆的非正常运行可能存在误判或者测试人员的测试操作本身可能存在失误,即,在测试车辆实质上并未发生故障的情况下,测试人员可能由于感知错误或误操作而以为出现了故障。此时,如果测试人员搜索相关的数据并发送给研发人员以对本不存在的故障进行修改,会造成一定的人力浪费。

技术实现思路

1、因此,本技术的目的在于提供一种能够克服现有技术中至少一个缺陷的用于测试车辆的故障诊断方法。

2、借助于根据本公开的方法,不需要测试人员在数据库中手动逐一地查找对应该故障部件的数据,而是能够根据测试人员所确定的具体的故障情况,自动地在相关的数据库中搜索对应当前故障情况的数据,极大地节省了搜索数据花费的时间。

3、另外,根据本公开的方法还允许没有经验的测试人员通过可视化界面根据直观的故障表现选择相应描述的选项,并且根据测试人员所选择的选项,通过在数据库中进行搜索,给出建议进行检查的数据类型(即,给出建议进行检查的相关传感器、控制器或通信信号的数据信息)。这帮助没有经验的测试人员能够容易地根据故障情况判断故障具体可能由何种部件所导致。

4、此外,在根据本公开的方法中,包括对搜索到的数据结果进行预分析的步骤,由此可以对故障是否存在进行预先检查,这避免由于测试人员的误判或者误操作而将正确运行的数据发送给研发人员,从而避免了人力浪费。

5、根据本公开的第一方面,涉及一种用于测试车辆的故障诊断方法,其特征在于,所述方法包括以下步骤:s1:接收故障数据请求信号,所述故障数据请求信号指示至少一个数据类型和故障发生时刻,所述至少一个数据类型是根据输入的当前故障情况而确定的;s2:根据所述故障发生时刻选择数据搜索时间段;s3:将所述至少一个数据类型确定为待搜索数据类型;s4:根据所述待搜索数据类型确定数据名称关键字符串,在第一数据库中针对所述数据搜索时间段搜索确定的所述数据名称关键字符串,并且将在所述数据搜索时间段内的符合所述数据名称关键字符串的数据存储为结果数据,其中所述第一数据库存储有所述测试车辆的数据;s5:预分析所述结果数据并判断故障是否存在,并且根据判断结果执行以下步骤:s5-1:如果故障存在,将所述结果数据作为故障数据导出以用于故障分析,s5-2:如果故障不存在,输出指示故障不存在的信号。

6、在一个实施例中,所述数据名称关键字符串包括指示所述待搜索数据类型的第一组字符。

7、在一个实施例中,所述数据名称关键字符串还包括第二组字符,所述第二组字符指示处于所述数据搜索时间段的范围内的数据生成时间。

8、在一个实施例中,在步骤s3中,所述待搜索数据类型能够通过可视化界面修改。

9、在一个实施例中,根据所述故障发生时刻选择数据搜索时间段包括选择故障发生前时间段和故障发生后时间段,并且以所述故障发生时刻为基准借助于所述故障发生前时间段和故障发生后时间段确定所述数据搜索时间段。

10、在一个实施例中,所述故障发生前时间段和故障发生后时间段能够通过可视化界面输入。

11、在一个实施例中,所述故障发生时刻能够通过所述可视化界面修改。

12、在一个实施例中,预分析所述结果数据并判断故障是否存在包括:提取所述结果数据的数值;将所述结果数据的数值与对应的预定数值范围进行比较:如果所述结果数据的数值中的全部数值均未处于所述预定数值范围内,判断故障存在;如果所述结果数据的数值中的至少一个数值处于所述预定数值范围内,判断故障不存在。

13、在一个实施例中,预分析所述结果数据并判断故障是否存在包括:提取所述结果数据的数值;将所述结果数据的数值与对应的预定数值范围进行比较:如果所述结果数据的数值中的至少一个数值未处于所述预定数值范围内,判断故障存在;如果所述结果数据的数值中的全部数值均处于所述预定数值范围内,判断故障不存在。

14、在一个实施例中,所述至少一个数据类型是通过存储于第二数据库的第一映射关系表搜索表征所述当前故障情况的信息而确定的,其中所述第一映射关系表建立表征故障情况的信息与数据类型之间的匹配关系。

15、在一个实施例中,所述至少一个数据类型由所述当前故障情况确定其优先级,并且步骤s3包括:将所述至少一个数据类型中的具有最高优先级的数据类型确定为待搜索数据类型;并且步骤s5-2包括:如果故障不存在,检查所述至少一个数据类型中是否包括未曾被确定为待搜索数据类型的其它数据类型,并且根据检查结果执行以下步骤:s5-2-1:如果存在未曾被确定为待搜索数据类型的其它数据类型,将所述其它数据类型中具有最高优先级的数据类型确定为待搜索数据类型,并且重新从步骤s4开始执行所述方法,s5-2-2:如果不存在未曾被确定为待搜索数据类型的其它数据类型,输出指示故障不存在的信号。

16、在一个实施例中,其中所述第一映射关系表还建立表征故障情况的信息、数据类型与优先级三者之间的匹配关系,并且其中所述至少一个数据类型的优先级是通过在所述第二数据库中借助于所述第一映射关系表搜索表征所述当前故障情况的信息而确定的。

17、在一个实施例中,通过可视化界面输入表征所述当前故障情况的信息。

18、在一个实施例中,根据所述待搜索数据类型确定数据名称关键字符串包括在第三数据库中借助于第二映射关系表搜索待搜索数据类型而确定的,其中所述第二映射关系表建立数据类型与数据名称关键字符串之间的匹配关系。

19、根据本公开的第二方面,还涉及一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或多个程序,所述一个或多个程序被一个或多个处理器执行以实现上述的用于测试车辆的故障诊断方法。

20、根据本公开的第三方面,还涉及一种计算装置,其特征在于,所述计算装置包括可视化界面、一个或多个处理器以及上述的计算机可读存储介质,其中所述一个或多个处理器执行所述计算机可读存储介质中存储的所述一个或多个程序,其中所述可视化界面包括以下项中的至少一项:-用于输入故障发生前时间段的数值的第一输入框和用于输入故障发生后时间段的数值的第二输入框,所述故障发生前时间段和故障发生后时间段用于确定所述数据搜索时间段;-用于修改所述故障发生时刻的日期选择框和时刻选择框;和-用于修改所述待搜索数据类型的待搜索数据类型选择框。

本文地址:https://www.jishuxx.com/zhuanli/20240731/190359.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。