掌桥专利:专业的专利平台
掌桥专利
首页

执行器耐久测试方法、设备、计算机程序产品及存储介质

文献发布时间:2023-06-19 12:22:51


执行器耐久测试方法、设备、计算机程序产品及存储介质

技术领域

本发明涉及测试技术领域,尤其涉及一种执行器耐久测试方法、设备、计算机程序产品及存储介质。

背景技术

随着汽车行业的不断发展,汽车在不同工况下的耐久性体现汽车的性能好坏,在汽车研发过程中,需要对汽车的耐久性进行测试,现有技术中在对汽车的耐久性进行测试的过程中,需要将产品装配到整机上进行耐久测试,导致测试过程过于繁琐且测试结果可靠性降低。

发明内容

本申请实施例通过提供一种执行器耐久测试方法、设备、计算机程序产品及存储介质,旨在解决现有技术中整机测试过于繁琐且测试结果可靠性降低的问题。

本申请实施例提供了一种执行器耐久测试方法,所述执行器耐久测试方法,包括:

获取执行器的运行参数和负载控制参数;

控制所述执行器根据所述运行参数运行,并根据所述负载控制参数控制负载单元;

获取所述执行器的运行数据,其中,所述运行数据包括工作角度、工作电流和/或工作温度;

根据工作角度、工作电流和/或工作温度确定测试结果。

在一实施例中,所述获取执行器的运行参数和负载控制参数的步骤包括:

获取所述执行器的各个不同工况对应的运行参数和负载控制参数,其中,所述运行工况包括上坡工况、下坡工况和/或平稳工况。

在一实施例中,所述运行参数包括转速,所述控制所述执行器根据所述运行参数运行,并根据所述负载控制参数控制负载单元的步骤包括:

控制所述执行器以最大转速运行;

在所述执行器以所述最大转速运行时,控制所述负载控制单元根据所述负载控制参数运行,以逐渐增大所述执行器的负载。

在一实施例中,所述获取所述执行器的运行数据的步骤之后包括:

根据所述运行数据绘制工作曲线;

判断所述工作曲线上的运行数据是否均在预设阈值范围内;

当存在所述工作曲线上的运行数据不在预设阈值范围内时,则判定所述测试结果异常。

在一实施例中,所述当存在所述工作曲线上的运行数据不在预设阈值范围内时,则判定所述测试结果异常的步骤之后,还包括:

根据异常的所述测试结果执行对应的预设处理动作,其中,在测试结果为所述工作电流异常时,控制执行器断电或者控制电机停止转动。

在一实施例中,所述当存在所述工作曲线上的运行数据不在预设阈值范围内时,则判定所述测试结果异常的步骤之后,还包括:

将异常的所述测试结果通过控制器局域网络发送至存储器,以通过从所述存储器中获取异常的测试结果进行修正。

在一实施例中,所述获取所述执行器的运行数据的步骤之后,还包括:

在显示设备上显示所述运行数据。

此外,为实现上述目的,本发明还提供了一种执行器耐久测试设备,所述设备包括:显示设备、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的执行器耐久测试程序,所述执行器耐久测试程序被所述处理器执行时实现上述的执行器耐久测试方法的步骤。

此外,为实现上述目的,本发明还提供了一种计算机程序产品,所述计算机程序产品包括执行器耐久测试程序,所述执行器耐久测试程序被所述处理器执行时实现上述的执行器耐久测试方法的步骤。

此外,为实现上述目的,本发明还提供了一种存储介质,其上存储有执行器耐久测试程序,所述执行器耐久测试程序被处理器执行时实现上述的执行器耐久测试方法的步骤。

本申请实施例中提供的一种执行器耐久测试方法、设备、计算机程序产品及存储介质的技术方案,至少具有如下技术效果或优点:

由于采用了获取执行器的运行参数和负载控制参数,控制所述执行器根据所述运行参数运行,并根据所述负载控制参数控制负载单元的技术方案,解决了整机测试过程过于繁琐的技术问题,提高了测试效率;通过采用获取所述执行器的运行数据,其中,所述运行数据包括工作角度、工作电流和/或工作温度,根据所述工作角度、工作电流和/或工作温度确定测试结果的技术方案,解决了测试结果可靠性低的技术问题,提高了测试结果的可靠性。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的结构示意图;

图2为本发明执行器耐久测试方法第一实施例的流程示意图;

图3为本发明执行器耐久测试方法第三实施例的流程示意图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

如图1所示,图1为本发明实施例方案涉及的硬件运行环境的结构示意图。

需要说明的是,图1即可为执行器耐久测试设备的硬件运行环境的结构示意图。

如图1所示,该执行器耐久测试设备可以包括:处理器1001,例如MCU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示设备比如显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,还可以是带电可擦可编程只读存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,执行器耐久测试设备采用的通信方式为控制器局域网络通信方式,即CAN通信;所述执行器耐久测试设备还包括电控执行器,该电控执行器上搭载着设备工装,所述执行器耐久测试设备还包括阻尼器,所述阻尼器与所述设备工装连接,通过供电模块控制所述电控执行器工作,通过MCU控制电控执行器运行在最大的工作速度,当电控执行器运行在最大的工作速度下时,通过不断增加阻尼器的阻力,以对所述电控执行器进行耐久测试,本申请的执行器耐久测试设备还可以包括其他传感器或者器件,在此不再赘述。

本领域技术人员可以理解,图1中的执行器耐久测试设备结构并不构成对执行器耐久测试设备限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及执行器耐久测试程序。其中,操作系统是管理和控制执行器耐久测试设备硬件和软件资源的程序,执行器耐久测试程序以及其它软件或程序的运行。

在图1所示的执行器耐久测试设备中,用户接口1003主要用于连接终端,与终端进行数据通信;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的执行器耐久测试程序。

在本实施例中,执行器耐久测试设备包括:存储器1005、处理器1001及存储在所述存储器上并可在所述处理器上运行的执行器耐久测试程序,其中:

处理器1001调用存储器1005中存储的执行器耐久测试程序时,执行以下操作:

获取执行器的运行参数和负载控制参数;

控制所述执行器根据所述运行参数运行,并根据所述负载控制参数控制负载单元;

获取所述执行器的运行数据,其中,所述运行数据包括工作角度、工作电流和/或工作温度;

根据工作角度、工作电流和/或工作温度确定测试结果。

处理器1001调用存储器1005中存储的执行器耐久测试程序时,还执行以下操作:

获取所述执行器的各个不同工况对应的运行参数和负载控制参数,其中,所述运行工况包括上坡工况、下坡工况和/或平稳工况。

处理器1001调用存储器1005中存储的执行器耐久测试程序时,还执行以下操作:

控制所述执行器以最大转速运行;

在所述执行器以所述最大转速运行时,控制所述负载控制单元根据所述负载控制参数运行,以逐渐增大所述执行器的负载。

处理器1001调用存储器1005中存储的执行器耐久测试程序时,还执行以下操作:

根据所述运行数据绘制工作曲线;

判断所述工作曲线上的运行数据是否均在预设阈值范围内;

当存在所述工作曲线上的运行数据不在预设阈值范围内时,则判定所述测试结果异常。

处理器1001调用存储器1005中存储的执行器耐久测试程序时,还执行以下操作:

根据异常的所述测试结果执行对应的预设处理动作,其中,在测试结果为所述工作电流异常时,控制执行器断电或者控制电机停止转动。

处理器1001调用存储器1005中存储的执行器耐久测试程序时,还执行以下操作:

将异常的所述测试结果通过控制器局域网络发送至存储器,以通过从所述存储器中获取异常的测试结果进行修正。

处理器1001调用存储器1005中存储的执行器耐久测试程序时,还执行以下操作:

在显示设备上显示所述运行数据。

本发明实施例提供了执行器耐久测试方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,该执行器耐久测试方法应用于测试设备。

如图2所示,图2为本申请的第一实施例,在第一实施例中,本申请的执行器耐久测试方法,包括以下步骤:

步骤S110,获取执行器的运行参数和负载控制参数;

步骤S120,控制所述执行器根据所述运行参数运行,并根据所述负载控制参数控制负载单元;

步骤S130,获取所述执行器的运行数据,其中,所述运行数据包括工作角度、工作电流和/或工作温度;

步骤S140,根据工作角度、工作电流和/或工作温度确定测试结果。

在本实施例中,因为现有技术中在整机测试的过程中需要对整机的结构进行拆解,再对需要测试的单元进行测试,不仅导致测试结果可靠性降低,而且导致测试效率降低,因此,本申请设计了一种涡轮增压电控执行器耐久测试方法,不对整机进行耐久测试,而只是采用对应的执行器进行耐久测试,提高了测试效率,通过电控执行器在不同的工况下以最大的运行速度进行运行,在执行器以最大的运行速度运行时,不断控制阻尼器输入不同阻力给执行器增加阻力,以获取运行数据以及测试结果。

在本实施例中,在发动机的电控系统中,常见的执行器包括喷油器、点火器、怠速控制阀、废气循环阀、碳罐电磁阀、油泵继电器、风扇继电器、节气门控制电动机、二次空气喷射阀、空调压缩机继电器、自诊断显示与报警装置、仪表显示器等,随着控制功能的增加,执行器的类型和数量也相应增加;所述执行器是自动控制系统中的重要组成部分,它将控制器的控制信号转换成执行动作,从而控制进入设备的能量,将被控变量维持在所要求的数值上或一定的范围内;所述运行参数是指执行器的运行参数,所述运行参数受MCU控制信号的影响,通过改变MCU控制信号,使得执行器的运行参数相应发生变化;所述负载控制参数是指阻尼器的控制参数,所述负载控制参数也可通过MCU控制信息进行控制,还可以通过独立的控制器进行控制,所述负载单元可以是阻尼器,还可以是其他类型的负载,所述负载用于在所述执行器运行的过程中,给所述执行器增加阻力,以对所述执行器进行耐久测试,

在本实施例中,本申请通过控制器控制执行器根据所述运行参数运行,并不断改变所述负载控制参数,根据负载控制参数控制负载单元,获取执行器在不同负载控制参数下的运行参数,具体的,本申请可以通过控制器局域网络获取控制器的控制信号,通过所述控制信号控制执行器根据所述运行参数运行,并采用负载控制参数控制负载单元,从而获取执行器的运行数据,所述执行器的运行数据包括执行器的工作角度、执行器的工作电流或者执行器的工作温度,所述运行数据还可以包括其他数据,这里不再赘述,所述获取所述执行器的运行参数可以是获取执行器在预设时间间隔内的运行参数,所述预设时间间隔可根据实际情况进行设置,例如,可以设置所述预设时间间隔为1S,间隔1S采集执行器的运行数据,还可以设置所述预设时间间隔为1分钟,间隔1分钟采集执行器的运行数据,当设置的预设时间间隔越短时,采集的运行数据越多,测试结果更加准确。

在本实施例中,在控制所述执行器根据所述运行参数运行时,不断改变负载控制参数控制负载单元工作,即改变所述执行器的负载阻力,获取执行器在不同负载控制参数下的运行数据,根据所述运行数据确定测试结果是否存在异常,在这个过程中,可以设置执行器在不同工况下的运行数据,例如,可以设置执行器在上坡工况、下坡工况、平稳工况、怠速工况、加速工况等不同工况下运行,获取执行器在以上不同工况下的运行数据;还可以设置执行器在不同场景下的运行数据,例如,设置执行器在低温环境下进行耐久测试,所述低温环境可根据实际情况进行设置,例如,可以设置为零下10℃,还可以设置执行器在高温环境下进行耐久测试,例如,可以设置为70℃;通过在不同场景下获取执行器以不同的运行工况运行对应的运行参数和负载控制参数,控制所述执行器在不同场景下以不同运行工况对应的运行参数运行,并根据对应的负载控制参数控制负载单元,获取执行器在不同场景下的不同运行工况对应的运行数据,根据所述运行数据确定测试结果,例如,获取执行器在零下10℃、零下15℃、零下20℃的上坡工况下对应的运行参数。

