JP2012062802A - Control device of on-vehicle internal combustion engine - Google Patents
Control device of on-vehicle internal combustion engine Download PDFInfo
- Publication number
- JP2012062802A JP2012062802A JP2010206826A JP2010206826A JP2012062802A JP 2012062802 A JP2012062802 A JP 2012062802A JP 2010206826 A JP2010206826 A JP 2010206826A JP 2010206826 A JP2010206826 A JP 2010206826A JP 2012062802 A JP2012062802 A JP 2012062802A
- Authority
- JP
- Japan
- Prior art keywords
- crank
- crank angle
- cam
- position sensor
- stored
- 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.)
- Pending
Links
Images
Landscapes
- Electrical Control Of Ignition Timing (AREA)
- 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)
Abstract
【課題】誤ったクランク角の情報に基づいて内燃機関が自動起動されてしまうことを抑制し、排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することのできる車載内燃機関の制御装置を提供することにある。
【解決手段】本発明にかかる車載内燃機関の制御装置である電子制御装置100は、カムシャフト60,70が停止しているときであってもその回転位相に基づくカム角信号を出力することのできるカムポジションセンサ106,107を備えている。電子制御装置100は、クランクシャフト50が停止したあと、出力されているカム角信号から推定されるクランク角の範囲と、記憶されているクランクカウンタの値とを比較し、記憶されているクランクカウンタの値が推定されるクランク角の範囲から外れている場合には、記憶されているクランクカウンタの値を利用せずに、通常の始動態様による始動を実行する。
【選択図】図1An internal combustion engine is prevented from being automatically started based on incorrect crank angle information, and exhaust characteristics are deteriorated or automatic starting cannot be completed normally. An object of the present invention is to provide a control device for a vehicle-mounted internal combustion engine that can be used.
An electronic control device 100, which is a control device for an in-vehicle internal combustion engine according to the present invention, outputs a cam angle signal based on the rotational phase even when the camshafts 60 and 70 are stopped. Cam position sensors 106 and 107 are provided. The electronic control unit 100 compares the crank angle range estimated from the output cam angle signal with the stored crank counter value after the crankshaft 50 is stopped, and stores the stored crank counter. When the value of is out of the estimated crank angle range, the start in the normal start mode is executed without using the stored crank counter value.
[Selection] Figure 1
Description
この発明は、アイドリングストップ機能を備える車載内燃機関の制御装置に関する。 The present invention relates to a control device for an in-vehicle internal combustion engine having an idling stop function.
運転休止条件が成立したときに運転者の操作によらずに自動的に機関運転を休止し、その後に運転休止条件が成立しなくなるとそれに基づいて自動的に内燃機関を起動するいわゆるアイドリングストップ機能を備える車両が知られている。 A so-called idling stop function that automatically stops the engine operation regardless of the driver's operation when the operation stop condition is satisfied, and then automatically starts the internal combustion engine when the operation stop condition is not satisfied A vehicle equipped with is known.
一般的に、内燃機関の始動時には、スタータモータによってクランクシャフトを回転させるクランキングが行われ、クランキングによってクランクシャフトが回転している間に、クランクポジションセンサによる欠け歯検出が行われる。そして、欠け歯検出による気筒判別が完了してから、クランクシャフトの回転角であるクランク角に応じて各気筒に対する個別の燃料噴射や点火が実行される。 Generally, when starting an internal combustion engine, cranking is performed by rotating a crankshaft by a starter motor, and missing teeth are detected by a crank position sensor while the crankshaft is rotated by cranking. Then, after cylinder discrimination by missing tooth detection is completed, individual fuel injection and ignition for each cylinder are executed according to the crank angle, which is the rotation angle of the crankshaft.
これに対してアイドリングストップ機能を備える車載内燃機関にあっては、自動休止に伴ってクランクシャフトが停止したときのクランク角の情報を記憶しておき、自動起動の際に、その記憶されているクランク角の情報を参照して起動開始時から各気筒に対する個別の燃料噴射や点火を実行するようにしたものがある。 On the other hand, in an in-vehicle internal combustion engine having an idling stop function, information on the crank angle when the crankshaft is stopped due to the automatic stop is stored, and is stored at the time of automatic start. There is one in which individual fuel injection and ignition are performed on each cylinder from the start of startup with reference to information on the crank angle.
このように起動開始時から各気筒に対する個別の燃料噴射や点火を実行し、燃焼による駆動力を発生させれば、内燃機関の再起動を速やかに完了させることができるようになる。したがって、交差点における一時停止状態からの再発進等の際に、素早く内燃機関を起動させて車両を速やかに発進させることができるようになる。 In this way, if individual fuel injection and ignition are executed for each cylinder from the start of startup and a driving force is generated by combustion, restart of the internal combustion engine can be completed quickly. Therefore, when the vehicle restarts from the temporarily stopped state at the intersection, the internal combustion engine can be quickly started to start the vehicle quickly.
ところで、クランク角を検出するクランクポジションセンサに異常が発生し、クランクポジションセンサによって検出されるクランク角に基づいて実際のクランク角を的確に把握することができなくなってしまった場合には、自動休止に伴うクランクシャフト停止時に誤ったクランク角の情報が記憶されてしまうこととなる。 By the way, when an abnormality occurs in the crank position sensor that detects the crank angle, and the actual crank angle cannot be accurately grasped based on the crank angle detected by the crank position sensor, automatic pause is performed. Incorrect crank angle information is stored when the crankshaft is stopped.
記憶されているクランク角の情報が誤ったものである場合には、自動起動の際にその誤ったクランク角の情報に基づいて燃料噴射や点火の制御がなされることになる。その結果、各気筒に適切なタイミングで燃料を噴射することや、適切なタイミングで点火を行うことができなくなり、自動起動に伴う排気性状が悪化したり、正常に内燃機関の再起動を完了させることができなくなってしまったりするおそれがある。 If the stored crank angle information is incorrect, fuel injection and ignition are controlled based on the incorrect crank angle information during automatic startup. As a result, fuel cannot be injected into each cylinder at an appropriate timing, or ignition cannot be performed at an appropriate timing, exhaust properties associated with automatic startup deteriorate, or the internal combustion engine is normally restarted. You might not be able to do it.
これに対して、特許文献1には、クランク角のみならず、クランクシャフトの回転方向を検出することのできるクランクポジションセンサを設けた制御装置が記載されている。この制御装置にあっては、クランクポジションセンサによって検出されているクランクシャフトの回転方向と実際のクランクシャフトの回転方向とが一致しているか否かに基づいてクランクポジションセンサに異常が生じているか否かを判定する。そして、クランクポジションセンサに異常が発生している旨の判定がなされた場合には、アイドリングストップ機能による自動休止及び自動起動の実行を中止して、クランキングを行い、気筒判別を行ってから各気筒に対する個別の燃料噴射や点火を実行する通常の始動態様によって内燃機関を始動させるようにしている。 On the other hand, Patent Document 1 describes a control device provided with a crank position sensor that can detect not only the crank angle but also the rotation direction of the crankshaft. In this control apparatus, whether or not an abnormality has occurred in the crank position sensor based on whether or not the rotation direction of the crankshaft detected by the crank position sensor matches the actual rotation direction of the crankshaft. Determine whether. If it is determined that an abnormality has occurred in the crank position sensor, the automatic stop and automatic start by the idling stop function are stopped, cranking is performed, and each cylinder is determined. The internal combustion engine is started by a normal starting mode in which individual fuel injection and ignition are performed on the cylinders.
こうした構成を採用すれば、クランクポジションセンサに異常が発生しており、クランクポジションセンサによって検出されたクランク角の情報が誤ったものである可能性が高いときには、その誤ったクランク角の情報に基づく自動起動が実行されなくなる。そのため、誤った情報に基づく自動起動の実行による排気性状の悪化や、自動起動の失敗を抑制することができるようになる。 If such a configuration is adopted, an abnormality has occurred in the crank position sensor, and when there is a high possibility that the crank angle information detected by the crank position sensor is incorrect, it is based on the incorrect crank angle information. Automatic startup will not be executed. Therefore, it is possible to suppress deterioration of exhaust properties due to execution of automatic activation based on incorrect information and failure of automatic activation.
ところが、特許文献1に記載された内燃機関の制御装置にあっては、回転方向を検出することができる程度の回転速度でクランクシャフトが回転している状態でなければ、異常を判定することができない。したがって、クランクシャフトが回転し続けている状態でなければ異常を検知することができず、機関停止直前にセンサに異常が発生した場合等には、その異常を検知することができない。 However, in the control apparatus for an internal combustion engine described in Patent Document 1, it is possible to determine abnormality if the crankshaft is not rotating at a rotational speed at which the rotational direction can be detected. Can not. Therefore, an abnormality cannot be detected unless the crankshaft continues to rotate, and the abnormality cannot be detected if an abnormality occurs in the sensor immediately before the engine stops.
また、クランクポジションセンサによって検出されるクランクシャフトの回転方向と実際のクランクシャフトの回転方向とが一致している場合には、異常が発生している旨の判定がなされない。そのため、ノイズ等の影響によりクランクポジションセンサによって検出されるクランク角の情報と実際のクランク角との間にずれが生じた場合には、その異常を検知することができない。 In addition, when the rotation direction of the crankshaft detected by the crank position sensor matches the actual rotation direction of the crankshaft, it is not determined that an abnormality has occurred. Therefore, when a deviation occurs between the information on the crank angle detected by the crank position sensor and the actual crank angle due to the influence of noise or the like, the abnormality cannot be detected.
すなわち、クランクシャフトの回転方向を監視する方法では検知することのできない異常が発生した場合には、特許文献1に記載の内燃機関の制御装置であっても、誤ったクランク角の情報に基づいて自動起動が実行されてしまい、排気性状が悪化したり、自動起動を正常に完了させることができなくなったりするおそれがある。 In other words, when an abnormality that cannot be detected by the method of monitoring the rotation direction of the crankshaft occurs, even the control device for the internal combustion engine described in Patent Document 1 is based on incorrect crank angle information. There is a possibility that the automatic activation is executed and the exhaust property is deteriorated or the automatic activation cannot be completed normally.
この発明は上記実情に鑑みてなされたものであり、その目的は、ノイズ等の影響により、センサによって検出されるクランク角の情報にずれが生じた場合や、クランクシャフトの回転が停止する直前にセンサに異常が発生した場合であっても、そのことを検知することができる車載内燃機関の制御装置を提供することにある。そして、ひいては誤ったクランク角の情報に基づいて内燃機関が自動起動されてしまうことを抑制し、排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することをその目的としている。 The present invention has been made in view of the above circumstances, and its purpose is that when there is a deviation in the information of the crank angle detected by the sensor due to the influence of noise or the like, or just before the rotation of the crankshaft stops. An object of the present invention is to provide a control device for an on-vehicle internal combustion engine that can detect even when an abnormality occurs in a sensor. As a result, it is possible to prevent the internal combustion engine from being automatically started based on incorrect crank angle information, and to prevent the exhaust properties from deteriorating or being unable to complete automatic startup normally. Is the purpose.
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項1に記載の発明は、クランクシャフトが一定角度回転する度に出力されるパルス信号を計数することによってクランク角を検知する一方、休止条件が成立したときに自動的に機関運転を休止するとともに、運転休止に伴ってクランクシャフトが停止したときに検知されているクランク角の情報を記憶し、休止条件が成立しなくなったときに、記憶されている前記クランク角の情報を利用して各気筒に対する個別の燃料噴射及び点火を行いながら内燃機関を自動起動するアイドリングストップ機能を備える車載内燃機関の制御装置であって、カムシャフトが停止しているときであってもカムシャフトの回転位相に基づくカム角信号を出力することのできるカムポジションセンサを備え、クランクシャフトが停止したあと、カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲と、記憶されているクランク角の情報とを比較し、記憶されているクランク角の情報が、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲から外れている場合に、記憶されているクランク角の情報を利用せずに、気筒判別がなされてから各気筒に対する個別の燃料噴射及び点火を行う通常の始動態様による始動を実行する車載内燃機関の制御装置である。
In the following, means for achieving the above object and its effects are described.
According to the first aspect of the present invention, the crank angle is detected by counting the pulse signal that is output every time the crankshaft rotates by a certain angle, while the engine operation is automatically stopped when the stop condition is satisfied. In addition, information on the crank angle detected when the crankshaft is stopped due to the suspension of operation is stored, and when the suspension condition is not satisfied, the stored information on the crank angle is stored. A control device for an on-vehicle internal combustion engine having an idling stop function for automatically starting the internal combustion engine while performing individual fuel injection and ignition to the cylinder, and the camshaft rotation phase is adjusted even when the camshaft is stopped. Cam position sensor that can output the cam angle signal based on the cam position after the crankshaft stops The crank angle range estimated based on the cam angle signal output from the sensor is compared with the stored crank angle information, and the stored crank angle information is output from the cam position sensor. Individual fuel injection for each cylinder after cylinder discrimination is made without using the stored crank angle information when the crank angle is deviated from the estimated crank angle range. And a control device for an in-vehicle internal combustion engine that performs start-up in a normal start-up mode that performs ignition.
上記構成にあっては、クランクシャフトとともに回転するカムシャフトの回転位相に基づいて出力されるカム角信号を参照してクランク角の取り得る範囲を推定するようにしている。そして、記憶されているクランク角の情報がその推定されたクランク角の範囲から外れている場合には、その情報を利用せずに気筒判別がなされてから各気筒に対する個別の燃料噴射及び点火を行う通常の始動態様による始動を実行するようにしている。 In the above configuration, the possible range of the crank angle is estimated with reference to the cam angle signal output based on the rotational phase of the camshaft that rotates with the crankshaft. If the stored crank angle information is out of the estimated crank angle range, individual fuel injection and ignition are performed for each cylinder after cylinder discrimination is made without using that information. The starting by the normal starting mode to perform is performed.
クランクシャフトとともに回転するカムシャフトの回転位相に基づいて出力されるカム角信号の値と、クランク角とは互いに一定の相関関係を有している。そのため、記憶されているクランク角の情報が、クランクシャフトとともに回転するカムシャフトの回転位相に基づいて推定されるクランク角の範囲から外れている場合には、記憶されているクランク角の情報が誤ったものであることが推定される。 The value of the cam angle signal output based on the rotational phase of the camshaft that rotates with the crankshaft and the crank angle have a certain correlation with each other. Therefore, when the stored crank angle information is out of the range of the crank angle estimated based on the rotational phase of the camshaft that rotates with the crankshaft, the stored crank angle information is incorrect. It is estimated that
そのため、上記請求項1に記載されているように記憶されているクランク角の情報が、カム角信号に基づいて推定されるクランク角の範囲から外れている場合に、その記憶されているクランク角の情報を利用せずに通常の始動態様による始動を実行する構成を採用すれば、誤った情報に基づいて自動起動が実行されてしまうことを抑制することができる。 Therefore, when the stored crank angle information is out of the range of the crank angle estimated based on the cam angle signal, the stored crank angle is described. Adopting a configuration in which the startup according to the normal startup mode is executed without using this information can prevent the automatic startup from being executed based on erroneous information.
また、カムシャフトが停止しているときであってもカムシャフトの回転位相に基づくカム角信号を出力することのできるカムポジションセンサを設け、クランクシャフトが停止したあとに、そのカムポジションセンサによって出力されているカム角信号に基づいてクランク角の範囲を推定し、クランク角の情報がその範囲に含まれるか否かを判定するようにしている。そのため、クランクシャフトが停止する直前にクランク角を検知するためのセンサに異常が発生した場合や、ノイズ等の影響によりクランク角にずれが生じた場合等、クランクシャフトの回転方向を監視することにより異常の発生を判定するようにしている場合には検知できないような異常が発生したときであっても、クランク角の情報にずれが生じていることを検知することができる。 In addition, a cam position sensor that can output a cam angle signal based on the rotation phase of the camshaft is provided even when the camshaft is stopped. The crank angle range is estimated based on the cam angle signal, and it is determined whether or not the crank angle information is included in the range. Therefore, by monitoring the rotation direction of the crankshaft, such as when an abnormality occurs in the sensor for detecting the crank angle immediately before the crankshaft stops, or when the crank angle shifts due to the influence of noise, etc. Even when an abnormality that cannot be detected when the occurrence of abnormality is determined, it is possible to detect that there is a shift in the crank angle information.
したがって、上記請求項1に記載の発明によれば、ノイズ等の影響により、センサによって検出されるクランク角の情報にずれが生じた場合や、クランクシャフトの回転が停止する直前にセンサに異常が発生した場合であっても、そのことを検知することができる。そして、ひいては誤ったクランク角の情報に基づいて内燃機関が自動起動されてしまうことを抑制することができ、排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することができるようになる。 Therefore, according to the first aspect of the present invention, when there is a deviation in the information on the crank angle detected by the sensor due to the influence of noise or the like, or there is an abnormality in the sensor immediately before the crankshaft rotation stops. Even if it occurs, it can be detected. As a result, it is possible to prevent the internal combustion engine from being automatically started based on the wrong crank angle information, and the exhaust properties may be deteriorated or the automatic start may not be completed normally. It becomes possible to suppress.
請求項2に記載の発明は、前記クランクシャフトが停止して前記クランク角の情報が記憶された直後に、記憶されたクランク角の情報と、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲とを比較し、記憶されているクランク角の情報が、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲から外れている場合には、その判定に基づいて前記通常の始動態様による始動を開始する請求項1に記載の車載内燃機関の制御装置である。 According to a second aspect of the present invention, immediately after the crankshaft is stopped and the crank angle information is stored, the stored crank angle information and the cam angle signal output from the cam position sensor are used. The stored crank angle information is out of the estimated crank angle range based on the cam angle signal output from the cam position sensor. In this case, the control apparatus for the on-vehicle internal combustion engine according to claim 1, wherein the start by the normal start mode is started based on the determination.
また、請求項3に記載の発明は、前記クランクシャフトが停止して前記クランク角の情報が記憶されたあと、前記休止条件が成立しなくなったときに、記憶されているクランク角の情報と、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲とを比較し、記憶されているクランク角の情報が、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲から外れている場合には、その判定に基づいて前記通常の始動態様による始動を開始する請求項1に記載の車載内燃機関の制御装置である。 Further, in the invention according to claim 3, when the rest condition is not satisfied after the crankshaft is stopped and the crank angle information is stored, the stored crank angle information; The crank angle range estimated based on the cam angle signal output from the cam position sensor is compared, and the stored crank angle information is added to the cam angle signal output from the cam position sensor. 2. The on-board internal combustion engine control device according to claim 1, wherein, when the crank angle is deviated from the range estimated based on the determination, the start in the normal start mode is started based on the determination.
請求項2に記載されているように、クランクシャフトが停止してクランク角の情報が記憶された直後にクランク角の情報がカム角信号に基づいて推定されるクランク角の範囲に含まれるものであるか否かを判定し、クランク角の情報が推定されるクランク角の範囲から外れていることが判定された場合にそれに基づいて通常の始動制御を実行する構成を採用した場合には、クランク角の情報が推定されるクランク角の範囲から外れたものであるときに、通常の始動制御により機関運転が再開され、機関運転が継続されるようになる。 As described in claim 2, immediately after the crankshaft is stopped and the crank angle information is stored, the crank angle information is included in the crank angle range estimated based on the cam angle signal. If it is determined whether the crank angle information is out of the estimated crank angle range, the normal start control is performed based on the crank angle information. When the angle information is out of the estimated crank angle range, the engine operation is resumed by the normal start control, and the engine operation is continued.
そのため、その後に再発進をする際に、速やかに車両を発進させることができる。すなわち、休止条件が成立しなくなったときに正常に機関運転を再開させることができず、車両を速やかに再発進させることができなくなってしまうといった事態を的確に回避することができるようになる。 Therefore, the vehicle can be started promptly when restarting thereafter. That is, it is possible to accurately avoid a situation where the engine operation cannot be resumed normally when the stop condition is no longer satisfied, and the vehicle cannot be restarted promptly.
一方、請求項3に記載されているように、休止条件が成立しなくなったときにクランク角の情報がカム角信号に基づいて推定されるクランク角の範囲に含まれるものであるか否かを判定し、クランク角の情報が推定されるクランク角の範囲から外れていることが判定された場合にそれに基づいて通常の始動態様による始動を実行する構成を採用した場合には、誤ったクランク角の情報に基づく自動起動が実行されずに、通常の始動態様による始動が実行されるため、正しいクランク角の情報に基づく正常な自動起動により内燃機関が起動される場合よりも再起動にかかる時間は長くなるものの、的確に内燃機関を再起動することができるようになる。 On the other hand, as described in claim 3, it is determined whether or not the crank angle information is included in the crank angle range estimated based on the cam angle signal when the rest condition is no longer satisfied. In the case of adopting a configuration in which starting is performed according to a normal starting mode when it is determined that the crank angle information is out of the estimated crank angle range, an incorrect crank angle is adopted. Since the automatic start based on the information of the engine is not executed and the start in the normal start mode is executed, the time required for the restart than the case where the internal combustion engine is started by the normal automatic start based on the correct crank angle information However, the internal combustion engine can be restarted accurately.
したがって、アイドリングストップにより燃料消費量の低減を図りつつ、誤ったクランク角の情報に基づく自動起動を禁止することができ、誤ったクランク角の情報に基づく自動起動によって排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することができる。 Therefore, automatic start based on incorrect crank angle information can be prohibited while reducing fuel consumption by idling stop, and exhaust properties deteriorate due to automatic start based on incorrect crank angle information. It is possible to prevent the startup from being completed normally.
また、アイドリングストップ機能による運転休止中にクランクシャフトが動いてしまい、実際のクランク角と記憶されているクランク角の情報とが対応しなくなってしまった場合等にも記憶されているクランク角の情報を利用せずに、通常の始動制御を通じて再起動が行われるようになる。そのため、運転休止中にクランク角の情報にずれが生じた場合にも、誤ったクランク角に基づく自動起動によって排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することができるようになる。 The stored crank angle information is also used when the crankshaft moves during an operation stop by the idling stop function and the actual crank angle does not correspond to the stored crank angle information. Rebooting is performed through normal start control without using the. For this reason, even if there is a deviation in the crank angle information during shutdown, the automatic startup based on the wrong crank angle may deteriorate the exhaust properties or make it impossible to complete the automatic startup normally. It becomes possible to suppress.
請求項4に記載の発明は、請求項1〜3のいずれか一項に記載の車載内燃機関の制御装置であって、前記カムポジションセンサが、カムシャフトに固定されてその周縁部に複数の被検出体が設けられているセンサプレートの周囲における前記被検出体と対向可能な位置に配設されて前記被検出体が近接した状態のときには第1の信号を出力する一方、前記被検出体が離間した状態のときには第2の信号を出力するものであり、同カムポジションセンサから出力されているカム角信号の種類に基づいて前記クランク角の範囲を推定する車載内燃機関の制御装置である。 Invention of Claim 4 is a control apparatus of the vehicle-mounted internal combustion engine as described in any one of Claims 1-3, Comprising: The said cam position sensor is fixed to a cam shaft, and it has several in the peripheral part. A first signal is output when the object to be detected is disposed in a position where it can face the object to be detected around the sensor plate provided with the object to be detected. Is a control device for an on-vehicle internal combustion engine that outputs a second signal when the engine is separated and estimates the crank angle range based on the type of cam angle signal output from the cam position sensor. .
上記構成によれば、カムポジションセンサから第1の信号が出力されている場合にはそれに基づいて被検出体が同カムポジションセンサに近接している状態であることを検知することができる。一方で、カムポジションセンサから第2の信号が出力されている場合にはそれに基づいて被検出体が同カムポジションセンサから離間している状態であることを検知することができる。そのため、カムポジションセンサから出力されているカム角信号の種類に基づいてカムシャフトの回転位相を検知することができ、それに基づいてクランク角の取り得る範囲を推定することができる。 According to the above configuration, when the first signal is output from the cam position sensor, it can be detected based on the first signal that the detected object is close to the cam position sensor. On the other hand, when the second signal is output from the cam position sensor, it can be detected that the detected object is separated from the cam position sensor based on the second signal. Therefore, the rotational phase of the camshaft can be detected based on the type of cam angle signal output from the cam position sensor, and the range that the crank angle can take can be estimated based on the detected phase.
請求項5に記載の発明は、請求項4に記載の車載内燃機関の制御装置において、前記センサプレートは、前記複数の被検出体として、同センサプレートの周方向における占有範囲の大きさがそれぞれに異なる被検出体を備えていることをその要旨とする。 According to a fifth aspect of the present invention, in the control device for an in-vehicle internal combustion engine according to the fourth aspect, the sensor plate has a plurality of detected bodies, each having a size of an occupied range in the circumferential direction of the sensor plate. The gist of the present invention is to have different objects to be detected.
機関回転速度が一定の場合、すなわちクランクシャフトとともに回転するカムシャフトに固定されたセンサプレートの回転速度が一定の場合には、占有範囲が広い被検出体がカムポジションセンサに近接しているときほど第1の信号の検出期間が長くなる。一方で、占有範囲が狭い被検出体がカムポジションセンサに近接しているときほど第1の信号の検出期間が短くなる。 When the engine rotational speed is constant, that is, when the rotational speed of the sensor plate fixed to the camshaft that rotates with the crankshaft is constant, the detected object with a wider occupation range is closer to the cam position sensor. The detection period of the first signal becomes longer. On the other hand, the detection period of the first signal becomes shorter as the detected object having a narrow occupation range is closer to the cam position sensor.
そのため、上記請求項5に記載の発明のようにセンサプレートの周方向における占有範囲の大きさが、それぞれに異なる複数の被検出体を備えるセンサプレートを具備する構成であれば、センサプレートの回転に伴って検出されるカム角信号の変化パターンがカムポジションセンサの前を通過する被検出体の占有範囲の大きさに応じて変化するようになる。したがって、出力されるカム角信号の変化のパターンを認識することにより、どの被検出体がカムポジションセンサに対向する回転位相であるかを判別し、より速やかに且つ的確にカムシャフトの回転位相を検知することができるようになる。したがって、カム角信号に基づいてより速やかに且つ的確にクランク角の範囲を推定することができるようになる。 Therefore, if the sensor plate includes a plurality of detection bodies each having a different size in the circumferential direction of the sensor plate as in the invention described in claim 5, the rotation of the sensor plate As a result, the change pattern of the cam angle signal detected changes according to the size of the occupied range of the detected object passing in front of the cam position sensor. Therefore, by recognizing the change pattern of the cam angle signal that is output, it is possible to determine which detected object is in the rotational phase facing the cam position sensor, and to determine the rotational phase of the camshaft more quickly and accurately. It can be detected. Therefore, the crank angle range can be estimated more quickly and accurately based on the cam angle signal.
請求項6に記載の発明は、前記カムポジションセンサを複数備え、各カムポジションセンサから位相をずらして出力されるカム角信号の組合せのパターンに応じて前記クランク角の範囲を推定する請求項4又は請求項5に記載の車載内燃機関の制御装置である。 According to a sixth aspect of the present invention, there is provided a plurality of the cam position sensors, and the crank angle range is estimated according to a combination pattern of cam angle signals output from each cam position sensor with a phase shifted. Or it is a control apparatus of the vehicle-mounted internal combustion engine of Claim 5.
上記構成のように、位相をずらして出力されるカム角信号の組合せのパターンに応じてカムシャフトの回転位相を検知し、クランク角の範囲を推定するようにすれば、回転位相の変化に応じて各カムポジションセンサから出力されるカム角信号の組合せのパターンが増えるため、その分だけ、推定することのできるクランク角の範囲の分解能が高くなる。 If the camshaft rotation phase is detected in accordance with the cam angle signal combination pattern output with the phase shifted and the crank angle range is estimated as in the above configuration, it will respond to the change in the rotation phase. Thus, the number of combinations of cam angle signals output from each cam position sensor increases, and the resolution of the range of crank angles that can be estimated increases accordingly.
すなわち、1つのカムポジションセンサから出力されるカム角信号の種類に応じて回転位相を検知する場合よりも高い精度でカムシャフトの回転位相を検知することができるようになり、より高い精度でクランク角の値が取り得る範囲を推定することができるようになる。 That is, the rotational phase of the camshaft can be detected with higher accuracy than when detecting the rotational phase according to the type of cam angle signal output from one cam position sensor, and the crank can be detected with higher accuracy. It is possible to estimate the range that the value of the corner can take.
尚、具体的には、請求項7に記載されているように、吸気カムシャフトに固定された第1のセンサプレートと、前記第1のセンサプレートと位相をずらした状態で排気カムシャフトに固定された第2のセンサプレートと、第1のセンサプレートの周囲に配設される第1のカムポジションセンサと、前記第2のセンサプレートの周囲に配設される第2のカムポジションセンサとを設け、前記第1のカムポジションセンサから出力されているカム角信号と前記第2のカムポジションセンサから出力されているカム角信号との組合せのパターンに応じて前記クランク角の範囲を推定するようにすればよい。 Specifically, as described in claim 7, the first sensor plate fixed to the intake camshaft and the first sensor plate fixed to the exhaust camshaft in a phase shifted state from the first sensor plate. A second sensor plate, a first cam position sensor disposed around the first sensor plate, and a second cam position sensor disposed around the second sensor plate. The crank angle range is estimated according to a combination pattern of the cam angle signal output from the first cam position sensor and the cam angle signal output from the second cam position sensor. You can do it.
請求項8に記載の発明は、クランクシャフトが一定角度回転する度に出力されるパルス信号を計数することによってクランク角を検知する一方、休止条件が成立したときに自動的に機関運転を休止するとともに、運転休止に伴ってクランクシャフトが停止したときに検知されているクランク角の情報を記憶し、休止条件が成立しなくなったときに、記憶されている前記クランク角の情報を利用して各気筒に対する個別の燃料噴射及び点火を行いながら内燃機関を自動起動するアイドリングストップ機能を備える車載内燃機関の制御装置であって、カムシャフトが停止しているときであってもカムシャフトの回転位相に基づくカム角信号を出力することのできるカムポジションセンサを備え、クランクシャフトが停止したあと、記憶されているクランク角の情報と、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角とを比較することによって記憶されているクランク角の情報が正しいものであるか否かを判定し、正しいものではない旨の判定がなされたときには、記憶されているクランク角の情報を利用せずに、気筒判別がなされてから各気筒に対する個別の燃料噴射及び点火を行う通常の始動態様による始動を実行する車載内燃機関の制御装置である。 According to the eighth aspect of the invention, the crank angle is detected by counting the pulse signal that is output every time the crankshaft rotates by a certain angle, and the engine operation is automatically stopped when the stop condition is satisfied. In addition, information on the crank angle detected when the crankshaft is stopped due to the suspension of operation is stored, and when the suspension condition is not satisfied, the stored information on the crank angle is stored. A control device for an on-vehicle internal combustion engine having an idling stop function for automatically starting the internal combustion engine while performing individual fuel injection and ignition to the cylinder, and the camshaft rotation phase is adjusted even when the camshaft is stopped. It is equipped with a cam position sensor that can output a cam angle signal based on it and is stored after the crankshaft is stopped It is determined whether or not the stored crank angle information is correct by comparing the rank angle information with the crank angle estimated based on the cam angle signal output from the cam position sensor. However, when it is determined that it is not correct, the normal start mode in which individual fuel injection and ignition are performed for each cylinder after the cylinder determination is made without using the stored crank angle information. It is a control apparatus of the vehicle-mounted internal combustion engine which performs a start.
カム角信号に基づいて推定されるクランク角の範囲と記憶されているクランク角とを比較する方法に限らず、上記構成のように、カム角信号を参照してクランク角の情報が正しいものであるか否かを判定し、クランク角の情報が誤ったものである旨の判定がなされた場合に記憶されている情報を利用せずに、通常の始動態様による始動を実行する構成を採用することもできる。こうした構成を採用した場合にも、上記請求項1と同様に、誤ったクランク角の情報に基づいて内燃機関が自動起動されてしまうことを抑制することができ、排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することができるようになる。 The crank angle information estimated based on the cam angle signal is not limited to the method of comparing the stored crank angle with the stored crank angle. It is determined whether or not there is a crank angle information, and when it is determined that the crank angle information is incorrect, the stored information is not used, and the start in the normal start mode is performed. You can also. Even when such a configuration is adopted, it is possible to prevent the internal combustion engine from being automatically started based on erroneous crank angle information, as in the case of claim 1 above, and the exhaust properties may deteriorate, It becomes possible to prevent the startup from being completed normally.
以下、この発明にかかる車載内燃機関の制御装置を、車載内燃機関を統括的に制御する電子制御装置として具体化した一実施形態について、図1〜9を参照して説明する。
図1は本実施形態にかかる電子制御装置100と機関各部の状態を検出する各種センサとの関係、並びに電子制御装置100とその制御対象である機関各部との関係を示す模式図である。
Hereinafter, an embodiment in which a control device for an in-vehicle internal combustion engine according to the present invention is embodied as an electronic control device that comprehensively controls the in-vehicle internal combustion engine will be described with reference to FIGS.
FIG. 1 is a schematic diagram showing the relationship between the
電子制御装置100は、内燃機関を制御するための各種演算処理を実行する中央演算処理装置(CPU)、演算プログラムや演算マップ、各種データが記憶された読み出し専用メモリ(ROM)、演算の結果等を一時的に記憶しておくランダムアクセスメモリ(RAM)等を備えて構成されている。
The
図1に示されるように電子制御装置100には、下記のような各種のセンサが接続されている。
アクセルポジションセンサ101は運転者によるアクセルペダルの踏み込み量を検出する。スロットルポジションセンサ102は電子制御スロットル30の開度であるスロットル開度を検出する。エアフロメータ103は内燃機関に導入される空気の温度及びその量である吸入空気量を検出する。水温センサ104は内燃機関を冷却する冷却水の温度である機関冷却水温を検出する。クランクポジションセンサ105は内燃機関の出力軸であるクランクシャフト50の回転角の変化に応じた信号を出力する。そして、電子制御装置100はこのクランクポジションセンサ105から出力された信号に基づいて得られるパルス信号に基づき、単位時間当りのクランクシャフト50の回転速度を示す機関回転速度とクランクシャフト50の回転角であるクランク角を示すクランクカウンタとを算出する。吸気カムポジションセンサ106は内燃機関の吸気カムシャフト60の回転角の変化に応じた吸気側カム角信号を出力する。排気カムポジションセンサ107は内燃機関の排気カムシャフト70の回転角の変化に応じた排気側カム角信号を出力する。ブレーキスイッチ108はブレーキペダルが踏み込まれているか否かを検知する。車速センサ109は車両の速度を検出する。
As shown in FIG. 1, the following various sensors are connected to the
The
図1に示されるように電子制御装置100には、燃料噴射弁10と、点火プラグ20と、内燃機関の吸気通路に設けられた電子制御スロットル30とが接続されている。
燃料噴射弁10は、内燃機関の各気筒に対して1つずつ設けられている。そして、それぞれの燃料噴射弁10は電子制御装置100から出力される駆動指令に基づいて開弁し、各気筒内に向かって燃料を噴射する。
As shown in FIG. 1, a
One
点火プラグ20は、各気筒に1つずつ設けられ、電子制御装置100から出力される点火指令に基づいて燃焼室内の混合気に点火する。そして、電子制御スロットル30は電子制御装置100から出力される駆動指令に基づいて開閉駆動され、内燃機関の吸入空気量を調量する。
One
また、図1の右側下方に示されるように電子制御装置100には、機関始動時にクランクシャフト50を駆動するスタータモータ40が接続されている。
電子制御装置100は、上記各種のセンサ101〜109等から出力される信号に基づいて機関各部の状態を把握し、燃料噴射弁10の開弁時期や開弁期間を調整して各気筒に供給する燃料の量や燃料の供給時期を制御する。また、良好な燃焼による効率的な機関運転を実現するために点火プラグ20に出力する点火指令のタイミングを調整し、各気筒における点火時期を調整する。更に電子制御装置100は、各気筒に供給される燃料の量に見合った量の空気を燃焼室内に導入して理想的な空燃比の混合気を形成するために、電子制御スロットル30を制御して吸入空気量を調量する。
Further, as shown in the lower right part of FIG. 1, the
The
尚、電子制御装置100はクランクポジションセンサ105によって出力される信号に基づいて生成されるパルス信号を計数することによって算出するクランクカウンタを参照して各気筒に対する燃料噴射や点火のタイミングを制御する。
The
また、本実施形態にかかる車載内燃機関は、交差点における信号待ち等により停車したときに、運転者の操作によらずに自動的に機関運転を休止するいわゆるアイドリングストップ機能を備えている。 Moreover, the vehicle-mounted internal combustion engine according to 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 at an intersection or the like.
電子制御装置100は信号待ち等による停車を判定するための休止条件が成立したときに、アイドリングストップ制御を通じて内燃機関の運転を休止させる。そして、その後に休止条件が成立しなくなったときに、内燃機関を自動的に起動させる。
The
尚、休止条件は信号待ち等による停車を判定するために設定されるものであるため、例えば、車両が停止している(車速が「0」である)こと、アクセル操作量が「0」であること、ブレーキペダルが踏み込まれていること等の各要件がすべて成立していることがその成立要件とされている。 Since the stop condition is set to determine stoppage 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”. The requirement is that all requirements such as being present and the brake pedal being depressed are all satisfied.
一般的に、内燃機関の始動時には、スタータモータ40によってクランクシャフト50を回転させるクランキングが行われ、クランキングによってクランクシャフト50が回転している間に、クランクポジションセンサ105による欠け歯検出が行われる。そして、欠け歯検出による気筒判別が完了してから、クランク角に応じて各気筒に対する個別の燃料噴射や点火が実行される。
In general, when the internal combustion engine is started, cranking is performed by rotating the
これに対して、本実施形態の電子制御装置100にあっては、アイドリングストップ制御による運転休止の際に、クランクシャフト50が停止したときのクランクカウンタの値を記憶しておくようにしている。そして、自動起動の際に、その記憶したクランクカウンタの値を参照して各気筒に対する燃料噴射や点火のタイミングを制御し、起動開始時から各気筒に対する個別の燃料噴射や点火を実行する。
On the other hand, in the
このように起動開始時から各気筒に対する個別の燃料噴射や点火を実行し、燃焼による駆動力を発生させるようにすれば、内燃機関の再起動を速やかに完了させることができるようになる。そのため、交差点における一時停止状態からの再発進等の際に、素早く内燃機関を起動させて車両を速やかに発進させることができるようになる。 In this way, if individual fuel injection or ignition is performed on each cylinder from the start of startup to generate a driving force by combustion, restart of the internal combustion engine can be completed quickly. Therefore, when the vehicle restarts from the temporarily stopped state at the intersection, the internal combustion engine can be quickly started to start the vehicle quickly.
ところで、クランクポジションセンサ105に異常が発生したり、出力される信号にノイズが重なったりするとクランクカウンタにずれが生じてしまうことがある。このようにクランクカウンタにずれが生じると、クランクカウンタに基づいて実際のクランク角を的確に把握することができなくなってしまい、自動休止に伴ってクランクシャフト50が停止したときに誤ったクランクカウンタが電子制御装置100に記憶されてしまうこととなる。
By the way, when an abnormality occurs in the
そして、記憶されているクランクカウンタが正しいクランク角を示していない誤ったものである場合には、自動起動の際にその誤ったクランクカウンタに基づいて燃料噴射や点火の制御がなされることになる。その結果、各気筒に適切なタイミングで燃料を噴射することや、適切なタイミングで点火を行うことができなくなり、自動起動に伴う排気性状が悪化したり、正常に内燃機関の再起動を完了させることができなくなってしまったりするおそれがある。 If the stored crank counter is incorrect and does not indicate the correct crank angle, fuel injection and ignition are controlled based on the incorrect crank counter during automatic startup. . As a result, fuel cannot be injected into each cylinder at an appropriate timing, or ignition cannot be performed at an appropriate timing, exhaust properties associated with automatic startup deteriorate, or the internal combustion engine is normally restarted. You might not be able to do it.
そこで、本実施形態の電子制御装置100にあっては、吸気カムポジションセンサ106から出力される吸気側カム角信号と排気カムポジションセンサ107から出力される排気側カム角信号とを参照することにより、クランクカウンタの取り得る値を推定し、記憶されているクランクカウンタの値がその推定された範囲内に含まれるか否かに応じて起動態様を変更するようにしている。
Therefore, in the
以下、クランクポジションセンサ105や、カムポジションセンサ106,107の構成を詳しく説明し、クランクカウンタを算出する方法や、クランクカウンタの値が取り得る範囲を推定する方法について説明する。
Hereinafter, the configuration of the
まず、図2を参照してクランクポジションセンサ105について説明する。図2(a)はクランクポジションセンサ105とクランクシャフト50に取り付けられたタイミングロータ150との関係を示しており、図2(b)はクランクポジションセンサ105によって出力される信号の波形を示している。
First, the crank
図2(a)に示されるように、クランクシャフト50には円盤状のタイミングロータ150が取り付けられている。タイミングロータ150の周縁部には34個の突起151が10°毎に間隔を空けて配設されている。そのため、図2(a)の右側に示されるようにタイミングロータ150には、隣り合う突起151同士の間隔が角度にして30°になっている欠け歯部152が1箇所形成されている。
As shown in FIG. 2A, a disc-shaped
クランクポジションセンサ105は、図2(a)に示されるようにこのタイミングロータ150の突起151と対向するようにタイミングロータ150の周縁部に向かって配設されている。
The crank
クランクポジションセンサ105は、その内部にコイルを備えた電磁ピックアップタイプのセンサである。クランクシャフト50の回転に伴ってタイミングロータ150が回転すると、それに伴ってタイミングロータ150の突起151とクランクポジションセンサ105との間のエアギャップが変化する。クランクポジションセンサ105は、このときに内部のコイルを通過する磁束が増減することによって生じる起電力を信号として出力する。
The crank
この起電力はタイミングロータ150の突起151がクランクポジションセンサ105に近づくときと離れるときとではその向きが逆向きになる。そのため、クランクポジションセンサ105からは、クランクシャフト50の回転に伴って図2(b)に示されるような交流電圧が信号として出力されるようになる。
The direction of the electromotive force is reversed between when the
電子制御装置100は、この信号に基づいてクランク角が10°CA変化する度に出力されるパルス信号を生成し、このパルス信号を計数することによりクランクカウンタを算出する。尚、クランクシャフト50の回転に伴って欠け歯部152がクランクポジションセンサ105の前を通過するときには、図2(b)の中央に示されるようにクランク角にして30°CAに相当する周期で電圧が変化するようになる。そのため、欠け歯部152がクランクポジションセンサ105の前を通過するときには、パルス信号が30°CAの間隔で生成されるようになり、パルス信号を監視することによりクランクシャフト50が欠け歯部152に対応する回転位相に到達したことを検知することができる。
The
通常の始動制御にあっては、欠け歯部152の通過が電子制御装置100によって検知されるこの欠け歯検出により、クランク角と内燃機関緒各気筒における運転行程(各気筒が吸気行程、圧縮行程、燃焼行程、排気行程のいずれの状態であるか)を判別する気筒判別が行われる。
In the normal starting control, the passage of the missing tooth portion 152 is detected by the
次に、図3を参照してカムポジションセンサ106,107について説明する。尚、吸気カムポジションセンサ106と排気カムポジションセンサ107は、センサプレート160,170が互いに角度をずらして取り付けられていること以外は同様の構成を具備している。そのため、ここでは吸気カムポジションセンサ106について、その構成を詳しく説明し、排気カムポジションセンサ107の構成についての詳しい説明は割愛する。
Next, the
図3(a)は吸気カムポジションセンサ106と吸気カムシャフト60に取り付けられている吸気側センサプレート160との関係を示しており、図3(b)は吸気カムポジションセンサ106から出力される吸気側カム角信号の波形を示している。
FIG. 3A shows the relationship between the intake
図3(a)に示されるように、吸気カムシャフト60には吸気側センサプレート160が取り付けられている。図3(a)に示されるように吸気側センサプレート160には、同センサプレート160の周方向における占有範囲の広さが互いに異なる3つの被検出体161,162,163が設けられている。
As shown in FIG. 3A, an intake
最も大きな第1の被検出体161はセンサプレート160の周方向において角度にして90°に亘って広がるように形成されている。これに対して、最も小さな第3の被検出体163は角度にして30°に亘って広がるように形成されており、第2の被検出体162は60°に亘って広がるように形成されている。
The largest
そして、吸気側センサプレート160にあっては、図3(a)に示されるように各被検出体161,162,163がそれぞれ所定の間隔を隔てて配設されている。具体的には、第1の被検出体161と第2の被検出体162とは角度にして60°の間隔を隔てて配設されており、第2の被検出体162と第3の被検出体163とは角度にして90°の間隔を隔てて配設されている。そして、第1の被検出体161と第3の被検出体163とは角度にして30°の間隔を隔てて配設されている。
In the intake
吸気カムポジションセンサ106は、図3(a)に示されるようにこの吸気側センサプレート160の各被検出体161,162,163と対向可能な位置に同吸気側センサプレート160の周縁部に向かって配設されている。
As shown in FIG. 3A, the intake
吸気カムポジションセンサ106は、磁石と磁気抵抗素子を内蔵したセンサ回路からなる磁気抵抗素子タイプのセンサである。吸気カムシャフト60の回転に伴って吸気側センサプレート160が回転すると、それに伴って被検出体161,162,163が順に吸気カムポジションセンサ106に近接、離間するようになる。これにより、吸気カムポジションセンサ106内の磁気抵抗素子にかかる磁界の方向が変化し、磁気抵抗素子の内部抵抗が変化する。センサ回路はこの抵抗値変化を電圧に変換した波形と閾値との大小関係を比較してその波形を第1の信号であるLo信号と第2の信号であるHi信号とによる矩形波に整形し、電子制御装置100に出力する。
The intake
そのため、吸気カムポジションセンサ106からは、吸気カムシャフト60の回転に伴って図3(b)に示されるような吸気側カム角信号が出力されるようになる。尚、各被検出体161,162,163が吸気カムポジションセンサ106に近接している状態のときには第1の信号であるLo信号が出力される一方、各被検出体161,162,163が吸気カムポジションセンサ106から離間している状態のときには第2の信号であるHi信号が出力される。
Therefore, an intake side cam angle signal as shown in FIG. 3B is output from the intake
吸気カムシャフト60は、クランクシャフト50が2回転する間に1回転する。そのため、吸気側カム角信号の変化は図3(b)に示されるようにクランク角にして720°CAの周期で一定の変化を繰り返す。
The
具体的には、180°CAに亘って継続する第1の被検出体161に対応する第1のLo信号が出力されたあとに、60°CAに亘って継続する第1のHi信号が出力され、そのあとに60°CAに亘って継続する第3の被検出体163に対応する第3のLo信号が出力される。そして、そのあとに、180°CAに亘って継続する第2のHi信号が出力され、それに続いて120°CAに亘って継続する第2の被検出体162に対応する第2のLo信号が出力される。そして、最後に120°CAに亘って継続する第3のHi信号が出力されたあと、再び第1のLo信号が出力されるようになる。
Specifically, after the first Lo signal corresponding to the first detected
このようにカム角信号は一定の変化パターンで周期的に変化するため、このカム角信号の変化パターンを認識することにより、吸気カムシャフト60がどのような回転位相にあるのかを検知することができる。例えば、Lo信号が60°CAに亘って出力されたあとHi信号に切り替わったときには、それに基づいて第3の被検出体163が吸気カムポジションセンサ106の前を通過した直後の回転位相であることを検知することができる。
Since the cam angle signal periodically changes in a constant change pattern as described above, it is possible to detect the rotational phase of the
排気側センサプレート170にも、同様に第1の被検出体171と第2の被検出体172と第3の被検出体173とが設けられているため、排気カムポジションセンサ107から出力される排気側カム角信号の変化パターンを認識することにより、排気カムシャフト70がどのような回転位相にあるのかを検知することができる。
Similarly, the exhaust
尚、カム角信号は、上記のように一定の変化パターンで周期的に変化するため、その変化パターンを認識することにより、カムシャフト60,70の回転方向を検知することも可能である。
Since the cam angle signal periodically changes with a constant change pattern as described above, the rotation direction of the
排気カムシャフト70に取り付けられている排気側センサプレート170は、吸気カムシャフト60に取り付けられる吸気側センサプレート160に対して位相をずらして取り付けられている。具体的には、図1の右側に示されるように排気側センサプレート170は、吸気カムシャフト60に取り付けられている吸気側センサプレート160よりも30°だけ進角側に位相をずらして取り付けられている。
The exhaust
これにより、吸気側カム角信号の変化パターンは、図4に示されるように排気側カム角信号の変化パターンに対してクランク角にして60°CAだけ遅れて変化するものになる。 Thereby, the change pattern of the intake side cam angle signal changes with a delay of 60 ° CA as the crank angle with respect to the change pattern of the exhaust side cam angle signal, as shown in FIG.
尚、図4は、クランクポジションセンサ105から出力される信号に基づくパルス信号とクランクカウンタとの関係、並びに同クランクカウンタとカム角信号との関係を示すタイミングチャートである。
FIG. 4 is a timing chart showing the relationship between the pulse signal based on the signal output from the
電子制御装置100は機関運転に伴ってクランクポジションセンサ105から出力される信号に基づいて出力されるパルス信号を計数し、クランクカウンタを算出するとともに、このクランク角カウンタとこれら吸気側カム角信号及び排気側カム角信号とを比較して気筒判別を行う。
The
具体的には、電子制御装置100は、図4に示されるように10°CA毎に出力されるパルス信号を計数して3つのパルス信号が計数される度にクランクカウンタをカウントアップさせることにより算出される。すなわち、クランクカウンタは30°CA毎にカウントアップされる。そして、電子制御装置100は、このクランクカウンタの値に基づいて現在のクランク角を認識し、各気筒に対する燃料噴射や点火のタイミングを制御する。
Specifically, as shown in FIG. 4, the
尚、ここでは、3つのパルス信号が計数される度にクランクカウンタをカウントアップさせ、クランクカウンタを30°CA毎にカウントアップさせる構成を採用しているが、パルス信号が1つ計数される度にクランクカウンタをカウントアップさせ、10°CA毎にクランクカウンタをカウントアップさせる構成を採用することもできる。すなわち、パルス信号に基づいてクランクカウンタを算出する方法は適宜変更することができる。 Here, a configuration is adopted in which the crank counter is counted up every time three pulse signals are counted and the crank counter is counted up every 30 ° CA. However, every time one pulse signal is counted, the crank counter is counted up. It is also possible to employ a configuration in which the crank counter is counted up and the crank counter is counted up every 10 ° CA. That is, the method of calculating the crank counter based on the pulse signal can be changed as appropriate.
また、クランクカウンタは、720°CA毎に周期的にリセットされるようになっている。すなわち図4の中央に示されるように「690」までカウントアップしたあとは、次のカウントアップのタイミングでクランクカウンタが「0」にリセットされ、そこから再び30°CA毎にクランクカウンタがカウントアップされるようになっている。 The crank counter is periodically reset every 720 ° CA. That is, as shown in the center of FIG. 4, after counting up to “690”, the crank counter is reset to “0” at the next count-up timing, and then the crank counter counts up again every 30 ° CA. It has come to be.
また、欠け歯部152がクランクポジションセンサ105の前を通過するときには、上述したようにパルス信号の間隔が30°CAになる。そこで、電子制御装置100はパルス信号の間隔が広くなったときには、それに基づいて欠け歯部152がクランクポジションセンサ105の前を通過したことを検知する。この欠け歯検出は、360°CA毎になされるため、クランクカウンタが1周期分カウントアップされる720°CAの間に欠け歯検出は2回行われることになる。
When the missing tooth portion 152 passes in front of the
また、クランクシャフト50と吸気カムシャフト60と排気カムシャフト70は、互いにタイミングチェーンを介して連結されているため、クランクカウンタの変化とカム角信号の変化とは一定の相関を有している。すなわち、クランクシャフト50が2回転する間にカムシャフト60,70は1回転するため、クランク角が分かればそのときの各カムシャフト60,70の回転位相を推定することができ、各カムシャフト60,70の回転位相が分かればクランク角を推定することができる。
Further, since the
本実施形態の車載内燃機関にあっては、図4に示されるように吸気カム角信号が180°CAに亘って継続する第1のLo信号から60°CAに亘って継続する第1のHi信号に切り替わるときのクランク角を「0°CA」に設定している。そのため、図4に破線で示されるように吸気カム角信号が第1のHi信号からLo信号に切り替わった直後になされる欠け歯検出はクランク角が90°CAであることを示すものになる。一方で、吸気カム角信号が120°CAに亘って継続する第2のLo信号からHi信号に切り替わった直後になされる欠け歯検出はクランク角が450°CAであることを示すものになる。 In the in-vehicle internal combustion engine of the present embodiment, as shown in FIG. 4, the first Hi signal where the intake cam angle signal continues over 60 ° CA from the first Lo signal continued over 180 ° CA. The crank angle when switching to the signal is set to “0 ° CA”. Therefore, the missing tooth detection performed immediately after the intake cam angle signal is switched from the first Hi signal to the Lo signal as shown by a broken line in FIG. 4 indicates that the crank angle is 90 ° CA. On the other hand, the missing tooth detection performed immediately after the intake cam angle signal is switched from the second Lo signal, which continues for 120 ° CA to the Hi signal, indicates that the crank angle is 450 ° CA.
このようにカム角信号の変化とクランク角とは互いに相関を有しているため、吸気側カム角信号と排気側カム角信号との組合せのパターンに応じてその組合せに対応するクランク角を推定することができる。 Since the cam angle signal change and the crank angle are thus correlated, the crank angle corresponding to the combination is estimated according to the combination pattern of the intake side cam angle signal and the exhaust side cam angle signal. can do.
具体的には、下記の表1に示されるように、吸気側カム角信号がHi信号であり且つ排気側カム角信号がHi信号である場合にはこれに基づいてクランクカウンタの値が「120〜230」又は「420〜470」の範囲の値であることが推定される。そして、吸気側カム角信号がHi信号であり且つ排気側カム角信号がLo信号である場合にはそのことに基づいてクランクカウンタの値が「0〜50」、「240〜290」、「480〜530」のいずれか範囲の値であることが推定される。また、吸気側カム角信号がLo信号であり且つ排気側カム角信号がHi信号である場合にはクランクカウンタの値が「60〜110」、「360〜410」、「660〜710」のいずれか範囲の値であることが推定される。そして、吸気側カム角信号がLo信号であり且つ排気側カム角信号がLo信号である場合にはクランクカウンタの値が「300〜350」又は「540〜650」の範囲の値であることが推定される。 Specifically, as shown in Table 1 below, when the intake side cam angle signal is a Hi signal and the exhaust side cam angle signal is a Hi signal, the value of the crank counter is set to “120” based on this signal. It is estimated that the value is in the range of “˜230” or “420-470”. When the intake side cam angle signal is the Hi signal and the exhaust side cam angle signal is the Lo signal, the values of the crank counter are “0-50”, “240-290”, “480” based on this. It is estimated that the value is in a range of “˜530”. When the intake side cam angle signal is the Lo signal and the exhaust side cam angle signal is the Hi signal, the value of the crank counter is any one of “60 to 110”, “360 to 410”, and “660 to 710”. Or a range value. When the intake side cam angle signal is the Lo signal and the exhaust side cam angle signal is the Lo signal, the value of the crank counter may be a value in the range of “300 to 350” or “540 to 650”. Presumed.
クランクポジションセンサ105の異常やノイズの影響によりクランクカウンタにずれが生じると、クランクカウンタに基づいて実際のクランク角を的確に把握することができなくなってしまい、自動休止に伴ってクランクシャフト50が停止したときに誤ったクランクカウンタが電子制御装置100に記憶されてしまうこととなる。そして、記憶されているクランクカウンタが正しいクランク角を示していない誤ったものである場合には、自動起動の際にその誤ったクランクカウンタに基づいて燃料噴射や点火の制御がなされることになる。
If the crank counter deviates due to an abnormality in the
クランクポジションセンサ105のような、電磁ピックアップタイプのセンサは、センサと被検出体との間のエアギャップの変化に伴って生じる磁束の増減によって生じる起電力を信号として出力するため、被検出体が停止しているときには信号を出力することができない。これに対して、カムポジションセンサ106,107のような磁気抵抗素子タイプのセンサは被検出体が停止しているときでもHi信号とLo信号のデジタル信号として信号を出力することができる。そのため、磁気抵抗素子タイプのカムポジションセンサ106,107によれば、カムシャフト60,70が停止しているとき、すなわち機関停止中であっても信号を検出することができる。
An electromagnetic pickup type sensor such as the
そこで、本実施形態の電子制御装置100にあっては、アイドリングストップ制御による運転休止時に、上記の表1に示した関係を利用してクランクカウンタの値が取り得る範囲を推定し、把握しているクランクカウンタの値がこの推定された範囲内に含まれるか否を判定する。そして、その判定結果に基づいて内燃機関の始動態様を切り替えるようにしている。
Therefore, in the
以下、クランクカウンタの値がカム角信号に基づいて推定される範囲に含まれるものであるか否かを判定して始動態様を切り替える異常判定ルーチンの処理の内容と、その異常判定ルーチンによる作用について図5〜9を参照して説明する。 Hereinafter, the contents of the abnormality determination routine for determining whether or not the value of the crank counter is included in the range estimated based on the cam angle signal and switching the starting mode, and the operation by the abnormality determination routine This will be described with reference to FIGS.
図5は、アイドリングストップ制御による運転休止時にクランクカウンタの値が推定される範囲に含まれるものであるか否かを判定する運転休止時異常判定ルーチンにかかる一連の処理の流れを示すフローチャートである。 FIG. 5 is a flowchart showing a flow of a series of processes relating to an abnormality determination routine at the time of operation stop that determines whether or not the value of the crank counter is included in the estimated range at the time of operation stop by the idling stop control. .
この運転休止時異常判定ルーチンは、休止条件が成立し、アイドリングストップ制御を通じて機関運転が休止されるときに実行される。
図5に示されるように電子制御装置100はこの運転休止時異常判定ルーチンを開始すると、まずステップS100においてにおいて機関停止判定がなされたか否かを判定する。機関停止判定は、機関運転の休止に伴ってクランクシャフト50が停止したか否かを判定するものである。具体的には、一定期間の間、クランクポジションセンサ105から出力される信号に基づくパルス信号の出力が検出されていない場合に、それに基づいてクランクシャフト50が停止したことが判定され、このステップS100において機関停止判定が成立した旨の判定がなされるようになる。
This abnormality determination routine at the time of stoppage of operation is executed when the stop condition is satisfied and the engine operation is stopped through the idling stop control.
As shown in FIG. 5, when the
ステップS100において機関停止判定がなされていない旨の判定がなされた場合(ステップS100:NO)には、ステップS140へと進む。そして、電子制御装置100はそのままアイドリングストップ制御による運転休止を継続し、このルーチンを一旦終了する。
If it is determined in step S100 that the engine stop determination has not been made (step S100: NO), the process proceeds to step S140. Then, the
一方、ステップS100において機関停止判定がなされた旨の判定がなされた場合(ステップS100:YES)には、ステップS110へと進む。そして、ステップS110において電子制御装置100は、上記の表1に示される関係を利用して吸気側カム角信号と排気側カム角信号の組合せに基づいてクランクカウンタの推定範囲を算出し、クランクカウンタの値が取り得る範囲を推定する。
On the other hand, when it is determined in step S100 that the engine stop determination has been made (step S100: YES), the process proceeds to step S110. In step S110, the
そして、ステップS120へと進み、電子制御装置100はクランクカウンタの値が推定範囲内に含まれるか否かを判定する。
ステップS120において、クランクカウンタが推定範囲内に含まれる旨の判定がなされた場合(ステップS120:YES)には、これに基づいてクランクカウンタの値が実際のクランク角に即した正しいものであると判断し、ステップS140へと進む。
In step S120, the
If it is determined in step S120 that the crank counter is included in the estimated range (step S120: YES), based on this, the value of the crank counter is correct according to the actual crank angle. Judge and proceed to step S140.
そして、電子制御装置100はステップS140においてそのままアイドリングストップ制御による運転休止を継続し、このルーチンを終了する。
一方、ステップS120において、クランクカウンタが推定範囲から外れている旨の判定がなされた場合(ステップS120:NO)には、これに基づいてクランクカウンタの値が実際のクランク角に即していない誤ったものであると判断し、ステップS130へと進む。
In step S140, the
On the other hand, if it is determined in step S120 that the crank counter is out of the estimated range (step S120: NO), the value of the crank counter is erroneously not based on the actual crank angle based on this. The process proceeds to step S130.
そして、電子制御装置100は、ステップS130においてアイドリングストップ制御を中止してスタータモータ40を駆動し、通常の始動制御を開始する。
このようにクランクカウンタの値が推定範囲から外れたものであり、クランクカウンタの値が誤ったものであると判断された場合には通常の始動制御によって内燃機関が再起動される。すなわち、欠け歯検出による気筒判別を行ってから各気筒に対する個別の燃料噴射や点火を実行し、内燃機関を再起動させる。
Then, in step S130, the
As described above, when it is determined that the value of the crank counter is out of the estimated range and the value of the crank counter is incorrect, the internal combustion engine is restarted by normal start control. That is, after performing cylinder discrimination based on missing tooth detection, individual fuel injection and ignition are executed for each cylinder, and the internal combustion engine is restarted.
このように本実施形態の車載内燃機関にあっては、機関休止時に、クランクカウンタの値が推定範囲から外れたものであり、クランクカウンタの値が誤ったものであると判定された場合には、通常の始動制御によって再起動が行われ、休止条件が成立している間も機関運転が継続されるようになる。 Thus, in the in-vehicle internal combustion engine of the present embodiment, when it is determined that the value of the crank counter is out of the estimation range and the value of the crank counter is incorrect when the engine is stopped. The engine is restarted by the normal start control, and the engine operation is continued even while the stop condition is satisfied.
また、本実施形態にかかる電子制御装置100にあっては、こうした機関休止時の異常判定に加えて、休止条件が成立しなくなったことに基づいて内燃機関を再起動させる再起動時にも異常判定を行うようにしている。
Further, in the
図6は休止条件が成立しなくなったときに実行される再起動時異常判定ルーチンにかかる一連の処理の流れを示すフローチャートである。
この再起動時異常判定ルーチンは、休止条件が成立しなくなり、アイドリングストップ制御を通じて内燃機関の自動起動が開始されたときに実行される。
FIG. 6 is a flowchart showing a flow of a series of processing relating to a restart abnormality determination routine executed when the suspension condition is no longer satisfied.
This restart-time abnormality determination routine is executed when the stop condition is not satisfied and the automatic start of the internal combustion engine is started through the idling stop control.
図6に示されるように電子制御装置100はこの再起動時異常判定ルーチンを開始すると、まずステップS200において特定位相におけるクランクカウンタの算出が完了したか否かを判定する。
As shown in FIG. 6, when starting the restart abnormality determination routine, the
本実施形態にあっては、クランク角が「0°CA」になる回転位相を特定位相として設定しており、ここでは、吸気側カム角信号及び排気側カム角信号の変化パターンに基づいて吸気側カム角信号の第1のHi信号(60°CAに亘って継続するHi信号)の立ち上がりタイミングが到来したことが検知されたときに特定位相にあることを判定するようにしている。そして、本実施形態にあっては、吸気側カム角信号の第1のHi信号の立ち上がりタイミングが到来したことが検知され、特定位相にあることが判定されたときに、そのときに算出されているクランクカウンタの値を判定用の値として取得するようにしている。 In the present embodiment, the rotation phase at which the crank angle becomes “0 ° CA” is set as the specific phase. Here, the intake phase is determined based on the change pattern of the intake side cam angle signal and the exhaust side cam angle signal. When it is detected that the rising timing of the first Hi signal of the side cam angle signal (Hi signal continuing over 60 ° CA) has arrived, it is determined that it is in a specific phase. In this embodiment, when it is detected that the rising timing of the first Hi signal of the intake side cam angle signal has arrived and it is determined that it is in a specific phase, it is calculated at that time. The value of the existing crank counter is obtained as a judgment value.
このステップS200では、この特定位相におけるクランクカウンタの値の算出が完了しているか否かを判定し、判定用の値が既に取得されているか否かを判定する。
ステップS200において自動起動が開始されてから特定位相におけるクランクカウンタの算出が未だに完了していない旨の判定がなされた場合(ステップS200:NO)には、ステップS240へと進む。そして、電子制御装置100はそのまま自動起動制御を継続し、このルーチンを一旦終了する。
In this step S200, it is determined whether or not the calculation of the value of the crank counter in this specific phase has been completed, and it is determined whether or not a value for determination has already been acquired.
If it is determined in step S200 that calculation of the crank counter in the specific phase has not yet been completed since the start of automatic activation (step S200: NO), the process proceeds to step S240. Then, the
一方、ステップS200において特定位相におけるクランクカウンタの算出が完了した旨の判定がなされた場合(ステップS200:YES)には、ステップS210へと進む。そして、ステップS210において電子制御装置100は、判定値として取得した特定位相において算出したクランクカウンタの値と、特定位相におけるクランクカウンタの値の基準値とのずれの大きさを算出する。
On the other hand, when it is determined in step S200 that the calculation of the crank counter in the specific phase is completed (step S200: YES), the process proceeds to step S210. In step S210, the
尚、この基準値は、特定位相におけるクランクカウンタの値の正しい値の基準として予め電子制御装置100に記憶されている値であり、本実施形態にあっては、「0」に設定されている。
The reference value is a value stored in advance in the
ステップS210において、判定値として取得した特定位相において算出したクランクカウンタの値と、基準値とのずれの大きさを算出するとステップS220へと進む。
そして、電子制御装置100は、算出されたずれの大きさが規定値未満であるか否かを判定する。尚、ここでは、規定値が「60°CA」に設定されている。すなわち、このステップS220では、特定位相において実際に算出されたクランクカウンタの値と基準値とが「60°CA」以上乖離しているか否かを判定する。
In step S210, when the magnitude of deviation between the crank counter value calculated in the specific phase acquired as the determination value and the reference value is calculated, the process proceeds to step S220.
Then, the
ステップS220において、算出されたずれの大きさが規定値未満である旨の判定がなされた場合(ステップS220:YES)、すなわちクランクカウンタの値と基準値との乖離が60°CA未満である場合には、これに基づいてクランクカウンタの値が実際のクランク角に即した正しいものであると判断し、ステップS240へと進む。 When it is determined in step S220 that the calculated magnitude of deviation is less than the specified value (step S220: YES), that is, when the difference between the crank counter value and the reference value is less than 60 ° CA. Based on this, it is determined that the value of the crank counter is correct in accordance with the actual crank angle, and the process proceeds to step S240.
そして、電子制御装置100はステップS240においてそのままアイドリングストップ制御による自動起動制御を継続し、このルーチンを終了する。
一方、ステップS220において、算出されたずれの大きさが規定値以上である旨の判定がなされた場合(ステップS220:NO)、すなわちクランクカウンタの値と基準値との乖離が60°CA以上である場合には、これに基づいてクランクカウンタの値が実際のクランク角に即していない誤ったものであると判断し、ステップS230へと進む。
In step S240, the
On the other hand, when it is determined in step S220 that the calculated magnitude of deviation is greater than or equal to the specified value (step S220: NO), that is, the deviation between the crank counter value and the reference value is 60 ° CA or more. In some cases, based on this, it is determined that the value of the crank counter is incorrect that does not correspond to the actual crank angle, and the process proceeds to step S230.
そして、電子制御装置100は、ステップS230において自動起動制御を中止し、欠け歯検出による気筒判別が完了してから各気筒に対する個別の燃料噴射や点火を実行する通常の始動制御を開始する。
Then, the
このようにクランクカウンタの値が誤ったものであると判断された場合には、誤ったクランクカウンタに基づく自動起動制御の実行が中止され、通常の始動制御によって内燃機関が再起動されるようになる。すなわち、欠け歯検出による気筒判別を行ってから各気筒に対する個別の燃料噴射や点火を実行し、内燃機関を再起動させる。 When it is determined that the value of the crank counter is incorrect as described above, the automatic start control based on the incorrect crank counter is stopped, and the internal combustion engine is restarted by the normal start control. Become. That is, after performing cylinder discrimination based on missing tooth detection, individual fuel injection and ignition are executed for each cylinder, and the internal combustion engine is restarted.
このような、異常判定ルーチンを実行することによる作用を図7〜9を参照して説明する。
尚、図7はクランクカウンタにずれが生じていない場合の運転状態の変化態様を示すタイムチャートである。図7にあっては説明の便宜上、クランクポジションセンサ105から出力される信号に基づくパルス信号が極めて短い間隔で出力されているときの状態を図7の上部に示されるように帯状に図示している。尚、図7の上部に矢印で示されている帯状に図示されている部分が途切れている箇所は、欠け歯部152がクランクポジションセンサ105の前を通過する欠け歯検出のタイミングを示している。
The effect | action by performing such an abnormality determination routine is demonstrated with reference to FIGS.
FIG. 7 is a time chart showing how the operating state changes when there is no deviation in the crank counter. In FIG. 7, for convenience of explanation, the state when the pulse signal based on the signal output from the
休止条件の成立に伴い、機関運転が休止されると、図7に示されるように機関回転速度が低下し、パルス信号の出力される間隔が長くなる。
そして、時刻t10において機関回転速度が「0」になり、クランクシャフト50の回転が停止すると、機関停止判定がなされ、このときのクランクカウンタの値「510」が電子制御装置100に記憶される。クランクカウンタの値が記憶されると、このときの吸気側カム角信号と排気側カム角信号の組合せに基づいてクランクカウンタの推定範囲が算出される。尚、カムポジションセンサ106,107はカムシャフト60,70が停止している場合であっても信号を出力することのできる磁気抵抗素子タイプのセンサであるため、図7に示されるように機関停止中であってもカムシャフト60,70の回転位相に応じたカム角信号が出力され続ける。
When the engine operation is stopped along with the establishment of the stop condition, the engine rotation speed decreases as shown in FIG. 7, and the interval at which the pulse signal is output becomes longer.
Then, when the engine rotational speed becomes “0” at time t10 and the rotation of the
図7に示されるように、このときの吸気側カム角信号はHi信号であり、排気側カム角信号はLo信号であるため、上記の表1に示される関係に基づいてクランクカウンタの推定範囲として「0〜50」、「240〜290」及び「480〜530」が算出される。 As shown in FIG. 7, since the intake side cam angle signal at this time is a Hi signal and the exhaust side cam angle signal is a Lo signal, the estimated range of the crank counter is based on the relationship shown in Table 1 above. "0-50", "240-290", and "480-530" are calculated.
そして、電子制御装置100は記憶されたクランクカウンタの値が、これらの推定範囲のうち、いずれかの推定範囲内に含まれるか否かを判定する。
この場合には、クランクカウンタの値にずれが生じておらず、記憶されたクランクカウンタの値「510°」が推定された「480〜530」の範囲内に含まれるため、これに基づいてクランクカウンタの値が実際のクランク角に即した正しいものであると判断される。そのため、電子制御装置100はそのままアイドリングストップ制御による運転休止を継続する。
Then, the
In this case, there is no deviation in the crank counter value, and the stored crank counter value “510 °” is included in the estimated range of “480 to 530”. It is determined that the counter value is correct in accordance with the actual crank angle. Therefore, the
時刻t11において休止条件が成立しなくなり、起動指令がなされると、それに基づいて自動起動制御が開始され、時刻t12においてスタータモータ40が駆動されて機関回転速度が上昇し始める。この自動起動制御のとき、電子制御装置100は、記憶されているクランクカウンタの値「510°」を参照して自動起動制御を開始した時点から各気筒に対する個別の燃料噴射や点火を実行する。
When the stop condition is not satisfied at time t11 and a start command is issued, automatic start control is started based on the start command, and the
尚、時刻t13においてクランク角が720°CAに達するとクランクカウンタはリセットされ、図7に示されるように再び「0」からカウントが再開される。
また、休止条件が成立しなくなると上述したように再起動時異常判定ルーチンが実行されるため、時刻t13において吸気側カム角信号の第1のHi信号の立ち上がりタイミングが到来したことが検知されると、特定位相にあることが判定され、リセットされたクランクカウンタの値「0」が判定用の値として取得される。そして、判定値として取得したこのクランクカウンタの値と、特定位相におけるクランクカウンタの値の基準値「0」とのずれの大きさが規定値である「60°CA」未満であるか否かが判定される。
When the crank angle reaches 720 ° CA at time t13, the crank counter is reset, and the count is restarted from “0” again as shown in FIG.
Further, since the restart abnormality determination routine is executed as described above when the pause condition is not satisfied, it is detected that the rising timing of the first Hi signal of the intake cam angle signal has arrived at time t13. Then, it is determined that the phase is in the specific phase, and the reset value “0” of the crank counter is acquired as a determination value. Then, whether or not the magnitude of the deviation between the crank counter value acquired as the determination value and the reference value “0” of the crank counter value in the specific phase is less than the prescribed value “60 ° CA”. Determined.
ここでは、ずれの大きさが「60°CA」未満であるため、これに基づいてクランクカウンタの値が実際のクランク角に即した正しいものであると判断されそのままアイドリングストップ制御による自動起動制御が継続される。 Here, since the magnitude of the deviation is less than “60 ° CA”, based on this, it is determined that the value of the crank counter is correct according to the actual crank angle, and the automatic start control by the idling stop control is performed as it is. Will continue.
また、吸気側カム角信号において第1のHi信号が検出されたあとに時刻t14において欠け歯検出がなされると、クランク角が「90°CA」であることが推定されるが、このときのクランクカウンタは図7の右側下方に示されるように「90」になっている。 Further, if missing teeth are detected at time t14 after the first Hi signal is detected in the intake cam angle signal, it is estimated that the crank angle is “90 ° CA”. The crank counter is “90” as shown in the lower right part of FIG.
このようにクランクカウンタにずれが生じていない場合には、自動起動制御による再起動がなされ、停止時に記憶されたクランクカウンタの値に基づいて再起動開始時から各気筒に対して個別の燃料噴射や点火が実行され、内燃機関の再起動が早期に完了するようになる。 When there is no deviation in the crank counter as described above, restart is performed by automatic start control, and individual fuel injection is performed for each cylinder from the start of restart based on the value of the crank counter stored at the time of stop. Or ignition is executed, and the restart of the internal combustion engine is completed early.
次に図8を参照して機関休止に伴うクランクシャフト50の停止直前にクランクカウンタにずれが生じた場合の作用を説明する。尚、図8は機関休止に伴うクランクシャフト50の停止直前に、ノイズの影響によってクランクカウンタにずれが生じた場合の運転状態の変化態様を示すタイムチャートである。図7と同様に、図8にあってもクランクポジションセンサ105から出力される信号に基づくパルス信号が極めて短い間隔で出力されているときの状態を帯状に図示している。また、図8の上部に矢印で示されている帯状に図示されている部分が途切れている箇所は、欠け歯部152がクランクポジションセンサ105の前を通過する欠け歯検出のタイミングを示している。
Next, referring to FIG. 8, the operation when the crank counter is displaced immediately before the
休止条件の成立に伴い、機関運転が休止されると、図8に示されるように機関回転速度が低下し、パルス信号の出力される間隔が長くなる。
このとき、時刻t20においてノイズが発生し、このノイズがパルス信号に重なると、その影響によってクランクカウンタが変化し、クランクカウンタの値が、破線で示される正常な場合のクランクカウンタの値からずれてしまう。
When the engine operation is stopped along with the establishment of the stop condition, the engine rotation speed is reduced as shown in FIG. 8, and the interval at which the pulse signal is output becomes longer.
At this time, noise occurs at time t20. When this noise overlaps the pulse signal, the crank counter changes due to the influence, and the crank counter value deviates from the normal crank counter value indicated by the broken line. End up.
時刻t21において機関回転速度が「0」になり、クランクシャフト50の回転が停止すると、機関停止判定がなされ、このときのクランクカウンタの値が電子制御装置100に記憶される。尚、上記のようにこのときのクランクカウンタの値はノイズの影響によって正常なクランクカウンタの値(510)からずれた値(600)になっている。クランクカウンタの値が記憶されると、このときの吸気側カム角信号と排気側カム角信号の組合せに基づいてクランクカウンタの推定範囲が算出される。
When the engine speed becomes “0” at time t21 and the rotation of the
図8に示されるように、このときの吸気側カム角信号はHi信号であり、排気側カム角信号はLo信号であるため、上記の表1に示される関係に基づいてクランクカウンタの推定範囲として「0〜50」、「240〜290」及び「480〜530」が算出される。 As shown in FIG. 8, since the intake side cam angle signal at this time is a Hi signal and the exhaust side cam angle signal is a Lo signal, the estimated range of the crank counter is based on the relationship shown in Table 1 above. "0-50", "240-290", and "480-530" are calculated.
そして、電子制御装置100は記憶されたクランクカウンタの値が、これらの推定範囲のうち、いずれかの推定範囲内に含まれるか否かを判定する。
この場合には、クランクカウンタの値にずれが生じており、記憶されたクランクカウンタの値「600」が推定された範囲から外れているため、これに基づいてクランクカウンタの値が実際のクランク角に即していない誤ったものであると判断される。
Then, the
In this case, the crank counter value is deviated, and the stored crank counter value “600” is out of the estimated range. It is judged that it is a wrong one that does not conform to.
そして、電子制御装置100は、時刻t22において記憶されているクランクカウンタの値を消去し、アイドリングストップ制御を中止して通常の始動制御を開始する。すなわち、休止条件が成立している状態であっても、スタータモータ40を駆動して欠け歯検出による気筒判別を行ってから各気筒に対する個別の燃料噴射や点火を実行する通常の始動制御によって内燃機関を再起動させる。
Then,
時刻t22において通常の始動制御による起動指令がなされると、スタータモータ40が駆動されて時刻t23から機関回転速度が上昇し始める。尚、このときには気筒判別が完了していないため、各気筒に対する個別の燃料噴射や点火は実行されていない。また、クランクカウンタの値は初期値である「0」にリセットされたままになっている。
When a start command is issued by the normal start control at time t22, the
吸気側カム角信号における第1のHi信号が検出されたあとに時刻t24において欠け歯検出がなされると、クランク角が「90°CA」であることが推定され、気筒判別が完了する。そして、クランクカウンタが「90」に設定される。 If missing teeth are detected at time t24 after the first Hi signal in the intake cam angle signal is detected, it is estimated that the crank angle is “90 ° CA”, and the cylinder discrimination is completed. Then, the crank counter is set to “90”.
こうして気筒判別が完了し、クランクカウンタ「90」に設定されるとクランクカウンタの値に基づいて各気筒に対する個別の燃料噴射や点火が実行されるようになる。
このようにクランクシャフト50が停止したときに、クランクカウンタにずれが生じていることが判定され、クランクカウンタの値が誤ったものであると判断された場合には通常の始動制御によって内燃機関が再起動されるようになる。すなわち、機関休止時に記憶されているクランクカウンタの値が推定される範囲から外れたものであることが判定され、記憶されているクランクカウンタの値が誤ったものであると判定された場合には、通常の始動制御によって再起動が行われ、休止条件が成立している間も機関運転が継続されるようになる。
When the cylinder discrimination is completed and the crank counter is set to “90”, individual fuel injection and ignition for each cylinder are executed based on the value of the crank counter.
Thus, when the
最後に、図9を参照してアイドリングストップ制御による運転休止中にクランクシャフト50が動き、クランクカウンタにずれが生じた場合の作用を説明する。尚、図9は運転休止中にクランクシャフト50が動き、クランクカウンタにずれが生じた場合の運転状態の変化態様を示すタイムチャートである。図7及び図8と同様に、図9にあってもクランクポジションセンサ105から出力される信号に基づくパルス信号が極めて短い間隔で出力されているときの状態を帯状に図示している。また、図9の上部に矢印で示されている帯状に図示されている部分が途切れている箇所は、欠け歯部152がクランクポジションセンサ105の前を通過する欠け歯検出のタイミングを示している。
Finally, with reference to FIG. 9, the operation when the
休止条件の成立に伴い、機関運転が休止されると、図9に示されるように機関回転速度が低下し、パルス信号の出力される間隔が長くなる。
そして、時刻t30において機関回転速度が「0」になり、クランクシャフト50の回転が停止すると、機関停止判定がなされ、このときのクランクカウンタの値「510」が電子制御装置100に記憶される。クランクカウンタの値が記憶されると、このときの吸気側カム角信号と排気側カム角信号の組合せに基づいてクランクカウンタの推定範囲が算出される。
When the engine operation is stopped along with the establishment of the stop condition, the engine rotation speed is decreased as shown in FIG. 9, and the interval at which the pulse signal is output is increased.
When the engine speed becomes “0” at time t30 and the rotation of the
図9に示されるように、このときの吸気側カム角信号はHi信号であり、排気側カム角信号はLo信号であるため、上記の表1に示される関係に基づいてクランクカウンタの推定範囲として「0〜50」、「240〜290」及び「480〜530」が算出される。 As shown in FIG. 9, since the intake side cam angle signal at this time is a Hi signal and the exhaust side cam angle signal is a Lo signal, the estimated range of the crank counter is based on the relationship shown in Table 1 above. "0-50", "240-290", and "480-530" are calculated.
そして、電子制御装置100は記憶されたクランクカウンタの値が、これらの推定範囲のうち、いずれかの推定範囲内に含まれるか否かを判定する。この場合には、クランクカウンタの値にずれが生じておらず、記憶されたクランクカウンタの値「510」が推定された「480〜530」の範囲内に含まれるため、これに基づいてクランクカウンタの値が実際のクランク角に即した正しいものであると判断される。そして、電子制御装置100はそのままアイドリングストップ制御による運転休止を継続する。
Then, the
この運転休止中に、クランクシャフト50が何らかの理由により動いてしまった場合には、クランク角や、カムシャフト60,70の回転位相が変化してしまう。しかし、電子制御装置100は、アイドリングストップ制御における自動起動制御において機関停止時に記憶されたクランクカウンタの値に基づいて各気筒に対する個別の燃料噴射や点火を実行する。
If the
図9に示されるように時刻t31において休止条件が成立しなくなり、起動指令がなされると、それに基づいて時刻t32において自動起動制御が開始され、スタータモータ40が駆動されて機関回転速度が上昇し始める。この自動起動制御のとき、電子制御装置100は、上述したように記憶されているクランクカウンタの値「510」を参照して自動起動制御を開始した時点から各気筒に対する個別の燃料噴射や点火を実行する。その結果、誤ったクランク角の情報に基づいて燃料噴射や点火の制御がなされることになるため、適切なタイミングで各気筒に燃料を噴射することや、適切なタイミングで点火を行うことができなくなってしまう。
As shown in FIG. 9, when the stop condition is not satisfied at time t31 and a start command is issued, automatic start control is started at time t32 based on the start command, and the
しかし、その後、時刻t33において吸気側カム角信号の第1のHi信号の立ち上がりタイミングが到来したことが検知されると、特定位相にあることが判定され、このときのクランクカウンタの値「570」が判定用の値として取得される。そして、判定値として取得したこのクランクカウンタの値と、特定位相におけるクランクカウンタの値の基準値「0」とのずれの大きさが規定値である「60°CA」未満であるか否かが判定される。 However, after that, when it is detected that the rising timing of the first Hi signal of the intake side cam angle signal has arrived at time t33, it is determined that the phase is in a specific phase, and the value “570” of the crank counter at this time is determined. Is obtained as a value for determination. Then, whether or not the magnitude of the deviation between the crank counter value acquired as the determination value and the reference value “0” of the crank counter value in the specific phase is less than the prescribed value “60 ° CA”. Determined.
ここでは、「0」、すなわち720°CAに到達してリセットされているはずのクランクカウンタの値が「570」になっている。そのため、ずれの大きさは「150°CA」であり、ずれの大きさが「60°CA」以上であるため、これに基づいてクランクカウンタの値が実際のクランク角に即していない誤ったものであると判断される。 Here, “0”, that is, the value of the crank counter that should have been reset after reaching 720 ° CA is “570”. Therefore, the magnitude of the deviation is “150 ° CA”, and the magnitude of the deviation is “60 ° CA” or more. Based on this, the value of the crank counter is not in accordance with the actual crank angle. It is judged to be a thing.
そして、電子制御装置100はこの結果に基づいて、クランクカウンタの値を消去し、アイドリングストップ制御を中止して通常の始動制御を開始する。すなわち、クランクカウンタの値に基づく自動起動制御を中止して、欠け歯検出による気筒判別を行ってから各気筒に対する個別の燃料噴射や点火を実行する通常の始動制御によって内燃機関を再起動させる。
Based on this result, the
時刻t33において通常の始動制御が開始されると、各気筒に対する個別の燃料噴射や点火が停止された状態で、スタータモータ40によるクランクシャフト50の駆動が実行される。尚、このときにはクランクカウンタの値は初期値である「0」にリセットされたままになっている。
When normal start control is started at time t33, the start of the
吸気側カム角信号における第1のHi信号が検出されたあとに時刻t34において欠け歯検出がなされると、クランク角が「90°CA」であることが推定され、気筒判別が完了する。そして、このときにクランクカウンタが「90」に設定される。 If missing teeth are detected at time t34 after the first Hi signal in the intake cam angle signal is detected, it is estimated that the crank angle is “90 ° CA”, and the cylinder discrimination is completed. At this time, the crank counter is set to “90”.
こうして気筒判別が完了し、クランクカウンタ「90」に設定されるとクランクカウンタの値に基づいて各気筒に対する個別の燃料噴射や点火が実行されるようになる。
このように自動起動制御実行中に、クランクカウンタにずれが生じていることが判定され、クランクカウンタの値が誤ったものであると判断された場合には自動起動制御が中止され、通常の始動制御によって内燃機関が再起動されるようになる。
When the cylinder discrimination is completed and the crank counter is set to “90”, individual fuel injection and ignition for each cylinder are executed based on the value of the crank counter.
As described above, during execution of the automatic start control, it is determined that the crank counter is deviated, and when it is determined that the value of the crank counter is incorrect, the automatic start control is stopped and the normal start is performed. The internal combustion engine is restarted by the control.
以上説明した実施形態によれば、以下の効果が得られるようになる。
(1)クランクシャフト50とともに回転するカムシャフト60,70の回転位相に基づいて出力されるカム角信号を参照してクランクカウンタの取り得る範囲を推定するようにしている。そして、記憶されているクランクカウンタの値がその推定された範囲から外れている場合には、そのクランクカウンタの値を利用せずに気筒判別がなされてから各気筒に対する個別の燃料噴射及び点火を行う通常の始動態様による始動を実行するようにしている。
According to the embodiment described above, the following effects can be obtained.
(1) With reference to the cam angle signal output based on the rotational phase of the
クランクシャフト50とともに回転するカムシャフト60,70の回転位相に基づいて出力されるカム角信号の値と、クランク角とは互いに一定の相関関係を有している。そのため、記憶されているクランクカウンタの情報が、クランクシャフト50とともに回転するカム角信号に基づいて推定される範囲から外れている場合には、記憶されているクランクカウンタの値が誤ったものであることが推定される。
The value of the cam angle signal output based on the rotational phase of the
そのため、上記実施形態のように記憶されているクランクカウンタの値が、カム角信号に基づいて推定される範囲から外れている場合に、その記憶されているクランクカウンタの値を利用せずに通常の始動制御を実行する構成によれば、誤ったクランク角の情報に基づいて自動起動が実行されてしまうことを抑制することができる。 Therefore, when the stored crank counter value is out of the range estimated based on the cam angle signal, the stored crank counter value is normally used without using the stored value. According to the configuration in which the starting control is executed, it is possible to suppress the automatic starting from being executed based on erroneous crank angle information.
また、カムシャフト60,70が停止しているときであってもカムシャフト60,70の回転位相に基づくカム角信号を出力することのできる磁気抵抗素子タイプのカムポジションセンサ106,107を設けるようにしている。そして、クランクシャフト50が停止したあとに、そのカムポジションセンサ106,107によって出力されているカム角信号に基づいてクランクカウンタの範囲を推定し、クランクカウンタの値がその範囲に含まれるか否かを判定するようにしている。そのため、クランクシャフト50が停止する直前にクランクポジションセンサ105に異常が発生した場合や、ノイズ等の影響によりクランクカウンタにずれが生じた場合等、クランクシャフト50の回転方向を監視することにより異常の発生を判定するようにしている場合には検知できないような異常が発生した場合であっても、クランクカウンタにずれが生じていることを検知することができる。
Also, magnetoresistive element type
したがって、クランクカウンタにずれが生じた場合や、クランクシャフト50の回転が停止する直前にクランクポジションセンサ105に異常が発生した場合であっても、その異常を検知することができる。そして、誤ったクランク角の情報に基づいて内燃機関が自動起動されてしまうことを抑制することができ、排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することができる。
Therefore, even when a deviation occurs in the crank counter or when an abnormality occurs in the
(2)クランクシャフト50が停止してクランクカウンタの値が記憶された直後にクランクカウンタの値がカム角信号に基づいて推定される範囲に含まれるものであるか否かを判定し、クランクカウンタの値が推定される範囲から外れていることが判定された場合にそれに基づいて通常の始動制御を実行するようにしている。そのため、クランクカウンタの値が推定される範囲から外れたものであるときに、通常の始動制御により機関運転が再開され、休止条件が成立している場合であっても機関運転が継続されるようになる。
(2) Immediately after the
したがって、その後に再発進をする場合に速やかに車両を発進させることができる。すなわち、休止条件が成立しなくなったときに正常に機関運転を再開させることができず、車両を速やかに再発進させることができなくなってしまうといった事態を的確に回避することができる。 Therefore, the vehicle can be promptly started when the vehicle subsequently restarts. That is, it is possible to accurately avoid a situation in which when the stop condition is no longer satisfied, the engine operation cannot be resumed normally and the vehicle cannot be restarted promptly.
(3)機関回転速度が一定の場合、すなわちクランクシャフト50とともに回転するカムシャフト60,70に固定されたセンサプレート160,170の回転速度が一定の場合には、占有範囲が広い被検出体がカムポジションセンサ106,107に近接しているときほどLo信号の検出期間が長くなる。一方で、占有範囲が狭い被検出体がカムポジションセンサ106,107に近接しているときほどLo信号の検出期間が短くなる。
(3) When the engine rotational speed is constant, that is, when the rotational speeds of the
そのため、上記実施形態のようにセンサプレート160,170の周方向における占有範囲の大きさが、それぞれに異なる複数の被検出体を備えるセンサプレート160,170を具備する構成であれば、センサプレート160,170の回転に伴って検出されるカム角信号の変化パターンがカムポジションセンサ106,107の前を通過する被検出体の占有範囲の大きさに応じて変化するようになる。
Therefore, as in the above-described embodiment, if the size of the occupied range in the circumferential direction of the
したがって、出力されるカム角信号の変化のパターンを認識することにより、どの被検出体がカムポジションセンサ106,107に対向する回転位相であるかを判別し、より速やかに且つ的確にカムシャフト60,70の回転位相を検知することができるようになる。したがって、カム角信号に基づいてより速やかに且つ的確にクランクカウンタの取り得る範囲を推定することができる。
Therefore, by recognizing the change pattern of the cam angle signal to be output, it is determined which detected object is in the rotational phase facing the
これに対して、被検出体の占有範囲の大きさがすべて等しく設定されている場合には、センサプレートの回転に伴って検出されるカム角信号の変化パターンに基づいてどの被検出体に対応する回転位相であるかを判別することはできない。 On the other hand, if all the occupying ranges of the detected objects are set to be equal, it corresponds to which detected object based on the cam angle signal change pattern detected as the sensor plate rotates. It is not possible to determine whether or not the rotation phase is to be performed.
すなわち、上記実施形態のように占有範囲の大きさが、それぞれに異なる複数の被検出体を備えるセンサプレート160,170を具備する構成によれば、被検出体の占有範囲の大きさがすべて等しく設定されている場合と比較して、より速やかに且つ的確にクランクカウンタの範囲を推定することができる。
That is, according to the configuration including the
(4)上記実施形態のように位相をずらして出力されるカム角信号の組合せのパターンに応じてクランクカウンタの範囲を推定するようにすれば、各カムポジションセンサから出力されるカム角信号の組合せのパターンが増えるため、その分だけ、推定することのできる範囲の分解能が高くなる。 (4) If the range of the crank counter is estimated according to the combination pattern of cam angle signals output with the phase shifted as in the above embodiment, the cam angle signal output from each cam position sensor Since the number of combinations increases, the resolution within the range that can be estimated increases accordingly.
すなわち、1つのカムポジションセンサから出力されるカム角信号の種類に応じてクランクカウンタの取り得る範囲を推定する場合よりも高い精度でクランクカウンタの取り得る範囲を推定することができるようになる。 That is, the range that the crank counter can take can be estimated with higher accuracy than the range that the crank counter can take in accordance with the type of cam angle signal output from one cam position sensor.
(5)自動起動時にカム角信号に基づいて特定位相に到達したことを判定し、そのときのクランクカウンタと基準値とを比較することにより、クランクカウンタが正しいものであるか否かを判定するようにしているため、休止中にクランクカウンタにずれが生じた場合にもその後の起動時にそれを検知して対応することができる。 (5) It is determined whether or not the crank counter is correct by determining that the specific phase has been reached based on the cam angle signal at the time of automatic activation and comparing the crank counter at that time with a reference value. Therefore, even if a shift occurs in the crank counter during the pause, it can be detected and dealt with at the subsequent startup.
そして、クランクカウンタが正しいものではない旨の判定がなされた場合には自動起動を停止して、通常の始動制御による再起動を行うようにしている。そのため、誤ったクランク角の情報に基づいて燃料噴射や点火が継続されることを抑制することができ、誤った情報に基づく燃料噴射や点火が継続されて排気性状の悪化してしまうといった事態や、内燃機関を正常に起動させることができなくなってしまうといった事態を的確に回避することができる。 When it is determined that the crank counter is not correct, the automatic activation is stopped, and the engine is restarted by normal start control. Therefore, it is possible to suppress the fuel injection and ignition from being continued based on the incorrect crank angle information, and the situation where the fuel injection and ignition based on the incorrect information are continued to deteriorate the exhaust properties. Thus, a situation in which the internal combustion engine cannot be started normally can be avoided accurately.
尚、上記の実施形態は、これを適宜変更した以下の形態によって実施することもできる。
・上記実施形態にあっては、吸気カムシャフト60にセンサプレート160を設ける一方で、排気カムシャフト70にセンサプレート170を設け、位相をずらして出力されるカム角信号に基づいてクランクカウンタの範囲を推定する構成を示した。
In addition, said embodiment can also be implemented with the following forms which changed this suitably.
In the above embodiment, the
これに対して複数のカム角信号が、位相をずらして出力される構成であれば、その出力される信号の変化のパターンを認識することにより、そのときに取り得るクランクカウンタの範囲を推定することができる。 On the other hand, if a plurality of cam angle signals are output with the phases shifted, the range of the crank counter that can be taken at that time is estimated by recognizing the change pattern of the output signals. be able to.
そのため、上記実施形態のように吸気カムシャフト60と排気カムシャフト70にそれぞれセンサプレート160,170を設ける構成に限らず、吸気カムシャフト60又は排気カムシャフト70のいずれか一方に2つのセンサプレートを設け、そこから位相のずれた2つのカム角信号を検出する構成を採用することもできる。
Therefore, the present invention is not limited to the configuration in which the
・また、1つのセンサプレートに対して位相をずらして2つのカムポジションセンサを設け、各カムポジションセンサから出力される2つの信号の変化のパターンに基づいてカムシャフトの回転位相を検知し、クランクカウンタの値を推定する構成を採用することもできる。 ・ Two cam position sensors are provided with a phase shift with respect to one sensor plate, the rotational phase of the camshaft is detected based on the change pattern of the two signals output from each cam position sensor, and the crank A configuration for estimating the value of the counter may be employed.
・更にカムポジションセンサを3つ以上設け、3つ以上のカム角信号の組合せのパターンに基づいてクランク角の範囲を推定する構成を採用することもできる。
・また、複数のカム角信号の組合せのパターンに基づいてクランクカウンタの範囲を推定する構成に比べて推定することのできる範囲の分解能は劣るものの、1つのカム角信号に基づいてクランクカウンタの取り得る範囲を推定する構成を採用することもできる。
Further, it is possible to employ a configuration in which three or more cam position sensors are provided and the crank angle range is estimated based on a combination pattern of three or more cam angle signals.
・ Although the resolution of the range that can be estimated is inferior to the configuration in which the range of the crank counter is estimated based on a combination pattern of a plurality of cam angle signals, the crank counter is controlled based on one cam angle signal. A configuration for estimating the range to be obtained can also be employed.
・また、上記実施形態にあっては、センサプレート160,170にそれぞれ占有範囲の大きさの異なる3つの被検出体を設ける構成を示したが、被検出体の数は2つであってもよい。また、4つ以上の被検出体を設けるようにしてもよい。尚、被検出体の数が多いほど、カム角信号に基づいて推定することのできる回転位相の分解能は、高くなる。そのため、カム角信号に基づいて推定する回転位相の分解能を高くして精度の高い判定を行うためには、センサプレートに設ける被検出体の数を極力多く設定することが望ましい。
In addition, in the above-described embodiment, the configuration in which the
・また、必ずしも吸気側センサプレート160と排気側センサプレート170の形状を同一にしなくてもよい。すなわち、各カム角信号に基づいてクランクカウンタの値が取り得る範囲を推定することができるのであれば、吸気側センサプレート160と排気側センサプレート170の形状は異なっていてもよい。例えば、吸気側センサプレート160が4つの被検出体を備える一方で、排気側センサプレート170が3つの被検出体を備える構成を採用することもできる。
Further, the shapes of the intake
・上記実施形態にあっては、クランクシャフト50が停止してクランクカウンタの値が記憶された直後に、記憶されたその値が、カム角信号に基づいて推定されるクランクカウンタの範囲内に含まれるか否かを判定するようにしていた。
In the above embodiment, immediately after the
これに対して、クランクシャフト50が停止したあとであれば、クランクカウンタの値がカム角信号に基づいて推定される範囲内に含まれるものであるか否かを判定するタイミングは適宜変更することができる。
On the other hand, after the
例えば、クランクカウンタが記憶された直後に判定する構成に替えて、クランクシャフト50が停止してクランクカウンタの値が記憶されたあと休止条件が成立しなくなったときに、判定する構成を採用することもできる。
For example, instead of the configuration of determining immediately after the crank counter is stored, the configuration of determining when the rest condition is not satisfied after the
こうした構成を採用する場合には、アイドリングストップ制御による機関運転休止中に図10に示されるような異常判定ルーチンを実行するようにすればよい。
電子制御装置100は、この異常判定ルーチンを開始すると、図10に示されるようにまず、ステップS10において、休止条件が成立しなくなったか否かを判定する。
In the case of adopting such a configuration, an abnormality determination routine as shown in FIG. 10 may be executed during engine stoppage by idling stop control.
When starting the abnormality determination routine, the
そして、ステップ10において、休止条件が成立している旨の判定がなされた場合(ステップS10:NO)には、この処理を一旦終了する。
一方、ステップS10において、休止条件が成立しなくなった旨の判定がなされた場合(ステップS10:YES)には、ステップS300へと進み、上記実施形態と同様に上記の表1に示されるように吸気側カム角信号と排気側カム角信号の組合せに基づいてクランクカウンタの推定範囲を算出してクランクカウンタの値が取り得る範囲を推定する。
If it is determined in
On the other hand, if it is determined in step S10 that the pause condition is no longer satisfied (step S10: YES), the process proceeds to step S300, as shown in Table 1 above, as in the above embodiment. Based on the combination of the intake side cam angle signal and the exhaust side cam angle signal, the estimated range of the crank counter is calculated to estimate the possible range of the crank counter value.
こうしてクランクカウンタの推定範囲を算出すると、ステップS310へと進み、電子制御装置100はクランクカウンタの値が推定範囲内に含まれるか否かを判定する。
ステップS310において、クランクカウンタが推定範囲内に含まれる旨の判定がなされた場合(ステップS310:YES)には、これに基づいてクランクカウンタの値が実際のクランク角に即した正しいものであると判断し、ステップS330へと進む。
When the estimated range of the crank counter is calculated in this way, the process proceeds to step S310, and the
If it is determined in step S310 that the crank counter is included in the estimated range (step S310: YES), based on this, the value of the crank counter is correct according to the actual crank angle. Judge and proceed to step S330.
そして、電子制御装置100はステップS330において、記憶されているクランクカウンタの値に基づいて起動開始時から各気筒に対する個別の燃料噴射や点火を実行する自動起動制御を実行し、このルーチンを終了する。
In step S330, the
一方、ステップS310において、クランクカウンタが推定範囲から外れている旨の判定がなされた場合(ステップS310:NO)には、これに基づいてクランクカウンタの値が実際のクランク角に即していない誤ったものであると判断し、ステップS320へと進む。 On the other hand, if it is determined in step S310 that the crank counter is out of the estimated range (step S310: NO), based on this, the value of the crank counter is not in accordance with the actual crank angle. The process proceeds to step S320.
そして、電子制御装置100は、ステップS320において自動起動制御の実行を禁止してスタータモータ40を駆動し、欠け歯検出による気筒判別が完了してから各気筒に対する個別の燃料噴射や点火を実行する通常の始動制御を実行する。
In step S320, the
こうした構成を採用した場合には、図11に示されるように休止条件が成立しなくなり、起動指令がなされた直後から通常の始動制御による再起動が行われるようになる。
具体的には、休止条件の成立に伴い、機関運転が休止されると、図11に示されるように機関回転速度が低下し、パルス信号の出力される間隔が長くなる。
When such a configuration is adopted, as shown in FIG. 11, the pause condition is not satisfied, and the restart by the normal start control is performed immediately after the start command is issued.
Specifically, when the engine operation is stopped along with the establishment of the stop condition, the engine rotation speed is reduced as shown in FIG. 11, and the interval at which the pulse signal is output becomes longer.
このとき、時刻t40においてノイズが発生し、このノイズがパルス信号に重なると、その影響によってクランクカウンタが変化し、クランクカウンタの値が、破線で示される正常な場合のクランクカウンタの値からずれてしまう。 At this time, noise is generated at time t40. When this noise overlaps the pulse signal, the crank counter changes due to the influence, and the crank counter value deviates from the normal crank counter value indicated by the broken line. End up.
時刻t41において機関回転速度が「0」になり、クランクシャフト50の回転が停止すると、機関停止判定がなされ、このときのクランクカウンタの値「600」が電子制御装置100に記憶される。尚、上記のようにこのときのクランクカウンタの値はノイズの影響によって正常なクランクカウンタの値「510」からずれた値「600」になっている。
When the engine speed becomes “0” at time t41 and the rotation of the
そして、時刻t42において休止条件が成立しなくなると、このときの吸気側カム角信号と排気側カム角信号の組合せに基づいてクランクカウンタの推定範囲が算出される。
図11に示されるように、このときの吸気側カム角信号はHi信号であり、排気側カム角信号はLo信号であるため、上記の表1に示される関係に基づいてクランクカウンタの推定範囲として「0〜50」、「240〜290」及び「480〜530」が算出される。
When the stop condition is not satisfied at time t42, the estimated range of the crank counter is calculated based on the combination of the intake side cam angle signal and the exhaust side cam angle signal at this time.
As shown in FIG. 11, since the intake side cam angle signal is a Hi signal and the exhaust side cam angle signal is a Lo signal, the estimated range of the crank counter is based on the relationship shown in Table 1 above. "0-50", "240-290", and "480-530" are calculated.
そして、電子制御装置100は記憶されたクランクカウンタの値が、これらの推定範囲のうち、いずれかの推定範囲内に含まれるか否かを判定する。
この場合には、クランクカウンタの値にずれが生じており、記憶されたクランクカウンタの値「600」が推定された範囲から外れているため、これに基づいてクランクカウンタの値が実際のクランク角に即していない誤ったものであると判断される。
Then, the
In this case, the crank counter value is deviated, and the stored crank counter value “600” is out of the estimated range. It is judged that it is a wrong one that does not conform to.
この結果に基づいて、電子制御装置100は、記憶されているクランクカウンタの値を消去し、自動起動制御の実行を禁止して通常の始動制御を開始する。すなわち、欠け歯検出による気筒判別を行ってから各気筒に対する個別の燃料噴射や点火を実行する通常の始動制御によって内燃機関を再起動させる。
Based on this result, the
時刻t42において起動指令がなされると、スタータモータ40が駆動されて時刻t43から機関回転速度が上昇し始める。尚、このときにはクランクカウンタの値は初期値である「0」にリセットされている。また気筒判別が完了していないため、各気筒に対する個別の燃料噴射や点火は実行されていない。
When a start command is issued at time t42, the
吸気側カム角信号における第1のHi信号が検出されたあとに時刻t44において欠け歯検出がなされると、クランク角が「90°CA」であることが推定され、気筒判別が完了する。そして、クランクカウンタが「90」に設定される。 If missing teeth are detected at time t44 after the first Hi signal in the intake cam angle signal is detected, it is estimated that the crank angle is “90 ° CA”, and cylinder discrimination is completed. Then, the crank counter is set to “90”.
こうして気筒判別が完了し、クランクカウンタ「90」に設定されるとクランクカウンタの値に基づいて各気筒に対する個別の燃料噴射や点火が実行されるようになる。
このように休止条件が成立しなくなったときに、クランクカウンタの値が推定される範囲から外れたものであることが判定され、クランクカウンタの値が誤ったものであると判断された場合には通常の始動制御によって内燃機関が再起動されるようになる。すなわち、誤ったクランク角の情報に基づく自動起動が実行されずに、通常の始動態様による始動が実行されるため、正しいクランク角の情報に基づく正常な自動起動により内燃機関が起動される場合よりも再起動にかかる時間は長くなるものの、的確に内燃機関を再起動することができるようになる。
When the cylinder discrimination is completed and the crank counter is set to “90”, individual fuel injection and ignition for each cylinder are executed based on the value of the crank counter.
When it is determined that the crank counter value is out of the estimated range when the pause condition is no longer satisfied, and the crank counter value is determined to be incorrect, The internal combustion engine is restarted by the normal start control. That is, the automatic start based on the incorrect crank angle information is not performed, and the normal start mode is performed, so that the internal combustion engine is started based on the normal automatic start based on the correct crank angle information. However, although it takes a long time to restart, the internal combustion engine can be restarted accurately.
したがって、アイドリングストップにより燃料消費量の低減を図りつつ、誤ったクランク角に基づく自動起動を禁止することができ、誤ったクランク角に基づく自動起動によって排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することができる。 Therefore, automatic start based on the wrong crank angle can be prohibited while reducing fuel consumption by idling stop, and exhaust properties deteriorate due to automatic start based on the wrong crank angle, or normal start is normally performed. It can be suppressed that it cannot be completed.
また、アイドリングストップ機能による運転休止中にクランクシャフト50が動いてしまい、実際のクランクシャフト50の回転角と記憶されているクランク角の情報とが対応しなくなってしまった場合等にも記憶されているクランク角の情報を利用せずに、通常の始動制御を通じて再起動が行われるようになる。そのため、運転休止中にクランク角の情報にずれが生じた場合にも、誤ったクランク角に基づく自動起動によって排気性状が悪化したり、自動起動を正常に完了させることができなくなったりすることを抑制することができるようになる。
It is also stored when the
・尚、こうした異常判定ルーチンと上記実施形態における運転休止時異常判定ルーチンとの双方を実行するようにしてもよい。すなわち、休止条件が成立してクランクカウンタが記憶されるときに運転休止時異常判定ルーチンを実行する一方、アイドリングストップ制御による機関運転休止中には図10に示される異常判定ルーチンを実行するようにしてもよい。 In addition, you may make it perform both such an abnormality determination routine and the abnormality determination routine at the time of an operation stop in the said embodiment. That is, when the stop condition is satisfied and the crank counter is stored, the abnormality determination routine at the time of operation stop is executed, while the abnormality determination routine shown in FIG. 10 is executed during the engine operation stop by the idling stop control. May be.
・尚、上記図10に示されるようにクランクカウンタが推定範囲内に含まれるか否かを判定する異常判定処理ルーチンを、クランクシャフト50が停止したあとに実行する構成であれば、誤ったクランクカウンタに基づいて内燃機関が自動起動されてしまうことを抑制することができる。そのため、上記のように休止条件が成立しなくなったときのみならず、クランクシャフト50が停止したときよりもあとであり、且つ休止条件が成立しなくなるよりも前の時点、すなわち休止条件が成立している運転休止中にクランクカウンタが推定範囲内に含まれるか否かを判定する異常判定ルーチンを実行する構成を採用することもできる。
In addition, if the abnormality determination processing routine for determining whether or not the crank counter is included in the estimated range is executed after the
10…燃料噴射弁、20…点火プラグ、30…電子制御スロットル、40…スタータモータ、50…クランクシャフト、60…吸気カムシャフト、70…排気カムシャフト、100…電子制御装置、101…アクセルポジションセンサ、102…スロットルポジションセンサ、103…エアフロメータ、104…水温センサ、105…クランクポジションセンサ、106…吸気カムポジションセンサ、107…排気カムポジションセンサ、108…ブレーキスイッチ、109…車速センサ、150…タイミングロータ、151…突起、152…欠け歯部、160…吸気側センサプレート、161…第1の被検出体、162…第2の被検出体、163…第3の被検出体、170…排気側センサプレート、171…第1の被検出体、172…第2の被検出体、173…第3の被検出体。
DESCRIPTION OF
Claims (8)
カムシャフトが停止しているときであってもカムシャフトの回転位相に基づくカム角信号を出力することのできるカムポジションセンサを備え、クランクシャフトが停止したあと、カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲と、記憶されているクランク角の情報とを比較し、記憶されているクランク角の情報が、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲から外れている場合に、記憶されているクランク角の情報を利用せずに、気筒判別がなされてから各気筒に対する個別の燃料噴射及び点火を行う通常の始動態様による始動を実行する車載内燃機関の制御装置。 While the crank angle is detected by counting the pulse signal that is output each time the crankshaft rotates by a certain angle, the engine operation is automatically stopped when the stop condition is satisfied, and the crankshaft is accompanied by the stoppage of operation. The information on the crank angle detected when the engine is stopped is stored, and when the stop condition is not satisfied, the fuel angle and the individual fuel injection and ignition for each cylinder are performed using the stored information on the crank angle. A control device for an on-vehicle internal combustion engine having an idling stop function for automatically starting the internal combustion engine while performing,
A cam position sensor that can output a cam angle signal based on the rotation phase of the camshaft even when the camshaft is stopped, and the cam that is output from the cam position sensor after the crankshaft stops The crank angle range estimated based on the angle signal is compared with the stored crank angle information, and the stored crank angle information is added to the cam angle signal output from the cam position sensor. Normal start to perform individual fuel injection and ignition for each cylinder after cylinder discrimination is made without using stored crank angle information when out of range of crank angle estimated based on The control apparatus of the vehicle-mounted internal combustion engine which performs the start by an aspect.
記憶されたクランク角の情報と、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲とを比較し、
記憶されているクランク角の情報が、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲から外れている場合には、その判定に基づいて前記通常の始動態様による始動を開始する
請求項1に記載の車載内燃機関の制御装置。 Immediately after the crankshaft is stopped and the crank angle information is stored,
Comparing the stored crank angle information with the crank angle range estimated based on the cam angle signal output from the cam position sensor;
When the stored crank angle information is out of the range of the crank angle estimated based on the cam angle signal output from the cam position sensor, the normal start mode is determined based on the determination. The on-vehicle internal combustion engine control device according to claim 1, wherein start-up by the engine is started.
記憶されているクランク角の情報と、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲とを比較し、
記憶されているクランク角の情報が、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角の範囲から外れている場合には、その判定に基づいて前記通常の始動態様による始動を開始する
請求項1に記載の車載内燃機関の制御装置。 After the crankshaft is stopped and the crank angle information is stored, when the stop condition is not satisfied,
Comparing the stored crank angle information with the crank angle range estimated based on the cam angle signal output from the cam position sensor,
When the stored crank angle information is out of the range of the crank angle estimated based on the cam angle signal output from the cam position sensor, the normal start mode is determined based on the determination. The on-vehicle internal combustion engine control device according to claim 1, wherein start-up by the engine is started.
同カムポジションセンサから出力されているカム角信号の種類に基づいて前記クランク角の範囲を推定する請求項1〜3のいずれか一項に記載の車載内燃機関の制御装置。 The cam position sensor is disposed at a position that can be opposed to the detected body around a sensor plate fixed to the camshaft and provided with a plurality of detected bodies at a peripheral portion thereof. The first signal is output when in the proximity state, while the second signal is output when the detected object is in a separated state,
The on-vehicle internal combustion engine control device according to any one of claims 1 to 3, wherein the crank angle range is estimated based on a type of cam angle signal output from the cam position sensor.
前記センサプレートは、前記複数の被検出体として、同センサプレートの周方向における占有範囲の大きさがそれぞれに異なる被検出体を備えている
ことを特徴とする車載内燃機関の制御装置。 The control apparatus for an on-vehicle internal combustion engine according to claim 4,
The sensor plate includes, as the plurality of detected bodies, detected bodies having different occupying ranges in the circumferential direction of the sensor plates.
請求項4又は請求項5に記載の車載内燃機関の制御装置。 The in-vehicle internal combustion engine according to claim 4 or 5, wherein a plurality of the cam position sensors are provided, and the range of the crank angle is estimated according to a combination pattern of cam angle signals output by shifting the phase from each cam position sensor. Engine control device.
前記第1のカムポジションセンサから出力されているカム角信号と前記第2のカムポジションセンサから出力されているカム角信号との組合せのパターンに応じて前記クランク角の範囲を推定する
請求項6に記載の車載内燃機関の制御装置。 A first sensor plate fixed to the intake camshaft, a second sensor plate fixed to the exhaust camshaft with a phase shifted from the first sensor plate, and a periphery of the first sensor plate. A first cam position sensor provided, and a second cam position sensor disposed around the second sensor plate,
7. The crank angle range is estimated according to a combination pattern of a cam angle signal output from the first cam position sensor and a cam angle signal output from the second cam position sensor. The control apparatus of the vehicle-mounted internal combustion engine of description.
カムシャフトが停止しているときであってもカムシャフトの回転位相に基づくカム角信号を出力することのできるカムポジションセンサを備え、クランクシャフトが停止したあと、記憶されているクランク角の情報と、前記カムポジションセンサから出力されているカム角信号に基づいて推定されるクランク角とを比較することによって記憶されているクランク角の情報が正しいものであるか否かを判定し、正しいものではない旨の判定がなされたときには、記憶されているクランク角の情報を利用せずに、気筒判別がなされてから各気筒に対する個別の燃料噴射及び点火を行う通常の始動態様による始動を実行する車載内燃機関の制御装置。 While the crank angle is detected by counting the pulse signal that is output each time the crankshaft rotates by a certain angle, the engine operation is automatically stopped when the stop condition is satisfied, and the crankshaft is accompanied by the stoppage of operation. The information on the crank angle detected when the engine is stopped is stored, and when the stop condition is not satisfied, the fuel angle and the individual fuel injection and ignition for each cylinder are performed using the stored information on the crank angle. A control device for an on-vehicle internal combustion engine having an idling stop function for automatically starting the internal combustion engine while performing,
A cam position sensor that can output a cam angle signal based on the rotational phase of the camshaft even when the camshaft is stopped, and the stored crank angle information after the crankshaft is stopped The stored crank angle information is determined to be correct by comparing it with the crank angle estimated based on the cam angle signal output from the cam position sensor. When it is determined that there is not, the vehicle-mounted vehicle that performs the start in the normal start mode in which individual fuel injection and ignition are performed for each cylinder after the cylinder determination is made without using the stored crank angle information Control device for internal combustion engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010206826A JP2012062802A (en) | 2010-09-15 | 2010-09-15 | Control device of on-vehicle internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010206826A JP2012062802A (en) | 2010-09-15 | 2010-09-15 | Control device of on-vehicle internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012062802A true JP2012062802A (en) | 2012-03-29 |
Family
ID=46058765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010206826A Pending JP2012062802A (en) | 2010-09-15 | 2010-09-15 | Control device of on-vehicle internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012062802A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015086788A (en) * | 2013-10-30 | 2015-05-07 | トヨタ自動車株式会社 | Control device for internal combustion engine |
| JP2015094221A (en) * | 2013-11-08 | 2015-05-18 | 株式会社デンソー | Electronic control device for internal combustion engine |
| WO2016152066A1 (en) * | 2015-03-26 | 2016-09-29 | 株式会社デンソー | Variable valve system |
| CN116324152A (en) * | 2021-01-12 | 2023-06-23 | 日立安斯泰莫株式会社 | Crank angle sensor control unit and internal combustion engine control unit |
-
2010
- 2010-09-15 JP JP2010206826A patent/JP2012062802A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015086788A (en) * | 2013-10-30 | 2015-05-07 | トヨタ自動車株式会社 | Control device for internal combustion engine |
| JP2015094221A (en) * | 2013-11-08 | 2015-05-18 | 株式会社デンソー | Electronic control device for internal combustion engine |
| WO2016152066A1 (en) * | 2015-03-26 | 2016-09-29 | 株式会社デンソー | Variable valve system |
| CN116324152A (en) * | 2021-01-12 | 2023-06-23 | 日立安斯泰莫株式会社 | Crank angle sensor control unit and internal combustion engine control unit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2518451B1 (en) | Abnormality determination device for rotation sensor | |
| US8818685B2 (en) | Rotation detecting device and rotation detecting method | |
| JP5167237B2 (en) | Rotation sensor abnormality determination device | |
| US7937212B2 (en) | Internal-combustion-engine stop determination device | |
| US9638130B2 (en) | Apparatus and method for controlling internal combustion engine | |
| JP2012062802A (en) | Control device of on-vehicle internal combustion engine | |
| US10273929B2 (en) | Ignition timing control apparatus for internal combustion engine | |
| JP4276190B2 (en) | Control device for internal combustion engine | |
| JP4135684B2 (en) | Engine control device | |
| JP5044613B2 (en) | Rotation sensor abnormality detection device | |
| JP6334389B2 (en) | Engine control device | |
| JP4069902B2 (en) | Engine control device | |
| JP4410614B2 (en) | Engine control device | |
| JP2005264862A (en) | Engine control device | |
| JP6056621B2 (en) | Vehicle start determination device | |
| JP6153342B2 (en) | Control device for internal combustion engine | |
| JP6468697B2 (en) | Control device for internal combustion engine | |
| JP6176145B2 (en) | Idling stop control device for vehicle | |
| JP4406324B2 (en) | Engine control device | |
| JP5407934B2 (en) | Abnormality judgment device for rotation angle detection system | |
| JP2010185311A (en) | Engine control system and cam stem sensor | |
| JP5499973B2 (en) | Control device for internal combustion engine | |
| JP2010185310A (en) | Engine controller | |
| KR20200047157A (en) | Apparatus for engine synchronization and controlling method thereof | |
| JP2018066354A (en) | Electronic control device |