内燃机的控制装置的制作方法

文档序号:11447348阅读:105来源:国知局
内燃机的控制装置的制造方法

本发明涉及内燃机的控制装置。



背景技术:

一直以来,用于燃料喷射的系统中,在内燃机的气缸的1个动作周期中,从具有被电磁驱动的燃料喷射阀的燃料喷射装置对燃烧室进行多次燃料喷射(多级喷射)的燃料供给。

另外,在这样的燃料喷射装置中,升压电源一般包括具有感应元件和开关元件的升压电路、蓄积升压后的电力的电容器。从升压电源对燃料喷射阀通电时,用来自电容器的放电供给电力。因此,从升压电源通电时,电容器因放电而电压降低。

电容器放电后,电力通过升压电路蓄积,恢复为升压后的规定电压。但是,在较短时间中进行多次喷射时,存在蓄电跟不上第二次以后的喷射的情况。

与此相对,已知即使在升压电压降低时对于要求的喷射次数也进行可执行的最大次数的喷射的燃料喷射装置(例如,参考专利文献1)。专利文献1中,记载了用发动机控制单元监视对电池电压升压后的升压电压,在升压电压降低至设定的通常电压以下时,延长燃料喷射阀的开阀时间pi,确保燃料喷射阀的动作所需的驱动电流的结构。由此,实现了可靠性高的燃料喷射装置。

现有技术文献

专利文献

专利文献1:日本特开2011-185157号公报



技术实现要素:

发明要解决的技术课题

对于多级喷射的要求逐年增大,另一方面,出于净化废气的目的而要求升压电压的蓄电不足的短期间中的燃料喷射。在升压电压的蓄电完成前进行下一次喷射时,燃料喷射阀的柱塞的吸引能量会因升压电压不足而降低,导致燃料喷射阀开阀延迟,喷射量误差增大。

特别是,在低喷射脉冲区域(燃料喷射脉冲宽度较小的范围)中该影响较大,需要进行抑制因开阀延迟而导致的喷射量的误差的修正控制。另外,在多级喷射时执行喷射时刻接近的喷射时,为了确保升压电压的蓄电时间而使喷射时刻延迟时,即使以高维度地兼顾发动机功率、废气净化、燃耗改善为目的地设定了要求喷射时刻,也不能在需求的时刻执行燃料喷射。

本发明的目的在于提供一种内燃机的控制装置,在要求升压电压的蓄电跟不上的短期间的喷射时,能够不偏离要求的喷射时刻地、抑制因在升压电压蓄电中喷射而产生的燃料喷射量误差。

用于解决课题的技术方案

为了达成上述目的,本发明包括:供给第一电压的电池;对所述第一电压进行升压,并供给升压后的第二电压的升压电路;被所述第二电压驱动而喷射燃料的燃料喷射装置;使从所述升压电路对所述燃料喷射装置供给的所述第二电压on/off(导通/关断)的开关;和控制所述开关的运算装置,所述运算装置包括:推算部,其在一个燃烧周期中的最初的燃料喷射前,推算所述一个燃烧周期中的所有燃料喷射时刻的所述第二电压;和修正部,其根据推算出的所述第二电压对各个燃料喷射时刻的燃料喷射量进行修正。

发明效果

根据本发明,在要求升压电压的蓄电跟不上的短期间的喷射时,能够不偏离要求的喷射时刻地、抑制因在升压电压蓄电中喷射而产生的燃料喷射量误差。上述以外的课题、结构和效果,将通过以下实施方式的说明而明确。

附图说明

图1是表示本发明的实施方式的包括ecu的系统的基本结构的图。

图2是图1中示出的ecu的框图。

图3是图1中示出的ecu的控制框图的一例。

图4是表示多级喷射时的要求动作的一例的图。

图5是表示多级喷射时的要求动作的另一例的图。

图6是表示燃料喷射阀的驱动电流、升压电压、恢复基准时间的关系的图。

图7是表示电池电压与升压电压的恢复基准时间的关系的图。

图8是表示本发明的实施方式的升压电压推算值与升压电压推算修正量的关系的图。

图9是本发明的实施方式的燃料喷射控制的流程图。

具体实施方式

