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

发动机的相位角度修正方法和装置与流程

2021-09-14 22:30: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.相邻的所述第二目标齿在所述凸轴信号轮上对应的圆心角为第二预设角度的整数倍,且相邻的第二其他齿在所述凸轴信号轮上对应的圆心角为所述第二预设角度,所述整数倍大于或等于2。
24.另一方面,本发明还提供一种发动机,包括:
25.获取模块,用于在发动机启动时,获取发动机的当前相位角度以及所述发动机的机油压力;
26.确定模块,用于根据所述机油压力确定所述发动机中液压挺柱的高度;
27.所述确定模块,还用于根据所述高度确定相位误差,并根据所述相位误差减小所述当前相位角度。
28.另一方面,本发明还提供一种发动机,所述发动机包括:存储器和处理器;
29.所述存储器存储计算机执行指令;
30.所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的发动机的相位角度修正方法。
31.在一实施例中,所述发动机包括曲轴信号轮以及凸轮轴信号轮,所述曲轴信号轮至少设置相邻的第一目标齿,所述凸轮轴信号轮至少设置相邻的第二目标齿,相邻的所述第一目标齿在所述曲轴信号轮上对应的圆心角为第一预设角度的整数倍,且相邻的第一其他齿在所述曲轴信号轮上对应的圆心角为所述第一预设角度;相邻的所述第二目标齿在所述凸轴信号轮上对应的圆心角为第二预设角度的整数倍,且相邻的第二其他齿在所述凸轴信号轮上对应的圆心角为所述第二预设角度,所述整数倍大于或等于2。
32.另一方面,本发明还提供一种设备,其中,所述设备包括发动机、存储器和处理器;
33.所述存储器存储计算机执行指令;
34.所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的发动机的相位角度修正方法。
35.另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的发动机的相位角度修正方法。
36.另一方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上所述的发动机的相位角度修正方法。
37.本发明提供的发动机的相位角度修正方法和装置,在发动机启动时,获取发动机的机油压力以及当前相位角度,并根据机油压力确定发动机中液压挺柱的高度,且根据高度确定相位误差,从而通过相位误差减小当前相位角度。本发明通过测得发动机的机油压力得到液压挺柱的高度,从而基于高度换算得到因液压挺柱缓慢升高引起的相位误差,最后基于相位误差减小相位角度,消除了液压挺柱缓慢升高导致相位角度过大的问题,提高了发动机的启动概率。
附图说明
38.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
39.图1为本发明发动机的结构示意图;
40.图2为本发明发动机的曲轴信号轮/凸轮轴信号轮的示意图;
41.图3为本发明发动机的相位角度修正方法第一实施例的流程示意图;
42.图4为本发明发动机的相位角度修正方法第二实施例中步骤30的细化流程示意图;
43.图5为本发明发动机的相位角度修正方法第三实施例中步骤10的细化流程示意图;
44.图6为本发明发动机的功能模块示意图;
45.图7为本发明发动机的硬件结构示意图。
46.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
47.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
48.本发明提供一种发动机的相位角度修正方法,该方法可以应用于图1所示的发动机,图1为发动机的一种结构示意图。发动机为链传动发动,发动机包括曲轴信号轮1、中间传动齿轮2、链轮3、第一链4、第二链5、凸轮轴位置传感器6、凸轮轴信号轮7、涨紧导轨8、液压挺柱9、机油压力传感器10、以及曲轴转速传感器11。其中,曲轴信号轮1通过中间传动齿轮2与中间轮啮合,且曲轴转速传感器11用于检测曲轴信号轮1的转角;链轮3通过第一链4与中间轮的小齿轮啮合进行传动,且凸轮轴信号轮7通过第二链5与中间轮的另一小齿轮啮合进行传动,凸轮轴位置传感器6则用于检测凸轮轴信号轮7的转角;涨紧导轨8与第二链5接触,且涨紧导轨8通过液压挺柱9的升高或者降低调整第二链5的涨紧程度;液压挺柱9的高度与发动机的机油压力相关,因而可以通过机油压力传感器10检测的机油压力调整液压挺柱9的高度。
49.发动机需要得到发动机的准确转角位置,因而需要通过曲轴转速传感器11测量曲轴信号轮1的角度和通过凸轮轴转速传感器6测得凸轮轴信号轮7的角度之间的差值,得到两个信号轮之间的相对角度,相对角度即为发动机的相位角度,从而基于相位角度得到发动机的准确转角位置。
50.因为链传动发动机是通过链链接齿轮,相比尺寸传动,链传动存在链松弛情况,链轮的松弛会导致中间传动齿轮2与凸轮轴信号轮3之间存在角度差。
51.为减少这一角度差,减少链轮松弛,需要加装液压挺柱9控制的涨紧导轨8,且液压挺柱9随着发动机机油压力升高而升高。
52.但是因为液压挺柱9在发动机启动机时缓慢升高,所以发动机启动时,会存在链条不紧,曲轴转速传感器11和凸轮轴转速传感器6测得两个信号轮之间的相对角度存在相位差,如果相位差值超过设定角度将会出现报错情况,发动机将无法启动。
53.本发明通过利用机油压力传感器10测得发动机的机油压力,通过实际测量发动机机油压力对应的挺柱升高的高度,再通过高度换算得到相位误差,通过相位误差减小发动机当前的相位角度,从而消除了液压挺柱缓慢升高导致相位角度过大的问题,提高了发动机的启动概率。
54.进一步的,为了发动机能够准确的得到凸轮轴信号轮以及曲轴信号轮的转角,对两个信号轮的齿进行了对应的设计。凸轮轴信号轮以及曲轴信号轮的结构均可通过图2表示。信号轮上的齿由其他齿1与目标齿2构成,且至少设置有两个相邻的目标齿1。相邻的其他齿2在信号轮上的圆心角为预设角度,而相邻的目标齿2在信号轮上的圆心角为预设角度的整数倍,整数倍大于或等于2。具体的,信号轮是按预设角度设置齿,例如,预设角度为6
°
,信号轮的角度为360
°
,则信号轮本应设置60个齿,但为了便于信号轮转角的识别,则需要至少一个预设角度的整数倍设置目标齿,例如,整数倍为3,则目标齿对应的圆心角为18度,因而,信号轮上齿的总数为60