在本实施例中,在确定完测试结果之后,将测试结果存储到测试设备的外部存储器当中,所述测试设备可以从所述外部存储器中调用存储的测试结果,进而在显示屏上显示该设备的一个工作状态和信息。

本实施例根据上述技术方案,由于采用了获取执行器的运行参数和负载控制参数,控制所述执行器根据所述运行参数运行,并根据所述负载控制参数控制负载单元,获取所述执行器的运行数据,根据所述运行数据确定测试结果的技术手段,解决了现有技术中整机测试效率不高以及测试结果可靠性角度的技术问题,通过执行器进行测试,提高了测试效率以及提高了测试结果的准确性。

以下为本申请的第二实施例,第二实施例中的步骤S121-步骤S122是第一实施例中步骤S120的细化步骤,包括:

步骤S121,控制所述执行器以最大转速运行;

步骤S122,在所述执行器以所述最大转速运行时,控制所述负载控制单元根据所述负载控制参数运行,以逐渐增大所述执行器的负载。

在本实施例中,本申请通过MCU控制执行器进行工作,将MCU的控制信号转换成执行器的执行动作,因为本申请在于进行耐久测试,所述耐久测试是为了测定执行器在规定使用和维修条件下的使用寿命、预测或验证结构的薄弱环节和危险部位而进行的试验,因此,在进行耐久测试的过程中,可以通过调节MCU的控制信号使得执行器以最大转速运行,在执行器以最大转速运行时,通过不断改变所述负载控制参数,获取所述执行器在不同负载控制参数下的运行数据,根据所述运行数据确定测试结果是否异常,具体的,可以设置在预设时间间隔内的增加所述负载控制参数,所述预设时间间隔可根据实际情况进行设置,例如,可以设置所述预设时间间隔为1S,间隔1S增加所述负载单元的负载控制参数,还可以设置所述预设时间间隔为5S,间隔5S增加所述负载单元的负载控制参数。

本实施例根据上述技术方案,由于采用了控制所述执行器以最大转速运行,在所述执行器以所述最大转速运行时,增加所述负载控制参数以控制负载单元的技术手段,从而实现实时给执行器增加负载阻力。

如图3所示,图3为本申请的第三实施例,第三实施例中的步骤S210-步骤S230位于第一实施例步骤S130之后,包括:

步骤S210,根据所述运行数据绘制工作曲线;

步骤S220,判断所述工作曲线上的运行数据是否均在预设阈值范围内;

步骤S230,当存在所述工作曲线上的运行数据不在预设阈值范围内时,则判定所述测试结果异常。

在本实施例中,在获取到执行器的运行数据之后,根据所述运行数据自动生成对应的工作曲线,例如,所述运行数据包括工作角度、工作温度以及工作电流,则对应的工作曲线包括工作角度曲线、工作温度曲线以及工作电流曲线,因为获取的运行数据还可以是电压等其他参数,因此对应的工作曲线不仅局限于上述几种,在所述工作曲线中,横坐标表示时间,该时间可根据实际情况进行设置,纵坐标表示具体的运行数据,工作曲线用于对每个时间点对应的运行数据拟合。

在本实施例中,因为在耐久测试的过程中,可能因为突发情况或者一些干扰因素的影响,导致相邻运行数据变化幅度较大,从而导致工作曲线的波动范围较大,因此,本申请还可以设置一个预设阈值范围,所述预设阈值范围可根据实时情况或者历史经验进行设置,所述预设阈值范围为所述工作曲线可接受的波动范围,所述预设阈值范围包括最大预设阈值与最小预设阈值,当所述工作曲线大于或等于最大预设阈值,或者当所述工作曲线小于或等于最小阈值时,表示当前测试结果出现异常,将不在预设阈值范围内的运行数据当成异常数据处理;类似的,当所述工作曲线小于最大预设阈值且所述工作曲线大于最小预设阈值的范围内波动时,表示当前测试结果没有异常。

本实施例根据上述技术方案,由于采用了根据所述运行数据绘制工作曲线,判断工作曲线上的运行数据是否均在预设阈值范围内,当存在所述工作曲线上的运行数据不在所述预设阈值范围内时,则判定所述测试结果异常的技术手段,实现对异常结果进行快速检测与判断。

