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

文档序号:22807697发布日期:2020-11-04 04:14阅读:135来源:国知局
内燃机控制装置的制作方法

本发明涉及控制向内燃机的燃烧室供给燃料的燃料喷射阀的内燃机控制装置,尤其涉及具备确认燃料喷射切断功能的正常性的功能的内燃机控制装置。



背景技术:

在内燃机控制装置中,在检测到对发动机扭矩产生影响的机构零件或控制零件的异常/故障时,会向驾驶员通知内燃机的异常并执行燃料喷射切断功能、点火控制切断功能、节气门固定开度设定功能等故障保险功能。然而,在不确认故障保险功能是否会正常动作就进入内燃机需要故障保险功能的状态的情况下,如果故障保险功能不动作,便有可能陷入产生异常的发动机扭矩的状态。因此,须确认故障保险功能是否会正常起作用。

例如,日本专利特开2009-127574号公报(专利文献1)中揭示了如下内容:为了确认故障保险时的燃料喷射切断功能是否会正常起作用,设定在内燃机的运转停止的期间内诊断燃料喷射切断功能的诊断期间,在燃料喷射切断功能的诊断期间内使燃料喷射切断信号输出至燃料喷射阀驱动电路,并监视这时的燃料喷射阀驱动电路的动作状态监视用端口(disable端口)的信号状态,由此来执行燃料喷射切断功能的异常诊断。

现有技术文献

专利文献

专利文献1:日本专利特开2009-127574号公报



技术实现要素:

发明要解决的问题

然而,在专利文献1中,由于监视的是燃料喷射阀驱动电路的动作状态监视用端口的信号状态,因此无法区分判断是由于正常的燃料喷射切断功能而使得燃料喷射阀的驱动停止还是由于燃料喷射阀驱动电路以及控制它的燃料喷射控制装置的异常而导致燃料喷射阀停止。因此存在如下问题:尽管实际上燃料喷射切断功能会正常起作用,燃料喷射控制装置还是认为燃料喷射切断功能未正常起作用而禁止内燃机的起动本身。再者,在因燃料喷射切断功能的异常以外的异常而导致燃料喷射阀停止的情况下,要通过别的诊断功能来加以诊断。

本发明的目的在于提供一种能够可靠地诊断燃料喷射切断功能是否在正常起作用、进而在判断燃料喷射切断功能未正常起作用的情况下禁止内燃机的起动的内燃机控制装置。

解决问题的技术手段

本发明的特征在于,在内燃机起动前向燃料喷射阀驱动电路发送燃料喷射阀的驱动禁止信号并向燃料喷射阀驱动电路发送燃料喷射阀的驱动信号,若在该情况下检测到燃料喷射阀中流通了基于驱动信号的电流,则禁止内燃机的起动。

发明的效果

根据本发明,在向燃料喷射阀驱动电路发送燃料喷射阀的驱动禁止信号而已使燃料喷射切断功能动作的状态下向燃料喷射阀驱动电路发送燃料喷射阀的驱动信号并监视基于驱动信号的流至燃料喷射阀的电流的有无,由此,能够可靠地诊断燃料喷射切断功能是否在正常起作用。

附图说明

图1为表示运用本发明的内燃机的燃料喷射系统的整体构成的构成图。

图2为表示图1所示的燃料喷射阀驱动部的构成的电路图。

图3为本发明的第1实施方式的判断燃料喷射切断功能的正常性的控制流程图。

图4为说明诊断时施加至燃料喷射阀的诊断用驱动信号的说明图。

图5为第1实施方式中的、燃料喷射切断功能未正常起作用的情况下的时间图。

图6为燃料喷射切断功能正常起作用、燃料喷射阀中的1个发生了异常的情况下的时间图。

图7为不清楚燃料喷射切断功能是否在正常起作用的情况下的时间图。

图8为第1实施方式中的、燃料喷射切断功能在正常起作用的情况下的时间图。

图9为第1实施方式的变形例的判断燃料喷射切断功能的正常性的控制时间图。

图10为说明诊断时施加至同一燃料喷射阀的多个诊断用驱动信号的间隔期间的说明图。

图11为本发明的第2实施方式的判断燃料喷射切断功能的正常性的控制流程图。

图12为第2实施方式中的、燃料喷射切断功能在正常起作用的情况下的时间图。

图13为本发明的第3实施方式的判断燃料喷射切断功能的正常性的控制流程图。

具体实施方式

接着,使用附图,对本发明的实施方式进行详细说明,但本发明并不限定于以下实施方式,而是在本发明的技术概念中将各种变形例和应用例也包含在其范围内。

实施例1

根据图1~图11对本发明的第1实施方式进行详细说明,根据图1对运用本发明的内燃机控制装置的简单构成进行说明。再者,图1中展示的是运用于燃料喷射阀安装在汽缸上的直喷式内燃机的情况,但除此以外也能运用于燃料喷射阀安装在进气岐管上的内燃机。

图1中,内燃机的燃料喷射系统100由燃料喷射控制装置(以下记作ecu)101构成,ecu101具备生成燃料喷射阀109的驱动控制信号的功能。内燃机例如为直列四缸汽油式内燃机。

ecu101根据输入的各种信号来执行各种处理。例如,ecu101控制电磁螺线管式燃料喷射阀109。此处,燃料喷射阀109是向汽缸内喷射燃料的缸内喷射式燃料喷射阀。

ecu101具备控制部102、燃料喷射切断功能部103、燃料喷射阀驱动电路111、高电压生成部107及燃料喷射阀动作监视部112,所述控制部102具备喷射脉宽变更功能和驱动波形变更功能,所述燃料喷射切断功能部103具备燃料喷射切断功能,所述燃料喷射阀驱动电路111由驱动ic电路106及燃料喷射阀驱动部108构成。高电压生成部107和高侧燃料喷射阀驱动部108a经由保险丝104及继电器105而得到从电池电源110供给的电池电压的供给。

