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

摩托车碳罐控制功能的诊断方法、设备和存储介质与流程

2021-09-07 23:53:00 来源:中国专利 TAG:控制 诊断 摩托车 车辆 功能


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.基于所述在前极值点发生的时刻,是否位于所述第一时刻或所述第一时刻之后,确定是否能够控制所述摩托车碳罐的电磁阀正常关闭。
40.可选的,所述基于所述在前极值点发生的时刻,是否位于所述第一时刻或所述第一时刻之后,确定是否能够控制所述摩托车碳罐的电磁阀正常关闭,包括:
41.当所述在前极值点发生的时刻,位于所述第一时刻或所述第一时刻之后,确定能够控制所述摩托车碳罐的电磁阀正常关闭。
42.可选的,所述基于所述在前极值点发生的时刻,是否位于所述第一时刻或所述第一时刻之后,确定是否能够控制所述摩托车碳罐的电磁阀正常关闭,包括:
43.当所述在前极值点发生的时刻,位于所述第一时刻之前,确定不能控制所述摩托车碳罐的电磁阀正常关闭。
44.可选的,所述基于所述第一转速差值是否大于或等于第二设定阈值,确定所述摩托车碳罐的电磁阀是否正常关闭,包括:
45.当所述第一转速差值的绝对值小于所述第二设定阈值,确定所述摩托车碳罐的电磁阀不能正常关闭。
46.可选的,所述方法还包括:
47.确定所述最值点的在后极值点,所述在后极值点为所述最值点的时域后方第一个极大值点。
48.可选的,所述方法还包括,在所述获取诊断期间中,摩托车的发动机的实时转速进行之前进行的:
49.使得摩托车的发动机处于正常运行状态。
50.作为本技术的第二方面,提供一种摩托车碳罐控制功能的诊断设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或程序,所述指令或程序由所述处理器加载并执行如本技术第一方面所述的摩托车碳罐控制功能的诊断方法。
51.作为本技术的第三方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令或程序,所述指令或程序由处理器加载并执行以实现如本技术第一方面所述的摩托车碳罐控制功能的诊断方法。
52.本技术技术方案,至少包括如下优点:本技术不需要估算碳罐的冲洗流量,而是通过判断在收到第二控制信号后摩托车发动机转速是否有明显跌落,以确定摩托车碳罐电磁阀是否能够根据该第二控制信号正常关闭,从而简化摩托车碳罐控制功能的诊断过程,使得该诊断过程更适用于摩托车。
附图说明
53.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
54.图1示出了本技术一实施例提供的一种摩托车碳罐控制功能的诊断方法;
55.图2示出了接收到第一控制信号的诊断期间内的实时转速波形;
56.图3示出了步骤s16的一种实施例流程;
57.图4示出了本实施例前还可以进行使得摩托车的发动机处于正常运行状态步骤的流程图;
58.图5示出了本技术另一实施例提供的一种摩托车碳罐控制功能的诊断方法流程图;
59.图6示出了接收到第二控制信号的诊断期间内的实时转速波形;
60.图7示出了步骤s26一种实施例流程图;
61.图8示出了本技术一实施例提供的摩托车碳罐控制功能的诊断设备结构框图。
具体实施方式
62.下面将结合附图,对本技术中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在不做出创造性劳动的前提下所获得的所有其它实施例,都属于本技术保护的范围。
63.在本技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
64.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电气连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
65.此外,下面所描述的本技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
66.图1示出了本技术一实施例提供的一种摩托车碳罐控制功能的诊断方法,本实施例用于诊断能否控制摩托车碳罐的电磁阀正常打开,该方法包括以下步骤:
67.步骤s11:获取诊断期间中,摩托车的发动机的实时转速,在该诊断期间内的第一时刻接收到第一控制信号,该第一控制信号为用于控制摩托车碳罐电磁阀打开的指令。
68.步骤s12:基于所述诊断期间中所述实时转速,确定实时转速波形。
69.该实时转速是在该诊断期间中实时变化的,尤其是在接收到第一控制信号后。因此所确定的实施转速波形,为实时转速与该诊断期间时域的变化关系。
70.参照图2,其示出了接收到第一控制信号的诊断期间内的实时转速波形,在诊断期间内的第一时刻t0接收到第一控制信号。
71.步骤s13:确定所述实时转速波形中的最值点,使得在所述最值点处的实时转速为所述诊断期间的最大值。即该最值点为诊断期间内实时转速的最大值点。
72.继续参照图2,在该诊断期间内,为最大值的最值点m对应时刻t
m
,对应最值转速s
m

73.步骤s14:确定所述最值点的在前极值点,所述在前极值点为所述最值点的时域前方第一个极小值点。
74.需要解释的是,该为极小值点的在前极值点对应最值点的时域前方第一个谷点,由该谷点至最值点,实时转速逐渐增高。
75.继续参照图2,在前极值点p1为最值点m的时域前方第一个极小值点,该在前极值点p1对应时刻t1,对应第一转速s1。
76.步骤s15:计算所述最值点和所述在前极值点之间的第一转速差值。
77.本实施例中,为最大值的最值点m位置对应最值转速s
m
,为极小值的在前极值点p1位置对应第一转速s1,该最值转速s
m
与第一转速s1之间的差值为第一转速差值δs,即最值转速s
m
减第一转速s1等于第一转速差值δs,该第一转速差值δs为绝对值。
78.步骤s16:基于所述第一转速差值是否大于或等于第一设定阈值,确定所述摩托车碳罐的电磁阀是否正常打开。
79.参照图3,其示出了步骤s16的一种实施例流程。
80.步骤s161a:当所述第一转速差值δs大于或等于所述第一设定阈值,确定所述摩托车碳罐的电磁阀正常打开。
81.本实施例中,由于在诊断期间内的第一时刻,接收到用于控制电磁阀打开第一控制信号,因此摩托车碳罐的电磁阀为了响应该第一控制信号,而进行打开动作的时刻应当位于接收到第一信号之后,即该方法还可以包括在步骤s161a之后进行的:
82.步骤s162:判断所述在前极值点发生的时刻,是否位于所述第一时刻或所述第一时刻之后;
83.步骤s163:基于所述在前极值点发生的时刻,是否位于所述第一时刻或所述第一时刻之后,确定是否能够控制所述摩托车碳罐的电磁阀正常打开。
84.步骤s163a:当所述在前极值点发生的时刻,位于所述第一时刻或所述第一时刻之后,确定能够控制所述摩托车碳罐的电磁阀正常打开,诊断结果为无故障。
85.步骤s163b:当所述在前极值点发生的时刻,位于所述第一时刻之前,确定不能控制所述摩托车碳罐的电磁阀正常打开,诊断结果为有故障。
86.步骤s161b当所述第一转速差值δs小于所述第一设定阈值,确定所述摩托车碳罐的电磁阀未正常打开,诊断结果为有故障。
87.在碳罐的电磁阀正常打开期间,发动机的转速会出现冲高过程,如图2所示的时刻t1至时刻t
m
实时转速逐渐增高的过程。在碳罐的电磁阀正常打开之后,还会出现实时转速逐渐回落直至平衡的过程,因此在步骤s16完成后还可以进行:
88.步骤s17:确定所述最值点的在后极值点,所述在后极值点为所述最值点的时域后方第一个极小点。
89.需要解释的是,该为极小值点的在后极值点对应最值点的时域后方第一个谷点,由最值点至该谷点,实时转速逐渐回落。
90.可以继续参照图2,在后极值点p2为最值点的时域后方第一个谷点,该在后极值点
p2对应时刻t2对应实时转速s2。当所述第一转速差值δs大于或等于所述第一设定阈值后,确定最值点m之后存在后极值点p2,即可进一步确定所述摩托车碳罐的电磁阀能够正常打开。
91.为了使得本实施例中的诊断方法能够正常进行,在进行本实施例的诊断方法前还可以进行使得摩托车的发动机处于正常运行状态步骤。参照图4,其示出了本实施例前还可以进行使得摩托车的发动机处于正常运行状态步骤的流程图。
92.其中,使得摩托车的发动机处于正常运行状态,可以在转速传感器、节气门位置传感器、温度传感器、车速传感器、氧传感器等传感设备正常工作的前提下,使得发动机空燃比处于闭环控制状态、驾驶循环碳罐冲洗特定时间,且发动机怠速运行特定时间,通过发动机的温度达到阈值得以实现。
93.本实施例,不需要估算碳罐的冲洗流量,而是通过判断在收到第一控制信号后摩托车发动机转速是否有明显冲高,以确定摩托车碳罐电磁阀是否能够根据该第一控制信号正常打开,从而简化摩托车碳罐控制功能的诊断过程,使得该诊断过程更适用于摩托车。
94.图5示出了本技术另一实施例提供的一种摩托车碳罐控制功能的诊断方法流程图,本实施例用于诊断能否控制摩托车碳罐的电磁阀正常关闭,该方法包括以下步骤:
95.步骤s21:获取诊断期间摩托车的发动机的实时转速,在所述诊断期间内的第一时刻接收到第二控制信号,所述第二控制信号为用于控制摩托车碳罐电磁阀关闭的指令。
96.步骤s22:基于所述诊断期间中所述实时转速,确定实时转速波形。
97.该实时转速是在该诊断期间中实时变化的,尤其是在接收到第二控制信号后,因此所确定的实施转速波形为实时转速在该诊断期间时域上的变化关系。
98.参照图6,其示出了接收到第二控制信号的诊断期间内的实时转速波形,在诊断期间内的第一时刻t0接收到第一控制信号。
99.步骤s23:确定所述实时转速波形中的最值点,使得在所述最值点处的实时转速为所述诊断期间的最小值。即该最值点为诊断期间内实时转速的最小值点。
100.继续参照图6,在该诊断期间内,为最小值的最值点m对应时刻t
m
,对应最值转速s
m

