发动机的控制方法、控制装置、处理器与车辆与流程

文档序号:31722130发布日期:2022-10-04 23:34阅读:47来源:国知局
发动机的控制方法、控制装置、处理器与车辆与流程

1.本技术涉及发动机的控制领域,具体而言,涉及一种发动机的控制方法、控制装置、计算机可读存储介质、处理器与车辆。


背景技术:

2.对于点燃式发动机,通常是通过ecu(电子控制单元,electronic control unit,简称ecu)输出点火驱动信号,从而控制点火线圈进行工作,进而对发动机的多个缸进行点火控制。通常情况下,ecu的一个驱动针脚控制一个点火线圈,并按照对应的发动机的点火顺序,控制发动机的多个缸进行点火。
3.当单个ecu的驱动针脚数小于发动机的总缸数时,受ecu的驱动针脚的资源限制,单个ecu无法控制发动机的正常工作。同时,对发动机进行爆震控制的前提是,获取发动机多个缸的爆震的信号,但发动机每个缸的爆震信号与燃烧做功(即点火驱动)密切相关,故需要在考虑发动机点火的同时,还需要兼顾发动机的爆震信号的采集和控制。
4.在单个ecu的驱动针脚数小于发动机的总缸数时,现有技术中通常是更换驱动针脚数与发动机的总缸数相同的ecu。但是,开发驱动针脚数足够的ecu,不仅开发周期较长,开发成本还比较高。
5.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。


技术实现要素:

6.本技术的主要目的在于提供一种发动机的控制方法、控制装置、计算机可读存储介质、处理器与车辆,以解决现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元,对发动机进行爆震和点火控制,导致的成本较高的问题。
7.根据本发明实施例的一个方面,提供了一种发动机的控制方法,车辆包括发动机、第一ecu和第二ecu,所述发动机包括两个目标缸组和两个爆震传感器,两个所述目标缸组分别为第一目标缸组和第二目标缸组,两个所述爆震传感器分别为第一爆震传感器和第二爆震传感器,所述第一ecu与所述第一爆震传感器电连接,所述第二ecu与所述第二爆震传感器电连接,所述控制方法包括:所述第一ecu接收所述第一爆震传感器采集的所述第一目标缸组中各目标缸的爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制;所述第二ecu接收所述第二爆震传感器采集的所述第二目标缸组中各所述目标缸的所述爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的所述目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制,所述目标点火参数包括目标点火时间和目标点火提前角。
8.可选地,在所述第一ecu接收所述第一爆震传感器采集的所述第一目标缸组中各
目标缸的爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制之前,所述控制方法还包括:所述第一ecu控制所述第一目标缸组中各所述目标缸根据预设点火参数进行点火,所述预设点火参数包括预设点火时间和预设点火提前角。
9.可选地,在所述第二ecu接收所述第二爆震传感器采集的所述第二目标缸组中各所述目标缸的所述爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的所述目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制之前,所述控制方法还包括:所述第二ecu控制所述第二目标缸组中各所述目标缸根据预设点火参数进行点火,所述预设点火参数包括预设点火时间和预设点火提前角。
10.可选地,所述第一ecu根据多个所述爆震信号,计算对应的所述目标缸的目标点火参数,包括:根据各所述目标缸的爆震信号,确定所述第一目标缸组中各所述目标缸的点火时间的调整量和点火提前角的推迟量;根据各所述目标缸的所述预设点火时间和所述点火时间的调整量,计算各所述目标缸的目标点火时间,以及根据各所述目标缸的预设点火提前角和所述点火提前角的推迟量,计算各所述目标缸的目标点火提前角。
11.可选地,所述第二ecu根据多个所述爆震信号,计算对应的所述目标缸的所述目标点火参数,包括:根据各所述目标缸的爆震信号,确定所述第二目标缸组中各所述目标缸的点火时间的调整量和点火提前角的推迟量;根据各所述目标缸的所述预设点火时间和所述点火时间的调整量,计算各所述目标缸的目标点火时间,以及根据各所述目标缸的所述预设点火提前角和所述点火提前角的推迟量,计算各所述目标缸的目标点火提前角。
12.可选地,所述第一目标缸组中包括依次排列的第一目标缸、第二目标缸、第三目标缸和第四目标缸,按照所述发动机的点火顺序,所述第一目标缸和所述第二目标缸间隔第一预定角度,所述第二目标缸与所述第四目标缸的间隔第二预定角度,所述第四目标缸和所述第三目标缸间隔所述第一预定角度,其中,所述第一预定角度为180
°
,所述第二预定角度为90
°

13.可选地,所述第一目标缸组中包括依次排列的第一目标缸、第二目标缸、第三目标缸和第四目标缸,按照所述发动机的点火顺序,所述第一目标缸和所述第二目标缸间隔第一预定角度,所述第二目标缸与所述第四目标缸的间隔第二预定角度,所述第三目标缸和所述第四目标缸的间隔所述第一预定角度,其中,所述第一预定角度为180
°
,所述第二预定角度为90
°
,所述第三预定角度为270
°

14.可选地,所述第一ecu和所述第二ecu均以8缸驱动模式进行运行,所述第一ecu通过停缸方式不驱动所述第二目标缸组中的各所述目标缸,所述第二ecu通过所述停缸方式不驱动所述第一目标缸组的各所述目标缸。
15.根据本发明实施例的另一方面,还提供了一种发动机的控制装置,车辆包括发动机、第一ecu和第二ecu,所述发动机包括两个目标缸组和两个爆震传感器,两个所述目标缸组分别为第一目标缸组和第二目标缸组,两个所述爆震传感器分别为第一爆震传感器和第二爆震传感器,所述第一ecu与所述第一爆震传感器电连接,所述第二ecu与所述第二爆震传感器电连接,所述控制装置包括:第一执行单元,被配置为所述第一ecu接收所述第一爆震传感器采集的所述第一目标缸组中各目标缸的爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进
行点火控制;第二执行单元,被配置为所述第二ecu接收所述第二爆震传感器采集的所述第二目标缸组中各所述目标缸的所述爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的所述目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制,所述目标点火参数包括目标点火时间和目标点火提前角。
16.根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的控制方法。
17.根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的控制方法。
18.根据本发明实施例的一方面,还提供了一种车辆,所述车辆包括发动机的控制装置,所述控制装置用于执行任意一种所述的控制方法。
19.在本发明实施例中,所述的发动机的控制方法中,所述第一ecu接收第一爆震传感器发送的第一目标缸组中各所述目标缸的爆震信号,并根据各所述目标缸对应的爆震信号,计算第一目标缸组中各所述目标缸的目标点火参数,且根据目标点火参数,对对应的所述目标缸进行点火控制;所述第二ecu接收第二爆震传感器发送的第二目标缸组中各所述目标缸的爆震信号,并根据各所述目标缸对应的爆震信号,计算第二目标缸组各所述目标缸的目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制。在现有技术中,当单个ecu的驱动针脚小于发动机的总缸数时,单个ecu无法对发动机进行点火控制,而本技术中采用第一ecu和第二ecu联合对发动机的点火和爆震进行控制,无需更换驱动针脚与发动机的总缸数相同的ecu,故也无需重新开发驱动针脚与发动机的总缸数相同的ecu,同时也无需开发与其对应的控制软件,这样保证了在较低成本的基础上,同时实现了对发动机的点火和爆震控制,从而解决了现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对发动机进行爆震和点火控制,导致的成本较高的问题。
附图说明
20.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
21.图1示出了根据本技术的一种实施例的发动机的控制方法的流程图;
22.图2示出了根据本技术的一种实施例的第一ecu与第一目标缸组的连接结构示意图;
23.图3示出了根据本技术的一种实施例的第二ecu与第二目标缸组的连接结构示意图;
24.图4示出了根据本技术的一种实施例的第一ecu和第二ecu联合控制发动机的示意图;
25.图5示出了根据本技术的一种实施例的发动机的控制装置的结构示意图。
26.其中,上述附图包括以下附图标记:
27.10、第一执行单元;20、第二执行单元;100、第一ecu;101、a针脚;102、b针脚;103、c针脚;104、d针脚;200、第二ecu;201、e针脚;202、f针脚;203、g针脚;204、h针脚;301、第一目标缸;302、第二目标缸;303、第三目标缸;304、第四目标缸;401、第五目标缸;402、第六目标缸;403、第七目标缸;404、第八目标缸。
具体实施方式
28.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
29.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
30.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.为了便于描述,以下对本技术实施例涉及的部分名词或术语进行说明:
32.点火线圈:点火线圈通常有初级线圈和次级线圈两组线圈,根据线圈匝数不同,可以将车上的低电压转成高电压,在点火瞬间通过火花塞释放电火花,点燃气缸内燃料;
33.爆震和点火的关系:发动机的爆震信号一般是通过对应缸进行燃烧做功(点火驱动)时,在对应的曲轴角度范围的通过爆震传感器进行采集的,只有进行燃烧做功(点火驱动)后才进行信号采集,具有对应关系;当某缸爆震强度高于预设值,即发生爆震后需要对该缸的点火驱动提前角进行推迟,其中点火推迟角度跟爆震强度相关,控制器最终执行的点火驱动提前角是正常点火提前角减去爆震推迟点火提前角获得的。
34.正如背景技术中所说的,现有技术中的通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对发动机进行爆震和点火控制,导致的成本较高,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种发动机的控制方法、控制装置、计算机可读存储介质、处理器与车辆。
35.图1是根据本技术实施例的发动机的控制方法的流程图。车辆包括发动机、第一ecu和第二ecu,上述发动机包括两个目标缸组和两个爆震传感器,两个上述目标缸组分别为第一目标缸组和第二目标缸组,两个上述爆震传感器分别为第一爆震传感器和第二爆震传感器,上述第一ecu与上述第一爆震传感器电连接,上述第二ecu与上述第二爆震传感器电连接,如图1所示,该控制方法包括以下步骤:
36.步骤s101,上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制;
37.步骤s102,上述第二ecu接收上述第二爆震传感器采集的上述第二目标缸组中各上述目标缸的上述爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的上述目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制,上述目标点火参数包括目标点火时间和目标点火提前角。
38.上述的发动机的控制方法中,上述第一ecu接收第一爆震传感器发送的第一目标
缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第一目标缸组中各上述目标缸的目标点火参数,且根据目标点火参数,对对应的上述目标缸进行点火控制;上述第二ecu接收第二爆震传感器发送的第二目标缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第二目标缸组各上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制。在现有技术中,当单个ecu的驱动针脚小于发动机的总缸数时,单个ecu无法对发动机进行点火控制,而本技术中采用第一ecu和第二ecu联合对发动机的点火和爆震进行控制,无需更换驱动针脚与发动机的总缸数相同的ecu,故也无需重新开发驱动针脚与发动机的总缸数相同的ecu,同时也无需开发与其对应的控制软件,这样保证了在较低成本的基础上,同时实现了对发动机的点火和爆震控制,从而解决了现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对发动机进行爆震和点火控制,导致的成本较高的问题。
39.具体地,上述目标点火时间为发动机的点火线圈的充电时间。
40.具体地,上述发动机的点火相关参数并不限于目标点火时间和目标点火提前角,还可以包括其他的与发动机点火相关的参数。
41.具体地,在实际的应用过程中,上述发动机还可以包括两个以上的爆震传感器。在本技术中,上述发动机包括两个爆震传感器,这样既保证了成本较低,还实现了采集对应缸的爆震信号,进一步地实现了对发动机的爆震控制。
42.具体地,上述第一目标缸组和上述第二目标缸组均包括多个目标缸。
43.具体地,上述发动机的每一个目标缸均对应于一个爆震信号。
44.在实际的应用过程中,发动机的爆震信号一般是通过对应的目标缸进行燃烧做功时,在对应的曲轴角度范围的通过爆震传感器进行采集的,也就是说,只有进行对应的目标缸进行燃烧做功后才可以采集爆震信号,故为了便于后续对发动机的各目标缸进行爆震控制,故本技术的一种实施例中,在上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制之前,上述控制方法还包括:上述第一ecu控制上述第一目标缸组中各上述目标缸根据预设点火参数进行点火,上述预设点火参数包括预设点火时间和预设点火提前角。
45.具体地,上述预设点火时间和预设点火提前角为发动机在首次点火的情况下,预先设置的发动机的点火时间和点火提前角。后续在发动机首次点火之后,爆震传感器便可以采集到对应的爆震信号,则第一ecu便可以根据接收到的各上述目标缸对应的爆震信号,对对应的目标缸的点火时间和点火提前角进行调整,得到目标点火时间和目标点火提前角,以使得第一ecu根据目标点火时间和目标点火提前角进行点火控制,进一步对保证了对发动机的点火和爆震控制较为准确,进一步地保证了发动机较为安全。
46.本技术的另一种实施例中,在所述第二ecu接收所述第二爆震传感器采集的所述第二目标缸组中各所述目标缸的所述爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的所述目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制之前,上述控制方法还包括:上述第二ecu控制上述第二目标缸组中各上述目标缸根据预设点火参数进行点火,上述预设点火参数包括预设点火时间和预设点火提前角,后续第二ecu可以根据第二爆震传感器发送的第二目标缸组中各目标缸对应的爆震信号,对预设
点火时间和预设点火提前角进行更新,得到目标点火时间和目标点火提前角,这样进一步对保证了对发动机的点火和爆震控制较为准确,进一步地保证了发动机较为安全。
47.为了保证ecu的计算量较小,以及保证计算目标点火时间和目标点火提前角的方法较为简单,本技术的又一种实施例中,上述第一ecu根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,包括:根据各上述目标缸的爆震信号,确定上述第一目标缸组中各上述目标缸的点火时间的调整量和点火提前角的推迟量;根据各上述目标缸的上述预设点火时间和上述点火时间的调整量,计算各上述目标缸的目标点火时间,以及根据各上述目标缸的预设点火提前角和上述点火提前角的推迟量,计算各上述目标缸的目标点火提前角。
48.本技术的再一种实施例中,上述第二ecu根据多个上述爆震信号,计算对应的上述目标缸的上述目标点火参数,包括:根据各上述目标缸的爆震信号,确定上述第二目标缸组中各上述目标缸的点火时间的调整量和点火提前角的推迟量;根据各上述目标缸的上述预设点火时间和上述点火时间的调整量,计算各上述目标缸的目标点火时间,以及根据各上述目标缸的上述预设点火提前角和上述点火提前角的推迟量,计算各上述目标缸的目标点火提前角。在该实施例中,根据第二ecu根据第二爆震传感器发送的第二目标缸组各上述目标缸的爆震信号,确定对应的目标缸的点火时间的调整量和点火提前角的推迟量,再根据对应的目标缸的预设点火时间和点火时间的调整量,对预设点火时间进行调整,得到目标点火时间;以及根据对应的目标缸的预设点火提前角和点火提前角的推迟量,计算得到目标点火提前角,这样保证了得到目标点火时间和目标点火提前角的方法较为简单,以及第二ecu的计算量较小。
49.具体地,在第一ecu和第二ecu根据目标点火时间和目标点火参数控制对对应的目标缸进行点火控制之后,第一ecu和第二ecu还可以继续接收对应的爆震传感器发送的多个爆震信号,并继续根据对应的目标缸的爆震信号,对对应的目标缸的目标点火时间和目标点火提前角进行更新,以控制对应的目标缸根据更新后的目标点火时间和目标点火提前角进行点火,直到发动机停止运行为止。
50.本技术的一种具体的实施例中,对于直列8缸发动机,其各目标缸按照1、2、3、4、5、6、7和8的顺序进行排列。在实际的应用和接线时,为了便于第一爆震传感器采集第一目标缸组中各目标缸的爆震信号,本技术的一种具体实施例中,将发动机的各上述目标缸按照实际设置(即发动机的8个缸分成两列的设置),将发动机的8个缸划分为第一目标缸组和第二目标缸组。
51.具体地,上述第一目标缸组中包括依次排列的第一目标缸、第二目标缸、第三目标缸和第四目标缸。例如,第一目标缸组中的四个缸的缸号为1、2、3和4,按照上述发动机的点火顺序1-》6-》2-》4-》8-》3-》7-》5,则有上述第一目标缸(1缸)和上述第二目标缸(2缸)间隔第一预定角度,上述第二目标缸(2缸)与上述第四目标缸(4缸)的间隔第二预定角度,上述第四目标缸(4缸)和上述第三目标缸(3缸)的间隔上述第一预定角度,其中,第一预定角度为180
°
,第二预定角度为90
°

52.具体地,上述第二目标缸组包括依次排列的第五目标缸、第六目标缸、第七目标缸和第八目标缸。例如,第二目标缸组中的四个缸的缸号为5、6、7和8,按照上述发动机的点火顺序1-》6-》2-》4-》8-》3-》7-》5,上述第六目标缸(6缸)和上述第八目标缸(8缸)间隔第三预
定角度,上述第八目标缸(8缸)和上述第七目标缸间隔(7缸)第一预定角度,上述第七目标缸(7缸)和上述第五目标缸(5缸)间隔第二预定角度,其中,上述第一预定角度为180
°
,上述第二预定角度为90
°
,上述第三预定角度为270
°

53.本技术的另一种具体的实施例中,如图2所示,第一ecu100具有四个驱动针脚,分别为a针脚101、b针脚102、c针脚103以及d针脚104,第一目标缸组中包括四个目标缸,分别为第一目标缸301、第二目标缸302、第三目标缸303以及第四目标缸304。具体地,上述第一ecu的a针脚101与第一目标缸301电连接,b针脚102与第二目标缸302电连接,c针脚103与第三目标缸303电连接以及d针脚104与第四目标缸304电连接。第一ecu按照点火顺序通过对应间隔角度,采用软件停缸的方式对第一目标缸组中各目标缸进行点火控制。
54.本技术的另一种具体的实施例中,如图3所示,第二ecu200具有四个驱动针脚,分别为e针脚201、f针脚202、g针脚203以及h针脚204,第二目标缸组中包括四个目标缸,分别为第五目标缸401、第六目标缸402、第七目标缸403以及第八目标缸404。具体地,上述第二ecu的e针脚201与第五目标缸401电连接,f针脚202与第六目标缸402电连接,g针脚203与第七目标缸403电连接以及h针脚204与第八目标缸404电连接。第二ecu按照点火时序通过对应间隔角度,采用软件停缸的方式对第一目标缸组中各目标缸进行点火控制。
55.本技术的一种实施例中,由于第一目标缸组中的各上述目标缸由第一ecu控制,第二目标缸组中的各上述目标缸由第二ecu控制,故在上述第一ecu和上述第二ecu均以8缸驱动模式进行运行的情况下,上述第一ecu通过停缸方式不驱动上述第二目标缸组中的各上述目标缸,上述第二ecu通过上述停缸方式不驱动上述第一目标缸组的各上述目标缸。
56.本技术的一种具体的实施例中,如图4所示,以直列8缸发动机为例,一个工作循环曲轴转两圈,对应720度的曲轴转角。按照直列8缸发动机的点火顺序,相邻的两个目标缸间隔90度进行燃烧做功。第一ecu的a针脚与1缸(第一目标缸)电连接,b针脚与2缸(第二目标缸)电连接,c针脚与3缸(第三目标缸)电连接以及d针脚与4缸(第四目标缸)电连接。第二ecu的e针脚与5缸(第五目标缸)电连接,f针脚与6缸(第六目标缸)电连接,g针脚与7缸(第七目标缸)电连接以及h针脚与8缸(第八目标缸)电连接。第一ecu和第二ecu均为8缸驱动模式,当第一ecu的a针脚对1缸进行点火驱动后,由于6缸与第二ecu的f针脚电连接上,所以第一ecu通过停缸方式,在运行到6缸点火时进行停缸。对于第一ecu来说,在1缸点火驱动后,需要间隔180度再进行2缸点火。同理,对于4缸的点火驱动,是第一ecu在2缸点火驱动后,通过间隔90度的方式进行驱动;对与3缸的点火驱动,为第一ecu在4缸点火驱动后,通过间隔180度的方式驱动4缸。其余4个缸(即5缸、6缸、7缸和8缸)通过软件停缸的方式进行点火控制。对于第二ecu,第二ecu按照点火顺序从6缸开始驱动,在对6缸点火驱动之后,第二ecu通过间隔270度后驱动8缸、再间隔180度后驱动7缸,再间隔90度后驱动5缸,其余4个缸(即1缸、2缸、3缸和4缸)通过软件停缸的方式进行点火控制。
57.具体地,上述的发动机可以为直列8缸发动机。当然,上述的发动机还可以为v型8缸发动机,在本技术中并不对上述发动机的类型进行限制。具体地,上述的发动机的类型,可以根据实际的应用需求进行灵活调整。
58.本技术实施例还提供了一种发动机的控制装置,需要说明的是,本技术实施例的发动机的控制装置可以用于执行本技术实施例所提供的用于发动机的控制方法。以下对本技术实施例提供的发动机的控制装置进行介绍。
59.图5是根据本技术实施例的发动机的控制装置的结构示意图。车辆包括发动机、第一ecu和第二ecu,上述发动机包括两个目标缸组和两个爆震传感器,两个上述目标缸组分别为第一目标缸组和第二目标缸组,两个上述爆震传感器分别为第一爆震传感器和第二爆震传感器,上述第一ecu与上述第一爆震传感器电连接,上述第二ecu与上述第二爆震传感器电连接,如图5所示,该控制装置包括:
60.第一执行单元10,被配置为上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制;
61.第二执行单元20,被配置为上述第二ecu接收上述第二爆震传感器采集的上述第二目标缸组中各上述目标缸的上述爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的上述目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制,上述目标点火参数包括目标点火时间和目标点火提前角。
62.上述的发动机的控制装置中,第一执行单元被配置为上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制;第二执行单元被配置为上述第二ecu接收上述第二爆震传感器采集的上述第二目标缸组中各上述目标缸的上述爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的上述目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制,上述目标点火参数包括目标点火时间和目标点火提前角。在现有技术中,当单个ecu的驱动针脚小于发动机的总缸数时,单个ecu无法对发动机进行点火控制,而本技术中采用第一ecu和第二ecu联合对发动机的点火和爆震进行控制,无需更换驱动针脚与发动机的总缸数相同的ecu,故也无需重新开发驱动针脚与发动机的总缸数相同的ecu,同时也无需开发与其对应的控制软件,这样保证了在较低成本的基础上,同时实现了对发动机的点火和爆震控制,从而解决了现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对发动机进行爆震和点火控制,导致的成本较高的问题。
63.具体地,上述目标点火时间为发动机的点火线圈的充电时间。
64.具体地,上述发动机的点火相关参数并不限于目标点火时间和目标点火提前角,还可以包括其他的与发动机点火相关的参数。
65.具体地,在实际的应用过程中,上述发动机还可以包括两个以上的爆震传感器。在本技术中,上述发动机包括两个爆震传感器,这样既保证了成本较低,还实现了采集对应缸的爆震信号,进一步地实现了对发动机的爆震控制。
66.具体地,上述第一目标缸组和上述第二目标缸组均包括多个目标缸。
67.具体地,上述发动机的每一个目标缸均对应于一个爆震信号。
68.在实际的应用过程中,发动机的爆震信号一般是通过对应的目标缸进行燃烧做功时,在对应的曲轴角度范围的通过爆震传感器进行采集的,也就是说,只有进行对应的目标缸进行燃烧做功后才可以采集爆震信号,故为了便于后续对发动机的各目标缸进行爆震控制,故本技术的一种实施例中,上述控制装置还包括第一控制单元,被配置为在上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对
应的上述目标缸进行点火控制之前,上述第一ecu控制上述第一目标缸组中各上述目标缸根据预设点火参数进行点火,上述预设点火参数包括预设点火时间和预设点火提前角。
69.具体地,上述预设点火时间和预设点火提前角为发动机在首次点火的情况下,预先设置的发动机的点火时间和点火提前角。后续在发动机首次点火之后,爆震传感器便可以采集到对应的爆震信号,则第一ecu便可以根据接收到的各上述目标缸对应的爆震信号,对对应的目标缸的点火时间和点火提前角进行调整,得到目标点火时间和目标点火提前角,以使得第一ecu根据目标点火时间和目标点火提前角进行点火控制,进一步对保证了对发动机的点火和爆震控制较为准确,进一步地保证了发动机较为安全。
70.本技术的另一种实施例中,上述控制装置还包括第二控制单元,被配置为在所述第二ecu接收所述第二爆震传感器采集的所述第二目标缸组中各所述目标缸的所述爆震信号,并根据多个所述爆震信号,计算对应的所述目标缸的所述目标点火参数,且根据所述目标点火参数,对对应的所述目标缸进行点火控制之前,上述第二ecu控制上述第二目标缸组中各上述目标缸根据预设点火参数进行点火,上述预设点火参数包括预设点火时间和预设点火提前角,后续第二ecu可以根据第二爆震传感器发送的第二目标缸组中各目标缸对应的爆震信号,对预设点火时间和预设点火提前角进行更新,得到目标点火时间和目标点火提前角,这样进一步对保证了对发动机的点火和爆震控制较为准确,进一步地保证了发动机较为安全。
71.为了保证ecu的计算量较小,以及保证计算目标点火时间和目标点火提前角的方法较为简单,本技术的又一种实施例中,上述第一执行单元包括第一确定模块和第一计算模块,其中,上述第一确定模块被配置为根据各上述目标缸的爆震信号,确定上述第一目标缸组中各上述目标缸的点火时间的调整量和点火提前角的推迟量;上述第一计算模块被配置为根据各上述目标缸的上述预设点火时间和上述点火时间的调整量,计算各上述目标缸的目标点火时间,以及根据各上述目标缸的预设点火提前角和上述点火提前角的推迟量,计算各上述目标缸的目标点火提前角。
72.本技术的再一种实施例中,第二执行单元包括第二确定模块和第二计算模块,其中,上述第二确定模块被配置为根据各上述目标缸的爆震信号,确定上述第二目标缸组中各上述目标缸的点火时间的调整量和点火提前角的推迟量;上述第二计算模块被配置为根据各上述目标缸的上述预设点火时间和上述点火时间的调整量,计算各上述目标缸的目标点火时间,以及根据各上述目标缸的上述预设点火提前角和上述点火提前角的推迟量,计算各上述目标缸的目标点火提前角。在该实施例中,根据第二ecu根据第二爆震传感器发送的第二目标缸组各上述目标缸的爆震信号,确定对应的目标缸的点火时间的调整量和点火提前角的推迟量,再根据对应的目标缸的预设点火时间和点火时间的调整量,对预设点火时间进行调整,得到目标点火时间;以及根据对应的目标缸的预设点火提前角和点火提前角的推迟量,计算得到目标点火提前角,这样保证了得到目标点火时间和目标点火提前角的方法较为简单,以及第二ecu的计算量较小。
73.具体地,在第一ecu和第二ecu根据目标点火时间和目标点火参数控制对对应的目标缸进行点火控制之后,第一ecu和第二ecu还可以继续接收对应的爆震传感器发送的多个爆震信号,并继续根据对应的目标缸的爆震信号,对对应的目标缸的目标点火时间和目标点火提前角进行更新,以控制对应的目标缸根据更新后的目标点火时间和目标点火提前角
进行点火,直到发动机停止运行为止。
74.本技术的一种具体的实施例中,对于直列8缸发动机,其各目标缸按照1、2、3、4、5、6、7和8的顺序进行排列。在实际的应用和接线时,为了便于第一爆震传感器采集第一目标缸组中各目标缸的爆震信号,本技术的一种具体实施例中,将发动机的各上述目标缸按照实际设置(即发动机的8个缸分成两列的设置),将发动机的8个缸划分为第一目标缸组和第二目标缸组。
75.具体地,上述第一目标缸组中包括依次排列的第一目标缸、第二目标缸、第三目标缸和第四目标缸。例如,第一目标缸组中的四个缸的缸号为1、2、3和4,按照上述发动机的点火顺序1-》6-》2-》4-》8-》3-》7-》5,则有上述第一目标缸(1缸)和上述第二目标缸(2缸)间隔第一预定角度,上述第二目标缸(2缸)与上述第四目标缸(4缸)的间隔第二预定角度,上述第四目标缸(4缸)和上述第三目标缸(3缸)的间隔上述第一预定角度,其中,第一预定角度为180
°
,第二预定角度为90
°