控制部102例如由微电脑构成,所述微电脑由cpu、存储器、i/o端口等构成。由微电脑构成的控制部102具有脉冲信号运算功能部102a和驱动波形指令功能部102b。进一步地,为了执行燃料切断诊断而向燃料喷射切断功能部103输出燃料切断指令和燃料切断解除指令。

脉冲信号运算功能部102a根据输入的内燃机的动作参数(例如由传感器等检测到的传感器值)来决定用于驱动燃料喷射阀109的燃料喷射脉宽(=通电时间)并输出至驱动ic电路106。作为输入的动作参数,例如有燃料温度、冷却水温、润滑油温、燃料压力等。此外,驱动波形指令功能部102b根据上述动作参数来决定用于驱动燃料喷射阀109的电流的驱动波形,并以指令(要求)形式输出至驱动ic电路106。

在燃料喷射阀驱动电路111的驱动ic电路106中,根据脉冲信号运算功能部102a的输出和来自驱动波形指令功能部102b的指令来设定燃料喷射阀109的驱动期间(=通电时间)、驱动电压的选择(选择采用高电压生成部107的高电压还是选择采用电池电源110的电池电压)以及驱动电流的目标值。驱动ic电路106按照该设定来驱动高电压生成部107及燃料喷射阀驱动部108a、108b。

在使燃料喷射阀109配备的阀芯开阀时,高电压生成部107使电池电压升压来生成供给至燃料喷射阀109的高电压而供给至高侧燃料喷射阀驱动部108a。具体而言,高电压生成部107根据来自驱动ic电路106的指令、以达到所期望的目标高电压的方式使从电池电源110供给的电池电压升压而生成比电池电压高的高电压。由此,作为向燃料喷射阀109供给电压的电源,配备以确保阀芯的开阀力为目的的高电压和在开阀后保持开阀以避免阀芯闭阀的电池电压这2个系统的电压。

高侧燃料喷射阀驱动部108a与燃料喷射阀109的励磁线圈的上游侧电性连接。高侧燃料喷射阀驱动部108a控制对燃料喷射阀109的电压供给,而且选择要供给的电压(由高电压生成部107生成的高电压或者电池电源110的电池电压)。

此外,低侧燃料喷射阀驱动部108b与燃料喷射阀109的励磁线圈的下游侧电性连接。低侧燃料喷射阀驱动部108b根据驱动ic电路106的控制来切换是否将燃料喷射阀109的励磁线圈接地。

接着,根据图2,对燃料喷射阀驱动部108a、108b的构成进行简单说明。高侧燃料喷射阀驱动部108a具备二极管201与驱动电路203的组合电路和二极管202与驱动电路204的组合电路。

二极管201一端与高电压生成部107电性连接、另一端与驱动电路203电性连接。二极管201防止电流向高电压生成部107倒流。驱动电路203例如为晶体管,集电极与二极管201电性连接,基极与驱动ic电路106电性连接,发射极与燃料喷射阀109的励磁线圈的一端电性连接。驱动电路203根据从驱动ic电路106输入至基极的信号来控制从高电压生成部107经由二极管201去往燃料喷射阀109的电流的供给。

二极管202一端与电池电源110电性连接、另一端与驱动电路204电性连接。二极管202防止电流向电池电源110倒流。驱动电路204例如为晶体管,集电极与二极管202电性连接,基极与驱动ic电路106电性连接,发射极与燃料喷射阀109电性连接。驱动电路204根据从驱动ic电路106输入至基极的信号来控制从电池电源110经由二极管202去往燃料喷射阀109的电流的供给。

根据来自控制部102的输出及指令,从驱动ic电路106得到了使驱动电路203变为on的信号的输入的情况下,高侧燃料喷射阀驱动部108a将高电压生成部107生成的高电压施加至燃料喷射阀109,另一方面,在从驱动ic电路106得到了使驱动电路204变为on的信号的输入的情况下,高侧燃料喷射阀驱动部108a将电池电压从电池电源110施加至燃料喷射阀109。

低侧燃料喷射阀驱动部108b具备驱动电路205和分流电阻206。驱动电路205例如为晶体管,集电极与燃料喷射阀109电性连接,基极与驱动ic电路106电性连接,发射极与分流电阻206电性连接。驱动电路205根据从驱动ic电路106输入至基极的信号来控制从燃料喷射阀109的励磁线圈的另一端去往分流电阻206的电流的供给。分流电阻206一端与驱动电路205电性连接,另一端接地。分流电阻206检测流至电阻间的电流,该电流作为诊断用监视电流经由放大器207输出至燃料喷射阀动作监视部112。

根据来自控制部102的指令,从驱动ic电路106得到使驱动电路205变为on的信号的输入时,低侧燃料喷射阀驱动部108b检测流至分流电阻206的电阻间的诊断用监视电流。

控制部102中,为了驱动燃料喷射阀109,根据燃料喷射阀109的特性在驱动波形指令功能部102b的存储元件中预先设定有驱动电流分布,该驱动电流分布存储有燃料喷射阀109的喷射量特性。来自驱动波形指令功能部102b的驱动电流分布输出至驱动ic电路106。

此外,控制部102根据内燃机的运转状态量(吸入空气量、转速等)和燃料喷射阀109的喷射量特性在脉冲信号运算功能部102a中算出燃料喷射阀109的开阀驱动时间(脉宽),并以脉冲信号的形式生成on/off信号而输出至驱动ic电路106。驱动ic电路106从控制部102算出的所期望的喷射正时的时间点起使脉冲信号变为on,并按照预先存储在控制部102内的驱动电流分布向燃料喷射阀109施加电流。

驱动电流分布由使燃料喷射阀109开阀的开阀峰值电流的电流值、保持开阀的第1保持电流的电流值、以及比第1保持电流的电流值小的第2保持电流的电流值等多个目标电流值构成。驱动ic电路106根据预先设定的控制序列而从使脉冲信号变为on的时间点起到使脉冲信号变为off的时间点为止对燃料喷射阀109施加与驱动电流分布相应的驱动电流。

接着,对燃料喷射阀动作监视部112进行说明。燃料喷射阀动作监视部112至少具备:监视电流检测部112a,其检测流至燃料喷射阀109的诊断用监视电流已达到规定值这一情况;以及检测结果发送部112b,其将检测到的结果发送至燃料喷射切断功能部103。诊断用监视电流是比上述保持电流值低的电流值,因此,在监视电流检测部112a中设定的是比保持电流值低的电流阈值。此外,燃料喷射切断功能部103将检测结果输出至控制部102。

再者,也可以不经由燃料喷射切断功能部103而直接将检测结果输出至控制部102。

在燃料喷射切断功能的诊断时,有意地向燃料喷射阀驱动部108a、108b供给驱动信号(脉冲信号),由此向燃料喷射阀109流通驱动电流。该驱动信号用于燃料喷射切断功能的诊断,因此,以下作为诊断用驱动信号进行说明。此外,与其相对应地,流至分流电阻206的驱动电流也用于燃料喷射切断功能的诊断,因此,以下作为诊断用监视电流进行说明。

继而,在燃料喷射阀动作监视部112中监视从分流电阻206送来的诊断用监视电流,若检测到基于诊断用驱动信号的诊断用监视电流,则判断从驱动ic电路106输出了诊断用驱动信号,若未检测到诊断用监视电流,则判断未从驱动ic电路106输出诊断用驱动信号。

此处,基于诊断用驱动信号的诊断用驱动电流是像图2所示那样从电池电源110供给,而且诊断用驱动信号的通电时间设定成无法使燃料喷射阀109开阀的脉冲时间。此外,利用分流电阻206加以检测的诊断用监视电流设定成比上述第2保持电流值小的值。再者,虽然是将检测对象设为驱动电流,但也可为驱动电压。

接着,使用图3,对本实施方式的、诊断燃料喷射切断功能是否在正常动作的具体的诊断方法进行说明。再者,与此同时,还使用图5~图8对执行图3的诊断流程的情况下的时间图进行说明。

图5~图8展示了从驱动ic电路106输出的诊断用驱动信号(脉冲信号)tdig、从燃料喷射切断功能部103输出至驱动ic电路106的燃料喷射切断的设定/解除信号scut、由燃料喷射阀动作监视部112加以检测的诊断用监视电流idig的计时。

图5~图8中,比较展示了设定燃料喷射切断功能而输出有诊断用驱动信号的状态(以下记作燃料喷射切断设定状态)和解除燃料喷射切断功能而输出有诊断用驱动信号的状态(以下记作燃料喷射切断解除状态)。再者,输出诊断用驱动信号的次序是设定成汽缸的工作顺序,但基本上内燃机是没有工作的,因此次序任意。再者,以下的控制流程是由控制部102的微电脑执行的功能。

《步骤s10》在步骤s10中,在起动前启动燃料喷射切断功能的诊断功能(功能安全诊断)。因而,若判断不是起动前,则跳至结束,待机到下一启动时刻的到来。另一方面,若判断为起动前,则执行燃料喷射切断功能的诊断。该启动是根据点火开关的on信号来(同步)进行的,以在起动马达启动前为止的时间内完成燃料喷射切断功能的诊断的方式至少决定后文叙述的步骤s16~s19的控制步骤。

当燃料喷射切断功能的诊断功能启动时,转移至步骤s11。

《步骤s11》在步骤s11中,为了借助燃料喷射切断功能部103来设定燃料喷射切断功能,向驱动ic电路106发送燃料喷射阀109的驱动禁止信号scut,将驱动ic电路106设定为燃料喷射切断设定状态。在该状态下,即便从控制部102及燃料喷射切断功能部103向驱动ic电路106输入驱动信号,由于已设定成燃料喷射切断设定状态,因此,只要燃料喷射切断功能正常,便不会喷射燃料。当将驱动ic电路106设定为燃料喷射切断设定状态时,转移至步骤s12。

《步骤s12》在步骤s12中,从控制部102对驱动ic电路106发送指示信号,以输出诊断用驱动信号tdig(参考图4)。相对应地,驱动ic电路106向燃料喷射阀驱动部108a、108b输出诊断用驱动信号tdig。在该情况下,高侧燃料喷射阀驱动部108a的驱动电路204变为on而选择电池电源110,低侧燃料喷射阀驱动部108b的驱动电路205变为on。

此处,诊断用驱动信号tdig的通电时间是设定成无法使燃料喷射阀109开阀的通电时间。这是为了避免如下情况:由于是起动前进行的诊断,所以若驱动燃料喷射阀109,则不燃烧的燃料将留在燃烧室内,在起动后作为未燃烧成分被排出至外部。

图4中展示有诊断用驱动信号tdig,诊断用驱动信号tdig的通电时间被决定为,处于比无效喷射时间tda短而且比微电脑的时间识别阈值trs长的诊断用驱动信号的设定时间范围tbdig内。

此处,无效喷射时间tda是即便从电池电源110对燃料喷射阀109施加规定的驱动电流、阀芯也不会动作的时间,反过来,若施加该无效喷射时间tda以上的驱动电流,则阀芯会进行动作。该无效喷射时间tda根据燃料喷射阀109而变动,因此,设定恰当的无效喷射时间tda即可。

如此,在本实施方式中,控制部102是将设定成比燃料喷射阀109无法开阀的无效喷射时间短的时间的驱动信号tdig送至燃料喷射阀驱动电路111。

此外,本实施方式中是以直喷式内燃机为对象,因此在平常的控制下是设为以高电压生成部107的高电压使燃料喷射阀109开阀的构成,而诊断用驱动信号tdig不需要使燃料喷射阀109开阀,所以设为从电池电源110供给诊断用驱动信号tdig的电流的构成。由此,能够可靠地避免燃料喷射阀109的开阀动作。

