[go: up one dir, main page]

JP6024603B2 - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine Download PDF

Info

Publication number
JP6024603B2
JP6024603B2 JP2013124734A JP2013124734A JP6024603B2 JP 6024603 B2 JP6024603 B2 JP 6024603B2 JP 2013124734 A JP2013124734 A JP 2013124734A JP 2013124734 A JP2013124734 A JP 2013124734A JP 6024603 B2 JP6024603 B2 JP 6024603B2
Authority
JP
Japan
Prior art keywords
ignition
crank angle
cylinder
cam
detected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013124734A
Other languages
Japanese (ja)
Other versions
JP2015001167A (en
Inventor
弘 榎本
弘 榎本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2013124734A priority Critical patent/JP6024603B2/en
Publication of JP2015001167A publication Critical patent/JP2015001167A/en
Application granted granted Critical
Publication of JP6024603B2 publication Critical patent/JP6024603B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)

Description

本発明は、内燃機関の制御装置に関するものである。   The present invention relates to a control device for an internal combustion engine.

例えば特許文献1には、自動車等の車両に搭載される内燃機関として、一時停車時等に機関運転を自動的に停止し、車両発進時等に機関運転を自動再始動するものが開示されている。   For example, Patent Document 1 discloses an internal combustion engine mounted on a vehicle such as an automobile that automatically stops engine operation when the vehicle is temporarily stopped, and automatically restarts engine operation when the vehicle starts. Yes.

特許文献1の内燃機関は筒内噴射弁を備えている。そして、この内燃機関では自動再始動時にスタータによるクランキングを開始するとともに、圧縮行程にある気筒に対して自動再始動時の最初の燃料噴射及び点火を実行することで初爆を生じさせる。これにより早期の再始動を実現している。   The internal combustion engine of Patent Document 1 includes an in-cylinder injection valve. In this internal combustion engine, cranking by a starter is started at the time of automatic restart, and the first fuel injection and ignition at the time of automatic restart are executed for the cylinders in the compression stroke to cause an initial explosion. This realizes early restart.

特開2007−309276号公報JP 2007-309276 A

ところで、各気筒における点火は、クランク角センサから出力される信号に基づいて算出されるクランク角に基づいて実行される。こうした点火制御に用いられるクランク角は、例えば、以下のようにして算出される。すなわち、クランク角センサは、クランク軸と一体回転するクランクロータに形成されている複数の突起に対応するパルス信号を出力する。そして、制御装置が、クランク角センサが出力したパルス信号を計数することでクランク角を算出する。なお、クランクロータの一部には突起が欠けている欠歯部が設けられており、制御装置はパルス信号の出力間隔が長くなったときに、算出されているクランク角を欠歯部が検知されるときに算出されるはずのクランク角を示す値に更新する。すなわち、欠歯部はクランクロータの一部にのみ設けられているため、パルス信号の出力間隔が瞬間的に長くなるのはこの欠歯部が設けられたクランク角を通過するときに限られる。したがって、算出されているクランク角と実際のクランク角との間にずれが生じている場合には、パルス信号の出力間隔が瞬間的に長くなる欠歯部が検知されたときに、算出されているクランク角を欠歯部が検知されるときに算出されるはずのクランク角を示す値に更新することで、そのずれが修正される。   By the way, the ignition in each cylinder is executed based on the crank angle calculated based on the signal output from the crank angle sensor. The crank angle used for such ignition control is calculated as follows, for example. That is, the crank angle sensor outputs a pulse signal corresponding to a plurality of protrusions formed on the crank rotor that rotates integrally with the crankshaft. And a control apparatus calculates a crank angle by counting the pulse signal which the crank angle sensor output. In addition, a part of the crank rotor is provided with a toothless part with a missing protrusion, and the control unit detects the calculated crank angle when the pulse signal output interval becomes longer. Is updated to a value indicating the crank angle that should be calculated. That is, since the missing tooth portion is provided only in a part of the crank rotor, the output interval of the pulse signal is only momentarily increased when passing the crank angle where the missing tooth portion is provided. Therefore, if there is a deviation between the calculated crank angle and the actual crank angle, it will be calculated when a missing tooth part where the output interval of the pulse signal becomes momentarily long is detected. The deviation is corrected by updating the existing crank angle to a value indicating the crank angle that should be calculated when the missing tooth portion is detected.

これに対して欠歯部が検知されるまでは、算出されているクランク角と実際のクランク角との間にずれが生じている可能性がある。すなわち、機関再始動時においては、クランク軸がある程度回転して欠歯部が検知されるまでは、算出されるクランク角と実際のクランク角とにずれが生じている可能性がある。   On the other hand, there is a possibility that a deviation has occurred between the calculated crank angle and the actual crank angle until the missing tooth portion is detected. In other words, when the engine is restarted, there is a possibility that there is a difference between the calculated crank angle and the actual crank angle until the crankshaft rotates to some extent and the missing tooth portion is detected.

この点、上記特許文献1の内燃機関では、機関停止時に記憶したクランク角に基づいて圧縮行程で停止している気筒を検知し、この気筒に対して自動再始動時の最初の燃料噴射及び点火が行われる。そのため、クランキングの開始から最初の点火までの期間が短く、最初の点火が実行されるまでのクランク軸の回転量が少ないため、欠歯部が検知されていない状態で最初の点火が実行される可能性が高い。したがって、記憶したクランク角と実際のクランク角との間にずれがある場合には、不適切な時期に点火が実行されるおそれがある。   In this regard, in the internal combustion engine disclosed in Patent Document 1, a cylinder stopped in the compression stroke is detected based on the crank angle stored when the engine is stopped, and the first fuel injection and ignition at the time of automatic restart are detected for this cylinder. Is done. Therefore, since the period from the start of cranking to the first ignition is short and the rotation amount of the crankshaft until the first ignition is executed is small, the first ignition is executed in a state where the missing tooth portion is not detected. There is a high possibility. Therefore, if there is a difference between the stored crank angle and the actual crank angle, there is a possibility that ignition will be executed at an inappropriate time.

また、特許文献1の内燃機関では、自動再始動時の2番目以降の点火についても、それまでのクランク軸の回転量等によっては、欠歯部が検知されていない状態で実行されることになる。したがって、特許文献1の内燃機関では、自動再始動時に不適切な点火が連続して実行される可能性がある。   Further, in the internal combustion engine of Patent Document 1, the second and subsequent ignitions at the time of automatic restart are executed in a state where no missing portion is detected depending on the amount of rotation of the crankshaft so far. Become. Therefore, in the internal combustion engine of Patent Document 1, improper ignition may be continuously executed during automatic restart.

本発明は、上記実情に鑑みてなされたものであり、その目的は、機関始動時に、早期の始動完了を図るとともに、不適切な点火が連続して実行されることを抑制することができる制御装置を提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to achieve early completion of engine start at the time of engine start and control that inappropriate ignition is continuously performed. To provide an apparatus.

以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するための内燃機関の制御装置は、機関始動時に、スタータによりクランク軸を駆動するとともに、点火を実行する。この制御装置は、クランク角の推定値が適正な値にあることを確認する確認手段を備え、圧縮行程にある気筒に対して筒内噴射弁からの燃料噴射と点火とを実行する圧縮行程噴射始動の場合には、機関停止時に記憶したクランク角に基づいて内燃機関の各気筒のうち最も早く初爆を生じさせることのできる気筒に対して最初の点火を実行する。そして、前記確認手段によってクランク角の推定値が適正な値にある旨の確認がなされていることを条件に、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する点火を許可する。
Hereinafter, means for solving the above-described problems and the effects thereof will be described.
A control device for an internal combustion engine for solving the above problems drives a crankshaft by a starter and executes ignition when starting the engine. This control device is provided with a confirmation means for confirming that the estimated value of the crank angle is an appropriate value, and is a compression stroke injection that performs fuel injection and ignition from the in-cylinder injection valve to a cylinder in the compression stroke. In the case of starting, the first ignition is executed for the cylinder that can cause the first explosion among the cylinders of the internal combustion engine based on the crank angle stored when the engine is stopped. Then, on the condition that the estimated value of the crank angle is confirmed to be an appropriate value by the confirmation means , the ignition is permitted for the cylinder that changes the ignition timing following the cylinder that performed the first ignition. .

機関停止中にはクランク軸の回転が停止していると推定されるため、機関始動の開始時におけるクランク角として、機関停止に伴ってクランク軸の回転が停止したときに算出されているクランク角を代用することができる。上記構成では、機関始動時の最初の点火は、機関停止に伴ってクランク軸が停止したときに記憶したクランク角に基づいて、最も早く初爆を生じさせることのできる気筒に対して実行される。すなわち、機関停止時に記憶したクランク角を利用して推定したクランク角を用いて点火が実行される。したがって、機関停止時に記憶したクランク角と実際のクランク角とにずれがなければ、記憶したクランク角を利用することで適切な時期に点火が行われるため、適切な初爆を早期に生じさせ、早期始動を実現することができる。   Since it is estimated that the rotation of the crankshaft is stopped while the engine is stopped, the crank angle calculated when the rotation of the crankshaft is stopped when the engine is stopped is determined as the crank angle at the start of the engine start. Can be substituted. In the above configuration, the first ignition at the time of starting the engine is executed for the cylinder that can cause the first explosion earliest based on the crank angle stored when the crankshaft is stopped when the engine is stopped. . That is, ignition is performed using the crank angle estimated using the crank angle stored when the engine is stopped. Therefore, if there is no deviation between the stored crank angle and the actual crank angle when the engine is stopped, the stored crank angle is used to ignite at an appropriate time, so that an appropriate initial explosion occurs early, Early start can be realized.

また、上記構成では、機関始動時に最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対しては、クランク角の推定値が適正な値にある旨の確認がなされていないときには、点火が禁止される。これにより、仮に最初の点火が適正な値にはないクランク角に基づいて不適切な時期に実行された場合でも、次の点火が不適切な時期に実行されることを抑制することができる。このようにして、機関始動時に不適切な点火が連続して実行されることを抑制することができる。   Further, in the above configuration, for a cylinder that changes the ignition timing following the cylinder that first ignited when the engine is started, if the estimated value of the crank angle is not confirmed to be an appropriate value, Is prohibited. As a result, even if the first ignition is executed at an inappropriate time based on a crank angle that does not have an appropriate value, it is possible to prevent the next ignition from being executed at an inappropriate time. In this way, it is possible to suppress the inappropriate ignition from being continuously performed when the engine is started.

なお、各気筒において点火が不適切な時期に実行された場合には、この点火によりクランク軸に対して逆回転方向に作用するトルクが発生することがある。この点、圧縮行程噴射始動の場合、最初の点火は、多くの場合は圧縮行程で停止していた気筒に対して実行されるため、吸気行程を経て燃焼が行われる2番目以降の燃焼と比べて気筒内の空気量が少なく、仮に誤った時期の点火によりクランク軸に対して逆回転方向のトルクが作用したとしても、そのトルクは小さなものになることが多い。したがって、機関停止時のクランク角を利用した最初の点火が不適切な時期に行われたとしても、スタータによるクランク軸の駆動によって、クランク軸の逆回転を抑制することができる。すなわち、不適切な時期に最初の点火が行われた場合でもそれによる問題はさほど大きくなく、適切な時期に点火が行われた場合には、早期始動を実現することができる。   When ignition is performed at an inappropriate time in each cylinder, torque that acts in the reverse rotation direction on the crankshaft may be generated by this ignition. In this regard, in the case of the compression stroke injection start, since the first ignition is performed for the cylinders that have stopped in the compression stroke in many cases, it is compared with the second and subsequent combustion in which combustion is performed through the intake stroke. Even if the amount of air in the cylinder is small and a torque in the reverse rotation direction acts on the crankshaft due to ignition at an incorrect timing, the torque is often small. Therefore, even if the initial ignition using the crank angle when the engine is stopped is performed at an inappropriate time, reverse rotation of the crankshaft can be suppressed by driving the crankshaft by the starter. That is, even when the first ignition is performed at an inappropriate time, the problem caused by the ignition is not so great. When the ignition is performed at an appropriate time, an early start can be realized.

一方、最初の点火を実行した気筒に続いて点火時期をむかえる気筒においては、吸気行程を経た後に圧縮行程となり、点火時期をむかえるため、不適切な点火がなされた場合に発生する逆回転トルクが大きくなる。この点、上記構成では、最初の点火を実行した気筒に続いて点火時期をむかえる気筒においては、クランク角の推定値が適正な値にある旨の確認がなされていない場合には点火が実行されない。したがって、クランク軸に不適切な点火に起因した大きな逆回転トルクが作用することを抑制することができる。   On the other hand, in the cylinder that changes the ignition timing following the cylinder that executed the first ignition, the compression stroke is changed after the intake stroke and the ignition timing is changed. Therefore, the reverse rotation torque generated when improper ignition is performed growing. In this regard, in the above configuration, ignition is not executed in a cylinder whose ignition timing is set subsequent to the cylinder in which the initial ignition is performed, unless it is confirmed that the estimated value of the crank angle is an appropriate value. . Therefore, it is possible to suppress a large reverse rotation torque from acting on the crankshaft due to inappropriate ignition.

上記構成によれば、以上のようにして早期の始動完了を図るとともに、不適切な点火が連続して実行されることを抑制することができる。
上記内燃機関の制御装置において、クランク軸と一体回転するクランクロータに設けられた複数の突起の通過に対応してパルス信号を出力するクランク角センサを備え、前記クランク角センサから出力される前記パルス信号の間隔の変化に基づいて前記クランクロータの突起が欠けている欠歯部を検知するとともに、同欠歯部を検知したときにクランク角の推定値を規定値に更新する場合には、前記確認手段は、前記欠歯部の検知がなされたことに基づいて前記クランク角の推定値が適正な値にあることを確認するといった態様を採用することができる。
According to the above configuration, it is possible to complete early start-up as described above, and to suppress the continuous execution of inappropriate ignition.
The control apparatus for an internal combustion engine includes a crank angle sensor that outputs a pulse signal corresponding to the passage of a plurality of protrusions provided on a crank rotor that rotates integrally with the crankshaft, and the pulse output from the crank angle sensor When detecting a missing tooth portion in which the protrusion of the crank rotor is missing based on a change in the signal interval, and when updating the estimated value of the crank angle to the specified value when the missing tooth portion is detected, The confirmation means can adopt a mode in which it is confirmed that the estimated value of the crank angle is an appropriate value based on the detection of the missing tooth portion.

クランク角の推定値が、欠歯部の検知がなされたことにより更新されたときには、クランク角の推定値が実際のクランク角に即した値となっている。したがって、欠歯部の検知がなされている場合には、そのことに基づいてクランク角の推定値が適正な値にある旨を確認することができる。なお、上記構成において、規定値とは、欠歯部が検知されるときに推定されるはずのクランク角に対応する値を意味する。   When the estimated value of the crank angle is updated by detecting the missing tooth portion, the estimated value of the crank angle is a value that matches the actual crank angle. Therefore, when the missing tooth portion is detected, it can be confirmed that the estimated value of the crank angle is an appropriate value based on that. In the above configuration, the specified value means a value corresponding to a crank angle that should be estimated when a missing tooth portion is detected.

また、カム信号として、カム軸と一体回転するカムロータの突起が設けられている部分に対応する第1のカム信号と、突起が設けられていない部分に対応する第2のカム信号とを出力するカム角センサを備えている場合には、前記確認手段は、機関始動に伴い前記クランク軸が前記欠歯部の検知が完了していることが推定される回転量回転するまでの間は、前記欠歯部の検知がなされたことと、前記カム角センサから出力されるカム信号が前記第1のカム信号と前記第2のカム信号との間で切り替わるときにクランク角の推定値が規定範囲内にあることとの論理和条件が成立したことに基づいて前記クランク角の推定値が適正な値にあることを確認するといった態様を採用することができる。   Further, as the cam signal, a first cam signal corresponding to a portion where the protrusion of the cam rotor that rotates integrally with the cam shaft is provided and a second cam signal corresponding to a portion where the protrusion is not provided are output. In the case where the cam angle sensor is provided, the confirmation unit is configured to rotate the crankshaft until the rotation of the crankshaft is estimated to be completed when the engine is started. When the missing tooth portion is detected and the cam signal output from the cam angle sensor is switched between the first cam signal and the second cam signal, the estimated value of the crank angle is within a specified range. It is possible to adopt a mode in which it is confirmed that the estimated value of the crank angle is an appropriate value based on the fact that the logical sum condition is satisfied.

クランク軸とカム軸とはタイミングチェーン等を介して連結されている。そのため、カム角センサによって出力されるカム信号とクランク角との間には一定の相関関係がある。具体的には、カム信号が第1のカム信号と第2のカム信号との間で切り替わるときのクランク角は特定の値になる。したがって、カム角センサから出力されるカム信号が第1のカム信号と第2のカム信号との間で切り替わるときにクランク角の推定値が規定範囲内にある場合には、クランク角の推定値が概ね適正な値にあると確認することができる。なお、上記構成において、規定範囲とは、カム信号の出力が切り替わるときに推定されるはずのクランク角を含む許容範囲を意味する。そのため、上記構成のように、欠歯部の検知がなされたことと、カム角センサから出力されるカム信号が第1のカム信号と第2のカム信号との間で切り替わるときにクランク角の推定値が上記規定範囲内にあることとの論理和条件が成立したことに基づいてクランク角の推定値が適正な値にあることを確認する構成を採用すれば、欠歯部の検知がなされるまでの間においても、クランク角が概ね適正な値にあることを確認することができる。   The crankshaft and the camshaft are connected via a timing chain or the like. For this reason, there is a certain correlation between the cam signal output from the cam angle sensor and the crank angle. Specifically, the crank angle when the cam signal is switched between the first cam signal and the second cam signal becomes a specific value. Therefore, if the estimated value of the crank angle is within the specified range when the cam signal output from the cam angle sensor is switched between the first cam signal and the second cam signal, the estimated value of the crank angle Can be confirmed to be at an appropriate value. In the above configuration, the specified range means an allowable range including a crank angle that should be estimated when the output of the cam signal is switched. Therefore, as described above, when the missing tooth portion is detected and the cam signal output from the cam angle sensor is switched between the first cam signal and the second cam signal, the crank angle is changed. If a configuration that confirms that the estimated value of the crank angle is an appropriate value based on the fact that the logical sum condition that the estimated value is within the specified range is satisfied, the missing tooth portion is detected. In the meantime, it can be confirmed that the crank angle is almost an appropriate value.

一方で、クランク軸が欠歯部の検知が完了していることが推定される回転量回転した場合には、既に欠歯部が検知され、クランク角の推定値が、上記規定値に更新されていると推定できる。したがって、上記構成では、クランク軸が欠歯部の検知が完了していることが推定される回転量回転した後に点火時期をむかえる気筒に対しては、欠歯部の検知がなされたことを条件にクランク角の推定値に基づく点火を実行する。こうした構成によれば、異常が生じていなければ欠歯部が検知されているべき状況下においては、カム信号を利用した確認よりも正確な欠歯部の検知を条件とする確認がなされるようになるため、クランク角の確認精度を高めることができる。   On the other hand, when the crankshaft rotates by an amount of rotation that is estimated to have completed detection of the missing tooth portion, the missing tooth portion has already been detected, and the estimated value of the crank angle is updated to the specified value. Can be estimated. Therefore, in the above configuration, the condition that the missing tooth portion is detected for a cylinder whose ignition timing is set after the crankshaft has been rotated by an amount of rotation that is estimated to be completed. Ignition based on the estimated crank angle is executed. According to such a configuration, in a situation where a missing tooth portion should be detected if no abnormality has occurred, confirmation is made on the condition that detection of the missing tooth portion is more accurate than confirmation using a cam signal. Therefore, the accuracy of checking the crank angle can be increased.

また、上記制御装置が適用される内燃機関において、吸気行程にある気筒に対して燃料を噴射してから点火を実行し、初爆を生じさせる吸気行程噴射始動を実行する場合には、前記確認手段によってクランク角の推定値が適正な値にある旨の確認がなされるまでは、点火の実行を禁止することが好ましい。 Further, in an internal combustion engine to which the above control device is applied, when the intake stroke injection start that causes the initial explosion is performed after the fuel is injected into the cylinder in the intake stroke and then the ignition is performed, the confirmation is performed. It is preferable to prohibit ignition until the estimated value of the crank angle is confirmed to be an appropriate value by the means.

吸気行程にある気筒に対して燃料を噴射してから点火を実行し、初爆を生じさせる吸気行程噴射始動の場合には、吸気行程を経て均質に混合された混合気に点火されるため、圧縮行程噴射始動による初爆と比較して得られるトルクが大きい。したがって、吸気行程噴射始動の場合には、不適切な点火がなされた場合に発生する逆回転トルクが大きくなる。そのため、吸気行程噴射を実行する場合には、クランク角の推定値が適正な値にある旨の確認がなされるまでは、点火の実行を禁止することが好ましい。こうした構成を採用すれば、クランク角の推定値が適正な値にある旨の確認がなされるまでは、最も早く初爆を生じさせることのできる気筒に対しても点火が行わなくなるため、不適切な点火がなされて大きな逆回転トルクがクランク軸に作用するようになることを抑制することができる。   In the case of an intake stroke injection start in which fuel is injected after injecting fuel to a cylinder in the intake stroke and an initial explosion is caused, an air-fuel mixture that is homogeneously mixed through the intake stroke is ignited. Compared to the first explosion caused by starting the compression stroke injection, the torque obtained is large. Therefore, in the case of the intake stroke injection start, the reverse rotation torque generated when improper ignition is performed increases. For this reason, when performing the intake stroke injection, it is preferable to prohibit the execution of ignition until it is confirmed that the estimated value of the crank angle is an appropriate value. If such a configuration is adopted, the cylinder that can cause the first explosion will not be ignited until it is confirmed that the estimated value of the crank angle is an appropriate value. It is possible to suppress a large reverse rotation torque from acting on the crankshaft due to the ignition.

また、上記制御装置は、吸気ポートに燃料を噴射するポート噴射弁を備える内燃機関を制御する内燃機関の制御装置に適用することもできる。この場合、吸気行程噴射始動を実行する際にはポート噴射弁から燃料を噴射するようにすることができる。   Moreover, the said control apparatus can also be applied to the control apparatus of the internal combustion engine which controls an internal combustion engine provided with the port injection valve which injects a fuel to an intake port. In this case, the fuel can be injected from the port injection valve when the intake stroke injection start is executed.

また、上記内燃機関の制御装置においては、筒内噴射弁に供給される燃料の圧力が、圧縮行程において燃料噴射を実行するための下限圧力未満である場合には、前記圧縮行程噴射始動を禁止して前記吸気行程噴射始動を実行することが好ましい。   In the control device for an internal combustion engine, the compression stroke injection start is prohibited when the pressure of the fuel supplied to the in-cylinder injection valve is less than the lower limit pressure for executing the fuel injection in the compression stroke. It is preferable to execute the intake stroke injection start.

なお、内燃機関がポート噴射弁を備えている場合には、筒内噴射弁に供給される燃料の圧力が下限圧力未満である場合に、ポート噴射弁により燃料を噴射する吸気行程噴射始動を実行するといった態様を採用することができる。   When the internal combustion engine has a port injection valve, an intake stroke injection start is performed in which fuel is injected by the port injection valve when the pressure of the fuel supplied to the in-cylinder injection valve is less than the lower limit pressure. It is possible to adopt a mode such as.

上記内燃機関の制御装置では、クランク角の推定値が適正な値にはない旨の確認を行う異常確認手段を備え、前記圧縮行程噴射始動の場合には、前記異常確認手段によってクランク角の推定値が適正な値にはない旨の確認がなされていることを条件に、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する燃料噴射を禁止することが好ましい。 The control apparatus for an internal combustion engine includes an abnormality confirmation unit that confirms that the estimated value of the crank angle is not an appropriate value. In the case of the compression stroke injection start, the crank angle is estimated by the abnormality confirmation unit . It is preferable to prohibit the fuel injection to the cylinder that sets the ignition timing following the cylinder that has performed the first ignition, on the condition that the value is confirmed to be not an appropriate value .

上記構成によれば、クランク角の推定値が適正な値にはない旨の確認がなされたときには、最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する燃料噴射が禁止される。したがって、不適切な噴射が実行されることを抑制することができる。   According to the above-described configuration, when it is confirmed that the estimated value of the crank angle is not an appropriate value, fuel injection is prohibited for the cylinder whose ignition timing is set subsequent to the cylinder that performed the first ignition. Therefore, it is possible to suppress execution of inappropriate injection.

なお、異常確認手段としては、上述した確認手段と同様にカム信号を利用する構成を適用することができる。例えば、カム角センサから出力されるカム信号が第1のカム信号と第2のカム信号との間で切り替わるときにクランク角の推定値の値が上記規定範囲外にあることに基づいてクランク角の推定値が適正な値にはないことを確認することができる。   In addition, as an abnormality confirmation means, the structure which utilizes a cam signal similarly to the confirmation means mentioned above is applicable. For example, when the cam signal output from the cam angle sensor is switched between the first cam signal and the second cam signal, the crank angle is estimated based on the fact that the estimated value of the crank angle is outside the specified range. It can be confirmed that the estimated value is not an appropriate value.

また、上記内燃機関の制御装置においては、吸気行程にある気筒に対して燃料を噴射してから点火を実行し、初爆を生じさせる吸気行程噴射始動を実行する場合には、前記異常確認手段によってクランク角の推定値が適正な値にはない旨の確認がなされていることを条件に、最も早く初爆を生じさせることのできる気筒に対する燃料噴射も禁止することが好ましい。 Further, in the control device for an internal combustion engine, when performing an intake stroke injection start for initiating ignition after injecting fuel to a cylinder in the intake stroke, the abnormality confirmation means by the condition that the estimated value of the crank angle is made confirmation that no appropriate value, it is preferable to prohibit also the fuel injection for the cylinder that is capable of causing a most early initial explosion.

吸気行程噴射を経てなされる燃焼は均質燃焼であるため、圧縮行程噴射を経てなされる燃焼よりも多くの燃料が燃焼され、発生するトルクが大きい。したがって、仮に不適切な時期に点火が実行された場合には、クランク軸に対し逆回転方向の大きなトルクが作用する可能性がある。この点、上記構成によれば、吸気行程噴射始動を実行する場合、クランク角の推定値が適正な値にはない旨の確認がなされたときには、最も早く初爆を生じさせることのできる気筒に対する燃料噴射も禁止される。したがって、不適切な時期に噴射や点火が実行されることに起因した大きな逆回転トルクが発生することを初回から抑制することができる。   Since the combustion performed through the intake stroke injection is homogeneous combustion, more fuel is burned and the generated torque is larger than the combustion performed through the compression stroke injection. Therefore, if ignition is executed at an inappropriate time, a large torque in the reverse rotation direction may act on the crankshaft. In this regard, according to the above-described configuration, when the intake stroke injection start is executed, when it is confirmed that the estimated value of the crank angle is not an appropriate value, the cylinder that can cause the first explosion is earliest. Fuel injection is also prohibited. Therefore, it is possible to suppress the occurrence of a large reverse rotation torque due to the execution of injection or ignition at an inappropriate time from the first time.

上記内燃機関の制御装置が、アイドルストップ条件が成立したときに内燃機関を自動停止させ、アイドルストップ条件が成立しなくなったときに内燃機関を自動再始動させるアイドルストップ機能を具備する場合には、前記アイドルストップ機能による自動停止状態からの圧縮行程噴射始動を実行する場合には、最後の機関停止時に記憶したクランク角に基づいて、内燃機関の各気筒のうち最も早く初爆を生じさせることのできる気筒に対して最初の点火を実行する一方、イグニッションスイッチが操作されたことによる機関始動の場合には前記確認手段によってクランク角の推定値が適正な値にある旨の確認がなされていることを条件に各気筒に対する個別の燃料噴射及び点火を実行することが好ましい。 When the internal combustion engine control device has an idle stop function that automatically stops the internal combustion engine when the idle stop condition is satisfied and automatically restarts the internal combustion engine when the idle stop condition is not satisfied, When performing the compression stroke injection start from the automatic stop state by the idle stop function, the first explosion is caused the earliest among the cylinders of the internal combustion engine based on the crank angle stored at the time of the last engine stop. In the case of starting the engine due to the ignition switch being operated while the first ignition is executed for the cylinder that can be made, it is confirmed that the estimated value of the crank angle is an appropriate value by the confirmation means It is preferable to execute individual fuel injection and ignition for each cylinder under the above conditions.

アイドルストップ機能による自動停止状態からの自動再始動の場合に、最後の機関停止時に記憶したクランク角に基づいてクランク角を推定し、内燃機関の各気筒のうち最も早く初爆を生じさせることのできる気筒に対して最初の点火を実行する内燃機関の制御装置において、上記の構成を適用することもできる。自動再始動の場合には、早期に始動を完了させることが望ましいため、最後の自動停止時に記憶したクランク角を利用して自動再始動時の噴射や点火を行うようにすることがある。この場合に上記構成を採用すれば、早期の始動完了を図りつつ、記憶されているクランク角と実際のクランク角とにずれが生じている場合に不適切な点火が連続して実行されることを抑制することができる。   In the case of automatic restart from the automatic stop state by the idle stop function, the crank angle is estimated based on the crank angle memorized at the time of the last engine stop, and the first explosion is caused first among each cylinder of the internal combustion engine. The above-described configuration can also be applied to a control device for an internal combustion engine that performs initial ignition for a cylinder that can be used. In the case of automatic restart, since it is desirable to complete the start at an early stage, the crank angle stored at the time of the last automatic stop may be used to perform injection or ignition at the time of automatic restart. In this case, if the above-described configuration is adopted, improper ignition is continuously executed when there is a deviation between the stored crank angle and the actual crank angle while completing early start-up. Can be suppressed.

また、上記課題を解決するための他の態様の内燃機関の制御装置は、クランク軸と一体回転するクランクロータに設けられた複数の突起の通過に対応してパルス信号を出力するクランク角センサを備え、前記クランク角センサから出力される前記パルス信号の間隔の変化に基づいて前記クランクロータの突起が欠けている欠歯部を検知するとともに、同欠歯部を検知したときにクランク角の推定値の値を規定値に更新する。そして、圧縮行程にある気筒に対して筒内噴射弁からの燃料噴射と点火とを実行する圧縮行程噴射始動の場合には、スタータによりクランク軸を駆動するとともに、最後の機関停止時に記憶したクランク角に基づいて内燃機関の各気筒のうち最も早く初爆を生じさせることのできる気筒に対して最初の点火を実行し、前記欠歯部の検知がなされていることを条件に、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する点火の実行を許可する。   Another aspect of the control device for an internal combustion engine for solving the above problems is a crank angle sensor that outputs a pulse signal corresponding to the passage of a plurality of protrusions provided on a crank rotor that rotates integrally with the crankshaft. And detecting a missing tooth portion lacking a projection of the crank rotor based on a change in the interval of the pulse signal output from the crank angle sensor, and estimating the crank angle when the missing tooth portion is detected. Update the value to the default value. In the case of the compression stroke injection start in which fuel injection from the in-cylinder injection valve and ignition are performed on the cylinders in the compression stroke, the crankshaft is driven by the starter and stored at the last engine stop. Based on the angle, the first ignition is performed on the cylinder that can cause the first explosion among the cylinders of the internal combustion engine based on the angle, and the first tooth is detected on the condition that the missing tooth portion is detected. The execution of ignition is permitted for the cylinder whose ignition timing is set subsequent to the cylinder that executed the ignition.

上記構成において、規定値とは、欠歯部が検知されるときに推定されるはずのクランク角に対応する値を意味する。この構成によっても、早期の始動完了を図るとともに、不適切な点火が連続して実行されることを抑制することができる。   In the above configuration, the specified value means a value corresponding to a crank angle that should be estimated when a missing tooth portion is detected. Also with this configuration, it is possible to achieve early start-up completion and to suppress the continuous execution of inappropriate ignition.

