一种获取发动机喷射器喷油量的方法和装置制造方法及图纸

技术编号:8654040 阅读:150 留言:0更新日期:2013-05-01 21:43
本发明专利技术公开了一种获取发动机喷射器喷油量的方法和装置,所述方法预先执行的步骤包括:获取所述发动机的先前转速信号,并根据所述先前转速信号获取先前转速峰峰值,获取所述先前转速信号对应的所述喷射器的先前喷油量,根据所述先前转速峰峰值与所述先前喷油量,建立转速峰峰值与喷油量间的对应关系;实时获取喷油量时所述方法包括:获取当前转速信号,并根据所述当前转速信号获取当前转速峰峰值;根据所述转速峰峰值与喷油量间的对应关系,确定所述当前转速峰峰值对应的喷油量,作为当前实际喷油量。通过本发明专利技术的技术方案,可以缩短实时获取实际喷油量的获取延迟时间和修正延迟时间,从而可以减少由于喷油孔磨损变大而导致的能源浪费。

【技术实现步骤摘要】

本专利技术涉及发动机领域,特别涉及一种发动机喷射器喷油量的获取方法和装置。
技术介绍
目前,节能减排越来越受到国内和国际社会的重视。尤其是对于发动机而言,由于当前机动车辆的能源消耗量相当大,所以减少发动机运行过程中不必要的能源消耗就成为节能减排的一个重要实现途径。发动机运行是通过喷油器喷出燃油在汽缸内燃烧而实现的。其中,喷油器通过喷孔向外喷出燃油。而随着发动机使用时间增长,喷油器的喷孔会由于多次喷射而被磨损;随着不断地磨损,喷孔会逐渐增大。随着喷孔变大,在原先工作状态设定的控制参考量保持不变的情况下,实际产生的喷油量就会增加,进而发动机爆发压力就会超标,即实际产生的动力就会超过实际需求,这就造成了能源的浪费。为了避免这一原因造成的能源浪费,就需要根据每个时刻实际喷油量的变化情况对当前时刻的喷油量进行修正,而为了实现这一修正,就需要实时获取每个时刻实际喷油量。目前,实时获取发动机实际喷油量主要是通过实时获取发动机的转速信号,然后将该转速信号进行快速傅里叶变换(FFT)的处理,从而计算得到该转速信号对应时刻的实际喷油量。虽然通过FFT处理转速信号能够实时地获取实际喷油量,但是,由于FFT处理的计算过程十分复杂,需要占用用于发动机控制的单片机上相当大的计算资源,因此在单片机上计算资源有限的情况下,根据转速信号计算得到实际喷油量的时间较长,这就会造成实际喷油量的获取相对产生该实际喷油量的时间延迟较长,进而对实际喷油量进行修正的延迟时间就会较长,这样,在喷孔磨损造成喷油量增大时,就不能及时地将实际喷油量修正为符合实际工作状态所需要的喷油量,因此,这样依然会造成能源的浪费。
技术实现思路
本专利技术要解决的问题是提供一种获取发动机喷射器喷油量的方法和装置,以克服现有技术中通过FFT处理的方式来实时获取发动机喷射器喷油量而导致的占用单片机计算资源过多、获取的延迟时间较长的缺陷,进而解决在喷油量增大时对喷油量的修正不及时、浪费能源的技术问题。为达到上述目的,本专利技术提供了一种获取发动机喷射器喷油量的方法,获取所述发动机的先前转速信号,并根据所述先前转速信号获取先前转速峰峰值,所述转速峰峰值为一个喷射周期内转速最大值与最小值之差;获取所述先前转速信号对应的所述喷射器的先前喷油量;根据所述先前转速峰峰值与所述先前喷油量,建立转速峰峰值与喷油量间的对应关系;所述方法包括获取当前转速信号,并根据所述当前转速信号获取当前转速峰峰值;根据所述转速峰峰值与喷油量间的对应关系,确定所述当前转速峰峰值对应的喷油量,作为当前实际喷油量。优选的,所述根据所述当前转速信号获取当前转速峰峰值,包括确定当前时刻对应的当前检测时间段;在当前检测时间段中确定各个喷射周期对应的时间段;根据当前转速信号,确定每个喷射周期对应的时间段内的转速最大值和转速最小值,并计算每个喷射周期的的转速峰峰值;计算当前检测时间段内各个喷射周期转速峰峰值的平均值,并将所述转速峰峰值的平均值确定为所述当前转速峰峰值。优选的,所述计算每个喷射周期的转速峰峰值,包括获取每个喷射周期内的转速最大值和转速最小值;将各个喷射周期的转速最大值与转速最小值的差值确定为各个喷射周期对应的转速峰峰值。优选的,所述每个喷射周期的转速峰峰值,包括获取每个喷射周期内的转速最大值和转速最小值;将各个喷射周期的转速最大值与对应各所述转速最大值之前出现的最后一个转速最小值之间的差值确定为各喷射周期对应的第一初始转速峰峰值;将各个喷射周期的转速最大值与对应各所述转速最大值之后出现的第一个转速最小值之间的差值确定为各喷射周期对应的第二初始转速峰峰值;将各个喷射周期的第一初始转速峰峰值和第二初始转速峰峰值的平均值确定为各个喷射周期对应的转速峰峰值。优选的,所述确定当前时刻对应的当前检测时间段包括根据当前时刻,确定当前检测时间段的起点时刻;根据发动机机型,确定当前检测时间段的时间长度;所述时间长度为整数个所述发动机的工作循环。优选的,所述在当前检测时间段中确定各个喷射周期对应的时间段,包括根据当前转速信号,确定当前检测时间段内的压缩上止点的时刻;根据所述发动机的机型,确定喷射周期对应的曲轴齿圈上的齿数;将自各个所述压缩上止点的时刻起经过所述齿数的时间段确定为各个喷射周期对应的时间段。优选的,所述确定所述当前转速峰峰值对应的喷油量作为当前实际喷油量之后,还包括判断当前实际喷油量与当前时刻发动机状态对应的设定喷油量之间的差值是否大于预设的阈值;如果是,则将喷油量修正至所述设定喷油量。本专利技术还提供了一种获取发动机喷射器喷油量的装置,包括先前转速信号获取模块,用于获取所述发动机的先前转速信号;先前峰峰值获取模块,用于根据所述先前转速信号获取先前转速峰峰值,所述转速峰峰值为一个喷射周期内转速最大值与最小值之差;先前喷油量获取模块,用于获取所述先前转速信号对应的所述喷射器的先前喷油量;对应关系建立模块,用于根据所述先前转速峰峰值与所述先前喷油量,建立转速峰峰值与喷油量间的对应关系;当前转速信号获取模块,用于获取当前转速信号;当前峰峰值获取模块,用于根据所述当前转速信号获取当前转速峰峰值;当前喷油量确定模块,用于根据所述转速峰峰值与喷油量间的对应关系,确定所述当前转速峰峰值对应的喷油量,作为当前实际喷油量。优选的,所述当前峰峰值获取模块包括当前检测时间段确定子模块,用于确定当前时刻对应的当前检测时间段;喷射周期确定子模块,用于在当前检测时间段中确定各个喷射周期对应的时间段;转速最值确定子模块,用于根据当前转速信号,确定每个喷射周期对应的时间段内的转速最大值和转速最小值;喷射周期峰峰值计算子模块,用于计算每个喷射周期的的转速峰峰值;峰峰值平均值计算子模块,用于计算当前检测时间段内各个喷射周期转速峰峰值的平均值;平均值确定子模块,用于将所述转速峰峰值的平均值确定为所述当前转速峰峰值。优选的,所述喷射周期峰峰值计算子模块包括转速最值获取子模块,用于获取每个喷射周期内的转速最大值和转速最小值;第一峰峰值计算子模块,用于将各个喷射周期的转速最大值与转速最小值的差值确定为各个喷射周期对应的转速峰峰值。优选的,所述喷射周期峰峰值计算子模块包括转速最值获取子模块,用于获取每个喷射周期内的转速最大值和转速最小值;第一初始峰峰值计算子模块,用于将各个喷射周期的转速最大值与对应各所述转速最大值之前出现的最后一个转速最小值之间的差值确定为各喷射周期对应的第一初始转速峰峰值;第二初始峰峰值计算子模块,用于将各个喷射周期的转速最大值与对应各所述转速最大值之后出现的第一个转速最小值之间的差值确定为各喷射周期对应的第二初始转速峰峰值;第二峰峰值计算子模块,用于将各个喷射周期的第一初始转速峰峰值和第二初始转速峰峰值的平均值确定为各个喷射周期对应的转速峰峰值。优选的,所述当前检测时间段确定子模块包括起点时刻确定子模块,用于根据当前时刻,确定当前检测时间段的起点时刻;时间长度确定子模块,用于根据发动机机型,确定当前检测时间段的时间长度;所述时间长度为整数个所述发动机的工作循环。优选的,所述喷射周期确定子模块包括压缩上止点确定子模块,用于根据当前转速信号,确定当前检测时间段内的压缩上止点的时刻;齿数确定子模块,用于确定喷射周期对应的曲轴齿圈上的齿数;喷射时间段确本文档来自技高网
...

【技术保护点】
一种获取发动机喷射器喷油量的方法,其特征在于,获取所述发动机的先前转速信号,并根据所述先前转速信号获取先前转速峰峰值,所述转速峰峰值为一个喷射周期内转速最大值与最小值之差;获取所述先前转速信号对应的所述喷射器的先前喷油量;根据所述先前转速峰峰值与所述先前喷油量,建立转速峰峰值与喷油量间的对应关系;所述方法包括:获取当前转速信号,并根据所述当前转速信号获取当前转速峰峰值;根据所述转速峰峰值与喷油量间的对应关系,确定所述当前转速峰峰值对应的喷油量,作为当前实际喷油量。

【技术特征摘要】
1.一种获取发动机喷射器喷油量的方法,其特征在于,获取所述发动机的先前转速信号,并根据所述先前转速信号获取先前转速峰峰值,所述转速峰峰值为一个喷射周期内转速最大值与最小值之差;获取所述先前转速信号对应的所述喷射器的先前喷油量;根据所述先前转速峰峰值与所述先前喷油量,建立转速峰峰值与喷油量间的对应关系; 所述方法包括: 获取当前转速信号,并根据所述当前转速信号获取当前转速峰峰值; 根据所述转速峰峰值与喷油量间的对应关系,确定所述当前转速峰峰值对应的喷油量,作为当前实际喷油量。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前转速信号获取当前转速峰峰值,包括: 确定当前时刻对应的当前检测时间段; 在当前检测时间段中确定各个喷射周期对应的时间段; 根据当前转速信号,确定每个喷射周期对应的时间段内的转速最大值和转速最小值,并计算每个喷射周期的的转速峰峰值; 计算当前检测时间段内各个喷射周期转速峰峰值的平均值,并将所述转速峰峰值的平均值确定为所述当前转速峰峰值。3.根据权利要求2所述的方法,其特征在于,所述计算每个喷射周期的转速峰峰值,包括: 获取每个喷射周期内的转速最大值和转速最小值; 将各个喷射周期的转速最大值与转速最小值的差值确定为各个喷射周期对应的转速峰峰值。4.根据权利要求2所述的方法,其特征在于,所述每个喷射周期的转速峰峰值,包括: 获取每个喷射周期内的转速最大值和转速最小值; 将各个喷射周期的转速最大值与对应各所述转速最大值之前出现的最后一个转速最小值之间的差值确定为各喷射周期对应的第一初始转速峰峰值; 将各个喷射周期的转速最大值与对应各所述转速最大值之后出现的第一个转速最小值之间的差值确定为各喷射周期对应的第二初始转速峰峰值; 将各个喷射周期的第一初始转速峰峰值和第二初始转速峰峰值的平均值确定为各个喷射周期对应的转速峰峰值。5.根据权利要求2所述的方法,其特征在于,所述确定当前时刻对应的当前检测时间段包括: 根据当前时刻,确定当前检测时间段的起点时刻; 根据发动机机型,确定当前检测时间段的时间长度;所述时间长度为整数个所述发动机的工作循环。6.根据权利要求2所述的方法,其特征在于,所述在当前检测时间段中确定各个喷射周期对应的时间段,包括: 根据当前转速信号,确定当前检测时间段内的压缩上止点的时刻; 根据所述发动机的机型,确定喷射周期对应的曲轴齿圈上的齿数; 将自各个所述压缩上止点的时刻起经过所述齿数的时间段确定为各个喷射周期对应的时间段。7.根据权利要求1所述的方法,其特征在于,所述确定所述当前转速峰峰值对应的喷油量作为当前实际喷油量之后,还包括: 判断当前实际喷油量与当前时刻发动机状态对应的设定喷油量之间的差值是否大于预设的阈值; 如果是,则将喷油量修正至所述设定喷油量。8.一种获取发动机喷射器喷油量的装置,其特征在于,包括: 先前转速信号获取模块,用于获取所述发动机的先前转速信号; 先前峰峰值获取模块,用于根据所述先前转速信号获取先前转速峰峰值,所述转速峰峰值为一个喷射周期内转速最大值与最小值之差; 先前喷油量获取模块,用于获取所述先...

【专利技术属性】
技术研发人员:李大明刘兴义王裕鹏马永超
申请(专利权)人:潍柴动力股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1