如此,在本实施方式中,在控制部102于内燃机起动前向燃料喷射阀驱动电路111发送燃料喷射阀的驱动禁止解除信号并向燃料喷射阀驱动电路111发送燃料喷射阀109的驱动信号tdig的情况下,是不经由高电压生成部107而从电池电源110供给从燃料喷射阀驱动电路111流至燃料喷射阀109的驱动电流。

进而,施加诊断用驱动信号时的电流值也限制在比上述第2保持电流值低的电流值。再者,在未设定有第2保持电流值而仅有第1保持电流值的情况下,是限制在比第1保持电流值低的电流值。再者,在燃料喷射阀配置在进气岐管上的内燃机中,未配备有高电压生成部,是直接利用电池电源,因此,根据电池电源来决定诊断用驱动信号tdig的长度即可。

如此,在本实施方式中,根据驱动信号tdig从燃料喷射阀驱动电路111输送至燃料喷射阀109的驱动电流的电流值被设定成无法使燃料喷射阀109开阀的大小。

此外,诊断用驱动信号tdig是按照各汽缸的工作次序被施加至各汽缸的燃料喷射阀。例如,在4汽缸的情况下,是按的次序来施加。当然,此时内燃机是没有转动的,因此无须配合燃烧循环的进气行程和压缩行程,只要以规定的时间间隔对各汽缸的燃料喷射阀109施加诊断用驱动信号tdig即可。当供给了诊断用驱动信号时,转移至步骤13。

《步骤s13》在步骤s13中,根据步骤s12中设定/输出的诊断用驱动信号来判断诊断用驱动电流是否被供给到了燃料喷射阀109。在该情况下,图2中,高侧燃料喷射阀驱动部108a的驱动电路204为on、低侧燃料喷射阀驱动部108b的驱动电路205为on,因此,在燃料喷射切断功能未正常切断燃料喷射的情况和燃料喷射切断功能已解除的情况下,诊断用监视电流idig会流至分流电阻206。

再者,该判断是针对所有燃料喷射阀加以执行,像步骤s13a~步骤s13d中那样,按照汽缸的工作顺序进行判断。例如,若在步骤s13a中在第1汽缸的燃料喷射阀109上观测到诊断用监视电流idig,则转移至步骤s18,另一方面,若在第1汽缸的燃料喷射阀109中未观测到诊断用监视电流idig,则在步骤s13b中判断在第3汽缸的燃料喷射阀109上是否观测到诊断用监视电流idig,若观测到诊断用监视电流idig,则转移至步骤s18。之后,在步骤s13c、s13d中针对第4汽缸、第2汽缸的燃料喷射阀109也执行同样的判断。

如此,在本实施方式中,控制部102是利用检测流至燃料喷射阀109的励磁线圈的电流的电流检测部112来检测基于驱动信号tdig的驱动电流idig。

图5展示了在燃料喷射切断设定状态下观测到诊断用监视电流idig的情况。在该情况下,必须能对所有燃料喷射阀109执行燃料喷射切断功能,因此,由于第2汽缸的燃料喷射阀109观测到了诊断用监视信号idig,所以判断燃料喷射切断功能没有正常动作,从而在之后的步骤s18中禁止内燃机的起动。再者,燃料喷射切断解除状态是正常的,因此对应于诊断用驱动信号tdig而观测到了诊断用监视电流idig。

因而,由于步骤s11中设定了燃料喷射切断功能,所以,当在步骤s13中在至少1个燃料喷射阀上观测到诊断用监视电流idig时,认为燃料喷射切断功能没有正常动作,从而转移至步骤s18。

如此,在本实施方式中,控制部102在向燃料喷射阀驱动电路111发送了燃料喷射阀109的驱动禁止信号的状态下以规定间隔向燃料喷射阀驱动电路111依序发送多个燃料喷射阀109的驱动信号tdig,若在该情况下检测到任一燃料喷射阀109中流通了基于驱动信号tdig的驱动电流idig,则禁止内燃机的起动。

另一方面,若在步骤s13中未观测到诊断用监视电流idig,则至少有两种可能,即,燃料喷射切断功能的设定正常动作而未检测到诊断用监视信号这一情况,以及,因燃料喷射阀109或者构成ecu101的控制零件的异常而导致未检测到诊断用监视信号idig这一情况。

图6展示了在燃料喷射切断解除状态下因燃料喷射阀109或者构成ecu101的控制零件的异常而导致仅第1汽缸的燃料喷射阀109能观测到诊断用监视信号idig的情况。在该情况下,在燃料喷射切断设定状态下,由于燃料喷射切断功能是正常的,因此观测不到与第1汽缸的燃料喷射阀的诊断用驱动信号tdig相对应的诊断用监视信号idig。

另一方面,图7展示了在燃料喷射切断解除状态下因燃料喷射阀109或者构成ecu101的控制零件的异常而导致所有汽缸的燃料喷射阀109上都未能观测到诊断用监视信号idig的情况。在该情况下,在燃料喷射切断设定状态下,在燃料喷射切断功能正常时以及燃料喷射切断功能异常时都观测不到诊断用驱动信号idig。

因而,像图6、图7中那样,无法区分燃料喷射切断功能的设定正常动作而未检测到诊断用监视信号idig的情况与因燃料喷射阀109或者构成ecu101的控制零件的异常而导致未检测到诊断用监视信号idig的情况。因此,为了区分这两种情况,转移至步骤14来执行燃料喷射切断功能的解除。

《步骤s14》步骤s14之后的控制步骤中,执行解除燃料喷射切断功能而进一步确认燃料喷射切断功能的正常性的控制步骤。在步骤s14中,为了进行燃料喷射切断功能的解除,以借助控制部102及燃料喷射切断功能部103来解除燃料喷射切断功能的方式向驱动ic电路106发送禁止解除信号,使驱动ic电路106解除燃料喷射切断设定状态。当解除了燃料喷射切断设定状态时,转移至步骤s15。