2=58,也即18
°
圆心角对应的信号轮的圆周3按照传统的设计是可以再设计2个齿的;圆周3相邻的齿定义为目标齿,除目标齿1之外的齿定义为其他齿2。缺少的两个齿的位置即为圆周3用于识别信号轮的转角,信号轮刚开始转动时,设定角度a认为是发动机0
°
,转动至圆周3再具体确定转角,例如,从圆周3转动一个齿,则是6
°
,转动2个齿则是12
°
,转动三个齿则是18
°

55.由于凸轮轴信号轮以及曲轴信号轮的设置并不一定相同,则定义曲轴信号轮的目标齿为第一目标齿,其他齿为第一其他齿,预设角度为第一预设角度;凸轮轴信号轮上的目标齿为第二目标齿,其他齿为第二目标齿,且预设角度为第二角度。
56.可以理解的是,发动机包括曲轴信号轮以及凸轮轴信号轮,曲轴信号轮至少设置相邻的第一目标齿,凸轮轴信号轮至少设置相邻的第二目标齿,相邻的第一目标齿在曲轴信号轮上对应的圆心角为第一预设角度的整数倍,且相邻的第一其他齿在曲轴信号轮上对应的圆心角为第一预设角度;相邻的第二目标齿在凸轴信号轮上对应的圆心角为第二预设角度的整数倍,且相邻的第二其他齿在凸轴信号轮上对应的圆心角为第二预设角度,整数倍大于或等于2。
57.基于发动机的结构,下面以具体地实施例对本发明的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
58.参照图3,图3为本发明发动机的相位角度修正方法的第一实施例,发动机的相位角度修正方法包括以下步骤:
59.步骤10,在发动机启动时,获取发动机的当前相位角度以及发动机的机油压力。
60.在本实施例中,执行主体为发动机或者装在发动机的设备。发动机为链式传动发动机,设备可以是任何需要动力运行的装置。以下以发动机为执行主体对本实施例进行详细的说明。
61.在发动机启动时,发动机的机油压力是比较小的,且机油压力也是缓慢增大的,因而是的液压挺柱的高度也是缓慢升高的,液压挺柱缓慢升高会使得链条不紧,曲轴信号轮与凸轮轴信号轮之间的相位角度存在相位误差,也即发动机计算的相位角度会比实际的相位角度要大。发动机的相位角度指的是曲轴转速传感器测量的曲轴信号轮角度和凸轮轴转
速传感器测量的凸轮轴信号轮角度之间的角度关系。
62.需要说明的是,在本实施例中,发动机启动时,指的是发动接收到启动指令运行直至发动机启动成功之间的任意时刻,并不是指的是发动机成功启动后的时刻。
63.在发动机启动时,发动机获取当前相位角度以及发动机的机油压力。具体的,发动机通过曲轴转速传感器对曲轴信号轮的两侧得到曲轴信号轮的第一转角,并通过凸轮轴位置传感器对凸轮轴信号轮的两侧得到第二转角,最后通过第一转角、第二转角以及相位角度之间的映射关系,得到发动机的当前相位角度。而机油压力则是通过机油压力传感器检测得到的。
64.为了发动机能够准确的得到凸轮轴信号轮以及曲轴信号轮的转角,对两个信号轮的齿进行了对应的设计。凸轮轴信号轮以及曲轴信号轮的结构均可通过图2表示。信号轮上的齿由其他齿1与目标齿2构成,且至少设置有两个相邻的目标齿1。相邻的其他齿2在信号轮上的圆心角为预设角度,而相邻的目标齿2在信号轮上的圆心角为预设角度的整数倍,整数倍大于或等于2。具体的,信号轮是按预设角度设置齿,例如,预设角度为6
°
,信号轮的角度为360
°
,则信号轮本应设置60个齿,但为了便于信号轮转角的识别,则需要至少一个预设角度的整数倍设置目标齿,例如,整数倍为3,则目标齿对应的圆心角为18度,因而,信号轮上齿的总数为60

2=58,也即18
°
圆心角对应的信号轮的圆周3按照传统的设计是可以再设计2个齿的;圆周3相邻的齿定义为目标齿,除目标齿1之外的齿定义为其他齿2。缺少的两个齿的位置即为圆周3用于识别信号轮的转角,信号轮刚开始转动时,设定角度a认为是发动机0
°
,转动至圆周3再具体确定转角,例如,从圆周3转动一个齿,则是6
°
,转动2个齿则是12
°
,转动三个齿则是18
°

65.由于凸轮轴信号轮以及曲轴信号轮的设置并不一定相同,则定义曲轴信号轮的目标齿为第一目标齿,其他齿为第一其他齿,预设角度为第一预设角度;凸轮轴信号轮上的目标齿为第二目标齿,其他齿为第二目标齿,且预设角度为第二角度。
66.可以理解的是,发动机包括曲轴信号轮以及凸轮轴信号轮,曲轴信号轮至少设置相邻的第一目标齿,凸轮轴信号轮至少设置相邻的第二目标齿,相邻的第一目标齿在曲轴信号轮上对应的圆心角为第一预设角度的整数倍,且相邻的第一其他齿在曲轴信号轮上对应的圆心角为第一预设角度;相邻的第二目标齿在凸轴信号轮上对应的圆心角为第二预设角度的整数倍,且相邻的第二其他齿在凸轴信号轮上对应的圆心角为第二预设角度,整数倍大于或等于2。
67.步骤20,根据机油压力确定发动机中液压挺柱的高度。
68.液压挺柱随着发动机的机油压力升高而升高,故而,可以量测出不同机油压力下液压挺柱的高度,从而基于量测的数值建立机油压力与液压挺柱的高度之间的映射关系,并将映射关系设置于发动机。发动机基于机油压力以及映射关系即可确定液压挺柱的高度。此外,可以通过机油压力与液压挺柱的高度的实测值建立查找表,并将查找表存储于发动机、发动机在确定机油压力后,在查找表中确定机油压力对应的液压挺柱的高度。若是无法在查找表中确定高度,则在查找表中获取机油压力所相邻的机油压力,通过相邻的机油压力对应的高度进行插值即可得到当前机油压力对应的液压挺柱的高度。
69.步骤30,根据高度确定相位误差,并根据相位误差减小当前相位角度。
70.发动机在得到液压挺柱的高度后,即可基于高度与相位误差的欢送关系得到高度
对应的相位误差,从而通过相位误差减小当前相位角度,进而消除液压挺柱缓慢升高导致发动机的相位角度过大的问题。
71.此外,机油压力可以确定液压挺柱的高度,液压挺柱的高度可以确定相位误差,也即液压挺柱为一个中间值,可以直接建立机油压力与相位误差之间的映射关系,发动机可以通过机油压力直接确定相位误差。
72.在修正后当前相位角度后,发动机需要将修正后的相位角度与预设角度进行比对,若是修正后的相位角度大于预设角度,则发动机无法启动,此时,发动机报错发动机所在的设备停止运行。设备可以是汽车、农业车辆等。
73.在本实施例提供的技术方案中,获取发动机的机油压力以及当前相位角度,并根据机油压力确定发动机中液压挺柱的高度,且根据高度确定相位误差,从而通过相位误差减小当前相位角度。本发明通过测得发动机的机油压力得到液压挺柱的高度,从而基于高度换算得到因液压挺柱缓慢升高引起的相位误差,最后基于相位误差减小相位角度,消除了液压挺柱缓慢升高导致相位角度过大的问题,提高了发动机的启动概率。
74.参照图4,图4为本发明发动机的相位角度修正方法第二实施例,基于第一实施例,步骤30包括:
75.步骤31,获取发动机的当前转速。
76.步骤32,根据当前转速以及高度确定相位误差。
77.发动机的转速也会导致发动机存在相位误差,且不同转速以及不同液压挺柱的高度下,相位误差是不同的。对此,设置发动机的工作工况,测量得到相位误差。工作工况即为给定发动机的转速以及液压挺柱的高度进行相位误差的量测,液压挺柱的高度通过发动机的机油压力调节。
78.基于发动机的转速、液压挺柱的高度以及相位误差的数组进行曲线的拟合,进而得到转速、高度以及相位误差之间的映射关系,并将映射关系存储于发动机内。发动机在确定液压挺柱的高度以及发动机的转速后,即可基于映射关系确定相位误差。
79.此外,可以通过基于发动机的转速、液压挺柱的高度以及相位误差的数组建立查找表,查找表中的每个相位误差对应发动机的转速以及液压挺柱的高度。发动机可以在查找表中查找当前转速以及高度对应的相位误差。
80.在本实施例提供的技术方案中,发动机获取自身的当前转速,从而通过当前转速以及高度准确的确定相位误差。
81.参照图5,图5为本发明发动机的相位角度修正方法的第三实施例,基于第一或第二实施例,步骤10包括:
82.步骤11,获取发动机的当前相位角度,并确定当前相位角度是否大于预设角度。
83.步骤12,在当前相位角度是否大于预设角度时,获取发动机的机油压力。
84.在本实施例中,发动机在获取当前相位角度后,确定当前相位角度是否大于预设角度,若是大于预设角度,则发动机会进行报错,使得发动机所在设备停止运行。对此,在当前相位角度大于预设角度后,需要对当前相位角度进行误差修正,也即需要获取发动机的机油压力得到相位误差,通过相位误差吓阻当前相位角度,避免误差引擎发动机的相位角度过大导致发动机无法启动。
85.此外,若是当前相位角度是小于或等于预设角度,则发动机并不会进行报错,此
时,可以不对当前相位角度进行修正,也即此种情况下,发动机必然会启动,无需进行额外的误差修复工作,节省发动机的计算资源。
86.在本实施例提供的技术方案中,在发动机启动时,获取发动机的当前相位角度,并在当前相位角度大于预设角度时,再获取发动机的机油压力进行当前相位角度的误差修正,避免当前相位角度小于预设角度也进行相位角度的修正,节省发动机的计算资源。
87.本发明还提供一种发动机600,参照图6,发动机600包括:
88.获取模块601,用于在发动机启动时,获取发动机的当前相位角度以及发动机的机油压力;
89.确定模块602,用于根据机油压力确定发动机中液压挺柱的高度;
90.确定模块601,还用于根据高度确定相位误差,并根据相位误差减小当前相位角度。
91.在一实施例中,发动机600包括:
92.获取模块601,用于获取发动机的当前转速;
93.确定模块602,用于根据当前转速以及高度确定相位误差。
94.在一实施例中,发动机600包括:
95.查找模块,用于在查找表中,查找当前转速以及高度对应的相位误差,其中,查找表中的每个相位误差对应发动机的转速以及液压挺柱的高度。
96.在一实施例中,发动机600包括:
97.获取模块601,用于获取发动机的当前相位角度,并确定当前相位角度是否大于预设角度;
98.获取模块601,用于在当前相位角度是否大于预设角度时,获取发动机的机油压力。
99.在一实施例中,发动机600包括:
100.获取模块601,用于获取发动机中曲轴信号轮的第一转角以及发动机中凸轮轴信号轮的第二转角;
101.确定模块,用于根据第一转角与第二转角确定发动机的当前相位角度。
102.图7是根据一示例性实施例示出的一种发动机的框图。
103.发动机700可以包括:处理器71,例如cpu,存储器72。本领域技术人员可以理解,图7中示出的结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。存储器72可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
104.一种非临时性计算机可读存储介质,当该存储介质中的指令由发动机的处理器执行时,使得发动机/设备能够执行上述发动机的相位角度修正方法。
105.一种计算机程序产品,包括计算机程序,当该计算机程序由终端设备的处理器执行时,使得发动机/设备能够执行上述发动机的相位角度修正方法。
106.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或
者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
107.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