(57)【要約】  【課題】  内燃機関の気筒判別する際、何らかの要因によるクランク角信号に対するカム角信号の正規位置からのずれやノイズ等の重畳による誤判別を防止すること。  【解決手段】  クランク角センサで検出されるクランク角信号の時系列的な発生時刻に基づく今回の間隔時間と前回の間隔時間との比を用いて判定される欠歯部の間隔時間にカム角センサからのカム角信号の発生が有れば、クランクシャフトの回転方向における正規の基準位置が分かる（ステップＳ１０７でのＹＥＳ判定）。一方、内燃機関の気筒判別されるまでに、欠歯部と判定された今回の間隔時間にカム角信号の発生がなければ、欠歯部の間隔時間以外でカム角信号やノイズ信号等が発生していても無視されることとなる（ステップＳ１０７でのＮＯ判定）。このため、何らかの要因によりカム角信号の発生位置がずれたとしても内燃機関の各気筒の行程位置の誤判別を防止することができる。  【選択図】図２
2005163560.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関のクランクシャフトの回転位置に対応して固設され、複数の歯部を有するクランクロータと、
前記クランクロータの歯部に対応して発生されるクランク角信号を検出するクランク角センサと、
前記内燃機関のカムシャフトの回転位置に対応して固設され、かつ前記クランクロータに対応する回転位置に１つ以上の歯部を有するカムロータと、
前記カムロータの歯部に対応して発生されるカム角信号を検出するカム角センサと、
前記クランク角センサでクランク角信号が検出される時刻に基づくクランク角信号の間隔時間を用いて、前記欠歯部であると判定する欠歯判定手段と、
前記欠歯判定手段で前記欠歯部と判定された後、予め設定された位置に前記カム角センサからのカム角信号の発生が有るときには、前記クランクシャフトの回転方向における基準位置を特定し、この基準位置に基づき前記内燃機関の各気筒の行程位置を判別し、一方、前記内燃機関の各気筒の行程位置の判別以前に、前記欠歯判定手段で前記欠歯部と判定された後、予め設定された位置に前記カム角センサからの前記カム角信号の発生がないときには、前記クランクシャフトの回転方向における仮の基準位置を特定し、この仮の基準位置に対応する前記内燃機関の各気筒の仮の行程位置を判別する気筒判別手段と
を具備することを特徴とする内燃機関の気筒判別装置。
【請求項２】
前記気筒判別手段は、前記欠歯判定手段で前記欠歯部と判定された後、予め設定された位置に前記カム角センサからのカム角信号の発生がないときには、予め設定された位置以外で発生される前記カム角信号やその他の信号を無視することを特徴とする請求項１に記載の内燃機関の気筒判別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料噴射制御や点火時期制御を行うため気筒判別する内燃機関の気筒判別装置に関するものである。
【背景技術】
【０００２】
従来、内燃機関の気筒判別装置に関連する先行技術文献としては、特開昭６０−８４４４号公報にて開示されたものが知られている。このものでは、内燃機関のクランク角信号から燃料噴射時期制御や点火時期制御をするためのパルス信号を得るための波形整形において、クランク角信号に基づき形成される波形整形信号の電気ノイズの重畳による誤りを防止する技術が示されている。
【特許文献１】特開昭６０−８４４４号公報（第１頁〜第２頁）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、前述のものでは、カム角信号が本来の入力位置からずれて、その入力位置が特定できない場合、クランク角信号よりカム角信号が優先して入力されていると、欠歯位置判別に基づく気筒判別で誤りが発生することとなる。
【０００４】
これに対処するため、入力されるクランク角信号の時間間隔に基づきカム角信号の入力をマスクしているが、時間ベースであるため、内燃機関の機関回転速度の変動が大きい、つまり、入力されるクランク角信号の間隔時間の変動が大きい場合には、本来マスクしたい位置でマスクすることができなくて、正規のタイミング位置での燃料噴射制御や点火時期制御ができないという不具合があった。
【０００５】
そこで、この発明はかかる不具合を解決するためになされたもので、クランク角センサによるクランク角信号とカム角センサによるカム角信号とを用いて気筒判別する際、何らかの要因によるクランク角信号に対するカム角信号の正規位置からのずれやノイズ等の重畳による誤判別を防止可能な内燃機関の気筒判別装置の提供を課題としている。
【課題を解決するための手段】
【０００６】
請求項１の内燃機関の気筒判別装置によれば、複数気筒からなる内燃機関のクランクシャフトに固設されたクランクロータの複数の歯部に対応してクランク角センサで検出されるクランク角信号の時系列的な発生時刻に基づくクランク角信号の間隔時間を用いて、欠歯判定手段によって欠歯部であると判定される。即ち、クランクロータの今回の間隔時間が欠歯部に相当するとき、前回の間隔時間は連続する２つの歯部に相当するため、これらの大小関係により欠歯部であると判定され、クランクシャフトの１回転である３６０〔°ＣＡ（Crank Angle:クランク角）〕内での仮の行程位置が判定でき、３６０〔°ＣＡ〕毎の点火時期制御、燃料噴射制御が可能となり、良好に内燃機関が始動される。クランク位置が判定された後、予め設定された位置として、例えば、欠歯部と判定された位置にカム角センサで検出される内燃機関のカムシャフトに固設されたカムロータの歯部に対応するカム角信号の発生が有れば、気筒判別手段でクランクシャフトの回転方向における正規の基準位置とされ、内燃機関の各気筒の行程位置が判定される。このため、これ以降におけるクランク角信号の検出毎に各気筒の行程位置に合致した燃料噴射制御及び点火時期制御が７２０〔°ＣＡ〕毎に適切に実行される。
【０００７】
一方、内燃機関の各気筒の行程位置の判別以前に、欠歯判定手段によって欠歯部と判定された後、予め設定された位置にカム角センサからのカム角信号の発生がなければ、気筒判別手段でクランクシャフトの回転方向における仮の基準位置のままとし、内燃機関の各気筒の仮の行程位置が分かる。このため、これ以降においては、内燃機関の各気筒の行程位置が判別されるまで、クランク角信号の検出毎に各気筒の仮の行程位置に応じた３６０〔°ＣＡ〕毎の燃料噴射制御及び点火時期制御が実行される。
【０００８】
請求項２の内燃機関の気筒判別装置における気筒判別手段では、内燃機関の各気筒の行程位置が判別されるまでに、欠歯判定手段で欠歯部と判定された後、予め設定された位置にカム角センサからのカム角信号の発生がなければ、予め設定された位置以外でカム角信号やその他の信号が発生していても無視される。このため、何らかの要因によりカム角信号の発生位置がずれて、予め設定されている位置として例えば、クランク角信号の欠歯部に相当する正規位置以外となったり、欠歯部の間隔時間以外でノイズ信号等が発生したとしても、クランクシャフトの回転方向における基準位置の特定に関わることがないため、内燃機関の各気筒の行程位置の誤判別が防止される。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を実施例に基づいて説明する。
【００１０】
図１は本発明の一実施例にかかる内燃機関の気筒判別装置を示す概略構成図である。
【００１１】
図１において、１は火花点火式の例えば、４サイクル２気筒からなる内燃機関（図示略）のクランクシャフト、２はクランクシャフト１に固設され矢印方向に回転されるクランクロータ（回転体）である。このクランクロータ２の外周には、クランク角検出用として１３〔°ＣＡ〕毎の等角度からなる連続する２６個の歯部３及び３５〔°ＣＡ〕からなる１箇所の欠歯部４が形成されている。１０はクランクロータ２の外周に形成された歯部３に対向し、これら歯部３によるクランク角信号（クランクシャフト１の回転位置）を検出する電磁ピックアップからなるクランク角センサである。
【００１２】
また、１１は内燃機関のカムシャフト、１２はカムシャフト１１に固設され矢印方向に回転されるカムロータ（回転体）である。このカムロータ１２の外周にはカム角検出用として、１個の歯部１３が形成されている。２０はカムロータ１２の外周に形成された歯部１３に対向し、この歯部１３によるカム角信号（カムシャフト１１の回転位置）を検出する電磁ピックアップからなるカム角センサである。
【００１３】
３０はＥＣＵ（Electronic Control Unit:電子制御ユニット）であり、ＥＣＵ３０を構成する波形整形回路３１介してクランク角センサ１０からのクランク角信号、カム角センサ２０からのカム角信号がそれぞれパルス信号に波形整形されマイクロコンピュータ４０に入力される。また、各種センサからの各種センサ信号がＥＣＵ３０を構成するＡ／Ｄ変換回路３２を介し、または直接、マイクロコンピュータ４０に入力される。マイクロコンピュータ４０ではクランク角信号、カム角信号の発生タイミングに基づき、各種センサ信号による内燃機関の運転状態に応じた制御量が演算され、その演算結果に応じた駆動信号が各気筒の点火コイル５０、インジェクタ（燃料噴射弁）６０、その他の各種アクチュエータ（図示略）等に出力される。
【００１４】
マイクロコンピュータ４０は、周知の各種演算処理を実行する中央処理装置としてのＣＰＵ４１、制御プログラムや制御マップ等を格納したＲＯＭ４２、各種データを格納するＲＡＭ４３、入出力回路４４及びそれらを接続するバスライン４５等からなる論理演算回路として構成されている。
【００１５】
ここで、クランクシャフト１の２回転（７２０〔°ＣＡ〕）に対してカムシャフト１１は１回転（３６０〔°〕）される。したがって、図１に示すようなカムロータ１２の１つの歯部１３の２回転（７２０〔°〕）毎に対応して、カム角センサ２０から１つのカム角信号が発生される。なお、カムロータ１２の歯部１３は、クランクロータ２の欠歯部４にクランクロータ２の２回転（７２０〔°ＣＡ〕）毎に一致するよう予め位置決めされている。このため、クランク角センサ１０からのクランク角信号の発生間隔は欠歯部４を除いて１３〔°ＣＡ〕毎であるのに対して、カム角センサ２０からのカム角信号の発生間隔はクランク角換算で７２０〔°ＣＡ〕毎で、かつ発生位置は欠歯部４の位置となる。
【００１６】
次に、本発明の一実施例にかかる内燃機関の気筒判別装置で使用されているＥＣＵ３０内のマイクロコンピュータ４０のＣＰＵ４１によるクランクシャフト１の回転方向における基準位置を特定し、内燃機関の各気筒の行程位置を判別する気筒判別の処理手順を示す図２のフローチャートに基づき、上述の図１及び図３を参照して説明する。なお、この気筒判別ルーチンはイグニッションスイッチ（図示略）が「ＯＮ（オン）」とされたのちクランク角センサ１０からクランク角信号が入力される毎にＣＰＵ４１にて繰返し実行される。
【００１７】
ここで、初期設定によって、クランク角信号カウンタＮＮＵＭは通常、取得ない最大値、欠歯部検出済みフラグ及び気筒判別フラグは「ＯＦＦ（オフ）」に設定されている。また、図３は図２のルーチンにて処理される各種センサ信号等の遷移状態であって、クランクロータ２の欠歯部４に対応するクランク角信号の間隔時間に、カムロータ１２の歯部１３に対応するカム角信号が初回から発生している場合を示すタイムチャートである。
【００１８】
図２において、まず、ステップＳ１０１では、クランク角信号が入力された前回の時刻と今回の時刻とから今回の間隔時間が算出される。次にステップＳ１０２に移行して、気筒判別フラグが「ＯＦＦ」であるかが判定される。ここで、イグニッションスイッチが「ＯＮ」とされたときには、気筒判別フラグは「ＯＦＦ」であるのでステップＳ１０３に移行し、今回の間隔時間と前回の間隔時間との比が所定値αより大きいかが判定される。この所定値αは、クランクロータ２の等間隔な歯部３と欠歯部４とを判別するため、予め適合によって１．８前後の値に設定される判定値である。
【００１９】
イグニッションスイッチが「ＯＮ」のクランキング時となる図３に示す時刻ｔ0 〜時刻ｔ1 では、クランク角信号が等間隔に発生しており、今回の間隔時間と前回の間隔時間との比が約１．０であるため、ステップＳ１０３の不等号が成立しないためステップＳ１０４に移行する。ステップＳ１０４では、欠歯部検出済みフラグが「ＯＦＦ」であるので、何もすることなく本ルーチンを終了する。したがって、このときのクランク角信号カウンタＮＮＵＭは、初期設定された最大値が保持されることとなる。
【００２０】
そして、図３に示す時刻ｔ2 では、今回の間隔時間と前回の間隔時間との比が約２．７となり、ステップＳ１０３の不等号が成立するためステップＳ１０５に移行し、欠歯部検出済みフラグが「ＯＮ」とされる。次にステップＳ１０６に移行して、クランク角信号カウンタＮＮＵＭが「０」とされる。次にステップＳ１０７に移行して、前回から今回までのクランク角信号間にカム角信号が有るかが判定される。
【００２１】
ステップＳ１０７の判定条件が成立、即ち、図３に示すように、時刻ｔ1 〜時刻ｔ2 にカム角信号が有るときにはステップＳ１０８に移行し、クランクシャフト１の回転方向における基準位置が検出されたとして気筒判別フラグが「ＯＮ」とされる。次にステップＳ１０９に移行して、クランク角信号カウンタＮＮＵＭが「０」とされ（図３に示す時刻ｔ2 ）、本ルーチンを終了する。
【００２２】
以下、次のクランク角信号の入力時から図３に示す時刻ｔ3 のクランク角信号の入力時までは、ステップＳ１０２で気筒判別フラグが「ＯＮ」であるためステップＳ１１０に移行し、今回の間隔時間と前回の間隔時間との比が所定値αより大きいかが判定される。このときには、ステップＳ１１０の不等号が成立しないためステップＳ１１１に移行し、クランク角信号カウンタＮＮＵＭが「＋１」インクリメントされ、本ルーチンを終了する。したがって、図３に示す時刻ｔ3 では、クランク角信号カウンタＮＮＵＭが「２５」とされる。
【００２３】
そして、図３に示す時刻ｔ4 のクランク角信号の入力時では、ステップＳ１１０の不等号が成立するためステップＳ１１２に移行し、前回から今回までのクランク角信号間にカム角信号が有るかが判定される。このとき、図３に示すように、時刻ｔ3 〜時刻ｔ4 にカム角信号がないときにはステップＳ１１３に移行し、クランク角信号カウンタＮＮＵＭが「２８」とされ、本ルーチンを終了する。
【００２４】
以下、図３に示す次のクランク角信号の入力時から時刻ｔ5 のクランク角信号の入力時までは、ステップＳ１１０の不等号が成立しないためステップＳ１１１に移行し、クランク角信号カウンタＮＮＵＭが「＋１」インクリメントされ、本ルーチンを終了する。したがって、図３に示す時刻ｔ5 では、クランク角信号カウンタＮＮＵＭが「５３」とされる。
【００２５】
次に、図３に示す時刻ｔ6 のクランク角信号の入力時では、ステップＳ１１０の不等号が成立するためステップＳ１１２に移行し、前回から今回までのクランク角信号間にカム角信号が有るかが判定される。このとき、図３に示すように、時刻ｔ5 〜時刻ｔ6 にカム角信号が有るためステップＳ１１４に移行し、クランク角信号カウンタＮＮＵＭが「０」とされ（図３に示す時刻ｔ6 ）、本ルーチンを終了する。
【００２６】
このように、クランクロータ２の欠歯部４に対応するクランク角信号の間隔時間に、カムロータ１２の歯部１３に対応するカム角信号が初回から発生している場合には、図３に示す時刻ｔ2 にてクランクシャフト１の回転方向における基準位置検出に伴う気筒判別が達成される。したがって、こののち、クランク角信号の入力毎に設定されるクランク角信号カウンタＮＮＵＭにより内燃機関の各気筒毎にインジェクタ６０へのインジェクタ信号による燃料噴射制御及び点火コイル５０への点火コイル信号による点火時期制御が適切に実行される。
【００２７】
次に、上述の図２の気筒判別の処理手順を示すフローチャートにおいて、図４の場合について説明する。ここで、図４は図２のルーチンにて処理される各種センサ信号等の遷移状態であって、クランクロータ２の欠歯部４に対応するクランク角信号の間隔時間に、カムロータ１２の歯部１３に対応するカム角信号が初回から発生しておらず、何らかの要因により時間的に遅れて発生している場合を示すタイムチャートである。なお、ここでは、特に必要なステップを除いて、その詳細な説明を省略する。
【００２８】
図２において、まず、図４に示す時刻ｔ00〜時刻ｔ01までは、上述のステップＳ１０１〜ステップＳ１０４が繰返される。次に、図４に示す時刻ｔ02となると、ステップＳ１０３の不等号が成立するためステップＳ１０５に移行し、欠歯部検出済みフラグが「ＯＮ」とされる。次にステップＳ１０６に移行して、クランク角信号カウンタＮＮＵＭが「０」とされる。次にステップＳ１０７に移行して、前回から今回までのクランク角信号間にカム角信号が有るかが判定される。
【００２９】
このときには、ステップＳ１０７の判定条件が成立せず、即ち、図４に示すように、時刻ｔ01〜時刻ｔ02にカム角信号がないため、気筒判別フラグは「ＯＦＦ」のままとされ、本ルーチンを終了する。そこで、図４に示す時刻ｔ02〜時刻ｔ03にあっても、ステップＳ１０２の判定条件が成立するためステップＳ１０３に移行する。そして、ステップＳ１０３の不等号が成立しないためステップＳ１０４に移行し、欠歯部検出済みフラグが「ＯＦＦ」であるかが判定される。このときには、欠歯部検出済みフラグが「ＯＮ」であるためステップＳ１１１に移行し、クランク角信号カウンタＮＮＵＭが「＋１」インクリメントされ、本ルーチンを終了する。このため、図４に示す時刻ｔ03では、クランク角信号カウンタＮＮＵＭが「２５」とされる。
【００３０】
そして、図４に示す時刻ｔ04のクランク角信号の入力時では、気筒判別フラグは「ＯＦＦ」のままでありステップＳ１０２の判定条件が成立するためステップＳ１０３に移行する。このときには、ステップＳ１０３の不等号が成立するためステップＳ１０５に移行し、欠歯部検出済みフラグが「ＯＮ」とされる。次にステップＳ１０６に移行して、クランク角信号カウンタＮＮＵＭが「０」とされる。次にステップＳ１０７に移行して、前回から今回までのクランク角信号間にカム角信号が有るかが判定される。ステップＳ１０７で、図４に示すように、時刻ｔ03〜時刻ｔ04にカム角信号がないため、クランク角信号カウンタＮＮＵＭが「０」のまま、本ルーチンを終了する。
【００３１】
以下、図４に示す次のクランク角信号の入力時から時刻ｔ05のクランク角信号の入力時までは、ステップＳ１０３の不等号が成立しないためステップＳ１０４に移行する。このときには、欠歯部検出済みフラグが「ＯＮ」であるためステップＳ１１１に移行し、クランク角信号カウンタＮＮＵＭが「＋１」インクリメントされ、本ルーチンを終了する。このため、図４に示す時刻ｔ05では、クランク角信号カウンタＮＮＵＭが「２５」とされる。
【００３２】
次に、図４に示す時刻ｔ06のクランク角信号の入力時では、ステップＳ１０２の判定条件が成立し、かつステップＳ１０３の判定条件が成立するためステップＳ１０５で欠歯部検出済みフラグが「ＯＮ」とされる。次にステップＳ１０６に移行して、クランク角信号カウンタＮＮＵＭが「０」とされる。次にステップＳ１０７に移行して、前回から今回までのクランク角信号間にカム角信号が有るかが判定される。このとき、図４に示すように、時刻ｔ05〜時刻ｔ06にカム角信号が有るためステップＳ１０８に移行し、気筒判別フラグが「ＯＮ」とされる。次にステップＳ１０９に移行して、クランク角信号カウンタＮＮＵＭが「０」とされ（図４に示す時刻ｔ06）、本ルーチンを終了する。
【００３３】
このように、クランクロータ２の欠歯部４に対応するクランク角信号の間隔時間に、カムロータ１２の歯部１３に対応するカム角信号が初回から発生していない場合には、図４に示す時刻ｔ06にてクランクシャフト１の回転方向における基準位置検出に伴う気筒判別が達成される。したがって、こののち、クランク角信号の入力毎に設定されるクランク角信号カウンタＮＮＵＭにより内燃機関の各気筒毎にインジェクタ６０へのインジェクタ信号による燃料噴射制御及び点火コイル５０への点火コイル信号による点火時期制御が適切に実行される。なお、図４に示す時刻ｔ06以前においては、気筒判別が達成されていないため、仮となるクランク角信号カウンタＮＮＵＭにより内燃機関の各気筒に対する燃料噴射制御及び点火時期制御が実行される。
【００３４】
ところで、図４に示す時刻ｔ03〜時刻ｔ04にカム角信号が有るときには、時刻ｔ04にてクランクシャフト１の回転方向における基準位置検出に伴う気筒判別が達成される。したがって、こののち、クランク角信号の入力毎に設定されるクランク角信号カウンタＮＮＵＭにより内燃機関の各気筒毎にインジェクタ６０へのインジェクタ信号による燃料噴射制御及び点火コイル５０への点火コイル信号による点火時期制御が適切に実行される。なお、この図４に示す時刻ｔ04以前においては、気筒判別が達成されていないため、仮となるクランク角信号カウンタＮＮＵＭにより内燃機関の各気筒に対する燃料噴射制御及び点火時期制御が実行される。
【００３５】
このように、本実施例の内燃機関の気筒判別装置は、４サイクル２気筒からなる内燃機関（図示略）のクランクシャフト１の回転位置に対応して固設され、１箇所（３５〔°ＣＡ〕）の欠歯部４及び等角度（１３〔°ＣＡ〕）にて形成された２６（複数）の歯部３を有するクランクロータ２と、クランクロータ２の歯部３に対応して発生されるクランク角信号を検出するクランク角センサ１０と、内燃機関のカムシャフト１１の回転位置に対応して固設され、かつクランクロータ２の欠歯部４に対応する回転位置に１つの歯部１３を有するカムロータ１２と、カムロータ１２の歯部１３に対応して発生されるカム角信号を検出するカム角センサ２０と、クランク角センサ１０でクランク角信号が検出される時刻に基づくクランク角信号の間隔時間を用いて、今回の間隔時間と前回の間隔時間との比が所定値αより大きいときには、欠歯部４であると判定するＥＣＵ３０内の波形成形回路３１、マイクロコンピュータ４０のＣＰＵ４１にて達成される欠歯判定手段と、前記欠歯判定手段で欠歯部４と判定された後、予め設定された位置として今回の間隔時間にカム角センサ２０からのカム角信号の発生が有るときには、クランクシャフト１の回転方向における基準位置を特定し、この基準位置に基づき内燃機関の各気筒の行程位置を判別し、一方、欠歯部４と判定された後、予め設定された位置として今回の間隔時間にカム角センサ２０からのカム角信号の発生がないときには、クランクシャフト１の回転方向における仮の基準位置を特定し、この仮の基準位置に対応する内燃機関の各気筒の仮の行程位置を判別するＥＣＵ３０内の波形成形回路３１、マイクロコンピュータ４０のＣＰＵ４１にて達成される気筒判別手段とを具備するものである。
【００３６】
つまり、クランク角センサ１０で検出されるクランク角信号の時系列的な発生時刻に基づくクランク角信号の間隔時間を用いて、例えば、今回の間隔時間と前回の間隔時間との比が所定値αより大きいときには、欠歯部４であると判定される。即ち、今回の間隔時間が欠歯部４の３５〔°ＣＡ〕に相当するとき、前回の間隔時間は連続する２つの歯部３の１３〔°ＣＡ〕に相当するため、それらの比はクランクロータ２の回転速度が一定であるとすると約２．７となり、所定値αを予め１．８前後に設定しておくことで、これらの大小関係により欠歯部４であると分かる。この欠歯部４と判定された今回の間隔時間にカム角センサ２０からのカム角信号の発生が有れば、クランクシャフト１の回転方向における正規の基準位置とされ、内燃機関の各気筒の行程位置が分かる。このため、これ以降におけるクランク角信号の検出毎に各気筒の行程位置に合致した燃料噴射制御及び点火時期制御を適切に実行することができる。
【００３７】
一方、内燃機関の各気筒の行程位置の判別以前に、欠歯部４と判定された今回の間隔時間に設定されたカム角センサ２０からのカム角信号の発生がなければ、クランクシャフト１の回転方向における仮の基準位置とされ、内燃機関の各気筒の仮の行程位置が分かる。このため、これ以降においては、内燃機関の各気筒の行程位置が判別されるまで、クランク角信号の検出毎に各気筒の仮の行程位置に応じた燃料噴射制御及び点火時期制御を実行することができる。
【００３８】
また、本実施例の内燃機関の気筒判別装置のＥＣＵ３０内の波形成形回路３１、マイクロコンピュータ４０のＣＰＵ４１にて達成される気筒判別手段は、ＥＣＵ３０内のマイクロコンピュータ４０のＣＰＵ４１にて達成される欠歯判定手段で欠歯部４と判定された後、予め設定された位置として今回の間隔時間にカム角センサ２０からのカム角信号の発生がないときには、予め設定された位置として欠歯部４と判定される間隔時間以外で発生されるカム角信号、ノイズによる信号を無視するものである。
【００３９】
つまり、内燃機関の各気筒の行程位置が判別されるまでに、欠歯部４と判定された今回の間隔時間にカム角センサ２０からのカム角信号の発生がなければ、欠歯部４の間隔時間以外でカム角信号やノイズによる信号が発生していても無視されることとなる。このため、何らかの要因によりカム角信号の発生位置がずれて、予め設定されているクランク角信号の欠歯部４に相当する正規位置以外となっても、クランクシャフト１の回転方向における基準位置の特定に関わることがないため、内燃機関の各気筒の行程位置の誤判別を防止することができる。
【００４０】
なお、上記実施例では、欠歯部を２つの時間間隔の比較により判定しているが、これ以外のものでもよく、また、カム角信号の設定位置は欠歯部以外に設定してもよく、更には、予め設定されたカム角信号を有効とする範囲は２つのクランク角信号間隔以外でもよい。
【図面の簡単な説明】
【００４１】
【図１】図１は本発明の一実施例にかかる内燃機関の気筒判別装置を示す概略構成図である。
【図２】図２は本発明の一実施例にかかる内燃機関の気筒判別装置で使用されているＥＣＵ内のマイクロコンピュータのＣＰＵにおける基準位置検出に伴う気筒判別の処理手順を示すフローチャートである。
【図３】図３は図２のルーチンにて処理される各種センサ信号等の遷移状態であって、クランクロータの欠歯部に対応するクランク角信号の間隔時間に、カムロータの歯部に対応するカム角信号が初回から発生している場合を示すタイムチャートである。
【図４】図４は図２のルーチンにて処理される各種センサ信号等の遷移状態であって、クランクロータの欠歯部に対応するクランク角信号の間隔時間に、カムロータの歯部に対応するカム角信号が初回から発生していない場合を示すタイムチャートである。
【符号の説明】
【００４２】
１  クランクシャフト
２  クランクロータ
３  歯部
４  欠歯部
１０  クランク角センサ
１１  カムシャフト
１２  カムロータ
１３  歯部
２０  カム角センサ
３０  ＥＣＵ（電子制御ユニット）
４０  マイクロコンピュータ
４１  ＣＰＵ
【図１】
2005163560.tif 000003
【図２】
2005163560.tif 000004
【図３】
2005163560.tif 000005
【図４】
2005163560.tif 000006
【手続補正書】
【提出日】平成16年8月18日(2004.8.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
このように、本実施例の内燃機関の気筒判別装置は、４サイクル２気筒からなる内燃機関（図示略）のクランクシャフト１の回転位置に対応して固設され、１箇所（３５〔°ＣＡ〕）の欠歯部４及び等角度（１３〔°ＣＡ〕）にて形成された２６（複数）の歯部３を有するクランクロータ２と、クランクロータ２の歯部３に対応して発生されるクランク角信号を検出するクランク角センサ１０と、内燃機関のカムシャフト１１の回転位置に対応して固設され、かつクランクロータ２の欠歯部４に対応する回転位置に１つの歯部１３を有するカムロータ１２と、カムロータ１２の歯部１３に対応して発生されるカム角信号を検出するカム角センサ２０と、クランク角センサ１０でクランク角信号が検出される時刻に基づくクランク角信号の間隔時間を用いて、今回の間隔時間と前回の間隔時間との比が所定値αより大きいときには、欠歯部４であると判定するＥＣＵ３０内の波形整形回路３１、マイクロコンピュータ４０のＣＰＵ４１にて達成される欠歯判定手段と、前記欠歯判定手段で欠歯部４と判定された後、予め設定された位置として今回の間隔時間にカム角センサ２０からのカム角信号の発生が有るときには、クランクシャフト１の回転方向における基準位置を特定し、この基準位置に基づき内燃機関の各気筒の行程位置を判別し、一方、欠歯部４と判定された後、予め設定された位置として今回の間隔時間にカム角センサ２０からのカム角信号の発生がないときには、クランクシャフト１の回転方向における仮の基準位置を特定し、この仮の基準位置に対応する内燃機関の各気筒の仮の行程位置を判別するＥＣＵ３０内の波形整形回路３１、マイクロコンピュータ４０のＣＰＵ４１にて達成される気筒判別手段とを具備するものである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
また、本実施例の内燃機関の気筒判別装置のＥＣＵ３０内の波形整形回路３１、マイクロコンピュータ４０のＣＰＵ４１にて達成される気筒判別手段は、ＥＣＵ３０内のマイクロコンピュータ４０のＣＰＵ４１にて達成される欠歯判定手段で欠歯部４と判定された後、予め設定された位置として今回の間隔時間にカム角センサ２０からのカム角信号の発生がないときには、予め設定された位置として欠歯部４と判定される間隔時間以外で発生されるカム角信号、ノイズによる信号を無視するものである。