一种制动灯开关故障诊断方法及装置与流程

文档序号:15949277发布日期:2018-11-14 04:56阅读:405来源:国知局
一种制动灯开关故障诊断方法及装置与流程
本发明涉及电子电器
技术领域
,特别涉及一种制动灯开关故障诊断方法及装置。
背景技术
随着汽车行业的发展,汽车功能系统越来越多,包括安全性功能和舒适性功能,例如ems(enginemanagementsystem,发动机管理系统)、esc(electronicstabilitysystem,电子稳定控制系统)、tcu(transmissioncontrolunit,自动变速箱控制单元)等。其中,制动灯开关作为汽车关键零部件,在这些功能系统中起着越来越重要的作用。具体而言,制动灯开关不仅可以在刹车时发出信号点亮制动灯,同时还可以给一些功能系统提供信号,并且,如果制动灯开关信号出现异常,将直接导致汽车众多功能受限甚至功能丧失。因此,制动灯开关的可靠性对制动灯开关信号的准确性至关重要。下面首先对制动灯开关的结构和工作过程进行介绍。如图1所示,制动灯开关的第一针脚2、第二针脚3、第三针脚4、第四针脚5依次与图2或图3中的第一静极片总成6、第一动极片总成7、第二静极片总成9、第二动极片总成10相连。如图5所示,第一针脚2和第二针脚3用于控制制动灯端a-b的通断,第三针脚4和第四针脚5用于控制巡航端c-d的通断。另外,铜轴14铆接于压杆1中,弹簧8套在铜轴14上,且弹簧8的一端顶在压杆1上,另一端顶于底盖总成12上。当制动踏板未被踩下时,如图2所示,压杆1处于下压状态,弹簧8处于压缩状态,压杆1的第一支脚1a顶起第一动极片总成7,第一动极片总成7与第一静极片总成6分离;第二支脚1b与第二动极片总成10分离,第二动极片总成10与第二静极片总成9贴合,连通第三针脚4和第四针脚5,此时图5所示的巡航端c-d连通。当制动踏板被踩下时,如图3所示,在弹簧8的作用下,压杆1回位,第二支脚1b顶起第二动极片总成10,第二动极片总成10与第二静极片b总成9分离;第一支脚1a与第一动极片总成7分离,第一动极片总成7与第一静极片a总成6贴合,连通第一针脚2和第二针脚3,此时图5所示的制动灯端a-b连通,制动灯被点亮。通常,压杆1的第一支脚1a和第二支脚1b的行程是相等的,理论状态下,无论是制动踏板被踩下时,还是制动踏板回位时,均可以通过制动灯开关的控制使得制动灯端与巡航端实现状态的同步切换,也就是说,在巡航端连通的同时断开制动灯端,以及在巡航端断开的同时连通制动灯端。但是,前面所说的仅仅是理想状态下的情况,在实际应用中,由于制动灯自身结构原因,如制造公差的影响,容易出现压杆1的第一支脚1a和第二支脚1b的行程相重叠的状况,这样就造成在制动灯端与巡航端没有实现状态的同步切换,而此种情况并不代表是制动灯开关发生了故障,而现有技术中提供的方案会针对这种非制动开关故障的情况下进行报警,导致制动灯开关信号不准确。技术实现要素:本发明实施例的目的在于提供一种制动灯开关故障诊断方法及装置,以解决制动灯开关在非制动开关故障情况下的故障报警,提高制动开关信号的准确性。为达到上述目的,本发明实施例公开了一种制动灯开关故障诊断方法,所述故障诊断方法包括:获取本次故障诊断过程中针对制动灯端的第一信号和针对巡航端的第二信号的持续时间;其中,所述持续时间是指所述第一信号和所述第二信号均未发生信号状态变化的信号保持时间;当所述持续时间大于等于预设时间阈值时,获取针对所述第一信号的第一状态标识和针对所述第二信号的第二状态标识;其中,所述状态标识是指:所述制动灯开关发出所述第一信号或所述第二信号时所述制动灯开关的弹簧处于压缩或无压缩状态的标识;根据所述第一状态标识和所述第二状态标识,判断所述第一信号和所述第二信号是否为同步信号;若不同步,则根据预设故障诊断规则对所述制动灯开关进行故障诊断,并在判定所述制动灯开关故障的情况下,对所述制动灯开关进行功能限制且报告制动灯开关信号故障。优选地,所述根据所述第一状态标识和所述第二状态标识,判断所述第一信号和所述第二信号是否为同步信号的步骤,包括:判断所述第一状态标识和所述第二状态标识是否相同,若相同,则判定所述第一信号和所述第二信号为同步信号,否则判定所述第一信号和所述第二信号为非同步信号。优选地,在根据所述第一状态标识和所述第二状态标识,判定所述第一信号和所述第二信号为同步信号的情况下,所述故障诊断方法还包括:判断本次故障诊断过程中所述第一状态标识和所述第二状态标识是否均为无压缩状态;如果是,则从所述制动灯开关被踩下时开始统计所述第一信号和所述第二信号的所述持续时间,并将用于统计所述第一信号和所述第二信号连续为不同步状态的累计次数n清零;如果否,则判定所述制动灯开关无故障,且进行常规制动处理。优选地,所述根据预设故障诊断规则对所述制动灯开关进行故障诊断的步骤,包括:获得本次故障诊断过程中所述累计次数n的数值;获得所述制动灯开关对应的目标车辆的当前车速;判断所述当前车速是否大于等于预设车速阈值;在所述当前车速大于等于所述预设车速阈值的情况下,判断是否满足预设故障诊断条件;若满足,则进一步判断所述累计次数n的数值是否大于等于第一故障认定次数阈值n1,当n≥n1时判定所述制动灯开关故障,当n<n1时判定所述制动灯开关无故障;若不满足,则判定制动灯开关故障。优选地,按照以下方式判断是否满足预设故障诊断条件:当满足以下所列条件中的至少3种时,判定满足预设故障诊断条件;加速度a≥预设加速度阈值a0;制动压力值pt≥预设制动压力值pt0;真空度信号减小值△pv≥预设真空度减小值△pv0;油门开度信号值gp≤预设油门开度值gp0。优选地,在所述当前车速小于所述预设车速阈值的情况下,所述故障诊断方法还包括:判断所述持续时间是否小于预设机械故障时间阈值;如果小于,则进一步判断所述累计次数n是否大于等于第二故障认定次数阈值n2,当n≥n2时判定所述制动灯开关故障,当n<n1时判定所述制动灯开关无故障;如果不小于,则判定所述制动灯开关故障。为达到上述目的,本发明实施例公开了一种制动灯开关故障诊断装置,所述故障诊断装置包括:时间获取模块,用于获取本次故障诊断过程中针对制动灯端的第一信号和针对巡航端的第二信号的持续时间;其中,所述持续时间是指所述第一信号和所述第二信号均未发生信号状态变化的信号保持时间;时间判断模块,用于判断所述持续时间是否大于等于预设时间阈值,若大于等于,则触发标识获取模块;所述标识获取模块,用于获取针对所述第一信号的第一状态标识和针对所述第二信号的第二状态标识;其中,所述状态标识是指:所述制动灯开关发出所述第一信号或所述第二信号时所述制动灯开关的弹簧处于压缩或无压缩状态的标识;同步判断模块,用于根据所述第一状态标识和所述第二状态标识,判断所述第一信号和所述第二信号是否为同步信号,若不同步,则触发第一执行模块;所述第一执行模块,用于根据预设故障诊断规则对所述制动灯开关进行故障诊断,并在判定所述制动灯开关故障的情况下,触发故障报警模块;所述故障报警模块,用于对所述制动灯开关进行功能限制且报告制动灯开关信号故障。优选地,所述同步判断模块,具体用于:判断所述第一状态标识和所述第二状态标识是否相同,若相同,则判定所述第一信号和所述第二信号为同步信号,否则判定所述第一信号和所述第二信号为非同步信号。优选地,所述故障诊断装置还包括:第二执行模块,用于在所述同步判断模块的判定结果为同步时,判断本次故障诊断过程中所述第一状态标识和所述第二状态标识是否均为无压缩状态,若均为无压缩状态,则触发数据累计模块,若均为压缩状态,则触发常规处理模块;所述数据处理模块,用于从所述制动灯开关被踩下时开始统计所述第一信号和所述第二信号的所述持续时间,并将用于统计所述第一信号和所述第二信号连续为不同步状态的累计次数n清零;所述常规处理模块,用于判定所述制动灯开关无故障,且进行常规制动处理。优选地,所述第一执行模块,具体用于:在所述同步判断模块的判定结果为不同步时,获得本次故障诊断过程中所述累计次数n的数值;获得所述制动灯开关对应的目标车辆的当前车速;判断所述当前车速是否大于等于预设车速阈值;判断是否满足预设故障诊断条件;若满足,则进一步判断所述累计次数n的数值是否大于等于第一故障认定次数阈值n1,当n≥n1时判定所述制动灯开关故障,当n<n1时判定所述制动灯开关无故障;若不满足,则判定制动灯开关故障,对所述制动灯开关进行功能限制且报告制动灯开关信号故障。本发明实施例提供的一种制动灯开关故障诊断方法及装置,在对制动灯开关进行故障诊断的过程中,首先获取第一信号和第二信号的持续时间,并根据所获得的持续时间与预设时间阈值进行判断,从而可以将持续时间小于预设时间阈值的制动灯开关的无效动作情况去除;接着,获得第一状态标识和第二状态标识,并根据所获得的状态标识来判断第一信号和第二信号的同步性;然后,在判定第一信号和第二信号不同步的情况下,进一步根据预设故障诊断规则对制动灯开关进行故障诊断;然后,在根据预设故障诊断规则判定出制动灯开关故障的情况下,对制动灯开关进行功能限制且报告制动灯开关信号故障。需要说明的是,在第一信号和第二信号不同步时结合了当前车速、加速度、制动压力、真空度和油门开度等参数进行综合诊断,需要指出的是,这里的故障诊断规则中所提及的当前车速、加速度、制动压力、真空度和油门开度是通过大量的实验数据和长时间经验积累所的出来,具有较高的准确性,有效解决了非制动开关故障情况下进行故障报警的问题,提高了制动灯开关信号的准确性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中的一种制动灯开关示意图;图2为图1所示的制动灯开关中压杆下压状态示意图;图3为图1所示的制动灯开关中压杆回位状态示意图;图4为图1所示的制动开关的压杆示意图;图5为图1所示制动灯开关的电气原理图;图6为本发明实施例提供的一种制动灯开关故障诊断方法的流程示意图;图7为本发明实施例提供的另一种制动灯开关故障诊断方法的流程示意图;图8为本发明实施例提供的又一种制动灯开关故障诊断方法的流程示意图;图9为本发明实施例提供的一种制动开关故障诊断装置的结构示意图;图10为本发明实施例提供的另一种制动开关故障诊断装置的结构示意图。附图中标号:1、压杆1a、第一支脚1b、第二支脚2、第一针脚3、第二针脚4、第三针脚5、第四针脚6、第一静极片总成7、第一动极片总成8、弹簧9、第二静极片总成10、第二动极片总成11、上顶盖12、底盖总成13、螺柱14、铜轴210、时间获取模块220、时间判断模块230、标识获取模块240、同步判断模块250、第一执行模块260、故障报警模块270、第二执行模块280、数据处理模块290、常规处理模块具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为解决制动灯开关在非制动开关故障情况下的故障报警,提高制动开关信号的准确性,本发明实施例提供了如下制动灯开关故障诊断方法及装置。下面首先对本发明实施例提供的一种制动灯开关故障诊断方法进行说明。如图6所示,为本发明实施例提供的一种制动灯开关故障诊断方法的流程示意图,该故障诊断方法可以包括以下步骤:s101:获取本次故障诊断过程中针对制动灯端的第一信号和针对巡航端的第二信号的持续时间。其中,所述持续时间是指所述第一信号和所述第二信号均未发生信号状态变化的信号保持时间。具体地,在本发明实施例中,这里提及的“本次故障诊断过程”可以认为是一次故障诊断周期,举例而言,该故障诊断周期可以从上一次检测到第一信号和第二信号进行同步切换且制动灯开关为踩下状态时记为本次故障诊断过程的开始时刻,并以再次检测到第一信号和第二信号的同步切换的时间点作为为本次故障诊断过程的结束时刻。需要说明的是,这里仅仅是列举了一种划分故障诊断周期的具体方式,并不应该构成对本发明实施例的限定,本领域内的技术人员可以根据实际应用中的具体情况进行合理的设置,此处不再一一详述。s102:判断所述持续时间是否大于等于预设时间阈值,若大于等于,则执行步骤s103。可以理解的是,驾驶员踩下制动灯踏板或者松开制动灯踏板都需要花费一定的时间,出于这样的考虑,本发明实施例中获得第一信号和第二信号的持续时间的目的,主要是为了利用该持续时间判断该制动灯开关是否执行了有效动作,换言之,当持续时间低于一定值时可以认为制动灯开关并没有执行相应的制动动作,而是由其他原因所导致出现的制动灯开关的无动作,例如车辆震动。这里,通过对第一信号和第二信号的持续时间的判断可以将制动灯开关的无效动作的情况排除掉,从而可以更准确的进行制动灯开关信号准确性的判断。s103:获取针对所述第一信号的第一状态标识和针对所述第二信号的第二状态标识。其中,所述状态标识是指:所述制动灯开关发出所述第一信号或所述第二信号时所述制动灯开关的弹簧处于压缩或无压缩状态的标识。举例而言,假设制动灯开关中制动灯端a-b的off电行程为3.0mm,巡航端c-d的on电行程为3.2mm,顶杆全行程为5.0mm。在踩下制动踏板过程中,顶杆行程小于3.0mm,第一信号和第二信号均不会跳变;顶杆行程在3.0mm至3.2mm之间,制动灯端a-b的第一信号由off电跳变成on电,巡航端c-d的第二信号不变;顶杆行程大于3.2mm后,第一信号和第二信号均跳变。然后,将制动灯端a-b的第一信号记为no,巡航端c-d的第二信号记为nc,当no和nc在制动灯开关的压杆的支脚处于压缩状态时所发出的信号时定义为1,当no和nc在制动灯开关的压杆的支脚处于无压力状态时定义为0,则该制动灯开关在不同压杆行程条件下输出第一信号和第二信号的状态标识如下:小于3.0mm大于3.2mm3.0mm-3.2mmno100nc101需要说明的是,这里仅仅是列举了一种为第一信号和第二信号添加状态标识的具体方式,另外,该第一状态标识和第二状态标识也不局限于上述提及的用“0”表示无压力状态,用“1”表示压缩状态的情况,例如还可以用字符来进行标识,本发明不对状态标识的表示方式进行限定,本领域内的技术人员需要根据实际应用中的具体情况进行合理的设置。s104:根据所述第一状态标识和所述第二状态标识,判断所述第一信号和所述第二信号是否为同步信号,若不同步,则执行步骤s105。一种实现方式中,可以按照以下方式判断所述第一信号和所述第二信号是否为同步信号:判断所述第一状态标识和所述第二状态标识是否相同,若相同,则判定所述第一信号和所述第二信号为同步信号,否则判定所述第一信号和所述第二信号为非同步信号。需要说明的是,基于如图1所示的制动灯开关的机械结构可知,当压杆1的两个支脚同时处于压缩或无压力状态时,制动灯开关所输出的第一信号和第二信号的状态是同步的,因此可以用压杆1的支脚的状态来判断第一信号和第二信号是否为同步信号。s105:根据预设故障诊断规则对所述制动灯开关进行故障诊断,在判定所述制动灯开关故障的情况下,执行步骤s106。s106:对所述制动灯开关进行功能限制且报告制动灯开关信号故障。本发明实施例提供的一种制动灯开关故障诊断方法,在对制动灯开关进行故障诊断的过程中,首先获取第一信号和第二信号的持续时间,并根据所获得的持续时间与预设时间阈值进行判断,从而可以将持续时间小于预设时间阈值的制动灯开关的无效动作情况去除;接着,获得第一状态标识和第二状态标识,并根据所获得的状态标识来判断第一信号和第二信号的同步性;然后,在判定第一信号和第二信号不同步的情况下,进一步根据预设故障诊断规则对制动灯开关进行故障诊断;然后,在根据预设故障诊断规则判定出制动灯开关故障的情况下,对制动灯开关进行功能限制且报告制动灯开关信号故障。需要说明的是,在第一信号和第二信号不同步时结合了当前车速、加速度、制动压力、真空度和油门开度等参数进行综合诊断,需要指出的是,这里的故障诊断规则中所提及的当前车速、加速度、制动压力、真空度和油门开度是通过大量的实验数据和长时间经验积累所的出来,具有较高的准确性,有效解决了非制动开关故障情况下进行故障报警的问题,提高了制动灯开关信号的准确性。如图7所示,为本发明实施例提供的另一种制动灯开关故障诊断方法的流程示意图,在图6所示方法实施例的基础之上,步骤s105具体可以按照以下方式对所述制动灯开关进行故障诊断:s1051:在所述同步判断模块的判定结果为不同步时,获得本次故障诊断过程中所述累计次数n的数值。s1052:获得所述制动灯开关对应的目标车辆的当前车速。s1053:判断所述当前车速是否大于等于预设车速阈值,若大于等于,则执行步骤s1054。s1054:判断是否满足预设故障诊断条件,若满足,执行步骤s1055,若不满足,则执行步骤s1056。一种具体实现方式中,按照以下方式判断是否满足预设故障诊断条件:当满足以下所列条件中的至少3种时,判定满足预设故障诊断条件;(1)加速度a≥预设加速度阈值a0。(2)制动压力值pt≥预设制动压力值pt0。(3)真空度信号减小值△pv≥预设真空度减小值△pv0。(4)油门开度信号值gp≤预设油门开度值gp0。s1055:判断所述累计次数n的数值是否大于等于第一故障认定次数阈值n1,当n≥n1时判定所述制动灯开关故障,并执行步骤s106,当n<n1时判定所述制动灯开关无故障,且进行常规制动处理。s1056:判定制动灯开关故障,并执行步骤s106。由图7所示的方法实施例可知,在对制动灯开关进行故障诊断的过程中,不仅考虑到了车辆自身状态如当前车速、加速度等,还从车辆其他系统如ems、esc和tcu等系统获得相应地参数,从而可以从整体上综合地对制动灯开关进行故障诊断,进一步提高了制动灯开关故障诊断的准确性。另外,还通过对用于统计第一信号和第二信号连续为不同步状态的累计次数n与第一故障认定次数阈值n1的判断来进一步判定制动灯开关是否发生了故障,较佳的,第一故障认定次数阈值n1的数值为10,当然本发明实施例无需限定第一故障认定次数阈值n1的数值。进一步地,在步骤s1053判定所述当前车速小于所述预设车速阈值的情况下,所述故障诊断方法还包括:(1)s1057:判断所述持续时间是否小于预设机械故障时间阈值,如果小于,则执行步骤s108(2),如果不小于,则执行步骤s109(3)。(2)判断所述累计次数n是否大于等于第二故障认定次数阈值n2,当n≥n2时判定所述制动灯开关故障,并执行步骤s106,当n<n1时判定所述制动灯开关无故障,且进行常规制动处理。(3)判定所述制动灯开关故障,并执行步骤s106。需要说明的是,步骤(1)至步骤(3)主要是对当前车速不大于预设车速阈值的情况下的制动灯开关的故障诊断方法进行的说明,可以理解的是,当车辆的当前车速较低时,车辆进行刹车制动时发生制动失控的风险也相对较小,另外,考虑到车辆的当前速度较低时,车辆减速时的加速度数值的准确性也相对较差,不宜用来进行制动灯开关故障诊断。因此,这里根据车辆的当前车速分为两种情况进行相应的诊断流程。此外,除了考虑到持续时间与预设机械故障时间阈值的判断之外,还进行了累计次数n和第二故障认定次数阈值n2的比较,较佳的,第二故障认定次数阈值n2的数值为15,同样地,本发明无需对第二故障认定次数阈值n2的数值进行限定。如图8所示,为本发明实施例提供的又一种制动灯开关故障诊断方法的流程示意图,在图6所示方法实施例的基础之上,在步骤s104根据所述第一状态标识和所述第二状态标识,判定所述第一信号和所述第二信号为同步信号的情况下,所述故障诊断方法还可以包括以下步骤:s107:判断本次故障诊断过程中所述第一状态标识和所述第二状态标识是否均为无压缩状态,若均为无压缩状态,则执行步骤s108,若均为压缩状态,则执行步骤s109。可以理解的是,这里可以根据步骤s103中所获取的第一状态标识和第二状态标识来进行判断,举例而言,如果定义用“0”表示制动灯开关的压杆的支脚处于无压力状态,那么,当根据步骤s103所获得的第一状态标识和第二状态标识为0,就可以判定出第一状态标识和第二状态标识均为无压缩状态。需要说明的是,这里仅为举例说明,不用于对本发明实施例的限定。s108:从所述制动灯开关被踩下时开始统计所述第一信号和所述第二信号的所述持续时间,并将用于统计所述第一信号和所述第二信号连续为不同步状态的累计次数n清零。s109:判定所述制动灯开关无故障,且进行常规制动处理。由图8所示方法实施例可知,除了具备图6所示方法实施例的全部有益效果之外,还可以针对第一信号和第二信号为同步信号的情况进行了相应的操作,例如可以记录从所述制动灯开关被踩下时开始统计所述第一信号和所述第二信号的所述持续时间,以保证下一次故障诊断过程中持续时间统计的准确性,对于制动灯开关无故障的情况下采取常规制动处理,保证了方案的完整性。下面再对本发明实施例提供的一种制动灯开关故障诊断装置进行说明。如图9所示,为本发明实施例提供的一种制动灯开关故障诊断装置的结构示意图,所述故障诊断装置可以包括以下模块:时间获取模块210,用于获取本次故障诊断过程中针对制动灯端的第一信号和针对巡航端的第二信号的持续时间;其中,所述持续时间是指所述第一信号和所述第二信号均未发生信号状态变化的信号保持时间。时间判断模块220,用于判断所述持续时间是否大于等于预设时间阈值,若大于等于,则触发标识获取模块230。所述标识获取模块230,用于获取针对所述第一信号的第一状态标识和针对所述第二信号的第二状态标识;其中,所述状态标识是指:所述制动灯开关发出所述第一信号或所述第二信号时所述制动灯开关的弹簧处于压缩或无压缩状态的标识。同步判断模块240,用于根据所述第一状态标识和所述第二状态标识,判断所述第一信号和所述第二信号是否为同步信号,若不同步,则触发第一执行模块。一种实现方式中,所述同步判断模块240,具体用于:判断所述第一状态标识和所述第二状态标识是否相同,若相同,则判定所述第一信号和所述第二信号为同步信号,否则判定所述第一信号和所述第二信号为非同步信号。所述第一执行模块250,用于根据预设故障诊断规则对所述制动灯开关进行故障诊断,并在判定所述制动灯开关故障的情况下,触发故障报警模块260。所述故障报警模块260,用于对所述制动灯开关进行功能限制且报告制动灯开关信号故障。一种实现方式中,所述第一执行模块250,具体用于:在所述同步判断模块240的判定结果为不同步时,获得本次故障诊断过程中所述累计次数n的数值;获得所述制动灯开关对应的目标车辆的当前车速;判断所述当前车速是否大于等于预设车速阈值;判断是否满足预设故障诊断条件;若满足,则进一步判断所述累计次数n的数值是否大于等于第一故障认定次数阈值n1,当n≥n1时判定所述制动灯开关故障,则触发所述故障报警模块260,当n<n1时判定所述制动灯开关无故障,且进行常规制动处理;若不满足,则判定制动灯开关故障,触发故障报警模块260。一种实现方式中,所述第一执行模块250,具体用于:按照以下方式判断是否满足预设故障诊断条件,并在判定所述制动灯开关故障的情况下,触发故障报警模块260;当满足以下所列条件中的至少3种时,判定满足预设故障诊断条件;(1)加速度a≥预设加速度阈值a0;(2)制动压力信号值pt≥预设制动压力值pt0;(3)真空度信号减小值△pv≥预设真空度减小值△pv0;(4)油门开度信号值gp≤预设油门开度值gp0。另一种实现方式中,所述第一执行模块250,还用于:在所述当前车速小于所述预设车速阈值的情况下,判断所述持续时间是否小于预设机械故障时间阈值;如果小于,则进一步判断所述累计次数n是否大于等于第二故障认定次数阈值n2,当n≥n2时判定所述制动灯开关故障,触发故障报警模块260,当n<n1时判定所述制动灯开关无故障,且进行常规制动处理;如果不小于,则判定所述制动灯开关故障,触发故障报警模块260。进一步地,如图10所示,为本发明实施例提供的另一种故障诊断装置的结构示意图,相对与图8所示的方法实施例,在图9所示装置实施例的基础之上,所述故障诊断装置还包括:第二执行模块270,用于在所述同步判断模块240的判定结果为同步时,判断本次故障诊断过程中所述第一状态标识和所述第二状态标识是否均为无压缩状态,若均为无压缩状态,则触发数据累计模块280,若均为压缩状态,则触发常规处理模块290。所述数据处理模块280,用于从所述制动灯开关被踩下时开始统计所述第一信号和所述第二信号的所述持续时间,并将用于统计所述第一信号和所述第二信号连续为不同步状态的累计次数n清零;所述常规处理模块290,用于判定所述制动灯开关无故障,且进行常规制动处理。本发明实施例提供的一种制动灯开关故障诊断装置,在对制动灯开关进行故障诊断的过程中,首先获取第一信号和第二信号的持续时间,并根据所获得的持续时间与预设时间阈值进行判断,从而可以将持续时间小于预设时间阈值的制动灯开关的无效动作情况去除;接着,获得第一状态标识和第二状态标识,并根据所获得的状态标识来判断第一信号和第二信号的同步性;然后,在判定第一信号和第二信号不同步的情况下,进一步根据预设故障诊断规则对制动灯开关进行故障诊断;然后,在根据预设故障诊断规则判定出制动灯开关故障的情况下,对制动灯开关进行功能限制且报告制动灯开关信号故障。需要说明的是,在第一信号和第二信号不同步时结合了当前车速、加速度、制动压力、真空度和油门开度等参数进行综合诊断,需要指出的是,这里的故障诊断规则中所提及的当前车速、加速度、制动压力、真空度和油门开度是通过大量的实验数据和长时间经验积累所的出来,具有较高的准确性,有效解决了非制动开关故障情况下进行故障报警的问题,提高了制动灯开关信号的准确性。对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称的存储介质,如:rom/ram、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1