以下,用附图说明本发明的实施方式的包括ecu(内燃机的控制装置)的系统的结构和动作。图1是表示本发明的实施方式的包括ecu的系统的基本结构的图。

图1中,被吸入内燃机(101)的空气通过空气流量计[afm:airflowmeter](120),按节流阀(119)、集气室(115)的顺序被吸入,之后,经由各气缸所具有的进气管(110)、进气阀(103)对燃烧室(121)供给。

另一方面,燃料从燃料罐(123)被低压燃料泵(124)输送至内燃机(101)所具有的高压燃料泵(125),高压燃料泵(125)基于来自ecu[enginecontrolunit,发动机控制单元](109)的控制指令值,将燃料压控制为要求的压力。由此高压化后的燃料经由高压燃料配管(128)向燃料喷射阀(105:燃料喷射装置)输送,燃料喷射阀(105)基于ecu(109)内设置的燃料喷射控制装置(127)的指令,对燃烧室(121)喷射燃料。

另外,一般而言,内燃机(101)中,为了控制高压燃料泵(125),具有计测高压燃料配管(128)内的压力的燃料压力传感器(126),ecu(109)基于该传感器值,进行所谓反馈控制,使得高压燃料配管内(128)的燃料压力成为要求的压力。进而,在内燃机(101)具有点火线圈(107)、火花塞(106),用ecu(109)在要求的时刻进行对点火线圈(107)的通电控制和使用火花塞(106)的点火控制的设计。

由此,吸入空气和燃料在燃烧室(121)内因从火花塞(106)释放的火花而燃烧。通过燃烧而产生的废气经由排气阀(104)向排气管(111)排出,在排气管(111)设置有用于净化该废气的三效催化剂(112)。

ecu(109)中内置有上述燃料喷射控制装置(127),对其输入计测内燃机(101)的曲柄轴(未图示)角度的曲柄角度传感器(116)、检测(计测)吸入空气量的afm(120)、检测废气中的氧浓度的氧传感器(113)、检测驾驶员操作的加速踏板的开度的加速踏板开度传感器(122)、检测燃料压力的燃料压力传感器(126)等的信号。

接着,进一步说明从各传感器输入的信号。ecu(109)根据加速踏板开度传感器(122)的信号,计算内燃机(101)的要求转矩,并且进行是否为怠速状态的判定等。另外,ecu(109)具有根据曲柄角度传感器(116)的信号,运算内燃机的旋转速度(以下称为发动机转速)的转速检测部,和根据从水温传感器(108)得到的内燃机(101)的冷却水温和内燃机起动后的经过时间等判断三效催化剂(112)是否为已预热的状态的机构(判断部)等。

另外,ecu(109)根据上述要求转矩等,计算内燃机(101)所需的吸入空气量,将与其对应的开度信号对节流阀(119)输出。燃料喷射控制装置(127)计算与吸入空气量相应的燃料量并对燃料喷射阀(105)输出燃料喷射信号,进而对点火线圈(107)输出点火信号。

接着,用图2说明ecu(109)的结构。图2是图1中示出的ecu(109)的框图。ecu(109)具有电源ic(203)、微机(204)、燃料喷射控制电路(215)。其中,电源ic(203)、微机(204)和燃料喷射控制电路(215)构成燃料喷射控制装置(127)。

燃料喷射控制电路(215)内置于ecu(109),由驱动器ic(207)、升压电路(211)、上部驱动器(212)、下部驱动器(213)构成。

来自作为车辆用电源的电池(201)的电池电压对ecu(109)供给,对电源ic(203)供给。另外,电池电压vb对燃料喷射控制电路(215)的驱动器ic(207)、燃料喷射装置驱动用的升压电路(211)、上部驱动器(212)等供给。从电源ic(203)对作为运算装置的微机(204)、驱动器ic(207)等供给电压。

燃料喷射控制电路(215)的驱动器ic(207)具有与微机(204)的通信部(209)、升压电路驱动部(210)和驱动器驱动部(208)。升压电路驱动部(210)对升压电路(211)发送开关信号。升压电路(211)根据开关信号对电池电压vb升压,将升压后的电压vboost供给到上部驱动器(212)。另外,用升压电路(211)升压后的电压vboost被反馈至驱动器ic(207)的升压电路驱动部(210)。驱动器ic(207)由此判断是否再次发送开关信号。