76.具体地,上述第二目标缸组包括依次排列的第五目标缸、第六目标缸、第七目标缸和第八目标缸。例如,第二目标缸组中的四个缸的缸号为5、6、7和8,按照上述发动机的点火顺序1-》6-》2-》4-》8-》3-》7-》5,上述第六目标缸(6缸)和上述第八目标缸(8缸)间隔第三预定角度,上述第八目标缸(8缸)和上述第七目标缸间隔(7缸)第一预定角度,上述第七目标缸(7缸)和上述第五目标缸(5缸)间隔第二预定角度,其中,上述第一预定角度为180
°
,上述第二预定角度为90
°
,上述第三预定角度为270
°

77.本技术的另一种具体的实施例中,如图2所示,第一ecu100具有四个驱动针脚,分别为a针脚101、b针脚102、c针脚103以及d针脚104,第一目标缸组中包括四个目标缸,分别为第一目标缸301、第二目标缸302、第三目标缸303以及第四目标缸304。具体地,上述第一ecu的a针脚101与第一目标缸301电连接,b针脚102与第二目标缸302电连接,c针脚103与第三目标缸303电连接以及d针脚104与第四目标缸304电连接。第一ecu按照点火顺序通过对应间隔角度,采用软件停缸的方式对第一目标缸组中各目标缸进行点火控制。
78.本技术的另一种具体的实施例中,如图3所示,第二ecu200具有四个驱动针脚,分别为e针脚201、f针脚202、g针脚203以及h针脚204,第二目标缸组中包括四个目标缸,分别为第五目标缸401、第六目标缸402、第七目标缸403以及第八目标缸404。具体地,上述第二ecu的e针脚201与第五目标缸401电连接,f针脚202与第六目标缸402电连接,g针脚203与第七目标缸403电连接以及h针脚204与第八目标缸404电连接。第二ecu按照点火时序通过对应间隔角度,采用软件停缸的方式对第一目标缸组中各目标缸进行点火控制。
79.本技术的一种实施例中,由于第一目标缸组中的各上述目标缸由第一ecu控制,第二目标缸组中的各上述目标缸由第二ecu控制,故在上述第一ecu和上述第二ecu均以8缸驱动模式进行运行的情况下,上述第一ecu通过停缸方式不驱动上述第二目标缸组中的各上述目标缸,上述第二ecu通过上述停缸方式不驱动上述第一目标缸组的各上述目标缸。
80.本技术的一种具体的实施例中,如图4所示,以直列8缸发动机为例,一个工作循环曲轴转两圈,对应720度的曲轴转角。按照直列8缸发动机的点火顺序,相邻的两个目标缸间隔90度进行燃烧做功。第一ecu的a针脚与1缸(第一目标缸)电连接,b针脚与2缸(第二目标缸)电连接,c针脚与3缸(第三目标缸)电连接以及d针脚与4缸(第四目标缸)电连接。第二ecu的e针脚与5缸(第五目标缸)电连接,f针脚与6缸(第六目标缸)电连接,g针脚与7缸(第
七目标缸)电连接以及h针脚与8缸(第八目标缸)电连接。第一ecu和第二ecu均为8缸驱动模式,当第一ecu的a针脚对1缸进行点火驱动后,由于6缸与第二ecu的f针脚电连接上,所以第一ecu通过停缸方式,在运行到6缸点火时进行停缸。对于第一ecu来说,在1缸点火驱动后,需要间隔180度再进行2缸点火。同理,对于4缸的点火驱动,是第一ecu在2缸点火驱动后,通过间隔90度的方式进行驱动;对与3缸的点火驱动,为第一ecu在4缸点火驱动后,通过间隔180度的方式驱动4缸。其余4个缸(即5缸、6缸、7缸和8缸)通过软件停缸的方式进行点火控制。对于第二ecu,第二ecu按照点火顺序从6缸开始驱动,在对6缸点火驱动之后,第二ecu通过间隔270度后驱动8缸、再间隔180度后驱动7缸,再间隔90度后驱动5缸,其余4个缸(即1缸、2缸、3缸和4缸)通过软件停缸的方式进行点火控制。
81.具体地,上述的发动机可以为直列8缸发动机。当然,上述的发动机还可以为v型8缸发动机,在本技术中并不对上述发动机的类型进行限制。具体地,上述的发动机的类型,可以根据实际的应用需求进行灵活调整。
82.上述发动机的控制装置包括处理器和存储器,上述第一执行单元和第二执行单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
83.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元,对发动机进行爆震和点火控制,导致的成本较高的问题。
84.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
85.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述发动机的控制方法。
86.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述发动机的控制方法。
87.本技术的一种典型的实施例中,还提供了一种车辆,上述车辆包括发动机的控制装置,上述控制装置用于执行任意一种上述的控制方法。
88.上述的车辆包括发动机的控制装置,上述的控制装置可以执行上述任意一种上述的控制方法,上述控制方法中,上述第一ecu接收第一爆震传感器发送的第一目标缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第一目标缸组中各上述目标缸的目标点火参数,且根据目标点火参数,对对应的上述目标缸进行点火控制;上述第二ecu接收第二爆震传感器发送的第二目标缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第二目标缸组各上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制。在现有技术中,当单个ecu的驱动针脚小于发动机的总缸数时,单个ecu无法对发动机进行点火控制,而本技术中采用第一ecu和第二ecu联合对发动机的点火和爆震进行控制,无需更换驱动针脚与发动机的总缸数相同的ecu,故也无需重新开发驱动针脚与发动机的总缸数相同的ecu,同时也无需开发与其对应的控制软件,这样保证了在较低成本的基础上,同时实现了对发动机的点火和爆震控制,从而解决了现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对
发动机进行爆震和点火控制,导致的成本较高的问题。
89.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
90.步骤s101,上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制;
91.步骤s102,上述第二ecu接收上述第二爆震传感器采集的上述第二目标缸组中各上述目标缸的上述爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的上述目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制,上述目标点火参数包括目标点火时间和目标点火提前角。
92.本文中的设备可以是服务器、pc、pad、手机等。
93.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
94.步骤s101,上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制;
95.步骤s102,上述第二ecu接收上述第二爆震传感器采集的上述第二目标缸组中各上述目标缸的上述爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的上述目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制,上述目标点火参数包括目标点火时间和目标点火提前角。
96.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
97.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
98.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
99.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
100.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或
部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
101.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
102.1)、本技术的发动机的控制方法中,上述第一ecu接收第一爆震传感器发送的第一目标缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第一目标缸组中各上述目标缸的目标点火参数,且根据目标点火参数,对对应的上述目标缸进行点火控制;上述第二ecu接收第二爆震传感器发送的第二目标缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第二目标缸组各上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制。在现有技术中,当单个ecu的驱动针脚小于发动机的总缸数时,单个ecu无法对发动机进行点火控制,而本技术中采用第一ecu和第二ecu联合对发动机的点火和爆震进行控制,无需更换驱动针脚与发动机的总缸数相同的ecu,故也无需重新开发驱动针脚与发动机的总缸数相同的ecu,同时也无需开发与其对应的控制软件,这样保证了在较低成本的基础上,同时实现了对发动机的点火和爆震控制,从而解决了现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对发动机进行爆震和点火控制,导致的成本较高的问题。
103.2)、本技术的发动机的控制装置中,第一执行单元被配置为上述第一ecu接收上述第一爆震传感器采集的上述第一目标缸组中各目标缸的爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制;第二执行单元被配置为上述第二ecu接收上述第二爆震传感器采集的上述第二目标缸组中各上述目标缸的上述爆震信号,并根据多个上述爆震信号,计算对应的上述目标缸的上述目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制,上述目标点火参数包括目标点火时间和目标点火提前角。在现有技术中,当单个ecu的驱动针脚小于发动机的总缸数时,单个ecu无法对发动机进行点火控制,而本技术中采用第一ecu和第二ecu联合对发动机的点火和爆震进行控制,无需更换驱动针脚与发动机的总缸数相同的ecu,故也无需重新开发驱动针脚与发动机的总缸数相同的ecu,同时也无需开发与其对应的控制软件,这样保证了在较低成本的基础上,同时实现了对发动机的点火和爆震控制,从而解决了现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对发动机进行爆震和点火控制,导致的成本较高的问题。
104.3)、本技术的车辆包括发动机的控制装置,上述的控制装置可以执行上述任意一种上述的控制方法,上述控制方法中,上述第一ecu接收第一爆震传感器发送的第一目标缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第一目标缸组中各上述目标缸的目标点火参数,且根据目标点火参数,对对应的上述目标缸进行点火控制;上述第二ecu接收第二爆震传感器发送的第二目标缸组中各上述目标缸的爆震信号,并根据各上述目标缸对应的爆震信号,计算第二目标缸组各上述目标缸的目标点火参数,且根据上述目标点火参数,对对应的上述目标缸进行点火控制。在现有技术中,当单个ecu的驱动针脚小于发动机的总缸数时,单个ecu无法对发动机进行点火控制,而本技术中采用第一ecu和第二ecu联合对发动机的点火和爆震进行控制,无需更换驱动针脚与发动机的总缸数相同的ecu,故也无需重新开发驱动针脚与发动机的总缸数相同的ecu,同时也无需开发
与其对应的控制软件,这样保证了在较低成本的基础上,同时实现了对发动机的点火和爆震控制,从而解决了现有技术中通过更换驱动针脚数与发动机的总缸数相同的电子控制单元对发动机进行爆震和点火控制,导致的成本较高的问题。
105.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1