以下为本申请的第四实施例,第四实施例中的步骤S231位于第三实施例中步骤S230之后,包括:

步骤S231,根据异常的所述测试结果执行对应的预设处理动作。

在本实施例中,根据异常的测试结果,执行对应的预设处理动作,所述异常的测试结果可以是所述工作电流异常,所述异常的测试结果还可以是所述工作角度异常,所述异常的测试结果还可以是所述工作温度异常,所述异常的测试结果还可以是其他类型的异常;所述预设处理动作可以是控制执行器断电或者控制电机停止转动;根据异常的测试结果执行对应的预设处理动作,具体的,在测试结果为所述工作电流异常时,表示此时执行器可能出现短路,此时需要控制执行器断电或者控制电机停止转动以保护执行器;在测试结果为所述工作温度异常时,表示此时执行器某个器件损坏或者执行器达到工作极限,此时需要控制执行器断电或者控制电机停止转动以保护执行器。

本实施例根据上述技术方案,由于采用了根据异常的测试结果执行对应的预设处理动作的技术手段,实现对异常的测试结果进行快速处理。

以下为本申请的第五实施例,第五实施例中的步骤S231位于第三实施例中步骤S230之后,包括:

步骤S232,将异常的所述测试结果通过控制器局域网络发送至存储器,以通过从所述存储器中获取异常的测试结果进行修正。

在本实施例中,在测试结果为所述工作角度异常时,将所述异常的工作角度通过控制器局域网络发送至存储器进行存储,所述异常的工作角度也可通过其他通信方式发送至存储器进行存储,当需要对所述工作角度进行修正的时候,获取实际工作角度参考值,所述实际工作角度参数值可根据多个历史工作角度参考值确定,从所述存储器中获取异常的工作角度,对所述异常的工作角度进行分析,并采用所述实际工作角度参考值对所述异常的工作角度进行修正。

在本实施例的技术方案中,通过将异常的测试结果通过控制器局域网络发送至存储器,以从所述存储器中获取异常的测试结果进行修正,以提高测试结果的准确性。

以下为本申请的第六实施例,第六实施例中的步骤S310位于第一实施例步骤S130之后,包括:

步骤S310,在显示设备上显示所述运行数据。

在本实施例中,所述显示设备为显示运行数据的设备,所述显示设备还可以显示其他数据,例如时间、地点或者图标等数据,所述显示设备集成在所述测试设备上,在获取到运行数据之后,将所述运行数据显示在显示设备上,具体的,在获取到运行数据之后,将所述运行数据存储于测试设备的存储器中,实时从所述存储器中读取运行数据,对所述运行数据进行处理,以处理成能显示在显示设备上的显示数据,将所述显示数据显示在显示设备上。

在本实施例的技术方案中,通过在获取到运行数据后,将所述运行数据显示在显示设备上,实现在显示设备显示执行器的工作状态以及相关信息。

基于同一发明构思,本申请实施例还提供了一种计算机存储介质,所述计算机存储介质存储有执行器耐久测试程序,所述执行器耐久测试程序被处理器执行时实现如上所述的执行器耐久测试方法的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

由于本申请实施例提供的计算机存储介质,为实施本申请实施例的方法所采用的计算机存储介质,故而基于本申请实施例所介绍的方法,本领域所属人员能够了解该计算机存储介质的具体结构及变形,故而在此不再赘述。凡是本申请实施例的方法所采用的计算机存储介质都属于本申请所欲保护的范围。

基于同一发明构思,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括执行器耐久测试程序,所述执行器耐久测试程序被处理器执行时实现如上所述的执行器耐久测试方法的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

由于本申请实施例提供的计算机程序产品,为实施本申请实施例的方法所采用的计算机程序产品,故而基于本申请实施例所介绍的方法,本领域所属人员能够了解该计算机程序产品的具体结构及变形,故而在此不再赘述。凡是本申请实施例的方法所采用的计算机程序产品都属于本申请所欲保护的范围。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 执行器耐久测试方法、设备、计算机程序产品及存储介质
  • 软件测试方法、设备、可读存储介质及计算机程序产品
技术分类

06120113271893