101.步骤s24:确定所述最值点的在前极值点,所述在前极值点为所述最值点的时域前方第一个极大值点。
102.需要解释的是,该为极大值点的在前极值点对应最值点的时域前方第一个峰点,由该峰点至最值点,实时转速逐渐减小。
103.继续参照图2,在前极值点p1为最值点m的时域前方第一个极大值点,该在前极值点p1对应时刻t1,对应第一转速s1。
104.步骤s25:计算所述最值点和所述在前极值点之间的第一转速差值。
105.本实施例中,为最小值的最值点s
m
位置对应最值转速s
m
,为极大值的在前极值点位置对应第一转速s1,该第一转速s1与最值转速s
m
之间的差值为第一转速差值δs,即第一转速s1减最值转速s
m
等于第一转速差值δs,该第一转速差值δs为绝对值。
106.步骤s26:基于所述第一转速差值是否大于或等于第二设定阈值,确定所述摩托车碳罐的电磁阀是否正常关闭。
107.参照图7,其示出了步骤s26一种实施例流程图。
108.步骤s26a:当所述第一转速差值δs大于或等于所述第二设定阈值,确定所述摩托
车碳罐的电磁阀正常关闭。
109.本实施例中,由于在诊断期间内的第一时刻,接收到用于控制电磁阀关闭的第二控制信号,因此摩托车碳罐的电磁阀为了响应该第二控制信号,而进行关闭动作的时刻应当发生于接收到第二信号之后,即该方法还可以包括在步骤s261a之后进行的:
110.步骤s262:判断所述在前极值点发生的时刻,是否位于所述第一时刻或所述第一时刻之后;
111.步骤s263:基于所述在前极值点发生的时刻,是否位于所述第一时刻或所述第一时刻之后,确定是否能够控制所述摩托车碳罐的电磁阀正常关闭。
112.步骤s263a:当所述在前极值点发生的时刻,位于所述第一时刻或所述第一时刻之后,确定能够控制所述摩托车碳罐的电磁阀正常关闭,诊断结果为无故障。
113.步骤s263b:当所述在前极值点发生的时刻,位于所述第一时刻之前,确定不能控制所述摩托车碳罐的电磁阀正常关闭,诊断结果为有故障。
114.在碳罐的电磁阀正常关闭期间,发动机的转速会出现跌落过程,如图6所示的时刻t1至时刻t
m
实时转速逐渐跌落的过程。在碳罐的电磁阀正常关闭之后,还会出现实时转速逐渐回升直至平衡的过程,因此在步骤s26完成后还可以进行:
115.步骤s27:确定所述最值点的在后极值点,所述在后极值点为所述最值点的时域后方第一个极大值点。
116.需要解释的是,该为极大值点的在后极值点对应最值点的时域后方第一个峰点,由最值点至该峰点,实时转速逐渐回升。
117.可以继续参照图6,在后极值点p2为最值点的时域后方第一个峰点,该在后极值点p2对应时刻t2对应实时转速s2。当所述第一转速差值δs大于或等于所述第一设定阈值后,确定最值点m之后存在后极值点p2,即可进一步确定所述摩托车碳罐的电磁阀能够正常关闭。
118.为了使得本实施例中的诊断方法能够正常进行,在进行本实施例的诊断方法前还可以进行使得摩托车的发动机处于正常运行状态步骤。参照图4,其示出了本实施例前还可以进行使得摩托车的发动机处于正常运行状态步骤的流程图。
119.其中,使得摩托车的发动机处于正常运行状态,可以在转速传感器、节气门位置传感器、温度传感器、车速传感器、氧传感器等传感设备正常工作的前提下,使得发动机空燃比处于闭环控制状态、驾驶循环碳罐冲洗特定时间,且发动机怠速运行特定时间,通过发动机的温度达到阈值得以实现。
120.本实施例,不需要估算碳罐的冲洗流量,而是通过判断在收到第二控制信号后摩托车发动机转速是否有明显跌落,以确定摩托车碳罐电磁阀是否能够根据该第二控制信号正常关闭,从而简化摩托车碳罐控制功能的诊断过程,使得该诊断过程更适用于摩托车。
121.图8示出了本技术一实施例提供的摩托车碳罐控制功能的诊断设备结构框图。该诊断设备包括处理器810和存储器820,所述存储器820中存储有至少一条指令或程序,所述指令或程序由所述处理器810加载并执行图1至图7任一幅图所示的摩托车碳罐控制功能的诊断方法。
122.显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或
变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本技术创造的保护范围之中。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