CN111376888B - 一种开关工位识别方法及装置 - Google Patents
一种开关工位识别方法及装置 Download PDFInfo
- Publication number
- CN111376888B CN111376888B CN202010237030.XA CN202010237030A CN111376888B CN 111376888 B CN111376888 B CN 111376888B CN 202010237030 A CN202010237030 A CN 202010237030A CN 111376888 B CN111376888 B CN 111376888B
- Authority
- CN
- China
- Prior art keywords
- switch
- station
- state
- preset
- switching
- 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
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000013507 mapping Methods 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 8
- 230000007935 neutral effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 230000009191 jumping Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect 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
- B60T13/00—Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems
- B60T13/74—Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems with electrical assistance or drive
-
- 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)
- Valves And Accessory Devices For Braking Systems (AREA)
Abstract
本发明提供一种开关工位识别方法及装置,应用于汽车技术领域,该方法首先确定待判定开关工位,在确定制动控制开关的待判定开关工位后,判断待判定开关工位的有效性判定参量是否达到预设判定阈值,如果未达到该预设判定阈值,切换主动连接点的开关状态,得到新的待判定开关工位,再次进行有效性判定参量的判断,如果在根据某一连接点状态组合确定待判定开关工位错误的情况下,通过改变连接点状态组合可以有效的识别出来,本方法通过调整主动连接点的开关状态,改变开关工位的识别依据,预设判定阈值可以使得主动连接点的开关状态至少切换一次,只有在多次识别结果一致的情况下,才最终确认制动控制开关的工位,可以有效避免导致制动***误动作。
Description
技术领域
本发明属于汽车技术领域,尤其涉及一种开关工位识别方法及装置。
背景技术
现有的电子驻车制动控制***,驾驶员通过操作制动控制开关对制动***中制动执行装置的夹紧和释放进行控制。图1是现有技术中制动控制开关与驻车制动控制器的连接关系示意图,该制动控制开关包括6个连接点,其中,SW1和SW3的开关状态由驻车制动控制器控制,可以称为主动连接点,SW4和SW6的开关状态由制动控制开关的工位以及主动连接点的开关状态共同决定,可以称为被动连接点。当制动控制开关的工位一定时,改变主动连接点的开关状态,可以改变被动连接点的开关状态;当主动连接点的开关状态一定时,改变制动控制开关的工位,同样可以改变被动连接点的开关状态。SW2和SW5用于控制开关状态显示灯,图1中并未予以示出。
在实际应用中,驻车制动控制器控制SW1和SW3处于某一开关状态之下,比如,SW1=ON,SW3=OFF,然后驻车制动控制器会采集SW4和SW6的开关状态,比如,SW4=OFF,SW6=ON,结合预先设立的各连接点的状态组合与制动控制开关工位之间的对应关系,驻车制动控制器可以确定在上述状态组合的情况下,制动控制开关处于中立工位。在SW1和SW3开关状态一定的情况下,驾驶员改变制动控制开关的工位,以改变SW4和SW6的开关状态,即可使驻车制动控制器获知制动控制开关在中立、夹紧、释放三种工位之间的转换。
然而,上述开关工位识别逻辑,存在误识别的风险。比如,当SW4和SW6连接点与驻车制动控制器之间的连接线断开时,驻车制动控制器会将此种情况识别为SW4=OFF、SW6=OFF状态,并根据SW1和SW3的当前开关状态,按照预设的对应关系,识别得到制动控制开关处于某一对应工位。如果在车辆行驶过程中,该错误识别的工位为夹紧工位,驻车制动控制器会控制制动执行机构动作,导致突然刹车,造成极为严重的安全问题。
发明内容
有鉴于此,本发明的目的在于提供一种开关工位识别方法及装置,调整主动连接点的开关状态,对制动控制开关所处工位进行多次识别,只有在多次识别结果一致的情况下,才最终确认制动控制开关的工位,提高制动控制开关工位识别的准确率,避免导致制动***误动作,提高行车安全性,具体方案如下:
第一方面,本发明提供一种开关工位识别方法,包括:
获取制动控制开关中主动连接点的开关状态,以及被动连接点的开关状态,得到连接点状态组合;
根据第一预设映射关系,确定与所述连接点状态组合对应的开关工位,得到待判定开关工位,其中,所述第一预设映射关系中记录有所述制动控制开关各连接点状态组合与各开关工位之间的对应关系;
确定所述待判定开关工位的有效性判定参量;
若所述待判定开关工位的有效性判定参量未达到预设判定阈值,按照预设切换顺序切换所述主动连接点的开关状态,并返回所述获取制动控制开关中主动连接点的当前开关状态,以及被动连接点的当前开关状态,得到当前连接点状态组合,其中,所述预设判定阈值使得所述主动连接点的开关状态至少切换第一预设次数,所述第一预设次数不小于1次;
若所述待判定开关工位的有效性判定参量达到所述预设判定阈值,确定所述待判定开关工位为有效开关工位。
可选的,若所述有效开关工位为夹紧工位或释放工位,所述方法还包括:
统计所述制动控制开关处于所述夹紧工位或所述释放工位的持续时长;
若所述持续时长达到预设时长阈值,判定所述制动控制开关处于粘滞故障状态。
可选的,本发明第一方面提供的开关工位识别方法,还包括:
统计所述主动连接点的开关状态的切换次数;
若所述切换次数达到第二预设次数,且未确定有效开关工位,判定所述制动控制开关处于断线故障状态,其中,所述第二预设次数大于所述第一预设次数。
可选的,所述确定所述待判定开关工位的有效性判定参量,包括:
若所述待判定开关工位与上一周期的待判定开关工位相同,获取上一周期统计的所述待判定开关工位的连续出现次数;
将上一周期统计的所述待判定开关工位的连续出现次数加1,作为当前周期所述待判定开关工位的有效性判定参量;
若所述待判定开关工位与上一周期的待判定开关工位不同,将当前周期所述待判定开关工位的连续出现次数计为1,作为所述待判定开关工位的有效性判定参量。
可选的,所述按照预设切换顺序切换所述主动连接点的开关状态,包括:
按照预设切换顺序,在预设状态组合集合中确定目标主动连接点状态组合,其中,所述预设状态集合包括在遍历各所述主动连接点开关状态的可选组合方式后得到的全部主动连接点状态组合;
将各所述主动连接点的开关状态切换为所述目标主动连接状态组合中各所述主动连接点对应的开关状态。
可选的,获取所述被动连接点的开关状态的过程,包括:
获取开关电压阈值,以及所述被动连接点的电压;
若所述被动连接点的电压大于所述开关电压阈值,判定所述被动连接点处于开状态;
若所述被动连接点的电压不大于所述开关电压阈值,判定所述被动连接点处于关状态。
可选的,所述获取开关电压阈值,包括:
获取驻车制动控制器的输入电压;
确定所述输入电压所属的预设电压范围,得到目标预设电压范围;
根据第二预设映射关系,确定与所述目标预设电压范围对应的阈值电压范围,得到目标阈值电压范围,其中,所述第二预设映射关系中记录有预设电压范围与阈值电压范围的对应关系;
在所述目标阈值电压范围内,确定任一电压值作为开关电压阈值。
第二方面,本发明提供一种开关工位识别装置,包括:
获取单元,用于获取制动控制开关中主动连接点的开关状态,以及被动连接点的开关状态,得到连接点状态组合;
第一确定单元,用于根据第一预设映射关系,确定与所述连接点状态组合对应的开关工位,得到待判定开关工位,其中,所述第一预设映射关系中记录有所述制动控制开关各连接点状态组合与各开关工位之间的对应关系;
第二确定单元,用于确定所述待判定开关工位的有效性判定参量;
切换单元,用于若所述待判定开关工位的有效性判定参量未达到预设判定阈值,按照预设切换顺序切换所述主动连接点的开关状态,并返回所述获取制动控制开关中主动连接点的当前开关状态,以及被动连接点的当前开关状态,得到当前连接点状态组合,其中,所述预设判定阈值使得所述主动连接点的开关状态至少切换第一预设次数,所述第一预设次数不小于1次;
第一判定单元,用于若所述待判定开关工位的有效性判定参量达到所述预设判定阈值,判定所述待判定开关工位为有效开关工位。
可选的,本发明第二方面提供的开关工位识别装置,还包括:
第一统计单元,用于统计所述夹紧工位或所述释放工位的持续时长;
第二判定单元,用于若所述持续时长达到预设时长阈值,判定所述制动控制开关处于粘滞故障状态。
可选的,本发明第二方面提供的开关工位识别装置,还包括:
第二统计单元,用于统计所述主动连接点的开关状态的切换次数;
第三判定单元,用于若所述切换次数达到第二预设次数,且未确定有效开关工位,判定所述制动控制开关处于断线故障状态,其中,所述第二预设次数大于所述第一预设次数。
上述本发明提供的开关工位识别方法,驻车制动控制器在确定制动控制开关的待判定开关工位后,进一步判断待判定开关工位的有效性判定参量是否达到预设判定阈值,如果未达到该预设判定阈值,切换主动连接点的开关状态,由于主动连接点开关状态的改变,会导致被动连接点的开关状态改变,返回起始步骤后会得到新的待判定开关工位,驻车制动控制器再次进行有效性判定参量的相关判断,由于在驾驶员选定制动控制开关工位的情况下,不论主动连接点以及被动连接点的开关状态如何变化,驻车制动控制器根据第一预设映射关系确定的待判定开关工位都是一样的,因此,如果在根据某一连接点状态组合确定待判定开关工位错误的情况下,通过改变连接点状态组合可以有效的识别出来,因此,本方法通过调整主动连接点的开关状态,改变开关工位的识别依据,预设判定阈值可以使得主动连接点的开关状态至少切换一次,即至少经过两次开关工位的识别比对,只有在多次识别结果一致的情况下,才最终确认制动控制开关的工位,与现有技术的识别方法相比,可以有效提高制动控制开关工位识别的准确率,避免导致制动***误动作,提高行车安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中制动控制开关与驻车制动控制器的连接关系示意图;
图2是本发明实施例提供的一种开关工位识别方法的流程图;
图3是本发明实施例提供的开关工位识别方法所对应的状态机示意图;
图4是本发明实施例提供的一种开关工位识别装置的结构框图;
图5是本发明实施例提供的另一种开关工位识别装置的结构框图;
图6是本发明实施例提供的再一种开关工位识别装置的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
可选的,参见图2,图2是本发明实施例提供的一种开关工位识别方法的流程图,该方法可应用于驻车制动控制器,也可应用于整车上其他具备数据处理能力,能够运行预设识别判定程序的控制器,当然,在某些情况下,还可以应用于网络侧的服务器;参照图2,本发明实施例提供的开关工位识别方法,可以包括:
S100、获取制动控制开关中主动连接点的开关状态,以及被动连接点的开关状态,得到连接点状态组合。
如前所述,按照开关状态变化方式的不同,可以将制动控制开关的连接点划分为主动连接点和被动连接点,主动连接点的开关状态由驻车制动控制器控制,当然,当本发明实施例提供的开关工位识别方法由其他控制器执行时,主动连接点的开关状态则随之由相应的控制器控制,后续内容中,均以驻车制动控制器为例进行说明,相似情况不再赘述。被动连接点的开关状态则由制动控制开关的工位,以及主动连接点的开关状态共同决定,改变制动控制开关的工位,或者改变主动连接点的开关状态,都可以改变被动连接点的开关状态。
基于上述前提,本发明实施例所提供的开关工位识别方法中,对于主动连接点和被动连接点开关状态的获取过程是不同的。具体的,对于主动连接点,其开关状态由驻车制动控制器控制,因此,驻车制动控制器在改变主动连接点的开关状态时,显然是可以同步获知各主动连接点的开关状态的。当然,驻车制动控制器还可以采用现有技术中的方法获取主动连接点的开关状态,本发明对于制动控制开关中主动连接点开关状态的具体获取过程不做限定。
而驻车制动控制器对于制动控制开关被动连接点的开关状态的判定,是根据被动连接点的电压进行具体判断的。考虑到车辆的蓄电池电压在实际使用过程中会出现不同程度的浮动,对被动连接点开关状态的判定会带来一定影响,本发明实施例提供一种获取被动连接点开关状态的方法,具体的:
在具体判定被动连接点的开关状态前,首先需要根据实际情况将驻车制动控制器的输入电压变化范围进行划分,得到多个预设电压范围。比如,驻车制动控制器的输入电压在6-24V之间变动,则可以初步划分为4个预设电压范围,分别为6-9V、9-16V、16-18V,以及18-24V。
同时,还需要预先建立预设电压范围与阈值电压范围的对应关系,即在确定预设电压范围的情况下,可以通过该对应关系确定与预设电压范围对应的阈值电压范围。可以想到的是,阈值电压范围主要是用来限定开关电压阈值的选取的,其中,开关电压阈值是判定被动连接点开关状态的关键参数,此处暂不详述。沿用前例,与预设电压范围6-9V对应的阈值电压范围为0.565-0.793V,与预设电压范围9-16V对应的阈值电压范围为0.962-1.282V,与预设电压范围16-18V对应的阈值电压范围为1.076-2.423V,与预设电压范围18-24V对应的阈值电压范围为1.416-2.749V。
可选的,本发明实施例提供第二预设映射关系,该第二预设映射关系中即记录有预设电压范围与阈值电压范围的对应关系。
基于上述预设内容,为获取被动连接点的开关状态,首先要获取驻车制动控制器的输入电压,得到驻车制动控制器的输入电压后,确定所得输入电压所属的预设电压范围,进而得到目标预设电压范围。比如,驻车制动控制器的输入电压为17V,其所属的预设电压范围为16-18V,因此,16-18V这一预设电压范围即作为目标预设电压范围。
确定目标预设电压范围后,根据第二预设映射关系,确定与目标预设电压范围对应的阈值电压范围,得到目标阈值电压范围。沿用前例,目标预设电压范围为16-18V,与其对应的阈值电压范围为1.076-2.423V,因此,将1.076-2.423V这一阈值电压范围确定为目标阈值电压范围。
在实际应用中,应用本发明实施例所提供的开关工位识别方法的控制器,可按照预设的采集周期,周期性的采集控制器的输入电压,并按照上述内容提供的方法确定用于判定开关状态的阈值电压范围,以实现能够随着蓄电池电压的变化,不断修正阈值电压范围,提高开关状态识别的准确性。
在得到目标阈值电压范围后,即可在该目标阈值电压范围内,选取任一电压值作为开关电压阈值。需要说明的是,对于在目标阈值电压范围内选取开关电压阈值的方法,可以参照现有技术中的任一实现方式实现,本发明实施例对此不做限定。
进一步的,还需要获取被动连接点的电压,可以想到的是,制动控制开关与驻车制动控制器具有预设连接关系,因此,驻车制动控制器可以直接读取得到被动连接点的电压。如果被动连接点的电压大于经过前述步骤确定得到的开关电压阈值,则判定被动连接点处于开状态;相反的,如果被动连接点的电压不大于开关电压阈值,则判定被动连接点处于关状态。
可以想到的是,对于开关阈值电压的设定,在判定精度要求不高,或蓄电池电压变化范围较小的情况下,可以将开关阈值电压直接预设为固定的电压值,而不必经过上述的判定过程,这也是可选的。
在得到制动控制开关中主动连接点以及被动连接点的开关状态后,即可得到连接点状态组合。组合情况可以参照现有技术中的实现方式,此处不再赘述。
S110、根据第一预设映射关系,确定与连接点状态组合对应的开关工位,得到待判定开关工位。
可选的,本发明实施例提供第一预设映射关系,该第一预设映射关系中记录有制动控制开关各连接点状态组合与各开关工位之间的对应关系。具体的,参见表1,表1以表格形式体现第一预设映射关系的可选构成情况。
表1
其中,ON表示相应的连接点处于开状态,OFF表示相应的连接点处于关状态。
参照表1,以制动控制开关处于中立工位为例,当驾驶员将制动控制开关按动至中立工位时,可以对应四种连接点状态组合,分别为:SW1=ON,SW3=OFF,SW4=OFF,SW6=ON;SW1=ON,SW3=ON,SW4=ON,SW6=ON;SW1=OFF,SW3=ON,SW4=ON,SW6=OFF;SW1=OFF,SW3=OFF,SW4=OFF,SW6=OFF。由此可见,得到的连接点状态组合为上述任一连接点状态组合时,根据表1都可以确定制动控制开关处于中立状态,即得到待判定开关工位。
S120、确定待判定开关工位的有效性判定参量。
与现有技术不同的是,本发明实施例在根据连接点状态组合确定制动控制开关所处工位后,并不直接确认确定结果,而是需要对待判定开关工位的准确性进行进一步的判定。
为实现判定过程,需要确定待判定开关工位的有效性判定参量。可选的,本发明实施例将待判定开关工位的连续出现次数作为有效性判定参量,在任一识别周期中,如果待判定开关工位与上一周期的待判定开关工位相同,则获取上一周期统计的该待判定开关工位的连续出现次数,同时,将上一周期统计的待判定开关工位的连续出现次数加1,作为当前周期待判定开关工位的连续出现次数,即得到当前周期内该待判定开关工位的有效性判定参量。
相反的,如果待判定开关工位与上一周期的待判定开关工位不同,说明上一周期的识别结果不准确,或者制动控制开关的工位确实发生了变化,当然,也有可能是本周期的识别结果不准确,但不论何种原因造成的识别结果不一致,均将当前周期待判定开关工位的连续出现次数计为1,不再与上一周期的统计结果累加,进而得到待判定开关工位在当前周期内的有效性判定参量。
需要说明的是,由于程序的执行周期是固定的,每个执行周期对应着固定的时长,因此,同样可以将待判定开关工位的连续出现时长作为有效性判定参量,比如,待判定开关工位连续出现两次,即连续出现两个周期,相应的,两个周期时长之和即为待判定开关工位的持续出现时长。在不超出本发明核心思想范围的前提下,同样属于本发明保护的范围内。
S130、判断待判定开关工位的有效性判定参量是否达到预设判定阈值,若待判定开关工位的有效性判定参量未达到预设判定阈值,执行S140;若待判定开关工位的有效性判定参量达到预设判定阈值,执行S150。
得到待判定开关工位的有效性判定参量后,将所得有效性判定参量与预设判定阈值进行比较,如果有效性判定参量未达到预设判定阈值,执行S140,相反的,如果所得有效性判定参量达到预设判定阈值,则执行S150。
需要特别说明的是,为提高开关工位识别结果的准确度,本发明实施例提供的预设判定阈值,能够确保至少执行第一预设次数的S140,由于第一预设次数不小于1次,因此,至少可以得到两个周期的执行结果。如果有效性判定参量为待判定开关工位的连续出现次数,预设判定阈值应≥2,如果有效性判定参量为待判定开关工位的连续出现时间,则预设判定阈值应大于等于2倍的周期时长。
可以想到的是,第一预设次数的具体取值,取决于预设判定阈值的具体设置情况,在识别方法应用之前,预设判定阈值和第一预设次数都是提前设计好的。
S140、按照预设切换顺序切换主动连接点的开关状态。
可选的,本发明实施例提供一预设状态集合,该集合中包括在遍历各主动连接点开关状态的可选组合方式后得到的全部主动连接点状态组合。结合前述表1内容可知,对于只包括两个主动连接点的制动控制开关而言,该预设状态集合中包括四组主动连接点状态组合,对于其他类型的制动控制开关,则可以得到更多数量的主动连接点状态组合,此处不再赘述。
在有效性判定参量未达到预设判定阈值的情况下,按照预设切换顺序,在预设状态集合中确定目标主动连接点状态组合,然后将各主动连接点的开关状态切换为目标主动连接状态组合中各主动连接点对应的开关状态。
需要说明的是,不论预设切换顺序如何设置,都应该能够保证在执行一次完整的预设切换顺序后,应该能够保证前述预设状态结合中的各主动连接点开关状态组合都被执行一次,没有遗漏。
切换主动连接点的开关状态后,会导致被动连接点的开关状态发生改变,进而使得连接点状态组合发生改变,因此在执行S140之后,需要返回S100,进行下一周期的判断。
由前述内容可知,在制动控制开关实际工位确定的情况下,不论主动连接点的状态如何变化,根据连接点状态组合得到的开关工位都应该是一样的。本发明实施例提供的开关工位识别方法也正是利用这一点,对制动控制开关的开关工位进行多次识别,从而实现提高开关工位的识别准确度。
S150、确定待判定开关工位为有效开关工位。
如果待判定开关工位的有效性判定参量达到预设判定阈值,确定待判定开关工位为有效开关工位。
综上所述,本发明实施例提供的开关工位识别方法,通过调整主动连接点的开关状态,改变开关工位的识别依据,预设判定阈值可以使得主动连接点的开关状态至少切换一次,即至少经过两次开关工位的识别比对,只有在多次识别结果一致的情况下,才最终确认制动控制开关的工位,与现有技术的识别方法相比,可以有效提高制动控制开关工位识别的准确率,避免导致制动***误动作,提高行车安全性。
可选的,本发明实施例提供的开关工位识别方法,还可以实现制动控制开关故障的识别。
可选的,在经过前述步骤,最终确定的有效开关工位为夹紧工位或释放工位的情况下,进一步的,统计制动控制开关处于有效的夹紧工位或释放工位的持续时长,如果持续时长达到预设时长阈值,则判定制动控制开关处于粘滞故障状态。具体的,如果有效开关工位为夹紧工位,则对应的粘滞故障为夹紧粘滞故障状态,如果有效开关工位为释放工位,则对应的粘滞故障状态为释放粘滞故障状态。
需要说明的是,与有效性判定参量的设置类似,在对制动控制开关进行故障状态的判定时,除了可以对夹紧工位或释放方位的持续时长进行统计,同样也可以对二者的持续出现次数进行统计,并相应的设置持续出现次数阈值,同样可以达到上述目的,当然,同样也属于本发明保护的范围内。
可选的,本发明实施例提供的方法,还可以统计主动连接点的开关状态的切换次数,如果主动连接点的切换次数达到第二预设次数,仍然未能确定得到一个有效开关工位,则判定制动控制开关处于断线故障状态。可以想到的是,为了对断线故障进行充分的判断,第二预设次数的取值应大于前述第一预设次数的取值。
断线故障的判定原理在于:如果制动控制开关的主动连接点或被动连接点与控制器相应的连接针脚之间发生断线故障,当对主动连接点的开关状态进行切换时,被动连接点的状态变化将不再与预设情况相同,进而导致每次得到的待判定开关工位与上一周期的待判定开关工位不同,没有任何一种待判定开关工位会连续出现预设次数或预设时间,因此,不能够判定得到一个有效开关工位,此种情况下,即可判定制动控制开关处于断线故障状态。
可选的,参见图3,图3是本发明实施例提供的开关工位识别方法所对应的状态机示意图,可以作为图2所示流程图的辅助说明。
如图3所示,S_0状态代表待判定开关工位,具体包括N_0状态代表待判定中立工位,A_0状态代表待判定夹紧工位,R_0状态代表待判定释放工位,且S_0状态可以由状态机默认设置,也可以根据实际连接点组合确定。状态机首先默认输出N_0状态,当满足C_0条件时,状态机跳转进入N_1状态,其中N_1状态代表有效中立工位,输出最终开关工位为中立工位。其中C_0条件表示为如图2所示流程图中S110输出的结果为N_0,即待判定中立工位达到4个周期。同理,当状态机处于N_1状态时,如果满足C_3条件,状态机重新进入N_0状态。其中C_3条件表示为如图2中S110输出的结果不再为N_0状态。
当满足C_1条件时,处于S_0状态的状态机跳转进入A_1状态,其中,A_1状态代表有效夹紧工位,输出最终开关工位为夹紧工位。其中,C_1条件表示为如图2中S110输出的结果为A_0状态达到4个周期。当处于A_1状态时,如果满足C_4条件时,状态机重新进入A_0状态。其中,C_4条件表示为如图2中S110输出的结果不再为A_0状态。
当处于A_1状态时,如果满足C_6条件时,状态机进入F_0夹紧粘滞故障状态,输出最终开关状态为粘滞故障状态,其中C_6条件指处于A_1状态达到330s。
当满足C_2条件时,处于S_0状态的状态机跳转进入R_1状态,其中,R_1状态代表有效释放工位,输出最终开关工位为释放工位。其中C_2条件表示为如图2中S110输出的结果为R_0状态超过4个周期。当处于R_1状态时,如果满足C_5条件,状态机重新进入R_0状态。其中,C_5条件表示为如图2中S110输出的结果不再为R_0状态。
当处于R_1状态时,如果满足C_7条件时,状态机进入F_1状态,F_1表示制动控制开关处于释放粘滞故障状态,输出最终开关状态为粘滞故障状态,C_7条件指处于R_1状态达到330s。
当满足C_8条件时,处于S_0状态(N_0状态,A_0状态,R_0状态,三者中的任意一种)的状态机跳转进入F_2状态,其中,F_2状态表示制动控制开关处于断线故障状态,输出最终开关状态为断线故障状态。其中C_8条件表示为状态机处于S_0状态超过14个周期,即在这14个周期内,状态机未跳转至任何一个有效开关工位对应的状态。
下面对本发明实施例提供的开关工位识别装置进行介绍,下文描述的开关工位识别装置可以认为是为实现本发明实施例提供的开关工位识别方法,在中央设备中需设置的功能模块架构;下文描述内容可与上文相互参照。
可选的,参见图4,图4为本发明实施例提供的一种开关工位识别装置的结构框图,该装置包括:
获取单元10,用于获取制动控制开关中主动连接点的开关状态,以及被动连接点的开关状态,得到连接点状态组合;
第一确定单元20,用于根据第一预设映射关系,确定与连接点状态组合对应的开关工位,得到待判定开关工位,其中,第一预设映射关系中记录有制动控制开关各连接点状态组合与各开关工位之间的对应关系;
第二确定单元30,用于确定待判定开关工位的有效性判定参量;
切换单元40,用于若待判定开关工位的有效性判定参量未达到预设判定阈值,按照预设切换顺序切换主动连接点的开关状态,并返回获取制动控制开关中主动连接点的当前开关状态,以及被动连接点的当前开关状态,得到当前连接点状态组合,其中,预设判定阈值使得主动连接点的开关状态至少切换第一预设次数,第一预设次数不小于1次;
第一判定单元50,用于若待判定开关工位的有效性判定参量达到预设判定阈值,判定待判定开关工位为有效开关工位。
可选的,第二确定单元30,用于确定待判定开关工位的有效性判定参量时,具体包括:
若待判定开关工位与上一周期的待判定开关工位相同,获取上一周期统计的待判定开关工位的连续出现次数;
将上一周期统计的待判定开关工位的连续出现次数加1,作为当前周期待判定开关工位的有效性判定参量;
若待判定开关工位与上一周期的待判定开关工位不同,将当前周期待判定开关工位的连续出现次数计为1,作为待判定开关工位的有效性判定参量。
可选的,切换单元40,用于按照预设切换顺序切换主动连接点的开关状态时,具体包括:
按照预设切换顺序,在预设状态组合集合中确定目标主动连接点状态组合,其中,预设状态集合包括在遍历各主动连接点开关状态的可选组合方式后得到的全部主动连接点状态组合;
将各主动连接点的开关状态切换为目标主动连接状态组合中各主动连接点对应的开关状态。
可选的,获取单元10,用于获取被动连接点的开关状态时,具体包括:
获取开关电压阈值,以及被动连接点的电压;
若被动连接点的电压大于开关电压阈值,判定被动连接点处于开状态;
若被动连接点的电压不大于开关电压阈值,判定被动连接点处于关状态。
可选的,获取单元10,用于获取开关电压阈值时,具体包括:
获取驻车制动控制器的输入电压;
确定输入电压所属的预设电压范围,得到目标预设电压范围;
根据第二预设映射关系,确定与目标预设电压范围对应的阈值电压范围,得到目标阈值电压范围,其中,第二预设映射关系中记录有预设电压范围与阈值电压范围的对应关系;
在目标阈值电压范围内,确定任一电压值作为开关电压阈值。
可选的,参见图5,图5是本发明实施例提供的另一种开关工位识别装置,在图4所示实施例的基础上,该装置还包括:
第一统计单元60,用于统计夹紧工位或释放工位的持续时长;
第二判定单元70,用于若持续时长达到预设时长阈值,判定制动控制开关处于粘滞故障状态。
可选的,参见图6,图6是本发明实施例提供的再一种开关工位识别装置,在图4所示实施例的基础上,该装置还包括:
第二统计单元80,用于统计主动连接点的开关状态的切换次数;
第三判定单元90,用于若切换次数达到第二预设次数,且未确定有效开关工位,判定制动控制开关处于断线故障状态,其中,第二预设次数大于第一预设次数。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的核心思想或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (9)
1.一种开关工位识别方法,其特征在于,包括:
获取制动控制开关中主动连接点的开关状态,以及被动连接点的开关状态,得到连接点状态组合;
根据第一预设映射关系,确定与所述连接点状态组合对应的开关工位,得到待判定开关工位,其中,所述第一预设映射关系中记录有所述制动控制开关各连接点状态组合与各开关工位之间的对应关系;
若所述待判定开关工位与上一周期的待判定开关工位相同,获取上一周期统计的所述待判定开关工位的连续出现次数;
将上一周期统计的所述待判定开关工位的连续出现次数加1,作为当前周期所述待判定开关工位的有效性判定参量;
若所述待判定开关工位与上一周期的待判定开关工位不同,将当前周期所述待判定开关工位的连续出现次数计为1,作为所述待判定开关工位的有效性判定参量;
若所述待判定开关工位的有效性判定参量未达到预设判定阈值,按照预设切换顺序切换所述主动连接点的开关状态,并返回所述获取制动控制开关中主动连接点的当前开关状态,以及被动连接点的当前开关状态,得到当前连接点状态组合,其中,所述预设判定阈值使得所述主动连接点的开关状态至少切换第一预设次数,所述第一预设次数不小于1次;
若所述待判定开关工位的有效性判定参量达到所述预设判定阈值,确定所述待判定开关工位为有效开关工位。
2.根据权利要求1所述的开关工位识别方法,其特征在于,若所述有效开关工位为夹紧工位或释放工位,所述方法还包括:
统计所述制动控制开关处于所述夹紧工位或所述释放工位的持续时长;
若所述持续时长达到预设时长阈值,判定所述制动控制开关处于粘滞故障状态。
3.根据权利要求1所述的开关工位识别方法,其特征在于,还包括:
统计所述主动连接点的开关状态的切换次数;
若所述切换次数达到第二预设次数,且未确定有效开关工位,判定所述制动控制开关处于断线故障状态,其中,所述第二预设次数大于所述第一预设次数。
4.根据权利要求1所述的开关工位识别方法,其特征在于,所述按照预设切换顺序切换所述主动连接点的开关状态,包括:
按照预设切换顺序,在预设状态组合集合中确定目标主动连接点状态组合,其中,所述预设状态集合包括在遍历各所述主动连接点开关状态的可选组合方式后得到的全部主动连接点状态组合;
将各所述主动连接点的开关状态切换为所述目标主动连接点状态组合中各所述主动连接点对应的开关状态。
5.根据权利要求1所述的开关工位识别方法,其特征在于,获取所述被动连接点的开关状态的过程,包括:
获取开关电压阈值,以及所述被动连接点的电压;
若所述被动连接点的电压大于所述开关电压阈值,判定所述被动连接点处于开状态;
若所述被动连接点的电压不大于所述开关电压阈值,判定所述被动连接点处于关状态。
6.根据权利要求5所述的开关工位识别方法,其特征在于,所述获取开关电压阈值,包括:
获取驻车制动控制器的输入电压;
确定所述输入电压所属的预设电压范围,得到目标预设电压范围;
根据第二预设映射关系,确定与所述目标预设电压范围对应的阈值电压范围,得到目标阈值电压范围,其中,所述第二预设映射关系中记录有预设电压范围与阈值电压范围的对应关系;
在所述目标阈值电压范围内,确定任一电压值作为开关电压阈值。
7.一种开关工位识别装置,其特征在于,包括:
获取单元,用于获取制动控制开关中主动连接点的开关状态,以及被动连接点的开关状态,得到连接点状态组合;
第一确定单元,用于根据第一预设映射关系,确定与所述连接点状态组合对应的开关工位,得到待判定开关工位,其中,所述第一预设映射关系中记录有所述制动控制开关各连接点状态组合与各开关工位之间的对应关系;
第二确定单元,用于若所述待判定开关工位与上一周期的待判定开关工位相同,获取上一周期统计的所述待判定开关工位的连续出现次数;
将上一周期统计的所述待判定开关工位的连续出现次数加1,作为当前周期所述待判定开关工位的有效性判定参量;
若所述待判定开关工位与上一周期的待判定开关工位不同,将当前周期所述待判定开关工位的连续出现次数计为1,作为所述待判定开关工位的有效性判定参量;
切换单元,用于若所述待判定开关工位的有效性判定参量未达到预设判定阈值,按照预设切换顺序切换所述主动连接点的开关状态,并返回所述获取制动控制开关中主动连接点的当前开关状态,以及被动连接点的当前开关状态,得到当前连接点状态组合,其中,所述预设判定阈值使得所述主动连接点的开关状态至少切换第一预设次数,所述第一预设次数不小于1次;
第一判定单元,用于若所述待判定开关工位的有效性判定参量达到所述预设判定阈值,判定所述待判定开关工位为有效开关工位。
8.根据权利要求7所述的开关工位识别装置,其特征在于,若所述有效开关工位为夹紧工位或释放工位,还包括:
第一统计单元,用于统计所述夹紧工位或所述释放工位的持续时长;
第二判定单元,用于若所述持续时长达到预设时长阈值,判定所述制动控制开关处于粘滞故障状态。
9.根据权利要求7所述的开关工位识别装置,其特征在于,还包括:
第二统计单元,用于统计所述主动连接点的开关状态的切换次数;
第三判定单元,用于若所述切换次数达到第二预设次数,且未确定有效开关工位,判定所述制动控制开关处于断线故障状态,其中,所述第二预设次数大于所述第一预设次数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010237030.XA CN111376888B (zh) | 2020-03-30 | 2020-03-30 | 一种开关工位识别方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010237030.XA CN111376888B (zh) | 2020-03-30 | 2020-03-30 | 一种开关工位识别方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111376888A CN111376888A (zh) | 2020-07-07 |
CN111376888B true CN111376888B (zh) | 2021-05-18 |
Family
ID=71221904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010237030.XA Active CN111376888B (zh) | 2020-03-30 | 2020-03-30 | 一种开关工位识别方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111376888B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106647697A (zh) * | 2016-12-07 | 2017-05-10 | 广东电网有限责任公司电力调度控制中心 | 一种用于开关量输入信号的校验方法 |
CN107155246A (zh) * | 2016-03-04 | 2017-09-12 | 中兴通讯股份有限公司 | 一种开关控制电路及其控制方法 |
CN109421686A (zh) * | 2017-08-23 | 2019-03-05 | 长城汽车股份有限公司 | 一种制动踏板故障诊断方法和装置 |
CN208736951U (zh) * | 2018-09-05 | 2019-04-12 | 上海汇众汽车制造有限公司 | Epb模拟开关 |
-
2020
- 2020-03-30 CN CN202010237030.XA patent/CN111376888B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107155246A (zh) * | 2016-03-04 | 2017-09-12 | 中兴通讯股份有限公司 | 一种开关控制电路及其控制方法 |
CN106647697A (zh) * | 2016-12-07 | 2017-05-10 | 广东电网有限责任公司电力调度控制中心 | 一种用于开关量输入信号的校验方法 |
CN109421686A (zh) * | 2017-08-23 | 2019-03-05 | 长城汽车股份有限公司 | 一种制动踏板故障诊断方法和装置 |
CN208736951U (zh) * | 2018-09-05 | 2019-04-12 | 上海汇众汽车制造有限公司 | Epb模拟开关 |
Also Published As
Publication number | Publication date |
---|---|
CN111376888A (zh) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105738673A (zh) | 一种量程切换方法和量程切换电路 | |
DE112018005352T5 (de) | Informationsverarbeitungsvorrichtung, bewegte einrichtung, verfahren und programm | |
EP3974253B1 (en) | Status detection method and device for vehicle light signalling control device, and vehicle | |
CN111376888B (zh) | 一种开关工位识别方法及装置 | |
CN114442587B (zh) | 发动机异常断电监控方法、***及存储介质 | |
CN112959367A (zh) | 一种运动部件的异常检测方法及异常检测装置 | |
CN115100757B (zh) | 汽车数据的存储方法、装置、车辆及存储介质 | |
CN111391852A (zh) | 一种挡位切换控制方法、装置、电子设备及存储介质 | |
WO2017045886A1 (de) | Verfahren zur zuordnung von reifendruckkontrollvorrichtungen zu radpositionen eines fahrzeuges | |
DE112018007499T5 (de) | Radregistrierungsvorrichtung und reifendrucküberwachungssystem mit einer solchen radregistrierungsvorrichtung | |
CN116483649A (zh) | 代客泊车***的进程监控方法、装置、车辆及存储介质 | |
CN114763144A (zh) | 车辆控制方法、装置及车辆 | |
CN114655182A (zh) | 电子驻车制动***的控制方法、电子设备及车辆 | |
CN114545893A (zh) | 线控帧检测方法、自动驾驶平台以及计算机可读存储介质 | |
CN114572124A (zh) | 修正加速踏板开度的方法、装置、控制器及车辆 | |
CN114137347B (zh) | 一种散热***故障诊断方法、校验方法及装置 | |
DE102020208287A1 (de) | Verfahren und Vorrichtung zur Warnung eines Fahrers eines Kraftfahrzeugs | |
DE102004005693B4 (de) | Elektronische Steuereinheit | |
KR102357224B1 (ko) | 이더넷 유닛 및 그 제어방법 | |
CN113095521B (zh) | 机台的控制方法、装置、***及存储介质 | |
DE102017218461A1 (de) | Elektronische steuervorrichtung | |
CN114076900B (zh) | 电池诊断装置、电池诊断方法、计算机可读非暂时性存储介质和车辆 | |
CN115914036A (zh) | 汽车物联网数据校验方法、装置、存储介质及设备 | |
CN115424440B (zh) | 驾驶行为预警方法、装置、设备及存储介质 | |
CN109688032B (zh) | 一种网络传输性能测试方法及装置 |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 4 / F, building 1, No.14 Jiuxianqiao Road, Chaoyang District, Beijing 100020 Applicant after: Beijing Jingwei Hirain Technologies Co.,Inc. Address before: 8 / F, block B, No. 11, Anxiang Beili, Chaoyang District, Beijing 100101 Applicant before: Beijing Jingwei HiRain Technologies Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |