《一种汽车故障检测方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种汽车故障检测方法及系统.pdf(13页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104181914A43申请公布日20141203CN104181914A21申请号201410403637522申请日20140815G05B23/0220060171申请人上海信耀电子有限公司地址201821上海市嘉定区嘉定工业区招贤路928号2幢1楼72发明人石超朱懿74专利代理机构上海光华专利事务所31219代理人余明伟54发明名称一种汽车故障检测方法及系统57摘要本发明提供一种汽车故障检测方法及系统。所述汽车故障检测方法包括设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件;对所述汽车检测对象进行检测,当满足所述汽车检测对象的故障确定条件时,设。
2、定所述汽车检测对象发生故障。所述汽车故障检测方法还包括针对所述汽车检测对象设定故障恢复条件;对所述汽车检测对象进行检测,在设定所述汽车检测对象发生故障的情况下,当满足所述汽车检测对象的故障恢复条件时,设定所述汽车检测对象故障恢复。本发明的技术方案能够让汽车的控制器系统能够快速有效的检测出汽车中存在的故障或缺陷,提高汽车控制器对汽车故障的检测控制能力,增强汽车的安全性和可靠性。51INTCL权利要求书2页说明书6页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图4页10申请公布号CN104181914ACN104181914A1/2页21一种汽车故障检测方法,。
3、其特征在于,所述汽车故障检测方法包括设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件;对所述汽车检测对象进行检测,当满足所述汽车检测对象的故障确定条件时,设定所述汽车检测对象发生故障。2根据权利要求1所述的汽车故障检测方法,其特征在于所述故障确定条件包括故障连续发生次数以及故障连续发生时间中的任一种。3根据权利要求1所述的汽车故障检测方法,其特征在于所述汽车检测对象包括CAN网络BUS_OFF故障,所述CAN网络BUS_OFF故障的故障检测周期设定为T1;所述CAN网络BUS_OFF故障的故障确定条件为网络BUS_OFF现象连续被检测到的次数大于或等于M1次。4根据权利。
4、要求1所述的汽车故障检测方法,其特征在于所述汽车检测对象包括CAN网络节点丢失故障,所述CAN网络节点丢失故障的故障检测周期为T2;所述CAN网络节点丢失故障的故障确定条件为网络节点丢失现象连续被检测到的时间大于或等于M2秒。5根据权利要求1所述的汽车故障检测方法,其特征在于所述汽车检测对象包括系统电源故障,所述系统电源故障的故障检测周期为T3;所述系统电源故障的故障确定条件为检测到系统电压值不在正常范围内的现象连续被检测到的次数大于或等于M3次。6根据权利要求1所述的汽车故障检测方法,其特征在于所述汽车故障检测方法还包括针对所述汽车检测对象设定故障恢复条件;对所述汽车检测对象进行检测,在设定。
5、所述汽车检测对象发生故障的情况下,当满足所述汽车检测对象的故障恢复条件时,设定所述汽车检测对象故障恢复。7根据权利要求6所述的汽车故障检测方法,其特征在于所述故障清除条件包括故障连续不发生次数以及故障连续不发生时间中的任一种。8根据权利要求6所述的汽车故障检测方法,其特征在于所述汽车检测对象包括CAN网络总线关闭故障,所述CAN网络总线关闭故障的故障检测周期为T1;所述CAN网络总线关闭故障的故障恢复条件为网络总线关闭现象连续未被检测到的次数大于或等于N1次。9根据权利要求6所述的汽车故障检测方法,其特征在于所述汽车检测对象包括CAN网络节点丢失故障,所述CAN网络节点丢失故障的故障检测周期为。
6、T2;所述CAN网络节点丢失故障的故障恢复条件为网络节点丢失现象连续未被检测到的时间大于或等于N2秒。10根据权利要求6所述的汽车故障检测方法,其特征在于所述汽车检测对象包括系统电源故障,所述系统电源故障的故障检测周期为T3;所述系统电源故障的故障恢复条件为检测到系统电压值不在正常范围内的现象连续未被检测到的次数大于或等于N3次。11一种汽车故障检测系统,其特征在于所述汽车故障检测系统包括检测设定模块,用于设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件;检测执行模块,用于检测汽车故障,当满足所述汽车检测对象的故障确定条件时,设定所述汽车检测对象发生故障。12根据权利要。
7、求11所述的汽车故障检测系统,其特征在于所述检测设定模块还用于对所述汽车检测对象设定故障恢复条件;所述检测执行模块还用于在设定所述汽车检测对象发生故障的情况下,当满足所述汽车检测对象的故障恢复条件时,设定所述汽车检测权利要求书CN104181914A2/2页3对象故障恢复。权利要求书CN104181914A1/6页4一种汽车故障检测方法及系统技术领域0001本发明涉及一种故障检测方法及系统,特别是涉及一种汽车故障检测方法及系统。背景技术0002在电子科技的不断发展的现代社会,汽车电子化的程度被看作是衡量现代汽车水平的重要标志,同时汽车电子化也是改进汽车性能的最重要的技术措施。由于人们对汽车的安。
8、全、舒适、环保等功能性要求不断的增加,汽车对控制器性能的要求也越来越高。在汽车系统包括多个电子功能模块的情况下,有时难免会出现一些意想不到的缺陷,导致汽车系统的某些性能无法通过控制器完成,从而产生一定的风险。为了能够有效的减少汽车存在的风险,提高汽车系统的安全性,需要对汽车系统进行检测,找出汽车系统存在的缺陷,尽早消除汽车系统存在的风险。0003鉴于此,如何找到一种有效的汽车故障检测方法,让汽车的控制器系统能够快速有效的检测出汽车中存在的故障或缺陷,就成为本领域技术人员亟待解决的问题。发明内容0004鉴于以上所述现有技术的缺点,本发明的目的在于提供一种汽车故障检测方法及系统,用于解决现有技术中。
9、不能快速有效的检测出汽车中存在的故障或缺陷的问题。0005为实现上述目的及其他相关目的,本发明提供一种汽车故障检测方法,所述汽车故障检测方法包括设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件;对所述汽车检测对象进行检测,当满足所述汽车检测对象的故障确定条件时,设定所述汽车检测对象发生故障。0006可选地,所述故障确定条件包括故障连续发生次数以及故障连续发生时间中的任一种。0007可选地,所述汽车检测对象包括CAN网络总线关闭故障,所述CAN网络总线关闭故障的故障检测周期设定为T1;所述CAN网络总线关闭故障的故障确定条件为网络总线关闭现象连续被检测到的次数大于或等于M。
10、1次。0008可选地,所述汽车检测对象包括CAN网络节点丢失故障,所述CAN网络节点丢失故障的故障检测周期为T2;所述CAN网络节点丢失故障的故障确定条件为网络节点丢失现象连续被检测到的时间大于或等于M2秒。0009可选地,所述汽车检测对象包括系统电源故障,所述系统电源故障的故障检测周期为T3;所述系统电源故障的故障确定条件为检测到系统电压值不在正常范围内的现象连续被检测到的次数大于或等于M3次。0010可选地,所述汽车故障检测方法还包括针对所述汽车检测对象设定故障恢复条件;对所述汽车检测对象进行检测,在设定所述汽车检测对象发生故障的情况下,当满足所述汽车检测对象的故障恢复条件时,设定所述汽车。
11、检测对象故障恢复。说明书CN104181914A2/6页50011可选地,所述故障清除条件包括故障连续不发生次数以及故障连续不发生时间中的任一种。0012可选地,所述汽车检测对象包括CAN网络总线关闭故障,所述CAN网络总线关闭故障的故障检测周期为T1;所述CAN网络总线关闭故障的故障恢复条件为网络总线关闭现象连续未被检测到的次数大于或等于N1次。0013可选地,所述汽车检测对象包括CAN网络节点丢失故障,所述CAN网络节点丢失故障的故障检测周期为T2;所述CAN网络节点丢失故障的故障恢复条件为网络节点丢失现象连续未被检测到的时间大于或等于N2秒。0014可选地,所述汽车检测对象包括系统电源故。
12、障,所述系统电源故障的故障检测周期为T3;所述系统电源故障的故障恢复条件为检测到系统电压值不在正常范围内的现象连续未被检测到的次数大于或等于N3次。0015本发明还包括一种汽车故障检测系统,所述汽车故障检测系统包括检测设定模块,用于设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件;检测执行模块,用于检测汽车故障,当满足所述汽车检测对象的故障确定条件时,设定所述汽车检测对象发生故障。0016所述检测设定模块还用于对所述汽车检测对象设定故障恢复条件;所述检测执行模块还用于在设定所述汽车检测对象发生故障的情况下,当满足所述汽车检测对象的故障恢复条件时,设定所述汽车检测对象故障。
13、恢复。0017如上所述,本发明的一种汽车故障检测方法及系统,具有以下有益效果让汽车的控制器系统能够快速有效的检测出汽车中存在的故障或缺陷,提高汽车控制器对汽车故障的检测控制能力,增强汽车的安全性和可靠性。附图说明0018图1显示为本发明的一种汽车故障检测方法的一实施例的方法流程示意图。0019图2显示为本发明的一种汽车故障检测方法的一实施例的方法流程示意图。0020图3显示为本发明的一种汽车故障检测方法的一实施例的方法流程示意图。0021图4显示为本发明的一种汽车故障检测方法的一实施例的方法流程示意图。0022图5显示为本发明的一种汽车故障检测方法的一实施例的方法流程示意图。0023图6显示为。
14、本发明的一种汽车故障检测系统的一实施例的模块示意图。0024元件标号说明00251汽车故障检测系统002611检测设定模块002712检测执行模块0028S1S3步骤具体实施方式0029以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离说明书CN104181914A3/6页6本发明的精神下进行各种修饰或改变。0030需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而。
15、非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。0031为了让汽车的控制器系统能够快速有效的检测出汽车中存在的故障或缺陷,本发明提供一种汽车故障检测方法。在一个实施例中,如图1所示,所述汽车故障检测方法包括0032步骤S1,设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件。具体地,所述汽车检测对象的范围包括汽车行业的标准要求、汽车控制器内部、汽车网络监控、汽车输入输出、以及汽车性能等。设定汽车检测对象包括对上述范围内任一种汽车检测对象的设定。在一个实施例中,所述汽车检测对象包括CAN网络。
16、的总线关闭故障,则需要对所述CAN网络的总线关闭故障对象设定故障检测周期以及故障确定条件。通常,需要对多个汽车检测对象进行检测,因此,需要设定多个汽车检测对象,并针对每个汽车检测对象的特性,设定其对应的故障检测周期以及故障确定条件。在每个设定的故障检测周期内将对所述汽车检测对象进行一次检测。在一个实施例中,针对CAN网络的总线关闭故障,设定其相应的故障检测周期为5毫秒,故障确定条件为连续检测到10次总线关闭现象。0033不同的汽车检测对象有着不同的特性,因此,需要针对不同的汽车检测对象,设定相应的故障检测周期,同时设定相应的故障确定条件。所述故障确定条件主要包括两类一种是故障连续发生次数,即预。
17、设的多个连续的故障检测周期都检测到故障现象发生;另一种是故障连续发生时间,即在预设的时间段内每个故障检测周期都检测到故障现象的发送。0034步骤S2,对所述汽车检测对象进行检测,当满足所述汽车检测对象的故障确定条件时,设定所述汽车检测对象发生故障。具体地,当设定某个汽车检测对象的故障检测周期为T,故障确定条件为故障连续发生次数为M时,则仅当系统连续M个故障检测周期T,都检测到故障现象发生时,系统才设定所述汽车检测对象发生故障。当设定某个汽车检测对象的故障检测周期为T,故障确定条件为故障连续发生时间为N时,则仅当系统在时间段N内,每个故障检测周期T对所述汽车检测对象进行检测,都检测到故障现象发生。
18、时,系统才设定所述汽车检测对象发生故障。当系统设定所述汽车检测对象发生故障后,通常会对所述汽车检测对象的故障进行相应的处理,以便恢复故障。0035在一个实施例中,如图2所示,所述汽车故障检测方法包括0036步骤S1,设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件,并设定所述汽车对象的故障恢复条件。具体地,所述汽车检测对象的范围包括汽车行业的标准要求、汽车控制器内部、汽车网络监控、汽车输入输出、以及汽车性能等。设定汽车检测对象包括对上述范围内任一种汽车检测对象的设定。在一个实施例中,所述汽车检测对象包括CAN网络的BUS_OFF故障即总线关闭故障,则需要对所述CAN网络。
19、的BUS_OFF故障对象设定故障检测周期以及故障确定条件。通常,需要对多个汽车检测对象进行检测,因此,需要设定多个汽车检测对象,并针对每个汽车检测对象的特性,设定说明书CN104181914A4/6页7其对应的故障检测周期以及故障确定条件。在每个设定的故障检测周期内将对所述汽车检测对象进行一次检测。在一个实施例中,针对CAN网络的BUS_OFF故障,设定其相应的故障检测周期为5毫秒,故障确定条件为连续检测到10次BUS_OFF现象。0037不同的汽车检测对象有着不同的特性,因此,需要针对不同的汽车检测对象,设定相应的故障检测周期,同时设定相应的故障确定条件。所述故障确定条件主要包括两类一种是故。
20、障连续发生次数,即预设的多个连续的故障检测周期都检测到故障现象发生;另一种是故障连续发生时间,即在预设的时间段内每个故障检测周期都检测到故障现象的发生。所述故障恢复条件主要包括两类一种是故障连续不发生次数,即预设的多个连续的故障检测周期都未检测到故障现象发生;另一种是故障连续不发生时间,即在预设的时间段内每个故障检测周期都未检测到故障现象的发生。0038步骤S2,对所述汽车检测对象进行检测,当满足所述汽车检测对象的故障确定条件时,设定所述汽车检测对象发生故障。具体地,当设定某个汽车检测对象的故障检测周期为T,故障确定条件为故障连续发生次数为M时,则仅当系统连续M个故障检测周期T,都检测到故障现。
21、象发生时,系统才设定所述汽车检测对象发生故障。当设定某个汽车检测对象的故障检测周期为T,故障确定条件为故障连续发生时间为M时,则仅当系统在时间段M内,每个故障检测周期T对所述汽车检测对象进行检测,都检测到故障现象发生时,系统才设定所述汽车检测对象发生故障。当系统设定所述汽车检测对象发生故障后,通常会对所述汽车检测对象的故障进行相应的处理,以便恢复故障。0039步骤S3,对所述汽车检测对象进行检测,在设定所述汽车检测对象发生故障的情况下,当满足所述汽车检测对象的故障恢复条件时,设定所述汽车检测对象故障恢复。具体地,当系统对所述汽车检测故障进行相应的处理后,需要检测所述汽车检测对象的故障是否恢复。。
22、当设定某个汽车检测对象的故障检测周期为T,故障恢复条件为故障连续不发生次数为N时,则在设定所述汽车检测对象发生故障的情况下,当在系统连续N个故障检测周期T,都未检测到故障现象发生时,系统才设定所述汽车检测对象的故障恢复。当设定某个汽车检测对象的故障检测周期为T,故障恢复条件为故障连续不发生时间为N时,则在设定所述汽车检测对象发生故障的情况下,当系统在时间段N内,每个故障检测周期T对所述汽车检测对象进行检测,都未检测到故障现象发生时,系统才设定所述汽车检测对象的故障恢复。0040在一个实施例中,所述汽车检测对象为CAN网络总线关闭故障即BUS_OFF故障。CANCONTROLLERAREANET。
23、WORK,控制器局域网是国际上应用最广泛的现场总线之一。首先设定CAN网络BUS_OFF故障的故障检测周期T1,在本实施例中T1为5毫秒。设定CAN网络BUS_OFF故障的故障确定条件为网络BUS_OFF现象连续被检测到的次数大于或等于M1次,在本实施例中,网络BUS_OFF现象连续被检测到的次数大于或等于10次时,设定CAN网络BUS_OFF故障发生。设定CAN网络BUS_OFF故障的故障恢复条件为网络BUS_OFF现象连续未被检测到的时间大于或等于N1秒。如图3所示,在一个实施例中,当CAN网络BUS_OFF故障设定为故障发生时,网络BUS_OFF现象连续未被检测到的时间大于或等于5秒,设。
24、定CAN网络BUS_OFF故障恢复。对BUS_OFF故障检测的具体的检测流程描述如下当故障检测周期5MS到达时,对BUS_OFF故障进行检测。首先,检测CAN网络是否开启,如果检测到CAN网络开启,则检测是否有BUS_OFF现象存在,如果BUS_OFF现象存在,则记说明书CN104181914A5/6页8录故障发生次数,断开CAN网络,并清除故障恢复时间。接着判断故障发生次数是否达到故障设定阈值,即故障连续发生次数是否达到故障确定条件,也就是,判断故障连续发生次数是否达到10次。如果判断故障连续发生次数达到10次,则设定故障,并设置重连CAN网络时间为1000毫秒。如果判断故障连续发生次数达到。
25、10次,则设置重连CAN网络时间为100毫秒。BUS_OFF故障的恢复需要控制器主动重连CAN网络。根据不同的情况设置不同的重连CAN网络时间是为了提高对CAN网络BUS_OFF故障的处理能力,减少频繁重连给系统带来的负担。当CAN网络重连周期到达时,重新连接CAN网络,并设置故障恢复时间2秒计时。如果当故障现象未被检测到,且故障恢复时间也到达,则说明在故障恢复时间2秒内都未发生CAN网络BUS_OFF故障,此时设定故障恢复。0041在一个实施例中,所述汽车检测对象为CAN网络节点丢失故障。首先设定CAN网络节点丢失故障的故障检测周期T2,在本实施例中T2为5毫秒。设定CAN网络节点丢失故障的。
26、故障确定条件为网络节点丢失现象连续被检测到的时间大于或等于M2秒,在本实施例中,网络节点丢失现象连续被检测到的时间大于或等于2秒时,设定CAN网络节点丢失故障发生。设定CAN网络节点丢失故障的故障恢复条件为网络节点丢失现象连续未被检测到的时间大于或等于N2秒。如图4所示,在一个实施例中,当CAN网络节点丢失故障设定为故障发生时,网络节点丢失现象连续未被检测到的时间大于或等于5秒,设定CAN网络节点丢失故障恢复。对网络节点丢失故障检测的具体的检测流程描述如下当故障检测周期5MS到达时,对网络节点丢失故障进行检测。如果网络节点丢失现象存在,则清除故障恢复时间。接着判断故障发生时间是否达到故障设定阈。
27、值,即故障连续发生时间是否达到故障确定条件,也就是,判断故障连续发生时间是否达到2秒。如果判断故障连续发生时间达到2秒,则设定发生CAN网络节点丢失故障。当故障现象未被检测到,判断CAN网络节点丢失故障是否设定,如果CAN网络节点丢失故障设定,则判断故障恢复时间5秒是否到达,如果故障恢复时间5秒到达,则说明在故障恢复时间5秒内都未发生CAN网络节点丢失故障,此时设定CAN网络节点丢失故障恢复。当故障现象未被检测到时,如果CAN网络节点丢失故障未设定,则清除故障设定时间计时。0042在一个实施例中,所述汽车检测对象为系统电源故障。如果检测到的系统电压值不在正常的电压范围内,认为发生电源故障现象。。
28、首先设定系统电源故障的故障检测周期T3,在本实施例中T3为50毫秒。设定系统电源故障的故障确定条件为系统电源故障现象连续被检测到的次数大于或等于M3次,在本实施例中,系统电源故障现象连续被检测到的次数大于或等于10次时,设定系统电源故障发生。设定系统电源故障的故障恢复条件为系统电源故障现象连续未被检测到的次数大于或等于N3次。系统电源故障现象未被检测到是指检测到的系统电压值在正常的电压范围内。如图5所示,在一个实施例中,当系统电源故障设定为故障发生时,系统电源故障现象连续未被检测到的次数大于或等于10次,设定系统电源故障恢复。对系统电源故障检测的具体的检测流程描述如下当故障检测周期50MS到达。
29、时,对系统电源故障进行检测。如果系统电源故障现象存在,则清除故障恢复时间,记录故障发生次数。接着判断故障发生次数是否达到故障设定阈值,即故障连续发生次数是否达到故障确定条件,也就是,判断故障连续发生次数是否达到10次。如果判断故障连续发生次数达到10次,则设定发生系统电源故障。当电源故障现象未被检测到,则判断系统电源故障是否设定,如果系统电源故障设定,则记录故障恢复次数即故障连续说明书CN104181914A6/6页9未被检测到的次数,判断故障恢复次数是否到达故障恢复阈值,即判断故障连续未被检测到的次数是否到达故障恢复条件,即故障恢复次数是否到达10次。如果故障恢复次数到达10,则说明在连续1。
30、0次的检测中都未发生系统电源故障,此时设定系统电源故障恢复。当故障现象未被检测到时,如果系统电源故障未设定,则清除故障发生次数。0043本发明还包括一种汽车故障检测系统。所述汽车故障检测系统可以应用上述汽车故障检测方法。如图6所示,在一个实施例中,所述汽车故障检测系统1包括检测设定模块11,用于设定汽车检测对象,并针对所述汽车检测对象设定故障检测周期以及故障确定条件;检测执行模块12,用于检测汽车故障,当满足所述汽车检测对象的故障确定条件时,设定所述汽车检测对象发生故障。0044所述检测设定模块11还用于对所述汽车检测对象设定故障恢复条件;所述检测执行模块12还用于在设定所述汽车检测对象发生故。
31、障的情况下,当满足所述汽车检测对象的故障恢复条件时,设定所述汽车检测对象故障恢复。0045综上所述,本发明一种汽车故障检测方法及系统,提出一种安全度高、实用性强、可操作的控制器故障检测方法,能够真实有效的检测出整车中存在的故障,并能和控制器系统相匹配,提高控制器的安全性和可靠性。本发明的方案使其能够在控制器系统运行过程中对故障进行有效的检测,并尽可能的减少对系统资源的利用。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。0046上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。说明书CN104181914A1/4页10图1图2说明书附图CN104181914A102/4页11图3说明书附图CN104181914A113/4页12图4说明书附图CN104181914A124/4页13图5图6说明书附图CN104181914A13。