汽车怀挡档位识别诊断方法及装置、电子设备、计算机可读存储介质与流程



1.本发明涉及汽车控制技术领域,具体涉及一种汽车怀挡档位识别诊断方法及装置、电子设备、计算机可读存储介质。


背景技术:



2.随着新能源汽车安全性能的需求提高。对于汽车各个功能模块工作的稳定性有了更高的要求,其中,对于车辆重要的换挡信号能稳定被识别,并能在失效模式情况下输出故障诊断消息越发重要。但是,目前市面上大多数怀挡内部为一路采集信号对应一组挡位,其抗干扰能力差,并且在故障失效后不能输出故障诊断信息。
3.因此,目前急需一种简单高效的汽车怀挡档位识别诊断技术方案。


技术实现要素:



4.鉴于以上所述现有技术的缺点,本发明提供一种汽车怀挡档位识别诊断技术方案,以准确识别汽车怀挡的档位状态并输出故障诊断信息。
5.为实现上述目的及其他相关目的,本发明提供的技术方案如下。
6.一种汽车怀挡档位识别诊断方法,所述方法包括:
7.获取所述汽车怀挡中各个霍尔传感器的工作状态信号;
8.对各个所述霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,每路所述信号组合至少包括两个所述霍尔传感器的工作状态信号;
9.根据所述汽车怀挡在不同档位状态下各个所述霍尔传感器的工作状态信号的理想真值表,判断各路所述信号组合是否正确;
10.若各路所述信号组合均正确,则进一步根据所述理想真值表判断各路所述信号组合是否对应同一个档位状态,若各路所述信号组合对应同一个档位状态,则所述档位状态为所述汽车怀挡的当前档位。
11.可选地,所述档位状态包括r档位、n档位上半行程、n档位、n档位下半行程及d档位。
12.可选地,若所述信号组合存在错误,则在预设时间段后,再次获取所述汽车怀挡中各个霍尔传感器的工作状态信号并据此对所述信号组合进行更新,根据所述理想真值表对更新后的所述信号组合再次进行判断。
13.可选地,若更新后的所述信号组合仍然存在错误,则进一步判断更新前的所述信号组合中出现错误的所述工作状态信号与更新后的所述信号组合中出现错误的所述工作状态信号是否属于同一个所述霍尔传感器,若是属于同一个所述霍尔传感器,则表明所述霍尔传感器或者对应的工作状态信号采集模块发生故障。
14.可选地,若各路所述信号组合均正确,但各路所述信号组合不是对应同一个所述档位状态,则在所述预设时间段后,再次获取所述汽车怀挡中各个霍尔传感器的工作状态
信号并据此对各路所述信号组合进行更新,根据所述理想真值表对更新后的各路所述信号组合再次进行判断。
15.可选地,若更新后的各路所述信号组合均正确,但更新后的各路所述信号组合仍然不是对应同一个所述档位状态,则进一步判断更新前的各路所述信号组合中出现异常的所述信号组合与更新后的各路所述信号组合中出现异常的所述信号组合是否属于同一个所述信号组合,若是属于同一个所述信号组合,则表明所述信号组合对应的所述霍尔传感器或者对应的工作状态信号采集模块发生故障。
16.可选地,所述方法还包括:
17.获取所述汽车怀挡p档位按键开关的开闭状态信号;
18.根据所述开闭状态信号,判断所述汽车怀挡是否处于p档位。
19.一种汽车怀挡档位识别诊断装置,所述装置包括:
20.第一采集模块,用于获取所述汽车怀挡中各个霍尔传感器的工作状态信号;
21.处理模块,与所述第一采集模块连接,用于对各个所述霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,还用于根据所述汽车怀挡在不同档位状态下各个所述霍尔传感器的工作状态信号的理想真值表,判断各路所述信号组合是否正确,若各路所述信号组合均正确,则进一步根据所述理想真值表判断各路所述信号组合是否对应同一个档位状态;
22.输出模块,与所述处理模块连接,用于输出识别诊断结果。
23.一种电子设备,所述电子设备包括:
24.一个或多个处理器;
25.存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述任一项所述的汽车怀挡档位识别诊断方法。
26.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行上述任一项所述的汽车怀挡档位识别诊断方法。
27.本发明的有益效果:本发明中的汽车怀挡档位识别诊断方法,基于汽车怀挡中各个霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,再对得到的信号组合分别进行判断,能快速高效地出存在错误的信号组合或信号组合中存在错误的工作状态信号,而工作状态信号与霍尔传感器一一对应,在识别出汽车怀挡的当前档位的同时,能快速到出现错误的霍尔传感器或者对应信号采集模块,实现对汽车怀挡故障点的快速诊断定位;同时,基于工作状态信号与霍尔传感器的关联,以及信号组合的划分,对于出现错误的信号组合或工作状态信号可后续进行更新,并判断更新前后出现错误的信号组合或工作状态信号是否一致,进而可快速定位出真正的错误,可以防止干扰信号等偶然因素引起的误判,提高了其抗干扰能力和故障诊断能力。
28.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
29.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明
的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
30.图1是汽车怀挡的内部结构示意图;
31.图2是本发明一示例性实施例示出的汽车怀挡档位识别诊断方法的步骤示意图;
32.图3-图4是本发明一示例性实施例示出的汽车怀挡中霍尔传感器采集模块的电路图;
33.图5是本发明一示例性实施例示出的汽车怀挡中p档位按键开关的开闭状态信号采集模块的电路图;
34.图6是本发明一示例性实施例示出的汽车怀挡档位识别诊断装置的框图;
35.图7示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。
具体实施方式
36.以下将参照附图和优选实施例来说明本发明的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
37.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
38.在下文描述中,探讨了大量细节,以提供对本发明实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本发明的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本发明的实施例难以理解。
39.如前述在背景技术中所述的,发明人研究发现:目前市面上大多数汽车怀挡内部为一路采集信号对应一组挡位,其抗干扰能力差,且识别诊断的是汽车怀挡的档位信号,该档位信号与汽车怀挡的内部各个结构没有具体的映射关系,在诊断出汽车怀挡出现故障失效后,无法进一步到具体的故障点并输出具体的故障诊断信息。
40.同时,汽车怀挡的内部结构如图1所示,汽车怀挡主要由磁铁和6个霍尔传感器(图1中的黑小点)组成,怀挡拨动时内部磁铁与霍尔传感器的相对位置发生改变,当霍尔传感器处于中间的浅区域中时,霍尔传感器不工作,当霍尔传感器处于向右下角延伸的斜线所填充的区域中时,霍尔传感器工作。同时,针对汽车怀挡的rnd档位,不同档位状态下,6个霍尔传感器的工作状态不一样。而霍尔传感器工作时,对应芯片的out管脚和gnd管脚导通,霍尔传感器不工作时,对应芯片的out管脚和gnd管脚断开,因此,发明人想到了基于霍尔传感器芯片搭建电阻分压网络,通过电阻分压网络对霍尔传感器芯片的工作状态信号进行采集,并根据汽车怀挡中各个霍尔传感器的工作状态信号进行汽车怀挡的档位识别诊断。
41.基于此,本发明提出一种汽车怀挡档位识别诊断技术方案:先获取汽车怀挡中各
个霍尔传感器的工作状态信号,再基于汽车怀挡中各个霍尔传感器的工作状态信号进行识别判断,而工作状态信号与霍尔传感器一一对应,在识别出汽车怀挡的当前档位的同时,能快速到出现错误的霍尔传感器或者对应信号采集模块,实现对汽车怀挡故障点的快速诊断定位;同时,对于出现错误的信号组合或工作状态信号可后续进行更新,并判断更新前后出现错误的信号组合或工作状态信号是否一致,可快速定位出真正的错误,防止干扰信号等偶然因素引起的误判,提高其抗干扰能力和故障诊断能力。
42.具体地,本发明的实施例分别提出一种汽车怀挡档位识别诊断方法、一种汽车怀挡档位识别诊断装置、一种电子设备、一种计算机可读存储介质以及一种计算机程序产品,以下将对这些实施例进行详细描述。
43.如图2所示,在本发明的一示例性实施例中,提出一种汽车怀挡档位识别诊断方法,其包括步骤:
44.s1、获取汽车怀挡中各个霍尔传感器的工作状态信号;
45.s2、对各个霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,每路信号组合至少包括两个霍尔传感器的工作状态信号;
46.s3、根据汽车怀挡在不同档位状态下各个霍尔传感器的工作状态信号的理想真值表,判断各路信号组合是否正确;
47.s4、若各路信号组合均正确,则进一步根据理想真值表判断各路信号组合是否对应同一个档位状态,若各路信号组合对应同一个档位状态,则该档位状态为汽车怀挡的当前档位。
48.详细地,在步骤s1中,通过搭建基于霍尔传感器的采集模块,对汽车怀挡中各个霍尔传感器的工作状态信号进行采集,采集模块基于电阻分压网络设计,采集模块包括多个采集子单元,一个霍尔传感器对应一个采集子单元。
49.在本发明的一可选实施例中,每个采集子单元的具体电路结构如图3所示,采集子单元包括霍尔传感器(芯片)u、芯片供电电路及电阻分压电路,芯片供电电路包括二极管d1、电阻r4及电容c2,供电电压power接二极管d1的阳极,二极管d1的阴极经串接的电阻r4后接霍尔传感器u的电源端1,电容c2的一端接霍尔传感器u的电源端1,电容c2的另一端接地gnd,二极管d1防止供电电压power反接,电阻r4为限流电阻,防止电流过大,电阻r4与二极管d1组成电源保护电路,保护霍尔传感器供电,电容c2对接入的供电电压power进行滤波处理;霍尔传感器u的地端2接地gnd;电阻分压电路包括电阻r1、电阻r2、电阻r3及电容c1,工作电压vcc经依次串接的电阻r1、电阻r2及电阻r3后接地gnd,电容c1与电阻r3并联,电阻r2与电阻r3的公共端接霍尔传感器u的输出端3,电阻r2与电阻r1的公共端输出霍尔传感器u的工作状态信号vh,霍尔传感器u的工作状态信号vh可以被整车控制器vcu获取,信号采集端为整车控制器vcu的开关信号采集端。
50.其中,电阻r1的阻值为2.74千欧,电阻r2的阻值为470欧,电阻3的阻值为14.3千欧,电阻4的阻值为100欧,电容c2和电容c2的容值均为10nf,工作电压vcc为5v,霍尔传感器u采用比利时迈来芯的mlx92231lse-aaa-re霍尔传感器芯片。需要说明的是,各个元器件的型号及参数规格不做限制,在此只是为了举例说明。
51.详细地,如图3所示,霍尔传感器u通过感应换挡时磁场变化输出不同的工作状态信号vh,工作状态信号vh的电压不同表现出霍尔传感器u工作状态的不同,即为档位变化:当
霍尔传感器u工作时,霍尔传感器u的输出端3和地端2导通,工作电压vcc依次经电阻r1、电阻r2及霍尔传感器u后再到地gnd,此时,工作状态信号vh对应的电压为0.73v(低电平);霍尔传感器不工作时,霍尔传感器u的输出端3和地端2断开,工作电压vcc依次经电阻r1、电阻r2及电阻r3后到地gnd,此时,工作状态信号vh对应的电压为4.2v(高电平)。
52.更详细地,如图3所示,针对采集子单元可能出现的故障情况进行说明:如果电阻r2受损断路,则霍尔传感器u的工作状态信号vh一直为5v;如果电阻r3受损断路,则霍尔传感器u的工作状态信号vh只能采集到低电平0.7v;如果二极管d1受损断路,则霍尔传感器u无法工作,工作状态信号vh只能采集到高电平4.2v;如果霍尔传感器u损伤,则工作状态信号vh的电压异常,不在4.2
±
0.2v,0.8
±
0.2v范围之内。
53.需要说明的是,上述为一个采集子单元对一个霍尔传感器的工作状态信号vh进行采集的工作原理,其他5个霍尔传感器对应的5路采集子单元独立工作,工作原理相同,如图4所示。采集模块的6个采集子单元,采集6个霍尔传感器的工作状态信号,组成完整的rnd挡位采集位识别信号。
54.详细地,如图4所示,在本发明的一可选实施例中,采集模块包括6个采集子单元,一个霍尔传感器对应一个采集子单元,每个采集子单元的结构相同(如图3所示),霍尔传感器u1对应采集的工作状态信号为v
h1
,霍尔传感器u2对应采集的工作状态信号为v
h2
,霍尔传感器u3对应采集的工作状态信号为v
h3
,霍尔传感器u4对应采集的工作状态信号为v
h4
,霍尔传感器u5对应采集的工作状态信号为v
h5
,霍尔传感器u6对应采集的工作状态信号为v
h6

