CN111775921B - 制动开关故障诊断方法、装置、电子设备和存储介质 - Google Patents
制动开关故障诊断方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN111775921B CN111775921B CN202010721449.2A CN202010721449A CN111775921B CN 111775921 B CN111775921 B CN 111775921B CN 202010721449 A CN202010721449 A CN 202010721449A CN 111775921 B CN111775921 B CN 111775921B
- Authority
- CN
- China
- Prior art keywords
- preset
- brake switch
- timing
- counting
- fault
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003745 diagnosis Methods 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 6
- 230000007704 transition Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000002405 diagnostic procedure Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000002650 habitual effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T17/00—Component parts, details, or accessories of power brake systems not covered by groups B60T8/00, B60T13/00 or B60T15/00, or presenting other characteristic features
- B60T17/18—Safety devices; Monitoring
- B60T17/22—Devices for monitoring or checking brake systems; Signal devices
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Braking Elements And Transmission Devices (AREA)
- Valves And Accessory Devices For Braking Systems (AREA)
Abstract
本发明提供一种制动开关故障诊断方法、装置、电子设备和存储介质,方法包括:获取制动开关的行程参数;获取基于所述制动开关的行程参数所产生的开关信号,所述开关信号包括第一路开关信号和第二路开关信号;基于所述行程参数判断所述制动开关的当前位置是否位于预设区间范围内;当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号不同步时,从进入所述预设区间范围开始计时,当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。本发明解决了制动开关两路物理信号处于通断点切换区域时,由于驾驶员习惯性踩下踏板,出现制动开关通断不同步且保持时间大于诊断时间的误报故障问题。
Description
技术领域
本发明涉及电动汽车技术领域,具体而言,涉及一种制动开关故障诊断方法、装置、电子设备和存储介质。
背景技术
在电动汽车制动***中,是否能够准确的判断出制动故障非常重要。在制动开关故障诊断的方法中,通常包括:利用制动开关两路物理信号同步性校验方法,制动开关物理信号与制动踏板状态一致性校验方法等。
在现有的技术方案中,通过检测制动开关两路物理信号是否同步,来判断制动开关是否出现故障。该现有技术存在以下问题:制动开关两路物理信号处于通断点切换区域时,制动开关状态是不确定的,当驾驶员习惯性踩下踏板行程处于通断点切换区域(若两路物理信号不同步)且保持时间大于诊断时间时,则制动开关发生不同步故障。此时,由于驾驶习惯使得开关处于通断点切换区域引起的开关故障将得不到准确及时的检测,影响驾驶性能。
发明内容
本发明的目的在于提供一种制动开关故障诊断方法、装置、电子设备和存储介质,能够解决上述提到的至少一个技术问题。具体方案如下:
根据本发明的具体实施方式,本发明提供一种制动开关故障诊断方法,包括:获取制动开关的行程参数,所述行程参数包括以制动踏板未踩踏时所述制动开关所处的位置为起点位置,所述制动踏板踩下时所述制动开关延伸的行程距离值;获取基于所述制动开关的行程参数所产生的开关信号,所述开关信号包括第一路开关信号和第二路开关信号;基于所述行程参数判断所述制动开关的当前位置是否位于预设区间范围内,所述预设区间范围为所述第一路开关信号与第二路开关信号通断点切换的位置;当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号不同步时,从进入所述预设区间范围开始计时,当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。
可选的,所述当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障,包括:当所述计时每超过预设第一计时阈值一次时,累计次数加一;当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障。
可选的,还包括:当所述当前位置位于所述预设区间范围之外且所述第一路开关信号和第二路开关信号不同步时,从位于所述预设区间范围之外开始计时;当所述计时超过预设第二计时阈值时,判定所述制动开关故障。
可选的,所述获取制动开关的行程参数,包括:当车辆电源打开时间超过预设第三计时阈值时,开始获取制动开关的行程参数,否则,不获取制动开关的行程参数。
可选的,还包括:当所述计时未超过所述预设第一计时阈值时,判定所述制动开关无故障。
可选的,所述当所述计时未超过所述预设第一计时阈值时,判定所述制动开关无故障,之后包括:重新计时,并判断所述重新计时是否超过所述预设第一计时阈值;当所述重新计时超过所述预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。
可选的,所述当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障,之后包括:当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障。
可选的,所述当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障,之后包括:重新计数,并判断所述重新计数是否满足所述预设第一计数阈值;当所述重新计数超过预设第一计数阈值时,则判定所述制动开关故障。
根据本发明的具体实施方式,本发明提供一种制动开关故障诊断装置,包括:第一获取单元,用于获取制动开关的行程参数,所述行程参数包括以制动踏板未踩踏时所述制动开关所处的位置为起点位置,所述制动踏板踩下时所述制动开关延伸的行程距离值;第二获取单元,用于获取基于所述制动开关的行程参数所产生的开关信号,所述开关信号包括第一路开关信号和第二路开关信号;位置判断单元,用于基于所述行程参数判断所述制动开关的当前位置是否位于预设区间范围内,所述预设区间范围为所述第一路开关信号与第二路开关信号通断点切换的位置;故障诊断单元,用于当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号不同步时,从进入所述预设区间范围开始计时,当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述计时每超过预设第一计时阈值一次时,累计次数加一,当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述当前位置位于所述预设区间范围之外且所述第一路开关信号和第二路开关信号不同步时,从位于所述预设区间范围之外开始计时,当所述计时超过预设第二计时阈值时,判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述计时未超过所述预设第一计时阈值时,判定所述制动开关无故障;重新计时,并判断所述重新计时是否超过所述预设第一计时阈值;当所述重新计时超过所述预设第一计时阈值时的次数达到预设第一计数阈值时,判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障;重新计数,并判断所述重新计数是否满足所述预设第一计数阈值;当所述重新计数超过预设第一计数阈值时,则判定所述制动开关故障。
根据本发明的具体实施方式,本发明提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序指令,所述处理器执行所述计算机程序指令时,实现如上任一所述的方法步骤。
根据本发明的具体实施方式,本发明提供一种非瞬时性计算机可读存储介质,存储有计算机程序指令,所述计算机程序指令在被处理器调用和执行时实现如上任一所述的方法步骤。
与现有技术相比,本发明实施例具有如下的技术效果:
本公开提供一种制动开关故障诊断方法、装置、电子设备和存储介质,采用此故障诊断方法,有效的解决了制动开关两路物理信号处于通断点切换区域时,由于驾驶员习惯性踩下踏板,使踏板行程处于通断点切换区域(若两路物理信号不同步)且保持时间大于诊断时间时,制动开关发生不同步故障的问题,从而可以减少由于驾驶习惯引起的高频率误判故障,提升驾驶性能。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例提供的制动开关故障诊断方法执行步骤示意图;
图2为本发明实施例提供的制动开关故障诊断结构示意图;
图3为本发明实施例提供的制动开关故障诊断方法流程图;
图4为本发明实施例提供的制动开关故障诊断装置结构图;
图5为本发明实施例提供的电子设备结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述……,但这些……不应限于这些术语。这些术语仅用来将……区分开。例如,在不脱离本发明实施例范围的情况下,第一……也可以被称为第二……,类似地,第二……也可以被称为第一……。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者装置中还存在另外的相同要素。
为了便于理解,对本申请涉及的自定义名称做统一解释:
关于阈值的解释:
第一计时阈值T1,为制动开关两路物理信号处于通断点切换区域之内时的诊断时间阈值;
第一计数阈值N1,为制动开关两路物理信号处于通断点切换区域时确认故障状态的诊断计数阈值;
第二计时阈值T2,为制动开关两路物理信号处于通断点切换区域之外时的诊断时间阈值。
关于英文缩写的解释:
VCU:Vehicle Control Unit/整车控制器,用于对整车的电路***进行统一控制;
ESP:Electronic Stability Program/车身电子稳定控制***,用于在提升车辆的操控表现的同时、有效地防止汽车达到其动态极限时失控;
IB:iBooster/电子助力器;
LIN:Local Interconnect Network/局域互联网络,LIN总线是应用于汽车分布式电子***的一种串行通讯网络;
ON,汽车电源开启状态;
OFF,汽车电源关闭状态。
下面结合附图详细说明本发明的可选实施例。
作为一种示例性应用场景,汽车在制动过程中,驾驶员施加外力至制动踏板,制动踏板连接有制动开关,制动开关随着制动踏板的移动而产生行程参数,该行程参数会实时传输至整车控制器VCU。制动开关内部包括两路物理开关,在制动开关运行时产生两路物理信号,制动开关正常情况下,两路物理信号的状态是互斥的,例如,制动踏板松开时,开关1闭合,开关2断开;动踏板踩下时,开关1断开,开关2闭合。两路物理信号也会实时传输至整车控制器VCU,整车控制器VCU根据制动开关的行程参数和两路物理信号判断制动开关的状态。
作为一种具体实施方式,当汽车启动后,驾驶员处于驾驶状态或等待驾驶状态时,往往由于习惯性动作,可能会将脚搭在制动踏板上,此时,制动开关的两路物理信号就可能处于难以确定状态的过度区间,本发明实施例旨在通过如下方法步骤准确诊断制动开关是否为处于故障状态。
如图1所示,根据本发明的具体实施方式,本发明提供一种制动开关故障诊断方法,主要包括如下方法步骤:
步骤S102:获取制动开关的行程参数,所述行程参数包括以制动踏板未踩踏时所述制动开关所处的位置为起点位置,所述制动踏板踩下时所述制动开关延伸的行程距离值。
制动开关安装在制动踏板上,制动开关随着制动踏板的运动而运动。如图2所示,首先对制动开关行程位置进行标定,行程阈值L0为制动开关行程的初始位置;行程阈值L1为制动开关通断点切换区域下限的行程位置;行程阈值L2为制动开关通断点切换区域上限的行程位置,行程阈值L3为制动踏板全部踩下后制动开关的终点位置。通断点切换区域踏板行程进行标定为[L1-L0,L2-L0],未制动时踏板行程标定为[L0,L1],制动踏板踩下后行程标定为[L2,L3]。其中行程阈值L1为驾驶员脚搭上踏板后制动开关的微小位移,例如L1大概是1mm。由于机械加工及零部件固有的误差,通常L0大概是0.5mm。上述对制动开关行程位置进行标定的过程仅仅是为了说明本实施例的方法而列举的示例,其中具体的行程参数,行程区域的划定,行程的状态都只是进行示例性说明,并不构成对方法步骤的具体限定,只要能满足本申请所述方法步骤的任何标定过程均为本申请所概括的范围。
当驾驶员处于驾驶状态时,驾驶员可能会将脚放置于制动踏板上,做好准备制动的准备动作,当驾驶员将脚放置于制动踏板上时,制动踏板在重力作用下会发生微小位移,此时整车控制***就会获取制动开关的行程参数L,即制动踏板踩下时所述制动开关延伸的行程距离值。在制动过程中,未制动时,制动踏板处于空闲状态,此时行程参数L位于[L0,L1],驾驶员准备进行制动时,行程参数L位于[L1,L2],当驾驶员在制动过程中,行程参数L位于[L2,L3]。整车控制***根据此时制动开关的位置及与开关关联的两路物理信号来判断制动开关是否出现故障。
获取制动踏板的行程参数通过制动踏板上的位移传感器获得,并实时上传至整车控制器VCU,整车控制器VCU根据实际判断阈值给出是否报错信号。
作为一种可选的实施方式,所述获取制动踏板的行程参数,包括:当车辆电源打开时间超过预设第三计时阈值时,开始获取制动开关的行程参数,否则,不获取制动开关的行程参数。
根据图2中所述的制动开关故障的检测逻辑,在车辆电源从Off变为非Off超过时间阈值T3后执行诊断,车辆电源再次变为Off后停止诊断。即只有车辆电源开启时,才具有对制动踏板进行故障诊断的必要。作为可选取值,时间阈值T3例如可以是5-10分钟,该时间范围的阈值T3能够有效降低制动事故发生率。
步骤S104:通过整车控制器VCU获取基于所述制动开关的行程参数所产生的开关信号,所述开关信号包括第一路开关信号和第二路开关信号。
图2中所述的第一路开关信号和第二路开关信号,为制动开关数字量物理信号;其中,接通和断开表示两路制动开关电路接通、断开状态,所述第一路开关信号和第二路开关信号在同一时刻成对设置。例如,第一路开关电路接通,数字信号为0,断开为1;第二路开关电路接通,数字信号为1,断开为0。
图2中所述的通断点切换区域[L1-L0,L2-L0],为两路制动开关电路接通状态不确定区域,这种不确定性通常是由于每个制动设备的固有性能决定的,在不确定区域,两路制动开关存在四种状态:通通、断断、通断、断通。若状态信号为通通或断断,则制动开关为故障状态,若状态信号为通断或断通,则制动开关为非故障状态,但是在过渡区域无法直接准确的获取到两路制动开关的准确信号,仅能将获取到的开关信号作为辅助判断的条件。
步骤S106:基于所述行程参数判断所述制动开关的当前位置是否位于预设区间范围内,所述预设区间范围为所述第一路开关信号与第二路开关信号通断点切换的位置。
根据距离参数,判断当前开关是否由于驾驶员的脚搭在了制动踏板上而使得制动开关位于了过渡区间范围内,根据是否位于区间范围内进行故障判断。如上所述,过渡区间范围[L1-L0,L2-L0]距离开关起始位置很近,为毫米量级,此时经常是车辆在不需要制动但驾驶员习惯性的将脚放置于制动踏板而引起的,且该过渡区两路物理信号变换模糊,进行精准的检测判断能够有效降低制动事故发生率。
具体流程如下:
结合图3流程图进行理解,执行步骤S108:当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号同步时,判定所述制动开关无故障。
当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号不同步时,从进入所述预设区间范围开始计时,当所述计时未超过预设第一计时阈值时,判定所述制动开关无故障。重新返回计时,并重新判断重新计时是否超过预设第一计时阈值。
其中,第一路开关信号和第二路开关信号不同步,是指第一路开关电路和第二路开关电路返回的信号相同,例如返回00或11的相同数字信号,此时说明第一路开关电路和第二路开关电路同时接通或断开。第一路开关信号和第二路开关信号同步,是指第一路开关电路和第二路开关电路返回的信号相返,例如返回01或10的不同数字信号,此时说明第一路开关电路和第二路开关电路同时接通或断开。
当所述计时每超过预设第一计时阈值一次时,到达所述预设第一计时阈值的累计次数加一,当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障。当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障。然后重新计数,并重新判断所述重新计数是否满足所述预设第一计数阈值。
具体执行过程中,通过制动开关位置传感器判断制动开关位于所述过渡区间范围[L1-L0,L2-L0],则通过整车控制器VCU启动计时器,当连续在此时间范围内未达到预设的阈值,例如5秒,则直接判定所述制动开关无故障,作为一种可选的方案,例如阈值范围为4-6秒,根据实验,在此阈值范围内取值能够准确的判断出制动故障。判断制动开关无故障后,重新检查制动踏板是否再次进入该过渡区间范围,重复上述检测、计时、判断步骤。
当连续在此时间范围内达到预设的阈值,例如阈值为5秒,在此区间停留超过5秒后离开,则通过整车控制器VCU启动计数器,进入计数环节,此时计数为1,又再次进入该区域并达到时间阈值,数量加1,当累计次数超过预设第一计数阈值时,例如连续3次进入过渡区域时间超过5秒,则判定所述制动开关故障。当连续次数不满足3次时,则判定所述制动开关无故障。然后重新计数,并重新判断所述重新计数是否满足所述预设第一计数阈值。第一计数阈值可选的范围为3-5次,根据实验,在此阈值范围内取值能够准确的判断出制动故障。作为另外的一种实施方式,第一计数阈值可根据用户使用习惯调整,例如由于用户的原因导致误报错误,维修人员可以根据用户的使用习惯将计数阈值调高。
图3中所述的重新返回计时StpTi,为两路制动开关物理信号发送周期,当判断计时时间不满足时间阈值T1时,判断为无故障,重新以周期为StpTi进行监视;重新计数Count,为制动开关两路物理信号处于通断点切换区域之内时确认故障状态的诊断计数的次数参数。
作为一种可选的实施方式,还包括如下步骤:当所述当前位置位于所述预设区间范围之外且所述第一路开关信号和第二路开关信号不同步时,从位于所述预设区间范围之外开始计时,当所述计时超过预设第二计时阈值时,判定所述制动开关故障;当所述计时未超过预设第二计时阈值时,判定所述制动开关无故障。
具体的,预设区间范围之外包括两段距离,起始位置[L0,L1]和制动位置[L2,L3],在这两段区间都满足上述判断规则,但是,由于起始位置[L0,L1]很短,重点在于判断制动位置[L2,L3]的故障情况。在预设区间范围之外,考虑到机械设备的鲁棒性,通常设置一个时间阈值T2进行判断,计算在时间阈值T2内,两路物理信号是否一致,如果一致性时间超过时间阈值T2,则判定制动踏板无故障,否则,判定制动踏板故障。时间阈值T2可选的范围为100-300ms,根据实验,在此阈值范围内取值能够准确的判断出制动故障。
结合图2进行理解,所述制动开关无故障时,及两路物理信号步调一致时,所述第一路开关信号与第二路开关信号所有对应的位置信号相反;所述制动开关故障时,所述第一路开关信号与第二路开关信号至少一个对应的位置信号相同。例如,正常情况第一路开关信号与第二路开关信号为10或01状态,故障情况下,第一路开关信号与第二路开关信号为00或11状态。
具体的,所述制动开关无故障时,从踏板未踩下到所述预设区间范围之间,所述第一路开关信号断开且所述第二路开关信号导通,从所述预设区间范围到所述踏板踩下之间,所述第一路开关信号导通且所述第二路开关信号断开。所述制动开关故障时,在所述预设区间范围之外,所述第一路开关信号与第二路开关信号同时断开或导通。
本公开提供一种制动开关故障诊断方法,采用此故障诊断方法,有效的解决了制动开关两路物理信号处于通断点切换区域时,由于驾驶员习惯性踩下踏板,使踏板行程处于通断点切换区域(若两路物理信号不同步)且保持时间大于诊断时间时,制动开关发生不同步故障的问题,从而可以减少由于驾驶习惯引起的高频率误判故障,提升驾驶性能。
如图4所示,根据本发明的具体实施方式,本发明提供一种制动开关故障诊断装置,用于实施如上实施例所述的制动开关故障诊断方法,相同的步骤具有相同的技术效果,在此不做赘述,具体包括:
第一获取单元402,用于获取制动开关的行程参数,所述行程参数包括以制动踏板未踩踏时所述制动开关所处的位置为起点位置,所述制动踏板踩下时所述制动开关延伸的行程距离值。
可选的,所述第一获取单元还用于:当车辆电源打开时间超过预设第三计时阈值时,开始获取制动开关的行程参数,否则,不获取制动开关的行程参数。
第二获取单元404,用于获取基于所述制动开关的行程参数所产生的开关信号,所述开关信号包括第一路开关信号和第二路开关信号。
位置判断单元406,用于基于所述行程参数判断所述制动开关的当前位置是否位于预设区间范围内,所述预设区间范围为所述第一路开关信号与第二路开关信号通断点切换的位置。
故障诊断单元408,用于当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号不同步时,从进入所述预设区间范围开始计时,当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述计时每超过预设第一计时阈值一次时,到达所述预设第一计时阈值的累计次数加一,当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述当前位置位于所述预设区间范围之外且所述第一路开关信号和第二路开关信号不同步时,从位于所述预设区间范围之外开始计时,当所述计时超过预设第二计时阈值时,判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述计时未超过所述预设第一计时阈值时,判定所述制动开关无故障;重新计时,并判断所述重新计时是否超过所述预设第一计时阈值;当所述重新计时超过所述预设第一计时阈值时的次数达到预设第一计数阈值时,判定所述制动开关故障。
可选的,故障诊断单元还用于:当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障;重新计数,并判断所述重新计数是否满足所述预设第一计数阈值;当所述重新计数超过预设第一计数阈值时,则判定所述制动开关故障。
本公开提供一种制动开关故障诊断装置,有效的解决了制动开关两路物理信号处于通断点切换区域时,由于驾驶员习惯性踩下踏板,使踏板行程处于通断点切换区域(若两路物理信号不同步)且保持时间大于诊断时间时,制动开关发生不同步故障的问题,从而可以减少由于驾驶习惯引起的高频率误判故障,提升驾驶性能。
本公开实施例提供了一种电子设备,该设备用于生成制动开关故障诊断的方法,所述电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的制动开关故障诊断方法。
本公开实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行如上所述的制动开关故障诊断方法。
下面参考图5,其示出了适于用来实现本公开实施例的电子设备的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图5示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图5所示,电子设备可以包括处理装置(例如中央处理器、图形处理器等)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储装置508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有电子设备操作所需的各种程序和数据。处理装置501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
通常,以下装置可以连接至I/O接口505:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置506;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置507;包括例如磁带、硬盘等的存储装置508;以及通信装置509。通信装置509可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (15)
1.一种制动开关故障诊断方法,其特征在于包括:
获取制动开关的行程参数,所述行程参数包括以制动踏板未踩踏时所述制动开关所处的位置为起点位置,所述制动踏板踩下时所述制动开关延伸的行程距离值;
获取基于所述制动开关的行程参数所产生的开关信号,所述开关信号包括第一路开关信号和第二路开关信号;
基于所述行程参数判断所述制动开关的当前位置是否位于预设区间范围内,所述预设区间范围为所述第一路开关信号与第二路开关信号通断点切换的位置;
当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号不同步时,从进入所述预设区间范围开始计时,当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。
2.根据权利要求1所述的故障诊断方法,其特征在于,所述当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障,包括:
当所述计时每超过预设第一计时阈值一次时,累计次数加一;
当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障。
3.根据权利要求1或2所述的故障诊断方法,其特征在于,还包括:
当所述当前位置位于所述预设区间范围之外且所述第一路开关信号和第二路开关信号不同步时,从位于所述预设区间范围之外开始计时;
当所述计时超过预设第二计时阈值时,判定所述制动开关故障。
4.根据权利要求1所述的故障诊断方法,其特征在于,所述获取制动开关的行程参数,包括:
当车辆电源打开时间超过预设第三计时阈值时,开始获取制动开关的行程参数,否则,不获取制动开关的行程参数。
5.根据权利要求1所述的故障诊断方法,其特征在于,还包括:
当所述计时未超过所述预设第一计时阈值时,判定所述制动开关无故障。
6.根据权利要求5所述的故障诊断方法,其特征在于,所述当所述计时未超过所述预设第一计时阈值时,判定所述制动开关无故障,之后包括:
重新计时,并判断所述重新计时是否超过所述预设第一计时阈值;
当所述重新计时超过所述预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。
7.根据权利要求2所述的故障诊断方法,其特征在于,所述当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障,之后包括:
当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障。
8.根据权利要求7所述的故障诊断方法,其特征在于,所述当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障,之后包括:
重新计数,并判断所述重新计数是否满足所述预设第一计数阈值;
当所述重新计数超过预设第一计数阈值时,则判定所述制动开关故障。
9.一种制动开关故障诊断装置,其特征在于包括:
第一获取单元,用于获取制动开关的行程参数,所述行程参数包括以制动踏板未踩踏时所述制动开关所处的位置为起点位置,所述制动踏板踩下时所述制动开关延伸的行程距离值;
第二获取单元,用于获取基于所述制动开关的行程参数所产生的开关信号,所述开关信号包括第一路开关信号和第二路开关信号;
位置判断单元,用于基于所述行程参数判断所述制动开关的当前位置是否位于预设区间范围内,所述预设区间范围为所述第一路开关信号与第二路开关信号通断点切换的位置;
故障诊断单元,用于当所述当前位置位于所述预设区间范围内且所述第一路开关信号和第二路开关信号不同步时,从进入所述预设区间范围开始计时,当所述计时超过预设第一计时阈值时计数,当所述计数达到预设第一计数阈值时,判定所述制动开关故障。
10.根据权利要求9所述的故障诊断装置,其特征在于,故障诊断单元还用于:当所述计时每超过预设第一计时阈值一次时,累计次数加一,当所述累计次数超过预设第一计数阈值时,则判定所述制动开关故障。
11.根据权利要求9或10所述的故障诊断装置,其特征在于,故障诊断单元还用于:当所述当前位置位于所述预设区间范围之外且所述第一路开关信号和第二路开关信号不同步时,从位于所述预设区间范围之外开始计时,当所述计时超过预设第二计时阈值时,判定所述制动开关故障。
12.根据权利要求9所述的故障诊断装置,其特征在于,故障诊断单元还用于:当所述计时未超过所述预设第一计时阈值时,判定所述制动开关无故障;重新计时,并判断所述重新计时是否超过所述预设第一计时阈值;当所述重新计时超过所述预设第一计时阈值时的次数达到预设第一计数阈值时,判定所述制动开关故障。
13.根据权利要求10所述的故障诊断装置,其特征在于,故障诊断单元还用于:当所述累计次数不满足所述预设第一计数阈值时,则判定所述制动开关无故障;重新计数,并判断所述重新计数是否满足所述预设第一计数阈值;当所述重新计数超过预设第一计数阈值时,则判定所述制动开关故障。
14.一种电子设备,包括处理器和存储器,其特征在于,所述存储器存储有能够被所述处理器执行的计算机程序指令,所述处理器执行所述计算机程序指令时,实现如权利要求1-8任一所述的方法步骤。
15.一种非瞬时性计算机可读存储介质,其特征在于,存储有计算机程序指令,所述计算机程序指令在被处理器调用和执行时实现如权利要求1-8任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010721449.2A CN111775921B (zh) | 2020-07-24 | 2020-07-24 | 制动开关故障诊断方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010721449.2A CN111775921B (zh) | 2020-07-24 | 2020-07-24 | 制动开关故障诊断方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111775921A CN111775921A (zh) | 2020-10-16 |
CN111775921B true CN111775921B (zh) | 2021-10-26 |
Family
ID=72764826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010721449.2A Active CN111775921B (zh) | 2020-07-24 | 2020-07-24 | 制动开关故障诊断方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111775921B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114852032A (zh) * | 2022-04-02 | 2022-08-05 | 合众新能源汽车有限公司 | 制动开关故障显示方法、装置、***及终端设备 |
CN115257670B (zh) * | 2022-08-30 | 2023-08-11 | 麦格纳动力总成(江西)有限公司 | 一种针对ipb制动***的刹车压力控制方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008137433A (ja) * | 2006-11-30 | 2008-06-19 | Bosch Corp | ブレーキスイッチ故障診断方法及びブレーキスイッチ故障診断装置 |
CN105620459A (zh) * | 2014-11-28 | 2016-06-01 | 上海汽车集团股份有限公司 | 电动汽车制动踏板诊断方法及装置 |
CN106740804A (zh) * | 2016-12-26 | 2017-05-31 | 北京汽车研究总院有限公司 | 一种制动***、汽车及制动故障的处理方法 |
CN109421686A (zh) * | 2017-08-23 | 2019-03-05 | 长城汽车股份有限公司 | 一种制动踏板故障诊断方法和装置 |
CN110341682A (zh) * | 2019-07-31 | 2019-10-18 | 广州小鹏汽车科技有限公司 | 用于电动汽车制动开关的故障诊断方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003182563A (ja) * | 2001-12-21 | 2003-07-03 | Isuzu Motors Ltd | 車両用スイッチの故障診断装置 |
JP4955374B2 (ja) * | 2006-11-30 | 2012-06-20 | ボッシュ株式会社 | ブレーキスイッチ故障診断方法及びブレーキスイッチ故障診断装置 |
JP5221983B2 (ja) * | 2008-02-29 | 2013-06-26 | 本田技研工業株式会社 | 故障診断システム |
-
2020
- 2020-07-24 CN CN202010721449.2A patent/CN111775921B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008137433A (ja) * | 2006-11-30 | 2008-06-19 | Bosch Corp | ブレーキスイッチ故障診断方法及びブレーキスイッチ故障診断装置 |
CN105620459A (zh) * | 2014-11-28 | 2016-06-01 | 上海汽车集团股份有限公司 | 电动汽车制动踏板诊断方法及装置 |
CN106740804A (zh) * | 2016-12-26 | 2017-05-31 | 北京汽车研究总院有限公司 | 一种制动***、汽车及制动故障的处理方法 |
CN109421686A (zh) * | 2017-08-23 | 2019-03-05 | 长城汽车股份有限公司 | 一种制动踏板故障诊断方法和装置 |
CN110341682A (zh) * | 2019-07-31 | 2019-10-18 | 广州小鹏汽车科技有限公司 | 用于电动汽车制动开关的故障诊断方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111775921A (zh) | 2020-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111775921B (zh) | 制动开关故障诊断方法、装置、电子设备和存储介质 | |
JP6497540B2 (ja) | 車両用開閉体の操作検出装置 | |
CN103941994A (zh) | 触摸屏的感应锁屏方法及装置 | |
CN110194139B (zh) | 刹车检验状态确定方法、装置和车辆 | |
CN106912026A (zh) | 一种乘车状态确定方法及装置 | |
CN106856347A (zh) | 充电检测方法和充电检测装置 | |
CN107246881A (zh) | 一种导航提醒方法、装置和终端 | |
CN105279897A (zh) | 车辆报警方法及装置 | |
CN110954972A (zh) | 可穿戴设备及其脱落检测方法、装置、存储介质 | |
CN108399757B (zh) | 一种电瓶车安全监控防篡改方法 | |
CN110658950B (zh) | 一种触控面板的防误触方法 | |
CN113997923A (zh) | 一种汽车双制动开关控制***及其故障诊断方法 | |
CN104184449A (zh) | 电容式触控装置、方法与*** | |
US20210101578A1 (en) | Detecting electric over hydraulic trailer connectivity | |
CN113442934A (zh) | 疲劳驾驶预警方法及*** | |
CN203652973U (zh) | 电梯厅轿门锁触点氧化检测装置 | |
CN115694464B (zh) | 压力感应开关控制方法、装置、电子设备和可读存储介质 | |
CN112650068A (zh) | 一种基于智能电流传感器的家居故障检测方法及装置 | |
CN105303765A (zh) | 基于红外的报警方法、***及具有该报警***的移动终端 | |
CN106155645B (zh) | 一种实现预警的方法和装置 | |
CN104345928B (zh) | 触控面板的检测装置及其检测方法 | |
CN103577076A (zh) | 一种利用加速度计实现移动终端开锁的方法及*** | |
US10082543B2 (en) | Non-contact intelligent battery sensing system and method | |
CN102991417A (zh) | 用于检测驾驶者右脚所处状态的检测装置及检测方法、及汽车 | |
JP5522338B2 (ja) | 状況判定装置、状況判定システム、その方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |