工程机械产品自动化测试系统的制作方法

专利查询2022-5-10  190



1.本技术涉及工程机械产品测试技术领域,具体涉及工程机械产品自动化测试系统。


背景技术:

2.在相关现有技术中,随着工程机械行业的驾驶室的智能化发展,需要对驾驶室内的一键启机、控制器等智能化元件进行测试,以保证其可靠性。针对工程行业智能化产品的测试,一般是采用将相应的硬件元件连接成的测试单元进行测试,当需要测试多个待测产品时,都是分开进行的,效率低,可靠性低。其中,由于没有配套的端口模拟功能,无法实现配套的自动化测试系统。另外,由于采用分开测试的方式,这就导致在调试的时候,调试便利性差。


技术实现要素:

3.有鉴于此,本技术的第一方面的目的在于提供一种工程机械产品自动化测试方法,解决了背景技术中存在的分开测试待测产品,无法完成自动化测试的的技术问题。
4.本技术第一方面提供工程机械产品自动化测试方法,包括:通过脚本获取检一个或分别获取多个测指令;根据所述测试指令生成模拟测试信号;根据所述模拟测试信号向所述待测产品发出测试信号,以使得所述待测产品根据所述测试信号生成反馈信号;获取所述反馈信号,并根据所述反馈信号获得测试结果;其中,所述测试指令、所述模拟测试信号、所述测试信号、所述反馈信号与所述待测产品一一对应。
5.本技术的第一方面提供的工程机械产品自动化测试方法,可通过运行脚本程序而获取一个或多个测试指令,并根据测试指令通过运行程序生成模拟测试信号,使得模拟测试信号可以启动模拟开关以生成测试信号,根据测试信号启动待测产品电连接而生成反馈信号,同样通过运行脚本而获得反馈信号,并对反馈信号进行处理而得到测试结果,测试过程自动完成,实现了对一个待测产品或多个待测产品进行测试的自动化过程。
6.结合第一方面,在一种可能的实现方式中,所述工程机械产品自动化测试方法还包括:根据所述测试结果生成测试报告并显示。
7.结合第一方面,在一种可能的实现方式中,根据所述模拟测试信号向对应的待测产品发出测试信号,以使得所述待测产品根据所述测试信号生成反馈信号,具体包括:根据所述测试信号生成电信号;根据所述电信号启动控制面板,以使得所述控制面板与所述待测产品电连接而生成所述反馈信号。
8.本技术的第二方面的目的在于提供一种工程机械产品自动化测试系统,解决了背景技术中存在的分开测试待测产品,无法完成自动化测试,且调试便利性差的的技术问题。
9.本技术的第二方面提供工程机械产品自动化测试系统,用于实施任一实现方式中所述的工程机械产品自动化测试方法,所述工程机械产品自动化测试系统包括:工控机,构造为获取测试指令并生成测试信号;控制面板,构造为获取所述测试信号以启动所述待测
产品,使得所述待测产品生成反馈信号,且所述控制面板获取所述反馈信号;信号模拟组件,与所述工控机和所述控制面板分别通讯连接,以将所述测试信号发送至所述控制面板且将所述反馈信号发送至所述工控机。其中,所述工控机还构造为获取所述反馈信号,并根据所述反馈信号计算获得测试结果。
10.本技术的第二方面提供的工程机械产品自动化测试系统,通过工控机实现了对待测产品的自动化测试,且通过信号模拟组件和控制面板既可以实现单步调试也可以实现循环测试,提高了测试的便利性。另外,由于上述工程机械产品自动化测试系统用于实施任一实现方式中的工程机械产品自动化测试方法,因此具有了上述任一实现方式中的工程机械产品自动化测试方法的技术效果,在此不再赘述。
11.结合第二方面,在一种可能的实现方式中,所述工程机械产品自动化测试系统还包括:机柜,所述机柜包括机壳和多个腔体,多个所述腔体从上到下依次设于所述机壳内;测试台,与所述机壳连接,所述测试台构造为放置所述待测产品;其中,所述工控机和所述信号模拟组件分别设于所述腔体内,所述控制面板设于所述机壳上。
12.结合第二方面,在一种可能的实现方式中,所述信号模拟组件包括:卡板组件、信号发生器、程控电源和电磁阀组。
13.结合第二方面,在一种可能的实现方式中,所述卡板组件包括电阻输出卡、电阻输入卡、直流采集卡、继电器电流控制卡、模拟量输入卡和模拟量输出卡。
14.结合第二方面,在一种可能的实现方式中,所述工程机械产品自动化测试系统还包括:转换接头,设于所述机壳上,所述转换接头通过连接线束与所述待测产品电性连接。可分配控制模块,与所述信号模拟组件和所述转换接头分别通讯连接。
15.结合第二方面,在一种可能的实现方式中,所述工程机械产品自动化测试系统还包括:通讯模块,与所述工控机和所述信号模拟组件分别通讯连接。
16.结合第二方面,在一种可能的实现方式中,所述通讯模块包括:交换机,与所述工控机和所述信号模拟组件分别通讯连接;can分析仪,与所述工控机通讯连接。
17.结合第二方面,在一种可能的实现方式中,所述控制面板具有多个插槽,用于一一对应插接多个控制开关。
18.结合第二方面,在一种可能的实现方式中,所述控制开关包括:旋钮开关、开关总成、一键启机开关和按键。
19.结合第二方面,在一种可能的实现方式中,所述工程机械产品自动化测试系统还包括:电源指示灯、电源开关、急停开关和测试指示灯,所述电源指示灯和所述急停开关分别与所述电源开关电性连接,所述测试指示灯与所述电源开关和所述工控机分别连接。
20.结合第二方面,在一种可能的实现方式中,所述工程机械产品自动化测试系统还包括:显示装置,与所述工控机通讯连接;其中,所述工控机根据
21.所述测试结果生成测试报告并发送至所述显示装置进行显示。
22.本技术的第三方面提供计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令在运行时用于执行上述任一实现方式中的工程机械产品自动化测试方法。
附图说明
23.图1所示为本技术一些实现方式提供的工程机械产品自动化测试系统的方框图。
24.图2所示为本技术一些实现方式提供的工程机械产品自动化测试系统的脚本运行界面示意图。
25.图3所示为本技术一些实现方式提供的工程机械产品自动化测试系统的主视结构示意图。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.申请概述
28.为了解决背景技术中存在的分开测试待测产品,调试便利性差的的技术问题,可以采用多个测试系统同步进行测试,但是,这样就会增加人力成本。
29.针对上述的技术问题,本技术的基本构思是提出一种能够自动测试,且既能够够单独测试,又能够叠加测试的的工程机械产品自动化测试方法、系统和可读存储介质。将工程机械产品自动化测试系统拆分为两层:第一层通过软件脚本实现自动化测试。第二层通过通过软件脚本结合多个通讯结构实现单独测试或叠加测试,以提高测试便利性。
30.需要说明的是,本技术所提供的工程机械产品自动化测试系统可以应用于任何场景下的工程机械产品自动化测试方法。具体而言,机械结构的设计目的是要完成具体的工作任务,完成工作任务的方式为通过对应的机械结构或机械结构中的部分或全部组件以完成具体的机械动作或信息传递。
31.在介绍了本技术的基本原理之后,下面将参考附图来具体介绍本技术的各种非限制性实施例。
32.示例性工程机械产品自动化测试方法
33.该工程机械产品自动化测试方法,包括:
34.通过脚本获取一个或分别获取多个测试指令,例如,通过外部输入的方式输入测试指令,然后通过脚本程序获取测试指令,可以理解为,通过编程的方式,可以通过运行脚本分别获取多个测试指令,以对应实现对多个待测产品的测试。
35.根据测试指令生成模拟测试信号,可以理解为,根据获得的测试指令运行程序,从而生成模拟测试信号,模拟测试信号发送至模拟元件,例如,模拟元件可以为设置在控制面板上的按钮,按钮与对应的待测产品电性连接,从而通过模拟元件启动待测产品。
36.根据模拟测试信号向待测产品发出测试信号,以使得待测产品根据测试信号生成反馈信号,其中的测试信号可以为电压信号或电流信号,同样地,与此相对应地,反馈信号为电流信号或电压信号,使得测试变得容易,易于实现。
37.获取反馈信号,并根据反馈信号获得测试结果,可以理解为,通过对反馈信号进行处理而得到测试结果,测试过程自动完成,实现了测试的自动化过程。其中,测试指令、模拟测试信号、测试信号、反馈信号与待测产品一一对应,可以理解为,通过运行脚本,能够对多
个待测产品或一个待测产品进行测试,提高了测试效率和测试的方便性。
38.在一种可能的实现方式中,工程机械产品自动化测试方法还包括:
39.根据测试结果生成测试报告并显示,使得测试结果可见,并以测试报告的形式展示测试结果,更方便有针对性地了解测试结果。
40.根据模拟测试信号向对应的待测产品发出测试信号,以使得待测产品根据测试信号生成反馈信号,具体包括:
41.根据测试信号生成电信号,其中,电信号可以为电压信号。
42.根据电信号启动控制面板,以使得控制面板与待测产品电连接而生成反馈信号,其中,控制面板为能够控制待测产品启动的面板。通过反馈信号可以检测出待测产品是否合格,简单、可靠。
43.示例性工程机械产品自动化测试系统
44.图1所示为本技术一些实现方式提供的工程机械产品自动化测试系统的方框图。如图1所示,该工程机械产品自动化测试系统100,用于实施任一实现方式中的工程机械产品自动化测试方法,该工程机械产品自动化测试系统100包括:工控机110、控制面板120和信号模拟组件150。
45.具体地,工控机110构造为获取一个或多个测试指令并生成对应的模拟测试信号,可以理解为,测试指令可以通过输入设备进行输入,也可以通过编辑脚本程序,然后运行脚本来实现。控制面板120构造为获取模拟测试信号并生成测试信号以启动一个或多个待测产品200,使得待测产品200生成反馈信号,且控制面板120获取反馈信号,信号模拟组件150与工控机110和控制面板120分别通讯连接,可以理解为,信号模拟组件150可以在工控机110与控制面板120之间实现信号的双向传输。其中,可以通过can总线来实现,以将模拟测试信号发送至控制面板120 且将反馈信号发送至工控机110。其中,工控机110还构造为获取反馈信号,并根据反馈信号计算获得测试结果。通过工控机110实现了对待测产品200的自动化测试,且通过信号模拟组件150和控制面板120既可以实现单步调试也可以实现循环测试,提高了测试的便利性。另外,由于上述工程机械产品自动化测试系统用于实施任一实现方式中的工程机械产品自动化测试方法,因此具有了上述任一实现方式中的工程机械产品自动化测试方法的技术效果,在此不再赘述。
46.继续结合图1所示,通过运行计算机脚本,能够模拟传感器、执行器功能,可以满足控制器、显示屏的io功能验证。通过上位机发送指令实现控制电源,可实现模拟挖机启机上电、控制器输出、io板卡输出电压、电磁阀驱动达到模拟驾驶的手柄操作、档位变化,并将结果传至显示屏。
47.图2所示为本技术一些实现方式提供的工程机械产品自动化测试系统的脚本运行界面示意图。如图2所示,通过运行脚本,可以实现对待测产品200的参数进行测试,测试结果可见,使得测试更加可靠。
48.图3所示为本技术一些实现方式提供的工程机械产品自动化测试系统的主视结构示意图。如图3所示,工程机械产品自动化测试系统还包括:机柜130和测试台 140,机柜130包括机壳和多个腔体,机壳可以为立方体结构,方便制作,且使用方便。多个腔体从上到下依次设于机壳内,测试台140与机壳连接,测试台140构造为放置待测产品200,方便对待测产品200进行测试。其中,工控机110和信号模拟组件150分别设于腔体内,控制面板120设于
机壳上。可以理解为,工控机110 和信号模拟组件150分别设于不同的腔体内,且信号模拟组件150中包括多个信号模拟元件,并以插接的形式来安装,方便更换不同的信号模拟元件,提高了待测产品200的种类和数量,提高了适应性。
49.继续结合图1和图3所示,信号模拟组件150包括:卡板组件159、信号发生器153、程控电源155和电磁阀组157。其中,卡板组件159可以为io板卡,卡板组件包括电阻输出卡、电阻输入卡、直流采集卡、继电器电流控制卡、模拟量输入卡和模拟量输出卡,以能够测试多个待测产品200。其中,卡板组件159设置在测试插箱151内。信号发生器153能提供各种频率、波形和输出电平电信号的设备,在测量各种电信系统或电信设备的振幅特性、频率特性、传输特性及其它电参数时,以及测量元器件的特性与参数时,用作测试的信号源或激励源。程控电源155为可编程直流电源,全程控,全按年操作。
50.继续结合图1和图3所示,工程机械产品自动化测试系统还包括:转换接头160 和可分配控制模块170,其中,转换接头160可以为转接航空插头,转换接头160 设于机壳上,转换接头160通过连接线束与待测产品200电性连接,以能够连接不同的待测产品200。可分配控制模块170与信号模拟组件150和转换接头160分别通讯连接,其中,可分配控制模块170可以为多插口的接线端子,可分配控制模块 170可通过can信号线与转换接头160通讯连接,使得通过运行脚本就可以进行选择。
51.继续结合图图1和图3所示,工程机械产品自动化测试系统还包括:通讯模块 180,通讯模块180与工控机110和信号模拟组件150分别通讯连接,以通过通讯效率和灵活性、适应性。
52.继续结合图1和图3所示,通讯模块180包括:交换机181和can分析仪183,其中,交换机181与工控机110和信号模拟组件150分别通讯连接,通讯效率高,准确,可靠。can分析仪183与工控机110通讯连接,例如,can分析仪183与工控机110通过接口进行通讯连接。
53.继续结合图3所示,控制面板120具有多个插槽,用于一一对应插接多个控制开关121,通过插槽实现控制开关121的插接,方便对控制开关121进行更换。其中,控制开关121包括:旋钮开关1211、开关总成1223、一键启机开关和按键,以能够实现对智能驾驶平台的智能设备进行检测。其中,开关总成1223可以为小挖开挖总成。
54.继续结合图3所示,工程机械产品自动化测试系统还包括:电源指示灯171、电源开关173、急停开关175、蜂鸣器177和测试指示灯179,电源指示灯171和急停开关175分别与电源开关173电性连接,测试指示灯179与电源开关173和工控机110分别连接,且蜂鸣器177与所述电源开关173和工控机110分别连接。可以理解为,电源开关173用于开启机柜130上的用电设备的电源,急停开关175则用于在紧急情况下关闭电源。电源指示灯171用于在电源打开或关闭后给出对应的指示。例如电源打开时,电源指示灯171亮,电源关闭时,电源指示灯171不亮。蜂鸣器177用于在测试过程中当发生意外时发出鸣叫,以发出声音提示信号。测试结果为合格时显示一种颜色,而测试结果为不合格时又显示不同另外一种颜色,以此可以加强测试体验,进一步提高了测试的可靠性。
55.继续结合图1和图3所示,工程机械产品自动化测试系统还包括:显示装置 190,显示装置190与工控机110通讯连接,其中,工控机110根据测试结果生成测试报告并发送至显示装置进行显示,提高了对待测产品200进行测试的可靠性。
56.本技术中,通过模拟平台包括控制器、显示屏、按键面板、辅助控制器、一键启机、
功放组成的驾驶室控制平台、电液模拟平台,驾驶室控制平台、电液模拟平台集成到一套机柜130当中,能够实现通过上位机发送指令控制一键启机上电、控制器输出、io板卡输出电压达到模拟驾驶的手柄操作,并将结果传至显示屏。通过使用航空插头,依据不同类型均匀分配不同功能的端口,最大程度满足现有以及未来产品的测试需求。通过交换机181、can/modbus分析仪通讯实现对模块的控制,利用脚本既可以实现度单功能的控制模拟,也可以实现多功能组合状态的模拟。通过自动化测试平台,编写测试脚本,pc端上位机实现控制各类板卡、仪器仪表、电源电器设备实现模拟传感器、执行器功能。卡槽式设计、以太网口交互、can/modbus 通讯,预留多余空位,方便扩展。io点数多、可扩展性强,满足现阶段和未来产品功能测试测扩展需求。
57.示例性可读存储介质
58.该机可读存储介质,存储介质上存储有计算机程序指令,计算机程序指令在运行时用于执行上述任一实现方式中的工程机械产品自动化测试方法。
59.除了上述方法和设备以外,本技术的实施例还可以是计算机程序产品,包括计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行如上述任一实施例的机械机构控制方法中的步骤。
60.计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本技术实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
61.此外,本技术的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性机械机构控制方法”部分中描述的根据本技术各种实施例的机械机构控制方法中的步骤。
62.所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器((ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
63.以上结合具体实施例描述了本技术的基本原理,但是,需要指出的是,在本技术中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本技术的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本技术为必须采用上述具体的细节来实现。
64.本技术中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使
用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
65.还需要指出的是,在本技术的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本技术的等效方案。
66.提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本技术。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本技术的范围。因此,本技术不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
67.为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本技术的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
68.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。

最新回复(0)