また、上記他の態様の内燃機関の制御装置においては、カム信号として、カム軸と一体回転するカムロータの突起が設けられている部分に対応する第1のカム信号と、突起が設けられていない部分に対応する第2のカム信号とを出力するカム角センサを備え、機関始動に伴い前記クランク軸が前記欠歯部の検知が完了していることが推定される回転量回転するまでの間は、前記欠歯部の検知がなされていなくても、前記カム角センサから出力されるカム信号が前記第1のカム信号と前記第2のカム信号との間で切り替わるときにクランク角の推定値が規定範囲内にある場合には、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する点火の実行を許可することが好ましい。   In the control device for an internal combustion engine according to the other aspect, the first cam signal corresponding to the portion where the protrusion of the cam rotor that rotates integrally with the cam shaft is provided as the cam signal, and the protrusion is not provided. A cam angle sensor that outputs a second cam signal corresponding to the portion until the rotation of the crankshaft, which is estimated to have completed the detection of the missing tooth portion as the engine starts. The crank angle is estimated when the cam signal output from the cam angle sensor is switched between the first cam signal and the second cam signal even if the missing tooth portion is not detected. When the value is within a specified range, it is preferable to permit the execution of ignition to a cylinder that is ready for ignition timing following the cylinder that has performed the first ignition.

なお、上記構成において、規定範囲とは、カム信号の出力が切り替わるときに推定されるはずのクランク角を含む許容範囲を意味する。   In the above configuration, the specified range means an allowable range including a crank angle that should be estimated when the output of the cam signal is switched.

第1実施形態にかかる内燃機関の制御装置と内燃機関との関係を示す模式図。The schematic diagram which shows the relationship between the control apparatus of the internal combustion engine concerning 1st Embodiment, and an internal combustion engine. (a)〜(c)は、同実施形態おけるクランク角センサが出力するクランク信号、クランク角の算出値、カム角センサが出力するカム信号を示すタイミングチャート。(A)-(c) is a timing chart which shows the crank signal which the crank angle sensor in the same embodiment outputs, the calculated value of a crank angle, and the cam signal which a cam angle sensor outputs. 同実施形態におけるクランク角確認状況の指標値の設定処理の実行手順を示すフローチャート。The flowchart which shows the execution procedure of the setting process of the index value of the crank angle confirmation condition in the embodiment. 同実施形態におけるクランク角の変化に対する各気筒での行程の変化を示すタイミングチャート。The timing chart which shows the change of the stroke in each cylinder with respect to the change of the crank angle in the same embodiment. 同実施形態における自動再始動時の点火制御の実行手順を示すフローチャート。The flowchart which shows the execution procedure of the ignition control at the time of the automatic restart in the same embodiment. 同実施形態における自動再始動時の燃料噴射制御の実行手順を示すフローチャート。The flowchart which shows the execution procedure of the fuel-injection control at the time of the automatic restart in the same embodiment. 第2実施形態におけるクランク角の変化に対する各気筒での行程の変化を示すタイミングチャート。The timing chart which shows the change of the stroke in each cylinder with respect to the change of the crank angle in 2nd Embodiment. 同実施形態における自動再始動時の点火制御の実行手順を示すフローチャート。The flowchart which shows the execution procedure of the ignition control at the time of the automatic restart in the same embodiment. 同実施形態における自動再始動時の燃料噴射制御の実行手順を示すフローチャート。The flowchart which shows the execution procedure of the fuel-injection control at the time of the automatic restart in the same embodiment. 第3実施形態にかかる内燃機関の制御装置における制御部とカム角センサ及びカムロータとの関係を示す模式図。The schematic diagram which shows the relationship between the control part in the control apparatus of the internal combustion engine concerning 3rd Embodiment, a cam angle sensor, and a cam rotor. (a)〜(c)は、同実施形態おけるクランク角センサが出力するクランク信号、クランク角の算出値、カム角センサが出力するカム信号を示すタイミングチャート。(A)-(c) is a timing chart which shows the crank signal which the crank angle sensor in the same embodiment outputs, the calculated value of a crank angle, and the cam signal which a cam angle sensor outputs. 同実施形態におけるクランク角の変化に対する各気筒での行程の変化を示すタイミングチャート。The timing chart which shows the change of the stroke in each cylinder with respect to the change of the crank angle in the same embodiment. 同実施形態における自動再始動時の点火制御の実行手順を示すフローチャート。The flowchart which shows the execution procedure of the ignition control at the time of the automatic restart in the same embodiment. 第4実施形態におけるクランク角の変化に対する各気筒での行程の変化を示すタイミングチャート。The timing chart which shows the change of the stroke in each cylinder with respect to the change of the crank angle in 4th Embodiment.

(第1実施形態)
以下、内燃機関の制御装置の第1実施形態について、図1〜図6を参照して説明する。
図1に示すように、内燃機関10の制御装置は、制御部50と内燃機関10の各種状態を検知する各種センサ71〜78とを備えている。制御部50は、各種センサ71〜78が出力する信号に基づいて、内燃機関10を制御する。本実施形態の内燃機関10は、直列4気筒のガソリンエンジンである。
(First embodiment)
Hereinafter, a first embodiment of a control device for an internal combustion engine will be described with reference to FIGS.
As shown in FIG. 1, the control device for the internal combustion engine 10 includes a control unit 50 and various sensors 71 to 78 that detect various states of the internal combustion engine 10. The control unit 50 controls the internal combustion engine 10 based on signals output from the various sensors 71 to 78. The internal combustion engine 10 of this embodiment is an in-line four-cylinder gasoline engine.

制御部50は、内燃機関10を制御するための各種演算処理を実行する中央演算処理装置(CPU)、演算プログラムや演算マップ、各種データが記憶された読み出し専用メモリ(ROM)、演算の結果等を一時的に記憶しておくランダムアクセスメモリ(RAM)等を備えて構成されている。   The control unit 50 includes a central processing unit (CPU) that executes various arithmetic processes for controlling the internal combustion engine 10, a calculation program and a calculation map, a read-only memory (ROM) in which various data are stored, calculation results, and the like. Is provided with a random access memory (RAM) or the like for temporarily storing.

図1に示すように、制御部50には、以下の各種のセンサが接続されている。
アクセルポジションセンサ71は運転者によるアクセルペダルの踏み込み量を検知する。スロットルポジションセンサ72は電子制御式のスロットル弁13の開度であるスロットル開度を検知する。エアフロメータ73は内燃機関10に導入される空気の温度及びその量である吸入空気量を検知する。水温センサ74は内燃機関10を冷却する冷却水の温度である機関冷却水温を検知する。ブレーキスイッチ77はブレーキペダルが踏み込まれているか否かを検知する。車速センサ78は車両の速度を検知する。
As shown in FIG. 1, the following various sensors are connected to the control unit 50.
The accelerator position sensor 71 detects the amount of depression of the accelerator pedal by the driver. The throttle position sensor 72 detects the throttle opening, which is the opening of the electronically controlled throttle valve 13. The air flow meter 73 detects the temperature of the air introduced into the internal combustion engine 10 and the amount of intake air that is the amount thereof. The water temperature sensor 74 detects the engine cooling water temperature, which is the temperature of the cooling water that cools the internal combustion engine 10. The brake switch 77 detects whether or not the brake pedal is depressed. The vehicle speed sensor 78 detects the speed of the vehicle.

また、クランク角センサ75は内燃機関10のクランク軸20の回転角の変化に応じた信号を出力する。詳細には、クランク軸20には、クランクロータ21が固定されている。このクランクロータ21は、外周に複数の突起22が周方向に10°の間隔で形成されるとともに、その外周の一カ所に突起22が欠けた欠歯部23を備えている。この欠歯部23は、突起の三つ分の幅(30°分の幅)を有している。クランク角センサ75は、クランク軸20と一体回転するクランクロータ21の複数の突起22の通過に対応してパルス信号を出力する。そして、制御部50は、パルス信号を計数することでクランク角を算出するとともに、パルス信号がそれまでの出力間隔の3回分の期間継続して出力されなかった後にパルス信号が出力されたときには、それに基づいて欠歯部23を検知する。そして、算出されているクランク角を規定値、すなわち、欠歯部23が検知されるときに算出されるはずのクランク角の値に更新する。すなわち、本実施形態では、欠歯部23が、クランクロータ21の外周の1カ所にのみ設けられているため、欠歯部23が検知されるのは、この欠歯部23が設けられたクランク角を通過するときに限られる。したがって、欠歯部23が検知されるときに、算出されているクランク角を欠歯部23が検知されるときに算出されるはずのクランク角に更新することで、算出されているクランク角と実際のクランク角との間にずれが生じている場合には、そのずれが修正される。制御部50は、このようにしてクランク角を算出するとともに、単位時間当りのクランク軸20の回転速度を示す機関回転速度を算出する。   The crank angle sensor 75 outputs a signal corresponding to a change in the rotation angle of the crankshaft 20 of the internal combustion engine 10. Specifically, a crank rotor 21 is fixed to the crankshaft 20. The crank rotor 21 includes a plurality of protrusions 22 formed on the outer periphery at intervals of 10 ° in the circumferential direction, and a missing tooth portion 23 in which the protrusions 22 are missing at one position on the outer periphery. The missing tooth portion 23 has a width corresponding to three protrusions (30 ° width). The crank angle sensor 75 outputs a pulse signal corresponding to the passage of the plurality of protrusions 22 of the crank rotor 21 that rotates integrally with the crankshaft 20. Then, the control unit 50 calculates the crank angle by counting the pulse signal, and when the pulse signal is output after the pulse signal is not continuously output for the period of three output intervals, Based on this, the missing tooth portion 23 is detected. Then, the calculated crank angle is updated to a specified value, that is, a crank angle value that should be calculated when the missing tooth portion 23 is detected. That is, in the present embodiment, the missing tooth portion 23 is provided only at one location on the outer periphery of the crank rotor 21, so the missing tooth portion 23 is detected by the crank provided with this missing tooth portion 23. Only when passing the corner. Therefore, when the missing tooth portion 23 is detected, the calculated crank angle is updated to the crank angle that should be calculated when the missing tooth portion 23 is detected. If there is a deviation from the actual crank angle, the deviation is corrected. The control unit 50 calculates the crank angle in this way, and calculates the engine rotation speed indicating the rotation speed of the crankshaft 20 per unit time.

また、排気カム角センサ76(以下、単に「カム角センサ」という)は内燃機関10の排気カム軸30(以下、単に「カム軸」という)の回転角の変化に応じたカム信号を出力する。詳細には、カム軸30にはカムロータ31が固定されている。カムロータ31には、その周方向における占有範囲の広さが互いに異なる3つの凸部(突起)32,33,34と、各凸部32,33,34の間に位置し凸部32,33,34に対して凹んでいる凹部(突起が設けられていない部分)35,36,37が設けられている。   An exhaust cam angle sensor 76 (hereinafter simply referred to as “cam angle sensor”) outputs a cam signal corresponding to a change in the rotation angle of the exhaust cam shaft 30 (hereinafter simply referred to as “cam shaft”) of the internal combustion engine 10. . Specifically, a cam rotor 31 is fixed to the cam shaft 30. The cam rotor 31 includes three convex portions (protrusions) 32, 33, 34 having different occupying ranges in the circumferential direction, and the convex portions 32, 33, 34 positioned between the convex portions 32, 33, 34. Concave portions (portions where no protrusions are provided) 35, 36, and 37 that are recessed with respect to 34 are provided.

最も大きな第1の凸部32はカムロータ31の周方向において角度にして90°に亘って形成されている。これに対して、最も小さな第2の凸部33は角度にして30°に亘って広がるように形成されており、第3の凸部34は60°に亘って広がるように形成されている。また、第1の凸部32と第2の凸部33と間の第1の凹部35はカムロータ31の周方向の90°に亘って設けられており、第2の凸部33と第3の凸部34と間の第2の凹部36はカムロータ31の周方向の60°に亘って設けられている。そして、第1の凸部32と第3の凸部34の間の第3の凹部37は、カムロータ31の周方向の30°に亘って設けられている。   The largest first convex portion 32 is formed over an angle of 90 ° in the circumferential direction of the cam rotor 31. On the other hand, the smallest second convex portion 33 is formed so as to extend over 30 ° in angle, and the third convex portion 34 is formed so as to extend over 60 °. The first concave portion 35 between the first convex portion 32 and the second convex portion 33 is provided over 90 ° in the circumferential direction of the cam rotor 31, and the second convex portion 33 and the third convex portion 33 are provided. The second concave portion 36 between the convex portion 34 is provided over 60 ° in the circumferential direction of the cam rotor 31. The third concave portion 37 between the first convex portion 32 and the third convex portion 34 is provided over 30 ° in the circumferential direction of the cam rotor 31.

カム角センサ76は、カムロータ31の各凸部32,33,34と対向可能な位置に同カムロータ31の周縁部に向かって配設されている。カム角センサ76は、磁気抵抗素子タイプのセンサであり、カム軸30の回転に伴ってカムロータ31が回転することにより、凸部32,33,34に対応する第1の信号であるH信号と、凹部35,36,37に対応する第2の信号であるL信号とを制御部50に出力する。   The cam angle sensor 76 is disposed toward the peripheral edge of the cam rotor 31 at a position that can face the convex portions 32, 33, and 34 of the cam rotor 31. The cam angle sensor 76 is a magnetoresistive element type sensor. When the cam rotor 31 rotates as the cam shaft 30 rotates, an H signal that is a first signal corresponding to the convex portions 32, 33, and 34 is generated. The L signal that is the second signal corresponding to the recesses 35, 36, and 37 is output to the control unit 50.

内燃機関10には、気筒内に燃料を直接噴射する筒内噴射弁11と、点火プラグ12と、吸気通路に設けられたスロットル弁13とが設けられている。これら内燃機関10の各駆動部11〜13は、制御部50により駆動制御される。   The internal combustion engine 10 is provided with an in-cylinder injection valve 11 that directly injects fuel into the cylinder, a spark plug 12, and a throttle valve 13 provided in the intake passage. The drive units 11 to 13 of the internal combustion engine 10 are driven and controlled by the control unit 50.

筒内噴射弁11は、内燃機関10の各気筒に対して1つずつ設けられており、制御部50から出力される駆動指令に基づいて開弁し、各気筒内に向かって燃料を噴射する。なお、本実施形態では、筒内噴射弁11により圧縮行程にある気筒に対して燃料の噴射が行われる。   One in-cylinder injection valve 11 is provided for each cylinder of the internal combustion engine 10 and opens based on a drive command output from the control unit 50 to inject fuel into each cylinder. . In the present embodiment, fuel is injected into the cylinder in the compression stroke by the in-cylinder injection valve 11.

点火プラグ12は、各気筒に1つずつ設けられ、制御部50から出力される点火指令に基づいて燃焼室内の混合気に点火する。そして、スロットル弁13は制御部50から出力される駆動指令に基づいて開閉駆動され、内燃機関10の吸入空気量を調量する。   One spark plug 12 is provided for each cylinder, and ignites the air-fuel mixture in the combustion chamber based on an ignition command output from the control unit 50. The throttle valve 13 is driven to open and close based on a drive command output from the control unit 50 to adjust the intake air amount of the internal combustion engine 10.

また、制御部50には、機関始動時にクランク軸20を駆動するスタータ14が接続されている。
制御部50は、上記各種のセンサ71〜78から出力される信号に基づいて機関各部の状態を把握し、各気筒に供給される燃料の量に見合った量の空気を燃焼室内に導入して理想的な空燃比の混合気を形成するために、スロットル弁13を制御して吸入空気量を調量する。
The control unit 50 is connected to a starter 14 that drives the crankshaft 20 when the engine is started.
The control unit 50 grasps the state of each part of the engine based on the signals output from the various sensors 71 to 78, and introduces an amount of air corresponding to the amount of fuel supplied to each cylinder into the combustion chamber. In order to form an ideal air-fuel ratio mixture, the throttle valve 13 is controlled to adjust the intake air amount.

また、制御部50は、筒内噴射弁11の開弁時期や開弁期間を調整して各気筒に供給する燃料の量や燃料の噴射時期を制御する。また、良好な燃焼による効率的な機関運転を実現するために点火プラグ12に点火指令を出力する時期を調整することで、各気筒における点火時期を調整する。詳細には、制御部50は、クランク角センサ75が出力するパルス信号を計数することによってクランク角を算出し、その算出されているクランク角に基づいて各気筒に対する燃料噴射や点火の時期を決定する。そして、その決定される時期に燃料噴射や点火が実行されるように筒内噴射弁11及び点火プラグ12に駆動信号を出力する。   Further, the control unit 50 adjusts the valve opening timing and valve opening period of the in-cylinder injection valve 11 to control the amount of fuel supplied to each cylinder and the fuel injection timing. Further, the ignition timing in each cylinder is adjusted by adjusting the timing at which an ignition command is output to the spark plug 12 in order to realize efficient engine operation by good combustion. Specifically, the control unit 50 calculates the crank angle by counting the pulse signals output from the crank angle sensor 75, and determines the fuel injection and ignition timing for each cylinder based on the calculated crank angle. To do. Then, a drive signal is output to the in-cylinder injection valve 11 and the spark plug 12 so that fuel injection and ignition are executed at the determined timing.

また、本実施形態の内燃機関10は、信号待ち等により停車したときに、運転者の操作によらずに自動的に機関運転を停止するいわゆるアイドリングストップ機能を備えている。   The internal combustion engine 10 of the present embodiment has a so-called idling stop function that automatically stops the engine operation without depending on the operation of the driver when the vehicle stops due to a signal waiting or the like.

制御部50は、アイドルストップ条件が成立したときに、アイドリングストップ制御を通じて機関運転を自動的に停止させる。なお、アイドルストップ条件は信号待ち等による停車を判定するために設定されるものであるため、例えば、車両が停止している(車速が「0」である)こと、アクセル操作量が「0」であること、ブレーキペダルが踏み込まれていること等の各要件がすべて成立していることがその成立要件とされている。そして、その後にアイドルストップ条件が成立しなくなったときに、内燃機関10を自動的に再始動させる。   The control unit 50 automatically stops the engine operation through the idling stop control when the idle stop condition is satisfied. The idle stop condition is set to determine whether the vehicle is stopped due to a signal waiting or the like. For example, the vehicle is stopped (the vehicle speed is “0”), and the accelerator operation amount is “0”. And that all requirements such as that the brake pedal is depressed are satisfied. Then, when the idle stop condition is not satisfied after that, the internal combustion engine 10 is automatically restarted.

本実施形態では、イグニッションスイッチがオン操作されたことによる内燃機関10の通常始動は、以下のようにして行われる。まず、制御部50の制御により、スタータ14によってクランク軸20を回転させるクランキングが行われる。そして、クランキングによってクランク軸20が回転している間に、クランク角センサ75の出力に基づいて欠歯部23が検知されると、制御部50がこれに基づいて気筒判別を完了する。そして、こうした気筒判別が完了してから、クランク角に応じて各気筒に対する個別の燃料噴射や点火が実行される。   In the present embodiment, the normal start of the internal combustion engine 10 by turning on the ignition switch is performed as follows. First, cranking for rotating the crankshaft 20 by the starter 14 is performed under the control of the control unit 50. When the missing tooth portion 23 is detected based on the output of the crank angle sensor 75 while the crankshaft 20 is rotating by cranking, the control unit 50 completes the cylinder discrimination based on this. And after such cylinder discrimination | determination is completed, the separate fuel injection and ignition with respect to each cylinder are performed according to a crank angle.

一方、自動再始動時は、信号待ち等による停車状態からの車両を発進させるための始動であるため、通常始動時よりも早期の始動完了が要求される。そこで、本実施形態では、自動再始動時には、スタータ14によりクランク軸20を回転駆動しつつ、最も早く初爆を生じさせることのできる気筒に対して最初の燃料噴射及び点火を実行するようにしている。詳細には、自動再始動時に最初に圧縮行程の燃料噴射時期をむかえる気筒に対して、最初の燃料噴射及び点火がされる。   On the other hand, since the automatic restart is a start for starting the vehicle from a stopped state due to a signal waiting or the like, the start completion is required earlier than the normal start. Therefore, in the present embodiment, at the time of automatic restart, the crankshaft 20 is rotationally driven by the starter 14 and the first fuel injection and ignition are performed on the cylinder that can cause the initial explosion earliest. Yes. Specifically, the first fuel injection and ignition are performed on the cylinders that are ready for the fuel injection timing of the compression stroke at the time of automatic restart.

なお、自動再始動時に最初に圧縮行程の燃料噴射時期をむかえる気筒に対して、自動再始動時の最初の点火を行う場合には、自動再始動の開始から最初の点火までの期間が短い。したがって、最初の点火が実行されるまでのクランク軸20の回転量が少なく、最初の点火が実行されるまでに欠歯部23が検知されない可能性が高い。また、その後の点火についても、それまでのクランク軸20の回転量等によっては、欠歯部23が検知されず、上記態様により算出されるクランク角の推定精度が低い状態で実行されることになる。このようにクランク角の推定精度が低い状態で、算出されているクランク角に基づく点火が実行されると、不適切な点火が連続して実行されることになる。   In addition, when the first ignition at the time of automatic restart is performed for the cylinder that first reaches the fuel injection timing of the compression stroke at the time of automatic restart, the period from the start of automatic restart to the first ignition is short. Therefore, the amount of rotation of the crankshaft 20 until the first ignition is executed is small, and there is a high possibility that the missing tooth portion 23 is not detected until the first ignition is executed. Further, the subsequent ignition is executed in a state where the missing tooth portion 23 is not detected depending on the rotation amount of the crankshaft 20 until then, and the estimation accuracy of the crank angle calculated by the above-described mode is low. Become. When ignition based on the calculated crank angle is executed in such a state that the estimation accuracy of the crank angle is low, inappropriate ignition is continuously executed.

そこで、本実施形態では、こうした不適切な点火が連続して実行されることを抑制しつつ、早期の始動を実現すべく、制御部50が、以下に詳述するような自動再始動時における点火制御及び燃料噴射制御を実行するようにしている。   Therefore, in the present embodiment, in order to realize early start-up while suppressing such inappropriate ignition from being continuously executed, the control unit 50 performs automatic restart as described in detail below. Ignition control and fuel injection control are executed.

以下、制御部50によって実行される自動再始動時の制御について、図2〜図6を参照して説明する。
本実施形態では、自動停止に伴ってクランク軸20が停止したときに算出されているクランク角を記憶しておき、その記憶されているクランク角を利用して、次の自動再始動時の最初の点火を実行することで、早期に初爆を生じさせる。また、最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対しては、上記態様で算出されているクランク角の推定値が、実際のクランク角に即した適正な値にある旨が確認されていることを条件に、点火の実行を許可することで、点火が不適切な時期に実行されることを抑制するようにしている。なお、本実施形態では、初爆が生じた後に点火が禁止される可能性があるため、スタータ14によるクランク軸20の駆動を停止させる機関回転速度が、初爆で得られる機関回転速度よりも高い値に設定される。これにより、初爆の発生後もスタータ14によるクランク軸20の回転駆動が継続されるため、仮に初爆が生じた後に点火が禁止された場合でも、内燃機関10の始動性を確保することができる。
Hereinafter, the control at the time of the automatic restart performed by the control part 50 is demonstrated with reference to FIGS.
In the present embodiment, the crank angle calculated when the crankshaft 20 stops due to automatic stop is stored, and the stored crank angle is used to start the next automatic restart. The first explosion is caused early by executing the ignition. In addition, for cylinders whose ignition timing follows the cylinder that performed the first ignition, the estimated crank angle value calculated in the above manner is an appropriate value that matches the actual crank angle. On the condition that it is confirmed, the execution of the ignition is permitted to prevent the ignition from being executed at an inappropriate time. In the present embodiment, since ignition may be prohibited after the first explosion occurs, the engine rotation speed at which the starter 14 stops driving the crankshaft 20 is higher than the engine rotation speed obtained by the first explosion. Set to a high value. As a result, since the rotation of the crankshaft 20 by the starter 14 is continued after the first explosion, even if ignition is prohibited after the first explosion occurs, the startability of the internal combustion engine 10 can be ensured. it can.

本実施形態では、制御部50が、確認手段及び異常確認手段として、クランク角センサ75の出力する信号とカム角センサ76の出力するカム信号とに基づいて、算出されているクランク角が適正な値にある旨及び適正な値にはない旨の確認を行う。図2を参照して、クランク角センサ75が出力するクランク信号及びそれに基づくクランク角の算出値と、カム角センサ76が出力するカム信号とについて説明する。   In the present embodiment, the control unit 50 uses the signal output from the crank angle sensor 75 and the cam signal output from the cam angle sensor 76 as the confirmation unit and the abnormality confirmation unit, so that the calculated crank angle is appropriate. Confirm that it is in the value and not in the proper value. With reference to FIG. 2, the crank signal output from the crank angle sensor 75, the calculated crank angle based on the crank signal, and the cam signal output from the cam angle sensor 76 will be described.

図2(a)に示すように、本実施形態では、クランク軸20が10°CA回転する毎にクランク角センサ75が、クランクロータ21の突起22に対応したパルス信号を出力する。また、クランク角が120〜140°CAであるときと、480〜500°CAであるときが、クランクロータ21の欠歯部23に対応している。すなわち、図1を示して説明したように、欠歯部23は、クランクロータ21の外周の1カ所に設けられているため、図2(a)に示すように、クランク軸20が1回転する360°CA毎に、パルス信号の出力間隔が長くなる欠歯部23に対応する期間が現れる。   As shown in FIG. 2A, in this embodiment, every time the crankshaft 20 rotates by 10 ° CA, the crank angle sensor 75 outputs a pulse signal corresponding to the protrusion 22 of the crank rotor 21. Further, the case where the crank angle is 120 to 140 ° CA and the case where the crank angle is 480 to 500 ° CA correspond to the missing tooth portion 23 of the crank rotor 21. That is, as described with reference to FIG. 1, since the missing tooth portion 23 is provided at one place on the outer periphery of the crank rotor 21, the crankshaft 20 rotates once as shown in FIG. Every 360 ° CA, a period corresponding to the missing tooth portion 23 in which the output interval of the pulse signal becomes long appears.

そして、図2(b)に示すように、パルス信号の出力に応じてクランク角が10°CAずつ加算されるとともに、欠歯部23が検知されたときに、算出されているクランク角が、欠歯部23が検知されるときに算出されるはずのクランク角の規定値に更新される。詳細には、本実施形態では、欠歯部23が設けられるクランク角(120〜140°CA、480〜500°CA)から30°CA後の170°CA,530°CAのときに算出されているクランク角が更新される。すなわち、継続して出力されていたパルス信号が30°CA分出力されず、その後にパルス信号が3回出力されたときに、それに基づいて欠歯部23を検知し、そのときに算出されているクランク角が、欠歯部23が検知されるときのクランク角(170°CA,530°CA)に更新される。このように、パルス信号が30°CA分出力されない状況からパルス信号が3回出力されたときに欠歯部23を検知するようにすれば、クランク軸20の回転速度が変化しやすい機関始動時においても、欠歯部23をより正確に検知することができる。   Then, as shown in FIG. 2 (b), the crank angle is incremented by 10 ° CA according to the output of the pulse signal, and when the missing tooth portion 23 is detected, the calculated crank angle is The crank angle is updated to a specified value that should be calculated when the missing tooth portion 23 is detected. Specifically, in the present embodiment, it is calculated at 170 ° CA and 530 ° CA after 30 ° CA from the crank angle (120 to 140 ° CA, 480 to 500 ° CA) at which the missing tooth portion 23 is provided. The crank angle is updated. That is, when the pulse signal that has been continuously output is not output for 30 ° CA, and the pulse signal is output three times thereafter, the missing tooth portion 23 is detected based on the pulse signal and is calculated at that time. The crank angle is updated to the crank angle (170 ° CA, 530 ° CA) when the missing tooth portion 23 is detected. As described above, when the missing tooth portion 23 is detected when the pulse signal is output three times from the situation where the pulse signal is not output by 30 ° CA, the engine speed at which the rotation speed of the crankshaft 20 is likely to change is changed. In this case, the missing tooth portion 23 can be detected more accurately.

また、パルス信号の出力に応じてクランク角の算出値が710°CAまで計数されると、その次のパルス信号の出力により、クランク角の算出値が0°CAにリセットされる。本実施形態では、このようにしてクランク角を算出する。   When the calculated crank angle value is counted up to 710 ° CA according to the output of the pulse signal, the calculated crank angle value is reset to 0 ° CA by the output of the next pulse signal. In the present embodiment, the crank angle is calculated in this way.

また、本実施形態では、自動停止に伴ってクランク軸20の回転が停止する度に、制御部50のRAMに、そのときに算出されているクランク角を記憶する。こうすることで、次回の自動再始動時には最後に自動停止時がなされたときにクランク軸20の回転が停止したときのクランク角が記憶されていることになる。そのため、自動再始動時には、この記憶されているクランク角が初期値となり、パルス信号が出力される度に10°CAずつ加算されることによってクランク角が算出される。そして、その後、欠歯部23が検知されると、クランク角が、欠歯部23が検知されるときに算出されるはずのクランク角の規定値に更新される。   Further, in this embodiment, every time the rotation of the crankshaft 20 stops with the automatic stop, the crank angle calculated at that time is stored in the RAM of the control unit 50. By doing so, the crank angle when the rotation of the crankshaft 20 is stopped when the automatic stop is last performed at the time of the next automatic restart is stored. Therefore, at the time of automatic restart, the stored crank angle becomes an initial value, and the crank angle is calculated by adding 10 ° CA each time a pulse signal is output. Thereafter, when the missing tooth portion 23 is detected, the crank angle is updated to a specified value of the crank angle that should be calculated when the missing tooth portion 23 is detected.

また、図2(c)に示すように、カム信号は、H信号とL信号を交互に出力する。上記の通り、H信号は、カムロータ31の各凸部32,33,34に対応しており、L信号は、各凹部35,36,37に対応している。ここで、カム軸30とクランク軸20とは、タイミングチェーン等を介して連結されており、カム軸30は、クランク軸20が2回転する毎に1回転する。したがって、カムロータ31の第1の凸部32が同ロータ31の周方向の90°に亘って形成されているため、第1の凸部32に対応するH信号は0〜180°CAの180°CA分のH信号として出力される。また、第1の凸部32に隣接する第1の凹部35はカムロータ31の周方向の90°に亘って形成されているため、第1の凹部35に対応するL信号は第1の凸部32に対応するH信号に続いて出力され、180〜360°CAの180°CA分のL信号として出力される。そして、同様にして、第2の凸部33に対応するH信号は360〜420°CAの60°CA分のH信号として出力され、第2の凹部36に対応するL信号は420〜540°CAの120°CA分のL信号として出力される。そして、第3の凸部34に対応するH信号は540〜660°CAの120°CA分のH信号として出力され、第3の凹部37に対応するL信号は660〜720°CA(0°CA)の60°CA分のL信号として出力される。   In addition, as shown in FIG. 2C, the cam signal alternately outputs the H signal and the L signal. As described above, the H signal corresponds to the convex portions 32, 33, and 34 of the cam rotor 31, and the L signal corresponds to the concave portions 35, 36, and 37. Here, the camshaft 30 and the crankshaft 20 are connected via a timing chain or the like, and the camshaft 30 makes one revolution every time the crankshaft 20 makes two revolutions. Therefore, since the first convex portion 32 of the cam rotor 31 is formed over 90 ° in the circumferential direction of the rotor 31, the H signal corresponding to the first convex portion 32 is 180 ° of 0 to 180 ° CA. It is output as an H signal for CA. Moreover, since the 1st recessed part 35 adjacent to the 1st convex part 32 is formed over 90 degrees of the circumferential direction of the cam rotor 31, the L signal corresponding to the 1st recessed part 35 is the 1st convex part. 32 is output following the H signal corresponding to 32, and is output as an L signal corresponding to 180 ° CA of 180 to 360 ° CA. Similarly, the H signal corresponding to the second convex portion 33 is output as an H signal corresponding to 60 ° CA of 360 to 420 ° CA, and the L signal corresponding to the second concave portion 36 is 420 to 540 °. It is output as an L signal for 120 ° CA of CA. The H signal corresponding to the third convex portion 34 is output as an H signal corresponding to 120 ° CA of 540 to 660 ° CA, and the L signal corresponding to the third concave portion 37 is 660 to 720 ° CA (0 ° CA) and an L signal corresponding to 60 ° CA.

ここで、上記の通り、カム軸30は、クランク軸20とタイミングチェーン等を介して連結されているため、カム信号とクランク角との間には一定の相関関係があり、カム信号のH信号とL信号とが切り替わる時のクランク角の値は特定の値となる。そして、本実施形態では、制御部50のROMには、H信号とL信号とが切り替わるときのクランク角(H→L:180°CA,420°CA,660°CA、L→H:0°CA,360°CA、540°CA)が予め記憶されている。したがって、カム信号の切り替わりが検知されるときに、算出しているクランク角の値が、規定範囲内、すなわちカム信号の出力が切り替わるときに算出されるはずのクランク角(ROMに記憶したクランク角)を含む許容範囲内にある場合には、算出されているクランク角が適正な値にあると推定することができる。一方、カム信号の切り替わりが検知されるときに、上記規定範囲内にない場合には、算出されているクランク角が適正な値にはないと推定することができる。   Here, as described above, since the camshaft 30 is connected to the crankshaft 20 via a timing chain or the like, there is a certain correlation between the cam signal and the crank angle, and the H signal of the cam signal. And the crank angle value when the L signal is switched become a specific value. In the present embodiment, the ROM of the control unit 50 includes a crank angle (H → L: 180 ° CA, 420 ° CA, 660 ° CA, L → H: 0 °) when the H signal and the L signal are switched. CA, 360 ° CA, 540 ° CA) is stored in advance. Therefore, when the switching of the cam signal is detected, the calculated crank angle value is within a specified range, that is, the crank angle that should be calculated when the cam signal output is switched (the crank angle stored in the ROM). ) Is within an allowable range, it can be estimated that the calculated crank angle is at an appropriate value. On the other hand, when the switching of the cam signal is detected, if it is not within the specified range, it can be estimated that the calculated crank angle is not an appropriate value.

ここで、算出されているクランク角が、欠歯部23の検知により更新されたときは、算出されているクランク角が適正な値にある旨を確認することができる。また、カム信号のH信号とL信号との切り替わりを検知することにより、算出されているクランク角が適正な値にあるか否かを確認することができる。したがって、本実施形態では、制御部50が、クランク角センサ75の出力する信号及びカム角センサ76の出力する信号に基づいて、算出されているクランク角が適正な値にある旨の確認を行うとともに、カム角センサ76の出力する信号に基づいて、算出されているクランク角が適正な値にはない旨の確認を行うようにしている。   Here, when the calculated crank angle is updated by detection of the missing tooth portion 23, it can be confirmed that the calculated crank angle is at an appropriate value. Further, by detecting the switching between the H signal and the L signal of the cam signal, it can be confirmed whether or not the calculated crank angle is at an appropriate value. Therefore, in this embodiment, the control unit 50 confirms that the calculated crank angle is an appropriate value based on the signal output from the crank angle sensor 75 and the signal output from the cam angle sensor 76. At the same time, based on the signal output from the cam angle sensor 76, it is confirmed that the calculated crank angle is not an appropriate value.

表1に、算出されているクランク角が適正な値にある旨又は適正な値にはない旨の確認状況を示す指標値を示す。この指標値は、制御部50の制御により設定され、最後に設定された最新の指標値が制御部50のRAMに記憶されている。   Table 1 shows an index value indicating a confirmation state that the calculated crank angle is at an appropriate value or is not at an appropriate value. This index value is set by the control of the control unit 50, and the latest index value set last is stored in the RAM of the control unit 50.

表1に示すように、指標値は、自動再始動時にクランク角の確認が未だ行われていない場合には「0」に設定される。また、自動再始動時に、カム信号のH信号とL信号との切り替わりが既に検知され、この検知に基づいて算出されているクランク角が適正な値にはない旨が確認された場合には、カム信号によるチェック結果がNGであることを示す「1」に設定される。一方、カム信号の切り替わりの検知に基づいて算出されているクランク角が適正な値にあると確認された場合にはカム信号によるチェックが完了しており、算出されているクランク角が適正な値にあることを示す「2」に設定される。また、自動再始動時に、クランク角センサ75により欠歯部23が検知され、算出されているクランク角の更新がなされたときには欠歯検知済みであることを示す「3」に設定される。 As shown in Table 1, the index value is set to “0” when the crank angle has not been confirmed at the time of automatic restart. In addition, when the automatic restart is already detected, the switching between the H signal and the L signal of the cam signal is detected, and when it is confirmed that the crank angle calculated based on this detection is not an appropriate value, It is set to “1” indicating that the check result by the cam signal is NG. On the other hand, if it is confirmed that the calculated crank angle is an appropriate value based on the detection of cam signal switching, the cam signal check has been completed, and the calculated crank angle is an appropriate value. Is set to “2” indicating that Further, at the time of automatic restart, the missing tooth portion 23 is detected by the crank angle sensor 75, and when the calculated crank angle is updated, it is set to “3” indicating that the missing tooth has been detected.

こうしたクランク角の確認状況の指標値は、図3のフローチャートに示す処理手順に従って設定される。この処理は、クランク角センサ75がパルス信号を出力する毎に、制御部50により割り込み処理として実行される。   The index value of the crank angle confirmation status is set according to the processing procedure shown in the flowchart of FIG. This process is executed as an interrupt process by the control unit 50 every time the crank angle sensor 75 outputs a pulse signal.

図3に示すように、クランク角確認状況の指標値の設定処理であるこの処理が開始されると、まず、ステップS11において、自動再始動中であるか否かが判定される。ステップS11では、例えば、制御部50が、各種センサの情報に基づいてアイドルストップ条件が成立しなくなったことを把握した直後であって、且つクランク軸20を回転駆動すべくスタータ14に駆動信号を出力していること等を条件に、自動再始動時である旨の判定が行われる。ステップS11では、内燃機関10の通常運転中である場合には、自動再始動時ではないと判定されるため(ステップS11:NO)、ステップS21に移る。そして、ステップS21では、クランク角の確認状況を示す指標値が未判定を示す「0」に設定される。すなわち、現在は自動再始動中ではないため、自動再始動時におけるクランク角の確認がなされていない状況であるため、指標値が「0」に設定される。   As shown in FIG. 3, when this process, which is an index value setting process for the crank angle confirmation status, is started, it is first determined in step S11 whether or not automatic restart is being performed. In step S11, for example, immediately after the control unit 50 grasps that the idle stop condition is no longer established based on information from various sensors, a drive signal is sent to the starter 14 to rotate the crankshaft 20. It is determined that the automatic restart is in progress on the condition that the data is output. In step S11, when it is during normal operation of the internal combustion engine 10, it is determined that it is not at the time of automatic restart (step S11: NO), the process proceeds to step S21. In step S21, the index value indicating the crank angle confirmation status is set to “0” indicating undecided. That is, since the automatic restart is not currently being performed, the index value is set to “0” because the crank angle is not confirmed at the time of automatic restart.

一方、ステップS11において、自動再始動時であると判定されると(ステップS11:YES)、ステップS12に移り、指標値が「3」であるか否かが判定される。ステップS12において、指標値が「3」であると判定される場合には(ステップS12:YES)、制御部50は本処理を一旦終了する。すなわち、指標値「3」は、自動再始動を開始してから既に欠歯部23が検知されており、算出されているクランク角が、欠歯部23が検知されるときに算出されるはずのクランク角の規定値に更新されていることを示している。したがって、算出されているクランク角の精度が最も高い状況であるため、この後、指標値の変更が行う必要がないことから、本処理が終了される。   On the other hand, when it is determined in step S11 that the automatic restart is being performed (step S11: YES), the process proceeds to step S12, and it is determined whether or not the index value is “3”. When it is determined in step S12 that the index value is “3” (step S12: YES), the control unit 50 once ends this process. That is, the index value “3” should be calculated when the missing tooth portion 23 has already been detected since the automatic restart is started and the calculated crank angle is detected. It is shown that the crank angle is updated to the specified value. Accordingly, since the accuracy of the calculated crank angle is the highest, it is not necessary to change the index value thereafter, and thus this processing is terminated.

一方、ステップS12において、指標値が「3」ではないと判定されると(ステップS12:NO)、ステップS13に移り、欠歯部23が検知されたか否かが判定される。ステップS13において、欠歯部23が検知されていないと判定されると(ステップS13:NO)、ステップS16に移り、指標値が「0」又は「2」であるか否かが判定される。指標値が「1」に設定されている場合には、ステップS16において、指標値が「0」又は「2」ではないと判定されるため(ステップS16:NO)、制御部50は本処理を一旦終了する。すなわち、指標値が「1」である場合には、既にカム信号におけるH信号とL信号との切り替わりが検知され、これに基づいてクランク角が適正な値にはない旨が確認されているため、欠歯部23が検知されるまでは、算出されているクランク角と実際のクランク角とのずれを解消できないと推定される。したがって、欠歯部23が検知されていないと判定される状況において、指標値が「1」である場合には、本処理が一旦終了される。   On the other hand, when it is determined in step S12 that the index value is not “3” (step S12: NO), the process proceeds to step S13, and it is determined whether or not the missing tooth portion 23 is detected. If it is determined in step S13 that the missing tooth portion 23 is not detected (step S13: NO), the process proceeds to step S16, and it is determined whether the index value is “0” or “2”. When the index value is set to “1”, since it is determined in step S16 that the index value is not “0” or “2” (step S16: NO), the control unit 50 performs this process. Exit once. That is, when the index value is “1”, switching between the H signal and the L signal in the cam signal has already been detected, and based on this, it has been confirmed that the crank angle is not at an appropriate value. Until the missing tooth portion 23 is detected, it is estimated that the deviation between the calculated crank angle and the actual crank angle cannot be resolved. Therefore, in a situation where it is determined that the missing tooth portion 23 has not been detected, if the index value is “1”, this processing is temporarily terminated.

一方、ステップS16において、指標値が「0」又は「2」であると判定されると(ステップS16:YES)、ステップS17に移り、カム信号の切り替わりが検知されたか否かが判定される。すなわち、指標値が「0」又は「2」である場合には、自動再始動時に未だカム信号が出力されていない場合(指標値「0」)、または、既に検知されたカム信号の切り替わりに基づいて、クランク角が適正な値にある旨の確認がなされている場合(指標値「2」)である。したがって、カム信号の切り替わりに基づく確認を行うべく、ステップS17以降の処理を実行する。   On the other hand, when it is determined in step S16 that the index value is “0” or “2” (step S16: YES), the process proceeds to step S17 to determine whether or not switching of the cam signal is detected. That is, when the index value is “0” or “2”, the cam signal is not yet output at the time of automatic restart (index value “0”), or the cam signal that has already been detected is switched. Based on this, it is confirmed that the crank angle is at an appropriate value (index value “2”). Therefore, the processing after step S17 is executed to perform confirmation based on the switching of the cam signal.

ステップS17において、カム信号の切り替わりが検知されていないと判定される場合には(ステップS17:NO)、算出されているクランク角が適正な値にあるか否かをカム信号の切り替わりに基づいて確認することができないため、制御部50は本処理を一旦終了する。   If it is determined in step S17 that the switching of the cam signal has not been detected (step S17: NO), whether or not the calculated crank angle is an appropriate value is determined based on the switching of the cam signal. Since it cannot confirm, the control part 50 once complete | finishes this process.

一方、ステップS17において、カム信号の切り替わりが検知されたと判定されると(ステップS17:YES)、ステップS18に移り、算出されているクランク角が上記規定範囲内、すなわちカム信号の切り替わりが検知されるときに算出されるはずのクランク角を含む許容範囲内にあるか否かが判定される。本実施形態では、この許容範囲が±20°CAに設定されている。すなわち、ここでは、10°CA刻みで算出されているクランク角が160〜190°CA,340〜370°CA,400〜430°CA,520〜550°CA,640〜670°CA,700〜10°CA(すなわち700°CA,710°CA,0°CA,10°CA)であるときに許容範囲内にある旨の判定がなされる。なお、この許容範囲は、例えば、クランク軸20及びカム軸30を連結するタイミングチェーン等の伸びや組み付け公差等による機械的なずれ、及びカムロータ31の凸部32,33,34と凹部35,36,37の境界に対するカム信号のH信号とL信号の境界との位相ずれ等に基づいて設定される。したがって、この許容範囲は、上記の内燃機関10及びカム角センサ76の特性に応じて適宜設定することができ、その値は±20°CAに限定されない。   On the other hand, if it is determined in step S17 that the switching of the cam signal is detected (step S17: YES), the process proceeds to step S18, where the calculated crank angle is within the specified range, that is, the switching of the cam signal is detected. It is determined whether or not it is within an allowable range including the crank angle that should be calculated. In the present embodiment, this allowable range is set to ± 20 ° CA. That is, here, the crank angle calculated in steps of 10 ° CA is 160 to 190 ° CA, 340 to 370 ° CA, 400 to 430 ° CA, 520 to 550 ° CA, 640 to 670 ° CA, 700 to 10 When it is ° CA (that is, 700 ° CA, 710 ° CA, 0 ° CA, 10 ° CA), it is determined that it is within the allowable range. The permissible range is, for example, mechanical deviation due to elongation or assembly tolerance of a timing chain connecting the crankshaft 20 and the camshaft 30, and the convex portions 32, 33, 34 and concave portions 35, 36 of the cam rotor 31. , 37 is set based on, for example, a phase shift between the H signal and L signal boundaries of the cam signal. Therefore, the allowable range can be appropriately set according to the characteristics of the internal combustion engine 10 and the cam angle sensor 76, and the value is not limited to ± 20 ° CA.

そして、ステップS18において、算出されているクランク角が上記規定範囲内にあると判定されると(ステップS18:YES)、ステップS19に移り、指標値が「2」に設定され、制御部50は本処理を一旦終了する。すなわち、ステップS18において肯定判定がなされた場合には、算出されているクランク角が適正な値にあると推定することができるため、指標値が「2」に設定される。   Then, when it is determined in step S18 that the calculated crank angle is within the specified range (step S18: YES), the process proceeds to step S19, the index value is set to “2”, and the control unit 50 This process is temporarily terminated. That is, if an affirmative determination is made in step S18, it can be estimated that the calculated crank angle is an appropriate value, and therefore the index value is set to “2”.

一方、ステップS18において、算出されているクランク角がカム信号に基づくクランク角から許容範囲内にないと判定されると(ステップS18:NO)、ステップS20に移り、指標値が「1」に設定され、制御部50は本処理を一旦終了する。すなわち、ステップS19において否定判定がなされた場合には、算出されているクランク角と実際のクランク角とのずれが許容範囲を超えており、算出されているクランク角が適正な値にはないと判断することができるため、指標値が「1」に設定される。   On the other hand, when it is determined in step S18 that the calculated crank angle is not within the allowable range from the crank angle based on the cam signal (step S18: NO), the process proceeds to step S20 and the index value is set to “1”. Then, the control unit 50 once ends this process. That is, if a negative determination is made in step S19, the deviation between the calculated crank angle and the actual crank angle exceeds the allowable range, and the calculated crank angle is not an appropriate value. Since it can be determined, the index value is set to “1”.

ステップS19,20で指標値が設定されると、制御部50は、本処理を一旦終了する。
また、先のステップS13において、欠歯部23が検知されたと判定されると(ステップS13:YES)、ステップS14に移り、算出されているクランク角を欠歯部23が検知されるときに算出されるはずのクランク角の規定値に更新する。そして、ステップ15に移り、指標値を「3」に設定して、制御部50は本処理を一旦終了する。すなわち、指標値を、欠歯部23を検知済みであることを示す「3」に設定する。
When the index value is set in steps S19 and S20, the control unit 50 once ends this process.
If it is determined in step S13 that the missing tooth portion 23 is detected (step S13: YES), the process proceeds to step S14, and the calculated crank angle is calculated when the missing tooth portion 23 is detected. Update to the specified crank angle value. Then, the process proceeds to step 15, the index value is set to “3”, and the control unit 50 once ends this process. That is, the index value is set to “3” indicating that the missing tooth portion 23 has been detected.

以上のようにして、クランク角センサ75がパルス信号を出力する毎に本処理が繰り返し実行される。
したがって、自動再始動時の開始時には、指標値が「0」であり、自動再始動中に指標値が「2」又は「3」へと変化する。また、指標値が「3」に設定された後には、自動再始動が終了して通常運転に移行するまではその値が維持されるとともに、通常運転となると、再び、指標値が「0」にリセットされる。また、自動再始動中にその指標値が「3」に変化する前に、指標値が「1」に設定されることもある。このようにして、自動再始動時には表1に示す指標値が設定され、設定された指標値は、自動再始動時の燃料噴射及び点火を許可するか禁止するかを決定するために用いられる。
As described above, this processing is repeatedly executed every time the crank angle sensor 75 outputs a pulse signal.
Therefore, the index value is “0” at the start of the automatic restart, and the index value changes to “2” or “3” during the automatic restart. Further, after the index value is set to “3”, the value is maintained until the automatic restart is finished and the operation is shifted to the normal operation. When the normal operation is started, the index value is set to “0” again. Reset to. Also, the index value may be set to “1” before the index value changes to “3” during automatic restart. In this way, the index values shown in Table 1 are set at the time of automatic restart, and the set index values are used for determining whether to permit or prohibit fuel injection and ignition at the time of automatic restart.

表2に、本実施形態における自動再始動時の点火の許可条件を示す。表2における点火許可条件の設定態様について、図4を参照して説明する。   Table 2 shows the conditions for permitting ignition during automatic restart in the present embodiment. The setting mode of the ignition permission conditions in Table 2 will be described with reference to FIG.

図4は、各気筒の行程とクランク角との関係を示しており、実線矢印Aで示す時期が、カム信号のL信号からH信号への切り替わりが検知されるクランク角を示し、実線矢印Bで示す時期が、カム信号のH信号からL信号への切り替わりが検知されるクランク角を示す。また、矢印Cで示す範囲のクランク角が欠歯部23に対応しており、その30°CA後の破線矢印Dで示すクランク角が、欠歯部23が検知されるクランク角である。また、各気筒においては、圧縮上死点の30°CA前(破線矢印)の時期が燃料噴射時期であり、圧縮上死点の10°CA前(実線矢印)から圧縮上死点10°CAまでの期間が点火プラグ12の通電時期である。 FIG. 4 shows the relationship between the stroke of each cylinder and the crank angle. The time indicated by the solid arrow A indicates the crank angle at which the switching of the cam signal from the L signal to the H signal is detected, and the solid arrow B Indicates the crank angle at which switching of the cam signal from the H signal to the L signal is detected. A crank angle in a range indicated by an arrow C corresponds to the missing tooth portion 23, and a crank angle indicated by a broken arrow D after 30 ° CA is a crank angle at which the missing tooth portion 23 is detected. In each cylinder, the fuel injection timing is 30 ° CA before the compression top dead center (broken arrow), and the compression top dead center is 10 ° CA from 10 ° CA before the compression top dead center (solid arrow). The period until is the energization timing of the spark plug 12.

図4において、例えば、自動停止に伴ってクランク軸20が停止したときに、圧縮行程で停止している気筒が、その燃料噴射時期よりも進角側(圧縮行程上死点前40°CA以前)で停止している場合、最初の燃料噴射及び点火を、圧縮行程で停止している気筒に対して実行することが可能である。したがって、圧縮行程で停止している気筒に対して燃料噴射及び点火を行えば、最も早く初爆を生じさせることができるため、本実施形態では、圧縮行程において上死点よりも40°CA以上手前で停止している気筒がある場合には、この気筒に対して最初の燃料噴射及び点火が実行される。また、圧縮行程において停止している気筒がその燃料噴射時期又はその時期よりも遅角側(圧縮上死点前30°CA以降)で停止している場合には、最初の燃料噴射をその気筒に対して行うことができない。そのため、この場合には、その次に点火時期をむかえる気筒が最も早く初爆を生じさせる気筒となり、その気筒に対して最初の燃料噴射及び点火が実行される。なお、以下の説明においては、最初の燃料噴射及び点火が実行される気筒を「最初に点火時期をむかえる気筒」とし、その最初に点火時期をむかえる気筒に次いで圧縮行程となり、点火時期をむかえる気筒を「2番目に点火時期をむかえる気筒」と説明する。   In FIG. 4, for example, when the crankshaft 20 is stopped due to automatic stop, the cylinder stopped in the compression stroke is advanced from the fuel injection timing (before 40 ° CA before the compression stroke top dead center). ), The first fuel injection and ignition can be performed on the cylinders stopped in the compression stroke. Therefore, if fuel injection and ignition are performed on the cylinders that are stopped in the compression stroke, the first explosion can be caused the fastest. In this embodiment, 40 ° CA or more from the top dead center in the compression stroke. If there is a cylinder that is stopped in front, the first fuel injection and ignition are performed on this cylinder. In addition, when the cylinder stopped in the compression stroke is stopped at the fuel injection timing or at a retarded angle side (after 30 ° CA before compression top dead center), the first fuel injection is performed for the cylinder. Can not be done. For this reason, in this case, the cylinder for which the ignition timing is set next becomes the cylinder that causes the first explosion earliest, and the first fuel injection and ignition are executed for the cylinder. In the following description, the cylinder in which the first fuel injection and ignition is performed is referred to as “the cylinder that first determines the ignition timing”, and the cylinder that first performs the compression stroke after the cylinder that first determines the ignition timing. Is described as “the second cylinder for which the ignition timing is to be changed”.

そして、表2に示すように、最初に点火時期をむかえる気筒に対しては、点火許可条件が指標値「0」以上に設定され、算出しているクランク角が適正な値にあるか否かの確認がなされていない場合でも点火が許可される。また、2番目及び3番目に点火時期をむかえる気筒については、点火許可条件が指標値「2」以上に設定されているため、指標値「2」以上で点火が許可される一方、算出しているクランク角が適正な値にある旨の確認がなされていないときに、点火が禁止される。また、4番目以降に点火時期をむかえる気筒については、点火許可条件が指標値「3」に設定されているため、指標値「3」で点火が許可され、欠歯部23が検知されていない状況においては、点火が禁止される。   As shown in Table 2, whether or not the ignition permission condition is set to the index value “0” or more and the calculated crank angle is an appropriate value for the cylinder whose ignition timing is initially set is determined. Ignition is permitted even if no confirmation is made. In addition, for the cylinders whose ignition timings are second and third, since the ignition permission condition is set to the index value “2” or more, the ignition is permitted when the index value is “2” or more. Ignition is prohibited when there is no confirmation that the crank angle is at an appropriate value. Further, for the cylinders whose ignition timing is changed from the fourth onward, the ignition permission condition is set to the index value “3”. Therefore, the ignition is permitted at the index value “3” and the missing tooth portion 23 is not detected. In situations, ignition is prohibited.

4番目以降に点火時期をむかえる気筒について、点火許可条件を指標値「3」としているのは、本実施形態では、クランク角センサ75の異常等が生じない限り、遅くとも4番目の点火時期までに欠歯部23が検知されて、算出されているクランク角が欠歯部23の検知に基づいて更新されるためである。   For the cylinders whose ignition timing is to be changed after the fourth, the ignition permission condition is set to the index value “3”. In the present embodiment, unless an abnormality or the like of the crank angle sensor 75 occurs, the fourth ignition timing is the latest. This is because the missing tooth portion 23 is detected and the calculated crank angle is updated based on the detection of the missing tooth portion 23.

すなわち、図4に示すように、例えば、最初に点火時期をむかえる気筒が第1気筒である場合には、2番目に点火時期をむかえる第3気筒の圧縮行程において欠歯部23が検知されるため、第4気筒における3番目の点火時期までには欠歯部23が検知されていることになる。また、最初に点火時期をむかえる気筒が第4気筒である場合には、2番目に点火時期をむかえる第2気筒の圧縮行程において欠歯部23が検知されるため、第1気筒における3番目の点火時期までには欠歯部23が検出されていることになる。   That is, as shown in FIG. 4, for example, when the cylinder whose ignition timing is first changed is the first cylinder, the missing tooth portion 23 is detected in the compression stroke of the third cylinder whose ignition timing is changed second. Therefore, the missing tooth portion 23 is detected by the third ignition timing in the fourth cylinder. Further, when the cylinder whose ignition timing is first changed is the fourth cylinder, the missing tooth portion 23 is detected in the compression stroke of the second cylinder whose ignition timing is changed second, so that the third cylinder in the first cylinder is detected. The missing tooth portion 23 is detected by the ignition timing.

しかしながら、最初に点火時期をむかえる気筒が第3気筒である場合には、3番目の点火時期までに欠歯部23を検知できない場合がある。これは、以下の理由による。例えば、最初に点火時期をむかえる気筒が第3気筒である場合は、初爆は第3気筒で生じるが、自動停止時に90°CA以降のクランク角で停止している場合には、第3気筒の圧縮行程において120〜140°CAの欠歯部23が検知できない。これは、欠歯部23を認識するためには、それ以前に出力されるパルス信号の出力期間が安定していることが要求されるものの、クランキング開始直後は機関回転速度が遅くパルス信号の出力期間が長くなる傾向にあるためである。自動停止時に90°CA以降のクランク角で停止している場合には、欠歯部23が検知されるまでに出力されるパルス信号が出力される回数が少なく且つ出力間隔が長いため、欠歯部23を正確に検知できない。したがって、第3気筒が最初に点火時期をむかえる気筒になっている場合には、第3気筒の圧縮行程において欠歯部23が検知されていない場合がある。また、最初に点火時期をむかえる気筒が第3気筒である場合には、530°CAにおいても欠歯部23が検知される。しかしながら、この時期は3番目に点火時期をむかえる第2気筒における点火時期(点火プラグ12の通電開始時期)と同時期であるため、3番目の点火時期である第2気筒の点火時期までには、480〜500°CAの欠歯部23の検知もなされないこととなる。したがって、最初に点火時期をむかえる気筒が第3気筒である場合には、3番目の点火時期までに欠歯部23が検知されていない場合がある。また、最初に点火時期をむかえる気筒が第2気筒である場合にも、同様にして、第3気筒における3番目の点火時期までに欠歯部23が検知されていない場合がある。しかし、最初に点火時期をむかえる気筒が第3気筒である場合や第2気筒である場合であっても、4番目の点火時期をむかえるまでには欠歯部23が検知されるはずのクランク角を必ず通過することになる。そのため、いずれの場合にも4番目の点火時期をむかえるまでには、欠歯部23が検知され、クランク角の確認状況の指標値が「3」に設定されることになる。   However, when the cylinder whose ignition timing is initially set is the third cylinder, the missing tooth portion 23 may not be detected by the third ignition timing. This is due to the following reason. For example, when the cylinder whose ignition timing is initially set is the third cylinder, the first explosion occurs in the third cylinder, but when the cylinder is stopped at a crank angle of 90 ° CA or more during automatic stop, the third cylinder The missing tooth portion 23 of 120 to 140 ° CA cannot be detected in the compression stroke. In order to recognize the missing tooth portion 23, the output period of the pulse signal output before that is required to be stable, but immediately after the cranking starts, the engine speed is slow and the pulse signal This is because the output period tends to be longer. When stopping at a crank angle of 90 ° CA or more during automatic stop, the number of times that the pulse signal output until the missing tooth portion 23 is detected is small and the output interval is long. The part 23 cannot be detected accurately. Therefore, when the third cylinder is a cylinder that is initially subjected to ignition timing, the missing tooth portion 23 may not be detected in the compression stroke of the third cylinder. When the cylinder whose ignition timing is initially set is the third cylinder, the missing tooth portion 23 is detected even at 530 ° CA. However, since this timing is the same as the ignition timing in the second cylinder (the timing at which the ignition plug 12 is energized) that takes the third ignition timing, by the second cylinder ignition timing, which is the third ignition timing. Therefore, the detection of the missing tooth portion 23 at 480 to 500 ° CA is not performed. Therefore, when the cylinder whose ignition timing is initially set is the third cylinder, the missing tooth portion 23 may not be detected until the third ignition timing. Similarly, when the cylinder whose ignition timing is initially set is the second cylinder, the missing tooth portion 23 may not be detected by the third ignition timing in the third cylinder. However, even if the first cylinder whose ignition timing is changed is the third cylinder or the second cylinder, the crank angle at which the missing tooth portion 23 should be detected before the fourth ignition timing is changed. Will definitely pass. Therefore, in any case, the missing tooth portion 23 is detected until the fourth ignition timing is reached, and the index value of the crank angle confirmation status is set to “3”.

すなわち、圧縮行程で停止している気筒が何れの気筒であっても、遅くとも4番目の点火時期までには欠歯部23が検知され、異常が発生していなければ、クランク角の確認状況の指標値が「3」に設定されることになる。こうした理由により、本実施形態では、4番目以降に点火時期をむかえる気筒について、点火許可条件を指標値「3」としている。   That is, no matter which cylinder is stopped in the compression stroke, the missing tooth portion 23 is detected by the fourth ignition timing at the latest, and if no abnormality has occurred, the crank angle confirmation status is The index value is set to “3”. For this reason, in the present embodiment, the ignition permission condition is set to the index value “3” for the cylinders whose ignition timing is to be reached after the fourth.

なお、本実施形態では、上述したように4番目の点火時期までには、欠歯部23が検知されるようになっているため、4番目の点火時期をむかえれば、機関始動に伴いクランク軸20が欠歯部23の検知が完了していることが推定される回転量回転していることになる。したがって、本実施形態では、機関始動に伴いクランク軸20が欠歯部23の検知が完了していることが推定される回転量回転するまでの間は、点火許可条件が指標値「2」以上とされる一方、クランク軸20が欠歯部23の検知が完了していることが推定される回転量回転した後には、点火許可条件が指標値「3」とされると換言することができる。   In the present embodiment, as described above, the missing tooth portion 23 is detected by the fourth ignition timing. Therefore, if the fourth ignition timing is changed, the crank is increased as the engine starts. The shaft 20 is rotated by an amount of rotation estimated that the detection of the missing tooth portion 23 is completed. Therefore, in the present embodiment, the ignition permission condition is greater than or equal to the index value “2” until the rotation of the crankshaft 20 that is estimated to have completed the detection of the missing tooth portion 23 as the engine is started. On the other hand, it can be said that the ignition permission condition is set to the index value “3” after the crankshaft 20 has been rotated by the amount of rotation estimated that the detection of the toothless portion 23 is completed. .

なお、本実施形態では、何れの停止位置から回転し始めたとしても、クランク軸20が440°CA回転すれば、欠歯部23の検知を完了させることができる。すなわち、欠歯部23の検知において最も不利な条件は、欠歯部23の直前の30°CA前で停止している状態から自動再始動が開始される場合である。しかし、この場合であっても、クランク角センサ75が、パルス信号を2回出力した後(20°CA)に欠歯部23に対応する期間(30°CA)が現れ、その後に1回転して欠歯部23に対応する期間が現れた後(360°CA)に、パルス信号が3回出力された(30°CA)ときに、欠歯部23が検知される。この間には、クランク軸20が欠歯部23にいたるまでの20°CAと、欠歯部23を通過するまでの30°CAと、再び欠歯部23にいたるまでの間隔に相当する330°CAと、再び欠歯部23を通過する30°CAと、欠歯部23を通過してからパルス信号が3回出力されるまでの30°CAと、をあわせた440°CA回転している。したがって、クランク軸20が少なくとも440°CA回転していれば、これに基づいて欠歯部23の検知が完了していると推定することもできる。   In this embodiment, even if the rotation starts from any stop position, detection of the missing tooth portion 23 can be completed if the crankshaft 20 rotates by 440 ° CA. That is, the most disadvantageous condition in detecting the missing tooth portion 23 is a case where automatic restart is started from a state where it stops before 30 ° CA immediately before the missing tooth portion 23. However, even in this case, after the crank angle sensor 75 outputs the pulse signal twice (20 ° CA), a period (30 ° CA) corresponding to the missing tooth portion 23 appears, and then rotates once. After the period corresponding to the missing tooth portion 23 appears (360 ° CA), the missing tooth portion 23 is detected when the pulse signal is output three times (30 ° CA). During this time, 20 ° CA until the crankshaft 20 reaches the missing tooth portion 23, 30 ° CA until the crankshaft 20 passes through the missing tooth portion 23, and 330 ° corresponding to the interval until the crankshaft 20 reaches the missing tooth portion 23 again. The rotation is 440 ° CA, which includes CA, 30 ° CA that passes through the missing tooth portion 23 again, and 30 ° CA that passes through the missing tooth portion 23 until the pulse signal is output three times. . Therefore, if the crankshaft 20 rotates at least 440 ° CA, it can be estimated that the detection of the missing tooth portion 23 is completed based on this.

また、本実施形態では、図4に示すように、2番目に点火時期をむかえる気筒の点火時期までにカム信号の切り替わりが検知される構成となっているため、算出されているクランク角が適正な値にある場合には、カム角センサ76の異常等が生じない限り、2番目及び3番目の点火が実行されることになる。   Further, in the present embodiment, as shown in FIG. 4, since the cam signal switching is detected by the ignition timing of the cylinder whose ignition timing is second, the calculated crank angle is appropriate. If the value is a negative value, the second and third ignitions are executed unless the cam angle sensor 76 is abnormal.

自動再始動時における点火は、表2に示す許可条件に基づいて、図5のフローチャートに示す処理手順に従って実行される。この処理は、制御部50によりイグニッションスイッチがオン状態であるときに所定周期毎の割り込み処理として実行される。   Ignition at the time of automatic restart is executed according to the processing procedure shown in the flowchart of FIG. This process is executed by the control unit 50 as an interrupt process at predetermined intervals when the ignition switch is in the on state.

図5に示すように、本処理が開始されると、まずステップS31において、自動再始動時であるか否かが判定される。ステップS31の判定は、図3のステップS11と同様の態様で行われる。ステップS31において自動再始動時ではないと判定されると(ステップS31:NO)、制御部50は本処理を終了する。すなわち、自動再始動時ではないときには、自動再始動時の点火制御を行う必要がないため、本処理が終了される。   As shown in FIG. 5, when this process is started, first, in step S31, it is determined whether or not it is during automatic restart. The determination in step S31 is performed in the same manner as in step S11 in FIG. If it is determined in step S31 that it is not at the time of automatic restart (step S31: NO), the control unit 50 ends this process. That is, when it is not at the time of automatic restart, it is not necessary to perform ignition control at the time of automatic restart, and thus this processing ends.

ステップS31において、自動再始動時である旨が判定されると(ステップS31:YES)、ステップS32に移り、自動始動時に最初に点火時期をむかえる気筒における点火判定時であるか否かが判定される。ステップS32において、肯定判定がなされた場合には(ステップS32:YES)、ステップS39に移り、算出されているクランク角に基づいて点火が許可される。すなわち、制御部50のRAMには、最後の自動停止に伴ってクランク軸20が停止したときに算出されているクランク角が記憶されている。したがって、自動再始動時には、制御部50が、記憶されているクランク角を利用して算出されるクランク角に基づいて、点火時期を決定し、この決定された時期に点火を実行すべく、点火プラグ12に駆動指令を出力する。そして、制御部50は、本処理を一旦終了する。   If it is determined in step S31 that the automatic restart is being performed (step S31: YES), the process proceeds to step S32, and it is determined whether or not it is an ignition determination in a cylinder that first changes the ignition timing at the time of automatic start. The If an affirmative determination is made in step S32 (step S32: YES), the process proceeds to step S39, and ignition is permitted based on the calculated crank angle. That is, the RAM of the control unit 50 stores the crank angle calculated when the crankshaft 20 stops with the last automatic stop. Therefore, at the time of automatic restart, the control unit 50 determines the ignition timing based on the crank angle calculated using the stored crank angle, and performs ignition at the determined timing. A drive command is output to the plug 12. And the control part 50 once complete | finishes this process.

一方、ステップS32で、最初に点火時期をむかえる気筒における点火判定時ではないと判定されると(ステップS32:NO)、ステップS33に移り、2番目又は3番目に点火時期をむかえる気筒における点火の判定時であるか否かが判定される。ステップS33において、肯定判定がなされると(ステップS33:YES)、ステップS38に移り、クランク角判定の指標値が「2」以上に設定されているか否かが判定される。すなわち、表2に示したように、2番目又は3番目に点火時期をむかえる気筒においては、点火の許可条件が指標値「2」以上である。したがって、ステップS38では、この許可条件が成立しているか否かの判定が行われる。ステップS38において、指標値が「2」以上であると判定されると(ステップS38:YES)、点火の許可条件が成立しているため、ステップS36に移り、点火が許可される。すなわち、制御部50が、2番目又は3番目に点火時期をむかえる気筒における点火の時期を、算出されているクランク角に基づいて決定するとともに、決定された時期に点火が実行されるよう点火プラグ12に駆動指令を出力する。一方、ステップS38において、指標値が「2」以上ではないと判定されると(ステップS38:NO)、ステップS37に移り、点火が禁止される。すなわち、指標値が「2」以上ではない場合には、2番目及び3番目に点火時期をむかえる気筒における点火の許可条件が成立していないため、点火が禁止される。ステップS36及びステップ37の処理の後、制御部50は、本処理を一旦終了する。   On the other hand, if it is determined in step S32 that it is not the ignition determination time in the cylinder whose ignition timing is initially changed (step S32: NO), the process proceeds to step S33, and the ignition in the cylinder whose ignition timing is changed second or third is determined. It is determined whether it is a determination time. If an affirmative determination is made in step S33 (step S33: YES), the process moves to step S38, and it is determined whether or not the index value for crank angle determination is set to “2” or more. That is, as shown in Table 2, in the cylinder whose ignition timing is second or third, the ignition permission condition is the index value “2” or more. Therefore, in step S38, it is determined whether or not this permission condition is satisfied. If it is determined in step S38 that the index value is “2” or more (step S38: YES), the ignition permission condition is satisfied, and the routine proceeds to step S36, where ignition is permitted. That is, the control unit 50 determines the ignition timing in the cylinder whose ignition timing is second or third based on the calculated crank angle, and the ignition plug so that ignition is executed at the determined timing. A drive command is output to 12. On the other hand, when it is determined in step S38 that the index value is not “2” or more (step S38: NO), the process proceeds to step S37 and ignition is prohibited. In other words, when the index value is not “2” or more, the ignition permission condition is not satisfied in the cylinders whose ignition timings are second and third, and thus ignition is prohibited. After the processing of step S36 and step 37, the control unit 50 once ends this processing.

ステップS33において、2番目又は3番目に点火時期をむかえる気筒における点火判定時ではないと判定されると(ステップS33:NO)、ステップS34に移り、4番目以降に点火時期をむかえる気筒における点火判定時であるか否かが判定される。ステップS34で否定判定されると(ステップS34:NO)、点火判定時ではないため、制御部50は、本処理を一旦終了する。   If it is determined in step S33 that it is not at the time of ignition determination in the cylinder that changes the ignition timing second or third (step S33: NO), the process proceeds to step S34, and the ignition determination in the cylinder that changes the ignition timing after the fourth. It is determined whether it is time. If a negative determination is made in step S34 (step S34: NO), it is not the ignition determination time, so the control unit 50 once ends this process.

一方、ステップS34において、4番目以降に点火時期をむかえる気筒における点火判定時であると判定されると(ステップS34:YES)、ステップS35に移り、クランク角確認状況の指標値が「3」に設定されているか否かが判定される。すなわち、表2に示すように、4番目以降に点火時期をむかえる気筒においては、点火の許可条件が指標値「3」である。したがって、ステップS35では、この許可条件が成立しているか否かの判定が行われる。ステップS35において、指標値が「3」であると判定されると(ステップS35:YES)、点火の許可条件が成立しているため、ステップS36に移り、点火が許可される。すなわち、制御部50が、4番目以降に点火時期をむかえる気筒における点火の時期を、算出されているクランク角に基づいて決定するとともに、決定された時期に点火が実行されるように点火プラグ12に駆動指令を出力する。一方、ステップS35において、指標値が「3」ではないと判定されると(ステップS38:NO)、ステップS37に移り、点火が禁止される。すなわち、指標値が「3」ではない場合には、4番目以降に点火時期をむかえる気筒における点火の許可条件が成立していないため、点火が禁止される。ステップS36及びステップ37の処理の後、制御部50は、本処理を一旦終了する。以上のようにして、自動再始動時の点火制御が実行される。   On the other hand, if it is determined in step S34 that it is the ignition determination time in the cylinder whose ignition timing is to be changed after the fourth (step S34: YES), the process proceeds to step S35, and the index value of the crank angle confirmation status is set to “3”. It is determined whether it is set. That is, as shown in Table 2, the ignition permission condition is the index value “3” in the fourth and subsequent cylinders whose ignition timing is to be changed. Therefore, in step S35, it is determined whether or not this permission condition is satisfied. If it is determined in step S35 that the index value is “3” (step S35: YES), the ignition permission condition is satisfied, so the routine proceeds to step S36, where ignition is permitted. That is, the control unit 50 determines the ignition timing in the cylinder whose ignition timing is to be changed from the fourth onward based on the calculated crank angle, and the ignition plug 12 so that ignition is performed at the determined timing. A drive command is output to. On the other hand, when it is determined in step S35 that the index value is not “3” (step S38: NO), the process proceeds to step S37 and ignition is prohibited. That is, when the index value is not “3”, the ignition permission condition is not satisfied in the cylinders whose ignition timing is to be reached after the fourth time, and thus ignition is prohibited. After the processing of step S36 and step 37, the control unit 50 once ends this processing. As described above, ignition control at the time of automatic restart is executed.

次に、自動再始動時の燃料噴射の許可条件について、表3を参照して説明する。   Next, fuel injection permission conditions during automatic restart will be described with reference to Table 3.