另外,用升压电路(211)升压后的电压vboost被反馈至微机(204)的a/d转换器(205)。微机(204)能够基于a/d值从通信部(206)对驱动器ic(207)发送信号。

微机(204)能够经由a/d转换器(205)输入升压电压以及来自燃料压力传感器和温度传感器(包括ecu(109)的周边温度、基板温度、升压电路的温度)等的信号,进行监视。微机(204)还具有驱动外部负载、或监视来自外部的信号的输入输出端口(202)。另外,虽然未图示,但微机(204)包括rom、ram,具有能够存储设定值等的功能。

燃料喷射控制电路(215)的上部驱动器(212)具有用升压电路(211)的升压电压驱动线圈负载(214)的升压电压驱动器(212a)和用来自电池(201)的电池电压驱动线圈负载(214)的电池电压驱动器(212b)。上部驱动器(212)根据驱动器ic(207)的驱动器驱动部(208)的驱动信号a和驱动信号b,向具有电磁线圈的燃料喷射阀等的线圈负载(214)供给电流。

驱动信号a触发利用升压电压的升压电压驱动器(212a),驱动信号b触发利用电池电压的电池电压驱动器(212b)。另外,下部驱动器(213)根据驱动器驱动部(208)的驱动信号c使来自线圈负载(214)的电流流向接地电位。

上部驱动器(212)和下部驱动器(213)中的至少一方具有使用分流电阻等的电流检测部和端子电压检测部,进行检测在驱动器和线圈负载(214)流过的电流值而反馈的驱动器驱动控制。另外,也能够用这些功能进行对驱动器的过电流或端子的电源故障、接地故障的检测。

此处,实施方式中升压电路(211)、上部驱动器(212)、下部驱动器(213)与驱动器ic(207)分开地设置,但也可以将它们设置在驱动器ic(207)的内部。即,可以将驱动器ic(207)按驱动器或预驱动器中任意一方目的来使用。

另外,上部驱动器(212)、下部驱动器(213)实现使从升压电路(211)向燃料喷射阀(105)的线圈负载(214)供给的升压电压导通/关断(on/off)的开关的功能。微机(204)和驱动器ic(207)实现控制所述开关的运算装置的功能。

接着,用图3说明对燃料喷射脉冲宽度进行修正的控制。图3是关于本发明的实施方式的燃料喷射阀的驱动控制值,根据推算出的升压电压对燃料喷射脉冲宽度进行修正的控制框图的一例。另外,ecu(109)实现模块301~306的功能。

模块301是运算燃料喷射时刻的模块。模块301根据发动机转速、发动机水温、喷射冲程信息(表示是一个燃烧周期的吸入、压缩、燃烧和排气的冲程中的哪一个的信息)等条件,对于每一个气缸计算喷射时刻。

模块302是升压电压推算部的模块。根据每一个气缸的燃料喷射时刻、ecu(109)的周边温度、ecu(109)的基板温度、升压电路的温度、电池电压、或电池电压平均值(平滑处理值),以用升压电路驱动部(210)监视的升压电压为起点,进行升压电压的推算,计算升压电压推算值。对于升压电压推算值的计算方法,在后文中叙述。

模块303根据上述升压电压推算值计算修正量,以抑制升压电压降低引起的燃料误差。

模块304根据发动机转速、负荷、发动机水温等条件计算基本控制值(基本燃料喷射脉冲)。

模块305对于上述基本控制值,反映根据上述升压电压推算值得到的燃料修正量,运算喷射脉冲宽度。执行多级喷射时,模块305根据多级喷射次数和分割比运算用于多次喷射的脉冲宽度。

模块306是燃料喷射阀驱动部。根据上述燃料喷射时刻和上述燃料喷射脉冲宽度,对于模块307的燃料喷射阀,输出驱动电流而执行燃料喷射。

接着,用图4说明多级喷射时的要求动作。图4是表示多级喷射时的要求动作的一例的图。图中从上方起依次表示了喷射脉冲宽度、燃料喷射阀的电流波形、升压电压(vboost)。

以在1个周期(一个燃烧周期)中的规定期间(407~408)间进行同一气缸的3次多级喷射的情况为例说明要求动作。升压电压(vboost)在接通电源时,升压至基准电压(401),被保持为在基准电压(401)固定。此处,基准电压(401)是升压电路(211)完全充电时的电压。

另外,如升压电压的实线(402)所示,在第一次喷射(403)、第二次喷射(404)、第三次喷射(405)的时刻每一次喷射时电压降低规定量,之后向基准电压(401)升压。如第二次喷射(404)的时刻这样,如果升压电压恢复至基准电压(401),则能够喷射稳定的燃料喷射量。

但是,如第三次喷射(405)的时刻这样,在升压电压(vboost)蓄电完成达到基准电压(401)之前进行下一次喷射时,燃料喷射阀的柱塞的吸引能量因升压电压不足而降低,燃料喷射阀开阀延迟,喷射量误差增大。

特别在低喷射脉冲区间中该影响较大,需要进行抑制因开阀延迟而产生的喷射量的误差的修正控制。另外,在多级喷射时执行喷射时刻接近的喷射时,当为了确保升压电压的蓄电时间而使喷射时刻延迟时,虽然设定了以高维度地兼顾发动机输出、废气净化、燃耗改善为目的的要求喷射时刻,但还是不能在要求的时刻执行燃料喷射。

因此,为了应对第三次喷射(405)的时刻这样,在升压电压(vboost)完成蓄电达到基准电压(401)之前进行下一次喷射的情况,在1个周期中的规定期间(407~408)中多次进行燃料喷射时,在最初的燃料喷射阀的驱动前(图4的407的btdc10deg)的时刻,推算多次所有的升压电压的电压降低和喷射时刻的升压电压。

根据推算出的升压电压,如斜线部406a所示地进行喷射脉冲宽度的延长,由此燃料喷射阀的电流波形也延长406b所示的斜线部。对于升压电压的推算方法的详情在后文中叙述,本实施方式的目的在于在要求升压电压的蓄电跟不上的短期间的喷射时,能够满足要求的喷射时刻的要求,抑制因在升压电压蓄电中喷射而产生的燃料喷射量误差。

此处,微机(204)实现以在推算出的升压电压小于基准电压时,增大燃料喷射脉冲宽度的方式进行修正的修正部的功能。由此,能够抑制燃料喷射量的减少。

接着,用图5说明多级喷射时的其他要求动作。图5是作为多级喷射时的要求动作,表示与图4不同的一例的图。图中从上方起依次表示了(a)n气缸喷射脉冲宽度、(b)n气缸燃料喷射阀电流波形、(c)n+1气缸喷射脉冲宽度、(d)n+1气缸燃料喷射阀电流波形、(e)升压电压(vboost)。

本图示出了用(a)、(c)不同的气缸的组合,在1个周期中的规定期间(505~506)的曲柄角度180deg的冲程内进行3次、在下一个冲程中进行1次多级喷射的事例。

在第一次喷射与第二次喷射接近,第二次喷射与第三次喷射接近,(e)升压电压(vboost)蓄电达到基准电压(501)之前执行下一次喷射的情况下,如实线(502)所示,第二次喷射与第一次喷射相比、第三次喷射与第二次喷射相比,升压电压进一步降低。

燃料喷射时的升压电压降至低于基准电压(501)时,因为燃料喷射量降低,所以按第二次喷射的503a、第三次喷射的504a所示的斜线部根据升压电压推算值进行喷射脉冲宽度的燃料增量修正。与该喷射脉冲宽度的修正相应地,延长燃料喷射阀的电流波形(d)的503b、电流波形(b)的504b所示的斜线部。

另外,在第四次喷射中,升压电压恢复至基准电压(501),因此不实施对于第四次喷射的喷射脉冲宽度的修正。对于1个燃料喷射阀每次驱动的升压电压降低量(507)和降低时间的计算,用图6进行说明。

图6是表示燃料喷射阀的驱动电流、升压电压、恢复基准时间的关系的图。

1个燃料喷射阀驱动时消耗的电荷δq(601)用图6中示出的大致三角形的面积表达。δq根据dt(602)和ip(603)用下式(1)计算。

δq=dt×ip/2(1)

