车辆的空挡开关故障检测方法、系统及车辆与流程

文档序号:11213435阅读:2806来源:国知局
车辆的空挡开关故障检测方法、系统及车辆与流程

本发明涉及汽车技术领域,特别涉及一种车辆的空挡开关故障检测方法、系统及车辆。



背景技术:

随着汽车智能化程度的不断提高,车上的电子、电器设备的种类和数量越来越多,在用户开车或者乘车时,这些电子、电器设备为用户提供了丰富的需求,但是由于电子、电器设备的种类和数量越来越多,故障的发生概率也随之增高。

相关技术中,对于单路信号类型的电子、电器设备出现故障时,通常不能精确地检测出故障,容易出现误判。例如:对于单路信号类型的空挡开关卡滞在在挡位置的故障,通常是对车速、发动机转速、离合器状态条件进行判定,从而判定出空挡开关是否卡滞在在挡位置,然而,通常存在很大的误报几率,不能实现精确的故障诊断。



技术实现要素:

有鉴于此,本发明旨在提出一种车辆的空挡开关故障检测方法,该方法可以精确地检测出空挡开关是否存在故障,提升故障检测精度。

为达到上述目的,本发明的技术方案是这样实现的:

一种车辆的空挡开关故障检测方法,包括以下步骤:采集空挡开关信号和挡位信号;根据所述空挡开关信号判断空挡开关状态,并根据所述挡位信号判断当前挡位;如果所述空挡开关状态为开启状态且所述当前挡位为空挡,则进 一步检测离合器状态、车速和发动机转速;如果所述离合器状态为未踩下状态、所述车速小于预定车速且所述发动机转速大于预定转速,则进一步判断所述空挡信号与上一个采样周期采集的空挡开关信号是否相同;以及如果所述空挡信号与上一个采样周期采集的空挡开关信号相同,则判定空挡开关故障。

进一步的,所述根据所述空挡开关信号判断空挡开关状态,并根据所述挡位信号判断当前挡位,包括:如果所述空挡开关信号为0,则判定所述空挡开关状态为开启状态,如果所述空挡开关信号为1,则判定所述空挡开关为闭合状态;如果所述挡位信号为0,则判定所述当前挡位为空挡,否则判定所述当前挡位为在挡。

进一步的,所述预定车速和所述预定转速是根据试验得到的。

进一步的,在判断所述空挡信号与上一个采样周期采集的空挡信号是否相同之前,还包括:调用空挡开关故障函数,以便利用所述空挡开关故障函数对所述空挡开关进行故障检测。

进一步的,在判定空挡开关故障之后,还包括:进行故障报警。

相对于现有技术,本发明所述的电子增压器的控制方法具有以下优势:

本发明所述的车辆的空挡开关故障检测方法,首先根据空挡开关信号、挡位信号、离合器状态、车速和发动机转速等判断出空挡开关可能存在故障(例如卡滞在在挡位置的故障)之后,进一步根据先后两次采集的到空挡开关信号降低甚至避免空挡开关存在的空行程对空挡开关故障诊断的错误,进而可以更加精确地检测出空挡开关是否存在故障,提升故障检测精度。

本发明的另一个目的在于提出一种车辆的空挡开关故障检测系统,该系统可以精确地检测出空挡开关是否存在故障,提升故障检测精度。

为达到上述目的,本发明的技术方案是这样实现的:

一种车辆的空挡开关故障检测系统,包括:采集模块,用于采集空挡开关信号和挡位信号;控制模块,用于根据所述空挡开关信号判断空挡开关状态,并根据所述挡位信号判断当前挡位,并在所述空挡开关状态为开启状态且所述当前挡位为空挡时,进一步检测离合器状态、车速和发动机转速,并在所述离 合器状态为未踩下状态、所述车速小于预定车速且所述发动机转速大于预定转速时,进一步判断所述空挡信号与上一个采样周期采集的空挡开关信号是否相同,以及在所述空挡信号与上一个采样周期采集的空挡开关信号相同时,判定空挡开关故障。

进一步的,所述控制模块根据所述空挡开关信号判断空挡开关状态,并根据所述挡位信号判断当前挡位,包括:如果所述空挡开关信号为0,则判定所述空挡开关状态为开启状态,如果所述空挡开关信号为1,则判定所述空挡开关为闭合状态;如果所述挡位信号为0,则判定所述当前挡位为空挡,否则判定所述当前挡位为在挡。

进一步的,所述控制模块还用于在判断所述空挡信号与上一个采样周期采集的空挡信号是否相同之前,调用空挡开关故障函数,以便利用所述空挡开关故障函数对所述空挡开关进行故障检测。

进一步的,还包括:报警模块,用于在所述控制模块判定空挡开关故障时进行故障报警。

所述的车辆的空挡开关故障检测系统与上述的车辆的空挡开关故障检测方法相对于现有技术所具有的优势相同,在此不再赘述。

本发明的另一个目的在于提出一种车辆,该车辆可以精确地检测出空挡开关是否存在故障,提升故障检测精度。

为达到上述目的,本发明的技术方案是这样实现的:

一种车辆,设置有如上述实施例所述的车辆的空挡开关故障检测系统。

所述的车辆与上述的车辆的空挡开关故障检测系统相对于现有技术所具有的优势相同,在此不再赘述。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的车辆的空挡开关故障检测方法的流程图;

图2为本发明实施例所述的车辆的空挡开关故障检测系统的结构框图。

附图标记说明:

空挡开关故障检测系统200、采集模块210、控制模块220。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面将参考附图并结合实施例来详细说明本发明。

图1是根据本发明一个实施例的车辆的空挡开关故障检测方法的流程图。

如图1所示,根据本发明一个实施例的车辆的空挡开关故障检测方法,包括如下步骤:

s101:采集空挡开关信号和挡位信号。

空挡开关信号用于体现空挡开关状态,不同的空挡开关信号对应不同的空挡开关状态,空挡开关状态包括空挡开关处于开启时的空挡开关开启状态以及空挡开关处于闭合时的空挡开关闭合状态。其中,当空挡开关开启时,对应的挡位应为在挡,例如前进挡、后退挡等均可称为在挡;当空挡开关闭合时,对应的挡位应为空挡。

挡位信号用于体现挡位状态,不同的挡位信号对应不同的挡位。例如,当挡位信号为某一值时,对应的挡位为空挡,当挡位信号为另一值时,对应的挡位为1挡等,以此类推,每一个不同的值均可对应一个不同的挡位。

s102:根据空挡开关信号判断空挡开关状态,并根据挡位信号判断当前挡位。

在本发明的一个实施例中,根据空挡开关信号判断空挡开关状态,并根据挡位信号判断当前挡位,包括:如果空挡开关信号为0,则判定空挡开关状态为开启状态,如果空挡开关信号为1,则判定空挡开关为闭合状态,也就是说,空挡开关信号设为两种不同的预设值,即1和0,并预先设定好0对应空挡开 关开启,1对应空挡开关闭合,从而,当空挡开关信号为0时,可以判定出空挡开关状态为开启状态,即空挡开关开启,处于在挡位置,当空挡开关信号为1时,可以判定出空挡开关状态为闭合状态,即空挡开关闭合,处于空挡位置。

进一步地,如果挡位信号为0,则判定当前挡位为空挡,否则判定当前挡位为在挡,也就是说,挡位信号设为几种不同的值,其中,0对应空挡,其它值时对应在挡。例如:当空挡信号为0时对应的当前挡位为空挡,当处于1挡时,空挡信号为1、当处于2挡时,空挡信号为2,以此类推。

s103:如果空挡开关状态为开启状态且当前挡位为空挡,则进一步检测离合器状态、车速和发动机转速。

离合器状态包括离合器被踩下时对应的踩下状态以及离合器没有被踩下时对应的未踩下状态。其中,离合器状态也可以根据离合器信号得到,例如,当踩下离合器时产生一个离合器信号,此时离合器信号可以预先设定为1,即:当获取到的离合器信号为1时,便可以判定出离合器处于踩下状态,当松开离合器时产生一个离合器信号,此时的离合器信号同样可以预先设定为0,即:当获取到的离合器信号为0时,便可以判定出离合器处于松开状态(未踩下状态)。

车速可以但不限于通过速度传感器检测得到,发动机转速可以但不限于从车辆的仪表中通过can总线获得。

s104:如果离合器状态为未踩下状态、车速小于预定车速且发动机转速大于预定转速,则进一步判断空挡信号与上一个采样周期采集的空挡开关信号是否相同。

其中,预定车速和预定转速可以是根据试验得到的。例如:预定车速为5米/秒,预定转速可以是稍大于发动机怠速时的转速。

其中,每一次换挡,可以进行一次空挡开关信号和挡位信号的采集,因此,在本发明的一个实施例中,上一个采样周期采集的空挡信号可以是上一次换挡时采集到的空挡信号。

s105:如果空挡信号与上一个采样周期采集的空挡开关信号相同,则判定 空挡开关故障。即,在空挡开关信号、挡位信号、离合器状态、车速和发动机转速等均满足上述条件的情况下,如果先后两次采集到的空挡开关信号一致,则判定空挡开关存在故障,例如:空挡开关卡滞在在挡位置的故障。

根据本发明实施例的车辆的空挡开关故障检测方法,首先根据空挡开关信号、挡位信号、离合器状态、车速和发动机转速等判断出空挡开关可能存在故障(例如卡滞在在挡位置的故障)之后,进一步根据先后两次采集的到空挡开关信号降低甚至避免空挡开关存在的空行程对空挡开关故障诊断的错误,进而可以更加精确地检测出空挡开关是否存在故障,提升故障检测精度。

在本发明的一个实施例中,在判断空挡信号与上一个采样周期采集的空挡信号是否相同之前,还包括:调用空挡开关故障函数,以便利用空挡开关故障函数对空挡开关进行故障检测,即,当根据空挡开关信号、挡位信号、离合器状态、车速和发动机转速等判断出空挡开关可能存在故障(例如卡滞在在挡位置的故障)之后,可以调用预存的空挡开关故障函数,通过比较先后两次采集的到空挡开关信号,可以降低甚至避免空挡开关存在的空行程对空挡开关故障诊断的错误,进而可以更加精确地检测出空挡开关是否存在故障,提升故障检测精度。

在本发明的一个实施例中,在判定空挡开关故障之后,该方法还包括:进行故障报警。进而,可及时地提醒用户进行故障排查,提升车辆安全性。

图2是根据本发明一个实施例的车辆的空挡开关故障检测系统的结构框图。如图2所示,根据本发明一个实施例的车辆的空挡开关故障检测系统200,包括:采集模块210和控制模块220。

其中,采集模块210用于采集空挡开关信号和挡位信号。控制模块220用于根据所述空挡开关信号判断空挡开关状态,并根据所述挡位信号判断当前挡位,并在所述空挡开关状态为开启状态且所述当前挡位为空挡时,进一步检测离合器状态、车速和发动机转速,并在所述离合器状态为未踩下状态、所述车速小于预定车速且所述发动机转速大于预定转速时,进一步判断所述空挡信号与上一个采样周期采集的空挡信号是否相同,以及在所述空挡信号与上一个采 样周期采集的空挡信号相同时,判定空挡开关故障。

在本发明的一个实施例中,控制模块220根述空挡开关信号判断空挡开关状态,并根据所述挡位信号判断当前挡位,包括:如果所述空挡开关信号为0,则判定所述空挡开关状态为开启状态,如果所述空挡开关信号为1,则判定所述空挡开关为闭合状态;如果所述挡位信号为0,则判定所述当前挡位为空挡,否则判定所述当前挡位为在挡。

根据本发明实施例的车辆的空挡开关故障检测系统,首先根据空挡开关信号、挡位信号、离合器状态、车速和发动机转速等判断出空挡开关可能存在故障(例如卡滞在在挡位置的故障)之后,进一步根据先后两次采集的到空挡开关信号降低甚至避免空挡开关存在的空行程对空挡开关故障诊断的错误,进而可以更加精确地检测出空挡开关是否存在故障,提升故障检测精度。

在本发明的一个实施例中,控制模块220还用于在判断所述空挡信号与上一个采样周期采集的空挡信号是否相同之前,调用空挡开关故障函数,以便利用所述空挡开关故障函数对所述空挡开关进行故障检测。即,当根据空挡开关信号、挡位信号、离合器状态、车速和发动机转速等判断出空挡开关可能存在故障(例如卡滞在在挡位置的故障)之后,可以调用预存的空挡开关故障函数,通过比较先后两次采集的到空挡开关信号,可以降低甚至避免空挡开关存在的空行程对空挡开关故障诊断的错误,进而可以更加精确地检测出空挡开关是否存在故障,提升故障检测精度。

在本发明的一个实施例中,还包括:报警模块(图2中没有示出),报警模块用于在所述控制模块220判定空挡开关故障时进行故障报警。进而,可及时地提醒用户进行故障排查,提升车辆安全性。

需要说明的是,本发明实施例的车辆的空挡开关故障检测系统的具体实现方式与本发明实施例的车辆的空挡开关故障检测方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,此处不做赘述。

进一步地,本发明的实施例公开了一种车辆,该车辆设置有如上述任意一个实施例所述的车辆的空挡开关故障检测系统。该车辆可以精确地检测出空挡 开关是否存在故障,提升故障检测精度。

另外,根据本发明实施例的车辆的其它构成以及作用对于本领域的普通技术人员而言都是已知的,为了减少冗余,此处不做赘述。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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