55.详细地,在步骤s2中,在处理器(如整车控制器vcu)中,对各个霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,每路信号组合至少包括两个霍尔传感器的工作状态信号,将各个工作状态信号分成多个信号组合,便于后续分析判断时的分开比对判断,相比于各个工作状态信号的逐一比对判断,能提高其比对判断效率。
56.在本发明的一可选实施例中,如图4所示,在处理器(如整车控制器vcu)中,可结合硬件电路结构的设计便利,将霍尔传感器u2、u3、u4的工作状态信号分为一路信号组合,将霍尔传感器u1、u5、u6的工作状态信号分为另一路信号组合。
57.详细地,在步骤s3中,根据汽车怀挡在不同档位状态下各个霍尔传感器的工作状态信号的理想真值表,判断各路信号组合是否正确。换挡时怀挡内部磁铁相对位置的变化,霍尔传感器输出不同的工作状态信号,根据6路工作状态信号的不同组合,来实现rnd挡位信息识别。
58.在本发明的一可选实施例中,参考图1,得到汽车怀挡在不同档位状态下各个霍尔传感器的工作状态信号的理想真值表如下表所示,将霍尔传感器u2、u3、u4的工作状态信号分为一路信号组合,将霍尔传感器u1、u5、u6的工作状态信号分为另一路信号组合。
[0059][0060]
需要说明的是,在上表中,0代表低电平(0.2
±
0.2v),霍尔传感器处于工作状态;1代表高电平(4.2
±
0.2v),霍尔传感器处于不工作状态。
[0061]
需要强调的是,如图1所示,基于霍尔传感器的工作状态信号的档位诊断识别只适用于rnd挡位,对应的档位状态包括r档位、n档位上半行程、n档位、n档位下半行程及d档位。
[0062]
更详细地,在步骤s3中,先对各个霍尔传感器的工作状态信号进行模数转换,得到对应的数字信号,对比汽车怀挡在不同档位状态下各个霍尔传感器的工作状态信号的理想真值表,若一路信号组合中各个霍尔传感器工作状态信号的对应数字信号能与理想真值表中某一档位状态的工作状态信号分布完全契合,则该路信号组合正确;若一路信号组合中各个霍尔传感器工作状态信号的对应数字信号不能与理想真值表中某一档位状态的工作状态信号分布完全契合,则该路信号组合存在错误。
[0063]
在本发明的一可选实施例中,由霍尔传感器u2、u3、u4构成的一路信号组合中工作状态信号的对应数字信号为110,这明显与上述理想真值表中的n档位下半行程的工作状态信号分布完全契合,则该路信号组合正确,对应的汽车怀挡很大可能处于n档位下半行程。
[0064]
在本发明的一可选实施例中,由霍尔传感器u2、u3、u4构成的一路信号组合中工作状态信号的对应数字信号为101,这明显与上述理想真值表中的各个档位状态的工作状态信号分布均不完全契合,则该路信号组合存在错误,最接近的有两种档位状态,r档位的001和d档位的100。
[0065]
更详细地,在步骤s3中,若信号组合存在错误,为避免干扰信号等各种偶然因素引起的误判,则在预设时间段后,再次获取汽车怀挡中各个霍尔传感器的工作状态信号并据此对信号组合进行更新,根据理想真值表对更新后的信号组合再次进行判断。
[0066]
其中,若更新后的信号组合不存在错误,则表明更新前的错误不可复制,更新前的信号组合错误是可以接受的,是干扰信号等各种偶然因素引起的偶然异常,不是系统或者结构的绝对故障;若更新后的信号组合仍然存在错误,则进一步判断更新前的信号组合中出现错误的工作状态信号与更新后的信号组合中出现错误的工作状态信号是否属于同一个霍尔传感器,若是属于同一个霍尔传感器,则表明霍尔传感器或者对应的工作状态信号采集模块发生故障,可结合采集模块的具体电路结构与前后两次的对应对应数字信号进一步对故障点进行定位判断,若是不属于同一个霍尔传感器,则表明故障状态待定,可在下一个预设时间段后再次获取工作状态信号并更新各路信号组合,再次重复上述步骤,判断出该错误是否是偶然的,在此不再赘述。
[0067]
需要说明的是,在步骤s3中,仅仅判断了各路信号组合内部是否出现错误,信号组合在理想真值表中且持续一定时间则信号组合正确;同时,直接基于工作状态信号的对应
数字信号进行比对判断的前提是采集模块的各个电源正常供电,如供电电压power和工作电压vcc均处于正常范围内,如5v的工作电压vcc可以在4.8-5.2v内波动,没有出现超限故障。
[0068]
因此,在步骤s3中,需要先确定采集模块的各个电源正常供电,不存在电源电压超限故障且持续一定时间(电源电压稳定),该电源电压的检测可由处理器(如整车控制器vcu)直接采集并模数转换得到,再根据汽车怀挡在不同档位状态下各个霍尔传感器的工作状态信号的理想真值表,判断各路信号组合是否正确。
[0069]
更详细地,在步骤s3中,对各路信号组合分别进行判断,理想的情况是各路信号组合均正确,可能出现的情况是部分信号组合正确,最差的情况是各路信号组合均出现错误。
[0070]
详细地,在步骤s4中,若各路信号组合均正确,则进一步根据理想真值表判断各路信号组合是否对应同一个档位状态:若各路信号组合对应同一个档位状态,则该档位状态为汽车怀挡的当前档位;若各路信号组合均正确,但各路信号组合不是对应同一个档位状态,则在预设时间段后,再次获取汽车怀挡中各个霍尔传感器的工作状态信号并据此对各路信号组合进行更新,根据理想真值表对更新后的各路信号组合再次进行判断。
[0071]
更详细地,在步骤s4中,若更新后的各路信号组合均正确,但更新后的各路信号组合仍然不是对应同一个档位状态,则进一步判断更新前的各路信号组合中出现异常的信号组合与更新后的各路信号组合中出现异常的信号组合是否属于同一个信号组合,若是属于同一个信号组合,则表明信号组合对应的霍尔传感器或者对应的工作状态信号采集模块发生故障;若是不属于同一个信号组合,则表明故障状态待定,可在下一个预设时间段后再次获取工作状态信号并更新各路信号组合,再次重复上述步骤,判断出该错误是否是偶然的,在此不再赘述。
[0072]
需要说明的是,步骤s1~s4仅仅是针对汽车怀挡rnd档位的识别诊断。
[0073]
进一步地,基于汽车怀挡p档位的识别诊断,如图2所示,所述车怀挡档位识别诊断方法还包括步骤:
[0074]
s5、获取汽车怀挡p档位按键开关的开闭状态信号;
[0075]
s6、根据开闭状态信号,判断汽车怀挡是否处于p档位。
[0076]
详细地,在步骤s5中,基于电阻分压网络搭建汽车怀挡p档位按键开关的开闭状态信号采集模块,p档位按键开关的开闭状态信号与p档位按键开关的开闭状态相关,可反映出汽车怀挡是否处于p档位。
[0077]
在本发明的一可选实施例中,如图5所示,p档位按键开关的开闭状态信号采集模块包括两条并行设置的支路,第一条支路包括电阻r5、电阻r6、电阻r7及按键开关sw1,工作电压vcc经依次串接的电阻r5、电阻r6及电阻r7后接地gnd,按键开关sw1与电阻r6并联,电阻r5与电阻r6的公共端输出第一开关状态信号v
p1
;第二条支路包括电阻r8、电阻r9、电阻r10及按键开关sw2,工作电压vcc经依次串接的电阻r8、电阻r9及电阻r10后接地gnd,按键开关sw2与电阻r9并联,电阻r8与电阻r9的公共端输出第二开关状态信号v
p2