《步骤s15》在步骤s15中,与步骤s12一样,执行诊断用驱动信号tdig的设定及其输出。该步骤s15与步骤s12相同,因此省略说明。当输出了诊断用驱动信号tdig时,转移至步骤16。

如此,在本实施方式中,控制部102在发送了驱动禁止信号后向燃料喷射阀驱动电路111发送燃料喷射阀109的驱动禁止解除信号,并向燃料喷射阀驱动电路111发送燃料喷射阀109的驱动信号tdig,在该情况下,流至燃料喷射阀109的电流的电流值被设定成无法使燃料喷射阀开阀的大小。

此外,在本实施方式中,控制部102在燃料喷射切断设定状态及燃料喷射切断解除状态下向燃料喷射阀驱动电路111发送被设定成比燃料喷射阀109无法开阀的无效喷射时间短的时间的驱动信号tdig。

《步骤s16》在步骤s16中,根据步骤s15中设定/输出的诊断用驱动信号tdig来判断电流是否从电池电源110供给到了燃料喷射阀109。在该情况下,图2中,高侧燃料喷射阀驱动部108a的驱动电路204为on而选择电池电源110、低侧燃料喷射阀驱动部108b的驱动电路205为on,因此,在燃料喷射切断功能已解除的情况下,诊断用监视电流idig流至分流电阻206。

再者,该判断是针对所有燃料喷射阀109加以执行,像步骤s16a~步骤s16d中那样,按照汽缸的工作顺序进行判断。因而,由于在步骤s14中解除了燃料喷射切断功能,所以在步骤s16中按照汽缸的工作顺序来判断是否观测到至少流至1个燃料喷射阀109的诊断用监视电流idig。

例如,若在步骤s16a中在第1汽缸的燃料喷射阀109上观测到诊断用监视电流idig,则转移至步骤s17,另一方面,若在第1汽缸的燃料喷射阀109上未观测到诊断用监视电流idig,则在步骤s16b中判断在第3汽缸的燃料喷射阀109上是否观测到诊断用监视电流idig,若观测到诊断用监视电流idig,则转移至步骤s17。之后,在步骤s16c、s16d中针对第4汽缸、第2汽缸的燃料喷射阀109也执行同样的判断。

也就是说,在燃料喷射切断设定状态下未观测到任何诊断用监视电流idig的情况下,认为燃料喷射切断功能正常或者燃料喷射阀109或构成ecu101的控制零件异常,而若在燃料喷射切断解除状态下观测到1个燃料喷射阀109的诊断用监视电流,则判断燃料喷射切断功能正常,由此便能进行区分。

如此,当在燃料喷射切断解除状态下观测到至少1个燃料喷射阀109的诊断用监视电流idig时,判断燃料喷射切断功能正常。另一方面,当所有燃料喷射阀109上都未观测到诊断用监视电流idig时,视为区别于燃料喷射切断功能的别的异常而转移至步骤s19,禁止内燃机的起动。如此,步骤s18与步骤s19中的起动禁止判断是不同条件下的起动禁止判断。

因而,通过观测基于燃料喷射切断功能的设定和燃料喷射切断功能的解除的流至燃料喷射阀109的诊断用监视电流idig,能够可靠地诊断燃料喷射切断功能是否会正常动作。

图8中展示了在步骤13中在所有燃料喷射阀上都未观测到诊断用监视电流idig、此外在步骤s16中在所有燃料喷射阀上都观测到了诊断用监视电流idig的燃料喷射切断功能在正常动作的情况。在燃料喷射切断设定状态下,即便输出诊断用驱动信号tdig,由于燃料喷射切断功能是正常的,因此所有燃料喷射阀109中都不会输出诊断用监视电流idig。同样地,在燃料喷射切断解除状态下,当输出诊断用驱动信号tdig时,由于燃料喷射切断功能已解除,因此所有燃料喷射阀109中都会输出诊断用监视电流idig。

《步骤s17》在步骤17中,由于在步骤s13中判断燃料喷射切断功能的设定正常以及在步骤s16中判断至少1个燃料喷射阀109中流通了诊断用监视电流,因此概括起来而最终判断燃料喷射切断功能正常,从而许可内燃机的起动。由此开始起动马达的启动下的起动。

如此,在本实施方式中,控制部102具备如下功能:当在燃料喷射切断设定状态下检测到未流通基于驱动信号tdig的驱动电流idig时,解除燃料喷射切断设定状态而转移至燃料喷射切断解除状态;在燃料喷射切断解除状态下,向燃料喷射阀驱动电路111发送驱动信号tdig并检测燃料喷射阀109中是否流通了基于驱动信号tdig的驱动电流idig;以及,当在燃料喷射切断解除状态下检测到1个燃料喷射阀109中流通了基于驱动信号tdig的驱动电流idig时,许可内燃机的起动。

《步骤s18》在步骤18中,由于在步骤s13中判断燃料喷射切断功能的设定不正常,因此禁止内燃机的起动。再者,在本实施方式中是先执行步骤11~步骤s13的设定燃料喷射切断功能的控制步骤,因此,如果确认到诊断用监视电流idig,便能尽早禁止内燃机的起动。

如此,在本实施方式中,控制部102是在内燃机起动前向燃料喷射阀驱动电路111发送驱动禁止信号、之后向燃料喷射阀驱动电路111发送驱动禁止解除信号。

如以上所说明,本实施方式中配备有控制内燃机的内燃机控制装置101,所述内燃机控制装置101具备向燃料喷射阀109输送驱动电流的燃料喷射阀驱动电路111。并且,该内燃机控制装置101具备控制部102、103、112,所述控制部102、103、112在内燃机起动前向燃料喷射阀驱动电路111发送燃料喷射阀109的驱动禁止信号并向燃料喷射阀驱动电路111发送燃料喷射阀109的驱动信号tdig,若在该情况下检测到燃料喷射阀109中流通了基于驱动信号tdig的驱动电流idig,则禁止内燃机的起动。

