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

一种发动机角度确定方法、装置、设备及存储介质与流程

2022-06-05 14:05:55 来源:中国专利 TAG:


1.本发明实施例涉及车辆技术领域,尤其涉及一种发动机角度确定方法、装置、设备及存储介质。


背景技术:

2.发动机相位的确定是发动机正常工作的前提,只有相位确定,才能在特定的相位上实现喷油和点火的精确控制。
3.现有技术中,对于发动机相位识别过程一般分为四个阶段:

发动机曲轴自同步;

发动机凸轮自同步;(



同步进行);

发动机电控系统根据曲轴自同步状态、凸轮自同步状态,结合曲轴齿计数实现发动机相位的精确确定;

发动机电控系统基于确定的相位,在特定角度实现喷油、点火、油泵等核心执行器的控制。在第

步,为了实现曲轴自同步,行业内大多采用60-2的标准齿形。此曲轴信号盘的齿形,由于每个齿的形状一样,导致每个齿的电信号也一样,发动机控制器只能识别到缺齿(曲轴信号盘上缺少两个连续的齿)才能进行曲轴的自同步。传统发动机相位识别过程的方法为标准做法,最坏情况下,需要曲轴旋转完整的一周(360
°
)才能完成自同步,而自同步所经过的角度过大,导致发动机相位识别时间长,启动机和蓄电池的介入时间长。而启动阶段的扭矩大,启动电流大,对启动机和蓄电池的寿命均会产生影响。


技术实现要素:

4.本发明实施例提供一种发动机角度确定方法、装置、设备及存储介质,以实现在特定角度范围内曲轴自同步,缩短曲轴自同步的时间,从而延长启动机寿命和蓄电池寿命。
5.第一方面,本发明实施例提供了一种发动机角度确定方法,包括:
6.当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号;
7.根据所述目标电平信号确定曲轴信号盘的齿形;
8.根据所述曲轴信号盘的齿形确定发动机角度。
9.第二方面,本发明实施例还提供了一种发动机角度确定装置,该装置包括:
10.信号接收模块,用于当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号;
11.齿形确定模块,用于根据所述目标电平信号确定曲轴信号盘的齿形;
12.角度确定模块,用于根据所述曲轴信号盘的齿形确定发动机角度。
13.第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的发动机角度确定方法。
14.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的发动机角度确定方法。
15.本发明实施例所提供的技术方案中,当曲轴信号盘处于转动状态时,接收曲轴传
感器发送的目标电平信号,以根据目标电平信号确定曲轴信号盘的齿形,然后根据曲轴信号盘的齿形确定发动机角度。本发明实施例,通过目标电平信号确定曲轴信号盘的齿形,以根据曲轴信号盘的齿形确定发动机角度,能够在特定角度范围内实现曲轴自同步,将曲轴自同步时间压缩至极致,大幅缩短了自同步时间,从而延长启动机寿命和蓄电池寿命。与现有技术相比,所采用的发动机角度确定方法,缩短了发动机相位识别的时间,在一定程度上大幅提前了喷油和点火的时间,从而缩短了启动机和蓄电池的介入时间,延长了启动机寿命和蓄电池寿命。
附图说明
16.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
17.图1为本发明实施例一提供的一种发动机角度确定方法的流程图;
18.图2为本发明实施例二提供的一种发动机角度确定方法的流程图;
19.图3(a)为本发明实施例二提供的第一齿轮对应的电信号的示意图;
20.图3(b)为本发明实施例二提供的第二齿轮对应的电信号的示意图;
21.图4为本发明实施例二提供的五齿模式对应的曲轴信号盘的示意图;
22.图5为本发明实施例二提供的六齿模式对应的曲轴信号盘的示意图;
23.图6为本发明实施例三提供的一种发动机角度确定方法的流程图;
24.图7为本发明实施例三提供的一种发动机角度确定方法的流程图;
25.图8为本发明实施例四提供的一种发动机角度确定方法的流程图;
26.图9为本发明实施例五提供的一种发动机角度确定装置的结构示意图;
27.图10为本发明实施例六提供的一种电子设备的结构示意图。
28.图11为本发明实施例七中的一种包含计算机程序的计算机可读存储介质的结构示意图。
具体实施方式
29.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
30.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
31.本发明使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基
于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”。
32.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
33.实施例一
34.图1为本发明实施例一提供的一种发动机角度确定方法的流程图,本实施例可适用于对发动机角度确定时的情况,该方法可以由本发明实施例中的发动机角度确定装置来执行,该装置可采用软件和/或硬件的方式实现,如图1所示,该方法具体包括如下步骤:
35.s110、当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号。
36.其中,曲轴信号盘为采用薄钢板冲压成的圆盘,盘体上有安装孔,盘体周边形成矩形齿结构,可以安装在曲轴上,随曲轴一起旋转产生信号。
37.在本实施例中,曲轴传感器是发动机电子控制系统中最主要的传感器之一,它提供点火时刻、可以确认曲轴位置的信号,曲轴传感器位于曲轴信号盘的上方,可用于电平信号的采集。
38.可选的,曲轴传感器设置在曲轴信号盘上方。
39.需要说明的是,在启动机启动后,带动曲轴信号盘转动,此时曲轴传感器可以识别曲轴齿形,将物理齿形转变为电平信号,发动机控制器可以根据电平信号,判断齿形、计算齿数等等,由于产生连续的曲轴电平信号,可以据此判断曲轴自同步的状态。其中,电平信号可以理解为用电平值表示的信号。
40.s120、根据目标电平信号确定曲轴信号盘的齿形。
41.具体的,根据目标电平信号确定曲轴信号盘的齿形的方式可以为:获取不同类型的齿形对应的电平信息,将目标电平信号与不同类型的齿形对应的电平信号进行比较,得到目标电平信号对应的齿形;根据目标电平信号确定曲轴信号盘的齿形的方式还可以为:获取目标电平信号中的高电平对应的时长和低电平对应的时长的比例,根据目标电平信号中的高电平对应的时长和低电平对应的时长的比例确定目标电平信号对应的齿形。
42.在本实施例中,根据目标电平信号确定曲轴信号盘的齿形的方式可以为,获取第一齿形对应的第一电平信号和第二齿形对应的第二电平信号,若目标电平信号和第一电平信号相同,则确定曲轴信号盘的齿形为第一齿形;若目标电平信号和第二电平信号相同,则确定曲轴信号盘的齿形为第二齿形;根据目标电平信号确定曲轴信号盘的齿形的方式也可以为,获取目标电平信号中低电平对应的第一时间和高电平对应的第二时间;若第一时间和第二时间的比值大于或者等于第一阈值,且第一时间和第二时间的比值小于或者等于第二阈值,则确定曲轴信号盘的齿形为第一齿形;若第一时间和第二时间的比值大于或者等于第三阈值,且第一时间和第二时间的比值小于或者等于第四阈值,则确定曲轴信号盘的齿形为第二齿形;根据目标电平信号确定曲轴信号盘的齿形的方式还可以为,当目标电平信号处于上升沿时,根据目标电平信号确定曲轴信号盘的齿形。
43.s130、根据曲轴信号盘的齿形确定发动机角度。
44.具体的,根据曲轴信号盘的齿形确定发动机角度的方式可以为,在当前齿数大于或者等于齿数阈值的情况下,可以根据曲轴信号盘的齿形查询模式表,通过查模式表以得到曲轴信号盘的齿形对应的发动机角度。例如可以是,若当前齿数为5个,且5个齿形均为a,
则根据5个a齿形查询模式表,得到5个a齿形对应的发动机角度。或者可以是,若当前齿数为6个,且6个齿形均为a,则根据6个a齿形查询模式表,得到6个a齿形对应的发动机角度。
45.具体的,根据曲轴信号盘的齿形确定发动机角度的方式还可以为:根据连续预设数量的曲轴信号盘的齿形查询模式表,得到下一个预测齿形;获取连续预设数量的曲轴信号盘的齿形的下一个目标齿形;若目标齿形和预测齿形相同,则根据连续预设数量的曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度。例如可以是,若当前齿数为5个,且5个齿形均为a齿形,可以表示为aaaaa,则确定发动机角度为5个a齿形对应的发动机角度,然后根据齿形查询模式表得到此时5个a齿形对应的下一个预测齿形为b齿形,若采集到的第六个齿形为b齿形,则根据aaaab查询齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度,往后依次类推。或者可以是,若当前齿数为6个,且6个齿形均为a齿形,可以表示为aaaaaa,则确定发动机角度为6个a齿形对应的发动机角度,根据齿形查询模式表得到6个a对应的下一个预测齿形为b齿形,若采集到的第七个齿形为b齿形,则根据aaaaab查询齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度,往后依次类推。
46.本发明实施例所提供的技术方案中,当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号,以根据目标电平信号确定曲轴信号盘的齿形,然后根据曲轴信号盘的齿形确定发动机角度。本发明实施例,通过目标电平信号确定曲轴信号盘的齿形,以根据曲轴信号盘的齿形确定发动机角度,能够在特定角度范围内实现曲轴自同步,将曲轴自同步时间压缩至极致,大幅缩短了自同步时间,从而延长启动机寿命和蓄电池寿命。与现有技术相比,所采用的发动机角度确定方法,缩短了发动机相位识别的时间,在一定程度上大幅提前了喷油和点火的时间,从而缩短了启动机和蓄电池的介入时间,延长了启动机寿命和蓄电池寿命。
47.实施例二
48.图2为本发明实施例二提供的一种发动机角度确定方法的流程图。本实施例在上述各实施例地基础上,进一步进行了细化。具体可以包含如下步骤:
49.s210、当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号。
50.s220、获取第一齿形对应的第一电平信号和第二齿形对应的第二电平信号。
51.其中,第一齿形可以理解为获取的一种齿形的类型,第一电平信号可以理解为第一齿形所对应的电平信号。第二齿形可以理解为获取的另一种齿形的类型,第二电平信号可以理解为第二齿形所对应的电平信号。电平信号可以分为高电平信号和低电平信号。示例性的,电平值为高电平时,可以用“1”表示;电平值为低电平值可以用“0”表示,本实施例在此不做限制。
52.示例性的,图3(a)为本发明实施例二提供的第一齿轮对应的电信号的示意图。图3(b)为本发明实施例二提供的第二齿轮对应的电信号的示意图。如图所示,第一齿形对应的第一电平信号为:图3(a);第二齿形对应的第二电平信号为:图3(b)。将采集到的目标电平信号与第一齿轮对应的第一电平信号以及第二齿轮对应的第二电平信号相比较,若接收到的目标电平信号与第一齿轮对应的第一电平信号相一致,则确定曲轴信号盘的齿形为第一齿轮;若接收到的目标电平信号与第二齿轮对应的第二电平信号相一致,则确定曲轴信号盘的齿形为第二齿轮。
53.s230、若目标电平信号和第一电平信号相同,则确定曲轴信号盘的齿形为第一齿
形。
54.在本实施例中,在获取第一齿形对应的第一电平信号以及第二齿形对应的第二电平信号之后,将采集到的目标电平信号与第一电平信号以及第二电平信号相对比,若目标电平信号和第一电平信号相同,则确定曲轴信号盘的齿形为第一齿形。
55.s240、若目标电平信号和第二电平信号相同,则确定曲轴信号盘的齿形为第二齿形。
56.在本实施例中,在获取第一齿形对应的第一电平信号以及第二齿形对应的第二电平信号之后,将采集到的目标电平信号与第一电平信号以及第二电平信号相对比,若目标电平信号和第二电平信号相同,则确定曲轴信号盘的齿形为第二齿形。
57.s250、若当前齿数大于或者等于齿数阈值,则根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度。
58.其中,当前齿数可以理解为当前齿形的数量。所述齿数阈值可以根据需求进行设定,例如可以是,设定齿数阈值为5,或者可以是,设定齿数阈值为6。其中,所述查询模式表可以为预先设定的五齿查询模式表,也可以为预先设定的六齿查询模式表,本发明实施例对此不进行限制。
59.在本实施例中,查询模式表包括:连续预设数量的齿形、连续预设数量的齿形对应的下一预测齿形以及连续预设数量的齿形对应的发动机角度。例如可以是,五齿查询模式表包括:连续5个齿形、连续5个齿形对应的下一预测齿形以及连续5个齿形对应的发动机角度。或者可以是,六齿查询模式表包括:连续6个齿形、连续6个齿形对应的下一预测齿形以及连续6个齿形对应的发动机角度。
60.需要说明的是,根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度的方式可以为,首先根据连续预设数量的曲轴信号盘的齿形查询模式表,得到下一个预测齿形,然后获取连续预设数量的曲轴信号盘的齿形的下一个目标齿形,若目标齿形和预测齿形相同,则将预测齿形对应的发动机角度确定为曲轴信号盘的齿形对应的发动机角度。
61.在本实施例中,根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度之后,可以将发动机角度同步至发动机控制单元中的角度生成单元,可以根据不同的发动机硬件平台。其中,角度生成单元可能使用etpu2或者gtm,本实施例对此不做限制。
62.可选的,根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度,包括:
63.根据连续预设数量的曲轴信号盘的齿形查询模式表,得到下一个预测齿形;
64.获取连续预设数量的曲轴信号盘的齿形的下一个目标齿形;
65.若目标齿形和预测齿形相同,则根据连续预设数量的曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度。
66.其中,下一个预测齿形和预设数量有关,例如可以是,若预设数量为5,则下一个预测齿形为预测的第6个齿形;若预设数量为6,则下一个预测齿形为预测的第7个齿形,例如可以是,若连续5个齿形为aaaaa,查询五齿模式表,得到预测的第6个齿形为b齿形。或者可以是,若连续6个齿形为aaaaaa,查询六齿模式表,得到预测的第7个齿形为b齿形。
67.在本实施例中,可以根据连续预设数量的曲轴信号盘的齿形查询模式表,以得到下一个预测齿形,在获取连续预设数量的曲轴信号盘的齿形的下一个目标齿形之后,如果得到的目标齿形和预测齿形相一致,则根据连续预设数量的曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度;如果得到的目标齿形和预测齿形不相一致,则将前面连续预设数量的曲轴信号盘的齿形进行删除,对曲轴齿计数、发动机当前角度、发动机同步状态进行初始化操作,之后重新进行采集电平信号,确定曲轴信号盘的齿形。
68.本发明实施例所提供的技术方案中,当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号,然后获取第一齿形对应的第一电平信号和第二齿形对应的第二电平信号,若目标电平信号和第一电平信号相同,则确定曲轴信号盘的齿形为第一齿形,若目标电平信号和第二电平信号相同,则确定曲轴信号盘的齿形为第二齿形,若当前齿数大于或者等于齿数阈值,则根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度。本发明实施例,通过获取第一齿形对应的第一电平信号和第二齿形对应的第二电平信号,并进行判断,当前齿数大于或者等于齿数阈值,则根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度,进一步在特定角度范围内实现曲轴自同步,大幅缩短了自同步时间,从而延长启动机寿命和蓄电池寿命。
69.示例性的,图4为本发明实施例二提供的五齿模式对应的曲轴信号盘的示意图。图5为本发明实施例二提供的六齿模式对应的曲轴信号盘的示意图。其中,五齿模式的曲轴码盘,共30个齿,每个齿对应12
°
;六齿模式的曲轴码盘,共60个齿,每个齿对应6
°
。为了能够统一不同齿形模式下的算法,结合两种类型的曲轴信号盘、角度、齿数等信息。曲轴五齿模式的齿形查询模式表如表1所示,曲轴六齿模式的齿形查询模式表如表2所示。其中,表1和表2中的“对应发动机角度”、“曲轴齿计数”参数需要根据发动机的实际机械相位进行相应的配置,以适应不同的发动机。
70.表1
71.[0072][0073]
表2
[0074]
[0075]
[0076]
[0077][0078]
实施例三
[0079]
图6为本发明实施例三提供的一种发动机角度确定方法的流程图。本实施例在上述各实施例地基础上,进一步进行了细化。具体可以包含如下步骤:
[0080]
s610、当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号。
[0081]
s620、获取目标电平信号中低电平对应的第一时间和高电平对应的第二时间。
[0082]
其中,第一时间可以理解为目标电平信号中低电平所对应的时间。第二时间可以理解为目标电平信号中高电平所对应的时间。示例性的,如图2中,t1所对应的时间可以理解为上升沿信号即为高电平对应的第二时间;t2所对应的时间可以理解为下降沿信号即为低电平对应的第一时间。
[0083]
在本实施例中,获取目标电平信号中低电平对应的第一时间和高电平对应的第二时间,以根据第一时间和第二时间进而判断曲轴信号盘的齿形。
[0084]
s630、若第一时间和第二时间的比值大于或者等于第一阈值,且第一时间和第二时间的比值小于或者等于第二阈值,则确定曲轴信号盘的齿形为第一齿形。
[0085]
其中,第一阈值可以理解为设置的阈值的一个范围值,第二阈值可以设置的另一个阈值的范围值,第一阈值要小于第二阈值。示例性的,第一阈值可以设置为1.5,第二阈值可以设置为2.5,本实施例在此不做限制。
[0086]
在本实施例中,获取目标电平信号中低电平对应的第一时间和高电平对应的第二时间之后,如果第一时间和第二时间的比值大于或者等于第一阈值,且第一时间和第二时间的比值小于或者等于第二阈值,则确定曲轴信号盘的齿形为第一齿形。
[0087]
s640、若第一时间和第二时间的比值大于或者等于第三阈值,且第一时间和第二
时间的比值小于或者等于第四阈值,则确定曲轴信号盘的齿形为第二齿形,其中,第三阈值小于第四阈值,第四阈值小于第一阈值,第一阈值小于第二阈值。
[0088]
其中,第三阈值可以理解为设置的阈值的一个范围值,第四阈值可以设置的另一个阈值的范围值,第三阈值要小于第四阈值。示例性的,第三阈值可以设置为0.3,第四阈值可以设置为0.9,本实施例在此不做限制。
[0089]
在本实施例中,获取目标电平信号中低电平对应的第一时间和高电平对应的第二时间之后,若第一时间和第二时间的比值大于或者等于第三阈值,且第一时间和第二时间的比值小于或者等于第四阈值,则确定曲轴信号盘的齿形为第二齿形,其中,第三阈值小于第四阈值,第四阈值小于第一阈值,第一阈值小于第二阈值。
[0090]
s650、若当前齿数大于或者等于齿数阈值,则根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度。
[0091]
本发明实施例所提供的技术方案中,通过当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号,获取目标电平信号中低电平对应的第一时间和高电平对应的第二时间,若第一时间和第二时间的比值大于或者等于第一阈值,且第一时间和第二时间的比值小于或者等于第二阈值,则确定曲轴信号盘的齿形为第一齿形;若第一时间和第二时间的比值大于或者等于第三阈值,且第一时间和第二时间的比值小于或者等于第四阈值,则确定曲轴信号盘的齿形为第二齿形;若当前齿数大于或者等于齿数阈值,则根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度。本发明实施例,通过获取目标电平信号中低电平对应的第一时间和高电平对应的第二时间,以根据时间进行阈值的判断,当当前齿数大于或者等于齿数阈值,根据曲轴信号盘的齿形查询模式表,得到曲轴信号盘的齿形对应的发动机角度,大幅缩短发动机相位确定时间,从而大幅提前了喷油和点火时间,缩短了启动机介入时间和蓄电池启动供电时间,延长启动机寿命和蓄电池寿命。
[0092]
示例性的,为便于更好的理解发动机角度确定方法,图7为本发明实施例三提供的一种发动机角度确定方法的流程图。如图7所示,发动机角度确定方法的流程如下:
[0093]
s710、当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号。
[0094]
发动机控制器根据曲轴的电信号的形式,进行电信号的上升沿、下降沿的配置。配置信号下降沿可以称为副事件沿,信号上升沿为主事件沿。副事件沿主要用于记录事件对应的时间戳,并计算t1;主事件沿用于触发。
[0095]
s720、齿形检测,判断当前齿的类型。
[0096]
发动机控制器运行齿形检测算法,判断当前齿的类型。若l1≤t2/t1≤l2,则判定齿形为a型;若l3≤t2/t1≤l4,则判定齿形为b型。其中l1、l2、l3、l4均为可配置参数,例如l1=1.5、l2=2.5、l3=0.3、l4=0.9。
[0097]
s730、判断当前齿形模式是否满足模式匹配的要求,若是则执行s740;若否,则执行s770。
[0098]
发动机控制器判断当前齿形模式是否满足模式匹配的要求。若当前齿总数≥n,则判定满足模式匹配要求;其中对于五齿模式,n=5;对于六齿模式,n=6。若不满足模式匹配要求,执行s770。齿计数一、模式匹配状态保持不变。若满足模式匹配要求,则执行s740。
[0099]
s740、判断当前齿形和预测的齿形是否一致,若是,则执行s750;若否,则说明模式
匹配出现未知错误,则执行s760。
[0100]
发动机控制器判断当前齿形和预测的齿形是否一致(根据发动机控制单元中设定的模式(“五齿模式”或者“六齿模式”)查找对应的表1或者表2中对应的“下一个齿型”),若不一致,则说明模式匹配出现未知错误,则执行s760;若当前齿形和预测的齿形一致,则校验通过,执行s750。
[0101]
s750、采用齿形查询模式表,对齿形模式匹配进行查表。
[0102]
齿形模式匹配流程主要采用查表算法,根据发动机控制单元中设定的模式(“五齿模式”或者“六齿模式”)查找对应本发明实施例中的表。曲轴五齿模式的齿形查询模式表对应表1;曲轴六齿模式的齿形查询模式表对应表2,通过表1或表2可以查找对应的发动机角度,同时更新“曲轴齿计数”等参数,并将结果输出给发动机控制器单元中的上层应用。
[0103]
s760、重置模式匹配结果。
[0104]
若步骤s740中判定的结果为“当前齿形与预测的齿形不一致”,则执行s760。此流程中对曲轴齿技术、发动机当前角度、发动机同步状态进行初始化操作,恢复到曲轴自同步状态之前,并进行结算。等待下一个主事件沿到来,重新进行模式匹配流程。
[0105]
s770、根据曲轴信号盘的齿形查询模式表,确认曲轴信号盘的齿形对应的发动机角度,更新匹配结果。
[0106]
主事件沿中确认了发动机当前的角度。将发动机角度同步至发动机控制单元中的角度生成单元,根据不同的发动机硬件平台,角度生成单元可能使用etpu2或者gtm。
[0107]
实施例四
[0108]
图8为本发明实施例四提供的一种发动机角度确定方法的流程图。本实施例在上述各实施例地基础上,进一步进行了细化。具体可以包含如下步骤:
[0109]
s810、当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号。
[0110]
s820、当处于上升沿时,根据目标电平信号确定曲轴信号盘的齿形。
[0111]
其中,上升沿可以理解为电平信号处于高电平。
[0112]
在本实施例中,当曲轴信号盘处于转动状态时,在接收曲轴传感器发送的目标电平信号后,若电平信号处于上升沿时,根据目标电平信号确定曲轴信号盘的齿形。
[0113]
s830、根据曲轴信号盘的齿形确定发动机角度。
[0114]
本发明实施例所提供的技术方案中,当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号,当处于上升沿时,根据目标电平信号确定曲轴信号盘的齿形,然后根据曲轴信号盘的齿形确定发动机角度。本发明实施例通过当处于上升沿时,根据目标电平信号确定曲轴信号盘的齿形,以根据曲轴信号盘的齿形确定发动机角度,进一步实现了在特定角度范围内的曲轴自同步,大幅缩短自同步时间,延长启动机寿命和蓄电池寿命。
[0115]
实施例五
[0116]
图9为本发明实施例五提供的一种发动机角度确定装置的结构示意图。本实施例可适用于对发动机角度确定时的情况,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供计算机的功能的设备中,如图9所示,所述发动机角度确定的装置具体包括:信号接收模块910、齿形确定模块920和角度确定模块930。
[0117]
其中,信号接收模块910,用于当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号。
[0118]
齿形确定模块920,用于根据所述目标电平信号确定曲轴信号盘的齿形。
[0119]
角度确定模块930,用于根据所述曲轴信号盘的齿形确定发动机角度。
[0120]
本发明实施例所提供的技术方案中,首先信号接收模块在曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号,然后齿形确定模块根据目标电平信号确定曲轴信号盘的齿形,最后角度确定模块根据曲轴信号盘的齿形确定发动机角度。本发明实施例,通过目标电平信号确定曲轴信号盘的齿形,以根据曲轴信号盘的齿形确定发动机角度,能够在特定角度范围内实现曲轴自同步,将曲轴自同步时间压缩至极致,大幅缩短了自同步时间,从而延长启动机寿命和蓄电池寿命。与现有技术相比,所采用的发动机角度确定方法,缩短了发动机相位识别的时间,在一定程度上大幅提前了喷油和点火的时间,从而缩短了启动机和蓄电池的介入时间,延长了启动机寿命和蓄电池寿命。
[0121]
可选的,所述曲轴传感器设置在所述曲轴信号盘上方。
[0122]
可选的,齿形确定模块920,可以包括:
[0123]
信号获取单元,用于获取第一齿形对应的第一电平信号和第二齿形对应的第二电平信号。
[0124]
第一齿形确定单元,用于若所述目标电平信号和所述第一电平信号相同,则确定曲轴信号盘的齿形为第一齿形。
[0125]
第二齿形确定单元,用于若所述目标电平信号和所述第二电平信号相同,则确定曲轴信号盘的齿形为第二齿形。
[0126]
可选的,齿形确定模块920,可以包括:
[0127]
时间获取单元,用于获取所述目标电平信号中低电平对应的第一时间和高电平对应的第二时间。
[0128]
第一齿形获取单元,用于若所述第一时间和第二时间的比值大于或者等于第一阈值,且所述第一时间和第二时间的比值小于或者等于第二阈值,则确定所述曲轴信号盘的齿形为第一齿形。
[0129]
第二齿形获取单元,用于若所述第一时间和第二时间的比值大于或者等于第三阈值,且所述第一时间和第二时间的比值小于或者等于第四阈值,则确定所述曲轴信号盘的齿形为第二齿形,其中,所述第三阈值小于所述第四阈值,所述第四阈值小于所述第一阈值,所述第一阈值小于所述第二阈值。
[0130]
可选的,角度确定模块930,可以包括:
[0131]
角度获得单元,用于若当前齿数大于或者等于齿数阈值,则根据曲轴信号盘的齿形查询模式表,得到所述曲轴信号盘的齿形对应的发动机角度。
[0132]
可选的,角度获得单元,可以包括:
[0133]
齿形预测子单元,用于根据连续预设数量的曲轴信号盘的齿形查询模式表,得到下一个预测齿形。
[0134]
齿形获取子单元,用于获取连续预设数量的曲轴信号盘的齿形的下一个目标齿形。
[0135]
角度确定子单元,用于若所述目标齿形和所述预测齿形相同,则根据连续预设数量的曲轴信号盘的齿形查询模式表,得到将所述预测齿形对应的发动机角度确定为所述曲轴信号盘的齿形对应的发动机角度。
[0136]
可选的,齿形确定模块920,可以包括:
[0137]
齿形确定单元,用于当处于上升沿时,根据所述目标电平信号确定曲轴信号盘的齿形。
[0138]
上述产品可执行本发明任意实施例所提供的发动机角度确定方法,具备执行方法相应的功能模块和有益效果。
[0139]
实施例六
[0140]
图10为本发明实施例六提供的一种电子设备的结构示意图。图10示出了适于用来实现本发明实施方式的电子设备1012的框图。图10显示的电子设备1012仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。设备1012是典型的轨迹拟合功能的计算设备。
[0141]
如图3所示,电子设备1012以通用计算设备的形式表现。电子设备1012的组件可以包括但不限于:一个或者多个处理器1016,存储装置1028,连接不同系统组件(包括存储装置1028和处理器1016)的总线1018。
[0142]
总线1018表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industry standard architecture,isa)总线,微通道体系结构(micro channel architecture,mca)总线,增强型isa总线、视频电子标准协会(video electronics standards association,vesa)局域总线以及外围组件互连(peripheral component interconnect,pci)总线。
[0143]
电子设备1012典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备1012访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0144]
存储装置1028可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(random access memory,ram)1030和/或高速缓存存储器1032。电子设备1012可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统1034可以用于读写不可移动的、非易失性磁介质(图10未显示,通常称为“硬盘驱动器”)。尽管图10中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如只读光盘(compact disc-read only memory,cd-rom)、数字视盘(digital video disc-read only memory,dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线1018相连。存储装置1028可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
[0145]
具有一组(至少一个)程序模块1026的程序1036,可以存储在例如存储装置1028中,这样的程序模块1026包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块1026通常执行本发明所描述的实施例中的功能和/或方法。
[0146]
电子设备1012也可以与一个或多个外部设备1014(例如键盘、指向设备、摄像头、显示器1024等)通信,还可与一个或者多个使得用户能与该电子设备1012交互的设备通信,和/或与使得该电子设备1012能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1022进行。并且,电子设
备1012还可以通过网络适配器1020与一个或者多个网络(例如局域网(local area network,lan),广域网wide area network,wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1020通过总线1018与电子设备1012的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1012使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、磁盘阵列(redundant arrays of independent disks,raid)系统、磁带驱动器以及数据备份存储系统等。
[0147]
处理器1016通过运行存储在存储装置1028中的程序,从而执行各种功能应用以及数据处理,例如实现本发明上述实施例所提供的轨迹拟合方法。
[0148]
实施例七
[0149]
图11为本发明实施例七中的一种包含计算机程序的计算机可读存储介质的结构示意图。本发明实施例提供了一种计算机可读存储介质111,其上存储有计算机程序1110,该程序被一个或多个处理器执行时实现如本技术所有发明实施例提供的发动机角度确定方法:
[0150]
当曲轴信号盘处于转动状态时,接收曲轴传感器发送的目标电平信号。
[0151]
根据所述目标电平信号确定曲轴信号盘的齿形。
[0152]
根据所述曲轴信号盘的齿形确定发动机角度。
[0153]
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0154]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0155]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0156]
在一些实施方式中,客户端、服务器可以利用诸如http(hyper text transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
[0157]
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
[0158]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0159]
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0160]
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
[0161]
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
[0162]
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0163]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

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

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

相关文献