一种汽车仪表指示灯自动测试方法及装置与流程

文档序号:31286932发布日期:2022-08-27 02:35阅读:265来源:国知局
一种汽车仪表指示灯自动测试方法及装置与流程

1.本技术涉及车辆测试技术领域,具体涉及一种汽车仪表指示灯自动测试方法及装置。


背景技术:

2.现代汽车仪表主要由车速里程表、转速表、信息显示屏以及指示灯等构成。汽车仪表,即行车电脑,作用是诊断车上的各大系统以及实时反馈汽车的各个系统工作状况,并通过各种指示表指示灯向驾驶者展现。
3.随着如今汽车技术发展日新月异,越来越多新技术被运用到新车上,并且,汽车仪表盘上,大量的行车信息以及各种指示灯也越来越多。因此,汽车仪表指示灯能否顺利工作,对于日常的车辆驾驶也十分重要。传统的汽车仪表指示灯验证工作,操作较为繁琐,耗费工时较长。如何高效进行汽车仪表指示灯的验证工作,是目前需要解决的问题。
4.因此,现在提供一种汽车仪表指示灯自动测试技术,以满足当前工作需求。


技术实现要素:

5.本技术提供一种汽车仪表指示灯自动测试方法及装置,根据不同的汽车仪表指示灯对应的信号类型,选择对应信号类型的测试指令进行自动测试,在具有较高测试效率的前提下,有效保障测试的准确性和可靠性。
6.第一方面,本技术提供了一种汽车仪表指示灯自动测试方法,所述方法包括以下步骤:
7.根据所述指示灯对应的信号类型,发送对应信号类型的测试指令;
8.待所述指示灯接收所述测试指令后,基于所述指示灯的工作状态,判定所述指示灯的测试结果;其中,
9.所述信号类型包括总线信号、数字信号或模拟信号。
10.具体的,待所述指示灯接收所述测试指令后,基于所述指示灯的工作状态,判定所述指示灯的测试结果中,包括以下步骤:
11.所述指示灯接收并响应所述测试指令,将工所述工作状态转入点亮或熄灭状态;
12.当所述指示灯的工作状态与所述测试指令匹配时,判断所述指示灯通过测试;
13.当所述指示灯的工作状态与所述测试指令不匹配时,判断所述指示灯未通过测试。
14.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
15.基于所述指示灯对应的信号类型,生成对应信号类型的测试指令;
16.将对应信号的所述测试指令发送至所述指示灯;其中,
17.所述测试指令为点亮指令或熄灭指令。
18.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括
以下步骤:
19.通过pci板卡或者vspy4,向支持总线信号的所述指示灯发送总线信号的所述测试指令。
20.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
21.通过预设的继电器控制通断,生成数字信号的所述测试指令,并发送至支持数字信号的所述指示灯。
22.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
23.针对接收电压或电流类型的模拟信号的所述指示灯,利用程控电源向所述指示灯发送对应的电压信号或电流信号。
24.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
25.针对接收电阻类型的模拟信号,控制pci板卡向所述指示灯发送对应的电阻值信号。
26.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
27.针对接收频率类型的模拟信号,控制pci板卡向所述指示灯发送对应的频率值信号。
28.第二方面,本技术提供了一种汽车仪表指示灯自动测试装置,所述装置包括:
29.指令发送模块,其用于根据所述指示灯对应的信号类型,发送对应信号类型的测试指令;
30.测试判定模块,其用于待所述指示灯接收所述测试指令后,基于所述指示灯的工作状态,判定所述指示灯的测试结果;其中,
31.所述信号类型包括总线信号、数字信号或模拟信号。
32.进一步的,所述测试判定模块还用于所述指示灯接收并响应所述测试指令,将工所述工作状态转入点亮或熄灭状态;
33.所述测试判定模块还用于当所述指示灯的工作状态与所述测试指令匹配时,判断所述指示灯通过测试;
34.所述测试判定模块还用于当所述指示灯的工作状态与所述测试指令不匹配时,判断所述指示灯未通过测试。
35.进一步的,指令发送模块还用于基于所述指示灯对应的信号类型,生成对应信号类型的测试指令;
36.指令发送模块还用于将对应信号的所述测试指令发送至所述指示灯;其中,
37.所述测试指令为点亮指令或熄灭指令。
38.进一步的,指令发送模块还用于通过pci板卡或者vspy4,向支持总线信号的所述指示灯发送总线信号的所述测试指令。
39.进一步的,指令发送模块还用于通过预设的继电器控制通断,生成数字信号的所述测试指令,并发送至支持数字信号的所述指示灯。
40.进一步的,指令发送模块还用于针对接收电压或电流类型的模拟信号的所述指示灯,利用程控电源向所述指示灯发送对应的电压信号或电流信号。
41.进一步的,指令发送模块还用于针对接收电阻类型的模拟信号,控制pci板卡向所述指示灯发送对应的电阻值信号。
42.进一步的,指令发送模块还用于针对接收频率类型的模拟信号,控制pci板卡向所述指示灯发送对应的频率值信号。
43.本技术提供的技术方案带来的有益效果包括:
44.本技术根据不同的汽车仪表指示灯对应的信号类型,选择对应信号类型的测试指令进行自动测试,在具有较高测试效率的前提下,有效保障测试的准确性和可靠性。
附图说明
45.术语解释:
46.pci:peripheral component interconnect,外设组件互连标准;
47.can:controller area network,控制器域网;
48.lin:local interconnect network,局域互联网络;
49.pc:personal computer,个人计算机;
50.usb:universal serial bus,通用串行总线;
51.pin:引脚。
52.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
53.图1为本技术实施例中提供的汽车仪表指示灯自动测试方法的步骤流程图;
54.图2为本技术实施例中提供的汽车仪表指示灯自动测试方法的原理图;
55.图3为本技术实施例中提供的汽车仪表指示灯自动测试装置的结构框图。
具体实施方式
56.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
57.以下结合附图对本技术的实施例作进一步详细说明。
58.本技术实施例提供一种汽车仪表指示灯自动测试方法及装置,根据不同的汽车仪表指示灯对应的信号类型,选择对应信号类型的测试指令进行自动测试,在具有较高测试效率的前提下,有效保障测试的准确性和可靠性。
59.为达到上述技术效果,本技术的总体思路如下:
60.一种汽车仪表指示灯自动测试方法,该方法包括以下步骤:
61.s1、获取汽车仪表各指示灯对应的信号类型;
62.s2、根据指示灯对应的信号类型,发送对应信号类型的测试指令;
63.s3、待指示灯接收测试指令后,基于指示灯的工作状态,判定指示灯的测试结果;其中,
64.信号类型包括总线信号、数字信号或模拟信号。
65.以下结合附图对本技术的实施例作进一步详细说明。
66.第一方面,参见图1~2所示,本技术实施例提供一种汽车仪表指示灯自动测试方法,该方法包括以下步骤:
67.s1、获取汽车仪表各指示灯对应的信号类型;
68.s2、根据指示灯对应的信号类型,发送对应信号类型的测试指令;
69.s3、待指示灯接收测试指令后,基于指示灯的工作状态,判定指示灯的测试结果;其中,
70.信号类型包括总线信号、数字信号或模拟信号。
71.需要说明的是,在获取汽车仪表各指示灯对应的信号类型时,数据来源可以是根据指示灯的类型,人工识别或利用外部设备识别或预先录入。
72.本技术实施例的技术方案,根据不同的汽车仪表指示灯对应的信号类型,选择对应信号类型的测试指令进行自动测试,在具有较高测试效率的前提下,有效保障测试的准确性和可靠性。
73.具体的,待所述指示灯接收所述测试指令后,基于所述指示灯的工作状态,判定所述指示灯的测试结果中,包括以下步骤:
74.所述指示灯接收并响应所述测试指令,将工所述工作状态转入点亮或熄灭状态;
75.当所述指示灯的工作状态与所述测试指令匹配时,判断所述指示灯通过测试;
76.当所述指示灯的工作状态与所述测试指令不匹配时,判断所述指示灯未通过测试。
77.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
78.基于所述指示灯对应的信号类型,生成对应信号类型的测试指令;
79.将对应信号的所述测试指令发送至所述指示灯;其中,
80.所述测试指令为点亮指令或熄灭指令。
81.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
82.通过pci板卡或者vspy4,向支持总线信号的所述指示灯发送总线信号的所述测试指令。
83.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
84.通过预设的继电器控制通断,生成数字信号的所述测试指令,并发送至支持数字信号的所述指示灯。
85.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
86.针对接收电压或电流类型的模拟信号的所述指示灯,利用程控电源向所述指示灯发送对应的电压信号或电流信号。
87.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
88.针对接收电阻类型的模拟信号,控制pci板卡向所述指示灯发送对应的电阻值信号。
89.具体的,根据所述指示灯对应的信号类型,发送对应信号类型的测试指令中,包括以下步骤:
90.针对接收频率类型的模拟信号,控制pci板卡向所述指示灯发送对应的频率值信号。
91.需要说明的是,现阶段的汽车仪表指示灯的日常工作中,所涉及到的信号类型主要包含但不限于:车载can/lin信号、模拟量信号以及数字量信号;
92.本技术实施例主要通过模拟发送汽车仪表指示灯所需要的上述信号类型,并通过上位机来控制信号的输入输出和采集来达到自动化测试目的。
93.本技术实施例在实施时,基于工控机pc端、控制器端以及汽车仪表产品端,具体情况如下:
94.工控机pc端主要为上位机软件端,可以编写测试脚本通过调用控制器端连接的外设来达到信号的输入输出采集等逻辑控制;
95.控制器端主要为pci can卡接口端、rs232接口继电器以及供调用的程控电源,借助数字万用表,频率信号发生器,电阻信号箱等外设设备,依据pc端指令来实现上述各类型的信号的实际输入、输出以及采集,并反馈给pc端上位机;
96.汽车仪表产品主要通过线束与控制器相应端口进行连接。
97.pc端上位机包括vspy4/pci-8513can卡程控电源、pci模拟量信号输出板卡以及rs232继电器等对应的调用接口,通过上位机调用相应接口来实现所需实现的测试逻辑。
98.控制器外设的选取:
99.can工具的选取可以是英特佩斯公司的value can4或者pci-8513can卡。
100.本技术实施例中,车载模拟量信号主要使用频率信号发生器/pci板卡进行频率类型模拟量数据输出采集,程控电源进行电压类型模拟量信号输出采集;
101.车载数字量信号主要通过程控继电器进行电压电流输出,可以使用keysightn5765a型号。
102.本技术实施例的技术方案中,设备连接方式如下:
103.pc端通过usb/rs232连接can卡,can卡连接控制器端口,控制器端口转接出4路can h和can l接口,以提供跟设备can网络的连接。
104.pc端通过rs232接口直接连接控制器;
105.控制器端通过转接出来的继电器口,连接汽车仪表线束中的电源、模拟量pin口以及数字量pin口。
106.基于本技术实施例的技术方案,汽车仪表指示灯自动化测试过程的具体实现方式如下:
107.第一,根据can信号驱动类型的汽车仪表指示灯,通过pc端连接的pci-8531can卡或者vspy4发送相应can报文和信号给仪表,测试指示灯的亮灭,以及报文信号超时等处理逻辑。
108.第二,数字量类型信号在车载信号中主要表现为高低边电平,通过高低边信号触发的汽车仪表指示灯,通过pc端连接控制器,控制端连接的程控电源,程控电源给控制器端提供高低边电平,通过控制器之中的rs232继电器来控制通断,从而达到控制高低边电平的输出,使汽车仪表指示灯亮灭。
109.第三,模拟量信号类型触发的汽车仪表指示灯分为几种情况:
110.对于电压电流类型的模拟量信号,使用上位机控制程控电源输出触发汽车仪表指示灯所需的电压电流,来达到控制指示灯亮灭逻辑;
111.对于电阻类型的模拟量信号,使用上位机控制pci板卡输出触发汽车仪表指示灯所需的电阻值信号,来达到控制指示灯亮灭逻辑;
112.对于频率类型的模拟量信号,使用上位机控制pci板卡输出触发汽车仪表指示灯所需的频率值信号,来达到控制指示灯亮灭逻辑。
113.综上所述,本技术实施例的技术方案,主要解决在汽车仪表开发测试过程中,对汽车仪表指示灯验证所需工时较多,通过该方案的自动测试技术,可缩短汽车仪表指示灯测试所需工时,提高测试效率,并调高测试用例的可复用性。
114.第二方面,参见图3所示,本技术实施例在第一方面提及的汽车仪表指示灯自动测试方法的技术基础上,提供一种汽车仪表指示灯自动测试装置,该装置包括:
115.类型获取模块,其用于获取汽车仪表各指示灯对应的信号类型;
116.指令发送模块,其用于根据所述指示灯对应的信号类型,发送对应信号类型的测试指令;
117.测试判定模块,其用于待所述指示灯接收所述测试指令后,基于所述指示灯的工作状态,判定所述指示灯的测试结果;其中,
118.所述信号类型包括总线信号、数字信号或模拟信号。
119.需要说明的是,在获取汽车仪表各指示灯对应的信号类型时,数据来源可以是根据指示灯的类型,人工识别或利用外部设备识别或预先录入。
120.本技术实施例的技术方案,根据不同的汽车仪表指示灯对应的信号类型,选择对应信号类型的测试指令进行自动测试,在具有较高测试效率的前提下,有效保障测试的准确性和可靠性。
121.进一步的,所述测试判定模块还用于所述指示灯接收并响应所述测试指令,将工所述工作状态转入点亮或熄灭状态;
122.所述测试判定模块还用于当所述指示灯的工作状态与所述测试指令匹配时,判断所述指示灯通过测试;
123.所述测试判定模块还用于当所述指示灯的工作状态与所述测试指令不匹配时,判断所述指示灯未通过测试。
124.进一步的,指令发送模块还用于基于所述指示灯对应的信号类型,生成对应信号类型的测试指令;
125.指令发送模块还用于将对应信号的所述测试指令发送至所述指示灯;其中,
126.所述测试指令为点亮指令或熄灭指令。
127.进一步的,指令发送模块还用于通过pci板卡或者vspy4,向支持总线信号的所述指示灯发送总线信号的所述测试指令。
128.进一步的,指令发送模块还用于通过预设的继电器控制通断,生成数字信号的所述测试指令,并发送至支持数字信号的所述指示灯。
129.进一步的,指令发送模块还用于针对接收电压或电流类型的模拟信号的所述指示灯,利用程控电源向所述指示灯发送对应的电压信号或电流信号。
130.进一步的,指令发送模块还用于针对接收电阻类型的模拟信号,控制pci板卡向所述指示灯发送对应的电阻值信号。
131.进一步的,指令发送模块还用于针对接收频率类型的模拟信号,控制pci板卡向所述指示灯发送对应的频率值信号。
132.需要说明的是,现阶段的汽车仪表指示灯的日常工作中,所涉及到的信号类型主要包含但不限于:车载can/lin信号、模拟量信号以及数字量信号;
133.本技术实施例主要通过模拟发送汽车仪表指示灯所需要的上述信号类型,并通过上位机来控制信号的输入输出和采集来达到自动化测试目的。
134.本技术实施例在实施时,基于工控机pc端、控制器端以及汽车仪表产品端,具体情况如下:
135.工控机pc端主要为上位机软件端,可以编写测试脚本通过调用控制器端连接的外设来达到信号的输入输出采集等逻辑控制;
136.控制器端主要为pci can卡接口端、rs232接口继电器以及供调用的程控电源,借助数字万用表,频率信号发生器,电阻信号箱等外设设备,依据pc端指令来实现上述各类型的信号的实际输入、输出以及采集,并反馈给pc端上位机;
137.汽车仪表产品主要通过线束与控制器相应端口进行连接。
138.pc端上位机包括vspy4/pci-8513can卡程控电源、pci模拟量信号输出板卡以及rs232继电器等对应的调用接口,通过上位机调用相应接口来实现所需实现的测试逻辑。
139.控制器外设的选取:
140.can工具的选取可以是英特佩斯公司的value can4或者pci-8513can卡。
141.本技术实施例中,车载模拟量信号主要使用频率信号发生器/pci板卡进行频率类型模拟量数据输出采集,程控电源进行电压类型模拟量信号输出采集;
142.车载数字量信号主要通过程控继电器进行电压电流输出,可以使用keysightn5765a型号。
143.本技术实施例的技术方案中,设备连接方式如下:
144.pc端通过usb/rs232连接can卡,can卡连接控制器端口,控制器端口转接出4路can h和can l接口,以提供跟设备can网络的连接。
145.pc端通过rs232接口直接连接控制器;
146.控制器端通过转接出来的继电器口,连接汽车仪表线束中的电源、模拟量pin口以及数字量pin口。
147.基于本技术实施例的技术方案,汽车仪表指示灯自动化测试过程的具体实现方式如下:
148.第一,根据can信号驱动类型的汽车仪表指示灯,通过pc端连接的pci-8531can卡或者vspy4发送相应can报文和信号给仪表,测试指示灯的亮灭,以及报文信号超时等处理逻辑。
149.第二,数字量类型信号在车载信号中主要表现为高低边电平,通过高低边信号触发的汽车仪表指示灯,通过pc端连接控制器,控制端连接的程控电源,程控电源给控制器端提供高低边电平,通过控制器之中的rs232继电器来控制通断,从而达到控制高低边电平的输出,使汽车仪表指示灯亮灭。
150.第三,模拟量信号类型触发的汽车仪表指示灯分为几种情况:
151.对于电压电流类型的模拟量信号,使用上位机控制程控电源输出触发汽车仪表指示灯所需的电压电流,来达到控制指示灯亮灭逻辑;
152.对于电阻类型的模拟量信号,使用上位机控制pci板卡输出触发汽车仪表指示灯所需的电阻值信号,来达到控制指示灯亮灭逻辑;
153.对于频率类型的模拟量信号,使用上位机控制pci板卡输出触发汽车仪表指示灯所需的频率值信号,来达到控制指示灯亮灭逻辑。
154.综上所述,本技术实施例的技术方案,主要解决在汽车仪表开发测试过程中,对汽车仪表指示灯验证所需工时较多,通过该方案的自动测试技术,可缩短汽车仪表指示灯测试所需工时,提高测试效率,并调高测试用例的可复用性。
155.需要说明的是,在本技术中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
156.以上仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1