表3に示すように、自動再始動時に最初に点火時期をむかえる気筒に対する燃料噴射は、その許可条件が指標値「0」以上とされ、2番目以降に点火時期をむかえる気筒の燃料噴射については、指標値「1」以外のときは許可される。すなわち、2番目以降に点火時期をむかえる気筒に対する噴射については、算出されているクランク角が適正な値にはないと確認されている場合にのみ禁止され、この確認がなされていない(指標値「0」、「2」及び「3」)場合には、燃料噴射が実行される。なお、2番目以降に点火時期をむかえる気筒においては、指標値「0」も燃料噴射の許可条件としており、算出されているクランク角が適正な値にある旨が確認されていなくても、燃料噴射が許可されることとなる。しかしながら、仮に不適切な時期に燃料噴射が実行されたとしても、その後の点火は、算出されているクランク角が適正な値にあることを条件に実行されるため、不適切な燃焼は生じない。また、指標値「1」の場合は、算出されているクランク角が適正な値にはない旨の確認が既になされているため、算出されているクランク角に基づく不適切な燃料噴射が実行されることを抑制すべく、燃料噴射を禁止する。 As shown in Table 3, the fuel injection to the cylinder whose ignition timing is first changed at the time of automatic restart is such that the permission condition is an index value “0” or more, and the fuel injection of the cylinder whose ignition timing is changed after the second is When the index value is other than “1”, it is permitted. That is, the injection to the cylinder whose ignition timing is to be changed after the second is prohibited only when it is confirmed that the calculated crank angle is not an appropriate value, and this confirmation is not made (index value “ 0 "," 2 "and" 3 "), fuel injection is performed. In the second and subsequent cylinders, the index value “0” is also a condition for permitting fuel injection. Even if it is not confirmed that the calculated crank angle is an appropriate value, the fuel value is Injection will be permitted. However, even if the fuel injection is executed at an inappropriate time, the subsequent ignition is executed on the condition that the calculated crank angle is at an appropriate value, so that inappropriate combustion does not occur. . In the case of the index value “1”, since it has already been confirmed that the calculated crank angle is not an appropriate value, inappropriate fuel injection based on the calculated crank angle is executed. In order to suppress this, fuel injection is prohibited.

自動再始動時における燃料噴射は、表3に示す許可条件に基づいて、図6のフローチャートに示す処理手順に従って実行される。この処理は、制御部50によりイグニッションスイッチがオン状態であるときに所定周期毎の割り込み処理として実行される。   The fuel injection at the time of automatic restart is executed according to the processing procedure shown in the flowchart of FIG. 6 based on the permission conditions shown in Table 3. This process is executed by the control unit 50 as an interrupt process at predetermined intervals when the ignition switch is in the on state.

図6に示すように、本処理が開始されると、まずステップS41において、自動再始動時であるか否かが判定される。ステップS41の判定は、図3のステップS11と同様の態様で行われる。ステップS41において自動再始動時ではないと判定されると(ステップS41:NO)、制御部50は本処理を終了する。すなわち、自動再始動時ではないときには、自動再始動時の燃料噴射制御を行う必要がないため、本処理が終了される。   As shown in FIG. 6, when this process is started, first, in step S41, it is determined whether or not it is an automatic restart time. The determination in step S41 is performed in the same manner as in step S11 in FIG. When it is determined in step S41 that it is not during automatic restart (step S41: NO), the control unit 50 ends this process. That is, when it is not at the time of automatic restart, it is not necessary to perform fuel injection control at the time of automatic restart, and thus this processing ends.

一方、ステップS41において、自動再始動時である旨が判定されると(ステップS41:YES)、ステップS42に移り、最初に点火時期をむかえる気筒での燃料噴射の判定時であるか否かが判定される。ステップS42において、肯定判定がなされた場合には(ステップS42:YES)、ステップS47に移り、燃料噴射が許可される。すなわち、制御部50は、最後の自動停止時に記憶したクランク角を利用して算出されているクランク角に基づいて燃料噴射時期を決定し、その時期に燃料噴射を実行すべく、筒内噴射弁11に駆動指令を出力する。そして、制御部50は、本処理を一旦終了する。   On the other hand, when it is determined in step S41 that the automatic restart is being performed (step S41: YES), the process proceeds to step S42, and it is determined whether or not it is the time for determining the fuel injection in the cylinder whose ignition timing is initially set. Determined. If an affirmative determination is made in step S42 (step S42: YES), the process proceeds to step S47 and fuel injection is permitted. That is, the control unit 50 determines the fuel injection timing based on the crank angle calculated using the crank angle stored at the time of the last automatic stop, and performs the in-cylinder injection valve to execute the fuel injection at that timing. 11 outputs a drive command. And the control part 50 once complete | finishes this process.

一方、ステップS42で、最初に点火時期をむかえる気筒での燃料噴射の判定時ではないと判定されると(ステップS42:NO)、2番目以降に点火時期をむかえる気筒での燃料噴射の判定時であるか否かが判定される。ステップS42において否定判定されると(ステップS43:NO)、燃料噴射の判定時ではないため、制御部50は本処理を一旦終了する。   On the other hand, if it is determined in step S42 that it is not the time of fuel injection determination in the cylinder whose ignition timing is first changed (step S42: NO), the time of fuel injection determination in the cylinder whose ignition timing is changed after the second time is determined. It is determined whether or not. If a negative determination is made in step S42 (step S43: NO), the control unit 50 once ends this process because it is not the time of determination of fuel injection.

一方、ステップS43において肯定判定がなされると(ステップS43:YES)、2番目以降に点火時期をむかえる気筒での燃料噴射の判定時であるため、ステップS44に移り、クランク角確認状況の指標値が「1」であるか否かが判定される。すなわち、表3に示したように、2番目以降に点火時期をむかえる気筒においては、燃料噴射の許可条件が指標値「1」以外であることとであることとされている。したがって、ステップS44では、この許可条件が成立しているか否かの判定が行われる。ステップS44において、指標値が「1」であると判定されると(ステップS44:YES)、ステップS46に移り、燃料噴射の許可条件が成立していないため、燃料噴射が禁止される。一方、ステップS44において、指標値が「1」ではないと判定されると(ステップS44:NO)、ステップS45に移り、燃料噴射が許可される。すなわち、制御部50は、算出されているクランク角に基づいて燃料噴射時期を決定し、その時期に燃料噴射を実行すべく、筒内噴射弁11に駆動指令を出力する。そして、ステップS45又はステップ46の処理の後、制御部50は、本処理を一旦終了する。以上のようにして、自動再始動時の燃料噴射制御が実行される。   On the other hand, if an affirmative determination is made in step S43 (step S43: YES), since it is the time of determination of fuel injection in the cylinder that changes the ignition timing after the second, the process proceeds to step S44, and the index value of the crank angle confirmation situation Is determined to be “1”. That is, as shown in Table 3, in the cylinders whose ignition timings are to be changed after the second, the permission condition for fuel injection is determined to be other than the index value “1”. Therefore, in step S44, it is determined whether or not this permission condition is satisfied. If it is determined in step S44 that the index value is “1” (step S44: YES), the process proceeds to step S46, and the fuel injection permission condition is not satisfied, and thus fuel injection is prohibited. On the other hand, if it is determined in step S44 that the index value is not “1” (step S44: NO), the process proceeds to step S45, where fuel injection is permitted. That is, the control unit 50 determines the fuel injection timing based on the calculated crank angle, and outputs a drive command to the in-cylinder injection valve 11 to execute fuel injection at that timing. And the control part 50 once complete | finishes this process after the process of step S45 or step 46. FIG. As described above, fuel injection control during automatic restart is executed.

次に、本実施形態の作用を説明する。
本実施形態では、機関始動時の最初の点火は、最も早く初爆を生じさせることのできる気筒に対して、自動停止に伴ってクランク軸20が停止したときに記憶したクランク角を利用して算出したクランク角に基づいて実行される。また、機関始動時に最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対しては、算出しているクランク角が適正な値にある旨の確認がなされたときに、その算出しているクランク角に基づく点火が実行される。一方、算出しているクランク角が適正な値にある旨の確認がなされていないときには、点火が禁止される。
Next, the operation of this embodiment will be described.
In the present embodiment, the first ignition at the start of the engine uses the crank angle stored when the crankshaft 20 is stopped with the automatic stop for the cylinder that can cause the first explosion earliest. It is executed based on the calculated crank angle. In addition, for cylinders whose ignition timing is set after the cylinder that first ignited when starting the engine, the calculation is performed when it is confirmed that the calculated crank angle is an appropriate value. Ignition based on the crank angle is performed. On the other hand, when it is not confirmed that the calculated crank angle is at an appropriate value, ignition is prohibited.

以上詳述した本実施形態では、以下の効果を奏することができる。
(1)機関停止時に記憶したクランク角と実際のクランク角とにずれがなければ、記憶したクランク角を利用することで最初の点火が適切な時期に点火が行われるため、適切な初爆を早期に生じさせ、早期始動を実現することができる。
In the embodiment described above in detail, the following effects can be obtained.
(1) If there is no deviation between the stored crank angle and the actual crank angle when the engine is stopped, the first ignition is performed at an appropriate time by using the stored crank angle. It is possible to generate early and realize early start.

また、本実施形態では、2番目以降に点火時期をむかえる気筒に対しては、算出されているクランク角、すなわちクランク角の推定値が適正な値にある旨の確認がなされていることを条件に許可され、その確認がなされていないときには、点火が禁止される。したがって、仮に最初の点火が適正な値にはないクランク角に基づいて不適切な時期に実行された場合でも、次の点火が不適切な時期に実行されることを抑制することができる。このようにして、機関始動時に不適切な点火が連続して実行されることを抑制することができる。   Further, in the present embodiment, it is a condition that it is confirmed that the calculated crank angle, that is, the estimated value of the crank angle is an appropriate value for the cylinder whose ignition timing is to be set for the second and subsequent cylinders. The ignition is prohibited when it is permitted and is not confirmed. Therefore, even if the first ignition is executed at an inappropriate time based on a crank angle that is not at an appropriate value, the next ignition can be suppressed from being executed at an inappropriate time. In this way, it is possible to suppress the inappropriate ignition from being continuously performed when the engine is started.

なお、各気筒において点火が不適切な時期に実行された場合には、この点火によりクランク軸20に対して逆回転方向に作用するトルクが発生することがある。この点、圧縮行程にある気筒に対して筒内噴射弁11からの燃料噴射と点火とを実行する圧縮行程噴射始動の場合、最初の点火は、多くの場合は圧縮行程で停止していた気筒に対して実行される。そのため、吸気行程を経て燃焼が行われる2番目以降の燃焼と比べて気筒内の空気量が少なく、仮に誤った時期の点火によりクランク軸20に対して逆回転方向のトルクが作用したとしても、そのトルクは小さなものになることが多い。したがって、機関停止時のクランク角を利用した最初の点火が不適切な時期に行われたとしても、スタータ14によるクランク軸20の駆動によって、クランク軸20の逆回転を抑制することができる。すなわち、不適切な時期に最初の点火が行われた場合でもそれによる問題はさほど大きくなく、適切な時期に点火が行われた場合には、早期始動を実現することができる。   When ignition is performed at an inappropriate time in each cylinder, torque that acts in the reverse rotation direction on the crankshaft 20 may be generated by this ignition. In this regard, in the case of the compression stroke injection start in which the fuel injection and ignition from the in-cylinder injection valve 11 are performed on the cylinder in the compression stroke, the first ignition is often the cylinder that has stopped in the compression stroke. Is executed against. Therefore, even if the amount of air in the cylinder is small compared to the second and subsequent combustion in which the combustion is performed through the intake stroke, and if a torque in the reverse rotation direction acts on the crankshaft 20 due to ignition at an incorrect timing, The torque is often small. Therefore, even if the initial ignition using the crank angle when the engine is stopped is performed at an inappropriate time, the reverse rotation of the crankshaft 20 can be suppressed by driving the crankshaft 20 by the starter 14. That is, even when the first ignition is performed at an inappropriate time, the problem caused by the ignition is not so great. When the ignition is performed at an appropriate time, an early start can be realized.

一方、最初の点火を実行した気筒に続いて点火時期をむかえる気筒においては、吸気行程を経た後に圧縮行程となり、点火時期をむかえるため、不適切な点火がなされた場合に発生する逆回転トルクが大きくなる。この点、本実施形態では、最初の点火を実行した気筒に続いて点火時期をむかえる気筒においては、算出しているクランク角が適正な値にある旨の確認がなされていない場合には点火が実行されない。したがって、クランク軸20に不適切な点火に起因した大きな逆回転トルクが作用することを抑制することができる。   On the other hand, in the cylinder that changes the ignition timing following the cylinder that executed the first ignition, the compression stroke is changed after the intake stroke and the ignition timing is changed. Therefore, the reverse rotation torque generated when improper ignition is performed growing. In this regard, in the present embodiment, in the cylinder in which the ignition timing is set subsequent to the cylinder in which the initial ignition is performed, the ignition is performed when it is not confirmed that the calculated crank angle is an appropriate value. Not executed. Therefore, it is possible to suppress a large reverse rotational torque from acting on the crankshaft 20 due to inappropriate ignition.

以上のように早期の始動完了を図るとともに、不適切な点火が連続して実行されることを抑制することができる。
(2)算出しているクランク角が、欠歯部23の検知がなされたことにより規定値に更新されたときには、算出されているクランク角が実際のクランク角に即した値となっている。したがって、欠歯部23の検知がなされている場合には、そのことに基づいて算出されているクランク角が適正な値にある旨を確認することができる。また、本実施形態では、機関始動に伴いクランク軸20が欠歯部23の検知が完了していることが推定される回転量回転した後には、指標値を「3」に設定するようにしている。したがって上記のような欠歯部23の検知とクランク角の更新との関係を利用して指標値が「3」になっていることに基づいてクランク角が適正な値にある旨を確認することができる。
As described above, early start-up can be completed and inappropriate ignition can be suppressed from being continuously performed.
(2) When the calculated crank angle is updated to the specified value by detecting the missing tooth portion 23, the calculated crank angle is a value that matches the actual crank angle. Therefore, when the missing tooth portion 23 is detected, it can be confirmed that the crank angle calculated based on that is at an appropriate value. In the present embodiment, the index value is set to “3” after the crankshaft 20 has been rotated by an amount of rotation that is estimated to have detected the missing tooth portion 23 as the engine is started. Yes. Therefore, using the relationship between the detection of the missing tooth portion 23 and the crank angle update as described above, it is confirmed that the crank angle is an appropriate value based on the index value being “3”. Can do.

(3)自動再始動時に3番目に点火時期をむかえる気筒での点火判定時までには、機関始動に伴いクランク軸20が欠歯部23の検知が完了していることが推定される回転量回転していないため、欠歯部23の検知がなされていない可能性がある。したがって、2番目及び3番目に点火時期をむかえる気筒でまでは、点火許可条件を指標値「2」以上とし、カム信号の出力が切り替わるときに算出しているクランク角の値が、規定範囲内、すなわちカム信号の出力が切り替わるときに算出されるはずのクランク角を含む許容範囲内にある場合にも点火を許可するようにしている。そのため、欠歯部23の検知がなされるまでの間においても、クランク角が概ね適正な値にあることを確認し、点火を許可することができる。   (3) The amount of rotation that the crankshaft 20 is estimated to have detected the missing tooth portion 23 as the engine is started by the time of the ignition determination in the cylinder that takes the third ignition timing during automatic restart. Since it is not rotating, the missing tooth portion 23 may not be detected. Therefore, until the second and third cylinders have the ignition timing, the ignition permission condition is set to the index value “2” or more, and the crank angle value calculated when the cam signal output is switched is within the specified range. That is, ignition is permitted even when the output is within the allowable range including the crank angle that should be calculated when the output of the cam signal is switched. Therefore, it is possible to confirm that the crank angle is approximately an appropriate value and allow ignition until the missing tooth portion 23 is detected.

一方で、自動再始動時に4番目に点火時期をむかえる気筒での点火判定時までには、クランク軸20が欠歯部23の検知が完了していることが推定される回転量回転しており、既に欠歯部23が検知され、算出されているクランク角の推定値が、欠歯部23が検知されるときの規定値に更新されていると推定できる。この点、本実施形態では、4番目以降に点火時期をむかえる気筒に対しては、欠歯部23の検知がなされたことを条件にクランク角の推定値に基づく点火を実行する。こうした構成によれば、異常が生じていなければ欠歯部23が検知されているべき状況下においては、カム信号を利用した確認よりも正確な欠歯部23の検知を条件とする確認がなされるようになるため、クランク角の確認精度を高めることができる。   On the other hand, the crankshaft 20 has been rotated by an amount of rotation that is estimated to have detected the missing tooth portion 23 by the time of ignition determination in the cylinder that takes the fourth ignition timing during automatic restart. It can be estimated that the missing tooth portion 23 has already been detected and the calculated estimated value of the crank angle has been updated to the specified value when the missing tooth portion 23 is detected. In this respect, in the present embodiment, ignition based on the estimated value of the crank angle is executed on the condition that the missing tooth portion 23 is detected for the fourth and subsequent cylinders whose ignition timing is set. According to such a configuration, in a situation where the missing tooth portion 23 should be detected if no abnormality has occurred, confirmation is made on the condition that the missing tooth portion 23 is detected more accurately than the confirmation using the cam signal. As a result, the accuracy of checking the crank angle can be increased.

(4)本実施形態では、カム角センサ76から出力されるカム信号がH信号とL信号との間で切り替わるときに算出しているクランク角の値が、上記規定範囲外にあることに基づいて、算出しているクランク角が適正な値にはないことを確認する。そして、制御部50は、圧縮行程噴射始動において、算出しているクランク角が適正な値にはない旨の確認がなされたときに、機関始動に伴い最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する燃料噴射を禁止するようにしている。したがって、不適切な燃料噴射が実行されることを抑制することができる。   (4) In the present embodiment, the crank angle value calculated when the cam signal output from the cam angle sensor 76 is switched between the H signal and the L signal is outside the specified range. Confirm that the calculated crank angle is not an appropriate value. Then, when it is confirmed in the compression stroke injection start that the calculated crank angle is not an appropriate value, the control unit 50 performs the ignition following the cylinder that performed the first ignition with the engine start. Fuel injection is prohibited for cylinders that are ready for timing. Therefore, it is possible to suppress execution of inappropriate fuel injection.

(第2実施形態)
次に内燃機関の制御装置の第2実施形態について、図1及び図7〜9を参照して説明する。
(Second Embodiment)
Next, a second embodiment of the control device for an internal combustion engine will be described with reference to FIG. 1 and FIGS.

本実施形態では、上記第1実施形態の制御に加えて、自動再始動時に筒内噴射弁11に供給される燃料圧力に基づいて、燃料の噴射態様を切り替える制御を行う。
すなわち、自動停止中に筒内噴射弁11に燃料を供給するデリバリパイプ内の圧力が低下した場合には、自動再始動時に圧縮行程での燃料噴射を適切に実行することができない。なお、自動停止中においても、デリバリパイプの圧力は筒内噴射を実行可能な下限圧力以上に維持されるように、燃料供給配管には逆止弁等が設けられているが、自動停止期間が長期間に亘り、且つその間にデリバリパイプ内の燃料が漏れる場合には、デリバリパイプの圧力が下限圧力未満となるといった事態が生じる可能性がある。
In the present embodiment, in addition to the control of the first embodiment, control for switching the fuel injection mode is performed based on the fuel pressure supplied to the in-cylinder injection valve 11 at the time of automatic restart.
That is, when the pressure in the delivery pipe that supplies fuel to the in-cylinder injection valve 11 during the automatic stop decreases, the fuel injection in the compression stroke cannot be properly executed during the automatic restart. Note that the fuel supply pipe is provided with a check valve so that the pressure of the delivery pipe is maintained above the lower limit pressure at which in-cylinder injection can be performed even during automatic stop. When the fuel in the delivery pipe leaks over a long period of time, there may be a situation in which the pressure of the delivery pipe becomes less than the lower limit pressure.

そこで、本実施形態の制御装置は、図1に破線で示すように、デリバリパイプ内の圧力を検知する圧力センサ79を備えている。そして、同圧力センサ79により検知されるデリバリパイプ内の圧力が、上記下限圧力未満となった場合には、制御部50が、圧縮行程噴射始動を禁止して吸気行程にある気筒に対して燃料を噴射してから点火を実行し、初爆を生じさせる吸気行程噴射始動を実行するように、筒内噴射弁11及び点火プラグ12を制御する。なお、下限圧力は、圧縮行程で実際に燃料噴射を実行することが可能な下限の圧力よりも少し高い圧力に設定されている。   Therefore, the control device of the present embodiment includes a pressure sensor 79 that detects the pressure in the delivery pipe, as indicated by a broken line in FIG. When the pressure in the delivery pipe detected by the pressure sensor 79 becomes less than the lower limit pressure, the control unit 50 prohibits the compression stroke injection start and fuels the cylinder in the intake stroke. The in-cylinder injection valve 11 and the spark plug 12 are controlled so that the ignition is executed after the injection is performed and the intake stroke injection start that causes the initial explosion is executed. The lower limit pressure is set to a pressure that is slightly higher than the lower limit pressure at which fuel injection can actually be performed in the compression stroke.

また、デリバリパイプ内の圧力が、圧縮行程での燃料噴射を実行するための下限圧力以上である場合には、自動再始動時に圧縮行程での燃料噴射が実行されるため、表2及び表3に示す許可条件に基づいて、図5及び図6のフローチャートを一部変更した制御が行われる。   Further, when the pressure in the delivery pipe is equal to or higher than the lower limit pressure for executing fuel injection in the compression stroke, fuel injection in the compression stroke is executed at the time of automatic restart. Based on the permission conditions shown in Fig. 5, control is performed by partially changing the flowcharts of Figs.

詳細には、図5におけるステップS31では、自動再始動時であるか否かの判定のみを行っていたが、本実施形態では、圧縮行程噴射による自動再始動時であるか否かが判定される。すなわち、自動再始動時であるか否かの判定に併せて、圧力センサ79がデリバリパイプの圧力が下限圧力以上であることを検知したことによって、制御部50が圧縮行程噴射による始動を決定したか否かの判定が行われる。その他のステップにおいては、先に図5に基づいて説明した内容と同じであるため、説明を省略する。また、図6におけるステップS41においても、圧縮行程噴射による自動再始動時であるか否かが判定されることになる。そして、その他のステップにおいては、先に図6に基づいて説明した内容と同じであるため、説明を省略する。   Specifically, in step S31 in FIG. 5, only the determination as to whether or not it is during automatic restart is performed. However, in the present embodiment, it is determined whether or not it is during automatic restart due to compression stroke injection. The That is, in conjunction with the determination of whether or not it is during automatic restart, when the pressure sensor 79 detects that the pressure of the delivery pipe is equal to or higher than the lower limit pressure, the control unit 50 determines the start by the compression stroke injection. A determination is made whether or not. The other steps are the same as those described above with reference to FIG. Also in step S41 in FIG. 6, it is determined whether or not it is during automatic restart by compression stroke injection. And since it is the same as the content demonstrated based on FIG. 6 previously in another step, description is abbreviate | omitted.

表4に、自動再始動時に吸気行程噴射を行う場合、すなわち吸気行程噴射始動時の点火の許可条件を示す。   Table 4 shows the conditions for permitting ignition when the intake stroke injection is performed during the automatic restart, that is, when the intake stroke injection is started.

表4に示すように、吸気行程噴射始動を行う場合には、最初の点火判定時から、その許可条件が指標値「2」以上とされる。これは、以下の理由による。すなわち、吸気行程噴射始動の場合には、吸気行程を経て均質に混合された混合気に点火されるため、圧縮行程噴射始動による初爆と比較して得られるトルクが大きい。したがって、吸気行程噴射始動の場合には、不適切な点火がなされた場合に発生する逆回転トルクが大きくなる。そのため、吸気行程噴射始動を実行する場合には、上記態様により算出されるクランク角の推定値が適正な値にある旨の確認がなされるまでは、点火の実行を禁止するようにしている。これにより、算出しているクランク角が適正な値にある旨の確認がなされるまでは、最も早く初爆を生じさせることのできる気筒に対しても点火が行わなくなるため、不適切な点火がなされて大きな逆回転トルクがクランク軸20に作用するようになることを抑制することができる。こうした理由により、圧縮行程噴射始動を行う場合には最初の点火許可条件を指標値「0」以上としているのに対して、吸気行程噴射始動を行う場合には最初の点火許可条件から指標値「2」以上に設定している。 As shown in Table 4, when the intake stroke injection start is performed, the permission condition is set to the index value “2” or more from the time of the first ignition determination. This is due to the following reason. That is, in the case of the intake stroke injection start, since the air-fuel mixture that is homogeneously mixed through the intake stroke is ignited, the torque obtained is larger than that in the initial explosion by the compression stroke injection start. Therefore, in the case of the intake stroke injection start, the reverse rotation torque generated when improper ignition is performed increases. Therefore, when the intake stroke injection start is executed, the execution of ignition is prohibited until it is confirmed that the estimated value of the crank angle calculated by the above mode is an appropriate value. As a result, ignition is not performed even for the cylinder that can cause the first explosion as soon as it is confirmed that the calculated crank angle is an appropriate value. As a result, it is possible to suppress a large reverse rotation torque from acting on the crankshaft 20. For these reasons, when the compression stroke injection start is performed, the first ignition permission condition is set to the index value “0” or more, whereas when the intake stroke injection start is performed, the index value “ 2 ”or higher.

表4における点火許可条件の設定態様について、図7を参照して説明する。
図7は、各気筒の行程とクランク角との関係を示しており、カム信号の切り替わりが検知される時期、及び欠歯部23が検知される時期については、図4と同様の態様で図示している。また、自動再始動時における最初の燃料噴射は吸気行程の気筒において吸気上死点の120°CA後(破線矢印)において実行され、それに続いて点火時期をむかえる気筒においては、吸気上死点の60°CA後に燃料噴射が実行される。なお、図7には、各気筒において最初に燃料噴射が行われた場合の噴射時期のみを示している。また、各気筒では、圧縮上死点の10°CA前(実線矢印)から圧縮上死点10°CAまでの期間が点火プラグ12の通電時期である。
The setting mode of the ignition permission conditions in Table 4 will be described with reference to FIG.
FIG. 7 shows the relationship between the stroke of each cylinder and the crank angle. The timing at which the cam signal switching is detected and the timing at which the missing tooth portion 23 is detected are shown in the same manner as in FIG. Show. Further, the first fuel injection at the time of automatic restart is executed after 120 ° CA of the intake top dead center in the cylinder in the intake stroke (broken line arrow), and subsequently in the cylinder for which the ignition timing is set, the intake top dead center is set. Fuel injection is performed after 60 ° CA. FIG. 7 shows only the injection timing when the fuel injection is first performed in each cylinder. In each cylinder, the period from the 10 ° CA before compression top dead center (solid arrow) to the compression top dead center of 10 ° CA is the energization timing of the spark plug 12.

吸気行程噴射の始動の場合、最初の燃料噴射時期を吸気上死点の120°CA後としているのは、以下の理由による。すなわち、燃料噴射時期を吸気上死点直後とした場合には、自動再始動の開始時に吸気行程で停止している気筒があったとしても、停止位置におけるクランク角が既に燃料噴射時期に相当するクランク角よりも遅角側である可能性も高く、その気筒に最初の燃料噴射を実行できないことがある。したがって、このような場合には、早期に初爆を生じさせることができない。一方、燃料噴射時期を吸気下死点近傍とすると、噴射された燃料が良好に均質化されず、初爆の燃焼状態が悪化する。そこで、本実施形態では、吸気行程で停止している気筒に対して、燃料の均質化を良好に維持しつつ、可能な限り最初の燃料噴射を実行すべく、燃料噴射時期を吸気上死点の120°CA後としている。   In the start of the intake stroke injection, the first fuel injection timing is set to 120 ° CA after the intake top dead center for the following reason. That is, when the fuel injection timing is set immediately after the intake top dead center, even if there is a cylinder stopped in the intake stroke at the start of automatic restart, the crank angle at the stop position already corresponds to the fuel injection timing. There is also a high possibility that the angle is retarded from the crank angle, and the first fuel injection may not be executed for the cylinder. Therefore, in such a case, the first explosion cannot be caused early. On the other hand, if the fuel injection timing is in the vicinity of the intake bottom dead center, the injected fuel is not homogenized well, and the combustion state of the first explosion is deteriorated. Therefore, in the present embodiment, the fuel injection timing is set to the intake top dead center in order to execute the first fuel injection as much as possible while maintaining good fuel homogenization for the cylinders stopped in the intake stroke. After 120 ° CA.

図7において、例えば、自動停止に伴ってクランク軸20が停止したときに、何れかの気筒が吸気行程における燃料噴射時期よりも進角側(吸気上死点の110°CA後以前)で停止している場合、最初の燃料噴射及び点火を、吸気行程で停止している気筒に対して実行することが可能である。したがって、吸気行程で停止している気筒に対して燃料噴射及び点火を行えば、最も早く最初の初爆を生じさせることができるため、本実施形態では、吸気行程において吸気上死点の110°CA後以前で停止している気筒がある場合には、この気筒が、最初に燃料噴射時期及び点火時期をむかえる気筒となる。また、吸気行程で停止している気筒がその燃料噴射時期又はその時期よりも遅角側(吸気上死点の120°CA後以降)で停止している場合には、最初の燃料噴射をその気筒に対して行うことができないため、その次に吸気行程となる気筒が、最初に燃料噴射時期及び点火時期をむかえる気筒となる。なお、以下の説明においては、最初に燃料噴射時期及び点火時期をむかえる気筒に次いで吸気行程となり、点火時期をむかえる気筒を「2番目に点火時期をむかえる気筒」と説明する。   In FIG. 7, for example, when the crankshaft 20 stops due to automatic stop, any cylinder stops on the advance side of the fuel injection timing in the intake stroke (before 110 ° CA before the intake top dead center). In this case, the first fuel injection and ignition can be performed on the cylinders that are stopped in the intake stroke. Therefore, if fuel injection and ignition are performed on a cylinder that is stopped in the intake stroke, the first initial explosion can be caused the earliest, so in this embodiment, the intake top dead center is 110 ° in the intake stroke. If there is a cylinder that is stopped before the CA, this cylinder is the cylinder that first determines the fuel injection timing and ignition timing. In addition, when the cylinder stopped in the intake stroke is stopped at the fuel injection timing or at the retarded angle side (after 120 ° CA after the intake top dead center), the first fuel injection is performed. Since this cannot be performed on the cylinder, the cylinder that is the next in the intake stroke is the cylinder that first determines the fuel injection timing and the ignition timing. In the following description, the cylinder that first enters the intake stroke after the cylinder that changes the fuel injection timing and ignition timing and then changes the ignition timing will be described as “the cylinder that changes the ignition timing second”.

表4を示して説明したように、全ての気筒において点火許可条件は、吸気行程噴射による大きな逆回転トルクの発生を抑制すべく指標値「2」以上とされる。詳細には、最初及び2番目に点火時期をむかえる気筒については、点火許可条件が指標値「2」以上に設定されているため、指標値「2」以上で点火が許可される一方、算出しているクランク角が適正な値にある旨の確認がなされていないときに、点火が禁止される。また、3番目以降に点火時期をむかえる気筒については、点火許可条件が指標値「3」に設定されているため、指標値「3」で点火が許可され、欠歯部23が検知されていない状況においては、点火が禁止される。   As described with reference to Table 4, the ignition permission condition in all the cylinders is set to an index value “2” or more so as to suppress the generation of a large reverse rotation torque due to the intake stroke injection. Specifically, since the ignition permission condition is set to the index value “2” or more for the cylinders whose ignition timing is first and second, the ignition is permitted while the index value “2” or more is calculated. Ignition is prohibited when it is not confirmed that the crank angle is at an appropriate value. Further, for the cylinders whose ignition timing is to be reached after the third, since the ignition permission condition is set to the index value “3”, the ignition is permitted at the index value “3” and the missing tooth portion 23 is not detected. In situations, ignition is prohibited.

3番目以降に点火時期をむかえる気筒について、点火許可条件を指標値「3」としているのは、本実施形態では、クランク角センサ75の異常等が生じていない限り、遅くとも3番目の点火時期までに欠歯部23が検知されて、算出されているクランク角が欠歯部23の検知に基づいて更新されるためである。なお、遅くとも3番目の点火時期までに欠歯部23が検知される理由は、第1実施形態において圧縮行程噴射始動の場合に4番目に点火時期をむかえる気筒の点火時期までに欠歯部23が検知される理由として説明した理由と同様の理由である。   For the cylinders whose ignition timing is to be changed from the third onward, the ignition permission condition is set to the index value “3”. In this embodiment, the third ignition timing is the latest at the latest unless the crank angle sensor 75 is abnormal. This is because the missing tooth portion 23 is detected and the calculated crank angle is updated based on the detection of the missing tooth portion 23. The reason why the missing tooth portion 23 is detected by the third ignition timing at the latest is that the missing tooth portion 23 is reached by the ignition timing of the cylinder that changes the ignition timing fourth in the first embodiment in the case of the compression stroke injection start. The reason is the same as the reason described as the reason for detecting the error.

すなわち、図7に示すように、例えば、最初に点火時期をむかえる気筒が第3気筒である場合には、その第3気筒の圧縮行程において欠歯部23が検知されるため、2番目に点火時期をむかえる第4気筒の点火時期までには欠歯部23が検知されていることになる。また、最初に点火時期をむかえる気筒が第2気筒である場合には、その第2気筒の圧縮行程において欠歯部23が検知されるため、2番目に点火時期をむかえる第1気筒の点火時期までには欠歯部23が検出されていることになる。これに対して、最初に点火時期をむかえる気筒が第1気筒であり、自動再始動の開始時における停止位置が450°CA以降のクランク角である場合には、2番目に点火時期をむかえる第3気筒の点火時期までに欠歯部23を検知することはできないが、3番目に点火時期をむかえる第4気筒の点火時期までには欠歯部23を検知できる。同様に、最初に点火時期をむかえる気筒が第4気筒である場合にも、2番目に点火時期をむかえる第2気筒の点火時期までに欠歯部23を検知できない場合があるものの、3番目に点火時期をむかえる第1気筒の点火時期までには欠歯部23を検知できる。したがって、本実施形態における吸気行程噴射始動時には、クランク角センサ75の異常等が生じていない限り、遅くとも3番目の点火時期までに欠歯部23が検知されるため、表4に示すように、3番目に吸気行程となる気筒における点火許可条件は「3」とされる。   That is, as shown in FIG. 7, for example, when the cylinder whose ignition timing is initially set is the third cylinder, the missing tooth portion 23 is detected in the compression stroke of the third cylinder, so that the ignition is performed second. The missing tooth portion 23 is detected before the ignition timing of the fourth cylinder for which the timing is reached. In addition, when the cylinder whose ignition timing is first changed is the second cylinder, the missing tooth portion 23 is detected in the compression stroke of the second cylinder, so the ignition timing of the first cylinder whose timing is changed second. By this time, the missing tooth portion 23 is detected. On the other hand, if the first cylinder whose ignition timing is changed is the first cylinder and the stop position at the start of automatic restart is a crank angle after 450 ° CA, the second cylinder whose ignition timing is changed is second. The missing tooth portion 23 cannot be detected by the ignition timing of the third cylinder, but the missing tooth portion 23 can be detected by the ignition timing of the fourth cylinder that changes the ignition timing third. Similarly, even when the cylinder whose ignition timing is initially changed is the fourth cylinder, the missing tooth portion 23 may not be detected by the ignition timing of the second cylinder whose ignition timing is changed second, but third. The missing tooth portion 23 can be detected before the ignition timing of the first cylinder that changes the ignition timing. Therefore, at the start of intake stroke injection in the present embodiment, the missing tooth portion 23 is detected by the third ignition timing at the latest unless an abnormality or the like of the crank angle sensor 75 occurs. The ignition permission condition in the cylinder that is in the third intake stroke is “3”.

なお、本実施形態では、図7に示すように、最初の点火時期までにカム信号の切り替わりが検知される構成となっているため、算出されているクランク角が適正な値にある場合には、カム角センサ76の異常等が生じない限り、最初の点火から実行されることになる。   In the present embodiment, as shown in FIG. 7, since the cam signal switching is detected by the first ignition timing, when the calculated crank angle is at an appropriate value, Unless the cam angle sensor 76 is abnormal, it is executed from the first ignition.

自動再始動時における点火は、表4に示す許可条件に基づいて、図8のフローチャートに示す処理手順に従って実行される。この処理は、制御部50によりイグニッションスイッチがオン状態であるときに所定周期毎の割り込み処理として実行される。   Ignition at the time of automatic restart is executed according to the processing procedure shown in the flowchart of FIG. 8 based on the permission conditions shown in Table 4. This process is executed by the control unit 50 as an interrupt process at predetermined intervals when the ignition switch is in the on state.

図8に示すように、本処理が開始されると、まずステップS51において、吸気行程噴射による自動再始動時であるか否かが判定される。ステップS51の判定は、自動再始動時であることと、その再始動の開始時に圧力センサ79がデリバリパイプの圧力が下限圧力未満であることを検知したことによって、制御部50が吸気行程噴射による始動を決定したことを条件に肯定判定がなされる。ステップS51では、自動再始動時ではない場合や自動再始動時であっても圧縮行程噴射始動である場合には、否定判定がなされ(ステップS51:NO)、制御部50は本処理を終了する。すなわち、自動再始動時ではないときには、通常運転中の点火制御が行われ、圧縮行程噴射始動による自動再始動時である場合には、図5に示した点火制御が実行される。   As shown in FIG. 8, when this process is started, first, in step S51, it is determined whether or not it is during automatic restart by intake stroke injection. The determination in step S51 is that the automatic restart is being performed, and that the pressure sensor 79 detects that the delivery pipe pressure is less than the lower limit pressure at the start of the restart. An affirmative determination is made on the condition that the start is determined. In step S51, if it is not at the time of automatic restart or if it is the compression stroke injection start even at the time of automatic restart, a negative determination is made (step S51: NO), and the control unit 50 ends this process. . That is, when it is not during automatic restart, ignition control during normal operation is performed, and when it is during automatic restart due to compression stroke injection start, the ignition control shown in FIG. 5 is executed.

一方、ステップS51で、吸気行程噴射による自動再始動時であると判定されると(ステップS51:YES)、ステップS52に移り、最初又は2番目に点火時期をむかえる気筒における点火の判定時であるか否かが判定される。ステップS52において、肯定判定がなされると(ステップS52:YES)、ステップS56に移り、クランク角判定の指標値が「2」以上に設定されているか否かが判定される。すなわち、表4に示したように、最初又は2番目に点火時期をむかえる気筒においては、点火の許可条件が指標値「2」以上である。したがって、ステップS56では、この許可条件が成立しているか否かの判定が行われる。ステップS56において、指標値が「2」以上であると判定されると(ステップS38:YES)、点火の許可条件が成立しているため、ステップS55に移り、点火が許可される。すなわち、制御部50が、最初又は2番目に点火時期をむかえる気筒における点火の時期を、算出されているクランク角に基づいて決定するとともに、決定された時期に点火が実行されるよう点火プラグ12に駆動指令を出力する。一方、ステップS56において、指標値が「2」以上ではないと判定されると(ステップS56:NO)、ステップS57に移り、点火が禁止される。すなわち、指標値が「2」以上ではない場合には、最初及び2番目に点火時期をむかえる気筒における点火の許可条件が成立していないため、点火が禁止される。ステップS55及びステップ57の処理の後、制御部50は、本処理を一旦終了する。   On the other hand, if it is determined in step S51 that the automatic restart is performed by the intake stroke injection (step S51: YES), the process proceeds to step S52, and the ignition is determined in the cylinder whose ignition timing is first or second. It is determined whether or not. If an affirmative determination is made in step S52 (step S52: YES), the process moves to step S56, and it is determined whether or not the index value for crank angle determination is set to “2” or more. That is, as shown in Table 4, the ignition permission condition is the index value “2” or more in the cylinder whose ignition timing is first or second. Therefore, in step S56, it is determined whether or not this permission condition is satisfied. If it is determined in step S56 that the index value is “2” or more (step S38: YES), the ignition permission condition is satisfied, and the process proceeds to step S55, where ignition is permitted. That is, the control unit 50 determines the ignition timing in the cylinder whose ignition timing is first or second based on the calculated crank angle, and the ignition plug 12 so that ignition is executed at the determined timing. A drive command is output to. On the other hand, when it is determined in step S56 that the index value is not “2” or more (step S56: NO), the process proceeds to step S57, and ignition is prohibited. In other words, when the index value is not “2” or more, the ignition permission condition is not satisfied in the cylinders whose ignition timing is first and second, and thus ignition is prohibited. After the processing of step S55 and step 57, the control unit 50 once ends this processing.

ステップS52において、最初又は2番目に点火時期をむかえる気筒における点火判定時ではないと判定されると(ステップS52:NO)、ステップS53に移り、3番目以降に点火時期をむかえる気筒における点火判定時であるか否かが判定される。ステップS53で否定判定されると(ステップS53:NO)、点火判定時ではないため、制御部50は、本処理を一旦終了する。   If it is determined in step S52 that it is not the ignition determination time for the cylinder whose ignition timing is changed first or second (step S52: NO), the process proceeds to step S53, and the ignition determination for the cylinder whose ignition timing is changed for the third time and thereafter. It is determined whether or not. If a negative determination is made in step S53 (step S53: NO), the control unit 50 once ends this process because it is not an ignition determination time.

一方、ステップS53において、3番目以降に点火時期をむかえる気筒における点火判定時であると判定されると(ステップS53:YES)、ステップS54に移り、クランク角確認状況の指標値が「3」に設定されているか否かが判定される。すなわち、表2に示すように、3番目以降に点火時期をむかえる気筒においては、点火の許可条件が指標値「3」である。したがって、ステップS54では、この許可条件が成立しているか否かの判定が行われる。ステップS54において、指標値が「3」であると判定されると(ステップS54:YES)、点火の許可条件が成立しているため、ステップS55に移り、点火が許可される。すなわち、制御部50が、3番目以降に点火時期をむかえる気筒における点火の時期を、算出されているクランク角に基づいて決定するとともに、決定された時期に点火が実行されるよう点火プラグ12に駆動指令を出力する。一方、ステップS54において、指標値が「3」ではないと判定されると(ステップS38:NO)、ステップS57に移り、点火が禁止される。すなわち、指標値が「3」ではない場合には、3番目以降に点火時期をむかえる気筒における点火の許可条件が成立していないため、点火が禁止される。ステップS36及びステップ37の処理の後、制御部50は、本処理を一旦終了する。   On the other hand, if it is determined in step S53 that it is the ignition determination time in the cylinder whose ignition timing is to be changed after the third time (step S53: YES), the process proceeds to step S54, and the index value of the crank angle confirmation status is set to “3”. It is determined whether it is set. In other words, as shown in Table 2, the ignition permission condition is the index value “3” in the third and subsequent cylinders whose ignition timing is to be changed. Therefore, in step S54, it is determined whether or not this permission condition is satisfied. If it is determined in step S54 that the index value is “3” (step S54: YES), the ignition permission condition is satisfied, and thus the process proceeds to step S55, where ignition is permitted. That is, the control unit 50 determines the ignition timing in the cylinder whose ignition timing is to be changed from the third onward based on the calculated crank angle, and the ignition plug 12 is ignited so that ignition is executed at the determined timing. A drive command is output. On the other hand, when it is determined in step S54 that the index value is not “3” (step S38: NO), the process proceeds to step S57, and ignition is prohibited. That is, when the index value is not “3”, the ignition permission condition is not satisfied in the cylinder whose ignition timing is to be reached after the third time, and thus ignition is prohibited. After the processing of step S36 and step 37, the control unit 50 once ends this processing.

以上のようにして、吸気行程噴射始動では最初の点火から、算出されているクランク角が適正な値にあること(指標値「2」又は「3」)が確認されている場合にのみその実行が許可される。そして、3番目以降の点火については、欠歯部23が検知された場合に(指標値「3」)のみ実行される。したがって、自動再始動時に吸気行程噴射を行う場合には、算出されているクランク角が適正な値にある旨の確認がなされるまでは、点火の実行が禁止される。そして、表4に示す許可条件を満たさないときには、その気筒での点火が禁止される。   As described above, the intake stroke injection start is executed only when it is confirmed that the calculated crank angle is an appropriate value (index value “2” or “3”) from the first ignition. Is allowed. The third and subsequent ignitions are executed only when the missing tooth portion 23 is detected (index value “3”). Therefore, when the intake stroke injection is performed at the time of automatic restart, the execution of ignition is prohibited until it is confirmed that the calculated crank angle is an appropriate value. When the permission conditions shown in Table 4 are not satisfied, ignition in the cylinder is prohibited.

表5は、吸気行程噴射始動時の燃料噴射の許可条件を示す。   Table 5 shows the fuel injection permission conditions at the start of the intake stroke injection.

表5に示すように、吸気行程噴射始動時には、燃料噴射条件は、「1」以外とされる。すなわち、吸気行程噴射による自動再始動時では、最初の燃料噴射から、算出されているクランク角が適正な値にはないと確認されている場合には燃料噴射が禁止され、この確認がなされていない(指標値「0」、「2」及び「3」)場合には、燃料噴射が実行される。したがって、算出されているクランク角が不適切な値にある場合には、そのクランク角に基づいて燃料噴射が実行されることを抑制することができる。これにより、不適切な時期に燃料噴射が実行されることに起因した大きな逆回転トルクが発生することを初回から抑制することができる。 As shown in Table 5, the fuel injection condition is set to other than “1” at the start of the intake stroke injection. That is, at the time of automatic restart by intake stroke injection, if it is confirmed that the calculated crank angle is not an appropriate value from the first fuel injection, fuel injection is prohibited, and this confirmation is made. When there is no index (index values “0”, “2” and “3”), fuel injection is performed. Therefore, when the calculated crank angle is an inappropriate value, it is possible to suppress the fuel injection from being executed based on the crank angle. Thereby, it is possible to suppress the occurrence of a large reverse rotation torque due to the fuel injection being performed at an inappropriate time from the first time.

自動再始動時における燃料噴射は、表5に示す許可条件に基づいて、図9のフローチャートに示す処理手順に従って実行される。この処理は、制御部50によりイグニッションスイッチがオン状態であるときに所定周期毎の割り込み処理として実行される。   The fuel injection at the time of automatic restart is executed according to the processing procedure shown in the flowchart of FIG. 9 based on the permission conditions shown in Table 5. This process is executed by the control unit 50 as an interrupt process at predetermined intervals when the ignition switch is in the on state.

図9に示すように、本処理が開始されると、まずステップS61において、吸気行程噴射による自動再始動時であるか否かが判定される。ステップS61では、図8のステップS51の判定と同様の判定が行われる。したがって、ステップS61では、自動再始動時ではない場合や、自動再始動時であっても圧縮行程噴射始動である場合には、否定判定がなされて(ステップS61:NO)、制御部50は本処理を終了する。   As shown in FIG. 9, when this process is started, first, in step S61, it is determined whether or not it is during automatic restart by intake stroke injection. In step S61, the same determination as in step S51 of FIG. 8 is performed. Therefore, in step S61, if it is not at the time of automatic restart, or if the compression stroke injection is started even at the time of automatic restart, a negative determination is made (step S61: NO), and the control unit 50 performs the main determination. The process ends.

一方、ステップS61において、吸気行程噴射始動による自動再始動時であると判定されると(ステップS61:YES)、ステップS62に移り、各気筒における燃料噴射判定時であるか否かが判定される。ステップS62において、否定判定がなされると(ステップS62:NO)、点火判定時ではないため、制御部50は、本処理を一旦終了する。   On the other hand, when it is determined in step S61 that it is an automatic restart due to the intake stroke injection start (step S61: YES), the process proceeds to step S62, and it is determined whether or not it is a fuel injection determination time in each cylinder. . If a negative determination is made in step S62 (step S62: NO), the control unit 50 once ends this process because it is not the ignition determination time.

一方、ステップS62において、各気筒における燃料噴射判定時であると判定されると(ステップS62:YES)、ステップS63に移り、クランク角確認状況の指標値が「1」であるか否かが判定される。すなわち、表5に示したように、全ての気筒においては、燃料噴射の許可条件が指標値「1」以外であることとであることとされている。したがって、ステップS63では、この許可条件が成立しているか否かの判定が行われる。ステップS63において、指標値が「1」であると判定されると(ステップS63:YES)、燃料噴射の許可条件が成立していないため、ステップS65に移り、燃料噴射が禁止される。一方、ステップS63において、指標値が「1」ではないと判定されると(ステップS63:NO)、ステップS64に移り、燃料噴射が許可される。すなわち、制御部50は、算出されているクランク角に基づいて燃料噴射時期を決定し、その時期に燃料噴射を実行すべく、筒内噴射弁11に駆動指令を出力する。そして、ステップS64又はステップ65の処理の後、制御部50は、本処理を一旦終了する。以上のようにして、自動再始動時の燃料噴射制御が実行される。   On the other hand, if it is determined in step S62 that it is time to determine the fuel injection in each cylinder (step S62: YES), the process proceeds to step S63, and it is determined whether or not the index value of the crank angle confirmation status is “1”. Is done. That is, as shown in Table 5, in all cylinders, the fuel injection permission condition is to be other than the index value “1”. Therefore, in step S63, it is determined whether or not this permission condition is satisfied. If it is determined in step S63 that the index value is “1” (step S63: YES), the fuel injection permission condition is not satisfied, so the routine proceeds to step S65, where fuel injection is prohibited. On the other hand, when it is determined in step S63 that the index value is not “1” (step S63: NO), the process proceeds to step S64 and fuel injection is permitted. That is, the control unit 50 determines the fuel injection timing based on the calculated crank angle, and outputs a drive command to the in-cylinder injection valve 11 to execute fuel injection at that timing. And after the process of step S64 or step 65, the control part 50 once complete | finishes this process. As described above, fuel injection control during automatic restart is executed.

次に、本実施形態の作用を説明する。
本実施形態では、吸気行程噴射始動を実行する場合には、制御部50が、算出しているクランク角が適正な値にある旨の確認がなされるまでは、点火の実行を禁止する。したがって、算出しているクランク角が適正な値にある旨の確認がなされるまでは、最も早く初爆を生じさせることのできる気筒に対しても点火が行われなくなる。
Next, the operation of this embodiment will be described.
In the present embodiment, when the intake stroke injection start is executed, the execution of ignition is prohibited until the control unit 50 confirms that the calculated crank angle is at an appropriate value. Therefore, until the confirmation that the calculated crank angle is an appropriate value is made, ignition is not performed even for the cylinder that can cause the first explosion earliest.

以上詳述した本実施形態では、第1実施形態で説明した(1)〜(4)の効果に加え、以下の効果を奏することができる。
(5)吸気行程噴射始動を実行する場合には、算出しているクランク角が適正な値にある旨の確認がなされるまでは、最も早く初爆を生じさせることのできる気筒に対しても点火が行わなくなるため、不適切な点火がなされて大きな逆回転トルクがクランク軸20に作用するようになることを抑制することができる。
In the embodiment described above in detail, in addition to the effects (1) to (4) described in the first embodiment, the following effects can be obtained.
(5) When performing the intake stroke injection start, even for the cylinder that can cause the first explosion the earliest until confirmation that the calculated crank angle is an appropriate value is made. Since the ignition is not performed, it is possible to suppress an inappropriate ignition and a large reverse rotation torque from acting on the crankshaft 20.

(6)筒内噴射弁11に供給される燃料の圧力が、圧縮行程において燃料噴射を実行するための下限圧力未満である場合には、制御部50が、圧縮行程噴射始動を禁止して吸気行程噴射始動が実行されるように制御するようにしている。したがって、圧縮行程において燃料噴射を実行するための下限圧力未満である場合であっても、機関始動時に燃料噴射を実行して内燃機関10を始動させることができる。   (6) When the pressure of the fuel supplied to the in-cylinder injection valve 11 is less than the lower limit pressure for executing fuel injection in the compression stroke, the control unit 50 prohibits the compression stroke injection start and performs intake. Control is performed so that the stroke injection start is executed. Therefore, even when the pressure is less than the lower limit pressure for executing fuel injection in the compression stroke, the internal combustion engine 10 can be started by executing fuel injection when starting the engine.

(7)初爆を生じさせる吸気行程噴射始動を実行する場合には、算出しているクランク角が適正な値にはない旨の確認がなされていることを条件に、最も早く初爆を生じさせることのできる気筒に対する燃料噴射も禁止するようにしている。したがって、不適切な時期に噴射や点火が実行されることに起因した大きな逆回転トルクが発生することを初回から抑制することができる。   (7) When performing the intake stroke injection start that causes the first explosion, the first explosion occurs the earliest, provided that it is confirmed that the calculated crank angle is not an appropriate value. The fuel injection to the cylinders that can be made is also prohibited. Therefore, it is possible to suppress the occurrence of a large reverse rotation torque due to the execution of injection or ignition at an inappropriate time from the first time.

(第2実施形態の変形例)
上記第2実施形態では、吸気行程噴射始動を行う場合においても、筒内噴射弁11により燃料噴射を実行するようにしている。
(Modification of the second embodiment)
In the second embodiment, fuel injection is performed by the in-cylinder injection valve 11 even when the intake stroke injection is started.

これに代わり、本変形例では、図1に破線で示すように、内燃機関10が吸気ポートに燃料を噴射するポート噴射弁15も備えており、筒内噴射弁11に供給される燃料の圧力が下限圧力未満である場合に、ポート噴射弁15により燃料を噴射する吸気行程噴射始動を実行する。   Instead, in this modification, as shown by a broken line in FIG. 1, the internal combustion engine 10 also includes a port injection valve 15 that injects fuel into the intake port, and the pressure of the fuel supplied to the in-cylinder injection valve 11 Is less than the lower limit pressure, the intake stroke injection start in which fuel is injected by the port injection valve 15 is executed.

なお、その他の作用及び構成は第2実施形態と同じである。
こうした構成を採用した場合にも、上記第2実施形態と同様の効果を得ることができる。
Other operations and configurations are the same as those of the second embodiment.
Even when such a configuration is adopted, the same effects as those of the second embodiment can be obtained.

(第3実施形態)
次に内燃機関の制御装置の第3実施形態について、図10〜12を参照して説明する。
本実施形態の制御装置が適用される内燃機関は、筒内噴射弁を備えるV型6気筒のガソリンエンジンであり、自動再始動時に圧縮行程噴射が行われる。本実施形態の内燃機関はV型エンジンであるため、右バンク及び左バンクの2つのバンクを有している。なお、本実施形態において、第1実施形態と同じ構成については同じ符号を用いて説明する。また、特に説明しない構成については、第1実施形態と同様である。
(Third embodiment)
Next, a third embodiment of the control device for an internal combustion engine will be described with reference to FIGS.
The internal combustion engine to which the control device of this embodiment is applied is a V-type 6-cylinder gasoline engine provided with an in-cylinder injection valve, and compression stroke injection is performed during automatic restart. Since the internal combustion engine of this embodiment is a V-type engine, it has two banks, a right bank and a left bank. In the present embodiment, the same components as those in the first embodiment will be described using the same reference numerals. Further, the configuration that is not particularly described is the same as that of the first embodiment.

本実施形態のクランクロータ21は、第1実施形態と同様の構成であり、その外周に10°間隔で形成される複数の突起22と、外周の1カ所に設けられて突起22の3個分に相当する幅の欠歯部23とを備えている。しかしながら、後述するように、欠歯部23が設けられるクランク角が第1実施形態と異なるため、欠歯部23が検知されるクランク角が第1実施形態と異なっている。   The crank rotor 21 of the present embodiment has the same configuration as that of the first embodiment, and includes a plurality of protrusions 22 formed at intervals of 10 ° on the outer periphery thereof, and three protrusions 22 provided at one position on the outer periphery. And a missing tooth portion 23 having a width corresponding to the width of the toothed portion. However, as will be described later, since the crank angle at which the missing tooth portion 23 is provided is different from that in the first embodiment, the crank angle at which the missing tooth portion 23 is detected is different from that in the first embodiment.

図10に示すように、右バンク及び左バンクには、それぞれ排気カム軸(以下、単に「カム軸」という)80,90が設けられており、2つの排気カム角センサ(以下、単に「カム角センサ」という)88,98が各バンクのカム軸80,90の回転角の変化に応じたカム信号を出力する。各バンクのカム軸80,90に設けられるカムロータ81,91の形状は同じ形状であるが、第1実施形態のカムロータ31とは形状が異なっている。なお、図10に示すように、各カムロータ81,91の形状は同じであるため、右バンクのカムロータ81のみ説明する。   As shown in FIG. 10, the right bank and the left bank are provided with exhaust cam shafts (hereinafter simply referred to as “cam shafts”) 80 and 90, respectively, and two exhaust cam angle sensors (hereinafter simply referred to as “cams”). 88 and 98 (referred to as "angle sensors") output cam signals corresponding to changes in the rotation angles of the cam shafts 80 and 90 of each bank. The cam rotors 81 and 91 provided on the cam shafts 80 and 90 of each bank have the same shape, but are different from the cam rotor 31 of the first embodiment. As shown in FIG. 10, since the shape of each cam rotor 81, 91 is the same, only the cam rotor 81 in the right bank will be described.

カムロータ81には、その周方向における占有範囲の広さが互いに異なる3つの凸部(突起)82,83,84と、各凸部82,83,84の間に位置し凸部82,83,84に対して凹んでいる凹部(突起がない部分)85,86,87が設けられている。   The cam rotor 81 includes three convex portions (protrusions) 82, 83, 84 having different occupying ranges in the circumferential direction, and the convex portions 82, 83, 84 located between the convex portions 82, 83, 84. Concave portions (portions having no protrusions) 85, 86, and 87 that are recessed with respect to 84 are provided.

最も大きな第1の凸部82はカムロータ81の周方向において角度にして90°に亘って広がるように形成されている。これに対して、最も小さな第2の凸部83は角度にして30°に亘って広がるように形成されており、第3の凸部84は60°に亘って広がるように形成されている。また、第1の凸部82と第2の凸部83と間の第1の凹部85はカムロータ81の周方向の30°に亘って設けられており、第2の凸部83と第3の凸部84と間の第2の凹部86はカムロータ81の周方向の90°に亘って設けられている。そして、第1の凸部82と第3の凸部84の間の第3の凹部87は、カムロータ81の周方向の60°に亘って設けられている。   The largest first convex portion 82 is formed so as to spread over 90 ° in the circumferential direction of the cam rotor 81. On the other hand, the smallest second convex portion 83 is formed so as to spread over 30 ° as an angle, and the third convex portion 84 is formed so as to spread over 60 °. The first concave portion 85 between the first convex portion 82 and the second convex portion 83 is provided over 30 ° in the circumferential direction of the cam rotor 81, and the second convex portion 83 and the third convex portion 83 are provided. The second concave portion 86 between the convex portion 84 is provided over 90 ° in the circumferential direction of the cam rotor 81. The third concave portion 87 between the first convex portion 82 and the third convex portion 84 is provided over 60 ° in the circumferential direction of the cam rotor 81.

左バンクのカムロータ91は、右バンクのカムロータ81に対して、回転位相を60°遅角側にずらして取り付けられている。これにより、左バンクのカム角センサ98が出力する信号は、右バンクのカム角センサ88が出力する信号に対して120°CA遅れることになる。   The left bank cam rotor 91 is attached to the right bank cam rotor 81 with the rotational phase shifted by 60 ° retarded. As a result, the signal output from the cam angle sensor 98 in the left bank is delayed by 120 ° CA with respect to the signal output from the cam angle sensor 88 in the right bank.

本実施形態においても、制御部50が、確認手段及び異常確認手段として、クランク角センサ75の出力する信号とカム角センサ88,98の出力するカム信号とに基づいて、算出されているクランク角の推定値が適正な値にある旨及び適正な値にはない旨の確認を行う。図11を参照して、クランク角センサ75が出力するクランク信号及びそれに基づくクランク角の算出値と、カム角センサ88,98が出力するカム信号とについて説明する。   Also in the present embodiment, the control unit 50 calculates the crank angle calculated based on the signal output from the crank angle sensor 75 and the cam signals output from the cam angle sensors 88 and 98 as the confirmation unit and the abnormality confirmation unit. Confirm that the estimated value is at an appropriate value and not at an appropriate value. With reference to FIG. 11, the crank signal output from the crank angle sensor 75, the calculated crank angle based on the crank signal, and the cam signals output from the cam angle sensors 88 and 98 will be described.

図11(a)に示すように、本実施形態では、クランク軸20が10°CA回転する毎にクランク角センサ75が、クランクロータ21の突起22に対応したパルス信号を出力する。また、クランク角が180〜200°CAであるときと、540〜560°CAであるときが、クランクロータ21の欠歯部23に対応している。すなわち、欠歯部23は、クランクロータ21の外周の1カ所に設けられているため、図11(a)に示すように、クランク軸20が1回転する360°CA毎に、パルス信号の出力間隔が長くなる欠歯部23に対応する期間が現れる。   As shown in FIG. 11A, in this embodiment, every time the crankshaft 20 rotates by 10 ° CA, the crank angle sensor 75 outputs a pulse signal corresponding to the protrusion 22 of the crank rotor 21. Further, the case where the crank angle is 180 to 200 ° CA and the case where the crank angle is 540 to 560 ° CA correspond to the missing tooth portion 23 of the crank rotor 21. That is, since the missing tooth portion 23 is provided at one place on the outer periphery of the crank rotor 21, as shown in FIG. 11A, a pulse signal is output every 360 ° CA in which the crankshaft 20 makes one rotation. A period corresponding to the missing tooth portion 23 in which the interval becomes longer appears.

そして、図11(b)に示すように、パルス信号の出力に応じてクランク角が10°CAずつ加算されるとともに、欠歯部23が検知されたときに、算出されているクランク角が、欠歯部23が検知されるときに算出されるはずのクランク角の規定値に更新される。詳細には、本実施形態では、欠歯部23が設けられるクランク角(180〜200°CA、540〜560°CA)から30°CA後の230°CA,570°CAのときに算出されているクランク角が更新される。すなわち、継続して出力されていたパルス信号が30°CA分出力されず、その後にパルス信号が3回出力されたときに、それに基づいて欠歯部23を検知し、そのときに算出されているクランク角が、欠歯部23が検知されるときのクランク角(230°CA,570°CA)に更新される。このように、パルス信号が30°CA分出力されない状況からパルス信号が3回出力されたこときに欠歯部23を検知するようにすれば、クランク軸20の回転速度が変化しやすい機関始動時においても、欠歯部23をより正確に検知することができる。   Then, as shown in FIG. 11B, the crank angle is incremented by 10 ° CA according to the output of the pulse signal, and when the missing tooth portion 23 is detected, the calculated crank angle is The crank angle is updated to a specified value that should be calculated when the missing tooth portion 23 is detected. Specifically, in the present embodiment, it is calculated at 230 ° CA and 570 ° CA after 30 ° CA from the crank angle (180 to 200 ° CA, 540 to 560 ° CA) at which the missing tooth portion 23 is provided. The crank angle is updated. That is, when the pulse signal that has been continuously output is not output for 30 ° CA, and the pulse signal is output three times thereafter, the missing tooth portion 23 is detected based on the pulse signal and is calculated at that time. The crank angle is updated to the crank angle (230 ° CA, 570 ° CA) when the missing tooth portion 23 is detected. As described above, if the missing tooth portion 23 is detected when the pulse signal is output three times from the situation where the pulse signal is not output by 30 ° CA, the engine start in which the rotational speed of the crankshaft 20 is likely to change is started. Even at times, the missing tooth portion 23 can be detected more accurately.

また、パルス信号の出力に応じてクランク角の算出値が710°CAまで計数されると、その次のパルス信号の出力により、クランク角の算出値が0°CAにリセットされる。本実施形態では、このようにしてクランク角を算出する。   When the calculated crank angle value is counted up to 710 ° CA according to the output of the pulse signal, the calculated crank angle value is reset to 0 ° CA by the output of the next pulse signal. In the present embodiment, the crank angle is calculated in this way.

また、本実施形態においても、自動停止に伴ってクランク軸20の回転が停止する度に、制御部50のRAMに、そのときに算出されているクランク角を記憶する。こうすることで、次回の自動再始動時には最後に自動停止時がなされたときにクランク軸20の回転が停止したときのクランク角が記憶されていることになる。そのため、自動再始動時には、この記憶されているクランク角が初期値となり、パルス信号が出力される度に10°CAずつ加算されることによってクランク角が算出される。そして、その後、欠歯部23が検知されると、クランク角が、欠歯部23が検知されるときのクランク角の規定値に更新される。   Also in the present embodiment, every time the rotation of the crankshaft 20 stops with the automatic stop, the crank angle calculated at that time is stored in the RAM of the control unit 50. By doing so, the crank angle when the rotation of the crankshaft 20 is stopped when the automatic stop is last performed at the time of the next automatic restart is stored. Therefore, at the time of automatic restart, the stored crank angle becomes an initial value, and the crank angle is calculated by adding 10 ° CA each time a pulse signal is output. After that, when the missing tooth portion 23 is detected, the crank angle is updated to a specified value of the crank angle when the missing tooth portion 23 is detected.

また、図11(c)に示すように、右バンク及び左バンクに対応した各カム角センサ88,98は、H信号とL信号のカム信号を交互に出力する。第1実施形態におけるカム信号と同様に、H信号は、各カムロータ81,91の各凸部82,83,84,92,93,94に対応しており、L信号は、各カムロータ91の各凹部85,86,87,95,96,97に対応している。そして、カム軸80,90は、クランク軸20とタイミングチェーン等を介して連結されており、クランク軸20が2回転する毎に1回転する。したがって、H信号は、各カムロータ81、91の各凸部82,83,84,92,93,94の周方向の角度の2倍のクランク角分出力される。また、L信号は、各カムロータ81の各凹部85,86,87,95,96,97の周方向の角度の2倍のクランク角分出力される。   Further, as shown in FIG. 11C, the cam angle sensors 88 and 98 corresponding to the right bank and the left bank alternately output the H signal and the L signal cam signal. Similar to the cam signal in the first embodiment, the H signal corresponds to the convex portions 82, 83, 84, 92, 93, 94 of the cam rotors 81, 91, and the L signal corresponds to each of the cam rotors 91. It corresponds to the recesses 85, 86, 87, 95, 96, 97. The camshafts 80 and 90 are connected to the crankshaft 20 via a timing chain or the like, and rotate once every time the crankshaft 20 rotates twice. Therefore, the H signal is output for a crank angle that is twice the circumferential angle of each convex portion 82, 83, 84, 92, 93, 94 of each cam rotor 81, 91. Further, the L signal is output for a crank angle that is twice the circumferential angle of each recess 85, 86, 87, 95, 96, 97 of each cam rotor 81.

詳細には、右バンクのカム信号は、右バンクのカムロータ81の第1の凸部82に対応するH信号が150〜330°CAの180°CA分のH信号として出力され、第1の凹部85に対応するL信号が330〜390°CAの60°CA分のL信号として出力される。また、第2の凸部83に対応するH信号は390〜450°CAの60°CA分のH信号として出力され、第2の凹部86に対応するL信号は450〜630°CAの180°CA分のL信号として出力される。そして、第3の凸部84に対応するH信号は630〜30°CAの120°CA分のH信号として出力され、第3の凹部87に対応するL信号は30〜150°CAの120°CA分のL信号として出力される。   More specifically, the right bank cam signal is output as an H signal corresponding to 180 ° CA of 150 to 330 ° CA, with the H signal corresponding to the first convex portion 82 of the right bank cam rotor 81 being the first concave portion. The L signal corresponding to 85 is output as an L signal corresponding to 60 ° CA of 330 to 390 ° CA. The H signal corresponding to the second convex portion 83 is output as an H signal corresponding to 60 ° CA of 390 to 450 ° CA, and the L signal corresponding to the second concave portion 86 is 180 ° of 450 to 630 ° CA. It is output as an L signal for CA. The H signal corresponding to the third convex portion 84 is output as an H signal corresponding to 120 ° CA of 630 to 30 ° CA, and the L signal corresponding to the third concave portion 87 is 120 ° of 30 to 150 ° CA. It is output as an L signal for CA.

また、上記の通り、左バンクのカム信号は、右バンクのカム信号に対して120°CA位相が遅れた波形として出力される。したがって、左バンクのカム信号は、左バンクのカムロータ91の第1の凸部92に対応するH信号が270〜450°CAの180°CA分のH信号として出力され、第1の凹部95に対応するL信号が450〜510°CAの60°CA分のL信号として出力される。また、第2の凸部93に対応するH信号は510〜570°CAの60°CA分のH信号として出力され、第2の凹部96に対応するL信号は570〜30°CAの180°CA分のL信号として出力される。そして、第3の凸部94に対応するH信号は30〜150°CAの120°CA分のH信号として出力され、第3の凹部97に対応するL信号は150〜270°CAの120°CA分のL信号として出力される。   As described above, the left bank cam signal is output as a waveform having a 120 ° CA phase delay with respect to the right bank cam signal. Therefore, the left bank cam signal is output as an H signal corresponding to 180 ° CA of 270 to 450 ° CA corresponding to the first convex portion 92 of the left bank cam rotor 91, and is output to the first concave portion 95. The corresponding L signal is output as an L signal corresponding to 60 ° CA of 450 to 510 ° CA. The H signal corresponding to the second convex portion 93 is output as an H signal corresponding to 60 ° CA of 510 to 570 ° CA, and the L signal corresponding to the second concave portion 96 is 180 ° of 570 to 30 ° CA. It is output as an L signal for CA. The H signal corresponding to the third convex portion 94 is output as an H signal corresponding to 120 ° CA of 30 to 150 ° CA, and the L signal corresponding to the third concave portion 97 is 120 ° of 150 to 270 ° CA. It is output as an L signal for CA.

ここで、上記の通り、カム軸30は、クランク軸20とタイミングチェーン等を介して連結されているため、カム信号とクランク角との間には一定の相関関係があり、カム信号のH信号とL信号とが切り替わる時のクランク角の値は特定の値となる。制御部50のROMには、H信号とL信号とが切り替わるときのクランク角(右バンクH→L:30°CA,330°CA,450°CA、右バンクL→H:150°CA,390°CA、630°CA、左バンクH→L:150°CA,450°CA,570°CA、左バンクL→H:30°CA,270°CA、510°CA)が予め記憶されている。したがって、カム信号の切り替わりが検知されるときに、算出しているクランク角の値が、規定範囲内、すなわち、カム信号の出力が切り替わるときに算出されるはずのクランク角(ROMに記憶したクランク角)を含む許容範囲内にある場合には、算出されているクランク角が適正な値にあると推定することができる。一方、カム信号の切り替わりが検知されるときに、算出しているクランク角の値が、上記規定範囲内にない場合には、算出されているクランク角が適正な値にはないと推定することができる。   Here, as described above, since the camshaft 30 is connected to the crankshaft 20 via a timing chain or the like, there is a certain correlation between the cam signal and the crank angle, and the H signal of the cam signal. And the crank angle value when the L signal is switched become a specific value. The ROM of the control unit 50 includes a crank angle (right bank H → L: 30 ° CA, 330 ° CA, 450 ° CA, right bank L → H: 150 ° CA, 390) when the H signal and the L signal are switched. (° CA, 630 ° CA, left bank H → L: 150 ° CA, 450 ° CA, 570 ° CA, left bank L → H: 30 ° CA, 270 ° CA, 510 ° CA) are stored in advance. Therefore, when the switching of the cam signal is detected, the calculated crank angle value is within the specified range, that is, the crank angle that should be calculated when the cam signal output is switched (the crank angle stored in the ROM). In the allowable range including the angle), it can be estimated that the calculated crank angle is at an appropriate value. On the other hand, if the calculated crank angle is not within the specified range when a cam signal change is detected, it is estimated that the calculated crank angle is not an appropriate value. Can do.

