一种车辆内部故障的测试方法、装置和系统与流程
未命名
08-15
阅读:130
评论:0
1.本技术涉及车辆安全技术领域,特别是涉及一种车辆内部故障的测试方法、装置和系统。
背景技术:
2.随着计算机技术和自动控制技术的迅猛发展,车辆安全检测技术也获得了很快的发展。车辆在实际投入使用之前通过进行车辆故障测试,来确保车辆各功能的正常运行。车辆故障测试是确保车辆运行状态良好的有效保障,是安全行车的前提。
3.车辆故障测试主要依赖于电子控制单元(electronic control unit,ecu)来模拟车辆故障,从而完成故障测试。目前车辆故障测试技术需要针对故障类型搭建其匹配的运行环境,从而在该运行环境下实现车辆的故障测试。考虑到不同故障类型所对应的运行环境有所差异,因此需要针对不同的故障搭建不同的运行环境,整个故障测试过程需要花费较多的时间,并且有些运行环境搭建难度较大,带来的测试成本较高。对于一些新开发的软件,需要测试其上报链路是否正确,按照目前的车辆故障测试技术,需要花费较多的时间才能完成测试。
4.可见,如何提升内部故障的测试效率,是本领域技术人员需要解决的问题。
技术实现要素:
5.本技术实施例的目的是提供一种车辆内部故障的测试方法、装置和系统,可以提升内部故障的测试效率。
6.为解决上述技术问题,本技术实施例提供一种车辆内部故障的测试方法,适用于ecu,所述方法包括:
7.获取终端设备传输的目标标识信息和目标测试状态;其中,所述目标标识信息和所述目标测试状态为各内部故障中的任意一个内部故障所对应的信息;
8.解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;
9.基于所述映射关系、所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备,以便于所述终端设备在检测到ecu上报的功能状态与目标标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。
10.可选地,所述基于所述映射关系、所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备包括:
11.基于所述映射关系确定所述目标标识信息所匹配的目标内部故障和目标设备故障状态信号;
12.根据所述目标测试状态,调整所述目标设备故障状态信号所表征的设备的工作状态;
13.将所述目标设备故障状态信号所表征的设备对应的功能状态上报至所述终端设备。
14.可选地,测试状态包括故障配置状态和故障恢复状态;
15.相应的,所述根据所述目标测试状态,调整所述目标设备故障状态信号所表征的设备的工作状态包括:
16.在所述目标测试状态为故障配置状态的情况下,将所述目标设备故障状态信号所表征的设备配置为故障状态;
17.在所述目标测试状态为故障恢复状态的情况下,将所述目标设备故障状态信号所表征的设备配置为正常运行状态。
18.可选地,所述将所述目标设备故障状态信号所表征的设备对应的功能状态上报至所述终端设备包括:
19.在所述目标测试状态为故障配置状态的情况下,将所述目标设备故障状态信号所表征的设备模拟故障状态所对应的功能故障状态上报至所述终端设备;
20.在所述目标测试状态为故障恢复状态的情况下,将所述目标设备故障状态信号所表征的设备恢复正常运行的功能正常状态上报至所述终端设备。
21.本技术实施例还提供了一种车辆内部故障的测试装置,适用于ecu,所述装置包括获取单元、解析单元、控制单元和上报单元;
22.所述获取单元,用于获取终端设备传输的目标标识信息和目标测试状态;其中,所述目标标识信息和所述目标测试状态为各内部故障中的任意一个内部故障所对应的信息;
23.所述解析单元,用于解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;
24.所述控制单元,用于基于所述映射关系、所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行;
25.所述上报单元,用于将对应的功能状态上报至所述终端设备,以便于所述终端设备在检测到ecu上报的功能状态与目标标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。
26.可选地,所述控制单元包括查询子单元和调整子单元;
27.所述查询子单元,用于基于所述映射关系确定所述目标标识信息所匹配的目标内部故障和目标设备故障状态信号;
28.所述调整子单元,用于根据所述目标测试状态,调整所述目标设备故障状态信号所表征的设备的工作状态;
29.相应的,所述上报单元用于将所述目标设备故障状态信号所表征的设备对应的功能状态上报至所述终端设备。
30.可选地,测试状态包括故障配置状态和故障恢复状态;
31.相应的,所述调整子单元用于在所述目标测试状态为故障配置状态的情况下,将所述目标设备故障状态信号所表征的设备配置为故障状态;在所述目标测试状态为故障恢
复状态的情况下,将所述目标设备故障状态信号所表征的设备配置为正常运行状态。
32.可选地,所述上报单元用于在所述目标测试状态为故障配置状态的情况下,将所述目标设备故障状态信号所表征的设备模拟故障状态所对应的功能故障状态上报至所述终端设备;在所述目标测试状态为故障恢复状态的情况下,将所述目标设备故障状态信号所表征的设备恢复正常运行的功能正常状态上报至所述终端设备。
33.本技术实施例还提供了一种车辆内部故障的测试方法,适用于终端设备,所述方法包括:
34.解析故障映射功能状态表,以获取各内部故障的标识信息;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;
35.将目标内部故障的目标标识信息和目标测试状态传输至ecu,以便于所述ecu基于解析所述故障映射功能状态表获取的映射关系以及接收到的所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备;其中,所述目标内部故障为各所述内部故障中的任意一个内部故障;
36.在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。
37.可选地,所述将目标内部故障的目标标识信息和目标测试状态传输至ecu包括:
38.遍历各所述内部故障的标识信息和故障状态,每次将一个内部故障所对应的标识信息和测试状态传输至ecu。
39.可选地,初始状态下每个内部故障对应的测试状态为故障配置状态;
40.相应的,所述每次将一个内部故障所对应的标识信息和测试状态传输至ecu包括:
41.在所述目标内部故障对应的故障状态为故障配置状态的情况下,将所述目标内部故障所对应的标识信息和故障配置状态传输至所述ecu;
42.在接收到所述ecu上传的功能故障状态之后,将所述目标内部故障的故障状态调整为故障恢复状态,并将所述目标内部故障所对应的标识信息和故障恢复状态传输至所述ecu。
43.可选地,所述在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常包括:
44.读取所述故障映射功能状态表中目标内部故障所对应的行数据中具有有效标识的目标设备故障状态信号;
45.检测所述目标设备故障状态信号所对应的设备的实际功能状态;
46.判断所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态是否一致;
47.在所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态一致的情况下,确定出所述目标内部故障对应的上报链路正常,直至完成对所有内部故障对应的上报链路是否正常的判定或者出现ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态不一致的情况,则结束操作。
48.可选地,还包括:
49.在所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态不一致的情况下,暂停测试流程并展示上报链路异常的提示信息。
50.本技术实施例还提供了一种车辆内部故障的测试装置,适用于终端设备,所述装置包括解析单元、传输单元和判定单元;
51.所述,解析单元用于解析故障映射功能状态表,以获取各内部故障的标识信息;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;
52.所述传输单元,用于将目标内部故障的目标标识信息和目标测试状态传输至ecu,以便于所述ecu基于解析所述故障映射功能状态表获取的映射关系以及接收到的所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备;其中,所述目标内部故障为各所述内部故障中的任意一个内部故障;
53.所述判定单元,用于在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。
54.可选地,所述传输单元用于遍历各所述内部故障的标识信息和故障状态,每次将一个内部故障所对应的标识信息和测试状态传输至ecu。
55.可选地,初始状态下每个内部故障对应的测试状态为故障配置状态;
56.相应的,所述传输单元用于在所述目标内部故障对应的故障状态为故障配置状态的情况下,将所述目标内部故障所对应的标识信息和故障配置状态传输至所述ecu;在接收到所述ecu上传的功能故障状态之后,将所述目标内部故障的故障状态调整为故障恢复状态,并将所述目标内部故障所对应的标识信息和故障恢复状态传输至所述ecu。
57.可选地,所述判定单元包括读取子单元、检测子单元、判断子单元和确定子单元;
58.所述读取子单元,用于读取所述故障映射功能状态表中目标内部故障所对应的行数据中具有有效标识的目标设备故障状态信号;
59.所述检测子单元,用于检测所述目标设备故障状态信号所对应的设备的实际功能状态;
60.所述判断子单元,用于判断所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态是否一致;
61.所述确定子单元,用于在所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态一致的情况下,确定出所述目标内部故障对应的上报链路正常,直至完成对所有内部故障对应的上报链路是否正常的判定或者出现ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态不一致的情况,则结束操作。
62.可选地,还包括展示单元;
63.所述展示单元,用于在所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态不一致的情况下,暂停测试流程并展示上报链路异常的提示信息。
64.本技术实施例还提供了一种车辆内部故障的测试系统,包括:终端设备和ecu;
65.所述终端设备,用于解析故障映射功能状态表,以获取各内部故障的标识信息;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且
每个内部故障有其对应的唯一标识信息;将目标内部故障的目标标识信息和目标测试状态传输至ecu;在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常;
66.所述ecu,用于获取终端设备传输的目标标识信息和目标测试状态;其中,所述目标标识信息和所述目标测试状态为各内部故障中的任意一个内部故障所对应的信息;解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于所述映射关系、所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备。
67.由上述技术方案可以看出,终端设备解析故障映射功能状态表,以获取各内部故障的标识信息;其中,故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息。每次可以对一个内部故障进行测试,终端设备可以将任意一个内部故障即目标内部故障的目标标识信息和目标测试状态传输至ecu。目标标识信息可以用于表征目标内部故障,目标测试状态反映了当前所需的测试阶段。ecu获取到终端设备传输的目标标识信息和目标测试状态后,解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备。在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,终端设备可以判定各内部故障对应的上报链路正常。在该技术方案中,通过终端设备向ecu进行故障注入,由ecu进行内部故障的模拟,并向终端设备反馈模拟故障时各设备的功能状态。终端设备可以实现对各设备实际功能状态的监控,当ecu反馈的功能状态与终端设备实际检测到的功能状态一致时,说明该内部故障对应的故障上报链路正常。终端设备通过遍历故障映射功能状态表,依次向ecu下发标识信息和测试状态,可以完成对所有内部故障的测试,提高了故障测试的覆盖度。与传统技术中搭建故障运行环境来实现故障测试的方式相比,本技术通过终端设备实现外部故障注入,由ecu进行软件内部链路触发及故障上报,提高了软件健壮性,大大缩短了内部故障的测试时间,提升了内部故障的测试效率。
附图说明
68.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
69.图1为本技术实施例提供的一种车辆内部故障的测试方法的信令图;
70.图2为本技术实施例提供的一种终端设备识别上报链路是否正常的方法的流程图;
71.图3为本技术实施例提供的一种ecu模拟内部故障的方法的流程图;
72.图4为本技术实施例提供的一种适用于ecu的车辆内部故障的测试装置的结构示意图;
73.图5为本技术实施例提供的一种适用于终端设备的车辆内部故障的测试装置的结构示意图;
74.图6为本技术实施例提供的一种车辆内部故障的测试系统的结构示意图。
具体实施方式
75.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
76.本技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”,以及与“包括”和“具有”相关的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。
77.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
78.接下来,详细介绍本技术实施例所提供的一种车辆内部故障的测试方法。图1为本技术实施例提供的一种车辆内部故障的测试方法的信令图,该方法包括:
79.s101:终端设备解析故障映射功能状态表,以获取各内部故障的标识信息。
80.终端设备可以是pc(personal computer,个人计算机)或者其它智能设备。
81.故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息。为了便于描述,可以将每个内部故障的唯一标识信息称作该内部故障的id。
82.内部故障的类型多种多样,每个内部故障所对应的故障设备有所差异。不同类型的故障设备可以通过其对应的指示灯等来展示其状态。因此在实际应用中,可以将各类设备所对应的指示灯信号作为各设备故障状态信号。
83.在本技术实施例中,可以将所有内部故障作为故障映射功能状态表的列信息,将所有设备故障状态所对应的指示灯作为故障映射功能状态表的行信息。
84.常见的内部故障可以包括车辆kl30电压过低、车辆kl30电压过高、雨量范围75%阈值报警、太阳光斑范围50%阈值报警、大雾范围75%阈值报警、can总线关闭故障、与发动机控制模块失去通讯故障、加速的踏板信号异常等。常见的设备故障状态对应的指示灯可以包括前方碰撞预警工作指示灯、并线辅助开启指示灯、倒车侧向警告系统开启指示灯、智慧巡航状态指示灯、自适应巡航状态指示灯、车道辅助状态指示灯。
85.为了能够识别不同内部故障所对应的指示灯,在构建故障映射功能状态表时可以针对每个内部故障所对应的指示灯设置有效标识,例如,可以采用标记符号“y”作为有效标识。如下表1为本技术实施例提供的一种从故障映射功能状态表中截取的部分表格。
86.表1
87.[0088][0089]
以一行信息为例,表1中打“y”则表示需要上报该设备故障状态;无“y”则表示内部故障发生时,与该设备故障状态无关。
[0090]
为了便于系统自动区分不同的内部故障,可以针对每个内部故障设置其唯一标识信息。在具体实现中,可以采用不同数字作为标识信息,用于表征不同的内部故障。
[0091]
在本技术实施例中,为了便于终端设备和ecu均能够获取到故障映射功能状态表,可以将故障映射功能状态表存储到终端设备和ecu均能访问的存储空间。
[0092]
终端设备通过解析故障映射功能状态表,可以获取各内部故障的标识信息。
[0093]
s102:终端设备将目标内部故障的目标标识信息和目标测试状态传输至ecu。
[0094]
每个内部故障的测试方式类似,在实际测试过程中,终端设备可以遍历各内部故障的标识信息和故障状态,依次将每个内部故障所对应的标识信息和测试状态传输至ecu。
[0095]
每次执行一个内部故障的测试,在完成该内部故障的测试之后,则执行下一个内部故障的测试,依次类推,直至完成所有内部故障的测试。当然在测试过程中,如果遇到测试不通过的情况,则说明内部故障的故障上报链路存在异常,此时需要人工介入检测故障情况,无需再执行剩余内部故障的测试流程。
[0096]
在本技术实施例中,以各内部故障中的任意一个内部故障为例展开介绍,为了便于区分,可以将任意一个内部故障称作目标内部故障。该目标内部故障对应的标识信息称作目标标识信息,该目标内部故障对应的测试状态称作目标测试状态。
[0097]
目标标识信息可以用于表征目标内部故障,目标测试状态反映了当前所需的测试阶段。对于一个目标内部故障而言,需要测试其由故障状态到正常状态的过程,因此测试阶段可以划分为两个阶段,第一阶段是故障阶段,第二阶段是故障恢复阶段即正常运行阶段。对于第一阶段所对应的测试状态为故障配置状态,可以采用符号“fail”表示。第二阶段对应的测试状态为故障恢复状态,可以采用符号“pass”表示。不同阶段ecu所需执行的操作不同,因此在注入故障时,终端设备可以将目标内部故障的目标标识信息和目标测试状态传输至ecu。
[0098]
s103:ecu获取终端设备传输的目标标识信息和目标测试状态。
[0099]
其中,目标标识信息和目标测试状态为各内部故障中的任意一个内部故障所对应的信息。
[0100]
ecu需要借助于can(controller area network,控制局域网络)设备实现与外部设备的交互,因此在实际应用中,终端设备会将目标标识信息和目标测试状态传输至can设备,由can设备将目标标识信息和目标测试状态转发至ecu。
[0101]
初始状态下每个内部故障对应的测试状态为故障配置状态。
[0102]
在目标内部故障对应的故障状态为故障配置状态的情况下,终端设备可以将目标内部故障所对应的标识信息和故障配置状态传输至ecu;终端设备在接收到ecu上传的功能故障状态之后,将目标内部故障的故障状态调整为故障恢复状态,此时进入第二阶段。在第二阶段,终端设备可以将目标内部故障所对应的标识信息和故障恢复状态传输至ecu。
[0103]
s104:ecu解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系。
[0104]
ecu可以从预设的存储空间读取故障映射功能状态表,通过解析故障映射功能状态表,可以获取到内部故障和设备故障状态信号的映射关系。
[0105]
s105:ecu基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至终端设备。
[0106]
ecu基于映射关系可以获取目标标识信息对应的是哪个目标内部故障,以及该目标内部故障对应的目标设备故障状态信号。基于目标设备故障状态信号可以确定出需要对哪些设备按照目标测试状态所对应的方式运行。
[0107]
按照目标测试状态所对应的方式运行可以分为两种情况,一种情况是在目标测试状态为故障配置状态时,对应的方式为将目标设备故障状态信号所表征的设备配置为故障状态;另一种情况是在目标测试状态为故障恢复状态时,对应的方式为将目标设备故障状态信号所表征的设备配置为正常运行状态。
[0108]
s106:终端设备在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各内部故障对应的上报链路正常。
[0109]
终端设备可以实现对各设备实际功能状态的监控,当ecu反馈的功能状态与终端设备实际检测到的功能状态一致时,说明该内部故障对应的故障上报链路正常。
[0110]
终端设备通过遍历故障映射功能状态表,依次向ecu下发标识信息和测试状态,可以完成对所有内部故障的测试。在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,可以判定各内部故障对应的上报链路正常。
[0111]
由上述技术方案可以看出,终端设备解析故障映射功能状态表,以获取各内部故障的标识信息;其中,故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息。每次可以对一个内部故障进行测试,终端设备可以将任意一个内部故障即目标内部故障的目标标识信息和目标测试状态传输至ecu。目标标识信息可以用于表征目标内部故障,目标测试状态反映了当前所需的测试阶段。ecu获取到终端设备传输的目标标识信息和目标测试状态后,解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备。在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,终端设备可以判定各内部故障对应的上报链路正常。在该技术方案中,通过终端设备向ecu进行故障注入,由ecu进行内部故障的模拟,并向终端设备反馈模拟故障时各设备的功能状态。终端设备可以实现对各设备实际功能状态的监控,当ecu反馈的功能状态与终端设备实际检测到的功能状态一致时,说明该内部故障对应的故障上报链路正常。终端设备通过遍历故障映射功能状态表,依次向ecu下发标识信息和测试状态,可以完成对所有内部故障的测试,提高了故障测试的覆盖度。与传统
技术中搭建故障运行环境来实现故障测试的方式相比,本技术通过终端设备实现外部故障注入,由ecu进行软件内部链路触发及故障上报,提高了软件健壮性,大大缩短了内部故障的测试时间,提升了内部故障的测试效率。
[0112]
图2为本技术实施例提供的一种终端设备识别上报链路是否正常的方法的流程图,该方法包括:
[0113]
s201:读取故障映射功能状态表中目标内部故障所对应的行数据中具有有效标识的目标设备故障状态信号。
[0114]
在本技术实施例中,故障映射功能状态表中每个内部故障有其各自对应的行信息,该行信息中设置有效标识的设备故障状态信号即为该内部故障所对应的目标设备故障状态信号。
[0115]
因此在具体实现中,终端设备可以读取故障映射功能状态表中目标内部故障所对应的行数据中具有有效标识的目标设备故障状态信号。
[0116]
举例说明,以太阳光斑范围50%阈值报警的内部故障为例,结合表1可知该内部故障对应的设置有效标识的用于表征设备故障状态的指示灯包括智慧巡航状态指示灯和自适应巡航状态指示灯。即太阳光斑范围50%阈值报警对应的目标设备故障状态信号包括智慧巡航状态指示灯信号和自适应巡航状态指示灯信号。
[0117]
s202:检测目标设备故障状态信号所对应的设备的实际功能状态。
[0118]
终端设备可以检测到设备故障状态信号所对应的设备的实际功能状态。结合上述举例,终端设备可以检测智慧巡航状态指示灯和自适应巡航状态指示灯的实际功能状态。
[0119]
在实际应用中,指示灯可以通过亮、灭或者呈现不同颜色来表示功能状态。例如,智慧巡航状态指示灯亮红色,表示智慧巡航处于故障状态;智慧巡航状态指示灯亮绿色,表示智慧巡航处于正常运行状态;智慧巡航状态指示灯亮黄色,表示智慧巡航处于告警状态。
[0120]
s203:判断ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态是否一致。
[0121]
在ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态一致的情况下,可以执行s204。在ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态不一致的情况下,可知执行s205。
[0122]
s204:确定目标内部故障对应的上报链路正常。
[0123]
在ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态一致的情况下,说明目标内部故障对应的上报链路正常。
[0124]
s205:暂停测试流程并展示上报链路异常的提示信息。
[0125]
在ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态不一致的情况下,说明目标内部故障对应的上报链路异常,此时终端设备可以暂停测试流程并展示上报链路异常的提示信息,以便于工作人员及时介入,从而解决上报链路异常的问题。
[0126]
终端设备通过向ecu注入故障,可以获取到ecu上传的各设备的功能状态。通过将检测到的实际功能状态和ecu上传的功能状态进行比较,可以识别出上报链路是否存在异常,整个实现过程简单便捷,无需部署复杂的运行环境,提升了内部故障的测试效率。
[0127]
图3为本技术实施例提供的一种ecu模拟内部故障的方法的流程图,该方法包括:
[0128]
s301:基于映射关系确定目标标识信息所匹配的目标内部故障和目标设备故障状
态信号。
[0129]
在实际应用中,ecu中部署的内部故障处理软件可以将故障映射功能状态表包含的信息生成.c.h代码,导入并生成ecu可执行文件,从而得到映射关系。
[0130]
ecu在获取到终端设备传输的目标标识信息后,可以基于映射关系确定目标标识信息所匹配的目标内部故障和目标设备故障状态信号。
[0131]
假设目标标识信息为3,结合表1可以查询到该目标标识信息匹配的目标内部故障为太阳光斑范围50%阈值报警,所匹配的目标设备故障状态信号包括智慧巡航状态指示灯信号和自适应巡航状态指示灯信号。
[0132]
s302:根据目标测试状态,调整目标设备故障状态信号所表征的设备的工作状态。
[0133]
测试状态包括故障配置状态和故障恢复状态。
[0134]
在目标测试状态为故障配置状态的情况下,ecu可以将目标设备故障状态信号所表征的设备配置为故障状态。
[0135]
在具体实现中,ecu在接收到终端设备的内部故障控制软件发出的内部故障fail的请求时,ecu内部的故障处理软件首先屏蔽所有的内部故障,单独的将终端设备请求的id故障配置为fail。
[0136]
在目标测试状态为故障恢复状态的情况下,ecu可以将目标设备故障状态信号所表征的设备配置为正常运行状态。
[0137]
在具体实现中,ecu在接收到终端设备的内部故障控制软件发出的内部故障pass的请求时,,ecu内部的故障处理软件首先屏蔽所有的内部故障,单独的将终端设备请求的id故障配置为pass。
[0138]
s303:将目标设备故障状态信号所表征的设备对应的功能状态上报至终端设备。
[0139]
ecu在目标测试状态为故障配置状态的情况下,可以将目标设备故障状态信号所表征的设备模拟故障状态所对应的功能故障状态上报至终端设备。在目标测试状态为故障恢复状态的情况下,可以将目标设备故障状态信号所表征的设备恢复正常运行的功能正常状态上报至终端设备。
[0140]
针对于一个内部故障而言,其完整的内部故障测试过程是由fail到pass的测试过程。
[0141]
以内部故障为太阳光斑范围50%阈值报警为例,该内部故障对应的标识信息为3。在实际应用中,终端设备首先发送“3+fail”的指令至ecu,ecu接收到该指令后通过查询故障映射功能状态表,可以确定出“3”对应的内部故障为太阳光斑范围50%阈值报警,对应的设备故障状态信号包括智慧巡航状态指示灯信号和自适应巡航状态指示灯信号。基于“fail”指令,ecu可以通过软件控制智慧巡航状态指示灯和自适应巡航状态指示灯进入故障状态,并将这两个指示灯的功能故障状态上传至终端设备。终端设备可以检测这两个指示灯是否真的进入故障状态,如果进入故障状态,则说明fail阶段的测试通过。
[0142]
fail阶段的测试通过后,终端设备再发送“3+pass”的指令至ecu,ecu接收到该指令后通过查询故障映射功能状态表,可以确定出“3”对应的内部故障为太阳光斑范围50%阈值报警,对应的设备故障状态信号包括智慧巡航状态指示灯信号和自适应巡航状态指示灯信号。基于“pass”指令,ecu可以通过软件控制智慧巡航状态指示灯和自适应巡航状态指示灯进入正常状态,并将这两个指示灯的功能正常状态上传至终端设备。终端设备可以检
测这两个指示灯是否真的恢复到正常状态,如果恢复到正常状态,则说明pass阶段的测试通过。按照该测试流程,可以完成对所有内部故障的测试。
[0143]
在本技术实施例中,通过终端设备实现外部故障注入,由ecu进行软件内部链路触发及故障上报,提高了软件健壮性,大大缩短了内部故障的测试时间。
[0144]
图4为本技术实施例提供的一种适用于ecu的车辆内部故障的测试装置的结构示意图,装置包括获取单元41、解析单元42、控制单元43和上报单元44;
[0145]
获取单元41,用于获取终端设备传输的目标标识信息和目标测试状态;其中,目标标识信息和目标测试状态为各内部故障中的任意一个内部故障所对应的信息;
[0146]
解析单元42,用于解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;其中,故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;
[0147]
控制单元43,用于基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行;
[0148]
上报单元44,用于将对应的功能状态上报至终端设备,以便于终端设备在检测到ecu上报的功能状态与目标标识信息所触发的实际功能状态匹配的情况下,判定各内部故障对应的上报链路正常。
[0149]
可选地,控制单元包括查询子单元和调整子单元;
[0150]
查询子单元,用于基于映射关系确定目标标识信息所匹配的目标内部故障和目标设备故障状态信号;
[0151]
调整子单元,用于根据目标测试状态,调整目标设备故障状态信号所表征的设备的工作状态;
[0152]
相应的,上报单元用于将目标设备故障状态信号所表征的设备对应的功能状态上报至终端设备。
[0153]
可选地,测试状态包括故障配置状态和故障恢复状态;
[0154]
相应的,调整子单元用于在目标测试状态为故障配置状态的情况下,将目标设备故障状态信号所表征的设备配置为故障状态;在目标测试状态为故障恢复状态的情况下,将目标设备故障状态信号所表征的设备配置为正常运行状态。
[0155]
可选地,上报单元用于在目标测试状态为故障配置状态的情况下,将目标设备故障状态信号所表征的设备模拟故障状态所对应的功能故障状态上报至终端设备;在目标测试状态为故障恢复状态的情况下,将目标设备故障状态信号所表征的设备恢复正常运行的功能正常状态上报至终端设备。
[0156]
图4所对应实施例中特征的说明可以参见图1至图3所对应实施例的相关说明,这里不再一一赘述。
[0157]
由上述技术方案可以看出,ecu获取终端设备传输的目标标识信息和目标测试状态;其中,目标标识信息和目标测试状态为各内部故障中的任意一个内部故障所对应的信息。解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备。终端设备可以实现对各设备实际功能状态的监控,当ecu反馈的功能状态与终端设备实际检测到的功能状态一致
时,说明该内部故障对应的故障上报链路正常。在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,终端设备可以判定各内部故障对应的上报链路正常。与传统技术中搭建故障运行环境来实现故障测试的方式相比,本技术通过终端设备实现外部故障注入,由ecu进行软件内部链路触发及故障上报,提高了软件健壮性,大大缩短了内部故障的测试时间,提升了内部故障的测试效率。
[0158]
图5为本技术实施例提供的一种适用于终端设备的车辆内部故障的测试装置的结构示意图,装置包括解析单元51、传输单元52和判定单元53;
[0159]
解析单元51,用于解析故障映射功能状态表,以获取各内部故障的标识信息;其中,故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;
[0160]
传输单元52,用于将目标内部故障的目标标识信息和目标测试状态传输至ecu,以便于ecu基于解析故障映射功能状态表获取的映射关系以及接收到的目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至终端设备;其中,目标内部故障为各内部故障中的任意一个内部故障;
[0161]
判定单元53,用于在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各内部故障对应的上报链路正常。
[0162]
可选地,传输单元用于遍历各内部故障的标识信息和故障状态,每次将一个内部故障所对应的标识信息和测试状态传输至ecu。
[0163]
可选地,初始状态下每个内部故障对应的测试状态为故障配置状态;
[0164]
相应的,传输单元用于在目标内部故障对应的故障状态为故障配置状态的情况下,将目标内部故障所对应的标识信息和故障配置状态传输至ecu;在接收到ecu上传的功能故障状态之后,将目标内部故障的故障状态调整为故障恢复状态,并将目标内部故障所对应的标识信息和故障恢复状态传输至ecu。
[0165]
可选地,判定单元包括读取子单元、检测子单元、判断子单元和确定子单元;
[0166]
读取子单元,用于读取故障映射功能状态表中目标内部故障所对应的行数据中具有有效标识的目标设备故障状态信号;
[0167]
检测子单元,用于检测目标设备故障状态信号所对应的设备的实际功能状态;
[0168]
判断子单元,用于判断ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态是否一致;
[0169]
确定子单元,用于在ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态一致的情况下,确定出目标内部故障对应的上报链路正常,直至完成对所有内部故障对应的上报链路是否正常的判定或者出现ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态不一致的情况,则结束操作。
[0170]
可选地,还包括展示单元;
[0171]
展示单元,用于在ecu上报的目标标识信息所对应的各设备的功能状态与实际功能状态不一致的情况下,暂停测试流程并展示上报链路异常的提示信息。
[0172]
图5所对应实施例中特征的说明可以参见图1至图3所对应实施例的相关说明,这里不再一一赘述。
[0173]
由上述技术方案可以看出,终端设备解析故障映射功能状态表,以获取各内部故障的标识信息;其中,故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息。每次可以对一个内部故障进行测试,终端设备可以将任意一个内部故障即目标内部故障的目标标识信息和目标测试状态传输至ecu,以便于ecu获取到终端设备传输的目标标识信息和目标测试状态后,解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备。在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,终端设备可以判定各内部故障对应的上报链路正常。在该技术方案中,通过终端设备向ecu进行故障注入,由ecu进行内部故障的模拟,并向终端设备反馈模拟故障时各设备的功能状态。终端设备可以实现对各设备实际功能状态的监控,当ecu反馈的功能状态与终端设备实际检测到的功能状态一致时,说明该内部故障对应的故障上报链路正常。终端设备通过遍历故障映射功能状态表,依次向ecu下发标识信息和测试状态,可以完成对所有内部故障的测试,提高了故障测试的覆盖度。与传统技术中搭建故障运行环境来实现故障测试的方式相比,本技术通过终端设备实现外部故障注入,由ecu进行软件内部链路触发及故障上报,提高了软件健壮性,大大缩短了内部故障的测试时间,提升了内部故障的测试效率。
[0174]
图6为本技术实施例提供的一种车辆内部故障的测试系统的结构示意图,终端设备61和ecu62;
[0175]
终端设备61,用于解析故障映射功能状态表,以获取各内部故障的标识信息;其中,故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;将目标内部故障的目标标识信息和目标测试状态传输至ecu62;在每个内部故障所对应的ecu62上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各内部故障对应的上报链路正常;
[0176]
ecu62,用于获取终端设备61传输的目标标识信息和目标测试状态;其中,目标标识信息和目标测试状态为各内部故障中的任意一个内部故障所对应的信息;解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至终端设备61。
[0177]
需要说明的是,ecu62无法直接与外部设备进行通信,为了实现ecu62与终端设备61的交互,需要借助于can设备,因此在图6中引出了can设备。
[0178]
图6所对应实施例中特征的说明可以参见图1至图3所对应实施例的相关说明,这里不再一一赘述。
[0179]
由上述技术方案可以看出,终端设备解析故障映射功能状态表,以获取各内部故障的标识信息;其中,故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息。每次可以对一个内部故障进行测试,终端设备可以将任意一个内部故障即目标内部故障的目标标识信息和目标测试状态传输至ecu。目标标识信息可以用于表征目标内部故障,目标测试状态反映了当前所需的测试阶段。ecu获取到终端设备传输的目标标识信息和目标测试状态后,解析故障映射功能状态
表,以获取内部故障和设备故障状态信号的映射关系;基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备。在每个内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,终端设备可以判定各内部故障对应的上报链路正常。在该技术方案中,通过终端设备向ecu进行故障注入,由ecu进行内部故障的模拟,并向终端设备反馈模拟故障时各设备的功能状态。终端设备可以实现对各设备实际功能状态的监控,当ecu反馈的功能状态与终端设备实际检测到的功能状态一致时,说明该内部故障对应的故障上报链路正常。终端设备通过遍历故障映射功能状态表,依次向ecu下发标识信息和测试状态,可以完成对所有内部故障的测试,提高了故障测试的覆盖度。与传统技术中搭建故障运行环境来实现故障测试的方式相比,本技术通过终端设备实现外部故障注入,由ecu进行软件内部链路触发及故障上报,提高了软件健壮性,大大缩短了内部故障的测试时间,提升了内部故障的测试效率。
[0180]
以上对本技术实施例所提供的一种车辆内部故障的测试方法、装置和系统进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0181]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0182]
以上对本技术所提供的一种车辆内部故障的测试方法、装置和系统进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
技术特征:
1.一种车辆内部故障的测试方法,其特征在于,适用于ecu,所述方法包括:获取终端设备传输的目标标识信息和目标测试状态;其中,所述目标标识信息和所述目标测试状态为各内部故障中的任意一个内部故障所对应的信息;解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;基于所述映射关系、所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备,以便于所述终端设备在检测到ecu上报的功能状态与目标标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。2.根据权利要求1所述的车辆内部故障的测试方法,其特征在于,所述基于所述映射关系、所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备包括:基于所述映射关系确定所述目标标识信息所匹配的目标内部故障和目标设备故障状态信号;根据所述目标测试状态,调整所述目标设备故障状态信号所表征的设备的工作状态;将所述目标设备故障状态信号所表征的设备对应的功能状态上报至所述终端设备。3.根据权利要求2所述的车辆内部故障的测试方法,其特征在于,测试状态包括故障配置状态和故障恢复状态;相应的,所述根据所述目标测试状态,调整所述目标设备故障状态信号所表征的设备的工作状态包括:在所述目标测试状态为故障配置状态的情况下,将所述目标设备故障状态信号所表征的设备配置为故障状态;在所述目标测试状态为故障恢复状态的情况下,将所述目标设备故障状态信号所表征的设备配置为正常运行状态。4.根据权利要求3所述的车辆内部故障的测试方法,其特征在于,所述将所述目标设备故障状态信号所表征的设备对应的功能状态上报至所述终端设备包括:在所述目标测试状态为故障配置状态的情况下,将所述目标设备故障状态信号所表征的设备模拟故障状态所对应的功能故障状态上报至所述终端设备;在所述目标测试状态为故障恢复状态的情况下,将所述目标设备故障状态信号所表征的设备恢复正常运行的功能正常状态上报至所述终端设备。5.一种车辆内部故障的测试装置,其特征在于,适用于ecu,所述装置包括获取单元、解析单元、控制单元和上报单元;所述获取单元,用于获取终端设备传输的目标标识信息和目标测试状态;其中,所述目标标识信息和所述目标测试状态为各内部故障中的任意一个内部故障所对应的信息;所述解析单元,用于解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;所述控制单元,用于基于所述映射关系、所述目标标识信息和所述目标测试状态,控制
所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行;所述上报单元,用于将对应的功能状态上报至所述终端设备,以便于所述终端设备在检测到ecu上报的功能状态与目标标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。6.一种车辆内部故障的测试方法,其特征在于,适用于终端设备,所述方法包括:解析故障映射功能状态表,以获取各内部故障的标识信息;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;将目标内部故障的目标标识信息和目标测试状态传输至ecu,以便于所述ecu基于解析所述故障映射功能状态表获取的映射关系以及接收到的所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备;其中,所述目标内部故障为各所述内部故障中的任意一个内部故障;在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。7.根据权利要求6所述的车辆内部故障的测试方法,其特征在于,所述将目标内部故障的目标标识信息和目标测试状态传输至ecu包括:遍历各所述内部故障的标识信息和故障状态,每次将一个内部故障所对应的标识信息和测试状态传输至ecu。8.根据权利要求7所述的车辆内部故障的测试方法,其特征在于,初始状态下每个内部故障对应的测试状态为故障配置状态;相应的,所述每次将一个内部故障所对应的标识信息和测试状态传输至ecu包括:在所述目标内部故障对应的故障状态为故障配置状态的情况下,将所述目标内部故障所对应的标识信息和故障配置状态传输至所述ecu;在接收到所述ecu上传的功能故障状态之后,将所述目标内部故障的故障状态调整为故障恢复状态,并将所述目标内部故障所对应的标识信息和故障恢复状态传输至所述ecu。9.根据权利要求6所述的车辆内部故障的测试方法,其特征在于,所述在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常包括:读取所述故障映射功能状态表中目标内部故障所对应的行数据中具有有效标识的目标设备故障状态信号;检测所述目标设备故障状态信号所对应的设备的实际功能状态;判断所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态是否一致;在所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态一致的情况下,确定出所述目标内部故障对应的上报链路正常,直至完成对所有内部故障对应的上报链路是否正常的判定或者出现ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态不一致的情况,则结束操作。10.根据权利要求9所述的车辆内部故障的测试方法,其特征在于,还包括:
在所述ecu上报的所述目标标识信息所对应的各设备的功能状态与所述实际功能状态不一致的情况下,暂停测试流程并展示上报链路异常的提示信息。11.一种车辆内部故障的测试装置,其特征在于,适用于终端设备,所述装置包括解析单元、传输单元和判定单元;所述,解析单元用于解析故障映射功能状态表,以获取各内部故障的标识信息;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;所述传输单元,用于将目标内部故障的目标标识信息和目标测试状态传输至ecu,以便于所述ecu基于解析所述故障映射功能状态表获取的映射关系以及接收到的所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备;其中,所述目标内部故障为各所述内部故障中的任意一个内部故障;所述判定单元,用于在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常。12.一种车辆内部故障的测试系统,其特征在于,包括:终端设备和ecu;所述终端设备,用于解析故障映射功能状态表,以获取各内部故障的标识信息;其中,所述故障映射功能状态表中记录有不同内部故障各自对应的设备故障状态信号,并且每个内部故障有其对应的唯一标识信息;将目标内部故障的目标标识信息和目标测试状态传输至ecu;在每个所述内部故障所对应的ecu上报的功能状态与其标识信息所触发的实际功能状态匹配的情况下,判定各所述内部故障对应的上报链路正常;所述ecu,用于获取终端设备传输的目标标识信息和目标测试状态;其中,所述目标标识信息和所述目标测试状态为各内部故障中的任意一个内部故障所对应的信息;解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于所述映射关系、所述目标标识信息和所述目标测试状态,控制所述目标标识信息所对应的各设备按照所述目标测试状态所对应的方式运行,并将对应的功能状态上报至所述终端设备。
技术总结
本申请涉及车辆安全技术领域,公开了一种车辆内部故障的测试方法、装置和系统,终端设备解析故障映射功能状态表,以获取各内部故障的标识信息;将目标内部故障的目标标识信息和目标测试状态传输至ECU。ECU解析故障映射功能状态表,以获取内部故障和设备故障状态信号的映射关系;基于映射关系、目标标识信息和目标测试状态,控制目标标识信息所对应的各设备按照目标测试状态所对应的方式运行,并将功能状态上报至终端设备。每个内部故障所对应的ECU上报的功能状态与实际功能状态匹配时,判定各内部故障对应的上报链路正常。通过终端设备实现外部故障注入,ECU进行软件内部链路触发及故障上报,提升了内部故障的测试效率。提升了内部故障的测试效率。提升了内部故障的测试效率。
技术研发人员:戴杰 卢玉坤
受保护的技术使用者:知行汽车科技(苏州)股份有限公司
技术研发日:2023.06.13
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