[0078]
其中,电阻r5、电阻r6、电阻r8及电阻r9的阻值均为2千欧,电阻r7及电阻r10的阻值均为1千欧。
[0079]
更详细地,如图5所示,在工作电压vcc供电正常情况下,当汽车怀挡处于p档位时,按键开关sw1及按键开关sw2分别被按下闭合,输出的第一开关状态信号v
p1
及第二开关状态
信号v
p2
都为1.67
±
0.3v;当汽车怀挡出了p档位时,按键开关sw1及按键开关sw2分别被复位断开,输出的第一开关状态信号v
p1
及第二开关状态信号v
p2
都为3
±
0.3v。
[0080]
因此,在步骤s6中,在工作电压vcc供电正常情况(工作电压vcc的电压值在4.8-5.2v范围内)下,根据第一开关状态信号v
p1
及第二开关状态信号v
p2
的电压值,来判断按键开关sw1及按键开关sw2是否闭合,进而判断汽车怀挡是否处于p档位。
[0081]
更详细地,针对如图5所示的p档位按键开关的开闭状态信号采集模块,发生故障的情况有:按键开关sw1或者按键开关sw2损害,无法导通,第一开关状态信号v
p1
或第二开关状态信号v
p2
只能输出3
±
0.3v;按键开关sw1或者按键开关sw2损害,一直导通,无法断开,第一开关状态信号v
p1
或第二开关状态信号v
p2
只能输出1.67
±
0.3v;第一支路中的电阻r5、电阻r6、电阻r7中的至少一个损害断路,第一开关状态信号v
p1
悬空,输出一直为5v;第二支路中的电阻r8、电阻r9、电阻r10中的至少一个损害断路,第二开关状态信号v
p2
悬空,输出一直为5v;第一支路中的电阻r5、电阻r6、电阻r7中的至少一个损害但未断路,对应阻值飘忽不定,偏大或者偏小,第一开关状态信号v
p1
的电压值不在正常范围内;第二支路中的电阻r8、电阻r9、电阻r10中的至少一个损害但未断路,对应阻值飘忽不定,偏大或者偏小,第二开关状态信号v
p2
的电压值不在正常范围内。
[0082]
需要强调的是,图5中包括两条并行的支路,即第一支路和第二支路,汽车怀挡p档位的开关按钮可同步控制按键开关sw1及按键开关sw2,同步断开或者同步闭合,第一支路和第二支路并行设置,可以提高检测效率,防止误判:当两条支路无误时,我们可以毫无疑虑地利用完全同步且无误的第一开关状态信号v
p1
及第二开关状态信号v
p2
,对汽车怀挡是否处于p档位进行有效判定;当其中一条支路出现故障且另外一条支路无误时,我们仍然可以利用第一开关状态信号v
p1
及第二开关状态信号v
p2
中电压值正常的那一个,对汽车怀挡是否处于p档位进行有效判定。
[0083]
因此,在上述车怀挡档位识别诊断方法中,在步骤s1~s4中,基于汽车怀挡中霍尔传感器的工作状态信号的采集组合识别,快速有效地对汽车怀挡的rnd档位进行了识别诊断,在步骤s5~s6中,基于汽车怀挡中p档位按键开关的开闭状态信号的采集识别,快速有效地对汽车怀挡的p档位进行了识别诊断。
[0084]
如图6所示,基于上述汽车怀挡档位识别诊断方法,本发明还提供一种汽车怀挡档位识别诊断装置,图6是本发明的一示例性实施例示出的汽车怀挡档位识别诊断装置的框图。
[0085]
详细地,如图6所示,该示例性的汽车怀挡档位识别诊断装置包括:
[0086]
第一采集模块61,用于获取汽车怀挡中各个霍尔传感器的工作状态信号;
[0087]
处理模块62,与第一采集模块61连接,用于对各个霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,还用于根据汽车怀挡在不同档位状态下各个霍尔传感器的工作状态信号的理想真值表,判断各路信号组合是否正确,若各路信号组合均正确,则进一步根据理想真值表判断各路信号组合是否对应同一个档位状态;
[0088]
输出模块63,与处理模块62连接,用于输出识别诊断结果。
[0089]
其中,第一采集模块61与上述汽车怀挡档位识别诊断方法实施例中基于霍尔传感器的采集模块相对应,处理模块62可以是处理器(如整车控制器vcu),输出模块63可以是数据输出端口或者显示屏、扬声器等输出设备,在此不做限定。
[0090]
更详细地,如图6所示,该示例性的汽车怀挡档位识别诊断装置还包括:
[0091]
第二采集模块64,用于获取汽车怀挡p档位按键开关的开闭状态信号;
[0092]
其中,处理模块62还与第二采集模块64连接,处理模块62还用于根据开闭状态信号,判断汽车怀挡是否处于p档位。
[0093]
其中,第二采集模块64与上述汽车怀挡档位识别诊断方法实施例中汽车怀挡p档位按键开关的开闭状态信号采集模块相对应,在此不再赘述。
[0094]
需要说明的是,上述实施例所提供的汽车怀挡档位识别诊断装置与上述实施例所提供的汽车怀挡档位识别诊断方法属于同一发明构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的汽车怀挡档位识别诊断装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。
[0095]
基于上述汽车怀挡档位识别诊断方法,本发明还提供了一种电子设备,其包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述各个实施例中提供的汽车怀挡档位识别诊断方法。
[0096]
图7示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。需要说明的是,图7示出的电子设备的计算机系统700仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0097]
如图7所示,计算机系统700包括中央处理单元(central processing unit,cpu)701,其可以根据存储在只读存储器(read-only memory,rom)702中的程序或者从储存部分708加载到随机访问存储器(random access memory,ram)703中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram 703中,还存储有系统操作所需的各种程序和数据。cpu 701、rom 702以及ram 703通过总线704彼此相连。输入/输出(input/output,i/o)接口705也连接至总线704。
[0098]
以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分707;包括硬盘等的储存部分708;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入储存部分708。
[0099]
特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本发明的系统中限定的各种功能。
[0100]
需要说明的是,本发明实施例所示的计算机可读介质可以是计算机可读信号介质
或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
[0101]
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0102]
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
[0103]
基于上述汽车怀挡档位识别诊断方法,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,当计算机程序被计算机的处理器执行时,使计算机执行上述实施例所提供的汽车怀挡档位识别诊断方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
[0104]
此外,本发明还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的汽车怀挡档位识别诊断方法。
[0105]
上述实施例仅示例性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