ここで、算出されているクランク角が、欠歯部23の検知により更新されたときは、算出されているクランク角が適正な値にある旨を確認することができる。また、カム信号のH信号とL信号との切り替わりを検知することにより、算出されているクランク角が適正な値にあるか否かを確認することができる。したがって、本実施形態では、制御部50が、クランク角センサ75の出力する信号及びカム角センサ88,98の出力する信号に基づいて、算出されているクランク角が適正な値にある旨の確認を行うとともに、カム角センサ76の出力する信号に基づいて、算出されているクランク角が適正な値にはない旨の確認を行う。   Here, when the calculated crank angle is updated by detection of the missing tooth portion 23, it can be confirmed that the calculated crank angle is at an appropriate value. Further, by detecting the switching between the H signal and the L signal of the cam signal, it can be confirmed whether or not the calculated crank angle is at an appropriate value. Therefore, in the present embodiment, the control unit 50 confirms that the calculated crank angle is an appropriate value based on the signal output from the crank angle sensor 75 and the signals output from the cam angle sensors 88 and 98. And confirming that the calculated crank angle is not an appropriate value based on the signal output from the cam angle sensor 76.

本実施形態においても、自動再始動時に、第1実施形態の表1と同様の態様でクランク角の確認状況の指標値が設定される。なお、本実施形態では、カム信号に基づくクランク角の確認状況の指標値を設定するにあたっては、右バンク及び左バンクの双方のカム信号が用いられる。すなわち、指標値の設定は、図3のフローチャートに示す実行手順と同様の態様で行われるものの、ステップS17においては、少なくとも一方のバンクにおいてカム信号が検知されたか否かが判定される。そして、算出されているクランク角と、双方のバンクにおけるカム信号の切り替わりの有無に基づいて、クランク角が適正な値にあるか否かの判定が行われる。   Also in this embodiment, at the time of automatic restart, the index value of the crank angle confirmation status is set in the same manner as in Table 1 of the first embodiment. In the present embodiment, when setting the index value of the crank angle confirmation status based on the cam signal, the cam signals of both the right bank and the left bank are used. That is, although the setting of the index value is performed in the same manner as the execution procedure shown in the flowchart of FIG. 3, it is determined in step S17 whether or not a cam signal is detected in at least one bank. Then, based on the calculated crank angle and the presence or absence of switching of the cam signal in both banks, it is determined whether or not the crank angle is an appropriate value.

すなわち、ステップS17において、少なくとも一方のカム信号の切り替わりが検知されたと判定されると(ステップS17:YES)、ステップS18に移り、算出されているクランク角が、上記規定範囲内、すなわち、カム信号の切り替わりが検知されるときに算出されるはずのクランク角を含む許容範囲内にあるか否かが判定される。本実施形態では、この許容範囲が±20°CAに設定されている。そして、右バンクのカム信号のみにおいて切り替わりが検知されるときには、10°CA刻みで算出されているクランク角が310〜340°CA,370〜400°CA,610〜640°Cであるときに許容範囲内にある旨の判定がなされる。また、左バンクのカム信号のみにおいて切り替わりが検知されるときには、10°CA刻みで算出されているクランク角が250〜280°CA,490〜520°CA,550〜580°CAであるときに許容範囲内にある旨の判定がなされる。そして、右バンク及び左バンクの双方のカム信号の切り替わりが検知されるときには、10°CA刻みで算出されているクランク角が10〜40°CA,130〜160°CA,430〜460°CAであるときに許容範囲内にある旨の判定がなされる。   That is, if it is determined in step S17 that switching of at least one cam signal has been detected (step S17: YES), the process proceeds to step S18, and the calculated crank angle is within the specified range, that is, the cam signal. It is determined whether or not it is within an allowable range including the crank angle that should be calculated when the change of the engine is detected. In the present embodiment, this allowable range is set to ± 20 ° CA. When switching is detected only in the cam signal of the right bank, it is allowed when the crank angle calculated in 10 ° CA increments is 310 to 340 ° CA, 370 to 400 ° CA, 610 to 640 ° C. A determination is made that it is within range. Further, when switching is detected only in the cam signal of the left bank, it is allowed when the crank angle calculated in increments of 10 ° CA is 250 to 280 ° CA, 490 to 520 ° CA, 550 to 580 ° CA. A determination is made that it is within range. When switching of the cam signals of both the right bank and the left bank is detected, the crank angles calculated in increments of 10 ° CA are 10 to 40 ° CA, 130 to 160 ° CA, 430 to 460 ° CA. At some point, a determination is made that it is within an acceptable range.

以上のようにして、本実施形態においても自動再始動時にクランク角確認状況の指標値が設定される。
表6に、本実施形態における自動再始動時の点火の許可条件を示す。表6における点火許可条件の設定態様について、図12を参照して説明する。
As described above, also in the present embodiment, the index value of the crank angle confirmation status is set at the time of automatic restart.
Table 6 shows the conditions for permitting ignition during automatic restart in the present embodiment. The setting mode of the ignition permission conditions in Table 6 will be described with reference to FIG.

図12は、各気筒の行程とクランク角との関係を示しており、実線矢印ARで示す時期が、右バンクのカム信号のL信号からH信号への切り替わりが検知されるクランク角を示し、実線矢印BRで示す時期が、右バンクのカム信号のH信号からL信号への切り替わりが検知されるクランク角を示す。また、実線矢印ALで示す時期が、左バンクのカム信号のL信号からH信号への切り替わりが検知されるクランク角を示し、実線矢印BLで示す時期が、左バンクのカム信号のH信号からL信号への切り替わりが検知されるクランク角を示す。また、矢印Cで示す範囲のクランク角が欠歯部23に対応しており、その30°CA後の破線矢印Dで示すクランク角が、欠歯部23が検知されるクランク角である。また、各気筒においては、圧縮上死点の30°CA前(破線矢印)の時期が燃料噴射時期であり、圧縮上死点の10°CA前(実線矢印)から圧縮上死点10°CAまでの期間が点火プラグ12の通電時期である。 FIG. 12 shows the relationship between the stroke of each cylinder and the crank angle. The time indicated by the solid arrow AR indicates the crank angle at which the switching of the right bank cam signal from the L signal to the H signal is detected. The time indicated by the solid arrow BR indicates the crank angle at which switching of the right bank cam signal from the H signal to the L signal is detected. The time indicated by the solid line arrow AL indicates the crank angle at which switching from the L signal of the left bank cam signal to the H signal is detected, and the time indicated by the solid line arrow BL indicates the H signal of the left bank cam signal. The crank angle at which switching to the L signal is detected is shown. A crank angle in a range indicated by an arrow C corresponds to the missing tooth portion 23, and a crank angle indicated by a broken arrow D after 30 ° CA is a crank angle at which the missing tooth portion 23 is detected. In each cylinder, the fuel injection timing is 30 ° CA before the compression top dead center (broken arrow), and the compression top dead center is 10 ° CA from 10 ° CA before the compression top dead center (solid arrow). The period until is the energization timing of the spark plug 12.

図12において、例えば、自動停止に伴ってクランク軸20が停止したときに、圧縮行程で停止している気筒が、その燃料噴射時期よりも進角側(圧縮行程上死点前40°CA以前)で停止している場合、最初の燃料噴射及び点火を、圧縮行程で停止している気筒に対して実行することが可能である。したがって、圧縮行程で停止している気筒に対して燃料噴射及び点火を行えば、最も早く初爆を生じさせることができるため、本実施形態では、圧縮行程において上死点よりも40°CA以上手前で停止している気筒がある場合には、この気筒に対して最初の燃料噴射及び点火が実行される。また、圧縮行程において停止している気筒がその燃料噴射時期又はその時期よりも遅角側(圧縮上死点前30°CA以降)で停止している場合には、最初の燃料噴射をその気筒に対して行うことができない。そのため、この場合には、その次に点火時期をむかえる気筒が最も早く初爆を生じさせる気筒となり、その気筒に対して最初の燃料噴射及び点火が実行される。なお、以下の説明においては、最初の燃料噴射及び点火が実行される気筒を「最初に点火時期をむかえる気筒」とし、その最初に点火時期をむかえる気筒に次いで圧縮行程となり、点火時期をむかえる気筒を「2番目に点火時期をむかえる気筒」と説明する。   In FIG. 12, for example, when the crankshaft 20 is stopped due to automatic stop, the cylinder stopped in the compression stroke is advanced from the fuel injection timing (before 40 ° CA before the compression stroke top dead center). ), The first fuel injection and ignition can be performed on the cylinders stopped in the compression stroke. Therefore, if fuel injection and ignition are performed on the cylinders that are stopped in the compression stroke, the first explosion can be caused the fastest. In this embodiment, 40 ° CA or more from the top dead center in the compression stroke. If there is a cylinder that is stopped in front, the first fuel injection and ignition are performed on this cylinder. In addition, when the cylinder stopped in the compression stroke is stopped at the fuel injection timing or at a retarded angle side (after 30 ° CA before compression top dead center), the first fuel injection is performed for the cylinder. Can not be done. For this reason, in this case, the cylinder for which the ignition timing is set next becomes the cylinder that causes the first explosion earliest, and the first fuel injection and ignition are executed for the cylinder. In the following description, the cylinder in which the first fuel injection and ignition is performed is referred to as “the cylinder that first determines the ignition timing”, and the cylinder that first performs the compression stroke after the cylinder that first determines the ignition timing. Is described as “the second cylinder for which the ignition timing is to be changed”.

そして、表6に示すように、最初に点火時期をむかえる気筒に対しては、点火許可条件が指標値「0」以上に設定され、算出しているクランク角が適正な値にあるか否かの確認がなされていない場合でも点火が許可される。また、2〜4番目に点火時期をむかえる気筒については、点火許可条件が指標値「2」以上に設定されているため、指標値「2」以上で点火が許可される一方、算出しているクランク角が適正な値にある旨の確認がなされていないときに、点火が禁止される。また、5番目以降に点火時期をむかえる気筒については、点火許可条件が指標値「3」に設定されているため、指標値「3」で点火が許可され、欠歯部23が検知されていない状況においては、点火が禁止される。   Then, as shown in Table 6, for the cylinder whose ignition timing is initially set, whether or not the ignition permission condition is set to the index value “0” or more and the calculated crank angle is an appropriate value. Ignition is permitted even if no confirmation is made. In addition, for the cylinders whose ignition timing is second to fourth, since the ignition permission condition is set to the index value “2” or more, the ignition is permitted while the index value “2” or more is permitted. Ignition is prohibited when it is not confirmed that the crank angle is at an appropriate value. For the cylinders whose ignition timing is to be changed after the fifth, since the ignition permission condition is set to the index value “3”, the ignition is permitted at the index value “3” and the missing tooth portion 23 is not detected. In situations, ignition is prohibited.

5番目以降に点火時期をむかえる気筒について、点火許可条件を指標値「3」としているのは、本実施形態では、クランク角センサ75の異常等が生じていない限り、遅くとも5番目の点火時期までに欠歯部23が検知されて、算出されているクランク角が欠歯部23の検知に基づいて更新されるためである。   For cylinders whose ignition timing is to be changed from the fifth onward, the ignition permission condition is set to the index value “3”. In this embodiment, unless the crank angle sensor 75 is abnormal, the fifth ignition timing is the latest. This is because the missing tooth portion 23 is detected and the calculated crank angle is updated based on the detection of the missing tooth portion 23.

すなわち、図12に示すように、例えば、最初に点火時期をむかえる気筒が第2気筒である場合には、2番目に点火時期をむかえる第3気筒の圧縮行程において欠歯部23が検知されるため、第4気筒における3番目の点火時期までには欠歯部23が検知されていることになる。また、最初に点火時期をむかえる気筒が第5気筒である場合には、2番目に点火時期をむかえる第6気筒の圧縮行程において欠歯部23が検知されるため、第1気筒における3番目の点火時期までには欠歯部23が検出されていることになる。   That is, as shown in FIG. 12, for example, when the cylinder whose ignition timing is first changed is the second cylinder, the missing tooth portion 23 is detected in the compression stroke of the third cylinder whose ignition timing is changed second. Therefore, the missing tooth portion 23 is detected by the third ignition timing in the fourth cylinder. Further, when the cylinder whose ignition timing is first changed is the fifth cylinder, the missing tooth portion 23 is detected in the compression stroke of the sixth cylinder whose ignition timing is changed second, so the third cylinder in the first cylinder is detected. The missing tooth portion 23 is detected by the ignition timing.

また、例えば、最初に点火時期をむかえる気筒が第1気筒である場合には、3番目に点火時期をむかえる第3気筒の圧縮行程において欠歯部23が検知されるため、第4気筒における4番目の点火時期までには欠歯部23が検知されていることになる。また、最初に点火時期をむかえる気筒が第4気筒である場合には、3番目に点火時期をむかえる第6気筒の圧縮行程において欠歯部23が検知されるため、第1気筒における4番目の点火時期までには欠歯部23が検出されていることになる。   Further, for example, when the first cylinder for which the ignition timing is changed is the first cylinder, the missing tooth portion 23 is detected in the compression stroke of the third cylinder for which the third ignition timing is changed. The missing tooth portion 23 is detected by the first ignition timing. Further, when the cylinder whose ignition timing is first changed is the fourth cylinder, the missing tooth portion 23 is detected in the compression stroke of the sixth cylinder whose ignition timing is changed third, so the fourth cylinder in the first cylinder The missing tooth portion 23 is detected by the ignition timing.

しかしながら、最初に点火時期をむかえる気筒が第3気筒である場合には、4番目の点火時期までに欠歯部23を検知できない場合がある。これは、以下の理由による。例えば、最初に点火時期をむかえる気筒が第3気筒である場合は、初爆は第3気筒で生じるが、自動停止時に150°CA以降のクランク角で停止している場合には、その第3気筒の圧縮行程において180〜210°CAの欠歯部23が検知できない。これは、欠歯部23を認識するためには、それ以前に出力されるパルス信号の出力期間が安定していることが要求されるものの、クランキング開始直後は機関回転速度が遅くパルス信号の出力期間が長くなる傾向にあるためである。自動停止時に150°CA以降のクランク角で停止している場合には、欠歯部23が検知されるまでに出力されるパルス信号が出力される回数が少なく且つ出力間隔が長いため、欠歯部23を正確に検知できない。したがって、第3気筒が最初に点火時期をむかえる気筒になっている場合には、第3気筒の圧縮行程において欠歯部23が検知されていない場合がある。また、最初に点火時期をむかえる気筒が第3気筒である場合には、590°CAにおいても欠歯部23が検知される。しかしながら、この時期は4番目に点火時期をむかえる第6気筒における点火時期(点火プラグ12の通電開始時期)と同時期であるため、4番目の点火時期である第6気筒の点火時期までには、540〜570°CAの欠歯部23の検知もなされないこととなる。したがって、最初に点火時期をむかえる気筒が第3気筒である場合には、4番目の点火時期までに欠歯部23が検知されていない場合がある。また、最初に点火時期をむかえる気筒が第6気筒である場合にも、同様にして、第3気筒における4番目の点火時期までに欠歯部23が検知されていない場合がある。しかし、最初に点火時期をむかえる気筒が第3気筒である場合や第6気筒である場合であっても、5番目の点火時期をむかえるまでには欠歯部23が検知されるはずのクランク角を必ず通過することになる。そのため、いずれの場合にも5番目の点火時期をむかえるまでには、欠歯部23が検知され、クランク角の確認状況の指標値が「3」に設定されることになる。   However, if the cylinder whose ignition timing is initially set is the third cylinder, the missing tooth portion 23 may not be detected by the fourth ignition timing. This is due to the following reason. For example, when the cylinder whose ignition timing is initially set is the third cylinder, the first explosion occurs in the third cylinder, but when the cylinder is stopped at a crank angle of 150 ° CA or more during automatic stop, the third explosion is performed. The missing tooth portion 23 of 180 to 210 ° CA cannot be detected in the compression stroke of the cylinder. In order to recognize the missing tooth portion 23, the output period of the pulse signal output before that is required to be stable, but immediately after the cranking starts, the engine speed is slow and the pulse signal This is because the output period tends to be longer. When stopping at a crank angle of 150 ° CA or more during automatic stop, the number of times that the pulse signal output until the missing tooth portion 23 is detected is small and the output interval is long. The part 23 cannot be detected accurately. Therefore, when the third cylinder is a cylinder that is initially subjected to ignition timing, the missing tooth portion 23 may not be detected in the compression stroke of the third cylinder. Further, when the cylinder whose ignition timing is initially set is the third cylinder, the missing tooth portion 23 is detected even at 590 ° CA. However, since this timing is the same as the ignition timing in the sixth cylinder (the timing at which the ignition plug 12 is energized), which is the fourth ignition timing, by the ignition timing of the sixth cylinder, which is the fourth ignition timing. , 540 to 570 ° CA will not be detected. Therefore, when the cylinder whose ignition timing is initially set is the third cylinder, the missing tooth portion 23 may not be detected until the fourth ignition timing. Similarly, when the cylinder whose ignition timing is initially set is the sixth cylinder, the missing tooth portion 23 may not be detected until the fourth ignition timing in the third cylinder. However, even if the first cylinder whose ignition timing is changed is the third cylinder or the sixth cylinder, the crank angle at which the missing tooth portion 23 should be detected before the fifth ignition timing is changed. Will definitely pass. Therefore, in any case, the missing tooth portion 23 is detected and the index value of the crank angle confirmation status is set to “3” until the fifth ignition timing is reached.

すなわち、圧縮行程で停止している気筒が何れの気筒であっても、遅くとも5番目の点火時期までには欠歯部23が検知され、異常が発生していなければ、クランク角の確認状況の指標値が「3」に設定されることになる。こうした理由により、本実施形態では、5番目以降に点火時期をむかえる気筒について、点火許可条件を指標値「3」としている。   That is, no matter which cylinder is stopped in the compression stroke, the missing tooth portion 23 is detected by the fifth ignition timing at the latest, and if no abnormality has occurred, the crank angle confirmation status is The index value is set to “3”. For this reason, in this embodiment, the ignition permission condition is set to the index value “3” for the cylinders whose ignition timing is to be changed after the fifth.

なお、本実施形態では、上述したように5番目の点火時期までには、欠歯部23が検知されるようになっているため、5番目の点火時期をむかえれば、機関始動に伴いクランク軸20が欠歯部23の検知が完了していることが推定される回転量回転していることになる。したがって、機関始動に伴いクランク軸20が欠歯部23の検知が完了していることが推定される回転量回転するまでの間は、点火許可条件が指標値「2」以上とされる一方、機関始動に伴いクランク軸20が欠歯部23の検知が完了していることが推定される回転量回転した後には、点火許可条件が指標値「3」とされると換言することができる。   In the present embodiment, as described above, the missing tooth portion 23 is detected by the fifth ignition timing. Therefore, if the fifth ignition timing is changed, the crank is increased as the engine starts. The shaft 20 is rotated by an amount of rotation estimated that the detection of the missing tooth portion 23 is completed. Accordingly, the ignition permission condition is set to the index value “2” or more until the rotation of the crankshaft 20 that is estimated to have completed the detection of the missing tooth portion 23 as the engine is started. In other words, the ignition permission condition is set to the index value “3” after the rotation of the crankshaft 20 that is estimated to have completed the detection of the missing tooth portion 23 with the engine start.

なお、本実施形態では、何れの停止位置から回転し始めたとしても、クランク軸20が440°CA回転すれば、欠歯部23の検知を完了させることができる。すなわち、欠歯部23の検知において最も不利な条件は、欠歯部23の直前の30°CA前で停止している状態から自動再始動が開始される場合である。しかし、この場合であっても、クランク角センサ75が、パルス信号を2回出力した後(20°CA)に欠歯部23に対応する期間(30°CA)が現れ、その後に1回転して欠歯部23に対応する期間が現れた後(360°CA)に、パルス信号が3回出力された(30°CA)ときに、欠歯部23が検知される。この間には、クランク軸20が欠歯部23にいたるまでの20°CAと、欠歯部23を通過するまでの30°CAと、再び欠歯部23にいたるまでの間隔に相当する330°CAと、再び欠歯部23を通過する30°CAと、欠歯部23を通過してからパルス信号が3回出力されるまでの30°CAと、をあわせた440°CA回転している。したがって、クランク軸20が少なくとも440°CA回転していれば、これに基づいて欠歯部23の検知が完了していると推定することもできる。   In this embodiment, even if the rotation starts from any stop position, detection of the missing tooth portion 23 can be completed if the crankshaft 20 rotates by 440 ° CA. That is, the most disadvantageous condition in detecting the missing tooth portion 23 is a case where automatic restart is started from a state where it stops before 30 ° CA immediately before the missing tooth portion 23. However, even in this case, after the crank angle sensor 75 outputs the pulse signal twice (20 ° CA), a period (30 ° CA) corresponding to the missing tooth portion 23 appears, and then rotates once. After the period corresponding to the missing tooth portion 23 appears (360 ° CA), the missing tooth portion 23 is detected when the pulse signal is output three times (30 ° CA). During this time, 20 ° CA until the crankshaft 20 reaches the missing tooth portion 23, 30 ° CA until the crankshaft 20 passes through the missing tooth portion 23, and 330 ° corresponding to the interval until the crankshaft 20 reaches the missing tooth portion 23 again. The rotation is 440 ° CA, which includes CA, 30 ° CA that passes through the missing tooth portion 23 again, and 30 ° CA that passes through the missing tooth portion 23 until the pulse signal is output three times. . Therefore, if the crankshaft 20 rotates at least 440 ° CA, it can be estimated that the detection of the missing tooth portion 23 is completed based on this.

また、本実施形態では、図12に示すように、2番目に点火時期をむかえる気筒の点火時期までにカム信号の切り替わりが検知される構成となっているため、算出されているクランク角が適正な値にある場合には、カム角センサ76の異常等が生じない限り、2〜4番目の点火が実行されることになる。   Further, in the present embodiment, as shown in FIG. 12, since the cam signal switching is detected by the ignition timing of the cylinder whose ignition timing is second, the calculated crank angle is appropriate. If the value is in the correct value, the second to fourth ignitions are executed unless the cam angle sensor 76 is abnormal.

自動再始動時における点火は、表6に示す許可条件に基づいて、図13のフローチャートに示す処理手順に従って実行される。この処理は、制御部50によりイグニッションスイッチがオン状態であるときに所定周期毎の割り込み処理として実行される。なお、図13のフローチャートは、図5のフローチャートのステップS33の判定をステップS71に置き換え、ステップS34の判定をステップS72に置き換えたものであり、その他のステップについては、図5のフローチャートと同様の処理が行われる。   The ignition at the time of automatic restart is executed according to the processing procedure shown in the flowchart of FIG. 13 based on the permission conditions shown in Table 6. This process is executed by the control unit 50 as an interrupt process at predetermined intervals when the ignition switch is in the on state. The flowchart in FIG. 13 is obtained by replacing the determination in step S33 in the flowchart in FIG. 5 with step S71 and replacing the determination in step S34 with step S72. The other steps are the same as those in the flowchart in FIG. Processing is performed.

図13に示すように、本処理が開始されると、まずステップS31において、自動再始動時であるか否かが判定される。ステップS31の判定は、図3のステップS11と同様の態様で行われる。ステップS31において自動再始動時ではないと判定されると(ステップS31:NO)、制御部50は本処理を終了する。   As shown in FIG. 13, when this process is started, first, in step S31, it is determined whether or not it is an automatic restart time. The determination in step S31 is performed in the same manner as in step S11 in FIG. If it is determined in step S31 that it is not at the time of automatic restart (step S31: NO), the control unit 50 ends this process.

一方、ステップS31において、自動再始動時である旨が判定されると(ステップS31:YES)、ステップS32に移り、自動始動時に最初に点火時期をむかえる気筒における点火判定時であるか否かが判定される。ステップS32において、肯定判定がなされた場合には(ステップS32:YES)、ステップS39に移り、算出されているクランク角に基づいて点火が許可され、制御部50は、本処理を一旦終了する。   On the other hand, when it is determined in step S31 that the automatic restart is being performed (step S31: YES), the process proceeds to step S32, and whether or not it is the ignition determination time in the cylinder that first determines the ignition timing at the time of automatic start. Determined. If an affirmative determination is made in step S32 (step S32: YES), the process proceeds to step S39, where ignition is permitted based on the calculated crank angle, and the control unit 50 once ends this process.

一方、ステップS32で、最初に点火時期をむかえる気筒における点火判定時ではないと判定されると(ステップS32:NO)、ステップS71に移り、2〜4番目に点火時期をむかえる気筒における点火の判定時であるか否かが判定される。ステップS71において、肯定判定がなされると(ステップS71:YES)、ステップS38に移り、クランク角判定の指標値が「2」以上に設定されているか否かが判定される。すなわち、表6に示すように、2〜4番目以降に点火時期をむかえる気筒においては、点火の許可条件が指標値「2」以上である。したがって、ステップS38では、この許可条件が成立しているか否かの判定が行われる。ステップS38において、指標値が「2」以上であると判定されると(ステップS38:YES)、点火の許可条件が成立しているため、ステップS36に移り、点火が許可される。一方、ステップS38において、指標値が「2」以上ではないと判定されると(ステップS38:NO)、ステップS37に移り、点火が禁止される。すなわち、指標値が「2」以上ではない場合には、2〜4番目に点火時期をむかえる気筒における点火の許可条件が成立していないため、点火が禁止される。ステップS36及びステップ37の処理の後、制御部50は、本処理を一旦終了する。   On the other hand, if it is determined in step S32 that it is not at the time of ignition determination in the cylinder whose timing is initially changed (step S32: NO), the process proceeds to step S71, where ignition is determined in the cylinder whose timing is changed to the second to fourth. It is determined whether it is time. If an affirmative determination is made in step S71 (step S71: YES), the process moves to step S38, and it is determined whether or not the index value for crank angle determination is set to “2” or more. In other words, as shown in Table 6, in the cylinders whose ignition timings are set to the second to fourth and subsequent cylinders, the ignition permission condition is the index value “2” or more. Therefore, in step S38, it is determined whether or not this permission condition is satisfied. If it is determined in step S38 that the index value is “2” or more (step S38: YES), the ignition permission condition is satisfied, and the routine proceeds to step S36, where ignition is permitted. On the other hand, when it is determined in step S38 that the index value is not “2” or more (step S38: NO), the process proceeds to step S37 and ignition is prohibited. That is, when the index value is not “2” or more, the ignition permission condition is not satisfied in the cylinder that changes the ignition timing for the second to fourth times, and thus ignition is prohibited. After the processing of step S36 and step 37, the control unit 50 once ends this processing.

ステップS71において、2〜4番目に点火時期をむかえる気筒における点火判定時ではないと判定されると(ステップS71:NO)、ステップS72に移り、5番目以降に点火時期をむかえる気筒における点火判定時であるか否かが判定される。ステップS72において否定判定されると(ステップS72:NO)、点火判定時ではないため、制御部50は、本処理を一旦終了する。   If it is determined in step S71 that it is not the ignition determination time in the cylinder that changes the ignition timing for the second to fourth times (step S71: NO), the process proceeds to step S72, and the ignition determination time in the cylinder that changes the ignition timing for the fifth time and thereafter. It is determined whether or not. If a negative determination is made in step S72 (step S72: NO), the control unit 50 once ends this process because it is not the ignition determination time.

一方、ステップS72において、5番目以降に点火時期をむかえる気筒における点火判定時であると判定されると(ステップS72:YES)、ステップS35に移り、クランク角確認状況の指標値が「3」に設定されているか否かが判定される。すなわち、表6に示すように、5番目以降に点火時期をむかえる気筒においては、点火の許可条件が指標値「3」である。したがって、ステップS35では、この許可条件が成立しているか否かの判定が行われる。ステップS72において、指標値が「3」であると判定されると(ステップS35:YES)、点火の許可条件が成立しているため、ステップS36に移り、点火が許可される。一方、ステップS35において、指標値が「3」ではないと判定されると(ステップS38:NO)、ステップS37に移り、点火が禁止される。すなわち、指標値が「3」ではない場合には、5番目以降に点火時期をむかえる気筒における点火の許可条件が成立していないため、点火が禁止される。ステップS36及びステップ37の処理の後、制御部50は、本処理を一旦終了する。以上のようにして、自動再始動時の点火制御が実行される。   On the other hand, in step S72, if it is determined that it is the ignition determination time in the cylinder whose ignition timing is to be changed after the fifth (step S72: YES), the process proceeds to step S35, and the index value of the crank angle confirmation status is set to “3”. It is determined whether it is set. That is, as shown in Table 6, the ignition permission condition is the index value “3” in the cylinders whose ignition timing is to be reached after the fifth. Therefore, in step S35, it is determined whether or not this permission condition is satisfied. If it is determined in step S72 that the index value is “3” (step S35: YES), the ignition permission condition is satisfied, so the routine proceeds to step S36, where ignition is permitted. On the other hand, when it is determined in step S35 that the index value is not “3” (step S38: NO), the process proceeds to step S37 and ignition is prohibited. That is, when the index value is not “3”, the ignition permission condition is not satisfied in the cylinders whose ignition timing is to be reached after the fifth, and therefore ignition is prohibited. After the processing of step S36 and step 37, the control unit 50 once ends this processing. As described above, ignition control at the time of automatic restart is executed.

次に、自動再始動時の燃料噴射の許可条件について、表7を参照して説明する。   Next, fuel injection permission conditions at the time of automatic restart will be described with reference to Table 7.

表7に示すように、本実施形態における燃料噴射許可条件は、第1実施形態において表3に示した燃料噴射許可条件と同様となっている。 As shown in Table 7, the fuel injection permission conditions in the present embodiment are the same as the fuel injection permission conditions shown in Table 3 in the first embodiment.

すなわち、自動再始動時に最初に点火時期をむかえる気筒に対する燃料噴射は、その許可条件が指標値「0」以上とされ、2番目以降に点火時期をむかえる気筒の燃料噴射については、指標値「1」以外のときは許可される。したがって、2番目以降に点火時期をむかえる気筒に対する噴射については、算出されているクランク角が適正な値にはないと確認されている場合にのみ禁止され、この確認がなされていない(指標値「0」、「2」及び「3」)場合には、燃料噴射が実行される。なお、2番目以降に点火時期をむかえる気筒においては、指標値「0」も燃料噴射の許可条件としており、算出されているクランク角が適正な値にある旨が確認されていなくても、燃料噴射が許可されることとなる。しかしながら、仮に不適切な時期に燃料噴射が実行されたとしても、その後の点火は、算出されているクランク角が適正な値にあることを条件に実行されるため、不適切な燃焼は生じない。また、指標値「1」の場合は、算出されているクランク角が適正な値にはない旨の確認が既になされているため、算出されているクランク角に基づく不適切な燃料噴射が実行されることを抑制すべく、燃料噴射を禁止する。   In other words, the fuel injection to the cylinder whose ignition timing is first changed at the time of automatic restart is set to an index value “0” or higher, and the fuel injection of the cylinder whose ignition timing is changed after the second is set to an index value “1”. It is permitted in cases other than “”. Therefore, the injection to the cylinder whose ignition timing is to be changed after the second time is prohibited only when it is confirmed that the calculated crank angle is not an appropriate value, and this confirmation is not made (index value “ 0 "," 2 "and" 3 "), fuel injection is performed. In the second and subsequent cylinders, the index value “0” is also a condition for permitting fuel injection. Even if it is not confirmed that the calculated crank angle is an appropriate value, the fuel value is Injection will be permitted. However, even if the fuel injection is executed at an inappropriate time, the subsequent ignition is executed on the condition that the calculated crank angle is at an appropriate value, so that inappropriate combustion does not occur. . In the case of the index value “1”, since it has already been confirmed that the calculated crank angle is not an appropriate value, inappropriate fuel injection based on the calculated crank angle is executed. In order to suppress this, fuel injection is prohibited.

自動再始動時における燃料噴射は、表7に示す燃料噴射許可条件に基づいて実行される。なお、上記したように、表7に示す燃料噴射許可条件は、表3に示す燃料噴射許可条件と同様であるため、自動再始動時における燃料噴射制御は、第1実施形態の図6のフローチャートに示す処理手順に従って実行される。したがって、実際の制御については第1実施形態において説明した自動再始動時の燃料噴射制御と同様であるため、説明を省略する。   The fuel injection at the time of automatic restart is executed based on the fuel injection permission conditions shown in Table 7. As described above, since the fuel injection permission conditions shown in Table 7 are the same as the fuel injection permission conditions shown in Table 3, the fuel injection control at the time of automatic restart is the flowchart of FIG. 6 of the first embodiment. It is executed according to the processing procedure shown in FIG. Therefore, the actual control is the same as the fuel injection control at the time of automatic restart described in the first embodiment, and thus description thereof is omitted.

本実施形態においても、第1実施形態と同様の作用、及び第1実施形態の(1)〜(4)の同様の効果を奏することができる。
(第4実施形態)
本実施形態では、上記第3実施形態の構成に加え、自動再始動時に筒内噴射弁11に供給される燃料の圧力に基づいて、燃料の噴射態様を切り替える制御を行う。
Also in this embodiment, the same operation as the first embodiment and the same effects (1) to (4) of the first embodiment can be achieved.
(Fourth embodiment)
In the present embodiment, in addition to the configuration of the third embodiment, control for switching the fuel injection mode is performed based on the pressure of the fuel supplied to the in-cylinder injection valve 11 at the time of automatic restart.

詳細には、本実施形態の制御装置は、第2実施形態で説明したデリバリパイプ内の圧力を検知する圧力センサ79を備えている。そして、同圧力センサ79により検知される圧力が、圧縮行程での燃料噴射を実行することが可能な下限圧力未満である場合には、制御部50が、圧縮行程噴射始動を禁止して吸気行程噴射始動が実行されるように、筒内噴射弁11及び点火プラグ12を制御する。   Specifically, the control device of this embodiment includes a pressure sensor 79 that detects the pressure in the delivery pipe described in the second embodiment. When the pressure detected by the pressure sensor 79 is less than the lower limit pressure at which fuel injection in the compression stroke can be performed, the control unit 50 prohibits the compression stroke injection start and performs the intake stroke. The in-cylinder injection valve 11 and the spark plug 12 are controlled so that the injection start is executed.

なお、デリバリパイプ内の圧力が、圧縮行程での燃料噴射を実行するための下限圧力以上である場合には、自動再始動時に圧縮行程での燃料噴射が実行されるため、表6及び表7、並びに図6及び図13を参照して説明した上記制御とほぼ同様の制御が行われる。詳細には、図13におけるステップS31では、自動再始動時であるか否かの判定のみを行っていたが、本実施形態では、圧縮行程噴射による自動再始動時であるか否かが判定される。すなわち、自動再始動時であるか否かの判定に併せて、圧力センサ79がデリバリパイプの圧力が下限圧力以上であることを検知したことによって、制御部50が圧縮行程噴射による始動を決定したか否かの判定が行われる。また、図6におけるステップS41においても、圧縮行程噴射による自動再始動時であるか否かが判定されることになる。その他のステップにおいては、先に説明した内容と同様であるので、説明を省略する。   When the pressure in the delivery pipe is equal to or higher than the lower limit pressure for executing fuel injection in the compression stroke, fuel injection in the compression stroke is executed at the time of automatic restart, so Tables 6 and 7 In addition, substantially the same control as that described above with reference to FIGS. 6 and 13 is performed. Specifically, in step S31 in FIG. 13, only whether or not it is during automatic restart is determined, but in this embodiment, it is determined whether or not it is during automatic restart due to compression stroke injection. The That is, in conjunction with the determination of whether or not it is during automatic restart, when the pressure sensor 79 detects that the pressure of the delivery pipe is equal to or higher than the lower limit pressure, the control unit 50 determines the start by the compression stroke injection. A determination is made whether or not. Also in step S41 in FIG. 6, it is determined whether or not it is during automatic restart by compression stroke injection. The other steps are the same as those described above, and thus description thereof is omitted.

表8に、自動再始動時に吸気行程噴射を行う場合の点火の許可条件を示す。   Table 8 shows the conditions for permitting ignition when the intake stroke injection is performed during automatic restart.

表8に示すように、自動再始動時に吸気行程噴射始動を行う場合には、最初の点火判定時から、その許可条件が指標値「2」以上とされる。この理由は第2実施形態に記載した理由と同様である。すなわち、吸気行程噴射始動の場合には、不適切な点火がなされた場合に発生する逆回転トルクが大きくなるため、吸気行程噴射始動を実行する場合には、算出しているクランク角が適正な値にある旨の確認がなされるまでは、点火の実行を禁止するようにしている。こうした理由により、圧縮行程噴射始動を行う場合には最初の点火許可条件を指標値「0」以上としているのに対して、吸気行程噴射始動を行う場合には最初の点火許可条件から指標値「2」以上に設定している。 As shown in Table 8, when the intake stroke injection start is performed at the time of automatic restart, the permission condition is set to the index value “2” or more from the time of the first ignition determination. The reason is the same as the reason described in the second embodiment. That is, in the case of intake stroke injection start, the reverse rotation torque generated when improper ignition is performed becomes large. Therefore, when the intake stroke injection start is executed, the calculated crank angle is appropriate. The ignition is prohibited until the value is confirmed. For these reasons, when the compression stroke injection start is performed, the first ignition permission condition is set to the index value “0” or more, whereas when the intake stroke injection start is performed, the index value “ 2 ”or higher.

表8における点火許可条件の設定態様について、図14を参照して説明する。
図14は、各気筒の行程とクランク角との関係を示しており、カム信号の切り替わりが検知される時期、及び欠歯部23が検知される時期については、図12と同様の態様で図示している。また、自動再始動時における最初の燃料噴射は吸気行程の気筒において吸気上死点の120°CA後(破線矢印)において実行され、それに続いて点火時期をむかえる気筒においては、吸気上死点の60°CA後に燃料噴射が実行されるが、図14には、各気筒において最初に燃料噴射が行われた場合の噴射時期のみを示している。また、各気筒では、圧縮上死点の10°CA前(実線矢印)から圧縮上死点10°CAまでの期間が点火プラグ12の通電時期である。
The setting mode of the ignition permission conditions in Table 8 will be described with reference to FIG.
FIG. 14 shows the relationship between the stroke of each cylinder and the crank angle. The timing at which the cam signal switching is detected and the timing at which the missing tooth portion 23 is detected are shown in the same manner as in FIG. Show. Further, the first fuel injection at the time of automatic restart is executed after 120 ° CA of the intake top dead center in the cylinder in the intake stroke (broken line arrow), and subsequently in the cylinder for which the ignition timing is set, the intake top dead center is set. Although fuel injection is executed after 60 ° CA, FIG. 14 shows only the injection timing when fuel injection is first performed in each cylinder. In each cylinder, the period from the 10 ° CA before compression top dead center (solid arrow) to the compression top dead center of 10 ° CA is the energization timing of the spark plug 12.

吸気行程噴射の始動の場合、最初の燃料噴射時期を吸気上死点の120°CA後としているのは、第2実施形態において記載した理由と同様の理由による。すなわち、吸気行程で停止している気筒に対して、燃料の均質化を良好に維持しつつ、可能な限り最初の燃料噴射を実行すべく、燃料噴射時期を吸気上死点の120°CA後としている。   In the start of the intake stroke injection, the first fuel injection timing is set to 120 ° CA after the intake top dead center for the same reason as described in the second embodiment. That is, the fuel injection timing is set to 120 ° CA after the intake top dead center in order to execute the first fuel injection as much as possible while maintaining good fuel homogenization for the cylinders stopped in the intake stroke. It is said.

図14において、例えば、自動停止に伴ってクランク軸20が停止したときに、何れかの気筒が吸気行程における燃料噴射時期よりも進角側(吸気上死点の110°CA後以前)で停止している場合、最初の燃料噴射及び点火を、吸気行程で停止している気筒に対して実行することが可能である。したがって、吸気行程で停止している気筒に対して燃料噴射及び点火を行えば、最も早く最初の初爆を生じさせることができるため、本実施形態では、吸気行程において吸気上死点の110°CA後以前で停止している気筒がある場合には、この気筒が、最初に燃料噴射時期及び点火時期をむかえる気筒となる。また、吸気行程で停止している気筒がその燃料噴射時期又はその時期よりも遅角側(吸気上死点の120°CA後以降)で停止している場合には、最初の燃料噴射をその気筒に対して行うことができないため、その次に吸気行程となる気筒が、最初に燃料噴射時期及び点火時期をむかえる気筒となる。なお、以下の説明においては、最初に燃料噴射時期及び点火時期をむかえる気筒に次いで吸気行程となり、点火時期をむかえる気筒を「2番目に点火時期をむかえる気筒」と説明する。   In FIG. 14, for example, when the crankshaft 20 is stopped due to automatic stop, any cylinder stops on the advance side (before 110 ° CA after intake top dead center) with respect to the fuel injection timing in the intake stroke. In this case, the first fuel injection and ignition can be performed on the cylinders that are stopped in the intake stroke. Therefore, if fuel injection and ignition are performed on a cylinder that is stopped in the intake stroke, the first initial explosion can be caused the earliest, so in this embodiment, the intake top dead center is 110 ° in the intake stroke. If there is a cylinder that is stopped before the CA, this cylinder is the cylinder that first determines the fuel injection timing and ignition timing. In addition, when the cylinder stopped in the intake stroke is stopped at the fuel injection timing or at the retarded angle side (after 120 ° CA after the intake top dead center), the first fuel injection is performed. Since this cannot be performed on the cylinder, the cylinder that is the next in the intake stroke is the cylinder that first determines the fuel injection timing and the ignition timing. In the following description, the cylinder that first enters the intake stroke after the cylinder that changes the fuel injection timing and ignition timing and then changes the ignition timing will be described as “the cylinder that changes the ignition timing second”.

表8を示して説明したように、全ての気筒において点火許可条件は、吸気行程噴射による大きな逆回転トルクの発生を抑制すべく指標値「2」以上とされる。詳細には、最初及び2番目に点火時期をむかえる気筒については、点火許可条件が指標値「2」以上に設定されているため、指標値「2」以上で点火が許可される一方、算出しているクランク角が適正な値にある旨の確認がなされていないときに、点火が禁止される。また、3番目以降に点火時期をむかえる気筒については、点火許可条件が指標値「3」に設定されているため、指標値「3」で点火が許可され、欠歯部23が検知されていない状況においては、点火が禁止される。   As described with reference to Table 8, the ignition permission condition in all the cylinders is set to an index value “2” or more so as to suppress the generation of a large reverse rotation torque due to the intake stroke injection. Specifically, since the ignition permission condition is set to the index value “2” or more for the cylinders whose ignition timing is first and second, the ignition is permitted while the index value “2” or more is calculated. Ignition is prohibited when it is not confirmed that the crank angle is at an appropriate value. Further, for the cylinders whose ignition timing is to be reached after the third, since the ignition permission condition is set to the index value “3”, the ignition is permitted at the index value “3” and the missing tooth portion 23 is not detected. In situations, ignition is prohibited.

3番目以降に点火時期をむかえる気筒について、点火許可条件を指標値「3」としているのは、本実施形態では、遅くとも3番目の点火時期までに欠歯部23が検知されて、算出されているクランク角が欠歯部23の検知に基づいて更新されるためである。遅くとも3番目の点火時期までに欠歯部23が検知される理由は、第3実施形態において図12を示して説明した理由、すなわち、吸気行程噴射始動において5番目に点火時期をむかえる気筒の点火時期までに欠歯部23が検知される理由と同様の理由である。   In the present embodiment, the index permission value “3” is set for the third and subsequent cylinders whose ignition timing is set. In this embodiment, the missing tooth portion 23 is detected and calculated by the third ignition timing at the latest. This is because the crank angle is updated based on the detection of the missing tooth portion 23. The reason why the missing tooth portion 23 is detected by the third ignition timing at the latest is the reason described with reference to FIG. 12 in the third embodiment, that is, the ignition of the cylinder that takes the fifth ignition timing in the intake stroke injection start. The reason is the same as the reason why the missing tooth portion 23 is detected by the time.

すなわち、図14に示すように、例えば、吸気行程噴射始動において、吸気行程を経て最初に点火時期をむかえる気筒が第1気筒である場合には、その第1気筒の点火時期までには欠歯部23が検知されている。同様に、吸気行程を経て最初に点火時期をむかえる気筒が第4気筒である場合には、その第4気筒における点火時期までには欠歯部23が検出されていることになる。   That is, as shown in FIG. 14, for example, in the intake stroke injection start, when the first cylinder is subjected to the ignition timing after the intake stroke is the first cylinder, the missing tooth is reached by the ignition timing of the first cylinder. Part 23 is detected. Similarly, when the cylinder whose ignition timing is first set through the intake stroke is the fourth cylinder, the missing tooth portion 23 is detected by the ignition timing in the fourth cylinder.

また、吸気行程を経て最初に点火時期をむかえる気筒が第3気筒である場合には、2番目に点火時期をむかえる第4気筒の点火時期までには欠歯部23が検知されている。同様に、吸気行程を経て最初に点火時期をむかえる気筒が第6気筒である場合には、2番目に点火時期をむかえる第1気筒の点火時期までには欠歯部23が検知されている。   Further, when the cylinder whose ignition timing is first changed through the intake stroke is the third cylinder, the missing tooth portion 23 is detected by the ignition timing of the fourth cylinder whose timing is changed second. Similarly, when the cylinder whose ignition timing is first changed through the intake stroke is the sixth cylinder, the missing tooth portion 23 is detected by the ignition timing of the first cylinder whose timing is changed second.

また、吸気行程を経て最初に点火時期をむかえる気筒が第2気筒である場合には、自動再始動の開始時における停止位置が510°CA以降のクランク角である場合には、2番目に点火時期をむかえる第3気筒の点火時期までに欠歯部23を検知できず、3番目に点火時期をむかえる第4気筒の点火時期までには欠歯部23を検知できる。同様に、吸気行程を経て最初に点火時期をむかえる気筒が第5気筒である場合には、2番目に点火時期をむかえる第6気筒の点火時期までに欠歯部23を検知できない場合があるものの、3番目に点火時期をむかえる第1気筒の点火時期までには欠歯部23を検知できる。したがって、表8に示すように、自動再始動時に3番目に吸気行程となる気筒における点火許可条件は「3」とされる。   In addition, when the cylinder whose ignition timing is first set through the intake stroke is the second cylinder, when the stop position at the start of the automatic restart is a crank angle after 510 ° CA, the second ignition is performed. The missing tooth portion 23 cannot be detected by the ignition timing of the third cylinder that changes the timing, and the missing tooth portion 23 can be detected by the ignition timing of the fourth cylinder that changes the ignition timing third. Similarly, when the cylinder whose ignition timing is first changed through the intake stroke is the fifth cylinder, the missing tooth portion 23 may not be detected by the ignition timing of the sixth cylinder whose ignition timing is changed second. The missing tooth portion 23 can be detected by the ignition timing of the first cylinder that changes the ignition timing third. Therefore, as shown in Table 8, the ignition permission condition in the cylinder that is in the third intake stroke at the time of automatic restart is set to “3”.

なお、本実施形態では、図14に示すように、吸気行程を経て最初の点火時期をむかえるまでにカム信号の切り替わりが検知される構成となっているため、算出されているクランク角が適正な値にある場合には、カム角センサ76の異常等が生じない限り、最初の点火から実行されることになる。   In the present embodiment, as shown in FIG. 14, since the cam signal switching is detected before the first ignition timing is reached after the intake stroke, the calculated crank angle is appropriate. If it is in the value, the process is executed from the first ignition as long as the cam angle sensor 76 is not abnormal.

自動再始動時における点火は、表8に示す許可条件に基づいて実行される。なお、表8に示す許可条件は、表4の許可条件と同様であるため、図8のフローチャートに示す処理手順に従って実行される。なお、図8のフローチャートについては、第2実施形態で説明した内容と同様であるため、説明を省略する。   The ignition at the time of automatic restart is executed based on the permission conditions shown in Table 8. Since the permission conditions shown in Table 8 are the same as the permission conditions shown in Table 4, they are executed according to the processing procedure shown in the flowchart of FIG. Note that the flowchart of FIG. 8 is the same as the content described in the second embodiment, and thus the description thereof is omitted.

以上のようにして、吸気行程噴射始動では最初の点火から、算出されているクランク角が適正な値にあること(指標値「2」又は「3」)が確認されている場合にのみその実行が許可される。そして、3番目以降の点火については、欠歯部23が検知された場合に(指標値「3」)のみ実行される。したがって、自動再始動時に吸気行程噴射を行う場合には、算出されているクランク角が適正な値にある旨の確認がなされるまでは、点火の実行が禁止される。   As described above, the intake stroke injection start is executed only when it is confirmed that the calculated crank angle is an appropriate value (index value “2” or “3”) from the first ignition. Is allowed. The third and subsequent ignitions are executed only when the missing tooth portion 23 is detected (index value “3”). Therefore, when the intake stroke injection is performed at the time of automatic restart, the execution of ignition is prohibited until it is confirmed that the calculated crank angle is an appropriate value.

表9は、吸気行程噴射始動時の燃料噴射の許可条件を示す。   Table 9 shows the permission conditions for fuel injection at the start of intake stroke injection.

表9に示すように、吸気行程噴射始動時には、燃料噴射条件は、「1」以外とされる。したがって、各気筒の燃料噴射判定時において、指標値が「1」以外であれば、燃料噴射は許可され、指標値が「1」であれば、燃料噴射が禁止される。 As shown in Table 9, the fuel injection condition is set to other than “1” at the start of the intake stroke injection. Therefore, at the time of fuel injection determination for each cylinder, fuel injection is permitted if the index value is other than “1”, and fuel injection is prohibited if the index value is “1”.

自動再始動時における燃料噴射は、表9に示す許可条件に基づいて実行される。なお、表9に示す許可条件は、第2実施形態における表5に示す許可条件と同様である。したがって、吸気行程噴射始動時における燃料噴射は、図9のフローチャートに示す処理手順に従って実行される。なお、図9のフローチャートについては、第2実施形態で説明した内容と同様であるため、説明を省略する。   The fuel injection at the time of automatic restart is executed based on the permission conditions shown in Table 9. The permission conditions shown in Table 9 are the same as the permission conditions shown in Table 5 in the second embodiment. Therefore, the fuel injection at the start of the intake stroke injection is executed according to the processing procedure shown in the flowchart of FIG. Note that the flowchart of FIG. 9 is the same as the content described in the second embodiment, and thus the description thereof is omitted.

以上のようにして、吸気行程噴射始動時には、最初の燃料噴射から、算出されているクランク角が適正な値にはないと確認されている場合には禁止される。したがって、算出されているクランク角に基づく不適切な燃料噴射が実行されることを抑制することができる。これにより、不適切な時期に噴射や点火が実行されることに起因した大きな逆回転トルクが発生することを初回から抑制することができる。   As described above, at the start of intake stroke injection, it is prohibited if the calculated crank angle is confirmed to be not an appropriate value from the first fuel injection. Therefore, it is possible to suppress execution of inappropriate fuel injection based on the calculated crank angle. Thereby, it is possible to suppress the occurrence of a large reverse rotation torque due to the execution of injection or ignition at an inappropriate time from the first time.

本実施形態においても、第1実施形態の(1)〜(4)に記載した効果、及び第2実施形態の(5)〜(7)に記載した効果と同様の効果を奏する。
なお、本実施形態における吸気行程噴射についても、内燃機関がポート噴射弁15を備える場合には、ポート噴射弁15により燃料噴射を実行するようにしてもよい。
Also in this embodiment, there exists an effect similar to the effect described in (1)-(4) of 1st Embodiment, and the effect described in (5)-(7) of 2nd Embodiment.
As for the intake stroke injection in the present embodiment, when the internal combustion engine includes the port injection valve 15, fuel injection may be performed by the port injection valve 15.

(その他の実施形態)
・上記各実施形態では、機関始動に伴いクランク軸が欠歯部の検知が完了していることが推定される回転量回転するまでの間は、欠歯部の検知がなされたことと、カム信号が切り替わるときにクランク角の推定値が規定範囲内にあることとの論理和条件が成立したことに基づいて、クランク角の推定値が適正な値にあることを確認している。しかしながら、クランク角の推定値が適正な値にあることの確認を欠歯部の検知のみにより行うようにしてもよい。また、機関始動に伴いクランク軸が欠歯部の検知が完了していることが推定される回転量回転した後であっても、上記論理和条件が成立したことに基づいて、クランク角の推定値が適正な値にあることを確認するようにしてもよい。また、それまでクランク軸がどれだけ回転しているかに関わらず、常に、カム信号が切り替わるときにクランク角の推定値が上記規定範囲内にあることを確認することのみによって、クランク角の推定値が適正な値にあることの確認を行うようにしてもよい。
(Other embodiments)
In each of the above embodiments, the detection of the missing tooth portion is performed until the crankshaft is rotated by an amount of rotation that is estimated to be completed when the crankshaft is detected as the engine is started. Based on the fact that the logical sum condition that the estimated value of the crank angle is within the specified range when the signal is switched is confirmed, it is confirmed that the estimated value of the crank angle is an appropriate value. However, confirmation that the estimated value of the crank angle is an appropriate value may be performed only by detecting the missing tooth portion. Further, the crank angle is estimated based on the fact that the logical sum condition is satisfied even after the crankshaft has been rotated by an amount of rotation that is estimated to have completed the detection of the missing tooth portion as the engine is started. You may make it confirm that a value exists in an appropriate value. Regardless of how far the crankshaft has been rotating, the estimated crank angle is always determined by confirming that the estimated crank angle is within the specified range when the cam signal is switched. It may be confirmed that is at an appropriate value.

・また、上記各実施形態では、カム信号に基づいて、クランク角の推定値が適正な値にあるか否かを判定する場合には、単にカム信号の切り替わりを検知するとともに、クランク角の推定値が、カム信号の切り替わりが検知されるときのクランク角の許容範囲内にあるか否かを判定するようにしている。これに対して、カム信号のL信号からH信号への切り替わりと、H信号からL信号への切り替わりとを区別して検知し、規定範囲内、すなわち、カム信号の切り替わりが検知されるときのクランク角の許容範囲内にあるか否かを、H信号からL信号への切り替わり時とL信号からH信号への切り替わり時とで区別して判定するようにしてもよい。すなわち、L信号からH信号への切り替わり時には、クランク角がL信号からH信号への切り替わりが検知されるときのクランク角の許容範囲内にあるか否かを判定し、H信号からL信号への切り替わり時には、クランク角がH信号からL信号への切り替わりが検知されるときのクランク角の許容範囲内にあるか否かを判定するようにしてもよい。   In each of the above embodiments, when it is determined whether the estimated value of the crank angle is an appropriate value based on the cam signal, the cam angle is simply detected and the crank angle is estimated. It is determined whether or not the value is within the allowable range of the crank angle when switching of the cam signal is detected. On the other hand, the switching of the cam signal from the L signal to the H signal and the switching from the H signal to the L signal are detected separately, and within the specified range, that is, the crank when the cam signal switching is detected. Whether the angle is within the allowable range of the corner may be determined by distinguishing between switching from the H signal to the L signal and switching from the L signal to the H signal. That is, at the time of switching from the L signal to the H signal, it is determined whether or not the crank angle is within the allowable range of the crank angle when switching from the L signal to the H signal is detected. At the time of switching, it may be determined whether or not the crank angle is within the allowable range of the crank angle when switching from the H signal to the L signal is detected.

・さらに、カム信号のL信号からH信号への切り替わりを検知するとともに、それ以前に継続して出力されていたL信号の長さを把握することで、そのL信号からH信号への切り替わりがどのクランク角に対応するものかを特定し、クランク角の推定値がこの特定されたクランク角の許容範囲内である規定範囲内にあるか否かを判定するようにしてもよい。同様に、カム信号のH信号からL信号への切り替わりを検知するとともに、それ以前に継続して出力されていたH信号の長さを把握することで、クランク角の推定値が適正な値にあるか否かを判定するようにしてもよい。   ・ Furthermore, by detecting the switching from the L signal to the H signal of the cam signal and grasping the length of the L signal that was continuously output before that, the switching from the L signal to the H signal is performed. It may be determined which crank angle corresponds to whether or not the estimated value of the crank angle is within a specified range that is within the allowable range of the specified crank angle. Similarly, by detecting the switching of the cam signal from the H signal to the L signal and grasping the length of the H signal continuously output before that, the estimated value of the crank angle becomes an appropriate value. You may make it determine whether it exists.

・また、クランク角の推定値が適正な値にあるか否かの判定のために利用されるカム信号として、排気側のカム軸におけるカム信号を用いるようにしているが、これに代わり、吸気側のカム軸におけるカム信号を用いるようにしてもよいし、排気側及び吸気側の双方のカム信号を用いるようにしてもよい。   ・ Also, the cam signal on the camshaft on the exhaust side is used as the cam signal used for determining whether or not the estimated value of the crank angle is an appropriate value. The cam signal on the side cam shaft may be used, or both the exhaust side and intake side cam signals may be used.

・さらに、クランク角が適正な値にあることの確認を、その他の信号に基づいて行うようにしてもよい。
・第2実施形態、その変形例及び第4実施形態では、圧力センサによってデリバリパイプの圧力が下限圧力以下であると検出されるときには、吸気行程噴射を実行するようにしている。しかしながら、機関温度等のその他の内燃機関の状態に基づいて、始動時における圧縮行程噴射と吸気行程噴射とを切り替えるようにしてもよい。
Further, confirmation that the crank angle is at an appropriate value may be performed based on other signals.
In the second embodiment, its modification, and the fourth embodiment, the intake stroke injection is executed when the pressure sensor detects that the pressure of the delivery pipe is lower than the lower limit pressure. However, the compression stroke injection and the intake stroke injection at the start may be switched based on other internal combustion engine conditions such as the engine temperature.

・上記各実施形態では、通常始動時には、欠歯検知による気筒判別後に燃料噴射と点火とを実行するようにしているが、通常始動時には、カム信号の切り替わりの検知及び欠歯検知の少なくとも一方により推定されるクランク角が適正な値にあることが確認された場合に、燃料噴射と点火を実行するようにしても良い。さらに、通常始動時においても、上記各実施形態の自動再始動時の点火制御及び燃料噴射制御と同様の制御を行うようにしてもよい。これにより、通常始動時においても、早期の始動完了を図るとともに、不適切な点火が連続して実行されることを抑制することができる。   In each of the above embodiments, during normal start, fuel injection and ignition are executed after cylinder discrimination by missing tooth detection. However, during normal start, at least one of cam signal switching detection and missing tooth detection is performed. When it is confirmed that the estimated crank angle is at an appropriate value, fuel injection and ignition may be executed. Further, at the time of normal start, the same control as the ignition control and fuel injection control at the time of automatic restart in each of the above embodiments may be performed. Thereby, even at the time of normal start, it is possible to achieve early start-up completion and to prevent inappropriate ignition from being executed continuously.

・上記各実施形態では、始動時の点火制御に加え、燃料噴射についても、クランク角の推定値が適正な値にはない場合には禁止する制御を行うようにしているが、燃料噴射については、クランク角の推定値が適正な値にあるか否かに関わらず、常時実行するようにしてもよい。   In each of the above embodiments, in addition to ignition control at start-up, fuel injection is also prohibited when the estimated value of the crank angle is not an appropriate value. Regardless of whether or not the estimated value of the crank angle is an appropriate value, it may be executed constantly.

・上記各実施形態では、クランク角センサが出力するパルス信号を計数してクランク角を算出することで、クランク角を推定するようにしているが、クランク角の推定態様は上記態様に限定されない。例えば、機関停止時に記憶したクランク角と機関始動からの経過時間などに基づいてクランク角を推定するようにしてもよい。   In each of the above embodiments, the crank angle is estimated by counting the pulse signal output from the crank angle sensor and calculating the crank angle. However, the crank angle estimation mode is not limited to the above mode. For example, the crank angle may be estimated based on the crank angle stored when the engine is stopped and the elapsed time since the engine is started.

・また、内燃機関及びカムロータ、クランクロータの具体的な構成、欠歯部やカム角の切り替わりが検知される時期は、上記各実施形態に例示した構成に特に限定されない。すなわち、内燃機関は、直列4気筒やV型6気筒以外のガソリンエンジンであってもよい。また、カムロータの凸部(突起)及び凹部(突起がない部分)の周方向の角度や、クランクロータの欠歯部が設けられるクランク角、及び欠歯部の個数は、上記例示した態様に限定されない。また、上記各実施形態では、欠歯部が設けられるクランク角の30°CA後に欠歯部を検知するようにしているが、この検知態様も特に限定されず、例えば、欠歯部に対応してパルス信号の出力が停止した後に最初にパルス信号が出力されるタイミングで欠歯部を検知するようにしてもよい。なお、こうしたクランクロータにおける欠歯部の形成態様や、クランク角センサによる欠歯部の検知態様によって、欠歯部の検知に要するクランク軸の回転量も変化する。したがって、欠歯部の検知が完了していることが推定される回転量も、上記各実施形態に例示した回転量に限定されない。   Further, the specific configurations of the internal combustion engine, the cam rotor, and the crank rotor, and the timing at which the switching of the missing tooth portion and the cam angle are detected are not particularly limited to the configurations illustrated in the above embodiments. That is, the internal combustion engine may be a gasoline engine other than the inline 4-cylinder or the V-type 6-cylinder. Further, the angle in the circumferential direction of the convex portion (projection) and the concave portion (portion where there is no projection) of the cam rotor, the crank angle at which the crank tooth missing portion is provided, and the number of the missing tooth portions are limited to the above-described embodiments. Not. In each of the above embodiments, the missing tooth portion is detected after 30 ° CA of the crank angle at which the missing tooth portion is provided. However, this detection mode is not particularly limited, for example, corresponding to the missing tooth portion. Then, the missing tooth portion may be detected at the timing when the pulse signal is first output after the output of the pulse signal is stopped. Note that the amount of rotation of the crankshaft required to detect the missing tooth portion also varies depending on the form of the missing tooth portion in the crank rotor and the manner in which the missing tooth portion is detected by the crank angle sensor. Therefore, the rotation amount estimated that the detection of the missing tooth portion is completed is not limited to the rotation amount exemplified in the above embodiments.

10…内燃機関、11…筒内噴射弁、12…点火プラグ、13…スロットル弁、14…スタータ、15…ポート噴射弁、20…クランク軸、21…クランクロータ、22…突起、23…欠歯部、30,80,90…排気カム軸(カム軸)、31,81,91…カムロータ、32〜34,82〜84,92〜94…凸部、35〜37,85〜87,95〜97…凹部、50…制御部、71…アクセルポジションセンサ、72…スロットルポジションセンサ、73…エアフロメータ、74…水温センサ、75…クランク角センサ、76,88,98…排気カム角センサ(カム角センサ)、77…ブレーキスイッチ、78…車速センサ、79…圧力センサ。   DESCRIPTION OF SYMBOLS 10 ... Internal combustion engine, 11 ... In-cylinder injection valve, 12 ... Spark plug, 13 ... Throttle valve, 14 ... Starter, 15 ... Port injection valve, 20 ... Crankshaft, 21 ... Crank rotor, 22 ... Protrusion, 23 ... Missing tooth Part, 30, 80, 90 ... exhaust camshaft (camshaft) 31, 81, 91 ... cam rotor, 32-34, 82-84, 92-94 ... convex part, 35-37, 85-87, 95-97 DESCRIPTION OF SYMBOLS ... Recessed part 50 ... Control part 71 ... Accelerator position sensor 72 ... Throttle position sensor 73 ... Air flow meter 74 ... Water temperature sensor 75 ... Crank angle sensor 76, 88, 98 ... Exhaust cam angle sensor (cam angle sensor) ), 77 ... Brake switch, 78 ... Vehicle speed sensor, 79 ... Pressure sensor.

Claims (11)

機関始動時に、スタータによりクランク軸を駆動するとともに、点火を実行する内燃機関の制御装置であって、
クランク角の推定値が適正な値にあることを確認する確認手段を備え、
圧縮行程にある気筒に対して筒内噴射弁からの燃料噴射と点火とを実行する圧縮行程噴射始動の場合には、
機関停止時に記憶したクランク角に基づいて内燃機関の各気筒のうち最も早く初爆を生じさせることのできる気筒に対して最初の点火を実行し、前記確認手段によってクランク角の推定値が適正な値にある旨の確認がなされていることを条件に、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する点火を許可する
ことを特徴とする内燃機関の制御装置。
A control device for an internal combustion engine that drives a crankshaft by a starter at the time of engine start and executes ignition,
A confirmation means for confirming that the estimated value of the crank angle is an appropriate value;
In the case of the compression stroke injection start in which the fuel injection and ignition from the in-cylinder injection valve are executed for the cylinder in the compression stroke,
Based on the crank angle stored when the engine is stopped, the first ignition is executed for the cylinder that can cause the first explosion among the cylinders of the internal combustion engine, and the estimated value of the crank angle is determined appropriately by the checking means . A control device for an internal combustion engine, which permits ignition of a cylinder whose ignition timing is to be continued following the cylinder that has performed the first ignition, on the condition that the value is confirmed.
クランク軸と一体回転するクランクロータに設けられた複数の突起の通過に対応してパルス信号を出力するクランク角センサを備え、
前記クランク角センサから出力される前記パルス信号の間隔の変化に基づいて前記クランクロータの突起が欠けている欠歯部を検知するとともに、同欠歯部を検知したときに前記クランク角の推定値を規定値に更新する内燃機関の制御装置であって、
前記確認手段は、前記欠歯部の検知がなされたことに基づいて前記クランク角の推定値が適正な値にあることを確認する
請求項1に記載の内燃機関の制御装置。
A crank angle sensor that outputs a pulse signal corresponding to the passage of a plurality of protrusions provided on a crank rotor that rotates integrally with the crankshaft;
Based on a change in the interval of the pulse signals output from the crank angle sensor, the missing tooth portion lacking the projection of the crank rotor is detected, and the estimated value of the crank angle is detected when the missing tooth portion is detected. Is a control device for an internal combustion engine that updates the value to a specified value,
2. The control device for an internal combustion engine according to claim 1, wherein the confirmation unit confirms that the estimated value of the crank angle is an appropriate value based on detection of the missing tooth portion.
カム信号として、カム軸と一体回転するカムロータの突起が設けられている部分に対応する第1のカム信号と、突起が設けられていない部分に対応する第2のカム信号とを出力するカム角センサを備え、
前記確認手段は、機関始動に伴い前記クランク軸が前記欠歯部の検知が完了していることが推定される回転量回転するまでの間は、
前記欠歯部の検知がなされたことと、
前記カム角センサから出力されるカム信号が前記第1のカム信号と前記第2のカム信号との間で切り替わるときに前記クランク角の推定値が規定範囲内にあること、
との論理和条件が成立したことに基づいて前記クランク角の推定値が適正な値にあることを確認する
請求項2に記載の内燃機関の制御装置。
Cam angle for outputting a first cam signal corresponding to a portion where a protrusion of a cam rotor rotating integrally with a cam shaft is provided as a cam signal and a second cam signal corresponding to a portion where no protrusion is provided With sensors,
The confirmation means is until the rotation of the crankshaft is estimated to be completed when the crankshaft is detected as the engine starts.
That the missing tooth portion has been detected;
The estimated value of the crank angle is within a specified range when a cam signal output from the cam angle sensor is switched between the first cam signal and the second cam signal;
The control apparatus for an internal combustion engine according to claim 2, wherein the estimated value of the crank angle is confirmed to be an appropriate value based on the fact that the logical sum condition is established.
吸気行程にある気筒に対して燃料を噴射してから点火を実行し、初爆を生じさせる吸気行程噴射始動を実行する場合には、
前記確認手段によってクランク角の推定値が適正な値にある旨の確認がなされるまでは、点火の実行を禁止する
請求項1〜3の何れか一項に記載の内燃機関の制御装置。
When performing an ignition after injecting fuel to a cylinder in the intake stroke and performing an intake stroke injection start that causes an initial explosion,
The control device for an internal combustion engine according to any one of claims 1 to 3, wherein execution of ignition is prohibited until the confirmation means confirms that the estimated value of the crank angle is an appropriate value .
吸気ポートに燃料を噴射するポート噴射弁を備える内燃機関を制御する内燃機関の制御装置であり、
前記吸気行程噴射始動を実行する際には前記ポート噴射弁から燃料を噴射する
請求項4に記載の内燃機関の制御装置。
An internal combustion engine control device that controls an internal combustion engine that includes a port injection valve that injects fuel into an intake port;
The control apparatus for an internal combustion engine according to claim 4, wherein when performing the intake stroke injection start, fuel is injected from the port injection valve.
筒内噴射弁に供給される燃料の圧力が、圧縮行程において燃料噴射を実行するための下限圧力未満である場合には、前記圧縮行程噴射始動を禁止して前記吸気行程噴射始動を実行する
請求項4又は請求項5に記載の内燃機関の制御装置。
When the pressure of the fuel supplied to the in-cylinder injection valve is less than the lower limit pressure for executing fuel injection in the compression stroke, the compression stroke injection start is prohibited and the intake stroke injection start is executed. The control device for an internal combustion engine according to claim 4 or 5.
前記クランク角の推定値が適正な値にはない旨の確認を行う異常確認手段を備え、
前記圧縮行程噴射始動の場合には、
前記異常確認手段によってクランク角の推定値が適正な値にはない旨の確認がなされていることを条件に、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する燃料噴射を禁止する
請求項1〜6の何れか一項に記載の内燃機関の制御装置。
An abnormality confirmation means for confirming that the estimated value of the crank angle is not an appropriate value;
In the case of the compression stroke injection start,
On the condition that the estimated value of the crank angle is not an appropriate value by the abnormality confirmation means , fuel injection to a cylinder whose ignition timing is to be continued following the cylinder that has performed the first ignition is prohibited. The control apparatus for an internal combustion engine according to any one of claims 1 to 6.
吸気行程にある気筒に対して燃料を噴射してから点火を実行し、初爆を生じさせる吸気行程噴射始動を実行する場合には、
前記異常確認手段によってクランク角の推定値が適正な値にはない旨の確認がなされていることを条件に、最も早く初爆を生じさせることのできる気筒に対する燃料噴射も禁止する
請求項7に記載の内燃機関の制御装置。
When performing an ignition after injecting fuel to a cylinder in the intake stroke and performing an intake stroke injection start that causes an initial explosion,
Claim 7 wherein the abnormality by confirming means on condition that the estimated value of the crank angle is made confirmation that no appropriate value, prohibits also the fuel injection for the cylinder that is capable of causing a most early initial explosion The control apparatus of the internal combustion engine described in 1.
アイドルストップ条件が成立したときに内燃機関を自動停止させ、アイドルストップ条件が成立しなくなったときに内燃機関を自動再始動させるアイドルストップ機能を具備する内燃機関の制御装置であり、
前記アイドルストップ機能による自動停止状態からの圧縮行程噴射始動を実行する場合には、最後の機関停止時に記憶したクランク角に基づいて、内燃機関の各気筒のうち最も早く初爆を生じさせることのできる気筒に対して最初の点火を実行する一方、
イグニッションスイッチが操作されたことによる機関始動の場合には前記確認手段によってクランク角の推定値が適正な値にある旨の確認がなされていることを条件に、各気筒に対する個別の燃料噴射及び点火を実行する
請求項1〜3の何れか一項に記載の内燃機関の制御装置。
A control device for an internal combustion engine having an idle stop function for automatically stopping the internal combustion engine when the idle stop condition is satisfied and automatically restarting the internal combustion engine when the idle stop condition is not satisfied,
When performing the compression stroke injection start from the automatic stop state by the idle stop function, the first explosion is caused the earliest among the cylinders of the internal combustion engine based on the crank angle stored at the time of the last engine stop. While performing the first ignition to the cylinder that can
In the case of engine start due to the operation of the ignition switch, the individual fuel injection and ignition for each cylinder are performed on the condition that the estimated value of the crank angle is confirmed by the confirmation means to be an appropriate value. The control device for an internal combustion engine according to any one of claims 1 to 3, wherein
クランク軸と一体回転するクランクロータに設けられた複数の突起の通過に対応してパルス信号を出力するクランク角センサを備え、
前記クランク角センサから出力される前記パルス信号の間隔の変化に基づいて前記クランクロータの突起が欠けている欠歯部を検知するとともに、同欠歯部を検知したときにクランク角の推定値を規定値に更新する内燃機関の制御装置であって、
圧縮行程にある気筒に対して筒内噴射弁からの燃料噴射と点火とを実行する圧縮行程噴射始動の場合には、スタータによりクランク軸を駆動するとともに、機関停止時に記憶したクランク角に基づいて内燃機関の各気筒のうち最も早く初爆を生じさせることのできる気筒に対して最初の点火を実行し、前記欠歯部の検知がなされていることを条件に、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する点火の実行を許可する
ことを特徴とする内燃機関の制御装置。
A crank angle sensor that outputs a pulse signal corresponding to the passage of a plurality of protrusions provided on a crank rotor that rotates integrally with the crankshaft;
Based on a change in the interval of the pulse signal output from the crank angle sensor, a missing tooth portion lacking the projection of the crank rotor is detected, and an estimated value of the crank angle is detected when the missing tooth portion is detected. A control device for an internal combustion engine that updates to a specified value,
In the case of a compression stroke injection start in which fuel injection from the in-cylinder injection valve and ignition are performed on a cylinder in the compression stroke, the crankshaft is driven by a starter and based on the crank angle stored when the engine is stopped. The first ignition is executed for the cylinder that can cause the first explosion among the cylinders of the internal combustion engine, and the first ignition is executed on condition that the missing tooth portion is detected. A control device for an internal combustion engine, which permits the execution of ignition to a cylinder whose ignition timing is subsequent to the cylinder.
カム信号として、カム軸と一体回転するカムロータの突起が設けられている部分に対応する第1のカム信号と、突起が設けられていない部分に対応する第2のカム信号とを出力するカム角センサを備え、
機関始動に伴い前記クランク軸が前記欠歯部の検知が完了していることが推定される回転量回転するまでの間は、
前記欠歯部の検知がなされていなくても、
前記カム角センサから出力されるカム信号が前記第1のカム信号と前記第2のカム信号との間で切り替わるときにクランク角の推定値が規定範囲内にある場合には、前記最初の点火を実行した気筒に続いて点火時期をむかえる気筒に対する点火の実行を許可する
請求項10に記載の内燃機関の制御装置。
Cam angle for outputting a first cam signal corresponding to a portion where a protrusion of a cam rotor rotating integrally with a cam shaft is provided as a cam signal and a second cam signal corresponding to a portion where no protrusion is provided With sensors,
Until the rotation of the crankshaft, which is estimated to have completed the detection of the missing tooth portion as the engine is started,
Even if the missing tooth part is not detected,
If the estimated value of the crank angle is within a specified range when the cam signal output from the cam angle sensor switches between the first cam signal and the second cam signal, the first ignition is performed. 11. The control device for an internal combustion engine according to claim 10, wherein the execution of ignition is permitted for a cylinder whose ignition timing is set subsequent to the cylinder that has executed.
JP2013124734A 2013-06-13 2013-06-13 Control device for internal combustion engine Expired - Fee Related JP6024603B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013124734A JP6024603B2 (en) 2013-06-13 2013-06-13 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013124734A JP6024603B2 (en) 2013-06-13 2013-06-13 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2015001167A JP2015001167A (en) 2015-01-05
JP6024603B2 true JP6024603B2 (en) 2016-11-16

Family

ID=52295847

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013124734A Expired - Fee Related JP6024603B2 (en) 2013-06-13 2013-06-13 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP6024603B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6220364B2 (en) 2015-06-16 2017-10-25 日立オートモティブシステムズ株式会社 Control device for variable valve timing mechanism and control method thereof
JP6579852B2 (en) * 2015-08-04 2019-09-25 ボッシュ株式会社 Start control device and start control method for internal combustion engine

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000161191A (en) * 1998-12-01 2000-06-13 Unisia Jecs Corp Ignition control device for engine
JP3979161B2 (en) * 2001-04-20 2007-09-19 株式会社デンソー Engine control device
JP3965577B2 (en) * 2003-05-06 2007-08-29 株式会社デンソー Start control device for internal combustion engine
JP4419655B2 (en) * 2004-04-08 2010-02-24 株式会社デンソー Engine stop / start control device
JP5263124B2 (en) * 2009-11-04 2013-08-14 株式会社デンソー Control device for spark ignition internal combustion engine
JP5246154B2 (en) * 2009-12-25 2013-07-24 トヨタ自動車株式会社 Control device for internal combustion engine
JP5165705B2 (en) * 2010-01-28 2013-03-21 日立オートモティブシステムズ株式会社 Control device for internal combustion engine

Also Published As

Publication number Publication date
JP2015001167A (en) 2015-01-05

Similar Documents

Publication Publication Date Title
CN101688488B (en) Stop-start control apparatus and stop-start control method for internal combustion engine
JP2010043535A (en) Automatic engine stop and start controller
US7322342B2 (en) Control device of in-cylinder direct-injection internal combustion engine
JP5031784B2 (en) Control device for internal combustion engine
JP3856100B2 (en) Fuel injection control device for internal combustion engine
JP4306696B2 (en) Fuel property determination device for internal combustion engine
US10465624B2 (en) Start-up control device for engine
JP6024603B2 (en) Control device for internal combustion engine
JP4276190B2 (en) Control device for internal combustion engine
JP6048296B2 (en) Engine control device
US20180340504A1 (en) Control device for engine and control method of engine
JP6334389B2 (en) Engine control device
JP2011202541A (en) Control device of internal combustion engine
JP2008095519A (en) Stop control device for engine
US10337481B2 (en) Start controller for engine
JP2006002610A (en) Engine starting performance improving device
JP3856091B2 (en) Fuel injection control device for multi-cylinder engine
JP2013204520A (en) Start control device for internal combustion engine
JP6153342B2 (en) Control device for internal combustion engine
JP4449326B2 (en) Fuel injection device for gas fuel engine start
JP2007092549A (en) Stop control device for internal combustion engine
JP2009215948A (en) Control device for internal combustion engine
JP5790562B2 (en) Control device for internal combustion engine
JP6414584B2 (en) Control method and control device for compression ignition engine
JP4365230B2 (en) Internal combustion engine operation control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150616

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160329

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160516

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160926

R151 Written notification of patent or utility model registration

Ref document number: 6024603

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees