[go: up one dir, main page]

JP2003232255A - Reverse rotation detection device and cylinder discrimination device for internal combustion engine - Google Patents

Reverse rotation detection device and cylinder discrimination device for internal combustion engine

Info

Publication number
JP2003232255A
JP2003232255A JP2002032422A JP2002032422A JP2003232255A JP 2003232255 A JP2003232255 A JP 2003232255A JP 2002032422 A JP2002032422 A JP 2002032422A JP 2002032422 A JP2002032422 A JP 2002032422A JP 2003232255 A JP2003232255 A JP 2003232255A
Authority
JP
Japan
Prior art keywords
cylinder
reverse rotation
cylinder discrimination
detection
engine
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
Application number
JP2002032422A
Other languages
Japanese (ja)
Inventor
Hirokazu Shimizu
博和 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Unisia Automotive Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Unisia Automotive Ltd filed Critical Hitachi Unisia Automotive Ltd
Priority to JP2002032422A priority Critical patent/JP2003232255A/en
Publication of JP2003232255A publication Critical patent/JP2003232255A/en
Pending legal-status Critical Current

Links

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【課題】気筒判別信号を出力するカムセンサの故障時
に、クランク角センサからのポジション信号POSに基
づいて検出される気筒判別タイミング毎に気筒判別値を
更新させる構成において、機関停止時に揺り戻しが発生
したときに、誤って気筒判別値が更新されることを防止
する。 【解決手段】ポジション信号POSが気筒間の行程位相
差毎に欠落するように設定し、欠落位置の検出に基づい
て設定される気筒判別タイミング毎に気筒判別値を更新
させるが、揺り戻しが検出されたときには更新を停止さ
せる。揺り戻しは、ポジション信号POSの周期又は該
周期の今回値と前回値との比に基づいて検出させる構成
とし、かつ、欠落部で誤検出されることを防止すべく、
欠落位置であるか否かによって前記周期又は周期比と比
較させる閾値を切り換える。
(57) Abstract: In a configuration in which a cylinder determination value is updated at each cylinder determination timing detected based on a position signal POS from a crank angle sensor when a cam sensor that outputs a cylinder determination signal fails, the engine is stopped. This prevents the cylinder discrimination value from being erroneously updated when the swingback occurs. A position signal POS is set to be lost for each stroke phase difference between cylinders, and a cylinder determination value is updated at each cylinder determination timing set based on the detection of a missing position. When the update is performed, the update is stopped. The swing back is detected based on the cycle of the position signal POS or the ratio between the current value and the previous value of the cycle, and in order to prevent erroneous detection at the missing portion,
A threshold value to be compared with the period or the period ratio is switched depending on whether or not the position is a missing position.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、機関停止時の逆転
(揺り戻し)を検出する逆転検出装置、及び、該逆転検
出装置を用いて気筒判別を行う気筒判別装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reverse rotation detecting device for detecting reverse rotation (sway back) when an engine is stopped, and a cylinder determining device for performing cylinder determination using the reverse rotation detecting device.

【0002】[0002]

【従来の技術】従来、機関の逆転を検出する装置として
は、例えば特開平11−117780号公報に開示され
るように、一定回転角毎の検出信号の発生周期を計測
し、該周期の今回値と前回値との比を閾値と比較するこ
とで、機関の逆転状態を検出する装置があった。
2. Description of the Related Art Conventionally, as a device for detecting reverse rotation of an engine, as disclosed in, for example, Japanese Patent Application Laid-Open No. 11-117780, the generation cycle of a detection signal at every constant rotation angle is measured, and this cycle There is a device that detects the reverse rotation state of the engine by comparing the ratio between the value and the previous value with a threshold value.

【0003】また、機関の気筒判別装置として、例えば
特開平11−257148号公報に開示されるように、
一定のクランク角度毎に検出信号を出力するセンサであ
って、気筒間の行程位相差に対応する角度毎に検出信号
に欠落が生じるクランク角センサと、前記行程位相差毎
に発生数の異なる気筒判別信号を出力するカムセンサと
を備え、前記クランク角センサの検出信号の欠落位置
を、検出信号の周期変化又は気筒判別信号との相関から
検出し、かつ、前記欠落位置を基準とする基準クランク
角位置を前記気筒判別信号に基づいて各気筒に対応させ
る気筒判別を行う構成の装置があった。
Further, as a cylinder discriminating device for an engine, as disclosed in, for example, Japanese Patent Laid-Open No. 11-257148,
A sensor that outputs a detection signal for each constant crank angle, a crank angle sensor in which a detection signal is missing at each angle corresponding to a stroke phase difference between cylinders, and a cylinder that has a different number of occurrences for each stroke phase difference A cam sensor that outputs a discrimination signal, and detects the missing position of the detection signal of the crank angle sensor from the cycle change of the detection signal or the correlation with the cylinder discrimination signal, and the reference crank angle based on the missing position. There is an apparatus configured to perform cylinder discrimination in which the position is associated with each cylinder based on the cylinder discrimination signal.

【0004】[0004]

【発明が解決しようとする課題】ところで、上記特開平
11−257148号公報のように、クランク角センサ
の検出信号に欠落を設けて基準クランク角位置を検出さ
せる構成であれば、クランク角の検出と、基準クランク
角位置の検出とを1つのセンサを用いて行わせることが
できるが、検出信号の欠落部分で周期が長くなるため
に、前記特開平11−117780号公報のように、検
出信号の周期比と一定の閾値との比較に基づいて逆転を
検出させる構成では、欠落部分において逆転状態を誤検
出する可能性があるという問題があった。
By the way, as in the above-mentioned Japanese Patent Application Laid-Open No. 11-257148, if the detection signal of the crank angle sensor is provided with a missing portion to detect the reference crank angle position, the crank angle is detected. And the detection of the reference crank angle position can be performed by using one sensor. However, since the period becomes longer in the missing portion of the detection signal, the detection signal is detected as disclosed in JP-A-11-117780. In the configuration in which the reverse rotation is detected based on the comparison between the cycle ratio and the constant threshold value, there is a problem that the reverse rotation state may be erroneously detected in the missing portion.

【0005】前記特開平11−257148号公報のよ
うにして気筒判別を行わせる構成では、カムセンサ(気
筒判別センサ)の故障が発生しても、正常時の気筒判別
結果に引き続くパターンで気筒判別結果を順次更新させ
るようにすれば、正常時と同様な点火・気筒別噴射を行
わせることが可能であり、イグニションスイッチがOF
Fされている間において気筒判別結果を記憶保持させて
おけば、再始動時においても、引き続きカムセンサを用
いることなく、気筒判別を行わせることが可能となる。
In the structure for performing the cylinder discrimination as in the above-mentioned Japanese Patent Laid-Open No. 11-257148, even if a failure of the cam sensor (cylinder discrimination sensor) occurs, the cylinder discrimination result is in a pattern following the normal cylinder discrimination result. It is possible to perform the same ignition / cylinder-specific injection as in the normal state by sequentially updating the ignition switch and the ignition switch to the OF
If the cylinder discrimination result is stored and held during the period of F, the cylinder discrimination can be performed without restarting the cam sensor even when the engine is restarted.

【0006】しかし、機関停止の直前に逆転(揺り戻
し)が発生すると、気筒判別結果が誤って更新されてし
まう可能性があり、気筒判別結果が誤って更新される
と、再始動時に誤った気筒判別結果を初期値として気筒
判別結果が順次更新されることになって、再始動が行え
なくなるという問題が発生する。そこで、本発明は、ク
ランク角センサの検出信号に欠落を設けてあっても、前
記クランク角センサの検出信号から機関の逆転を精度良
く検出できる装置を提供することを目的とする。
However, if a reverse rotation (sway back) occurs immediately before the engine is stopped, the cylinder discrimination result may be erroneously updated, and if the cylinder discrimination result is erroneously updated, it may be erroneous at the time of restart. The cylinder discrimination result is sequentially updated with the cylinder discrimination result as an initial value, which causes a problem that restart cannot be performed. Therefore, an object of the present invention is to provide a device capable of accurately detecting the reverse rotation of the engine from the detection signal of the crank angle sensor even if the detection signal of the crank angle sensor is provided with a gap.

【0007】また、前記逆転検出装置を用いて、気筒判
別信号を発生するカムセンサの故障時であっても、正し
く気筒判別を行うことができる気筒判別装置を提供する
ことを目的とする。
Another object of the present invention is to provide a cylinder discriminating device which can correctly discriminate a cylinder by using the reverse rotation detecting device even when a cam sensor for generating a cylinder discriminating signal fails.

【0008】[0008]

【課題を解決するための手段】そのため請求項1に係る
逆転検出装置は、機関のクランクシャフトに軸支される
回転体に対し、一定角度毎の被検出部を所定クランク角
位置で欠落させて形成し、前記被検出部を検出して検出
信号を発生するクランク角センサを備え、前記検出信号
の発生周期及び/又は該発生周期の今回値と前回値との
比を求め、該発生周期及び/又は周期比と閾値との比較
から、機関の逆転を検出する構成であって、前記閾値を
前記欠落位置の検出時であるか否かによって異なる値に
設定する構成とした。
Therefore, a reverse rotation detecting device according to a first aspect of the present invention is configured such that a detected portion for every fixed angle is omitted at a predetermined crank angle position with respect to a rotating body pivotally supported by a crankshaft of an engine. A crank angle sensor for detecting the detected portion and generating a detection signal, and obtaining a generation cycle of the detection signal and / or a ratio of a current value and a previous value of the generation cycle, the generation cycle and The configuration is such that reverse rotation of the engine is detected based on the comparison between the cycle ratio and the threshold value, and the threshold value is set to a different value depending on whether or not the missing position is detected.

【0009】上記構成によると、クランク角センサの検
出信号の周期が、逆転によって延びたことを、周期及び
/又は周期比と閾値との比較に基づいて判断するが、被
検出部の欠落位置では、逆転とは無関係に周期が長くな
るので、逆転検出のための閾値を欠落位置とそれ以外で
異なる値に設定し、欠落による周期の延びと逆転による
周期の延びとを区別できるようにする。
According to the above configuration, it is determined that the cycle of the detection signal of the crank angle sensor is extended by the reverse rotation based on the comparison between the cycle and / or the cycle ratio and the threshold value. Since the cycle becomes long irrespective of the reverse rotation, the threshold value for detecting the reverse rotation is set to a different value at the missing position and other values so that the cycle extension due to the missing and the cycle extension due to the reverse can be distinguished.

【0010】請求項2に係る気筒判別装置は、請求項1
記載の内燃機関の逆転検出装置を含んで構成されると共
に、前記機関のカムシャフトから気筒判別信号を取り出
すカムセンサを備え、前記カムセンサからの気筒判別信
号に基づいて前記欠落位置を基準とする基準クランク角
位置を各気筒に対応させる気筒判別を行うと共に、前記
カムセンサの故障時に、正常時の気筒判別結果に引き続
くパターンで前記欠落位置の検出をトリガーとして気筒
判別結果の更新を行わせるよう構成し、かつ、機関の逆
転が検出されたときに、前記気筒判別結果の更新を停止
させる構成とした。
A cylinder discriminating apparatus according to a second aspect of the present invention is the first aspect of the present invention.
A reference crank that includes a reverse rotation detection device for an internal combustion engine as described above, and includes a cam sensor that extracts a cylinder determination signal from a camshaft of the engine, and a reference crank that uses the missing position as a reference based on the cylinder determination signal from the cam sensor. Along with performing cylinder discrimination in which the angular position is associated with each cylinder, when the cam sensor malfunctions, the cylinder discrimination result is updated by using the detection of the missing position as a trigger in a pattern subsequent to the normal cylinder discrimination result, Moreover, when the reverse rotation of the engine is detected, the updating of the cylinder discrimination result is stopped.

【0011】上記構成によると、カムセンサからの気筒
判別信号に基づいて基準クランク角位置を各気筒に対応
させる気筒判別を行うが、カムセンサが故障してもそれ
までのパターンの繰り返しで気筒判別結果を更新させれ
ば良いので、欠落位置の検出をトリガーとして気筒判別
結果の更新を行わせ、検出信号の周期・周期比に基づい
て逆転が検出されたときには、気筒判別結果が更新され
ないようにする。
According to the above configuration, the cylinder discrimination is made based on the cylinder discrimination signal from the cam sensor so that the reference crank angle position corresponds to each cylinder. However, even if the cam sensor fails, the cylinder discrimination result can be obtained by repeating the pattern so far. Since it may be updated, the cylinder determination result is updated by using the detection of the missing position as a trigger, and the cylinder determination result is not updated when reverse rotation is detected based on the cycle / cycle ratio of the detection signal.

【0012】請求項3に係る逆転検出装置は、機関のク
ランクシャフトに軸支される回転体に対し、一定角度毎
の被検出部を形成すると共に、前記被検出部を検出する
ことで検出信号を発生する検出素子として、検出信号の
位相が相互にずれた2つの検出素子を備え、該2つの検
出素子からの検出信号の差分を求めると共に、前記差分
検出信号と立ち上げ用判定値及び立ち下げ用判定値との
比較によってパルス波を生成し、該パルス波を最終的な
検出信号として出力するクランク角センサを有し、前記
検出信号のデューティ比に基づいて前記機関の逆転を検
出する構成とした。
A reverse rotation detecting device according to a third aspect of the present invention forms a detected portion at a constant angle with respect to a rotating body pivotally supported by a crankshaft of an engine, and detects the detected portion to detect a detection signal. As a detection element that generates a signal, two detection elements whose detection signals are out of phase with each other are provided, and the difference between the detection signals from the two detection elements is obtained, and the difference detection signal and the determination value for rising and the rising A configuration that has a crank angle sensor that generates a pulse wave by comparison with a determination value for lowering and outputs the pulse wave as a final detection signal, and detects reverse rotation of the engine based on the duty ratio of the detection signal. And

【0013】上記構成によると、クランク角センサは、
位相がずれた2つの検出素子(例えばホール素子)を含
んで構成され、前記検出素子の検出信号の差分をパルス
波に変換したときのデューティ比に基づいて逆転の有無
が検出される。即ち、検出素子の差動出力を、上下2つ
の閾値(立ち上げ用判定値及び立ち下げ用判定値)と比
較することでパルス波に変換し、該パルス波の立ち上が
り又は立ち下りを検出信号の検出位置とするが、回転方
向が逆転すると、前記パルス波のオン・オフが反転する
ことになり、以って、デューティ比(1周期当たりのO
N又はOFF時間割合)が大きく変化することになる。
According to the above structure, the crank angle sensor is
It is configured to include two detection elements (for example, Hall elements) whose phases are shifted, and the presence or absence of inversion is detected based on the duty ratio when the difference between the detection signals of the detection elements is converted into a pulse wave. That is, the differential output of the detection element is converted into a pulse wave by comparing the upper and lower two threshold values (a rising judgment value and a falling judgment value), and the rising or falling of the pulse wave is detected. Although it is at the detection position, when the rotation direction is reversed, the on / off of the pulse wave is reversed, so that the duty ratio (O per cycle)
N or OFF time ratio) will change greatly.

【0014】例えば、クランク角センサの検出信号の一
部に欠落があり、正転時の欠落部分以外のデューティ比
(ON時間割合)が30%であり、欠落部分で10%に
なるとした場合、逆転時には、それぞれのデューティ比
が70%,90%に切り換わるから、上記デューティ比
の反転によって逆転が検出される。請求項4に係る気筒
判別装置は、請求項3記載の内燃機関の逆転検出装置を
含んで構成されると共に、前記クランク角センサの前記
被検出部を、所定クランク角位置で欠落させる一方、前
記機関のカムシャフトから気筒判別信号を取り出すカム
センサを備え、前記カムセンサからの気筒判別信号に基
づいて前記欠落位置を基準とする基準クランク角位置を
各気筒に対応させる気筒判別を行うと共に、前記カムセ
ンサの故障時に、正常時の気筒判別結果に引き続くパタ
ーンで前記欠落位置の検出をトリガーとして気筒判別結
果の更新を行わせるよう構成し、かつ、機関の逆転が検
出されたときに、前記気筒判別結果の更新を停止させる
よう構成した。
For example, when a part of the detection signal of the crank angle sensor is missing, the duty ratio (ON time ratio) other than the missing part at the time of forward rotation is 30%, and it is 10% at the missing part, At the time of reverse rotation, the respective duty ratios are switched to 70% and 90%, so the reverse rotation is detected by the inversion of the duty ratio. A cylinder discriminating apparatus according to a fourth aspect is configured to include the reverse rotation detecting apparatus for an internal combustion engine according to the third aspect, and the detected portion of the crank angle sensor is missing at a predetermined crank angle position, while A cam sensor for extracting a cylinder discrimination signal from the camshaft of the engine is provided, and cylinder discrimination is performed based on the cylinder discrimination signal from the cam sensor so that a reference crank angle position based on the missing position corresponds to each cylinder, and the cam sensor outputs At the time of failure, the cylinder discrimination result is configured to be updated by using the detection of the missing position as a trigger in a pattern following the normal cylinder discrimination result, and when reverse rotation of the engine is detected, the cylinder discrimination result Configured to stop the update.

【0015】上記構成によると、カムセンサからの気筒
判別信号に基づいて基準クランク角位置を各気筒に対応
させる気筒判別を行うが、カムセンサが故障してもそれ
までのパターンの繰り返しで気筒判別結果を更新させれ
ば良いので、欠落位置の検出をトリガーとして気筒判別
結果の更新を行わせ、前記デューティに基づいて逆転が
検出されたときには、気筒判別結果が更新されないよう
にする。
According to the above construction, the cylinder discrimination is made based on the cylinder discrimination signal from the cam sensor so that the reference crank angle position corresponds to each cylinder. However, even if the cam sensor fails, the cylinder discrimination result can be obtained by repeating the pattern so far. Since it may be updated, the cylinder discrimination result is updated with the detection of the missing position as a trigger, and the cylinder discrimination result is not updated when reverse rotation is detected based on the duty.

【0016】請求項5に係る気筒判別装置では、前記欠
落位置が検出された後の前記検出信号の発生数が所定値
に達した時点で前記気筒判別結果の更新を行わせる構成
であり、機関の逆転が検出された後は、前記更新タイミ
ングでの更新を停止させる構成とした。上記構成による
と、欠落位置が検出された後の検出信号の発生数が所定
値に達した時点で気筒判別結果の更新を行わせるから、
逆転時であっても検出信号の発生数がカウントアップさ
れることで、更新タイミングが検出され、気筒判別結果
が更新されることになるので、逆転が検出されると、た
とえ検出信号の発生数が更新タイミングを示す値になっ
ても、更新を停止させる。
In the cylinder discriminating apparatus according to a fifth aspect of the present invention, the cylinder discrimination result is updated when the number of detection signals generated after the missing position is detected reaches a predetermined value. After the reverse rotation is detected, the update is stopped at the update timing. According to the above configuration, the cylinder discrimination result is updated when the number of detection signals generated after the missing position is detected reaches a predetermined value.
Even if the reverse rotation is detected, the number of detection signals generated is counted up, so that the update timing is detected and the cylinder discrimination result is updated. Even if is a value indicating the update timing, the update is stopped.

【0017】[0017]

【発明の効果】請求項1記載の発明によると、クランク
角センサの検出信号の周期及び/又は周期比から逆転を
検出する構成において、逆転検出の閾値を検出信号が欠
落する位置であるか否かで切り換えるので、信号の欠落
による周期の延びを逆転と誤検出することがなく、基準
クランク角位置の検出を兼ねるクランク角センサの検出
信号から逆転を精度良く検出することができるという効
果がある。
According to the first aspect of the present invention, in the structure for detecting the reverse rotation based on the cycle and / or cycle ratio of the detection signal of the crank angle sensor, it is determined whether the detection signal is missing at the reverse rotation detection threshold value. Since there is no erroneous detection of the extension of the cycle due to the loss of the signal as the reverse rotation, the reverse rotation can be accurately detected from the detection signal of the crank angle sensor which also detects the reference crank angle position. .

【0018】請求項2記載の発明によると、カムセンサ
が故障しても、正常時に引き続くパターンで気筒判別結
果の更新を行わせることで、気筒判別を継続して行わせ
ることができる一方、逆転により誤って気筒判別結果が
更新されることがなく、再始動時に正しい気筒判別結果
に基づいて点火制御等を行わせることができるという効
果がある。
According to the second aspect of the present invention, even if the cam sensor fails, the cylinder discrimination result can be continuously updated by updating the cylinder discrimination result in a normal pattern, while the cylinder discrimination can be continued. There is an effect that the cylinder discrimination result is not updated by mistake, and the ignition control or the like can be performed based on the correct cylinder discrimination result at the time of restart.

【0019】請求項3記載の発明によると、2つの検出
素子の差動出力と立ち上げ用判定値及び立ち下げ用判定
値との比較によって生成されるパルス波のオン・オフ
が、機関の逆転によって反転してデューティ比が切り換
わることに基づいて機関の逆転を検出するので、たとえ
クランク角センサの検出信号に欠落があっても、該欠落
に影響されることのない逆転検出が行えるという効果が
ある。
According to the third aspect of the invention, the on / off state of the pulse wave generated by comparing the differential output of the two detection elements with the rising judgment value and the falling judgment value is the reverse rotation of the engine. Since the reverse rotation of the engine is detected based on the fact that the reverse rotation causes the duty ratio to switch and the reverse rotation of the engine is detected, even if the detection signal of the crank angle sensor is missing, reverse rotation detection that is not affected by the missing can be performed. There is.

【0020】請求項4記載の発明によると、カムセンサ
が故障しても、正常時に引き続くパターンで気筒判別結
果の更新を行わせることで、気筒判別を継続して行わせ
ることができる一方、基準クランク角位置の検出のため
に設けたクランク角センサ出力の欠落部分によって逆転
が誤検出されることがなく、逆転により気筒判別結果が
誤って更新されることがないので、再始動時に正しい気
筒判別結果に基づいて点火制御等を行わせることができ
るという効果がある。
According to the fourth aspect of the present invention, even if the cam sensor is out of order, the cylinder discrimination result can be continuously updated by updating the cylinder discrimination result in a normal pattern, while the cylinder discrimination can be continued. Since the reverse rotation is not erroneously detected due to the missing portion of the crank angle sensor output provided for detecting the angular position, and the cylinder determination result is not updated by the reverse rotation, the correct cylinder determination result at restart is obtained. There is an effect that ignition control and the like can be performed based on the above.

【0021】請求項5記載の発明によると、正転・逆転
に無関係に、気筒判別結果の更新タイミングが検出され
る構成であっても、逆転時に気筒判別結果が誤って更新
されることを防止でき、以って、再始動時に正しい気筒
判別結果に基づいて点火制御等を行わせることができる
という効果がある。
According to the fifth aspect of the present invention, the cylinder discrimination result is prevented from being erroneously updated at the time of reverse rotation, even if the update timing of the cylinder discrimination result is detected irrespective of forward rotation / reverse rotation. Therefore, there is an effect that the ignition control and the like can be performed based on the correct cylinder discrimination result at the time of restart.

【0022】[0022]

【発明の実施の形態】以下、本発明の実施の形態を図に
基づいて説明する。図1は、実施形態における車両用の
直列4気筒内燃機関の構成図であり、内燃機関101の
吸気管102には、スロットルモータ103aでスロッ
トルバルブ103bを開閉駆動する電子制御スロットル
104が介装され、該電子制御スロットル104及び吸
気バルブ105を介して、燃焼室106内に空気が吸入
される。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram of an in-line four-cylinder internal combustion engine for a vehicle according to an embodiment. An intake pipe 102 of an internal combustion engine 101 is provided with an electronically controlled throttle 104 that opens and closes a throttle valve 103b by a throttle motor 103a. Air is sucked into the combustion chamber 106 through the electronically controlled throttle 104 and the intake valve 105.

【0023】燃焼排気は燃焼室106から排気バルブ1
07を介して排出され、フロント触媒108及びリア触
媒109で浄化された後、大気中に放出される。前記吸
気バルブ105及び排気バルブ107は、それぞれ吸気
側カムシャフト110A,排気側カムシャフト110B
に設けられたカムによって開閉駆動される。
Combustion exhaust is discharged from the combustion chamber 106 to the exhaust valve 1
It is discharged via 07, purified by the front catalyst 108 and the rear catalyst 109, and then discharged into the atmosphere. The intake valve 105 and the exhaust valve 107 respectively include an intake side camshaft 110A and an exhaust side camshaft 110B.
It is opened and closed by a cam provided on the.

【0024】また、各気筒の吸気バルブ105上流側の
吸気ポート111には、電磁式の燃料噴射弁112が設
けられ、該燃料噴射弁112は、エンジンコントロール
ユニット(ECU)113からの噴射パルス信号によっ
て開弁駆動されると、所定圧力に調整された燃料を吸気
バルブ105に向けて噴射する。シリンダ内に形成され
た混合気は、点火プラグ114による火花点火によって
着火燃焼する。
An electromagnetic fuel injection valve 112 is provided in the intake port 111 on the upstream side of the intake valve 105 of each cylinder. The fuel injection valve 112 is an injection pulse signal from an engine control unit (ECU) 113. When the valve is driven to be opened by, the fuel adjusted to a predetermined pressure is injected toward the intake valve 105. The air-fuel mixture formed in the cylinder is ignited and burned by spark ignition by the spark plug 114.

【0025】各点火プラグ114には、それぞれにパワ
ートランジスタを内蔵したイグニッションコイル115
が設けられており、前記ECU113は、前記パワート
ランジスタをスイッチング制御することによって、点火
時期(点火進角値)を制御する。前記ECU113に
は、アクセルペダルセンサAPS116、機関101の
吸入空気量Qを検出するエアフローメータ115、クラ
ンクシャフト121から単位クランク角度毎のポジショ
ン信号POSを取り出すクランク角センサ117、スロ
ットルバルブ103bの開度TVOを検出するスロット
ルセンサ118、機関101の冷却水温度Twを検出す
る水温センサ119、前記吸気側カムシャフト110A
から気筒判別信号PHASEを取り出すカムセンサ12
0などからの検出信号が入力される。
Each ignition plug 114 has an ignition coil 115 containing a power transistor therein.
The ECU 113 controls ignition timing (ignition advance value) by switching control of the power transistor. The ECU 113 includes an accelerator pedal sensor APS116, an air flow meter 115 for detecting the intake air amount Q of the engine 101, a crank angle sensor 117 for extracting a position signal POS for each unit crank angle from the crankshaft 121, and an opening TVO of the throttle valve 103b. A throttle sensor 118 for detecting the temperature, a water temperature sensor 119 for detecting a cooling water temperature Tw of the engine 101, and the intake side camshaft 110A.
Cam sensor 12 for extracting the cylinder discrimination signal PHASE from the
A detection signal from 0 or the like is input.

【0026】前記カムセンサ120は、クランクシャフ
ト121が1回転する毎に2回転するカムシャフト11
0Aに軸支されたシグナルプレート(回転体)の周縁に
90°毎に異なる山数の被検出部を設け、該被検出部を
ホール素子や電磁ピックアップで検出することで、4気
筒機関101における気筒間の行程位相差に相当するク
ランク角180°CA毎に数の異なる(1〜4個)のパ
ルス信号を気筒判別信号PHASEとして発生する(図
2参照)。
The cam sensor 120 has a camshaft 11 that rotates twice each time the crankshaft 121 rotates once.
In the four-cylinder engine 101, the detected portions with different numbers of ridges are provided at every 90 ° around the periphery of the signal plate (rotating body) pivotally supported by 0A, and the detected portions are detected by the hall element or the electromagnetic pickup. Different (1 to 4) pulse signals are generated as the cylinder discrimination signal PHASE for each crank angle 180 ° CA corresponding to the stroke phase difference between the cylinders (see FIG. 2).

【0027】また、クランク角センサ117は、クラン
クシャフト121に軸支されるドライブプレートなどと
一体に設けられるシグナルプレート122の周縁に、ク
ランク角10°CA毎に突起部(被検出部)を形成する
一方、前記突起を検出するセンサとして、図3に示すよ
うに、2つのホール素子201A,201Bを備えてな
る。
Further, the crank angle sensor 117 has a protrusion (detected portion) formed for each crank angle of 10 ° CA on the periphery of the signal plate 122 integrally provided with a drive plate or the like pivotally supported by the crankshaft 121. On the other hand, as shown in FIG. 3, two Hall elements 201A and 201B are provided as sensors for detecting the protrusions.

【0028】前記2つのホール素子201A,201B
は、図3(A)に示すように、シグナルプレート122
の回転方向に所定距離だけ離して設置され、各ホール素
子201A,201Bの出力S1,S2の差分(S1−
S2)を求めると共に、該差分出力と立ち上げ用判定値
Sup及び立ち下げ用判定値Sdo(<Sup)とを比
較することで、立ち上げ用判定値Supを上方に向け横
切ったときに立ち上がり、立ち下げ用判定値Sdoを下
方に向け横切ったときに立ち下がるパルス波に変換し、
これをポジション信号POSとして出力する。
The two Hall elements 201A and 201B
Is the signal plate 122 as shown in FIG.
Of the Hall elements 201A and 201B (S1-S2).
S2) is obtained, and the difference output is compared with the rising determination value Sup and the falling determination value Sdo (<Sup), so that when the rising determination value Sup is crossed upward, it rises, Converting the falling judgment value Sdo into a pulse wave that falls when crossing downward,
This is output as the position signal POS.

【0029】また、前記突起部202を、各気筒のBT
DC60°及びBTDC70°に相当する位置で欠落さ
せ、180°毎にポジション信号POSが連続して2つ
だけ歯抜けになるようにしてある(図2参照)。更に、
前記クランク角180°CA毎に出力される気筒判別信
号PHASEの先頭パルスの位置と、前記ポジション信
号POSの欠落位置とを位置合わせしてある(図2参
照)。
In addition, the protrusion 202 is formed into the BT of each cylinder.
It is made to be missing at positions corresponding to DC 60 ° and BTDC 70 °, and only two consecutive position signals POS are missing every 180 ° (see FIG. 2). Furthermore,
The position of the head pulse of the cylinder discrimination signal PHASE output for each crank angle of 180 ° CA and the missing position of the position signal POS are aligned (see FIG. 2).

【0030】上記構成において、ECU113は、前記
カムセンサ120及びクランク角センサ117からの信
号に基づいて、基準クランク角信号REFの生成及び該
基準クランク角信号REFを各気筒に対応させる気筒判
別を行い、各気筒の点火時期及び燃料噴射時期を、前記
基準クランク角信号REFを基準に制御するようになっ
ている。
In the above-mentioned structure, the ECU 113 generates the reference crank angle signal REF based on the signals from the cam sensor 120 and the crank angle sensor 117 and determines the cylinder corresponding to the reference crank angle signal REF. The ignition timing and fuel injection timing of each cylinder are controlled based on the reference crank angle signal REF.

【0031】以下、前記基準クランク角信号REFの生
成及び気筒判別の詳細を、図4〜図6のフローチャート
に従って説明する。図4及び図5のフローチャートは、
ポジション信号POSの発生(ポジション信号POSの
立ち下がり)毎に割り込み実行されるプログラムを示
す。ステップS1では、ポジション信号POSの発生周
期(ポジション信号POSの立ち下がりから立ち下がり
までの時間)TPOSを計測する。
Details of the generation of the reference crank angle signal REF and the cylinder discrimination will be described below with reference to the flowcharts of FIGS. The flow charts of FIGS. 4 and 5 are
The program executed by interruption every time the position signal POS is generated (falling of the position signal POS) is shown. In step S1, the generation cycle of the position signal POS (time from the fall of the position signal POS to the fall) TPOS is measured.

【0032】ステップS2では、最新の計測周期TPO
Sと前回値TPOSzとの比TPOSCPを演算する。 TPOSCP=TPOS/TPOSz ステップS3では、前記周期比TPOSCPが閾値Aを
超えるか否かを判別することで、最新の計測周期TPO
Sが欠落部分を計測した結果であるか否かを判別する。
In step S2, the latest measurement cycle TPO
The ratio TPOSCP between S and the previous value TPOSz is calculated. TPOSCP = TPOS / TPOSz In step S3, the latest measurement cycle TPO is determined by determining whether or not the cycle ratio TPOSSCP exceeds the threshold value A.
It is determined whether S is the result of measuring the missing portion.

【0033】前記周期比TPOSCPが閾値Aを超える
場合には、最新の計測周期TPOSが欠落部分を計測し
た結果であると判断して、ステップS4へ進み、欠落検
出フラグFnuに1をセットする。一方、ステップS3で
前記周期比TPOSCPが閾値以下であって、最新の計
測周期TPOSが欠落部分以外の計測結果であると判断
されるときには、ステップS5へ進み、前記欠落検出フ
ラグFnuが1であるか否かを判別する。
If the cycle ratio TPOSSCP exceeds the threshold value A, it is determined that the latest measurement cycle TPOS is the result of measuring the missing portion, and the process proceeds to step S4 to set 1 to the missing detection flag Fnu. On the other hand, when it is determined in step S3 that the cycle ratio TPOSCP is less than or equal to the threshold value and the latest measurement cycle TPOS is a measurement result other than the missing portion, the process proceeds to step S5, and the missing detection flag Fnu is 1. Or not.

【0034】欠落部分を計測した直後のポジション信号
POS発生時であれば、ここで、Fnu=1であると判断
されることになり、Fnu=1であると判断されると、ス
テップS6へ進んで前記フラグFnuを0にリセットした
後、ステップS7へ進んで、ポジション信号POSのカ
ウント値CRACNTを0にリセットする。一方、最新
の計測周期TPOSが欠落部分の計測結果であると判断
され、ステップS4で前記フラグFnuに1をセットした
とき、及び、ステップS5で、前記フラグFnuが0であ
ると判断されたときには、ステップS8へ進んで、前記
カウント値CRACNTを1だけカウントアップさせ
る。
If the position signal POS is generated immediately after measuring the missing portion, it is determined that Fnu = 1, and if it is determined that Fnu = 1, the process proceeds to step S6. After resetting the flag Fnu to 0, the process proceeds to step S7, and the count value CRACNT of the position signal POS is reset to 0. On the other hand, when it is determined that the latest measurement cycle TPOS is the measurement result of the missing portion, the flag Fnu is set to 1 in step S4, and the flag Fnu is determined to be 0 in step S5. , And proceeds to step S8 to increment the count value CRACNT by one.

【0035】上記制御によって前記カウント値CRAC
NTは、ポジション信号POSの発生毎にカウントアッ
プされる一方、欠落部分を計測した直後のポジション信
号POS発生時に(BTDC40°の位置で)0にリセ
ットされることになる(図2参照)。ステップS8で前
記カウント値CRACNTをカウントアップさせると、
ステップS9へ進み、カウント値CRACNTが7にな
っているか否かを判別する。
By the above control, the count value CRAC
NT is counted up each time the position signal POS is generated, and is reset to 0 (at the position of BTDC 40 °) when the position signal POS is generated immediately after measuring the missing portion (see FIG. 2). When the count value CRACNT is incremented in step S8,
In step S9, it is determined whether the count value CRACNT is 7.

【0036】カウント値CRACNT=7は、気筒判別
タイミングとして設定されており(図2参照)、カウン
ト値CRACNT=7であれば、気筒判別を行わせるべ
く、ステップS10へ進む。ステップS10では、カム
センサ120が故障しているか否かを判別する。カムセ
ンサ120の故障とは、断線・ショートなどによって気
筒判別信号PHASEが発生しなくなっている状態をい
う。
The count value CRACNT = 7 is set as the cylinder discrimination timing (see FIG. 2), and if the count value CRACNT = 7, the process proceeds to step S10 to make the cylinder discrimination. In step S10, it is determined whether the cam sensor 120 is out of order. The failure of the cam sensor 120 means a state in which the cylinder discrimination signal PHASE is not generated due to disconnection or short circuit.

【0037】ステップS10でカムセンサ120が正常
であると判別されたときには、ステップS11へ進み、
気筒判別信号PHASEの発生毎に図6のフローチャー
トのステップS21でカウントアップされるカウント値
CAMCNTの値が、1〜4のいずれであるかに基づい
て、気筒判別を行う。ステップS12では、カウント値
CAMCNTを0にリセットし、再度カウント値CRA
CNT=7になるまでの間における気筒判別信号PHA
SEの発生数がカウントされるようにする。
When it is determined in step S10 that the cam sensor 120 is normal, the process proceeds to step S11,
Every time the cylinder discrimination signal PHASE is generated, the cylinder discrimination is performed based on which of the count values CAMCNT counted up in step S21 of the flowchart of FIG. In step S12, the count value CAMCNT is reset to 0 and the count value CRA is reset again.
Cylinder discrimination signal PHA until CNT = 7
The number of SE occurrences should be counted.

【0038】一方、ステップS10でカムセンサ120
が故障していると判別されると、ステップS13へ進
み、機関停止時の揺り戻し(逆転)が検出されたか否か
を判別する。揺り戻しの検出がない場合には、ステップ
S14へ進み、前回の気筒判別の結果に基づいて気筒判
別結果を更新させる。
On the other hand, in step S10, the cam sensor 120
If it is determined that the engine is out of order, the process proceeds to step S13, and it is determined whether or not the swing-back (reverse rotation) when the engine is stopped is detected. If the swing-back is not detected, the process proceeds to step S14, and the cylinder discrimination result is updated based on the previous cylinder discrimination result.

【0039】本実施形態の4気筒機関101で、点火順
を#1気筒→#3気筒→#4気筒→#2気筒であるとす
ると、例えば前回の気筒判別結果が#3気筒であった場
合には、前記点火順のパターンに従って今回は#4気筒
に更新させれば良く、途中からカムセンサ120が故障
しても、正常時の気筒判別結果に引き続くパターンでカ
ウント値CRACNT=7になる毎に、気筒判別結果を
更新させることができる。
In the four-cylinder engine 101 of the present embodiment, if the ignition order is # 1 cylinder → # 3 cylinder → # 4 cylinder → # 2 cylinder, for example, when the previous cylinder discrimination result is # 3 cylinder. In this case, the # 4 cylinder may be updated this time according to the ignition order pattern. Even if the cam sensor 120 fails in the middle, the count value CRACNT becomes 7 every time in the pattern following the normal cylinder discrimination result. The cylinder discrimination result can be updated.

【0040】ステップS15では、今回の気筒判別の更
新結果を、次回の気筒判別のため、及び、イグニション
スイッチがOFFされている間に更新結果を保持すべ
く、バックアップする。従って、カムセンサ120が故
障している状態のまま再始動されるときには、前回の運
転時における最後の気筒判別結果を基準に、気筒判別を
順次更新させることで、機関101の運転を可能にす
る。
In step S15, the update result of the cylinder discrimination this time is backed up for the next cylinder discrimination and to hold the update result while the ignition switch is OFF. Therefore, when the cam sensor 120 is restarted with the malfunction, the engine 101 can be operated by sequentially updating the cylinder discrimination based on the last cylinder discrimination result during the previous operation.

【0041】一方、ステップS13で、機関停止時の揺
り戻し(逆転)が検出されたことが判別されると、ステ
ップS14,15を迂回して本プログラムを終了させる
ことで、気筒判別の更新を停止させる。これにより、揺
り戻し(逆転)によってカウント値CRACNT=7に
なったときに、点火順に従って気筒判別の更新が誤って
行われることが回避され(図7参照)、カムセンサ12
0が故障している状態のまま再始動されるときに、正し
く気筒判別を行わせることができる。
On the other hand, if it is determined in step S13 that swingback (reverse rotation) when the engine is stopped is detected, the cylinder determination is updated by bypassing steps S14 and S15 and ending this program. Stop. As a result, when the count value CRACNT = 7 by swinging back (reverse rotation) is reached, it is avoided that the cylinder discrimination is erroneously updated according to the ignition order (see FIG. 7).
Cylinder discrimination can be correctly performed when the engine is restarted while 0 is in a failed state.

【0042】前記ステップS9で、カウント値CRAC
NT=7ではないと判別されると、ステップS16へ進
み、カウント値CRACNT=11(BTDC110
°)であるか否かを判別する。カウント値CRACNT
=11は、基準クランク角信号REFの発生タイミング
として設定されており、ステップS16でカウント値C
RACNT=11であると判別されると、ステップS1
7へ進んで、基準クランク角信号REFを発生させる。
In step S9, the count value CRAC
If it is determined that NT = 7, the process proceeds to step S16, and the count value CRACCNT = 11 (BTDC110
°) is determined. Count value CRACNT
= 11 is set as the generation timing of the reference crank angle signal REF, and the count value C is set in step S16.
If it is determined that RACNT = 11, step S1
7, the reference crank angle signal REF is generated.

【0043】前記基準クランク角信号REFは、点火時
期や燃料噴射時期の計測基準となる基準クランク角位置
を示し、該基準クランク角信号REFが発生したときの
気筒判別値に基づいて、当該気筒における点火時期,燃
料噴射時期の設定を行う。前記ステップS13で判別さ
れる揺り戻し(逆転)の検出処理は、図8のフローチャ
ートに従って行われる。
The reference crank angle signal REF indicates a reference crank angle position serving as a measurement reference for the ignition timing and the fuel injection timing. Based on the cylinder discrimination value at the time when the reference crank angle signal REF is generated, the reference crank angle signal REF Set the ignition timing and fuel injection timing. The swing-back (reverse rotation) detection processing determined in step S13 is performed according to the flowchart of FIG.

【0044】図8のフローチャートは、ポジション信号
POSの発生(ポジション信号POSの立ち下がり)毎
に割り込み実行され、ステップS31では、ポジション
信号POSの発生周期TPOSを計測する。次のステッ
プS32では、前記図4のフローチャートに従って前記
カウント値CRACNTが15にカウントアップされた
タイミングであるか否かを判別する。
The flowchart of FIG. 8 is executed every time the position signal POS is generated (falling of the position signal POS), and in step S31, the generation cycle TPOS of the position signal POS is measured. In the next step S32, it is determined whether or not it is the timing when the count value CRACNT is counted up to 15 according to the flowchart of FIG.

【0045】前記カウント値CRACNTが15でない
ときには、今回の計測周期は、通常のクランク角10°
だけ回転するのに要した時間であるので、ステップS3
3へ進み、周期TPOSに基づいて揺り戻し(逆転)の
検出を行うときの閾値として通常値(例えば20ms)を
設定し、周期TPOSが前記通常値以上であるか否かを
判別する。
When the count value CRACNT is not 15, the current measurement cycle is a normal crank angle of 10 °.
It takes time to rotate, so step S3
3, the normal value (for example, 20 ms) is set as a threshold value for detecting swing back (reverse rotation) based on the cycle TPOS, and it is determined whether the cycle TPOS is equal to or more than the normal value.

【0046】前記周期TPOSが前記通常値以上である
ときには、停止直前の揺り戻し(逆転)によって通常で
は発生しない長い周期になったものと判断し、ステップ
S35へ進んで、揺り戻し(逆転)の発生を判定する。
一方、前記カウント値CRACNTが15にカウントア
ップされている場合には、今回の計測周期は、ポジショ
ン信号POSの欠落部分を計測したことになるので、ス
テップS34へ進み、周期TPOSに基づいて揺り戻し
(逆転)の検出を行うときの閾値として、前記通常値よ
りも長い欠落時閾値(例えば60ms)を設定し、周期T
POSが前記欠落時閾値以上であるか否かを判別する。
When the period TPOS is equal to or more than the normal value, it is determined that the swing-back (reverse rotation) immediately before the stop causes a long period which does not normally occur, and the process proceeds to step S35 to swing-back (reverse). Determine the occurrence.
On the other hand, if the count value CRACNT is counted up to 15, it means that the missing portion of the position signal POS has been measured in the current measurement cycle, so the process proceeds to step S34, and swings back based on the cycle TPOS. As a threshold value for detecting (reverse rotation), a missing threshold value (for example, 60 ms) longer than the normal value is set, and the cycle T
It is determined whether or not the POS is equal to or more than the threshold value at the time of missing.

【0047】前記周期TPOSが前記欠落時閾値以上で
あるときには、停止直前の揺り戻し(逆転)によって、
欠落箇所であることを加味しても通常では発生しない長
い周期になったものと判断し、ステップS35へ進ん
で、揺り戻し(逆転)の発生を判定する。前記閾値は、
逆転することなく機関101が停止する場合における周
期TPOSの最大値よりも長い時間であって、揺り戻し
(逆転)が発生して初めて超える時間に設定するが、揺
り戻し(逆転)の発生が停止直前の極低回転時に限定さ
れるので、固定値として予め設定される。
When the period TPOS is equal to or more than the threshold value at the time of missing, by swinging back (reverse rotation) immediately before stop,
It is determined that a long cycle, which does not normally occur even if the missing portion is taken into consideration, proceeds to step S35, and it is determined whether rocking back (reverse rotation) occurs. The threshold is
The time is longer than the maximum value of the cycle TPOS when the engine 101 stops without reversing, and the time is set to exceed the first time after the swing back (reverse rotation) occurs, but the occurrence of the swing back (reverse rotation) stops. Since it is limited to the immediately preceding extremely low rotation speed, it is preset as a fixed value.

【0048】上記のように、周期TPOSと閾値との比
較に基づいて揺り戻し(逆転)の有無を検出するとき
に、周期TPOSが、通常のクランク角10°だけ回転
するのに要した時間を示すのか、欠落位置でのクランク
角30°だけ回転するのに要した時間を示すのかによっ
て、閾値を切り換えるので、揺り戻し(逆転)が欠落位
置で発生したとしても、これを正しく検出することがで
きる(図9参照)。
As described above, when detecting the presence or absence of swing back (reverse rotation) based on the comparison between the cycle TPOS and the threshold value, the time required for the cycle TPOS to rotate by a normal crank angle of 10 ° is determined. Since the threshold value is switched depending on whether it shows or the time required to rotate the crank angle of 30 ° at the missing position, even if swing back (reverse rotation) occurs at the missing position, this can be correctly detected. Yes (see Figure 9).

【0049】上記図8のフローチャートでは、周期TP
OSに基づいて揺り戻し(逆転)の検出を行わせるよう
にしたが、周期TPOSの今回値TPOSと前回値TP
OSzとの比TPOSCPに基づいて、揺り戻し(逆
転)の検出を行わせることができ、前記周期比TPOS
CPに基づいて揺り戻し(逆転)の検出を行う実施形態
を、図10のフローチャートに示す。
In the flowchart of FIG. 8 described above, the cycle TP
Although swingback (reverse rotation) is detected based on the OS, the current value TPOS and the previous value TP of the cycle TPOS are detected.
Swing-back (reverse rotation) can be detected based on the ratio TPOSCP with respect to OSz.
An embodiment in which swing back (reverse rotation) is detected based on CP is shown in the flowchart of FIG.

【0050】図10のフローチャートは、ポジション信
号POSの発生(ポジション信号POSの立ち下がり)
毎に割り込み実行され、ステップS41では、ポジショ
ン信号POSの発生周期TPOSを計測する。ステップ
S42では、今回の計測周期TPOSと前回値TPOS
zとの比TPOSCPを演算する。
The flow chart of FIG. 10 shows the generation of the position signal POS (falling of the position signal POS).
Interruption is executed every time, and in step S41, the generation cycle TPOS of the position signal POS is measured. In step S42, the current measurement cycle TPOS and the previous value TPOS
Calculate the ratio TPOSCP with z.

【0051】TPOSCP=TPOS/TPOSz 次のステップS43では、前記図4のフローチャートに
従って前記カウント値CRACNTが15にカウントア
ップされたタイミングであるか否かを判別する。前記カ
ウント値CRACNTが15でないときには、今回の計
測周期は、通常のクランク角10°だけ回転するのに要
した時間であるので、ステップS44へ進み、周期比T
POSCPに基づいて揺り戻し(逆転)の検出の判定を
行うときの閾値として通常値(例えば2.0)を設定
し、周期比TPOSCPが前記通常値以上であるか否か
を判別する。
TPOSCP = TPOS / TPOSz In the next step S43, it is determined whether or not it is the timing when the count value CRACNT is counted up to 15 according to the flowchart of FIG. When the count value CRACNT is not 15, the current measurement cycle is the time required to rotate the normal crank angle of 10 °, so the routine proceeds to step S44, where the cycle ratio T
A normal value (for example, 2.0) is set as a threshold value when the determination of swing back (reverse rotation) is detected based on the POSCP, and it is determined whether the cycle ratio TPOSSCP is equal to or more than the normal value.

【0052】前記周期比TPOSCPが前記通常値以上
であるときには、停止直前の揺り戻し(逆転)によって
通常では発生しない大きな周期比になったものと判断
し、ステップS46へ進んで、揺り戻し(逆転)の発生
を判定する。一方、前記カウント値CRACNTが15
にカウントアップされている場合には、今回の計測周期
は、ポジション信号POSの欠落部分を計測したことに
なるので、ステップS45へ進み、周期比TPOSCP
に基づいて揺り戻し(逆転)の検出の判定を行うときの
閾値として、前記通常値よりも大きな欠落時閾値(例え
ば6.0)を設定し、周期比TPOSCPが前記欠落時
閾値以上であるか否かを判別する。
When the cycle ratio TPOSSCP is greater than or equal to the normal value, it is determined that the swing cycle immediately before the stop (reverse rotation) results in a large cycle ratio that does not normally occur, and the process proceeds to step S46 to swing back (reverse rotation). ) Is determined. On the other hand, the count value CRACNT is 15
If it is counted up, it means that the missing portion of the position signal POS has been measured in this measurement cycle, so the process proceeds to step S45, and the cycle ratio TPOSSCP.
As a threshold value for determining the swing-back (reverse rotation) detection based on the above, a missing threshold value (for example, 6.0) larger than the normal value is set, and whether the cycle ratio TPOSSCP is equal to or more than the missing threshold value. Determine whether or not.

【0053】前記周期比TPOSCPが前記欠落時閾値
以上であるときには、停止直前の揺り戻し(逆転)によ
って、欠落箇所であることを加味しても通常では発生し
ない大きな周期比になったものと判断し、ステップS4
6へ進んで、揺り戻し(逆転)の発生を判定する。前記
閾値は、逆転することなく機関101が停止する場合に
おける周期比TPOSCPの最大値よりも大きな値であ
って、揺り戻し(逆転)が発生して初めて超える値に設
定するが、揺り戻し(逆転)の発生が停止直前の極低回
転時に限定されるので、固定値として予め設定される。
When the cycle ratio TPOSSCP is greater than or equal to the missing threshold value, it is judged that the swing cycle (reverse rotation) immediately before the stop results in a large cycle ratio that does not normally occur even if the missing point is taken into consideration. And step S4
Proceed to step 6 to determine the occurrence of swing back (reverse rotation). The threshold value is a value larger than the maximum value of the cycle ratio TPOSSCP when the engine 101 stops without reversing, and is set to a value which exceeds the value only when the swing-back (reverse rotation) occurs. ) Is limited to the extremely low rotation speed immediately before the stop, and is set as a fixed value in advance.

【0054】上記のように、周期比TPOSCPと閾値
との比較に基づいて揺り戻し(逆転)の有無を検出する
ときに、周期比TPOSCPの演算に用いた今回周期T
POSが、通常のクランク角10°だけ回転するのに要
した時間を示すのか、欠落位置でのクランク角30°だ
け回転するのに要した時間を示すのかによって、閾値を
切り換えるので、揺り戻し(逆転)が欠落位置で発生し
たとしても、これを正しく検出することができる(図1
1参照)。
As described above, when the presence or absence of swing back (reverse rotation) is detected based on the comparison between the cycle ratio TPOSSCP and the threshold value, the current cycle T used in the calculation of the cycle ratio TPOSSCP.
The threshold is switched depending on whether the POS indicates the time required to rotate the normal crank angle of 10 ° or the crank angle of 30 ° at the missing position. Even if "reverse rotation" occurs at the missing position, this can be correctly detected (Fig. 1).
1).

【0055】また、本実施形態のように、2つのホール
素子201A,201Bの差分出力と立ち上げ用判定値
Sup及び立ち下げ用判定値Sdoとの比較によってポ
ジション信号POSを生成する構成の場合には、揺り戻
し(逆転)が発生すると、被検出部に対して最初の反応
するホール素子が入れ替わることで、図3(B)に示す
ように、同じクランク位置に対するポジション信号PO
Sのオン・オフが反転する。
Further, in the case of the configuration in which the position signal POS is generated by comparing the differential output of the two Hall elements 201A and 201B with the rising judgment value Sup and the falling judgment value Sdo as in the present embodiment. When swing-back (reverse rotation) occurs, the Hall element that reacts first with respect to the detected portion is replaced, and as shown in FIG. 3B, the position signal PO for the same crank position is generated.
The on / off state of S is reversed.

【0056】従って、周期に対するポジション信号PO
Sのオン時間割合であるデューティ比が、正転時と逆転
時(揺り戻し時)とでは逆転することになる。例えば、
正転時の欠落部分以外のデューティ比が30%であり、
欠落部分で10%になるとした場合、逆転時には、それ
ぞれのデューティ比が70%,90%に切り換わること
になる。
Therefore, the position signal PO for the cycle
The duty ratio, which is the on-time ratio of S, is reversed between normal rotation and reverse rotation (when swinging back). For example,
The duty ratio other than the missing portion at the time of forward rotation is 30%,
If the missing portion is set to 10%, the respective duty ratios are switched to 70% and 90% during reverse rotation.

【0057】そこで、図12のフローチャートでは、ポ
ジション信号POSの発生(ポジション信号POSの立
ち下がり)毎に割り込み実行されると、まず、ステップ
S51で、ポジション信号POSのデューティ比POS
Dutyを計測し、次のステップS52では、前記デュ
ーティ比POSDutyが、正転時における欠落部分で
のデューティ比よりも大きく、逆転によって超えること
になる閾値(例えば50%)以上であるか否かを判別す
る(図13)。
Therefore, in the flowchart of FIG. 12, when the interruption is executed every time the position signal POS is generated (falling of the position signal POS), first, at step S51, the duty ratio POS of the position signal POS is set.
Duty is measured, and in the next step S52, it is determined whether or not the duty ratio POSSDuty is larger than the duty ratio in the missing portion at the time of normal rotation and is equal to or more than a threshold value (for example, 50%) that is exceeded by reverse rotation. Determine (FIG. 13).

【0058】そして、今回計測したデューティ比POS
Dutyが閾値以上であれば、揺り戻し(逆転)によっ
てデューティ比POSDutyが反転したものと判断
し、ステップS53へ進んで、揺り戻し(逆転)の発生
を判定する。上記のように、デューティ比POSDut
yで揺り戻し(逆転)の発生を検出する構成であれば、
正転時のデューティを適宜設定することで、欠落部にお
けるデューティ比であるか否かを判断することなく、一
定の閾値で揺り戻し(逆転)の発生を検出することがで
き、揺り戻し(逆転)検出を簡便に行わせることができ
る。
Then, the duty ratio POS measured this time
If the duty is greater than or equal to the threshold value, it is determined that the duty ratio POS Duty has been inverted by swinging back (reverse rotation), and the process proceeds to step S53 to determine whether swinging back (reverse rotation) has occurred. As described above, the duty ratio POSSDut
If y is the configuration for detecting the occurrence of swing back (reverse rotation),
By properly setting the duty during forward rotation, it is possible to detect the occurrence of swingback (reverse rotation) with a fixed threshold value without determining whether the duty ratio is in the missing portion or not. ) The detection can be easily performed.

【0059】尚、上記実施形態では、POS信号の欠落
位置の検出を周期比に基づいて行わせる構成としたが、
気筒判別信号PHASEの先頭信号の発生タイミングに
基づいて欠落位置を検出させる構成とし、カムセンサの
故障時に周期比に基づく検出に切り換えるようにしても
良い。
In the above embodiment, the detection of the missing position of the POS signal is performed based on the cycle ratio.
The missing position may be detected based on the generation timing of the head signal of the cylinder discrimination signal PHASE, and the detection may be switched to the period ratio detection when the cam sensor fails.

【図面の簡単な説明】[Brief description of drawings]

【図1】実施の形態における内燃機関のシステム構成
図。
FIG. 1 is a system configuration diagram of an internal combustion engine according to an embodiment.

【図2】実施の形態におけるクランク角センサ及びカム
センサの出力特性を示すタイムチャート。
FIG. 2 is a time chart showing output characteristics of a crank angle sensor and a cam sensor according to the embodiment.

【図3】実施の形態におけるクランク角センサの出力特
性を示す図。
FIG. 3 is a diagram showing output characteristics of a crank angle sensor in the embodiment.

【図4】実施の形態における気筒判別制御を示すフロー
チャート。
FIG. 4 is a flowchart showing cylinder discrimination control according to the embodiment.

【図5】実施の形態における気筒判別制御を示すフロー
チャート。
FIG. 5 is a flowchart showing cylinder discrimination control according to the embodiment.

【図6】実施の形態における気筒判別信号のカウント処
理を示すフローチャート。
FIG. 6 is a flowchart showing a cylinder discrimination signal counting process in the embodiment.

【図7】実施の形態における揺り戻し発生時の気筒判別
の特性を示すタイムチャート。
FIG. 7 is a time chart showing a characteristic of cylinder discrimination when rocking back occurs in the embodiment.

【図8】揺り戻し検出の第1の実施形態を示すフローチ
ャート。
FIG. 8 is a flowchart showing a first embodiment of swing-back detection.

【図9】上記第1の実施形態の処理特性を示すタイムチ
ャート。
FIG. 9 is a time chart showing the processing characteristics of the first embodiment.

【図10】揺り戻し検出の第2の実施形態を示すフロー
チャート。
FIG. 10 is a flowchart showing a second embodiment of swing-back detection.

【図11】上記第2の実施形態の処理特性を示すタイム
チャート。
FIG. 11 is a time chart showing the processing characteristics of the second embodiment.

【図12】揺り戻し検出の第3の実施形態を示すフロー
チャート。
FIG. 12 is a flowchart showing a third embodiment of swing-back detection.

【図13】上記第3の実施形態の処理特性を示すタイム
チャート。
FIG. 13 is a time chart showing the processing characteristics of the third embodiment.

【符号の説明】[Explanation of symbols]

101…内燃機関 113…エンジンコントロールユニット 117…クランク角センサ 120…カムセンサ 121…クランクシャフト 101 ... Internal combustion engine 113 ... Engine control unit 117 ... Crank angle sensor 120 ... Cam sensor 121 ... Crank shaft

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) F02D 45/00 F02D 45/00 362Z 17/04 17/04 P Fターム(参考) 3G084 CA00 CA01 CA07 DA04 DA27 DA30 EA11 EB22 EC02 EC03 FA00 FA36 FA38 FA39 3G092 EA10 EA17 EB04 EB05 FA44 FB02 FB06 GA10 GA20 HE00Y HE03Z HE04X HE05X HF20Z─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 7 Identification code FI theme code (reference) F02D 45/00 F02D 45/00 362Z 17/04 17/04 P F term (reference) 3G084 CA00 CA01 CA07 DA04 DA27 DA30 EA11 EB22 EC02 EC03 FA00 FA36 FA38 FA39 3G092 EA10 EA17 EB04 EB05 FA44 FB02 FB06 GA10 GA20 HE00Y HE03Z HE04X HE05X HF20Z

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】機関のクランクシャフトに軸支される回転
体に対し、一定角度毎の被検出部を所定クランク角位置
で欠落させて形成し、前記被検出部を検出して検出信号
を発生するクランク角センサを備え、 前記検出信号の発生周期及び/又は該発生周期の今回値
と前回値との比を求め、該発生周期及び/又は周期比と
閾値との比較から、機関の逆転を検出する構成であっ
て、 前記閾値を前記欠落位置の検出時であるか否かによって
異なる値に設定することを特徴とする内燃機関の逆転検
出装置。
Claim: What is claimed is: 1. A rotary body pivotally supported by a crankshaft of an engine is formed by cutting off a detected portion at a constant angle at a predetermined crank angle position, and detecting the detected portion to generate a detection signal. A crank angle sensor for determining the generation cycle of the detection signal and / or the ratio of the present value and the previous value of the generation cycle, and comparing the generation cycle and / or cycle ratio with a threshold value to reverse the engine. A reverse rotation detection device for an internal combustion engine, wherein the threshold value is set to a different value depending on whether or not the missing position is detected.
【請求項2】請求項1記載の内燃機関の逆転検出装置を
含んで構成されると共に、 前記機関のカムシャフトから気筒判別信号を取り出すカ
ムセンサを備え、 前記カムセンサからの気筒判別信号に基づいて前記欠落
位置を基準とする基準クランク角位置を各気筒に対応さ
せる気筒判別を行うと共に、 前記カムセンサの故障時に、正常時の気筒判別結果に引
き続くパターンで前記欠落位置の検出をトリガーとして
気筒判別結果の更新を行わせるよう構成し、かつ、機関
の逆転が検出されたときに、前記気筒判別結果の更新を
停止させるよう構成したことを特徴とする内燃機関の気
筒判別装置。
2. A reverse rotation detecting device for an internal combustion engine according to claim 1, further comprising a cam sensor for extracting a cylinder discrimination signal from a camshaft of the engine, wherein the cam sensor extracts a cylinder discrimination signal from the cam shaft of the engine. Cylinder discrimination is performed in which the reference crank angle position based on the missing position is made to correspond to each cylinder, and when the cam sensor malfunctions, the detection of the missing position is triggered in a pattern subsequent to the normal cylinder discrimination result to detect the cylinder discrimination result. A cylinder discriminating apparatus for an internal combustion engine, wherein the cylinder discriminating apparatus is configured to perform updating, and to stop updating of the cylinder discrimination result when reverse rotation of the engine is detected.
【請求項3】機関のクランクシャフトに軸支される回転
体に対し、一定角度毎の被検出部を形成すると共に、前
記被検出部を検出することで検出信号を発生する検出素
子として、検出信号の位相が相互にずれた2つの検出素
子を備え、 該2つの検出素子からの検出信号の差分を求めると共
に、前記差分検出信号と立ち上げ用判定値及び立ち下げ
用判定値との比較によってパルス波を生成し、該パルス
波を最終的な検出信号として出力するクランク角センサ
を有し、 前記検出信号のデューティ比に基づいて前記機関の逆転
を検出することを特徴とする内燃機関の逆転検出装置。
3. A detection element that forms a detection portion at a constant angle with respect to a rotating body that is axially supported by a crankshaft of an engine, and that detects a detection signal by detecting the detection portion. By providing two detection elements whose signals are out of phase with each other, the difference between the detection signals from the two detection elements is obtained, and the difference detection signal is compared with the rising judgment value and the falling judgment value. A reverse rotation of an internal combustion engine, which has a crank angle sensor that generates a pulse wave and outputs the pulse wave as a final detection signal, and detects reverse rotation of the engine based on a duty ratio of the detection signal. Detection device.
【請求項4】請求項3記載の内燃機関の逆転検出装置を
含んで構成されると共に、 前記クランク角センサの前記被検出部を、所定クランク
角位置で欠落させる一方、 前記機関のカムシャフトから気筒判別信号を取り出すカ
ムセンサを備え、 前記カムセンサからの気筒判別信号に基づいて前記欠落
位置を基準とする基準クランク角位置を各気筒に対応さ
せる気筒判別を行うと共に、 前記カムセンサの故障時に、正常時の気筒判別結果に引
き続くパターンで前記欠落位置の検出をトリガーとして
気筒判別結果の更新を行わせるよう構成し、かつ、機関
の逆転が検出されたときに、前記気筒判別結果の更新を
停止させるよう構成したことを特徴とする内燃機関の気
筒判別装置。
4. A reverse rotation detecting device for an internal combustion engine according to claim 3, wherein the detected portion of the crank angle sensor is cut off at a predetermined crank angle position, and the crankshaft is removed from a camshaft of the engine. A cylinder sensor for extracting a cylinder discrimination signal is provided, and based on the cylinder discrimination signal from the cam sensor, the cylinder discrimination is performed such that the reference crank angle position based on the missing position corresponds to each cylinder, and when the cam sensor fails, the normal state is detected. In the pattern following the cylinder discrimination result, the cylinder discrimination result is updated by using the detection of the missing position as a trigger, and the update of the cylinder discrimination result is stopped when the reverse rotation of the engine is detected. A cylinder discriminating apparatus for an internal combustion engine, which is configured.
【請求項5】前記欠落位置が検出された後の前記検出信
号の発生数が所定値に達した時点で前記気筒判別結果の
更新を行わせる構成であり、機関の逆転が検出された後
は、前記更新タイミングでの更新を停止させる構成とし
たことを特徴とする請求項2又は4に記載の内燃機関の
気筒判別装置。
5. The cylinder discrimination result is updated when the number of detection signals generated reaches a predetermined value after the missing position is detected, and after the engine reverse rotation is detected. The cylinder discriminating apparatus for an internal combustion engine according to claim 2, wherein the updating is stopped at the updating timing.
JP2002032422A 2002-02-08 2002-02-08 Reverse rotation detection device and cylinder discrimination device for internal combustion engine Pending JP2003232255A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002032422A JP2003232255A (en) 2002-02-08 2002-02-08 Reverse rotation detection device and cylinder discrimination device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002032422A JP2003232255A (en) 2002-02-08 2002-02-08 Reverse rotation detection device and cylinder discrimination device for internal combustion engine

Publications (1)

Publication Number Publication Date
JP2003232255A true JP2003232255A (en) 2003-08-22

Family

ID=27775545

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002032422A Pending JP2003232255A (en) 2002-02-08 2002-02-08 Reverse rotation detection device and cylinder discrimination device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2003232255A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006183593A (en) * 2004-12-28 2006-07-13 Nikki Co Ltd Engine control device
JP2009002193A (en) * 2007-06-20 2009-01-08 Mitsubishi Electric Corp Control device for engine
CN101839184A (en) * 2009-03-18 2010-09-22 日立汽车系统株式会社 Rotation detection device and rotation detection method
JP2011021588A (en) * 2009-07-21 2011-02-03 Honda Motor Co Ltd Engine start control device
JP2012062901A (en) * 2009-03-18 2012-03-29 Hitachi Automotive Systems Ltd Rotation detecting device
JP2013029052A (en) * 2011-07-27 2013-02-07 Denso Corp Engine control device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006183593A (en) * 2004-12-28 2006-07-13 Nikki Co Ltd Engine control device
JP2009002193A (en) * 2007-06-20 2009-01-08 Mitsubishi Electric Corp Control device for engine
CN101839184A (en) * 2009-03-18 2010-09-22 日立汽车系统株式会社 Rotation detection device and rotation detection method
JP2010242742A (en) * 2009-03-18 2010-10-28 Hitachi Automotive Systems Ltd Rotation detector
JP2012062901A (en) * 2009-03-18 2012-03-29 Hitachi Automotive Systems Ltd Rotation detecting device
JP2013253614A (en) * 2009-03-18 2013-12-19 Hitachi Automotive Systems Ltd Rotation detecting device
US8818685B2 (en) 2009-03-18 2014-08-26 Hitachi Automotive Systems, Ltd. Rotation detecting device and rotation detecting method
JP2011021588A (en) * 2009-07-21 2011-02-03 Honda Motor Co Ltd Engine start control device
JP2013029052A (en) * 2011-07-27 2013-02-07 Denso Corp Engine control device

Similar Documents

Publication Publication Date Title
US9133776B2 (en) Control apparatus and control method for internal-combustion engine
US8818685B2 (en) Rotation detecting device and rotation detecting method
US7726278B2 (en) Internal combustion engine control apparatus
US7363143B2 (en) Control apparatus for internal combustion engine
JP2000500841A (en) Method for determining phase position in a four-stroke internal combustion engine
WO2004013476A1 (en) Engine control device
US9638130B2 (en) Apparatus and method for controlling internal combustion engine
JP2003232255A (en) Reverse rotation detection device and cylinder discrimination device for internal combustion engine
JP4236424B2 (en) Control device for internal combustion engine
JP4276190B2 (en) Control device for internal combustion engine
JP4615004B2 (en) Method and apparatus for discriminating rotation direction of rotating body, and control device for internal combustion engine using the apparatus
JPH0422743A (en) Combustion detection device for internal combustion engine
JP2003328834A (en) Control device for internal combustion engine
JP3931825B2 (en) Engine control device
JP3889523B2 (en) Engine fail-safe device
JPH0315017B2 (en)
JP3397698B2 (en) Engine ignition control device
JP2001295691A (en) Cylinder-discriminating apparatus of internal combustion engine
JP2003184629A (en) Crank angle determining device for internal combustion engine
JPH11316120A (en) Diagnosis device for crank angle sensor
JP3766228B2 (en) Engine crank angle position detector
JP2023108088A (en) engine controller
JP2001323831A (en) Control device for internal combustion engine
JPS58201070A (en) Detection for abnormality of engine rotation sensor and method for measuring engine speed for abnormality
JPH09170482A (en) Rotation signal inputting device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040817

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20041217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A02 Decision of refusal

Effective date: 20080304

Free format text: JAPANESE INTERMEDIATE CODE: A02