一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

离合器电磁阀冲刷方法、装置、电子设备以及存储设备与流程

2022-08-23 18:44:28 来源:中国专利 TAG:


1.本公开涉及车辆技术领域,尤其涉及一种离合器电磁阀冲刷方法、装置、电子设备以及存储设备。


背景技术:

2.自动挡汽车的核心部件是自动变速箱,它是通过其电控系统和液压系统的协作来控制相关离合器电磁阀的动作实现换挡。当整车在运行过程中,变速箱内部齿轮等零部件磨损产生的小颗粒碎屑会堆积在变速箱油路中,长时间会造成电磁阀阀芯卡滞,换挡动作不顺畅,换挡冲击大等问题,严重影响到换挡品质和客户驾驶舒适感。


技术实现要素:

3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种离合器电磁阀冲刷方法、装置、电子设备以及存储设备。
4.第一方面,本公开提供了一种离合器电磁阀冲刷方法,所述方法由车辆中的变速箱控制器执行,所述方法包括:
5.利用uds服务中的0x2f服务,获取冲刷启动指令,所述冲刷启动指令来源于与所述变速箱控制器通讯连接的客户端;
6.基于所述冲刷启动指令,形成电磁阀控制信号,以对所述变速箱中的离合器电磁阀进行冲刷。
7.第二方面,本公开还提供了一种离合器电磁阀冲刷方法,所述方法由车辆中的变速箱控制器和与所述变速箱控制器通讯连接的客户端构成的系统执行,所述方法包括:
8.利用uds服务中的0x2f服务,所述客户端向所述车辆中的所述变速箱控制器发送冲刷启动指令;
9.所述变速箱控制器基于所述冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。
10.第三方面,本公开还提供了一种离合器电磁阀冲刷装置,所述装置被配置于车辆中的变速箱控制器中,所述装置包括:
11.获取模块,用于利用uds服务中的0x2f服务,获取冲刷启动指令,所述冲刷启动指令来源于与变速箱控制器通讯连接的客户端;
12.冲刷模块,用于基于所述冲刷启动指令,形成电磁阀控制信号,以对所述变速箱中的离合器电磁阀进行冲刷。
13.第四方面,本公开还提供了一种离合器电磁阀冲刷系统,所述系统包括变速箱控制器以及与所述变速箱控制器通讯连接的客户端;
14.所述客户端利用uds服务中的0x2f服务,向车辆中的变速箱控制器发送冲刷启动指令;
15.所述变速箱控制器用于基于所述冲刷启动指令,形成电磁阀控制信号,以对变速
箱中的离合器电磁阀进行冲刷。
16.第五方面,本公开还提供了一种电子设备,包括:处理器和存储器;
17.处理器通过调用存储器存储的程序或指令,用于执行上述任一方法的步骤。
18.第六方面,本公开还提供了一种计算机可读存储介质,计算机可读存储介质存储程序或指令,程序或指令使计算机执行上述任一方法的步骤。
19.本公开实施例提供的技术方案与现有技术相比具有如下优点:
20.本公开实施例技术方案通过设置获取冲刷启动指令,冲刷启动指令来源于与变速箱控制器通讯连接的客户端;基于冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。利用本技术提供的技术方案可以冲脱掉导致卡滞的小颗粒,提高换挡动作的顺畅性。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
22.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
23.图1是本公开实施例提供的一种离合器电磁阀冲刷方法的流程图;
24.图2是本公开实施例提供的另一种离合器电磁阀冲刷方法的流程图;
25.图3为本公开实施例提供的一种电磁阀控制信号的示意图;
26.图4是本公开实施例提供的另一种离合器电磁阀冲刷方法的流程图;
27.图5为本公开实施例提出的一种离合器电磁阀冲刷装置的结构示意图;
28.图6为本公开实施例提出的一种离合器电磁阀冲刷系统的结构示意图;
29.图7为本公开实施例提供的电子设备的硬件结构示意图。
具体实施方式
30.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
31.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
32.图1是本公开实施例提供的一种离合器电磁阀冲刷方法的流程图。该离合器电磁阀冲刷方法适用于离合器电磁阀阀芯卡滞、换挡动作不顺畅的情况。该离合器电磁阀冲刷方法由车辆中的变速箱控制器执行,该方法包括:
33.s110、获取冲刷启动指令,冲刷启动指令来源于与变速箱控制器通讯连接的客户端。
34.冲刷启动指令由用户对客户端进行触发生成。
35.需要强调的是,在本技术中,相对车辆而言,客户端属于外部设备。具体地,客户端
可以为诊断仪、车辆下线检测工具、上位机、canoe(can open environment)以及canape。
36.s120、基于冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。
37.电磁阀控制信号由变速箱控制器形成,并输出至需要控制的电磁阀。可选地,电磁阀控制信号为电流信号。在电磁阀控制信号的作用下,电磁阀高频率的动作(如周期地脱开、结合)达到冲脱掉导致卡滞的小颗粒。
38.需要说明的是,当车辆正常运行时,变速箱控制器根据传感器采集的数据,生成电磁阀控制信号。而在本技术中,车辆处于静止状态,并处于维修模式,变速箱控制器根据客户端发送的冲刷启动指令,生成电磁阀控制信号。
39.本公开实施例技术方案通过设置获取冲刷启动指令,冲刷启动指令来源于与变速箱控制器通讯连接的客户端;基于冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。利用本技术提供的技术方案可以冲脱掉导致卡滞的小颗粒,提高换挡动作的顺畅性。
40.在一个实施例中,获取冲刷启动指令,包括:利用uds服务中的0x2f服务,获取冲刷启动指令。
41.uds服务,即iso14229,是unified diagnostic services,统一诊断服务,是诊断服务的规范化标准。0x2f服务是uds服务中的一项功能。0x2f服务为输入输出控制服务,其全称为inputoutcontrolbyidentifier。该服务是用于客户端主动请求ecu(ecu即电子电控单元,在本技术中ecu特指变速箱控制器)去对相关输入输出信号进行控制。
42.所谓的输入输出控制,简而言之就是屏蔽实际的输入输出信号值,取而代之的是客户端主动以某种特定的控制方式去设置这些信号值。本技术主要用到了0x2f的控制参数0x00和0x03。表1给出了两个参数的描述信息。
43.表1
[0044][0045]
其中0x2f服务发送指令需要按照标准执行,如表2所示。
[0046]
表2
[0047][0048]
在上述各技术方的基础上,可选地,s120可替换为:判断当前车辆状态是否满足冲刷条件;若当前车辆状态满足冲刷条件,基于冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。即,只有当前车辆状态满足冲刷条件的情况下,才进行冲刷;否则,不进行冲刷。这样设置可以预判在后续的冲刷的过程中,车辆的安全性。
[0049]
在一个示例中,在获取冲刷启动指令之后,周期性地判断当前车辆状态满足冲刷条件。若当前车辆状态满足冲刷条件,继续对变速箱中的离合器电磁阀进行冲刷。若当前车辆状态不满足冲刷条件,停止对变速箱中的离合器电磁阀进行冲刷。
[0050]
可选地,冲刷条件包括:换挡杆位置处于n挡、油门踏板开度为零、变速箱未处于换挡状态、变速箱无故障、车速为0、刹车踏板处于被踩下状态以及手刹处于拉起状态。
[0051]
进一步地,在利用uds服务中的0x2f服务时,客户端向车辆中的变速箱控制器发送冲刷启动指令,变速箱控制器在接收到冲刷启动指令后,判断当前车辆状态是否满足冲刷条件。若当前车辆状态满足冲刷条件,变速箱控制器向客户端返回肯定响应,如表3所示。若当前车辆状态不满足冲刷条件,变速箱控制器向客户端返回否定响应。示例性地,否定响应为“7f 2f 22”。
[0052]
表3
[0053][0054]
图2是本公开实施例提供的另一种离合器电磁阀冲刷方法的流程图。图2为图1中的一个具体示例。参见图2,该方法包括:
[0055]
s210、获取冲刷启动指令,冲刷启动指令来源于与变速箱控制器通讯连接的客户端;冲刷启动指令包括目标挡位信息。
[0056]
s220、基于冲刷启动指令中的目标挡位信息,形成第一电磁阀控制信号和第二电磁阀控制信号;第一电磁阀控制信号用于控制变速箱处于目标挡位;第二电磁阀控制信号用于在目标挡位下对未结合的离合器电磁阀进行冲刷。
[0057]
本领域技术人员可以理解,在实际中,变速箱往往包括多个离合器,各离合器均具有电磁阀。车辆正常运行时可形成的挡位有多个。在一个确定的挡位下,哪几个离合器电磁阀结合,哪几个离合器电磁阀脱开是固定的。并且,除车辆正常运行时可形成的挡位对应的离合器电磁阀结合或脱开的组合方式外,其它的离合器电磁阀结合或脱开的组合方式是异常的。并且异常的组合方式持续的时间越长,对变速箱的损害越大。
[0058]
本步骤中,目标挡位是指车辆正常运行时可形成的挡位中的一个。示例性地,车辆正常运行是可以形成p挡、r挡、n挡、d1挡、d2挡、d3挡、d4挡、d5挡、d6挡、d7挡以及d8挡,可以将任一挡位确定为目标挡位。
[0059]
上述技术方案通过设置基于冲刷启动指令中的目标挡位信息,形成第一电磁阀控制信号和第二电磁阀控制信号;第一电磁阀控制信号用于控制变速箱处于目标挡位;第二电磁阀控制信号用于在目标挡位下对未结合的离合器电磁阀进行冲刷,其目的是控制变速箱先形成目标挡位(即正常挡位),然后对目标挡位下未结合的离合器进行冲刷,即带挡冲刷。这样设置可以减少异常组合的持续时间,充分降低对离合器的影响。
[0060]
在上述技术方案的基础上,可选地,第二电磁阀控制信号用于在目标挡位下控制未结合的离合器电磁阀周期性地完全脱开以及完全结合。这样设置的实质,为第二电磁阀控制信号设置合适的幅值,使得未结合的离合器电磁阀周期性地完全脱开以及完全结合,达到使得电磁阀能够完成较大幅度的动作,将油路中的杂质冲刷掉,从而降低了离合器电磁阀卡滞的目的。
[0061]
还需要说明的是,在目标挡位上,通常只有几个离合器的电磁阀处于未结合状态,可以进行冲刷。换言之,在一个目标挡位上,仅能对少数几个离合器的电磁阀进行冲刷,为了实现对所有离合器电磁阀进行冲刷的目的,需要多次执行本技术技术方案,并且每次执
行本技术技术方案时所确定的目标挡位不同。
[0062]
下面结合具体示例,对上述离合器电磁阀冲刷方法进行详细说明。
[0063]
表4为本公开实施例提供的一种8at自动变速器的挡位结合逻辑表。8at自动变速箱由五个离合器(分别为b1、c1、c2、c3以及c4)构成。p挡和n挡由两个离合器(即b1和c4)结合形成。行驶挡位r挡和d1-d8挡,由三个离合器结合形成。要确保五个离合器的电磁阀都被冲刷一遍,则至少需要在三个挡位上对未结合的离合器电磁阀进行冲刷。参见表4,在d1挡位上,可以对c2和c3进行冲刷。在d4挡位上,可以对b1和c1进行冲刷。在d7挡位上,可以对c3和c4进行冲刷。因此,先后以d1、d4和d7为目标挡位,进行冲刷,可以实现对所有离合器电磁阀均进行冲刷的目的。
[0064]
表4
[0065][0066]
表5给出不同目标挡位下的冲刷启动指令,以及响应指令。表6给出了不同目标挡位下的冲刷取消指令以及响应指令。
[0067]
表5
[0068][0069]
表6
[0070][0071][0072]
在d1挡位上,对c2和c3进行冲刷的方法如下:
[0073]
用户对客户端进行触发,生成冲刷启动指令,冲刷启动指令包括目标挡位信息。目标挡位信息指示目标挡位为d1挡。客户端通过请求0x2f服务的控制参数0x03将冲刷启动指令发送至变速箱控制器。示例性地,冲刷启动指令为2f 32 00 03 01。其中0x32 00指的是在d1挡上对c2和c3离合器电磁阀进行冲刷,03为控制参数,01为开始冲刷。
[0074]
发出该冲刷启动指令后,会激活变速箱控制器软件中的接口函数,首先判断当前车辆状态是否满足冲刷条件,若当前车辆状态不满足冲刷条件,返回否定响应(如7f 2f 22),提示当前车辆状态不满足冲刷条件。维修人员可以根据冲刷条件,对车辆状态进行检测、调整,以使当前车辆状态满足冲刷条件。若当前车辆状态满足冲刷条件时,返回肯定响应(如6f 32 00 03 01)。变速箱控制器按照软件中预先设置的冲刷逻辑进行冲刷。
[0075]
由于在8at变速箱中,c1、c2以及c3离合器电磁阀为常高电磁阀,b1和c4离合器电磁阀为常低电磁阀,由于当前挡位为n挡(因为冲刷条件要求车辆为n挡),只有b1和c4离合器电磁阀结合。要想形成d1挡,则还需要c1离合器电磁阀结合。图3为本公开实施例提供的一种电磁阀控制信号的示意图。参见图3,当接收到冲刷启动指令后,首先控制c1离合器电磁阀控制信号电流值降为0ma,实现c1离合器电磁阀结合,形成d1挡。然后,周期性地冲刷c2离合器电磁阀以及c3离合器电磁阀。具体地,冲刷c2离合器电磁阀时,c2离合器电磁阀的控制信号呈矩形波形。其中,高电平为1000ma,可以使c2离合器电磁阀脱开;低电平为0ma,可以使c1离合器电磁阀结合。对c2离合器电磁阀冲刷5个周期后,切换为对c3离合器电磁阀冲刷。类似地,冲刷c3离合器电磁阀时,控制信号呈矩形波形。其中,高电平为1000ma,可以使c3离合器电磁阀脱开;低电平为0ma,可以使c3离合器电磁阀结合。对c3离合器电磁阀冲刷5个周期后,切换为对c2离合器电磁阀冲刷。如此反复,直至接收到冲刷停止指令。冲刷停止指令来源于与变速箱控制器通讯连接的客户端。
[0076]
本技术对离合器电磁阀进行冲刷的持续时长可以为任意值,本技术对此不作限制。在实际中,可以根据维修人员工作经验进行设置。示例性地,若设置冲刷的持续时长为60s,当到达60s后,客户端通过请求0x2f服务的控制参数0x00将冲刷取消指令发送至变速箱控制器。示例性地,客户端向变速箱控制器发送的冲刷取消指令为2f 32 00 00。
[0077]
需要说明的是,在实际中,d1挡位上对c2和c3进行冲刷时,先冲刷c2还是先冲刷c3,本技术对此不作限制。对c2或c3进行冲刷时,输出的矩形波形的周期数,本技术同样不作限制。矩形波形控制信号高低电平的具体取值,本技术同样不作限制。
[0078]
在d4挡位上对b1和c1进行冲刷的方法,以及在d7挡位上对c3和c4进行冲刷的方法,与在d1挡位上对c2和c3进行冲刷的方法类似。此处不再赘述。
[0079]
图4是本公开实施例提供的另一种离合器电磁阀冲刷方法的流程图。该方法由车辆中的变速箱控制器和与变速箱控制器通讯连接的客户端构成的系统执行,参见图4,该方法包括:
[0080]
s310、利用uds服务中的0x2f服务,客户端向车辆中的变速箱控制器发送冲刷启动指令。
[0081]
s320、所述变速箱控制器基于所述冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。
[0082]
本公开实施例技术方案通过设置客户端向车辆中的变速箱控制器发送冲刷启动指令;所述变速箱控制器基于所述冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。利用本技术提供的技术方案可以冲脱掉导致卡滞的小颗粒,提高换挡动作的顺畅性。
[0083]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0084]
图5为本公开实施例提出的一种离合器电磁阀冲刷装置的结构示意图,所述装置被配置于车辆中的变速箱控制器中。如图5所示,该装置包括:
[0085]
获取模块410,用于利用uds服务中的0x2f服务,获取冲刷启动指令,所述冲刷启动指令来源于与变速箱控制器通讯连接的客户端;
[0086]
冲刷模块420,用于基于所述冲刷启动指令,形成电磁阀控制信号,以对所述变速箱中的离合器电磁阀进行冲刷。
[0087]
进一步地,冲刷模块420,用于:
[0088]
判断当前车辆状态是否满足冲刷条件;
[0089]
若所述当前车辆状态满足冲刷条件,基于所述冲刷启动指令,形成电磁阀控制信号,以对所述变速箱中的离合器电磁阀进行冲刷。
[0090]
进一步地,所述冲刷条件包括:
[0091]
换挡杆位置处于n挡、油门踏板开度为零、所述变速箱未处于换挡状态、所述变速箱无故障、车速为0、刹车踏板处于被踩下状态以及手刹处于拉起状态。
[0092]
进一步地,所述冲刷启动指令包括目标挡位信息;
[0093]
冲刷模块420,用于:
[0094]
基于所述冲刷启动指令中的目标挡位信息,形成第一电磁阀控制信号和第二电磁阀控制信号;所述第一电磁阀控制信号用于控制所述变速箱处于目标挡位;所述第二电磁阀控制信号用于在所述目标挡位下对未结合的离合器电磁阀进行冲刷。
[0095]
以上实施例公开的装置能够实现以上各方法实施例公开的方法的流程,具有相同或相应的有益效果。为避免重复,在此不再赘述。
[0096]
图6为本公开实施例提出的一种离合器电磁阀冲刷系统的结构示意图,如图6所示,所述系统包括变速箱控制器510以及与所述变速箱控制器通讯连接的客户端520;所述客户端520利用uds服务中的0x2f服务,向车辆中的变速箱控制器510发送冲刷启动指令。所
述变速箱控制器510用于基于所述冲刷启动指令,形成电磁阀控制信号,以对变速箱中的离合器电磁阀进行冲刷。
[0097]
以上实施例公开的系统能够实现以上各方法实施例公开的方法的流程,具有相同或相应的有益效果。为避免重复,在此不再赘述。
[0098]
图7为本公开实施例提供的电子设备的硬件结构示意图,如图7所示,该电子设备包括:
[0099]
一个或多个处理器301,图7中以一个处理器301为例;
[0100]
存储器302;
[0101]
所述电子设备还可以包括:输入装置303和输出装置304。
[0102]
所述电子设备中的处理器301、存储器302、输入装置303和输出装置304可以通过总线或者其他方式连接,图7中以通过总线连接为例。
[0103]
存储器302作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本公开实施例中的离合器电磁阀冲刷方法对应的程序指令/模块。处理器301通过运行存储在存储器302中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的离合器电磁阀冲刷方法。
[0104]
存储器302可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器302可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器302可选包括相对于处理器301远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0105]
输入装置303可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置304可包括显示屏等显示设备。
[0106]
本公开实施例还提供一种包含计算机可读存储介质,该计算机可读存储介质存储程序或指令,该程序或指令使计算机执行行时用于执行一种离合器电磁阀冲刷方法,该方法包括:
[0107]
利用uds服务中的0x2f服务,获取冲刷启动指令,所述冲刷启动指令来源于与变速箱控制器通讯连接的客户端;
[0108]
基于所述冲刷启动指令,形成电磁阀控制信号,以对所述变速箱中的离合器电磁阀进行冲刷。
[0109]
可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本公开任意实施例所提供的离合器电磁阀冲刷方法的技术方案。
[0110]
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本公开可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述的方法。
[0111]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0112]
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献