dt(602)是从燃料喷射阀的驱动电流流动起直至到达峰值电流的时间,与升压电压(vboost)的降低时间δt(604)等效。dt(602)根据电池电压、或电池电压平均值、或ecu的周边温度、或ecu的基板温度、或升压电路的温度中的某2种以上设定。此处,电池电压平均值指的是对于电池电压施加加权平均过滤,由此抑制电池电压的变动。

ip(603)是燃料喷射阀的峰值电流,根据使用燃料压力等预先设定。另外,ip(603)是对燃料喷射装置供给的驱动电流的最大值。

另外,能够根据电荷计算式(q=cv),用下式(2)计算1个燃料喷射阀每次驱动的升压电压降低量δv(605)。(将δv称为升压电压降低量)

δv=δq/c(2)

此处,δv表示在升压电路(211)完全充电的状态下燃料喷射装置进行了一次燃料喷射时的升压电压的降低量。

根据升压电路(211)内部使用的电容器而决定静电电容:c,但因为电容器包含温度引起的误差,所以优选用温度传感器对静电电容进行修正。另外,根据电荷计算式,在同时驱动2个燃料喷射阀的情况下,消耗的电荷δq(601)成为2倍,因此升压电压降低量δv(605)也成为2倍。另外,dtc(606)是恢复基准时间,对升压电路蓄电的电流(ic)能够用下式(3)计算。

ic=δq/dtc(3)

根据电荷计算式,能够将上式(3)变换为下式(4)。

δv=ic×dtc/c(4)

假设蓄电的电流(ic)和静电电容(c)为固定值时,当升压电压降低量δv(605)成为2倍时,恢复基准时间:dtc(606)也成为2倍。

此处,dtc(606)表示在升压电路(211)完全充电的状态下燃料喷射装置进行了一次燃料喷射时从升压电压开始降低起直到升压电路(211)完全充电的时间。

接着,说明本发明的实施方式中的升压电压推算值的计算方法的详情。

为了正确地修正多级喷射时的燃料喷射量的误差,需要实时掌握升压电压的降低量。但是,从燃料喷射引起的升压电压的降低起恢复至基准电压的恢复动作耗费数百μs~数ms,因为微机的运算负荷增大,所以不优选实时监视。

因此,上述升压电路驱动部(210)的升压电压,在本实施方式中在规定期间之前(图4中为407、图5中为505的时刻),进行a/d转换(从模拟信号转换为数字信号)后按每个气缸取入。以下将上述升压电压的监视值称为升压电压ad值。

本实施方式中,用下式(5)计算升压电压推算值v^。

v^=(vad+c1)-δv×n+δv×(tsum-dt)/(dtc-dt)(5)

此处,vad是与规定的曲柄角(例如,btdc10deg)对应的时刻的升压电压的ad值。c1是后述初次降低时修正量。δv是根据式(1)和(2)计算出的值。dtc(606)是上述恢复基准时间。tsum是升压电压恢复时间,用下式(6)计算。

tsum=∑(tk+1-tk)(k=1,2,……,4)(6)

此处,tk是存储了升压电压的ad值后的第k次燃料喷射的时刻。

微机(204)实现在一个燃烧周期中的最初的燃料喷射前,推算一个燃烧周期中的所有燃料喷射时刻的升压电压的推算部的功能。本实施方式中,微机(204)基于升压电压降低量δv、到达峰值电流ip(603)所用的时间dt(602)、恢复基准时间dtc(606)和一个燃烧周期中的燃料喷射次数n,推算燃料喷射时刻的升压电压。由此,能够容易地推算升压电压。

另外,升压电压推算值v^的最大值以基准电压为上限。本实施方式中的基准电压是在车辆用电源(电池)初次电源接通后、且燃料喷射前监视得到的升压电压,存储在微机(204)中。即,基准电压是使点火开关从关断(off)成为导通(on)之后,在燃料喷射装置进行燃料喷射前测定出的升压电路(211)的电压。由此,能够确保基准电压的精度。

上述升压电压恢复时间tsum的计算式设想了多级喷射次数最大为5次的情况,但也可以根据多级喷射的最大次数变更计算式(6)。

另外,在上述升压电压推算值v^的计算式(5)中,恢复基准时间dtc(606)设定升压电压的恢复基准时间实测值。对于升压电压的恢复基准时间,用图7进行说明。

图7是表示电池电压与升压电压的恢复基准时间的关系的图。701示出了ecu基板温度为高温的情况,702示出了ecu基板温度为低温的情况。表现为电池电压越低、或ecu基板温度越高,则恢复基准时间dtc(606)越长。此处使用了ecu基板温度,但也可以使用ecu的周边温度或升压电路的温度中的某一者以上。另外,此处使用了电池电压,但也可以是电池电压平均值。由此,能够排除电池电压的变动的影响。

此处,微机(204)设定与电池电压和ecu(109)的温度(ecu的周边温度、ecu的基板温度、或升压电路的温度)相应的恢复基准时间dtc(606)。例如,微机(204)预先存储了与电池电压和ecu(109)的温度对应的恢复基准时间dtc(606)。由此,推算升压电压的精度提高。

详细而言,微机(204)以随着电池电压减小而恢复基准时间dtc(606)增大的方式设定恢复基准时间,并且,以随着ecu的温度增大而恢复基准时间dtc(606)增大的方式设定恢复基准时间。由此,能够考虑电池电压和ecu的温度对升压电路的充电造成的影响地推算升压电压。

另外,在上述升压电压推算值的计算式(5)中,用下式(7)计算初次降低时修正量c1。

c1=δv×(t0-dt)/(dtc-dt)(7)

此处,t0是从tdc到初次喷射的时间。

对于初次降低时修正量c1对上述升压电压推算值v^的反映进行说明。在上述规定期间前的时刻(407或505),判定升压电压ad值是否在基准电压附近。具体而言,对升压电压ad值与基准电压进行比较。升压电压ad值在基准电压附近的情况下(升压电压ad值≈基准电压),将上述升压电压初次降低时的燃料修正视为无效(c1=0),相反地,升压电压ad值低于基准电压的情况下(升压电压ad值<基准电压),将根据计算式(7)求出的初次降低时修正量c1反映至上述升压电压推算值v^。

能够用以上说明的各单元(各部分),求出升压电压的推算值。

接着对于喷射脉冲宽度和升压电压推算修正的计算单元(计算部)进行说明。其中,升压电压推算修正是在上述规定期间前的时刻对于规定期间内的所有燃料喷射次数个别地进行计算。各气缸喷射脉冲宽度用下式(8)计算。

各气缸喷射脉冲宽度=基本控制值(304)×分割比×燃料压力修正系数×升压电压推算修正+无效脉冲宽度(8)

升压电压推算修正是对于1个冲程(180deg)内的升压电压推算修正量(相当于多级喷射的最大喷射次数)基于喷射气缸(各气缸的喷射时刻)和喷射次数的信息进行分配而得到的修正量。因为随着在升压电压蓄电中喷射引起的升压电压的降低量增大,燃料喷射量的降低量也增大,所以进行设定使得抑制燃料喷射量的降低。图8中示出了具体的设定例。

图8是表示本发明的实施方式的升压电压推算值与升压电压推算修正量的关系的图。实线801是升压电压推算修正量,升压电压越低,越增大修正量,延长燃料喷射脉冲宽度。

另一方面,是在升压电压高于基准电压(803)的区间中,以减小修正量、缩小燃料喷射脉冲宽度的方式设定修正量的一例。此处,微机(204)实现在升压电压大于基准电压时,以减小燃料喷射脉冲宽度的方式进行修正的修正部的功能。由此,能够抑制燃料喷射量增加。

虚线802表示在升压电压在基准电压(803)附近完成蓄电的状态下,将升压电压推算修正量视为无效,不进行喷射脉冲宽度的延长和缩小修正。本实施方式中,对于喷射脉冲宽度乘以上述升压电压推算修正进行修正,因此1.0实质上是无效的。

此处,微机(204)实现根据推算出的升压电压对各个燃料喷射时刻的燃料喷射量进行修正的修正部的功能。本实施方式中,微机(204)在某一个气缸的一个燃烧周期中的最初的燃料喷射前,对于所有气缸推算一个燃烧周期中的所有燃料喷射时刻的升压电压。由此,能够不仅考虑1个气缸的多级喷射,也考虑其他气缸的多级喷射地推算升压电压。

接着,用图9说明燃料喷射控制的动作。图9是本发明的实施方式的燃料喷射控制的流程图。微机(204)按照本流程,每隔规定的曲柄角度(例如btdc10deg)插入运算。

在步骤s901中,微机(204)取入上述基准电压、升压电压ad值、ecu的基板温度、ecu的周边温度、升压电路的温度、电池电压、电池电压平均值等输入参数。在步骤s902中,微机(204)取入与1个冲程(180deg)内的所有燃料喷射次数对应的喷射时刻。接着在步骤s903中,微机(204)判断是否需要计算升压电压的初次降低时修正量。

即,微机(204)判断升压电压ad值是否与基准电压相等。例如,升压电压ad值与基准电压的差在规定的阈值以下时,微机(204)判断升压电压ad值与基准电压相等。

如果升压电压ad值≈基准电压的条件成立,则微机(204)前进至步骤s906。上述步骤s903的条件不成立时,微机(204)前进至步骤s904。微机(204)在升压电压ad值<基准电压的条件成立时(s904;是),在步骤s905中计算升压电压值的初次降低时修正量c1。另一方面,微机(204)在上述步骤s904的条件不成立时(升压电压ad值>基准电压),前进至步骤s907。

在步骤s906中,微机(204)根据上述升压电压ad值、喷射时刻、初次降低时修正量c1计算升压电压推算值v^。计算升压电压推算值v^时,根据ecu的基板温度、或ecu的周边温度、或升压电路的温度、或电池电压、或电池电压平均值中的任意2种以上来设定升压电压的恢复基准时间dtc(606)。

接着,在步骤s907中,微机(204)根据上述升压电压推算值v^、或升压电压ad值,计算如图8所示的升压电压推算修正量。此处,上述升压电压推算值v^以基准电压为上限值,因此由于步骤s904的条件不成立(升压电压ad值>基准电压)而前进至步骤s907时,ecu(109)将图8的横轴从升压电压推算值置换为升压电压ad值地计算升压电压推算修正量。

在步骤s908中,微机(204)将上述升压电压推算修正量反映至基本控制值地计算燃料喷射脉冲宽度。接着在步骤s909中,在喷射驱动器中设定计算出的燃料喷射脉冲宽度和燃料喷射时刻,喷射驱动器输出驱动电流来控制燃料喷射阀。

如以上所说明的,根据本实施方式,在要求升压电压的蓄电跟不上的短期间的喷射时,能够不偏离要求的喷射时刻地、抑制因在升压电压蓄电中喷射而产生的燃料喷射量误差。

另外,本发明不限定于上述实施方式,包括各种变形例。例如,上述实施方式是为了易于理解地说明本发明而详细说明的,并不限定于必须具有说明的全部结构。另外,能够将某个实施方式的结构的一部分置换为其他实施方式的结构,也能够在某个实施方式的结构上添加其他实施方式的结构。另外,对于各实施方式的结构的一部分,能够添加、删除、置换其他结构。

例如,微机(204)也可以基于对升压电路(211)供给的电能、燃料喷射装置进行了一次燃料喷射时消耗的电能和一个燃烧周期中的燃料喷射次数,推算燃料喷射时刻的升压电压。由此,能够根据电能推算升压电压。

另外,微机(204)也可以基于一个燃烧周期中的最初的燃料喷射前的规定时刻的升压电压、燃料喷射装置进行了一次燃料喷射时的升压电压的变化率、燃料喷射装置进行了一次燃料喷射后升压电路(211)充电时的升压电压的变化率和一个燃烧周期中的燃料喷射次数,推算燃料喷射时刻的升压电压。由此,能够根据升压电压的变化率(斜率)推算升压电压。

另外,上述各结构、功能、处理部、处理单元等的一部分或全部,例如可以通过集成电路设计等而用硬件实现。另外,上述各结构、功能等,也可以通过处理器解析、执行实现各功能的程序而用软件实现。实现各功能的程序、表、文件等信息,能够保存在存储器、硬盘、ssd(solidstatedrive,固态硬盘)等记录装置、或者ic卡、sd卡、dvd等记录介质中。

附图标记说明

101……发动机

106……燃料喷射阀

109……ecu(发动机控制单元)

201……电池

207……燃料喷射控制电路

211……升压电路

212a……升压电压驱动器

212b……电池电压驱动器

214……线圈负载。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1