技术特征:


1.一种汽车怀挡档位识别诊断方法,其特征在于,所述方法包括:获取所述汽车怀挡中各个霍尔传感器的工作状态信号;对各个所述霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,每路所述信号组合至少包括两个所述霍尔传感器的工作状态信号;根据所述汽车怀挡在不同档位状态下各个所述霍尔传感器的工作状态信号的理想真值表,判断各路所述信号组合是否正确;若各路所述信号组合均正确,则进一步根据所述理想真值表判断各路所述信号组合是否对应同一个档位状态,若各路所述信号组合对应同一个档位状态,则所述档位状态为所述汽车怀挡的当前档位。2.根据权利要求1所述的汽车怀挡档位识别诊断方法,其特征在于,所述档位状态包括r档位、n档位上半行程、n档位、n档位下半行程及d档位。3.根据权利要求2所述的汽车怀挡档位识别诊断方法,其特征在于,若所述信号组合存在错误,则在预设时间段后,再次获取所述汽车怀挡中各个霍尔传感器的工作状态信号并据此对所述信号组合进行更新,根据所述理想真值表对更新后的所述信号组合再次进行判断。4.根据权利要求3所述的汽车怀挡档位识别诊断方法,其特征在于,若更新后的所述信号组合仍然存在错误,则进一步判断更新前的所述信号组合中出现错误的所述工作状态信号与更新后的所述信号组合中出现错误的所述工作状态信号是否属于同一个所述霍尔传感器,若是属于同一个所述霍尔传感器,则表明所述霍尔传感器或者对应的工作状态信号采集模块发生故障。5.根据权利要求4所述的汽车怀挡档位识别诊断方法,其特征在于,若各路所述信号组合均正确,但各路所述信号组合不是对应同一个所述档位状态,则在所述预设时间段后,再次获取所述汽车怀挡中各个霍尔传感器的工作状态信号并据此对各路所述信号组合进行更新,根据所述理想真值表对更新后的各路所述信号组合再次进行判断。6.根据权利要求5所述的汽车怀挡档位识别诊断方法,其特征在于,若更新后的各路所述信号组合均正确,但更新后的各路所述信号组合仍然不是对应同一个所述档位状态,则进一步判断更新前的各路所述信号组合中出现异常的所述信号组合与更新后的各路所述信号组合中出现异常的所述信号组合是否属于同一个所述信号组合,若是属于同一个所述信号组合,则表明所述信号组合对应的所述霍尔传感器或者对应的工作状态信号采集模块发生故障。7.根据权利要求1或6所述的汽车怀挡档位识别诊断方法,其特征在于,所述方法还包括:获取所述汽车怀挡p档位按键开关的开闭状态信号;根据所述开闭状态信号,判断所述汽车怀挡是否处于p档位。8.一种汽车怀挡档位识别诊断装置,其特征在于,所述装置包括:第一采集模块,用于获取所述汽车怀挡中各个霍尔传感器的工作状态信号;处理模块,与所述第一采集模块连接,用于对各个所述霍尔传感器的工作状态信号进行分组处理,得到至少两路信号组合,还用于根据所述汽车怀挡在不同档位状态下各个所述霍尔传感器的工作状态信号的理想真值表,判断各路所述信号组合是否正确,若各路所
述信号组合均正确,则进一步根据所述理想真值表判断各路所述信号组合是否对应同一个档位状态;输出模块,与所述处理模块连接,用于输出识别诊断结果。9.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至7中任一项所述的汽车怀挡档位识别诊断方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的汽车怀挡档位识别诊断方法。

技术总结


本发明提供一种汽车怀挡档位识别诊断方法及装置、电子设备、计算机可读存储介质,所述方法包括:获取霍尔传感器的工作状态信号;对各个工作状态信号进行分组处理,得到至少两路信号组合;根据理想真值表,判断各路信号组合是否正确;若各路信号组合均正确,则进一步根据理想真值表判断各路信号组合是否对应同一个档位状态,若各路信号组合对应同一个档位状态,则档位状态为汽车怀挡的当前档位。在本发明中,基于霍尔传感器的工作状态信号进行采集分组并识别判断,能快速高效地出存在错误的信号组合或信号组合中存在错误的工作状态信号,而工作状态信号与霍尔传感器一一对应,在识别出汽车怀挡当前档位的同时,实现了对故障点的快速诊断定位。点的快速诊断定位。点的快速诊断定位。


技术研发人员:

陈阳 张学达 钟川 童斌

受保护的技术使用者:

重庆长安新能源汽车科技有限公司

技术研发日:

2022.08.30

技术公布日:

2022/11/25

本文发布于:2024-09-23 08:14:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/33385.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:霍尔   信号   组合   档位
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议