一种状态检测方法及装置与流程

文档序号:17076902发布日期:2019-03-08 23:49阅读:260来源:国知局
一种状态检测方法及装置与流程

本申请涉及车辆检测领域,具体而言,涉及一种状态检测方法及装置。



背景技术:

电子稳定控制系统(electronicstabilitycontroller,esc)是一种新型的车辆主动安全系统,是汽车防抱死制动系统(antilockbrakesystem,abs)和牵引力控制系统(tractioncontrolsystem,tcs)功能的进一步扩展,并在此基础上,增加了车辆转向行驶时横摆率传感器、侧向加速度传感器和方向盘转角传感器,通过电子控制单元(electroniccontrolunit,ecu)控制前后、左右车轮的驱动力和制动力,确保车辆行驶的侧向稳定性。因此,功能正常的ecu是保障车辆安全行驶的前提。

在装配之前需要对ecu进行功能测试,现有的ecu功能检测装置一般采用实车对ecu进行测试。通过实车发送的检测方法信号比较复杂,测试流程繁琐导致对ecu进行测试时的效率低,且ecu的多种功能不能同时测试,若ecu出现故障不能及时排除,并且不能记录对ecu进行测试后的测试信息,测试成本较高。



技术实现要素:

有鉴于此,本申请的目的在于提供一种状态检测方法,用于解决现有技术中车辆电子稳定控制系统中的电子控制单元状态检测效率低的问题。

第一方面,本申请实施例提供了一种状态检测方法,该方法包括:

向待检测对象发送测试指令,所述测试指令用于控制待检测对象对自身的功能模块的状态进行检测;

接收所述待检测对象传输的至少一个功能参数值;

根据所述至少一个功能参数值,以及预设的多种功能参数中每种功能参数的正常取值范围,确定所述至少一个功能参数值对应的功能模块的状态;

基于确定的状态,确定所述待检测对象的检测结果。

可选地,所述根据所述至少一个功能参数值,以及预设的多种功能参数中每种功能参数的正常取值范围,确定所述至少一个功能参数值对应的功能模块的状态,包括:

若所述至少一个功能参数值中至少部分功能参数值在对应的功能参数的正常取值范围内,则确定的至少部分功能参数值对应的功能模块的状态为正常状态;

若所述至少一个功能参数值中的至少部分功能参数值不在对应的功能参数的正常取值范围内,则确定所述至少部分功能参数值对应的功能模块的状态为异常状态。

可选地,在所述若所述至少一个功能参数值中的至少部分功能参数值不在对应的功能参数的正常取值范围内,则确定所述至少部分功能参数值对应的功能模块的状态为异常状态之后,还包括:

存储不在正常取值范围内的所述至少部分功能参数值;

基于所述至少部分功能参数值,生成警示内容,以警示用户。

可选地,在所述基于确定的状态,确定所述待检测对象的检测结果之后,还包括:

对所述检测对象的检测结果进行存储。

可选地,在所述基于确定的状态,确定所述待检测对象的检测结果之后,还包括:

通过数据表的方式或数据图的方式对所述检测结果进行显示。

第二方面,本申请实施例提供一种状态检测装置,该装置包括:

发送模块,用于向待检测对象发送测试指令,所述测试指令用于控制待检测对象对自身的功能进行检测;

接收模块,用于接收所述待检测对象传输的至少一个功能参数值;

第一确定模块,用于根据所述至少一个功能参数值,以及预设的多种功能参数中每种功能参数的正常取值范围,确定所述至少一个功能参数值对应的功能模块的状态;

第二确定模块,用于基于确定的状态,确定所述待检测对象的检测结果。

可选地,所述第一确定模块具体用于:

若所述至少一个功能参数值中至少部分功能参数值在对应的功能参数的正常取值范围内,则确定的至少部分功能参数值对应的功能模块的状态为正常状态;

若所述至少一个功能参数值中的至少部分功能参数值不在对应的功能参数的正常取值范围内,则确定所述至少部分功能参数值对应的功能模块的状态为异常状态。

可选地,该装置还包括:警示模块,所述警示模块用于:

存储不在正常取值范围内的所述至少部分功能参数值;

基于存储的所述至少部分功能参数值,生成警示内容,以警示用户。

第三方面,本申请实施例提供一种状态检测系统,该系统包括第二方面中任一种所述的状态检测装置和至少一个待检测对象。

第四方面,本申请实施例提供一种计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

本申请实施例提出的状态检测方法及装置,通过向待检测对象发送测试指令,使待检测对象运行得到中各功能对应的功能参数值,并根据得到的功能参数值确定待检测对象的各功能的状态,根据判断的结果,确定待检测对象的检测结果。这样,通过向待检测对象发送测试指令,可以快速高效地检测待检测对象的功能,提高了检测待检测对象的状态的效率。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种状态检测方法的流程示意图;

图2为本申请实施例提供的一种状态检测装置的结构示意图;

图3为本申请实施例提供的又一种状态检测装置的结构示意图;

图4为本申请实施例提供的一种计算机设备400的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供了一种状态检测方法,如图1所示,应用于便携式设备中,包括以下步骤:

s101,向待检测对象发送测试指令,所述测试指令用于控制待检测对象对自身的功能模块的状态进行检测。

待检测对象可以是但不限于计算机设备、ecu、或具有ecu的设备等,优选地,待检测对象为ecu为例,ecu是esc的核心硬件,由cpu、存储器、输入/输出接口、模数转换器与大规模集成电路组成,主要功能是控制车辆的驱动和制动,以保证车辆行驶的稳定性。

本申请实施例中的测试指令中携带有测试电压信号,该测试电压信号可以为测试电压值,测试电压值可以是任意值,例如:5v、10v、20v,优选地,电压值取值范围为0-5v,但具体电压值这里不做限制。

待检测对象在接收到测试指令后,对测试指令进行解析,得到测试电压信号,待检测对象根据得到的测试电压信号(也就是电压值)对自身的各个功能模块的状态进行测试。

待检测对象中包括有至少一个功能模块,每个功能模块在测试电压值下进行工作,各功能模块输出测试后自身的功能参数值,功能参数值可以是高电平电压值、低电平电压值、波形图整合出的电压值、压力值等。本申请实施例主要检测的ecu所包括的功能模块可以是但不限于功能开关模块、轮速处理模块、主缸压力处理模块、电机控制模块、电磁阀控制模块、信号灯模块、信号供电模块、传感器模块等。上述功能模块输出的功能参数值可以是制动自动保持系统(autovehiclehold,avh)开关、车身电子稳定系统(electronicstabilityprogram,esp)开关、坡道自动控制系统(hilldescentcontrol,hdc)开关、制动灯开关(brakinglightswitch,bls)输出的的0/5v的高低电平电压值,主缸压力值,电机模拟工作电压值,电子阀模拟工作电压值,组合传感器工作输出值,四轮轮速值等。其中,avh开关、esp开关、hdc开关的0/5v的高低电平电压值属于功能开关模块的功能参数值,四轮轮速值属于轮速处理模块对应的功能参数值,主缸压力值属于主缸压力处理模块的功能参数值,电机模拟工作电压值属于电机控制模块的功能参数值,电子阀模拟工作电压值属于电磁阀控制模块的功能参数值,bls的0/5v的高低电平电压值属于信号灯模块的功能参数值,组合传感器工作输出值属于传感器模块的功能参数值。

在待检测对象对自身的功能模块的状态进行检测时,可以对所具有的功能模块的状态依次进行检测,也可以同时进行检测,本申请对此不予限制。

例如,待检测对象具有一个以上的功能模块,随机对各功能模块进行排序,依次检测排序后的各功能模块的状态;同时检测就是同时向各功能模块传输测试电压值,以使各功能模块在测试电压值下工作,实现对功能模块的状态的检测。

s102,接收所述待检测对象传输的至少一个功能参数值;

s103,根据所述至少一个功能参数值,以及预设的多种功能参数中每种功能参数的正常取值范围,确定所述至少一个功能参数值对应的功能模块的状态。

若所述至少一个功能参数值中至少部分功能参数值在对应的功能参数的正常取值范围内,则确定的至少部分功能参数值对应的功能模块的状态为正常状态;

若所述至少一个功能参数值中的至少部分功能参数值不在对应的功能参数的正常取值范围内,则确定所述至少部分功能参数值对应的功能模块的状态为异常状态。

这里,正常取值范围是根据理论值和可接受误差范围确定的,可根据实际情况确定。

在具体实施中,在接收到待检测对象返回的至少一个功能参数值后,针对至少一个功能参数值中的每个功能参数值,判断该功能参数值是否在对应的功能参数所对应的正常取值范围内,若该功能参数值在对应的功能参数对应的正常取值范围内,则确定该功能参数值对应的待检测对象的功能模块的状态为正常状态,若该功能参数值不在对应的功能参数对应的正常取值范围内,则确定该功能参数值对应的待检测对象的功能模块的状态为异常状态。

例如,主缸压力值的正常取值范围为1200kpa到1300kpa,若检测得到的主缸压力值为1250kpa,则确定主缸压力处理模块的状态为正常状态;若检测到的主缸压力值为1100kpa,则确定主缸压力处理模块的状态为异常状态。

又例如,功能开关模块对应的正常取值范围为5×(1±0.5%),功能开关模块中包括avh开关、esp开关、hdc开关,也就是,不同的开关对应的取值范围是相同的,若功能开关模块中所有开关输出的电压值都是5v的高电平电压值,则确定功能开关模块的状态为正常状态;若存在至少一个开关输出的电压值不在功能开关模块对应的正常取值范围内,如,输出0v的低电平电压值,则确定功能开关模块的状态为异常状态。

在步骤s103之后,存储不在正常取值范围内的所述至少部分功能参数值;基于所述至少部分功能参数值,生成警示内容,以警示用户。

该警示内容包括了处于异常状态的功能模块的标识和相应的功能参数值。

具体地,当出现部分功能参数值对应的功能模块状态为异常状态时,就会存储异常的功能参数值,然后向用户发出警示内容,告知用户该部分共参数值对应的功能出现异常,用户可以根据警示内容中的功能模块标识快速确定异常功能模块,及时根据对应的异常的功能参数值对出现异常的功能对应的模块进行维修或更换。

s104,基于确定的状态,确定所述待检测对象的检测结果。

检测结果,是对待检测对象进行状态检测之后得到的所有功能参数信息、状态信息以及整体评价。

功能参数信息是指步骤s102得到的各个功能参数值,状态信息是指步骤s103对各功能参数值进行判断之后得到的各功能模块的状态,整体评价是指对于待检测对象的状态的打分,根据待检测对象各功能模块的状态,为待检测对象的状态进行打分,也就是,根据待检测对象中功能模块处于正常状态的数目为待检测对象的状态进行打分,将处于正常状态的功能模块的数目与待检测对象中包括的功能模块的总数的比值作为待检测对象的打分,处于正常状态的功能模块的数目越多,待检测对象的打分就越高。

在步骤s104之后,对所述检测对象的检测结果进行存储。

将该检测结果可以存储在便携式设备中,也可以存储在数据库中,本申请对此不予限制,这样,可以为用户之后故障排查和维修提供参考依据。

在步骤s104之后,通过数据表的方式或数据图的方式对所述检测结果进行显示。

得到的检测结果,可以通过数据表的方式一一列举,也可以通过各类数据图的方式,使用户可以对检测结果有更直观的了解。

数据表中包括功能参数值、功能模块的状态、功能参数的正常取值范围之间的对应关系,用户可以根据数据表快速查询到自己所想要查询到功能模块的状态及功能参数值。

数据图的方式是指将检测结果通过饼状图、柱状图、折线图等图像进行形象地表现。在通过数据图的方式进行显示时,数据图中的比例、高度等信息对应的就是功能参数值的高低或是状态信息。

本申请实施例提供了一种状态检测装置,如图2所示,包括以下组成部分:

发送模块20,用于向待检测对象发送测试指令,所述测试指令用于控制待检测对象对自身的功能进行检测;

接收模块21,用于接收所述待检测对象传输的至少一个功能参数值;

第一确定模块22,用于根据所述至少一个功能参数值,以及预设的多种功能参数中每种功能参数的正常取值范围,确定所述至少一个功能参数值对应的功能模块的状态;

第二确定模块23,用于基于确定的状态,确定所述待检测对象的检测结果。

可选地,所述第一确定模块22具体用于:

若所述至少一个功能参数值中至少部分功能参数值在对应的功能参数的正常取值范围内,则确定的至少部分功能参数值对应的功能模块的状态为正常状态;

若所述至少一个功能参数值中的至少部分功能参数值不在对应的功能参数的正常取值范围内,则确定所述至少部分功能参数值对应的功能模块的状态为异常状态。

本申请实施例又提供了一种状态检测装置,如图3所示,该装置与图2中的装置相比还包括:警示模块24,所述警示模块用于:

存储不在正常取值范围内的所述至少部分功能参数值;

基于存储的所述至少部分功能参数值,生成警示内容,以警示用户

该装置还包括:存储模块25,所述存储模块用于:

将所属检测对象的检测结果进行存储。

该装置还包括:显示模块26,所述显示模块用于:

通过数据表的方式或数据图的方式对所述检测结果进行显示。

本申请实施例还提供了一种状态检测系统,该系统包括上述实施例中所提供的状态检测装置和至少一个待检测对象。

对应于图1中的状态检测方法,本申请实施例还提供了一种计算机设备400,如图4所示,该设备包括存储器401、处理器402及存储在该存储器401上并可在该处理器402上运行的计算机程序,其中,上述处理器402执行上述计算机程序时实现上述状态检测方法。

具体地,上述存储器401和处理器402能够为通用的存储器和处理器,这里不做具体限定,当处理器402运行存储器401存储的计算机程序时,能够执行上述状态检测方法,解决了现有技术中车辆电子稳定控制系统中的电子控制单元状态检测难度高的问题,本申请通过向待检测对象发送由虚拟信号构成的测试指令,控制待检测对象对自身的功能进行检测,然后接收所述待检测对象传输的至少一个功能参数值,再根据所述至少一个功能参数值,以及预设的多种功能参数中每种功能参数的正常取值范围,确定所述至少一个功能参数值对应的功能模块的状态,最终基于确定的状态,确定所述待检测对象的检测结果。这样,本申请提供的状态检测方法可以快速高效地检测下线之后的车辆电子控制单元,确保其功能模块正常,并且保存检测数据,便于后续的信息查找和故障排查。

在本申请所提供的实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1