脱附管路诊断方法、车辆工况协调方法、相关设备及车辆与流程
未命名
07-08
阅读:172
评论:0
1.本技术的实施例涉及车辆故障诊断的技术领域,尤其涉及一种脱附管路诊断方法、车辆工况协调方法、相关设备及车辆。
背景技术:
2.相关的对于低负荷脱附管路的诊断方式中,要求歧管内的压力值处于较低水平,而对于当前的油电混动的车辆,其发动机往往运行在负荷较大的区域,因此,歧管内的压力往往较高,进而,对于高负荷的混动车辆,难以对低负荷脱附管路进行诊断。
3.基于此,需要一种能够实现对高负荷的发动机下的低负荷脱附管路进行的诊断方案。
技术实现要素:
4.有鉴于此,本技术的目的在于提出一种脱附管路诊断方法、车辆工况协调方法、相关设备及车辆。
5.基于上述目的,本技术提供了一种脱附管路诊断方法,应用于车辆的发动机控制单元;该方法包括:
6.判断车辆的歧管的真空度是否超出预设的真空度阈值,响应于确定超出所述真空度阈值,则判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件;
7.响应于确定满足全部的第一激活条件,则持续向所述车辆的整车控制单元发送调节车辆工况的工况协调请求,直至调节后的车辆工况将所述歧管的真空度降低至未超出所述真空度阈值;
8.对所述车辆的脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。
9.进一步地,判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件,包括:
10.判断所述车辆的碳罐中脱附流量的流量积分是否大于预设的积分阈值;
11.并判断当前的诊断是否未完成;
12.并判断所述计数器所计量的诊断的执行次数是否小于预设的次数上限。
13.进一步地,判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件之后,还包括:
14.响应于确定所述流量积分是小于等于预设的积分阈值,或所述当前诊断已完成,或所述诊断次数大于等于预设的分子限值,不向所述整车控制单元发送所述工况协调请求。
15.进一步地,确定诊断完成之前,还包括:
16.响应于所述计数器所计量的数值未增加,则重新判断所述多项第一参量是否满足各自对应的第一激活条件。
17.进一步地,判断车辆的歧管的真空度是否超出预设的真空度阈值之后,还包括:
18.响应于确定所述歧管的真空度未超出所述真空度阈值,直接对所述脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。
19.进一步地,对所述车辆的脱附管路进行诊断,包括:
20.对与所述歧管连接的碳罐电磁阀持续进行开闭,并监测所述歧管中的压力在持续开关操作下的多个压力波动值;
21.响应于确定任意压力波动值小于预设的下限阈值,则判定所述脱附管路异常;
22.响应于确定任意压力波动值均大于等于预设的下限阈值,则判定所述脱附管路正常。
23.基于同一发明构思,本技术还提供了一种车辆工况协调方法,应用于车辆的整车控制单元;该方法包括:
24.响应于接收到所述发动机控制单元发来的工况协调请求,则持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件;
25.响应于确定满足所述第二激活条件,则按照所述工况协调请求对所述车辆的扭矩和转速进行调节。
26.进一步地,持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件之后,还包括:
27.响应于确定任意项第二参量不满足对应的第二激活条件,停止响应所述工况协调请求。
28.基于同一发明构思,本技术还提供了一种脱附管路诊断装置,包括:条件判定模块、工况协调模块和诊断模块;
29.其中,条件判定模块,被配置为,判断车辆的歧管的真空度是否超出预设的真空度阈值,响应于确定超出所述真空度阈值,则判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件;
30.工况协调模块,被配置为,响应于确定满足全部的第一激活条件,则持续向所述车辆的整车控制单元发送调节车辆工况的工况协调请求,直至调节后的车辆工况将所述歧管的真空度降低至未超出所述真空度阈值;
31.诊断模块,被配置为,对所述车辆的脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。
32.基于同一发明构思,本技术还提供了一种车辆工况协调装置,包括:接收与判定模块和响应模块;
33.其中,接收与判定模块,被配置为,响应于接收到所述发动机控制单元发来的工况协调请求,则持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件;
34.响应模块,被配置为,响应于确定满足所述第二激活条件,则按照所述工况协调请求对所述车辆的扭矩和转速进行调节。
35.基于同一发明构思,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一项所述的脱附管路诊断方法和/或车辆工况协调方法。
36.基于同一发明构思,本技术还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上述的脱附管路诊断方法和/或车辆工况协调方法。
37.基于同一发明构思,本技术还提供了一种车辆,所述车辆包括脱附管路诊断装置和/或车辆工况协调装置和电子设备,所述电子设备执行如上任意一项所述的脱附管路诊断方法和/或车辆工况协调方法。
38.从上面所述可以看出,本技术提供的脱附管路诊断方法、车辆工况协调方法、相关设备及车辆,基于对歧管真空度的判断,在真空度超出真空度阈值时,及时判断出不宜进行脱附管路诊断的车辆工况,并通过预设的第一激活条件来判断是否对车辆工况进行调节,在对车辆公况进行调节时,通过向整车控制单元发送工况协调请求来进行调节,基于调节后的工况,实现将歧管的真空度调节至不超出真空度阈值的状态,以实现对脱附管路的诊断。
39.进一步地,基于mcu发来的工况协调请求,综合考虑了多项第二激活条件,来进行工况协调请求的响应,并在mcu持续发送工况协调请求时,持续进行工况调节,使得既不会在不宜进行车辆工况调节的情况下强行进行调节的情况,也不会在调节扭矩和转速后仍不满足真空度阈值时,便停止工况调节的情况。
附图说明
40.为了更清楚地说明本技术或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本技术实施例的脱附管路诊断方法的流程图;
42.图2为本技术实施例的诊断过程的逻辑图;
43.图3为本技术实施例的车辆工况协调方法的流程图;
44.图4为本技术实施例的脱附管路诊断装置结构示意图;
45.图5为本技术实施例的车辆工况协调装置结构示意图;
46.图6为本技术实施例的电子设备结构示意图。
具体实施方式
47.为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本技术进一步详细说明。
48.需要说明的是,除非另外定义,本技术的实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术的实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对
位置改变后,则该相对位置关系也可能相应地改变。
49.如背景技术部分所述,相关的脱附管路诊断方法和车辆工况协调方法还难以满足实际工况中对车辆的脱附管路的诊断需要。
50.申请人在实现本技术的过程中发现,相关的脱附管路诊断方法存在的主要问题在于:相关的对于低负荷脱附管路的诊断方式中,要求歧管处于较高的真空度,也就是需要歧管内的压力值处于较低的水平;而对于当前的油电混动的车辆,其发动机往往运行在负荷较大的区域,因此,歧管内的压力往往较高,也即真空度较低,进而,对于高负荷的混动车辆,难以对低负荷脱附管路进行有效的诊断。
51.基于此,本技术中的一个或多个实施例提供了脱附管路诊断方法,基于对车辆工况的调节,来对脱附管路是否出现泄露或者其他故障进行诊断。
52.以下结合附图详细说明本技术的实施例。
53.在本技术的实施例中,将油电混动车辆作为具体示例,该车辆包括有发动机、ecm(发动机控制单元)、hcu(整车控制单元)和蒸发系统。
54.其中,蒸发系统包括:油箱、碳罐、碳罐与发动机之间的歧管、碳罐与歧管之间连接的电磁阀,以及其他与碳罐相关的管路等,并用于在发动机活塞运动的作用下,将油箱中的燃油蒸气,也即燃油气通过碳罐管路抽取至碳罐中,并通过发动机与碳罐之间连接的进气歧管,将燃油气吸入发动机内。
55.进一步地,碳罐通过电磁阀的开闭实现与发动机之间的相通或相隔。
56.其中,电磁阀不同的开闭程度可以令碳罐从油箱内抽取燃油气的能力不同。
57.进一步地,在发动机的作用下,将燃油气从油箱吸入碳罐,再从碳罐向发动机输入的过程中,视为燃油气脱附碳罐的过程,并且将单位时间内通过碳罐及其相关管路的燃油气的量称为脱附流量。
58.基于此,在对一定时间段的脱附流量进行积分后,所得到的流量积分可以表示在该时间段内脱附流量总和。
59.可以看出,通过控制发动机的转速和扭矩,可以调节脱附流量的大小,进而调节碳罐及其相关管路内,尤其是歧管内的压力。
60.在本实施例中,脱附流量,以及,流量积分的均可以由ecm监控;将蒸发系统中歧管在内的相关管路均统称为脱附管路。
61.其中,脱附管路内的压力值也可以描述为真空度,因此,当脱附管路内的压力值越大则表明其中的燃油气越多,则真空度越低;而压力值越小则表明其中的燃油气越少,则真空度越高,并将压力值作为真空度的量化表示。
62.在本实施例中,将油电混动车辆工作在正常工况下作为具体的应用场景,此时,其发动机通常运行在负荷较大的区域,因此,脱附管路的真空度较低。
63.参考图1,本技术一个实施例的脱附管路诊断方法,应用于车辆的发动机控制单元,并具体包括以下步骤:
64.步骤s101、判断车辆的歧管的真空度是否超出预设的真空度阈值,响应于确定超出所述真空度阈值,则判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件。
65.在本实施例中,在触发对脱附管路的诊断后,ecm将对歧管的真空度进行监测,并
一次判断是否需要对当前的车辆工况进行调节,并在需要进行调节时判断是否满足发送工况协调请求的第一激活条件。
66.具体地,以脱附管路中歧管的真空度作为是否适合进行脱附管路诊断的指标,并预设用于判定压力值是否合格的真空度阈值,其中,当歧管内的压力值超出预设的真空度阈值时,也即大于真空度阈值时,由于真空度以压力值来量化表示,则认为真空度超出真空度阈值,歧管当前的压力值过高,且不足以支持脱附管路的诊断操作;而当歧管内的压力值未超出真空度阈值时,也即小于等于真空度阈值时,则认为真空度未超出真空度阈值,歧管当前的压力值足够低,且能够支持脱附管路的诊断操作。
67.其中,可以将远低于大气压力的压力值作为真空度阈值,具体地,在绝对压力的计量方式中,当大气压力为1001百帕时,可以将700百帕作为真空度阈值,也就是说,在相对压力的计量方式中,将大气压力作为0百帕时,可以将-300百帕作为真空度阈值。
68.在本实施例中,将相对压力的计量方式作为具体的示例,基于此,ecm可以对歧管内的压力值进行监测,并判断歧管内的压力值是否超出上述设定的真空度阈值,也即,执行图2中的步骤s201、判断歧管真空度是否超出真空度阈值。
69.进一步地,判断出歧管内的压力值大于该真空度阈值时,则认为当前的真空度超出真空度阈值,需要对当前的车辆工况进行调节,以令歧管内的压力值小于等于真空度阈值。
70.其中,对车辆工况的调节需要ecm向hcu发送相关的工况协调请求,在发送该工况协调请求之前,ecm需要首先判断车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件。
71.在具体的示例中,如图2所示,基于步骤s201的执行结果,当其执行结果为是时,则进一步地执行步骤s202、判断第一激活条件是否满足。
72.具体地,第一参量可以包括:车辆电瓶的电瓶电压,脱附管路的流量积分,车辆的车速,发动机的空燃比,发动机的排气流量,当前的脱附管路诊断的诊断进度,以及,脱附管路诊断的执行次数等。
73.其中,每个第一参量均对应设置有各自的第一激活条件,并在各项第一参量均满足各自对应的第一激活条件时,认为可以向hcu发送工况协调请求。
74.具体地,对应各项第一参量的第一激活条件具体可以包括:对应电瓶电压预设的电压范围,对应流量积分预设的积分阈值,对应车速预设的车速范围,对应空燃比预设的空燃比稳定,对应排气流量预设的排气流量阈值,对应诊断进度预设的进度未完成的状态,对应执行次数预设的次数上限等。
75.基于此,可以按照各项第一激活条件,判断各项第一参量是否均满足各自对应的第一激活条件。
76.可以看出,基于对歧管真空度的判断,可以确定出真空度不满足进行脱附管路诊断的情况,并基于对各项第一激活条件进行的判断,可以在进行工况协调请求发送之前确定出当前的车辆状态是否适合进行车辆工况协调请求的发送。
77.步骤s102、响应于确定满足全部的第一激活条件,则持续向所述车辆的整车控制单元发送调节车辆工况的工况协调请求,直至调节后的车辆工况将所述歧管内的压力值降低至未超出所述真空度阈值。
78.在本实施例中,基于前述步骤s101,可以在全部第一激活条件均被满足时,由ecm向hcu发送工况协调请求,以调节当前的车辆工况,并持续发送该工况协调请求,直至歧管内的压力值不超出真空度阈值。
79.具体地,当各项第一参量均满足各自对应的第一激活条件时,可以认为:电瓶电压处于预设的电压范围,并且流量积分大于预设的积分阈值,并且车速处于预设的车速范围,并且空燃比处于稳定,并且排气流量大于预设的排气流量阈值,并且当前的脱附管路诊断的诊断进度处于未完成的状态,并且脱附管路诊断的执行次数小于预设的次数上限。
80.基于此,ecm可以向hcu发送工况协调请求。
81.在具体示例中,如图2所示,基于步骤s202的执行结果,当其执行结果为是时,则认为上述的各项第一激活条件均满足,并可以进一步执行步骤s203、ecm发送工况协调请求。
82.在一些其他实施例中,当上述的各项第一激活条件中,任意一项或者多项未被满足时,则不向hcu发送工况协调请求。
83.在具体的示例中,如图2所示,基于步骤s202的执行结果,当其执行结果为否时,则认为上述的各项第一激活条件中至少有一项未被满足,并进一步执行步骤s204、不发送工况协调请求。
84.在本实施例中,工况协调请求用于请求hcu对车辆当前的工况进行调节,尤其是对发动机的负荷进行调节。
85.具体地,可以包括请求hcu降低发动机的扭矩和转速,以此来降低发动机的负荷。
86.可以理解,如前所述,当发动机的负荷降低后,可以降低歧管内的压力值。
87.进一步地,在ecm向hcu发送工况协调请求后,仍持续检测歧管内的压力,也即真空度,并持续判断歧管内的压力值是否降低至真空度阈值。
88.在具体地示例中,如图2所示,基于执行的步骤s203,可以进一步地执行步骤s205、持续判断歧管真空度是否超出真空度阈值。
89.具体地,基于hcu对工况协调请求的响应,将车辆工况的负荷降低后,使得歧管内的压力值降低至真空度阈值,也即-300百帕时,或者小于300百帕的真空度阈值时,可以停止向hcu发送工况协调请求。
90.进一步地,若hcu在对工况协调请求进行响应后,即使降低了车辆工况的负荷,但仍未将歧管内的压力值降低至小于等于-300百帕的真空度阈值;或者hcu未对工况协调请求进行响应,导致歧管内的压力值始终保持在大于真空度阈值的状态,在该情况下,认为仍需要继续降低当前车辆工况的负荷,因此,ecm将持续向hcu发送工况协调请求,直至歧管内的压力值被降低至小于等于真空度阈值,也即,歧管的真空度未超出真空度阈值的状态。
91.在具体的示例中,如图2所示,基于执行的步骤s205,当执行结果为否时,则认为歧管内的压力值仍大于真空度阈值,并返回步骤s203,继续向hcu发送工况协调请求,直至步骤s205的执行结果为是时,停止发送工况协调请求,并进行下一步骤s206。
92.可以看出,基于对第一激活条件的判断,可以确定出适合进行车辆工况调节的情况,并通过对车辆工况的调节,来令歧管的真空度满足真空度阈值。
93.步骤s103、对所述车辆的脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。
94.在本实施例中,基于对歧管真空度的判断,当将歧管内的压力值降低至小于等于
真空度阈值后,可以进一步对脱附管路是否出现泄露或者其他故障进行诊断,并根据iupr(诊断频率)的分子变化确定当次的诊断是否完成。
95.在具体的示例中,基于执行的步骤s205,当执行结果为是时,则认为歧管内的压力值小于等于真空度阈值,并可以进一步地执行步骤s206、对脱附管路进行诊断。
96.具体地,在歧管内的压力值小于等于-300百帕的真空度阈值后,ecm可以对碳罐上与歧管连接的电磁阀进行高频次的快速开闭。
97.其中,将每次打开并关闭作为一次开闭,则高频次的快速开闭可以是例如以0.1秒/次的频次进行开闭。
98.基于此,可以在一段预设的时间内监测歧管中压力值的波动情况,并根据波动情况判断脱附管路是否异常。
99.具体地,可以监测压力值在该段时间内持续开闭情况下的压力波动值,并设置下限阈值。
100.进一步地,当监测出的任意压力波动值小于该下限阈值时,则认为包括歧管在内的脱附管路出现泄露后者其他异常。
101.进一步地,当监测出的任意压力波动值均未出现小于该下限阈值的情况,也即均大于等于下限阈值,则认为脱附管路未出现异常。
102.进一步地,如图2所示,基于对脱附管路的上述诊断过程,可以进一步执行步骤s207、判断iupr分子是否增加。
103.具体地,iupr用于表示诊断频率,并以如下所示的公式表示:
[0104][0105]
其中,在分母计数数值预设为定值的情况下,利用车辆中设置的计数器来确定分子计数的数值,并在每次诊断完成后,对计数器所计量的数值增加1,以此令分子计数数值增加,也就是说,计数器用于计量诊断次数。
[0106]
进一步地,当判断出iupr分子未增加时,则认为即使已经进行了上述的诊断操作,但本次的诊断并未完成,并且需要重新执行本次的诊断。
[0107]
具体地,可以重新判断第一激活条件是否全部均被满足,其中,由于第一参量中的诊断次数可以由计数器进行计量,因此,尤其可以对第一激活条件中的诊断次数是否小于预设的次数上限进行重新判定。
[0108]
进一步地,当判断出iupr分子增加后,则表明本次的诊断完成。
[0109]
在具体的示例中,基于执行的步骤s207,当其执行结果为是时,则认为本次诊断完成,则进入到步骤s208、确定完成诊断。
[0110]
进一步地,当其执行结果为否时,则认为本次诊断尚未完成,并返回至步骤s202,并重新对第一激活条件进行判定。
[0111]
可以看出,以计数器计量的诊断次数作为指标,基于计数器的计量,可以实现在脱附管路诊断的操作进行后,判断该次诊断是否的确完成。
[0112]
在本技术的其他实施例中,在判断车辆的歧管的真空度是否超出预设的真空度阈值之后,还包括:
[0113]
响应于确定所述歧管的真空度未超出所述真空度阈值,直接对所述脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。
[0114]
本实施例中,当歧管内的压力值未超出真空度阈值时,也即小于等于真空度阈值,则认为当前的真空度未超出真空度阈值,发动机当前运行的负荷较小,并且不需要对车辆当前的工况进行调节,也能够完成对脱附管路的诊断。
[0115]
基于此,可以直接执行脱附管路的诊断,并在诊断操作执行后,判断iupr分子是否增加,以确定本次诊断是否完成,也即,执行上述步骤s103。
[0116]
在具体的示例中,如图2所示,基于步骤s201的执行结果,当其执行结果为否时,则执行步骤s205、对脱附管路进行诊断。
[0117]
进一步地,如前所述,判断s205的执行结果,当执行结果为是时,则进入到步骤s208,当执行结果为否时,则返回至步骤s202。
[0118]
可以看出,基于对歧管真空度的判断,可以确定出真空度满足进行脱附管路诊断的情况,并在符合该情况时,跳过对车辆工况进行协调的过程,直接对脱附管路进行诊断。
[0119]
可见,本技术的实施例的脱附管路诊断方法,基于对歧管真空度的判断,在真空度超出真空度阈值时,及时判断出不宜进行脱附管路诊断的车辆工况,并通过预设的第一激活条件来判断是否对车辆工况进行调节,在对车辆公况进行调节时,通过向整车控制单元发送工况协调请求来进行调节,基于调节后的工况,实现将歧管的真空度调节至不超出真空度阈值的状态,以实现对脱附管路的诊断。
[0120]
基于同一发明构思,本技术的实施例还提供了一种车辆工况协调方法,基于对脱附管路的诊断,来对车辆的工况进行有效协调。
[0121]
以下结合附图详细说明本技术的实施例。
[0122]
参考图3,本技术一个实施例的车辆工况协调方法,应用于车辆的整车控制单元,并具体包括以下步骤:
[0123]
步骤s301、响应于接收到所述发动机控制单元发来的工况协调请求,则持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件。
[0124]
在本实施例中,基于前述实施例中mcu对hcu发送的工况协调请求,hcu在接收到该工况协调请求后,需要判断是否响应该工况协调请求。
[0125]
具体地,ecm需要首先判断车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件。
[0126]
在具体的示例中,如图2所示,可以执行步骤s209、hcu判断第二激活条件是否满足。
[0127]
具体地,第二参量可以包括:车辆动力电池的soc(剩余电荷),发动机的转速,车辆的车速,车辆的油门踏板开度,发动机水温等。
[0128]
其中,每个第二参量各自均对应设置有的第二激活条件,并在各项第二参量均满足各自对应的第二激活条件时,认为hcu可以响应工况协调请求。
[0129]
具体地,对应各项第一参量的第一激活条件具体可以包括:对应soc预设的电荷范围,对应转速预设的转速范围,对应油门踏板开度预设的开度阈值,对应车速预设的车速阈值,对应发动机水温预设的温度阈值。
[0130]
基于此,可以按照各项第二激活条件,判断各项第二参量是否均满足各自对应的
第二激活条件。
[0131]
可以看出,基于对各项第二激活条件进行的判断,可以在响应工况协调之前确定出当前的车辆状态是否适合进行车辆工况调节。
[0132]
步骤s302、响应于确定满足所述第二激活条件,则按照所述工况协调请求对所述车辆的扭矩和转速进行调节。
[0133]
在本实施例中,基于前述步骤301,在全部第二激活条件均被满足时,hcu将响应接收到的工况协调请求,以调节当前的车辆工况,直至mcu停止发送工况协调请求。
[0134]
具体地,当各项第二参量均满足各自对应的第二激活条件时,可以认为:soc处于电荷范围内,并且转速处于转速范围内,并且油门踏板开度小于开度阈值,并且车速大于车速阈值,并且发动机水温大于温度阈值。
[0135]
基于此,hcu可以响应工况协调请求,并降低发动机的扭矩和转速。
[0136]
进一步地,在hcu响应该工况协调请求后,mcu仍持续发来工况协调请求,则hcu在第二激活条件均被满足的情况下,持续响应每次mcu发来的工况协调请求,直至并且hcu不再从mcu接收到任何工况协调请求为止。
[0137]
在具体示例中,如图2所示,基于步骤s209的执行结果,当其执行结果为是时,则认为上述的各项第一激活条件均被满足,并可以进一步执行步骤s210、hcu响应工况协调请求。
[0138]
可以看出,在确定出适合响应工况协调请求时,为了令歧管的真空度满足真空度阈值,hcu可以根据mcu的请求,对车辆公开持续进行调节。
[0139]
在本技术的其他实施例中,持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件之后,还包括:
[0140]
响应于确定任意项第二参量不满足对应的第二激活条件,停止响应所述工况协调请求。
[0141]
在本实施例中,上述的各项第二激活条件中,当任意一项或者多项未被满足时,则hcu不响应mcu发来的工况协调请求。
[0142]
在具体的示例中,如图2所示,基于步骤s209的执行结果,当其执行结果为否时,则认为上述的各项第二激活条件中至少有一项未被满足,并进一步执行步骤s211、停止响应。
[0143]
可以看出,在不满足第二激活条件时,hcu即使持续接收到mcu的工况协调请求,仍不会强行进行响应。
[0144]
可见,本技术的实施例的车辆工况协调方法,基于mcu发来的工况协调请求,综合考虑了多项第二激活条件,来进行工况协调请求的响应,并在mcu持续发送工况协调请求时,持续进行工况调节,使得既不会在不宜进行车辆工况调节的情况下强行进行调节的情况,也不会在调节扭矩和转速后仍不满足真空度阈值时,便停止工况调节的情况。
[0145]
需要说明的是,本技术的实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本技术的实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
[0146]
需要说明的是,上述对本技术的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述
实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0147]
基于同一发明构思,与上述任意实施例方法相对应的,本技术的实施例还提供了一种脱附管路诊断装置。
[0148]
参考图4,所述脱附管路诊断装置,包括:条件判定模块401、工况协调模块402和诊断模块403;
[0149]
其中,条件判定模块401,被配置为,判断车辆的歧管的真空度是否超出预设的真空度阈值,响应于确定超出所述真空度阈值,则判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件;
[0150]
工况协调模块402,被配置为,响应于确定满足全部的第一激活条件,则持续向所述车辆的整车控制单元发送调节车辆工况的工况协调请求,直至调节后的车辆工况将所述歧管的真空度降低至未超出所述真空度阈值;
[0151]
诊断模块403,被配置为,对所述车辆的脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。
[0152]
作为一个可选的实施例,所述条件判定模块401,具体被配置为,判断所述车辆的碳罐中脱附流量的流量积分是否大于预设的积分阈值;
[0153]
并判断当前的诊断是否未完成;
[0154]
并判断所述计数器所计量的诊断的执行次数是否小于预设的次数上限。
[0155]
进一步地,判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件之后,执行:
[0156]
响应于确定所述流量积分是小于等于预设的积分阈值,或所述当前诊断已完成,或所述诊断次数大于等于预设的分子限值,不向所述整车控制单元发送所述工况协调请求。
[0157]
作为一个可选的实施例,所述诊断模块403,具体被配置为,对与所述歧管连接的碳罐电磁阀持续进行开闭,并监测所述歧管中的压力在持续开关操作下的多个压力波动值;
[0158]
响应于确定任意压力波动值小于预设的下限阈值,则判定所述脱附管路异常;
[0159]
响应于确定任意压力波动值均大于等于预设的下限阈值,则判定所述脱附管路正常。
[0160]
进一步地,在确定诊断完成之前,执行:
[0161]
响应于所述计数器所计量的数值未增加,则重新判断所述多项第一参量是否满足各自对应的第一激活条件。
[0162]
在判断车辆的歧管的真空度是否超出预设的真空度阈值之后:
[0163]
响应于确定所述歧管的真空度未超出所述真空度阈值,直接对所述脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。
[0164]
基于同一发明构思,与上述任意实施例方法相对应的,本技术的实施例还提供了一种车辆工况协调装置。
[0165]
参考图5,所述车辆工况协调装置,包括:接收与判定模块501和响应模块502;
[0166]
其中,接收与判定模块501,被配置为,响应于接收到所述发动机控制单元发来的工况协调请求,则持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件;
[0167]
响应模块502,被配置为,响应于确定满足所述第二激活条件,则按照所述工况协调请求对所述车辆的扭矩和转速进行调节。
[0168]
作为一个可选的实施例,所述接收与判定模块501,具体被配置为,持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件之后,执行:
[0169]
响应于确定任意项第二参量不满足对应的第二激活条件,停止响应所述工况协调请求。
[0170]
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术的实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
[0171]
上述实施例的装置用于实现前述任一实施例中相应的脱附管路诊断方法和/或车辆工况协调方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0172]
基于同一发明构思,与上述任意实施例方法相对应的,本技术的实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一实施例所述的脱附管路诊断方法和/或车辆工况协调方法。
[0173]
图6示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
[0174]
处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术实施例所提供的技术方案。
[0175]
存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备、动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本技术实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
[0176]
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入/输出模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
[0177]
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
[0178]
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
[0179]
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运
行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本技术实施例方案所必需的组件,而不必包含图中所示的全部组件。
[0180]
上述实施例的装置用于实现前述任一实施例中相应的脱附管路诊断方法和/或车辆工况协调方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0181]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种车辆,所述车辆包括脱附管路诊断装置和/或车辆工况协调装置和电子设备,所述电子设备执行如上任意一项所述的脱附管路诊断方法和/或车辆工况协调方法。
[0182]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的脱附管路诊断方法和/或车辆工况协调方法。
[0183]
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0184]
上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的脱附管路诊断方法和/或车辆工况协调方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0185]
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本技术的范围(包括权利要求)被限于这些例子;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术的实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0186]
另外,为简化说明和讨论,并且为了不会使本技术的实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本技术的实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本技术的实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本技术的实施例。因此,这些描述应被认为是说明性的而不是限制性的。
[0187]
尽管已经结合了本技术的具体实施例对本技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
[0188]
本技术的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术的实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本技术的保护范围之内。
技术特征:
1.一种脱附管路诊断方法,其特征在于,应用于车辆的发动机控制单元;所述方法包括:判断车辆的歧管的真空度是否超出预设的真空度阈值,响应于确定超出所述真空度阈值,则判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件;响应于确定满足全部的第一激活条件,则持续向所述车辆的整车控制单元发送调节车辆工况的工况协调请求,直至调节后的车辆工况将所述歧管的真空度降低至未超出所述真空度阈值;对所述车辆的脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。2.根据权利要求1所述的方法,其特征在于,所述判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件,包括:判断所述车辆的碳罐中脱附流量的流量积分是否大于预设的积分阈值;并判断当前的诊断是否未完成;并判断所述计数器所计量的诊断的执行次数是否小于预设的次数上限。3.根据权利要求2所述的方法,其特征在于,所述判断所述车辆的多项预设的第一参量是否满足各自对应预设的第一激活条件之后,还包括:响应于确定所述流量积分是小于等于预设的积分阈值,或所述当前诊断已完成,或所述诊断次数大于等于预设的分子限值,不向所述整车控制单元发送所述工况协调请求。4.根据权利要求1所述的方法,其特征在于,所述确定诊断完成之前,还包括:响应于所述计数器所计量的数值未增加,则重新判断所述多项第一参量是否满足各自对应的第一激活条件。5.根据权利要求1所述的方法,其特征在于,所述判断车辆的歧管的真空度是否超出预设的真空度阈值之后,还包括:响应于确定所述歧管的真空度未超出所述真空度阈值,直接对所述脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后,确定诊断完成。6.根据权利要求1所述的方法,其特征在于,所述对所述车辆的脱附管路进行诊断,包括:对与所述歧管连接的碳罐电磁阀持续进行开闭,并监测所述歧管中的压力在持续开关操作下的多个压力波动值;响应于确定任意压力波动值小于预设的下限阈值,则判定所述脱附管路异常;响应于确定任意压力波动值均大于等于预设的下限阈值,则判定所述脱附管路正常。7.一种车辆工况协调方法,其特征在于,应用于车辆的整车控制单元;所述方法包括:响应于接收到所述发动机控制单元发来的工况协调请求,则持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件;响应于确定满足所述第二激活条件,则按照所述工况协调请求对所述车辆的扭矩和转速进行调节。8.根据权利要求7所述的方法,其特征在于,所述持续判断所述车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件之后,还包括:
响应于确定任意项第二参量不满足对应的第二激活条件,停止响应所述工况协调请求。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6,和/或权利要求7至8中任意一项所述的方法。10.一种车辆,其特征在于,包括如权利要求9所述的电子设备。
技术总结
本申请提供一种脱附管路诊断方法、车辆工况协调方法、相关设备及车辆;该方法包括:判断歧管的真空度是否超出预设的真空度阈值,若超出真空度阈值,则判断多项预设的第一参量是否满足各自对应预设的第一激活条件;若满足全部的第一激活条件,则持续向车辆的整车控制单元发送调节车辆工况的工况协调请求,直至调节后的车辆工况将歧管的真空度降低至未超出真空度阈值;对车辆的脱附管路进行诊断,并在计量诊断次数的计数器所计量的数值增加后完成诊断。当接收到发动机控制单元发来的工况协调请求,则持续判断车辆的多项预设的第二参量是否满足各自对应预设的第二激活条件;若满足第二激活条件,则按照工况协调请求对车辆的扭矩和转速进行调节。转速进行调节。转速进行调节。
技术研发人员:赵旭亮 冀英浩
受保护的技术使用者:长城汽车股份有限公司
技术研发日:2023.03.28
技术公布日:2023/5/26
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