更详细而言,具备控制部102,所述控制部102具有如下功能:在内燃机起动前,在已使燃料喷射阀驱动电路111变成燃料喷射切断设定状态的状态下向燃料喷射阀驱动电路111发送燃料喷射阀109的驱动信号tdig;通过燃料喷射阀驱动电路111的动作来检测燃料喷射阀109中是否流通了基于驱动信号tdig的驱动电流idig;以及,若在燃料喷射切断设定状态下检测到流通了驱动电流idig,则禁止内燃机的起动。

《步骤s19》在步骤19中,由于在步骤s16中在所有燃料喷射阀109上都未能观测到诊断用监视电流idig而判断不正常,因此判断燃料喷射阀109或者构成ecu101的控制零件异常,从而禁止内燃机的起动。

如此,在本实施方式中,控制部102具备如下功能:若在燃料喷射切断设定状态下检测到未流通基于驱动信号tdig的驱动电流idig,则解除燃料喷射切断设定状态而设为燃料喷射切断解除状态;在燃料喷射切断解除状态下,向燃料喷射阀驱动电路111发送驱动信号tdig并检测燃料喷射阀109中是否流通了基于驱动信号tdig的驱动电流idig;若在燃料喷射切断解除状态下检测到1个燃料喷射阀中流通了基于驱动信号tdig的驱动电流idig,则许可内燃机的起动;以及,若在燃料喷射切断解除状态下检测到所有燃料喷射阀109中都未流通基于驱动信号tdig的驱动电流idig,则禁止内燃机的起动。

如此,在向驱动ic电路106发送燃料喷射阀109的驱动禁止信号而设定了燃料喷射切断功能的状态以及向驱动ic电路106发送燃料喷射阀109的禁止解除信号而解除了燃料喷射切断功能的状态下,从控制部102向驱动ic电路106发送诊断用驱动信号tdig,进而监视流至燃料喷射阀109的基于诊断用驱动信号tdig的诊断用监视电流idig的有无,由此,能够可靠地诊断燃料喷射切断功能是否在正常起作用。

此处是以空出时间间隔的方式对各燃料喷射阀输出诊断用驱动信号来执行诊断,但在能够借助多cpu等同时进行诊断的情况下,可以同时进行诊断。

接着,根据图9及图10,对第1实施方式的变形例进行说明。该变形例如图9所示,为了提高诊断准确度,在起动马达启动前为止的时间内对1个燃料喷射阀109施加多次诊断用驱动信号tdig。像图3中那样,在燃料喷射切断功能的设定时,第1次诊断执行步骤11~步骤s13,第2次诊断再次返回至步骤11~步骤s13加以执行即可。同样地,在燃料喷射切断功能的解除时,第1次诊断执行步骤14~步骤s16,第2次诊断再次返回至步骤14~步骤s16加以执行即可。

在该变形例中,燃料喷射切断功能的设定时的诊断也执行得比燃料喷射切断功能的解除时的诊断早,因此能尽早判断燃料喷射切断功能没有正常动作这一状态。

此外,如图10所示,对1个燃料喷射阀施加诊断用驱动信号tdig的时机设定了规定的间隔期间。若间隔期间较短,则可动件不会稳定在闭阀位置上、可动件上会留有磁性,由于这些因素,便有因后续的诊断用驱动信号tdig而开阀的担忧。

因此,出于使可动件稳定在闭阀位置上、消除可动件的磁性等理由,按汽缸顺序施加诊断用驱动信号tdig,并以在施加至1个燃料喷射阀109的至少连续的诊断用驱动信号tdig之间存在其他燃料喷射阀109的诊断用驱动信号tdig的方式设定有间隔期间。

图9所示的例子设定成在施加至1个燃料喷射阀109的至少连续的诊断用驱动信号tdig之间存在其他剩余3个燃料喷射阀109的诊断用驱动信号tdig。此外,由此可以将间隔期间用于其他燃料喷射阀109的诊断时间,就诊断时间这一点而言也比较有利。

如此,在本实施方式中,控制部102以在施加至1个燃料喷射阀109的至少连续的驱动信号tdig之间存在其他燃料喷射阀的驱动信号tdig的方式对连续的驱动信号tdig设定有间隔期间。

实施例2

根据图11~图12,对本发明的第2实施方式进行详细说明,而本实施方式与第1实施方式的不同点在于,燃料喷射切断功能的解除的执行在时间上处于燃料喷射切断功能的设定之前。在第1实施方式中,是先设定燃料喷射切断功能,因此,在燃料喷射切断功能发生了异常的情况下,能够尽早判别该异常,但在燃料喷射切断功能正常的状态下,存在耗费诊断时间这一问题。

因此,在第2实施方式中,先于燃料喷射切断功能的设定而执行燃料喷射切断功能的解除,所以能缩短诊断时间耗费的时间。下面,根据图11所示的控制流程来进行说明,而对于与图3所示的控制流程的控制步骤相同的控制步骤则省略说明。

《步骤s20》~《步骤s21》在步骤s20中,由于与图3的步骤s10相同,因此省略说明。此外,在步骤s21中,由于与图3的步骤s14、步骤s15相同,因此省略说明。

《步骤s22》在步骤s22中,在燃料喷射切断解除状态下进行流至各燃料喷射阀109的诊断用监视电流idig的观测。由于像这样在燃料喷射切断解除状态下监视诊断用监视电流idig的有无,因此能先诊断燃料喷射阀109或者ecu101的控制零件是否在正常动作。

若在步骤s22a中在第1汽缸的燃料喷射阀109上观测到诊断用监视电流idig,则转移至步骤s23a,另一方面,若在第1汽缸的燃料喷射阀109上未观测到诊断用监视电流idig,则在步骤s22b中判断在第3汽缸的燃料喷射阀109上是否观测到诊断用监视电流idig,若观测到诊断用监视电流idig,则转移至步骤s23b。之后,在步骤s22c、s22d中针对第4汽缸、第2汽缸的燃料喷射阀109也执行同样的判断,若各控制步骤中观测到了诊断用监视电流idig,则转移至步骤s23c、s23d。

因而,例如,若一开始就在步骤s22a中在第1汽缸的燃料喷射阀109上观测到了诊断用监视电流idig,则可以判断燃料喷射阀109或者构成ecu101的控制零件能正常动作,因此可以省略之后的控制步骤s22b~s22d的控制步骤的执行。再者,若在步骤s22a中未观测到诊断用监视电流idig,则转移至步骤s22b执行相同的判断。之后,步骤s22c、步骤s22d也是一样的。

如此,若一开始就观测到了诊断用监视电流idig,则可以省略步骤s22内的后续的控制步骤,因此有可以缩短诊断时间的效果。继而,若在所有步骤s22a~s22d中都未能观测到诊断用监视电流idig,则判断燃料喷射阀109或者构成ecu101的控制零件无法正常动作,从而转移至禁止内燃机的起动的步骤s28。

《步骤s23》在步骤s23中,由于在步骤s22a~22d中的任一步观测到了诊断用监视电流idig,因此在步骤s23a~23d中选择最初观测到诊断用监视电流idig的汽缸。因而,若一开始就在步骤s23a中在第1汽缸的燃料喷射阀109上观测到了诊断用监视电流idig,则可以省略之后的控制步骤s23b~s23d的控制步骤的执行。当选择了任一汽缸时,转移至步骤s24。

《步骤s24》在步骤s24中,由于与图3的步骤s11、步骤s12相同,因此省略说明。再者,在该情况下,诊断用驱动信号tdig仅施加至所选择的汽缸的燃料喷射阀109,可以省略对剩余的燃料喷射阀109的施加。当设定了燃料喷射切断功能并输出了诊断用驱动信号tdig时,转移至步骤s25。

《步骤s25》在步骤s25中,根据步骤s24中设定/输出的诊断用驱动信号tdig来判断电流是否从电池电源110供给到了所选择的汽缸的燃料喷射阀109。若在该控制步骤中观测到了诊断用监视电流idig,则认为燃料喷射切断功能未正常起作用,从而转移至步骤s27将内燃机设为禁止起动。另一方面,若未观测到诊断用监视电流,则认为燃料喷射切断功能在正常起作用,从而转移至步骤s26来许可内燃机的起动。

像图12中那样,在燃料喷射切断解除状态及燃料喷射切断设定状态这两种状态下例如仅对第1汽缸的燃料喷射阀109输出诊断用驱动信号tdig,在燃料喷射切断解除状态下观测到了与之对应的观测诊断用监视电流idig,在燃料喷射切断设定状态下未观测到与之对应的诊断用监视电流idig。如此,诊断用驱动信号tdig仅施加至所选择的汽缸的燃料喷射阀109,可以省略对剩余的燃料喷射阀109的施加,因此能够尽早诊断燃料喷射切断功能的正常性。

《步骤s26》在步骤26中,由于在步骤s22中判断至少1个燃料喷射阀109中流通了诊断用监视电流idig、在步骤s25中判断所选择的燃料喷射阀109中未流通诊断用监视电流idig,因此,最终判断燃料喷射切断功能正常,从而许可内燃机的起动。由此开始起动马达的启动下的起动。

《步骤s27》在步骤27中,由于在步骤s25中判断燃料喷射切断功能的设定不正常,因此禁止内燃机的起动。

如此,本实施方式中配备有控制内燃机的内燃机控制装置101,所述内燃机控制装置101具备向燃料喷射阀109输送驱动电流的燃料喷射阀驱动电路111。并且,具备如下功能:在内燃机起动前,在已将燃料喷射阀驱动电路111设为燃料喷射切断解除状态的状态下向燃料喷射阀驱动电路111发送燃料喷射阀的驱动信号tdig;通过燃料喷射阀驱动电路111的动作来检测燃料喷射阀109中是否流通了基于驱动信号tdig的驱动电流idig;若在燃料喷射切断解除状态下检测到至少1个燃料喷射阀109中流通了基于驱动信号tdig的驱动电流idig,则设为燃料喷射切断设定状态并向燃料喷射阀驱动电路111发送驱动信号tdig;以及,检测燃料喷射阀109中是否流通了基于驱动信号tdig的驱动电流idig,若在燃料喷射切断设定状态下检测到流通了基于驱动信号tdig的驱动电流idig,则禁止内燃机的起动。

《步骤s28》在步骤28中,由于在步骤s22中在所有燃料喷射阀109上都未能观测到诊断用监视电流idig而判断不正常,因此判断燃料喷射阀109或者构成ecu101的控制零件异常,从而禁止内燃机的起动。

再者,在本实施方式中,是针对在燃料喷射切断解除状态下最初检测到诊断监视电流idig的汽缸来进行燃料喷射切断功能的正常性的判断,因此可以缩短诊断时间。

实施例3

根据图13,对本发明的第3实施方式进行详细说明,而本实施方式与第1实施方式的不同点在于,是在内燃机的驱动中途执行了怠速停机时诊断燃料喷射切断功能是否在正常起作用。

《步骤s30》在步骤s30中,在内燃机的驱动中执行燃料喷射阀109或者构成ecu101的控制零件的平常的自诊断。当判断自诊断已结束时,转移至步骤s31。

《步骤s31》在步骤s31中,在内燃机的驱动中确认自诊断的结果,以确认燃料喷射阀109有无故障。若在步骤s31a中判断没有第1汽缸的燃料喷射阀109不动作这样的故障,则转移至步骤s32a,另一方面,若判断有第1汽缸的燃料喷射阀109不动作这样的故障,则在步骤s31b中判断有无第3汽缸的燃料喷射阀109不动作这样的故障,若判断没有故障,则转移至步骤s32b。之后,在步骤s31c、s31d中针对第4汽缸、第2汽缸的燃料喷射阀109也执行同样的判断,若各控制步骤中判断没有故障,则转移至步骤s32c、s32d。

因而,例如,若一开始就在步骤s31a中判断第1汽缸的燃料喷射阀109没有故障,则视为可以判断燃料喷射阀109或者构成ecu101的控制零件能正常动作,从而可以省略之后的控制步骤s22b~s22d的控制步骤的执行。再者,若在步骤s31a中判断有故障,则转移至步骤s31b执行相同的判断。之后,步骤s31c、步骤s31d也是一样的。

如此,若一开始就判断没有故障,则可以省略步骤s31内的后续的控制步骤,因此有可以缩短诊断时间的效果。继而,若在所有步骤s31a~s31d中都判断有故障,则判断燃料喷射阀109或者构成ecu101的控制零件无法正常动作,从而转移至禁止内燃机的起动的步骤s38。

《步骤s32》在步骤s31中,由于在步骤s31a~31d中的任一步判断没有故障,因此,在步骤s32a~s32d中选择最初判断没有故障的汽缸。步骤s31及步骤s32的控制步骤与第2实施方式的燃料喷射切断解除状态是同等的,因此无须再次执行解除了燃料喷射切断功能时的诊断用监视电流idig的监视。

因而,若一开始就在步骤s32a中判断第1汽缸的燃料喷射阀109没有故障,则可以省略之后的控制步骤s32b~s32d的控制步骤的执行。当选择了任一汽缸时,转移至步骤s33。

《步骤s33》在步骤s22中,若根据加速踏板的踩下位置、内燃机的转速、制动踏板的踩下位置等信息而判断为执行怠速停机的状态,则执行怠速停机。此时,内燃机的驱动停止,不会转动。当执行了怠速停机时,转移至步骤s34。

《步骤s34》在步骤s34中,由于与图3的步骤s11、步骤s12相同,因此省略说明。再者,在该情况下,由于内燃机的转动已停止,因此诊断用驱动信号仅施加至所选择的汽缸的燃料喷射阀109,可以省略对剩余的燃料喷射阀109的施加。当设定了燃料喷射切断功能并输出了诊断用驱动信号时,转移至步骤s35。

《步骤s35》在步骤s35中,判断基于步骤s34中设定/输出的诊断用驱动信号tdig的诊断用驱动电流是否供给到了所选择的汽缸的燃料喷射阀109。若在该控制步骤中观测到诊断用监视电流idig,则认为燃料喷射切断功能未正常起作用,从而转移至步骤s37将内燃机设为禁止起动。另一方面,若未观测到诊断用监视电流,则认为燃料喷射切断功能在正常起作用,从而转移至步骤s36而许可内燃机的起动。

《步骤s36》在步骤36中,由于在步骤s35中判断所选择的燃料喷射阀109中未流通诊断用监视电流,因此,最终判断燃料喷射切断功能正常,从而许可内燃机的起动。由此开始起动马达的启动下的起动。

《步骤s37》在步骤37中,由于在步骤s35中判断燃料喷射切断功能的设定不正常,因此禁止内燃机的起动。

《步骤s38》在步骤38中,由于在步骤s22中判断所有燃料喷射阀109都发生了故障,因此判断燃料喷射阀109或者构成ecu101的控制零件异常,从而禁止内燃机的起动。

根据本实施方式,是在执行了怠速停机时执行燃料喷射切断功能是否在正常动作的诊断。由此,可以在内燃机起动后诊断燃料喷射切断功能是否在正常动作。此外,通过平常运转中执行的自诊断的结果与燃料喷射切断功能的诊断的结果的组合,可以省略进行燃料喷射切断功能的解除的控制步骤,从而能尽早诊断燃料喷射切断功能是否在正常动作。

此处,在实施例1、实施例2及实施例3中,ecu101是使用高电压生成部107并按照电流分布向燃料喷射阀109流通驱动电流。因此,在诊断时使用的电流分布中,是将峰值电流规定为仅在电池电源110的电池电压下就能达到的电流值。在燃料喷射切断功能的诊断中,无须使燃料喷射阀109开阀,因此无须设定为平常运转中的开阀所需的峰值电流值。

此外,若在内燃机起动时在到达构成高电压生成部107的dc/dc换流器完成升压的时间之前实施诊断,则不会变为规定的驱动电流波形而有导致误诊断之虞。因此,不使用来自高电压生成部107的电压,而是设定能在电池电压下达到的峰值电流值。由此,即便dc/dc换流器在内燃机起动前没有动作、没有确保升压电压,也能进行诊断。此外,还可以防止因峰值电流值过高而导致燃料喷射阀109发生误动作。

如上所述,本发明的特征在于,在内燃机起动前向燃料喷射阀驱动电路发送燃料喷射阀的驱动禁止信号并向燃料喷射阀驱动电路发送燃料喷射阀的诊断用驱动信号,若在该情况下检测到燃料喷射阀中流通了基于诊断用驱动信号的诊断用监视电流,则禁止内燃机的起动。

由此,在向燃料喷射阀驱动电路发送燃料喷射阀的驱动禁止信号而使燃料喷射切断功能动作的状态下向燃料喷射阀驱动电路发送燃料喷射阀的诊断用驱动信号,并监视基于诊断用驱动信号的、流至燃料喷射阀的诊断用监视电流的有无,由此,能够可靠地诊断燃料喷射切断功能是否在正常起作用。

再者,本发明包含各种变形例,并不限定于上述实施例。例如,上述实施例是为了以易于理解的方式说明本发明所作的详细说明,并非一定限定于具备说明过的所有构成。此外,可以将某一实施例的构成的一种手段替换为其他实施例的构成,此外,也可以对某一实施例的构成加入其他实施例的构成。此外,可以对各实施例的构成的一种手段进行其他构成的追加、删除、替换。

符号说明

101…ecu,102…控制部,103…燃料喷射切断功能部,106…驱动ic电路,107…高电压生成部,108a、108b…燃料喷射阀驱动部,109…燃料喷射阀,111…燃料喷射阀驱动部,112…燃料喷射阀动作监视部。

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