发动机自动停止再起动装置以及发动机自动停止再起动方法_3

文档序号:9401025阅读:来源:国知局
= O]且未发出起动装置驱动开始请求(否)的情况下,进入步骤S214,曲柄脉冲输入中断处理部13使OCR功能无效,禁止OCR中断,结束图5的处理。
[0053]另一方面,在步骤S207中判定为起动装置开启请求标记[F3 = I]、即发出了起动装置驱动开始请求(是)的情况下,曲柄脉冲输入中断处理部13进入步骤S208,判定本次发动机转速NEl是否小于上一次发动机转速NE2。
[0054]在步骤S208中判定本次发动机转速NEl在上一次发动机转速NE2以上(否)的情况下,进入步骤S214,曲柄脉冲输入中断处理部13使OCR功能无效,禁止OCR中断,结束图5的处理。
[0055]另一方面,在步骤S208中判定为本次发动机转速NEl小于上一次发动机转速NE2 (是)的情况下,进入步骤S209,曲柄脉冲输入中断处理部13判定本次发动机转速NEl是否大于起动装置驱动开始阈值NI。
[0056]在步骤S209中判定为本次发动机转速NEl在起动装置驱动开始阈值NI以下(否)的情况下,进入步骤S215,曲柄脉冲输入中断处理部13将“O”代入起动装置驱动开始请求标记F3,然后进入步骤S216,开启起动装置30并结束图5的处理。
[0057]另一方面,在步骤S209中判定为本次发动机转速NEl大于起动装置驱动开始阈值NI (是)的情况下,进入步骤S210,曲柄脉冲输入中断处理部13根据本次发动机转速NE1、起动装置驱动开始阈值NI及曲柄脉冲间的发动机转速的变化斜率NEgrad,并基于式[(Nl-NEl) +NEgrad]来计算起动装置驱动开始等待时间Twait,并转移到下一步骤S211。
[0058]在步骤S211中,曲柄脉冲输入中断处理部13在产生OCR中断时对1/0108所输出的OCR功能的输出设定进行设定,以使起动装置30开始驱动,并进入步骤S212,将当前时亥IJ、即本次曲柄脉冲输入中断产生时刻Tinl与起动装置驱动开始等待时间Twait相加后的时刻设定为0CR103,接着在步骤S213中激活OCR功能,允许OCR中断,结束图5的处理。
[0059]接着,参照图6的流程图,对OCR中断处理部16在OCR中断产生时刻执行的OCR中断处理进行说明。图6是表示本发明实施方式I的发动机自动停止再起动装置、以及发动机自动停止再起动方法中的OCR中断处理的流程图。
其是表示本发明实施方式I的发动机自动停止再起动装置的OCR中断处理的流程图。
[0060]在产生OCR中断、且执行上述图2所示的OCR中断处理部16的时刻,已通过OCR功能开始对起动装置30进行驱动。
[0061]图6中,首先在步骤S301中,OCR中断处理部16将“O”代入起动装置驱动开始请求标记F3,在步骤S302中,使OCR功能无效,禁止OCR中断,结束图6的处理。
[0062]接着,参照图7所示的时序图,对于本发明实施方式I的发动机自动停止再起动装置的控制所使用的各标记、OCR功能以及起动装置30的动作,以发动机转速单调降低的情况为例进行说明。图7是表示本发明实施方式I的发动机自动停止再起动装置、以及发动机自动停止再起动方法中的发动机转速单调降低时发动机自动停止控制部和起动装置驱动开始时间计算部和起动装置驱动开始设定部的关系的时序图。
[0063]图7所示的时序图从自动停止条件Fl为[停止:F1 = I]、自动停止中标记F2为[停止:F2 = I]、燃料喷射为禁止[禁止:0]、发动机20为惯性旋转的状态开始。
[0064]首先,在图7中,对每一曲柄脉冲下的发动机转速的变化进行说明。在时刻t71、时刻t73以及时刻t75下,分别有曲柄脉冲信号的输入,各个时刻的每一曲柄脉冲下的发动机转速如实线所示那样更新。在图7所示的时序图中,曲柄脉冲信号的输入周期逐渐变长,发动机转速持续降低。
[0065]接着,对图7中自动停止条件Fl的变化进行说明。若在时刻t72制动器关闭等怠速停止解除条件(发动机再起动条件)成立,则自动停止条件Fl从[停止:F1 = I]切换为[运行:F1 = O]
[0066]接着,对自动停止中标记F2的变化进行说明。自动停止中标记Fl在自动停止条件Fl变为[停止:F1 = I]时切换为[停止:F2 = I],之后在发动机20的起动完成时切换为[运行:F2 = O],但在图7的时序图中保持为[停止:F2 = I]。
[0067]接着,对起动装置驱动开始请求标记F3的变化进行说明。起动装置驱动开始请求标记F3是在发动机再起动条件成立后到开始对起动装置30进行驱动为止被设置为[请求:F3 = I]的标记。图7中,在时刻t72,自动停止条件Fl切换为[运行:F1 = O]后,起动装置驱动开始请求标记F3切换为[请求:F3 = I],之后开始对起动装置30进行驱动,在产生OCR中断的时刻即时刻t74,切换为[非请求:F3 = O]。
[0068]接下来,说明燃料喷射的动作。燃料喷射在怠速停止条件成立后禁止燃料喷射[燃料喷射禁止:0],在怠速停止解除条件(发动机再起动条件)成立后允许燃料喷射[燃料喷射允许:I],重新开始燃料喷射。图7中,在时刻t72,自动停止条件Fl切换为[运行:Fl = O]后,燃料喷射切换为[燃料喷射允许=I]。
[0069]最后,对OCR功能所涉及的起动装置30的驱动停止、驱动开始的动作进行说明。OCR功能与曲柄脉冲信号的输入时刻相对应地进行动作,在起动装置驱动开始请求标记F3为[请求:F3 = I]、发动机转速大于起动装置驱动开始阈值NI且发动机转速降低时激活,进行起动装置30的驱动开始时刻的设定。
[0070]图7中,在时刻t73,起动装置驱动开始请求标记F3为[请求:F3 = I],发动机转速比起动装置驱动开始阈值NI大,本次发动机转速NEl比上一次发动机转速NE2小,因此OCR功能变为[有效:1]。
[0071]首先,利用时刻t73下的本次发动机转速NE1、时刻t71下的上一次发动机转速NE2、以及从时刻t71到时刻t73的曲柄脉冲信号输入周期Tint,并基于式[(NEl —NE2) +Tint]计算时刻t71到时刻t73之间的发动机转速的斜率NEgrad。
[0072]接着,在时刻t73以后也推定发动机转速以和时刻t73以前相同的斜率降低,利用时刻t73下的本次发动机转速NEl、发动机转速的斜率NEgrad、以及起动装置驱动开始阈值NI,并基于式[(N1- NEl) +NEgrad],计算发动机转速到达起动装置驱动开始阈值NI为止的起动装置驱动开始等待时间Twait。其结果是,以时刻t73为基准,从该时刻t73起经过起动装置驱动开始等待时间Twait后的时刻t74成为开始驱动起动装置30的最佳时刻。
[0073]接着,将时刻t73下的FRClOl的值与起动装置驱动开始等待时间Twait相加后的值设定给0CR103,在产生OCR中断时设定开始驱动起动装置30的时刻,激活OCR功能[有效:1],允许OCR中断[允许:1]。
[0074]在时刻t74,通过使FRClOl的值即当前时刻与0CR103中设定的时刻相一致,从而产生OCR中断,起动装置30开启。
[0075]同时,在时刻t74起动OCR中断处理,起动装置驱动开始请求F3切换为[非请求:F3 = O],使OCR功能无效化,禁止OCR中断。
[0076]接着,参照图8所示的时序图,对于本发明实施方式I的发动机自动停止再起动装置的控制所使用的各标记、OCR功能以及起动装置30的动作,以发动机转速单调降低的情况为例进行说明。图8是表示本发明实施方式I的发动机自动停止再起动装置、以及发动机自动停止再起动方法中的发动机转速单调降低时发动机自动停止控制部和起动装置驱动开始时间计算部和起动装置开启设定部的关系的时序图。
[0077]图8所示的时序图从自动停止条件Fl为[停止:F1 = I]、自动停止中标记F2为[停止:F2 = I]、燃料喷射为禁止[禁止:0]、发动机20为惯性旋转的状态开始。
[0078]首先,在图8中,每个曲柄脉冲的发动机转速的变化为,在时刻t81、时刻t83、以及时刻t86下,具有各个曲柄脉冲信号的输入,在时刻t81、t83、t86下,对每个曲柄脉冲的发动机转速进行更新。在图8的时序图中,曲柄脉冲信号的输入周期逐渐变长,发动机转速持续降低。
[0079]接着,对图8中自动停止条件Fl的变化进行说明。若在时刻t82制动器关闭等怠速停止解除条件(发动机再起动条件)成立,则自动停止条件Fl切换为[运行:F1 = O]之后,在制动器开启等怠速停止条件(发动机停止条件)成立的时刻t84下,切换为[停止:
Fl = l]o
[0080]接着,对自动停止中标记F2的变化进行说明。自动停止中标记F2在自动停止条件Fl变为[停止:F1 = I]时切换为[停止:F2 = I],之后在发动机20的起动完成时切换为[运行:F2 = O]。在图8的时序图中,自动停止中标记F2保持为[停止:F2 = I]。
[0081 ] 接着,对起动装置驱动开始请求标记F3的变化进行说明。
起动装置驱动开始请求标记F3是在发动机再起动条件成立后到开始对起动装置30进行驱动为止被设置的标记。
图8中,在时刻t82,若自动停止条件Fl变为[运行:F1 = O],则切换为[请求:F3 =I],之后,在自动停止条件Fl变为[停止:F1 = I]的时刻t8
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1