(57)【特許請求の範囲】
【請求項１】
エンジン回転に同期して回転駆動され、エンジンのクランク角に対して所定の回転角位置に設けられた欠歯部と該欠歯部から円周方向に一定の間隔で連続して設けられた特定数の歯を有するパルサと、
このパルサの歯を検出してパルス信号を出力する回転角センサと、
燃料の圧送工程で加圧された燃料を低圧側へ逃がすためのスピル通路と、
このスピル通路を開閉するスピル弁とを備え、
前記回転角センサより出力されるパルス信号に基づいて前記スピル弁の開閉動作を制御するディーゼルエンジンの電子制御式燃料噴射システムであって、
燃料噴射の終了指令を前記スピル弁に出力するスピル開弁時刻をセットするためのパルス信号をスピル時刻セット信号と呼び、このスピル時刻セット信号の次に出現する正規のパルス信号をスピル直後信号と呼ぶ時に、前回検出された前記スピル時刻セット信号と前記スピル直後信号との時間間隔を記憶するメモリと、
今回の前記スピル時刻セット信号が検出された後、前記メモリに記憶されているデータに基づいて今回の前記スピル直後信号が出現する予定時刻を算出する予定時刻算出手段と、
前記スピル開弁時刻から今回のパルス信号までの時間を算出し、その時間が、前記スピル開弁時刻から前記予定時刻までの予測時間を経過したか否かを判定する予測時間経過判定手段と、
前記予測時間を経過したと判定された場合に、前記予定時刻に出現する仮想のパルス信号と前回のパルス信号との時間、および前記仮想のパルス信号と今回のパルス信号との時間をそれぞれ算出し、両方の時間を比較して、前記仮想のパルス信号に近い方のパルス信号を今回のスピル直後信号として判定するスピル直後信号判定手段とを有することを特徴とするディーゼルエンジンの電子制御式燃料噴射システム。
【請求項２】
請求項１に記載した電子制御式燃料噴射システムにおいて、
今回の前記スピル時刻セット信号から前記スピル開弁時刻ｔ２までの余り時間ｅｔｓｐを算出し、更に前記メモリに記憶されているデータから前記余り時間ｅｔｓｐを減算して、前記スピル開弁時刻ｔ２から今回の前記スピル直後信号が出現するまでの予測時間ｅｓｈを求め、その予測時間ｅｓｈを前記スピル開弁時刻ｔ２に加算して前記スピル直後信号が出現する予定時刻を求めることを特徴とするディーゼルエンジンの電子制御式燃料噴射システム。
【請求項３】
エンジン回転に同期して回転駆動され、エンジンのクランク角に対して所定の回転角位置に設けられた欠歯部と該欠歯部から円周方向に一定の間隔で連続して設けられた特定数の歯を有するパルサと、
このパルサの歯を検出してパルス信号を出力する回転角センサと、
燃料の圧送工程で加圧された燃料を低圧側へ逃がすためのスピル通路と、
このスピル通路を開閉するスピル弁とを備え、
前記回転角センサより出力されるパルス信号に基づいて前記スピル弁の開閉動作を制御するディーゼルエンジンの電子制御式燃料噴射システムであって、
燃料噴射の終了指令を前記スピル弁に出力するスピル開弁時刻をセットするためのパルス信号をスピル時刻セット信号と呼び、このスピル時刻セット信号の次に出現する正規のパルス信号をスピル直後信号と呼ぶ時に、そのスピル直後信号を検出するスピル直後信号検出手段と、
一つの気筒に対しパイロット噴射とメイン噴射から成る二段噴射を行う時に、前記パイロット噴射を終了する前記スピル弁の開弁動作に起因して前記回転角センサから正規のパルス信号以外に余分なパルス信号が出力されるパイロットパルス割れを検出するパイロットパルス割れ検出手段とを有し、
前記スピル直後信号検出手段は、
前回検出された前記スピル時刻セット信号と前記スピル直後信号との時間間隔を記憶するメモリを具備し、今回の前記スピル時刻セット信号が検出された後、前記メモリに記憶されているデータに基づいて今回の前記スピル直後信号が出現する予定時刻を算出し、その予定時刻に最も近い時刻に検出されるパルス信号を今回の前記スピル直後信号として検出することを特徴とし、
前記パイロットパルス割れ検出手段は、
ａ）前記パイロットパルス割れが発生する可能性のある時間帯をパルス割れマスク域として設定するマスク域設定手段と、
ｂ）前記パルス割れマスク域で検出されるパルス信号の数をカウントするパルス割れカウンタと、
ｃ）前記回転角センサより出力されるパルス信号を前記パルサの欠歯部を基準として計数するパルス計数手段と、
ｄ）前記メイン噴射を終了するメインスピル開弁時刻をセットするためのパルス信号をメインスピル時刻セット信号と呼び、そのメインスピル時刻セット信号を検出するセット信号検出手段と、
ｅ）前記メインスピル時刻セット信号の次に出現する正規のパルス信号をメインスピル直後信号と呼び、前記メインスピル時刻セット信号が検出された後、前記メインスピル直後信号を特定する制御上のパルス番号と前記パルス割れカウンタでカウントされたパルス信号の数との合計値を算出する合計値算出手段と、
ｆ）前記パルス計数手段で計数される前記メインスピル直後信号までの計数値と前記合計値算出手段で算出された合計値とを比較し、その比較結果に基づいて前記パイロットパルス割れが発生しているか否かを判定するパイロットパルス割れ判定手段とを具備し、
このパイロットパルス割れ判定手段は、
前記パルス計数手段の計数値と前記合計値算出手段の合計値とが等しい場合は、前記パルス割れカウンタでカウントされたパルス信号の数を前記パイロットパルス割れ数と判断し、前記パルス計数手段の計数値と前記合計値算出手段の合計値とが異なる場合は、前記パルス割れカウンタでカウントされたパルス信号の数から１を引き算して求められる数値を前記パイロットパルス割れ数と判断することを特徴とするディーゼルエンジンの電子制御式燃料噴射システム。
【請求項４】
エンジン回転に同期して回転駆動され、エンジンのクランク角に対して所定の回転角位置に設けられた欠歯部と該欠歯部から円周方向に一定の間隔で連続して設けられた特定数の歯を有するパルサと、
このパルサの歯を検出してパルス信号を出力する回転角センサと、
燃料の圧送工程で加圧された燃料を低圧側へ逃がすためのスピル通路と、
このスピル通路を開閉するスピル弁とを備え、
前記回転角センサより出力されたパルス信号を検出して前記スピル弁の開閉動作を制御するディーゼルエンジンの電子制御式燃料噴射システムであって、
ａ）前記パルサの欠歯部が検出されたか否かを判定する欠歯判定手段と、
ｂ）前記回転角センサより出力されるパルス信号を前記パルサの欠歯部を基準として計数するパルス計数手段と、
ｃ）燃料噴射を終了する前記スピル弁の開弁動作に起因して前記回転角センサから正規のパルス信号以外に余分なパルス信号が出力されるパルス割れを生じる可能性のある時間帯をパルス割れ域として設定するパルス割れ域設定手段と、
ｄ）前記パルス割れ域を経過してから二番目に出現するパルス信号をマスク域終了信号と呼び、燃料噴射の終了指令を前記スピル弁に出力するスピル開弁時刻をセットするためのパルス信号をスピル時刻セット信号と呼ぶ時に、このスピル時刻セット信号から前記マスク域終了信号までの間をマスク域として前記欠歯判定手段による欠歯判定処理を禁止する欠歯判定禁止手段とを具備していることを特徴とするディーゼルエンジンの電子制御式燃料噴射システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディーゼルエンジンの電子制御式燃料噴射システムに関する。
【０００２】
【従来の技術】
従来公知の電子制御式燃料噴射システムでは、エンジン回転に同期して回転駆動されるパルサと、このパルサに設けられた歯を検出してパルス信号を発生する回転角センサとを備え、この回転角センサより出力されるパルス信号に基づいて噴射ポンプに内蔵される電磁スピル弁の開閉動作を制御している。
ところが、スピル弁の開弁時に発生するスピル反力によりパルス信号にノイズが乗ると、そのノイズによって正規のパルス信号（エンジン回転数に同期して出力されるパルス信号）以外に余分なパルス信号が出力される“パルス割れ”と呼ばれる現象を生じる。このパルス割れは、スピル弁の開弁時刻（スピル開弁時刻と呼ぶ）から略所定時間（約５ｍｓ）の間に発生することが分かっている。つまり、図１６で説明すると、スピル開弁時刻ｔ2 をセットするためのパルス信号Ａの次に出力される正規のパルス信号Ｂの直前または直後（Ａ−Ｂ間、Ｂ−Ｃ間）でパルス割れが発生する可能性がある。
【０００３】
スピル開弁時刻ｔ2 を含むパルス間隔（Ａ−Ｂ間の時間間隔：ets2）、及び次のパルス間隔（Ｂ−Ｃ間の時間間隔：ets3）は、次気筒のスピル開弁時刻を算出するためのデータとして使用されるが、上記のようにパルス信号Ｂの直前または直後でパルス割れが発生すると、誤ったデータが記憶されて次気筒の噴射量を適正に制御できなくなる。そこで、従来では、パルス割れが発生すると、エンジン回転数の変動に伴う各パルス間隔の大小関係からパルス割れの発生箇所を特定して、次気筒の噴射量制御に必要なデータの補正を行っている。
【０００４】
以下に、従来のシステムによるデータ補正方法について説明する。
パルス間の時間間隔を比較すると、スピル開弁時刻ｔ2 を含むパルス間（Ａ−Ｂ間）で最もエンジン回転数が落ち込むため、Ａ−Ｂ間の時間間隔ets2が最も大きく、その後、エンジン回転数の上昇に伴って次第にパルス間隔が小さくなる。従って、パルス割れが発生していない正常時であれば、連続する各パルス間隔の値は、以下の大小関係▲１▼が成立する。
ets2＞ets3＞edram1＞edram2……………………▲１▼
【０００５】
これに対し、パルス割れによって例えば以下の大小関係▲２▼が成立する場合は、図１６に示すように、本来のets2に対応するパルス間（Ａ−Ｂ間）でパルス割れが発生していると判断し、ets2及びets3のデータを以下の様に補正している。
ets3＜edram1＞edram2……………………………▲２▼
ets2＝ets2＋ets3
ets3＝edram1
【０００６】
また、従来の燃料噴射システムでは、パルサに設けられた欠歯部を基準として求められるスピル角を時間換算してスピル開弁時刻を算出している。
なお、パルサには、エンジンの気筒数と同数だけ欠歯部が設けられ、欠歯部と欠歯部との間に一定の間隔で多数の歯が連続して設けられた有歯領域が設定されている（図３参照）。
このパルサの欠歯部は、以下に説明する欠歯判定によって検出される。
欠歯判定は、過去最近のパルス間隔に対して今回のパルス間隔が十分に長い場合に、欠歯部が検出された（つまりクランク角が基準回転角に到達した）と判定する。従って、パルス割れが発生していなければ、欠歯部を含むパルス間隔と、その一つ前のパルス間隔との大小関係によって欠歯部が検出される。
【０００７】
ところが、パルス割れが生じると、有歯領域の最初の歯が検出されていないにも係わらず、欠歯判定の条件が満たされる場合が生じる。そこで、従来のシステムでは、図１７に示すように、スピル弁の開弁動作に起因してパルス割れが発生する可能性のある範囲をマスク域として設定し、このマスク域では欠歯判定を禁止している。具体的には、スピル開弁時刻ｔ2 をセットするためのスピル時刻セット信号Ａから４番目に検出されるパルス信号Ｅ（パイロット噴射の場合５番目の信号）までをマスク域として設定している。これにより、スピル開弁時刻ｔ2 後にパルス割れが発生しても、そのパルス割れ前後のパルス間隔に基づいて欠歯判定が行われることはなく、本来の欠歯部を含むパルス間隔に基づいて欠歯判定を行うことができる。
【０００８】
【発明が解決しようとする課題】
近年では、燃料噴射圧の高圧化に伴い、噴射ポンプの駆動軸に作用する駆動トルクが増大してパルス割れが２回以上発生することがある。ところが、上述した従来の燃料噴射システムでは、パルス割れが発生した時に、そのパルス割れ数を１回に限定して補正ロジックが組み立てられている。このため、パルス割れが２回以上発生すると、上述したデータ補正及び欠歯判定マスク処理において、それぞれ以下の問題が発生する。
【０００９】
ａ）次気筒の噴射量制御に必要なデータ補正
各パルス間隔の大小関係に基づいてデータ補正を行う従来の補正ロジックでは、パルス割れが２回以上発生した場合にパルス割れの発生箇所を特定できない。また、パルス割れが複数回発生する場合は、パイロットスピルとメインスピルの両方に起因して生じる場合が考えられるが、従来のシステムでは、パイロットスピルに起因して生じるパルス割れ数（パルス割れ総数はパルスカウンタのカウンタ値によって判断できる）を特定できない。以上の結果、次気筒の噴射量制御に必要なデータを適正に補正することができず、エンジン始動性が大幅に悪化するという問題が生じている。
【００１０】
ｂ）欠歯判定マスク処理
従来のシステムでは、スピル時刻セット信号から４番目に検出される信号までをマスク域とすれば、パルス割れが１回しか発生しない限り、マスク域が終了する直前のパルス間隔（時間間隔）、つまり図１７において、スピル時刻セット信号Ａから３番目に検出されるパスル信号Ｄと４番目に検出されるパスル信号Ｅとのパルス間隔（時間間隔）はパルス割れの影響を受けることがない。従って、パルス割れが発生しても、上記のＤ−Ｅ間のパルス間隔と欠歯部を含むＥ−Ｆ間のパルス間隔との大小関係に基づく正常な欠歯判定を行うことができる。
【００１１】
しかし、パルス割れが複数回発生すると、マスク域が時間的に短く成るため、マスク域が終了する直前のパルス間隔がパルス割れの影響を受ける場合が生じる。この場合、マスク域が終了した直後のパルス間隔とマスク域が終了する直前のパルス間隔との間で欠歯判定条件を満たす大小関係が成立すると、欠歯部を誤判定して次気筒の噴射量制御に悪影響（メイン噴射量が減少する）が生じる。
本発明は、上記事情に基づいて成されたもので、第１の目的は、パルス割れが複数回発生した場合でも、次気筒のスピル開弁時刻を算出するためのデータ（パルス間隔）を適正に補正できる制御システムを提供することであり、第２の目的は、パルス割れの発生回数に係わりなく、欠歯部の誤判定を防止できる制御システムを提供することにある。
【００１２】
【課題を解決するための手段】
（請求項１の手段）
前回検出されたスピル時刻セット信号とスピル直後信号との時間間隔を記憶するメモリを具備し、今回のスピル時刻セット信号が検出された後、メモリに記憶されているデータに基づいて今回のスピル直後信号が出現する予定時刻を算出し、その予定時刻に最も近い時刻に検出されるパルス信号を今回のスピル直後信号として検出する。つまり、スピル開弁時刻から今回のパルス信号までの時間を算出し、その時間が、スピル開弁時刻から予定時刻までの予測時間を経過したか否かを判定し、予測時間を経過したと判定された場合に、予定時刻に出現する仮想のパルス信号と前回のパルス信号との時間、および仮想のパルス信号と今回のパルス信号との時間をそれぞれ算出し、両方の時間を比較して、仮想のパルス信号に近い方のパルス信号を今回のスピル直後信号として判定する。この場合、パルス割れの有無及び発生回数に係わりなくスピル直後信号を検出できるので、スピル時刻セット信号とスピル直後信号とのパルス間隔（時間間隔）を次気筒の噴射量制御に必要なデータ（具体的には、次気筒のスピル開弁時刻に対する余り時間を求めるために必要なデータ）として使用することができる。
【００１３】
（請求項２の手段）
請求項１に記載した電子制御式燃料噴射システムにおいて、
今回のスピル時刻セット信号からスピル開弁時刻ｔ２までの余り時間ｅｔｓｐを算出し、更にメモリに記憶されているデータから余り時間ｅｔｓｐを減算して、スピル開弁時刻ｔ２から今回のスピル直後信号が出現するまでの予測時間ｅｓｈを求め、その予測時間ｅｓｈをスピル開弁時刻ｔ２に加算してスピル直後信号が出現する予定時刻を求めている。
この場合、今回のスピル開弁時刻ｔ２を基準としてスピル直後信号が出現する予定時刻を算出しているので、スピル時刻セット信号が本来のパルス信号からずれた場合（例えばパイロット噴射とメイン噴射を行う時に、パイロット噴射に起因してパルス割れが生じると、メイン噴射のスピル時刻セット信号が移動する）でも的確にスピル直後信号を検出することができる。
なお、今回のスピル時刻セット信号からスピル開弁時刻ｔ２までの余り時間ｅｔｓｐは、従来周知の算出方法により求めている。即ち、メモリに記憶されている前回のデータ（スピル時刻セット信号とスピル直後信号との時間間隔）に基づいて、今回の余り角（スピル時刻セット信号からスピル開弁時刻までの回転角度）を時間に換算して算出することができる。
【００１４】
（請求項３の手段）
一つの気筒に対しパイロット噴射とメイン噴射から成る二段噴射を行う時に、パイロット噴射を終了するスピル弁の開弁動作に起因して回転角センサから正規のパルス信号以外に余分なパルス信号が出力されるパイロットパルス割れを検出するパイロットパルス割れ検出手段を有している。
このパイロットパルス割れ検出手段は、パイロットパルス割れが発生する可能性のある時間帯をパルス割れマスク域として設定し、そのパルス割れマスク域で検出されるパルス信号の数をカウントするパルス割れカウンタと、回転角センサより出力されるパルス信号をパルサの欠歯部を基準として計数するパルス計数手段とを備え、メインスピル時刻セット信号が検出された後、メインスピル直後信号を特定する制御上のパルス番号とパルス割れカウンタでカウントされたパルス信号の数との合計値を算出し、その合計値とパルス計数手段で計数されるメインスピル直後信号までの計数値とを比較し、その比較結果に基づいてパイロットパルス割れが発生しているか否かを判定することができる。
【００１５】
具体的には、パルス計数手段の計数値と前記合計値とが等しい場合は、パルス割れカウンタでカウントされたパルス信号の数に正規のパルス信号が含まれていないため、パルス割れカウンタのカウント値をパイロットパルス割れ数と判断することができる。
また、パルス計数手段の計数値と前記合計値とが異なる場合は、パルス割れカウンタでカウントされたパルス信号の数に正規のパルス信号が含まれているため、パルス割れカウンタでカウントされたパルス信号の数から“１”を引き算して求められる数値をパイロットパルス割れ数と判断することができる。但し、パルス割れカウンタのカウント値が“１”の場合は、正規のパルス信号のみカウントされたことになり、パイロットパルス割れは発生していないと判断する。
【００１６】
これにより、パイロット噴射とメイン噴射の両方でそれぞれスピル弁の開弁動作に起因してパルス割れが発生する場合でも、パイロット噴射側のパルス割れ数が求められることで、メイン噴射側のパルス割れ数も求めることができる。なお、パルス割れの総数は、パルス計数手段の計数値から規定のパルス数を引き算することで求めることができる。
この結果、一つの気筒に対しパイロット噴射とメイン噴射から成る二段噴射を行う時に、パルス割れが複数回発生した場合でも、請求項１または２の方法で検出した今回のスピル直後信号の次に出現する正規のパルス信号を検出することができる。即ち、パイロット噴射の場合であれば、今回のパイロットスピル時刻セット信号から（パイロットパルス割れ数＋２）番目に検出されるパルス信号がパイロットスピル直後信号の次に出現する正規のパルス信号となる。
【００１７】
（請求項４の手段）
パルス割れを生じる可能性のある時間帯をパルス割れ域とし、そのパルス割れ域を経過してから二番目に出現するパルス信号をマスク域終了信号と呼び、燃料噴射の終了指令をスピル弁に出力するスピル開弁時刻をセットするためのパルス信号をスピル時刻セット信号と呼ぶ時に、このスピル時刻セット信号からマスク域終了信号までの間をマスク域として、欠歯判定手段による欠歯判定処理を禁止する。
【００１８】
この場合、パルス割れ域を経過して最初に出現するパルス信号とその次に出力するパルス信号、つまりマスク域終了信号とのパルス間隔（時間間隔）は、当然パルス割れ域から外れているため、パルス割れが発生してもパルス間隔が変動することはない。従って、スピル時刻セット信号からマスク域終了信号までをマスク域とすれば、パルス割れ前後のパルス間隔に基づいて欠歯判定が行われることはなく、本来の欠歯部を含むパルス間隔を使用して欠歯判定を行うことができ、欠歯部の誤判定を防止できる。
【００１９】
【発明の実施の形態】
次に、本発明の実施形態を図面に基づいて説明する。
図１はディーゼルエンジンの電子制御式燃料噴射システムの全体図である。
本実施例の電子制御式燃料噴射システム（以下、本システムと呼ぶ）は、電磁スピル弁１（図２参照）を内蔵する噴射ポンプ２と、この噴射ポンプ２の作動を制御する制御装置（以下、ＥＣＵ３と呼ぶ）を備える。
本システムに用いられる噴射ポンプ２は、加圧された高圧燃料を分配してディーゼルエンジン（図示しない）の各気筒（例えば４気筒）毎に設けられた燃料噴射ノズルに供給する分配形噴射ポンプ２であり、その構成は周知であるので、噴射ポンプ２全体の詳細な説明は省略し、本発明の制御システムに必要な構成について重点的に説明する。
【００２０】
まず、噴射ポンプ２の概略を図２及び図３を用いて説明する。
噴射ポンプ２は、図示しない動力伝達手段を介してディーゼルエンジンのクランクシャフトに連結されたポンプ駆動軸４を有し、このポンプ駆動軸４がクランクシャフトの１／２の回転速度で回転する。
ポンプ駆動軸４の外周には、例えば磁性材料で形成された円形状のパルサ５が固定され、ポンプ駆動軸４の端部にはカップリングを介してカムプレート６が接続されている。
【００２１】
パルサ５の外周面には、図３に示すように、円周方向に複数の歯が連続して設けられた有歯領域５ａと欠歯部５ｂとが交互に設けられている。
有歯領域５ａは、例えば２１個の歯がクランクシャフトの７．５°ＣＡに相当する間隔毎に連続して設けられ、欠歯部５ｂは、クランクシャフトの３０°ＣＡに相当する間隔、つまり有歯領域５ａの３個分の歯が欠落して設けられている。この有歯領域５ａと欠歯部５ｂは、それぞれエンジンの気筒数と同数（本実施例では４箇所）だけ設定されている。
【００２２】
パルサ５の上部には、ローラリング７に固定された回転角センサ８が設けられている。この回転角センサ８は、マグネットとピックアップコイルとを具備し、パルサ５の外周面に設けられた歯が回転角センサ８を横切る毎にパルス状のタイミング信号（以下パルス信号と呼ぶ）を出力する。従って、ポンプ駆動軸４と一体にパルサ５が回転すると、パルサ５の有歯領域５ａが回転角センサ８を横切る間に略一定の周期で２１個のパルス信号を出力する（図４参照）。
なお、回転角センサ８とパルサ５との位相は、ディーゼルエンジンのクランク角が、各気筒毎において制御上の基準となる角度に達した際に、何れかの有歯領域５ａの最初の歯が回転角センサ８と対向するように調整されている。
【００２３】
カムプレート６には、エンジンの気筒数と同数のカム面６ａが設けられ、そのカム面６ａがローラリング７に保持されたローラ９に圧接されている。このカムプレート６は、ポンプ駆動軸４の回転が伝達されて回転すると、カム面６ａとローラ９との係合に伴って規定のカムリフトだけ軸方向（図２の左右方向）に往復運動する。
また、カムプレート６には、燃料を加圧するためのプランジャ１０が同軸的に取り付けられ、シリンダ１１に嵌挿されている。このプランジャ１０は、カムプレート６と一体に回転しながら、エンジンの気筒数と同数回だけシリンダ１１内を往復運動する。
【００２４】
噴射ポンプ２の下部には、図３に示すように、周知の油圧式タイマ１２が内蔵されている。このタイマ１２は、ローラリング７に接続されたタイマピストン１２ａを具備し、このタイマピストン１２ａを介してローラリング７を周方向に移動させることにより、噴射タイミングを制御することができる。なお、上記の回転角センサ８は、ローラリング７に固定されてローラリング７と一体に移動できるので、タイマ１２の作動に関わりなく、プランジャ１０のリフトに対して一定のタイミングで基準信号を出力することができる。
【００２５】
電磁スピル弁１は、図２に示すように、フィードポンプ（図示しない）によって汲み上げられた燃料が供給される燃料室１３とシリンダ１１内に形成される高圧室１４とを連通するスピル通路１５を開閉するもので、コイル１ａ、弁体１ｂ、スプリング１ｃ等より構成され、コイル１ａが通電されていない（ＯＦＦ）時は、スプリング１ｃの付勢力を受けて弁体１ｂがスピル通路１５を開き、コイル１ａが通電される（ＯＮ）とスプリング１ｃの付勢力に抗して弁体１ｂがスピル通路１５を閉じるように作動する。この電磁スピル弁１の開閉動作は、駆動回路（ＥＤＵ）１６を介してＥＣＵ３により電子制御される（図１参照）。
【００２６】
ＥＣＵ３は、次気筒の噴射量制御に必要なパルス間隔（時間間隔）を記憶するメモリと、回転角センサ８から出力されるパルス信号を計数するパルスカウンタを具備している。
パルスカウンタは、下述する欠歯判定によってパルサ５の欠歯部５ｂが検出されると、計数値（パルス番号）をクリアして、再び欠歯部５ｂが検出されるまでパルス番号を順次カウントアップする。従って、図４に示すように、回転角センサ８から正規のパルス信号が出力されている限り（つまりパルス割れが発生していない場合）、パルサ５の有歯領域５ａの最初の歯を検出して出力されるパルス信号から有歯領域５ａの最後の歯を検出して出力されるパルス信号に対応して、パルスカウンタにはパルス番号“０〜２０”が計数される。なお、図４は回転角センサ８から出力されるパルス信号と、パルスカウンタの計数状態を示している。パルス信号の上部に記された番号は、パルスカウンタの計数値で表されるパルス番号である。
【００２７】
ここで、欠歯判定について説明する。
ＥＣＵ３は、パルス信号が検出される毎にパルス間隔etnintを算出し、今回のパルス間隔etnintｉと過去最近算出されたパルス間隔etnintｉ-1（一つ前のパルス間隔）との比を求め、次式の関係（１）が成立する場合、つまり過去最近のパルス間隔に対して今回のパルス間隔が十分長い場合に、欠歯部５ｂが検出された（クランク角が基準回転角に到達した）と判定する。
etnintｉ-1／etnintｉ≦０．４３…………………………………………（１）
従って、パルス割れが発生していなければ、欠歯部５ｂを含むパルス間隔と、その一つ前のパルス間隔との大小関係が上記（１）式を満足する。
【００２８】
次に、本システムの噴射量制御に係わる基本動作について説明する。
なお、本実施例では、ＥＣＵ３より駆動回路１６を介して電磁スピル弁１へ出力される制御信号及びその指令時刻を次のように説明する（図５参照）。
ａ）スピル閉弁信号：燃料噴射の開始指令を電磁スピル弁１に出力する信号
ｂ）スピル開弁信号：燃料噴射の終了指令を電磁スピル弁１に出力する信号
ｃ）スピル閉弁時刻：スピル閉弁信号を電磁スピル弁１に出力する時刻
ｄ）スピル開弁時刻：スピル開弁信号を電磁スピル弁１に出力する時刻
【００２９】
ＥＣＵ３は、アクセル開度センサや水温センサ等から入力したエンジンの負荷情報とエンジン回転数に基づいて燃料噴射量Ｑを算出する。
燃料噴射量Ｑが算出されると、その燃料噴射量Ｑから燃料噴射を終了させるスピル角θｐを求める。このスピル角θｐは、図５に示すように、制御上の基準であるパルサ５の欠歯部５ｂからの回転角度で表される。具体的には、パルサ５の有歯領域５ａにおいて回転角センサ８からパルス信号が出力される回転間隔７．５°ＣＡを整数倍した値“７．５×ｎ°ＣＡ”と余り角“θｒ°ＣＡ”とで求められる。ここで、整数値ｎは、次式の条件を満たす最も大きな値が代入される。
θｐ≧７．５×ｎ
【００３０】
続いて、クランクシャフトが余り角θｒだけ回転するのに必要な余り時間etspを算出し、現在時刻に余り時間etspを加算してスピル開弁時刻ｔ2 を求める。その後、現在時刻がスピル開弁時刻ｔ2 に到達した時点で、駆動回路１６を介して電磁スピル弁１への通電を停止する。その結果、電磁スピル弁１がスピル通路１５を開いて燃料噴射を終了させる。
なお、プランジャ１０の吸入行程中に、次回の燃料噴射に備えて再び電磁スピル弁１を閉弁しておく必要があるが、そのスピル閉弁時刻ｔ1 は、プランジャ１０の吸入行程中に実行されれば、そのタイミングは特に重要ではなく、スピル開弁時刻ｔ2 に比べて、そのタイミング精度の要求は極めて小さい。
【００３１】
上述の基本動作は、回転角センサ８より出力されるパルス信号に基づいて実行されている。しかし、電磁スピル弁１の開弁動作に起因して回転角センサ８の出力信号にノイズが混入すると、そのノイズによってパルス割れを生じることがある。このパルス割れは、スピル開弁時刻ｔ2 から略所定時間（約５ｍｓ）の間に発生することが分かっている。つまり、図６で説明すると、スピル開弁時刻ｔ2 をセットするパルサ５の歯Ａ（前記のパルス番号ｎ）の次の歯Ｂの直前または直後（Ａ−Ｂ間、Ｂ−Ｃ間）でパルス割れが発生する可能性がある。なお、図６は、エンジン回転数、回転角センサ８より出力されるパルス信号、電磁スピル弁１に出力される駆動信号を示すタイムチャートである
【００３２】
なお、以下の説明において、スピル開弁時刻をセットするためのパルサ５の歯をスピル時刻セット歯、スピル時刻セット歯の次の歯をスピル直後歯、このスピル直後歯の次の歯をスピル後後歯と呼び、スピル時刻セット歯を検出して出力されるパルス信号をスピル時刻セット信号、スピル直後歯を検出して出力されるパルス信号をスピル直後信号、スピル後後歯を検出して出力されるパルス信号をスピル後後信号と呼ぶ。
【００３３】
次に、パルス割れに対する本システムの制御ロジックについて説明する。
図６に示すスピル開弁時刻ｔ2 を含むパルス間隔（Ａ−Ｂ間の時間間隔：ets2）と次のパルス間隔（Ｂ−Ｃ間の時間間隔：ets3）は、次気筒のスピル開弁時刻を算出するためのデータとして使用されるが、上記のようにスピル直後信号Ｂの直前または直後でパルス割れが発生すると、パルスカウンタの計数値（パルス番号）によってスピル直後信号Ｂを検出できなくなる。
これに対し、本システムでは、以下の手順に従ってスピル直後信号を検出している。
【００３４】
（Ａ）スピル直後信号（スピル直後歯）の求め方（本発明の請求項１及び２に係わる実施例）。
図７はスピル直後信号を求めるためのＥＣＵ３の処理手順を示すフローチャート、図８は本処理に係わるパルス信号と駆動信号を示すタイムチャートである。なお、この処理は、パルス信号が検出される毎に実行される。
Step10…スピル時刻セット信号Ａ（スピル時刻セット歯）が検出されたか否かを判定する。このスピル時刻セット信号Ａは、パルスカウンタの計数値（パルス番号ｎ）によって判定される。この判定結果がＹＥＳの場合、つまりスピル時刻セット信号Ａが検出された場合は次のStep20へ進み、判定結果がＮＯの場合はStep30を経て処理を終了する。
【００３５】
Step20…スピル直後信号Ｂ（スピル直後歯）が出現する予測時間esh を下式より算出した後、前回の予測時間をクリアする。
esh ＝前回のets2（×MDT ）−今回のetsp
MDT ：係数
Step30…現在時刻がスピル開弁時刻ｔ2 を過ぎ、且つ予測歯が未検出であるか否かを判定する。なお、前記予測歯とは、図８に予定時刻と示した位置に出現する仮想的なパルス信号（即ち、スピル開弁時刻ｔ2 から予測時間esh を経過した後に出現する仮想のパルス）を意味する。この判定結果がＹＥＳの場合は次のStep40へ進み、判定結果がＮＯの場合は処理を終了する。
Step40…スピル開弁時刻ｔ2 から今回のパルス信号までの時間を算出する。
【００３６】
Step50…Step40で算出した時間がStep20で算出した予測時間esh を経過したか否かを判定する。この判定結果がＹＥＳの場合は、今回のパルス信号によって予測歯が検出されたものとして次のStep60へ進み、判定結果がＮＯの場合は処理を終了する。
Step60…前記予測歯とその予測歯の前後に出現したパルス信号までの時間を算出する。つまり、前回のパルス信号（図８のイ信号：前回歯）から予測歯までの時間（図８に示すａ）と予測歯から今回のパルス信号（図８のウ信号：今回歯）までの時間（図８に示すｂ）を算出する。
【００３７】
Step70…Step60で算出した両方の時間を比較して、予測歯に近いパルス信号を判定する。ここでは、今回のパルス信号（ウ信号：今回歯）の方が予測歯に近いか否かを判定する。この判定結果がＹＥＳの場合は次のStep80へ進み、判定結果がＮＯの場合はStep90へ進む。
Step80…今回のパルス信号（ウ信号：今回歯）が予測歯に最も近いため、今回のパルス信号（ウ信号：今回歯）をスピル直後信号Ｂとする。
Step90…前回のパルス信号（イ信号：前回歯）が予測歯に最も近いため、前回のパルス信号（イ信号：前回歯）をスピル直後信号Ｂとする。
なお、図８に示すタイムチャートでは、予測歯（予定時刻）に最も近い信号がウ信号であるため、このウ信号がスピル直後信号Ｂとなる。また、ア信号及びイ信号は、それぞれパルス割れによって発生した信号である。
【００３８】
以上の処理により、パルス割れに影響されることなく（つまりパルス割れが発生しても発生しなくても、またパルス割れが複数回発生した場合でも）、スピル直後信号Ｂを検出することができる。従って、例えば図６に示したように、スピル直後信号Ｂの前後でそれぞれパルス割れが発生している場合は、スピル時刻セット信号Ａとスピル直後信号Ｂとの時間間隔ets2（▲１▼＋▲２▼）、及びスピル直後信号Ｂとスピル後後信号Ｃとの時間間隔ets3（▲３▼＋▲４▼）を算出することが可能である。なお、スピル後後信号Ｃは、スピル時刻セット信号Ａから（パルス割れ総数＋２）番目に検出されるパルス信号として求めることができる。
【００３９】
続いて、一つの気筒に対しパイロット噴射とメイン噴射から成る二段噴射を行う場合のパルス割れの影響について説明する。
この場合、パイロットスピルとメインスピルの両方に起因してパルス割れが生じることが考えられる。なお、パイロットスピルに起因して発生するパルス割れをパイロットパルス割れと呼び、メインスピルに起因して発生するパルス割れをメインパルス割れと呼ぶ。
また、二段噴射を行う場合は、図９に示すように、パイロット噴射のスピル時刻セット歯Ａｐとメイン噴射のスピル時刻セット歯Ａｍが同一の場合（イ）、一つだけずれる場合（ロ）、二つ以上ずれる場合（ハ）の三通りが起こり得る。これに対し、パイロット噴射のスピル時刻セット信号とスピル直後信号、及びメイン噴射のスピル直後信号とスピル後後信号は、上記三通りの何れの場合でも、それぞれ共通して求めることができる。
【００４０】
つまり、パイロット噴射のスピル時刻セット信号は、パルス割れが発生する以前に検出されるため、パルス割れの影響を受けない。従って、スピル角から求められる指令値とパルスカウンタの計数値（パルス番号）とが一致するため、そのパルス番号によって検出できる。
パイロット噴射のスピル直後信号とメイン噴射のスピル直後信号は、それぞれ上述した処理（Ａ）によって求めることができる。
メイン噴射のスピル後後信号は、パルス割れが発生した後に検出されるため、指令値にパルス割れ総数を加算したパルス番号によって検出できる。
【００４１】
しかし、パイロット噴射のスピル後後信号とメイン噴射のスピル時刻セット信号は、上記の三通りの場合でそれぞれ求め方が異なるため、以下に三通りの場合に分けて説明する。
ａ）パイロット噴射のスピル後後信号の求め方。
パイロット噴射とメイン噴射のスピル時刻セット歯が同一の場合は、上記のメイン噴射のスピル後後信号と同一である。
パイロット噴射とメイン噴射のスピル時刻セット歯が一つだけずれる場合は、上記のメイン噴射のスピル直後信号と同一である。
パイロット噴射とメイン噴射のスピル時刻セット歯が二つ以上ずれる場合は、パイロット噴射のスピル時刻セット信号から（パイロットパルス割れ数＋２）番目に検出されるパルス信号である。なお、パイロットパルス割れ数の求め方は後述する。
【００４２】
ｂ）メイン噴射のスピル時刻セット信号の求め方。
パイロット噴射とメイン噴射のスピル時刻セット歯が同一の場合は、上記のパイロット噴射のスピル時刻セット信号と同一である。
パイロット噴射とメイン噴射のスピル時刻セット歯が一つだけずれる場合は、上記のパイロット噴射のスピル直後信号と同一である。
パイロット噴射とメイン噴射のスピル時刻セット歯が二つ以上ずれる場合は、（メイン噴射のスピル指令値＋パイロットパルス割れ数）のパルス番号によって検出できる。
【００４３】
（Ｂ）次に、パイロットパルス割れ数の求め方（本発明の請求項３に係わる実施例）について説明する。
図１０はパルス割れ数を求めるためのＥＣＵ３の処理手順を示すフローチャート、図１１は本処理に係わるタイムチャートである。この処理はパルス信号が検出される毎に実行される。
なお、以下の説明において、パイロット噴射とメイン噴射とを区別するために、パイロット噴射の場合は“Ｐ”、メイン噴射の場合は“Ｍ”を付けて説明する。例えばパイロット噴射のスピル時刻セット信号は、Ｐスピル時刻セット信号と呼び、メイン噴射のスピル時刻セット信号は、Ｍスピル時刻セット信号と呼ぶ。
【００４４】
Step100 …パルス割れ域フラグを判定する。この判定でフラグがＯＦＦの場合（判定結果ＮＯ）はStep110 へ進み、ＯＮの場合（判定結果ＹＥＳ）はStep130 へ進む。
Step110 …Ｐスピル時刻セット信号（図１１のＡ信号）が検出されたか否かを判定する。この判定結果がＮＯの場合は、Step160 を経て処理を終了し、判定結果がＹＥＳの場合はStep120 へ進む。
Step120 …パルス割れ域フラグをＯＮした後、Step160 を経て処理を終了する。
Step130 …パイロットスピルの後、電磁スピル弁１が確実に閉弁したか否かを判定する。ここでは、Ｍスピル閉弁信号がＯＮした後、１．３ｍｓ経過した時点で電磁スピル弁１が確実に閉弁したと判断する。この判定結果がＮＯの場合、つまり確実に閉弁していないと判断された場合はStep140 へ進み、判定結果がＹＥＳの場合はStep150 へ進む。
【００４５】
Step140 …パルス割れ数を計数するパルス割れカウンタの値をアップする。ここでは、Step130 で電磁スピル弁１が確実に閉弁したと判断されるまで、パルス信号が検出される毎にカウンタ値を更新する（図１１参照）。その後、Step130 で電磁スピル弁１が確実に閉弁したと判断された場合は、Step150 へ進む。
Step150 …パルス割れ域フラグをＯＦＦした後、Step160 へ進む。
Step160 …Ｍスピル開弁信号がＯＮしたか否かを判定する。この判定結果がＮＯの場合は処理を終了し、判定結果がＹＥＳの場合はStep170 へ進む。
Step170 …Ｍスピル直後信号のパルス番号（Ｍスピル時刻セット信号のパルス番号＋１）にパルス割れカウンタの計数値を加算する。
【００４６】
Step180 …パルスカウンタで計数されるＭスピル直後信号までの計数値がStep170 で加算した値と等しいか否かを判定する。この判定結果がＹＥＳの場合はStep190 へ進み、判定結果がＮＯの場合は処理を終了する。
Step190 …パルス割れカウンタの計数値から“１”を引き算してパルス割れ数を求める。なお、Step180 の判定結果がＮＯの場合は、パルス割れカウンタの計数値をそのままパルス割れ数とする。
以上の処理により、パイロットスピルに起因して発生したパルス割れ数を求めることができる。
【００４７】
（Ｃ）次に、パルサ５の欠歯部５ｂを検出するための欠歯判定処理（本発明の請求項４に係わる実施例）について説明する。
本システムでは、パルサ５の欠歯部５ｂをクンラク角に対する制御上の基準位置としてスピル閉弁時刻及びスピル開弁時刻ｔ2 を算出している。
ところが、パルス割れが生じると、有歯領域５ａの最初の歯が検出されていないにも係わらず、上述した欠歯判定の条件（１）が満たされる場合が生じる。
そこで、本システムでは、パルス割れによる欠歯部５ｂの誤判定を防止するための欠歯判定マスク処理を実行している。
【００４８】
以下に、欠歯判定マスク処理について説明する。
図１２は欠歯判定マスク処理を行うＥＣＵ３の処理手順を示すフローチャート、図１３は本処理に係わるタイムチャートである。この処理はパルス信号が検出される毎に実行される。
Step200 …スピル時刻セット信号Ａが検出されたか否かを判定する。この判定結果がＹＥＳの場合、つまりスピル時刻セット信号Ａが検出された場合は次のStep210 へ進み、判定結果がＮＯの場合はStep220 へ進む。なお、メイン噴射に先立ってパイロット噴射を行う場合は、パイロット噴射のスピル時刻セット信号を判定する。
【００４９】
Step210 …欠歯判定を中止する。
Step220 …メインスピルが終了したか否かを判定する。この判定結果がＹＥＳの場合は次のStep230 へ進み、判定結果がＮＯの場合はStep240 へ進む。
Step230 …メインスピルから現在までの時間を算出した後、Step240 へ進む。
Step240 …メインパルス割れ域外か否かを判定する。このメインパルス割れ域は、図１３に示すように、メインスピル後の時間（Ｍスピル開弁時刻ｔ2 から例えば５ｍｓ間）で設定される。判定結果がＹＥＳの場合、つまりメインパルス割れ域外の場合はStep250 へ進み、判定結果がＮＯの場合、つまりメインパルス割れ域内の場合は次のStep260 へ進む。
Step250 …マスクカウンタをインクリメントした後、Step270 へ進む。
【００５０】
Step260 …Step240 でメインパルス割れ域内と判定された場合、マスクカウンタをクリアしてStep270 へ進む。なお、スピル時刻セット信号Ａが検出された時点では、メインパルス割れ域外（図１３参照）であるため、マスクカウンタがインクリメントされるが、次のパルス信号が検出された時点では、メインパルス割れ域内となるため、マスクカウンタの値はクリアされる。
Step270 …マスクカウンタの値が“２”か否かを判定する。この判定結果がＮＯの場合は処理を終了し、判定結果がＹＥＳの場合はStep280 へ進む。
Step280 …欠歯判定マスク域を過ぎているため、欠歯判定を再開する。
【００５１】
以上の処理によれば、メインパルス割れ域を経過して最初に出現するパルス信号とその次に出力するパルス信号（マスク域終了信号と呼ぶ）とのパルス間隔（時間間隔）は、当然メインパルス割れ域から外れているため、パルス割れが発生してもパルス間隔が変動することはない。従って、図１３に示すように、スピル時刻セット信号Ａからマスク域終了信号までを欠歯判定マスク域とすれば、パルス割れ前後のパルス間隔に基づいて欠歯判定が行われることはなく、本来の欠歯部５ｂを含むパルス間隔を使用して欠歯判定を行うことができる。その結果、パルス割れによる欠歯部５ｂの誤判定を防止できる。
【００５２】
（Ｄ）続いて、エンジン回転数ＮＥの算出処理について説明する。
まず、従来システムのＮＥ算出処理について説明する。
ＥＣＵ３は、パルス間隔の累積値を記憶するメモリewrt45、及びＮＥ算出用メモリet451 〜et454 等を備えている。ewrt45のメモリ値は、パルス番号“２”、“８”、“１４”、“２０”が検出される毎にet451 〜et454 に記憶された後、クリアされる（図４参照）。従って、et451 には、パルス番号“２０”が検出された後、パルス番号“２”が検出されるまでのパルス間隔の累積値、即ちクランク角が４５℃Ａ変化するのに要した時間が記憶される。
【００５３】
同様に、et452 〜et454 には、パルス番号“８”、“１４”、“２０”が検出された時点で、それぞれクランク角が４５℃Ａ変化するのに要した時間が記憶される。このet451 〜et454 の各メモリ値を加算した値は、クランクシャフトが１８０°ＣＡ変化するのに要した時間に一致するため、この値を用いて次気筒の燃料噴射量を求めるために必要なエンジン回転数ＮＥを算出している。
ところが、パルス割れの影響でet451 〜et454 のデータを誤学習すると、精度良くエンジン回転数ＮＥを算出することができなくなる。
【００５４】
これに対し、本システムでは、図１４に示すフローチャートに沿ってＮＥ算出処理を行っている。この処理はパルス信号が検出される毎に実行される。図１５は本処理に係わるタイムチャートである。
Step300 …欠歯フラグがＯＮか否かを判定する。判定結果がＮＯの場合はStep310 へ進み、判定結果がＹＥＳの場合はStep400 へ進む。
Step310 …パルス信号を検出する毎にecnirqm のカウンタ値をインクリメントした後、Step320 へ進む。
Step320 …スピル時刻セット歯が検出されたか否かを判定する。判定結果がＹＥＳの場合はStep330 へ進み、判定結果がＮＯの場合はStep380 へ進む。
【００５５】
Step330 …ene 算出中止フラグをＯＮし、et451 とet452 のデータを記憶してStep340 へ進む。
Step340 …etncq4域か否かを判定する。判定結果がＮＯの場合はStep350 へ進み、判定結果がＹＥＳの場合はStep360 へ進む。
Step350 …加算RAM の初期値etncq にewrt45のデータをセットし、Step370 へ進む。
Step360 …加算RAM の初期値etncq にewrt45＋et453 のデータをセットし、Step370 へ進む。
Step370 …欠歯フラグをＯＦＦして処理を終了する。
Step380 …ene 算出中止フラグがＯＮか否かを判定する。判定結果がＮＯの場合はStep370 を経て処理を終了し、判定結果がＹＥＳの場合はStep390 へ進む。
【００５６】
Step390 …加算RAM のデータetncq を更新した後、Step370 を経て処理を終了する。
Step400 …ecnirqm のカウンタ値（検出されたパルス信号の総数）がメモリECNENDに記憶された設定値（本実施例では“２０”）より大きいか否かを判定する。判定結果がＮＯの場合はStep370 を経て処理を終了し、判定結果がＹＥＳの場合はStep410 へ進む。
Step410 …et451 〜et454 及びewrt45のデータを補正し、ene 算出中止フラグをＯＦＦし、ecnirqm のカウンタ値をクリアした後、Step370 を経て処理を終了する。
【００５７】
上記の処理によれば、et451 とet452 には、従来システムと同様に、それぞれクランク角が４５℃Ａ変化するのに要した時間が記憶される。つまり、et451 には、欠歯部５ｂの直前の歯（欠歯信号）が検出された後、パルス番号“２”が検出されるまでのパルス間隔の累積値が記憶され、et452 には、パルス番号“２”が検出された後、パルス番号“８”が検出されるまでのパルス間隔の累積値が記憶される。その後、et453 とet454 には、パルス番号“８”から欠歯部５ｂの直前の歯（有歯領域５ａの最後の歯）までの各パルス間隔を全て加算し、その合計値を二等分した値が記憶される。このため、スピル後にパルス割れが発生した場合でも、その発生回数に係わりなく、エンジン回転数ＮＥを算出することができる。
【図面の簡単な説明】
【図１】ディーゼルエンジンの電子制御式燃料噴射システムの全体図である。
【図２】噴射ポンプの作動を説明する概略図である。
【図３】パルサと回転角センサを示す断面図である。
【図４】パルス信号とパルスカウンタの状態を示すタイムチャートである。
【図５】本システムの噴射量制御に係わるタイムチャートである。
【図６】エンジン回転数、パルス信号、駆動信号を示すタイムチャートである。
【図７】スピル直後歯を検出するための処理手順を示すフローチャートである。
【図８】図７の処理手順に係わるタイムチャートである。
【図９】パイロット噴射とメイン噴射の各スピル指令値の関係を示すタイムチャートである。
【図１０】パイロットパルス割れ数を算出するための処理手順を示すフローチャートである。
【図１１】図１０の処理手順に係わるタイムチャートである。
【図１２】欠歯判定マスク処理の手順を示すフローチャートである。
【図１３】図１２の処理手順に係わるタイムチャートである。
【図１４】ＮＥ算出処理の手順を示すフローチャートである。
【図１５】図１４の処理手順に係わるタイムチャートである。
【図１６】エンジン回転数、パルス信号、駆動信号を示すタイムチャートである（従来技術の説明）。
【図１７】欠歯判定に係わるタイムチャートである（従来技術の説明）。
【符号の説明】
１    電磁スピル弁（スピル弁）
２    噴射ポンプ
３    ＥＣＵ
４    ポンプ駆動軸
５    パルサ
５ａ  有歯領域
５ｂ  欠歯部
８    回転角センサ
１５    スピル通路
【図１】
0003788713.tif 000002
【図２】
0003788713.tif 000003
【図３】
0003788713.tif 000004
【図４】
0003788713.tif 000005
【図５】
0003788713.tif 000006
【図６】
0003788713.tif 000007
【図７】
0003788713.tif 000008
【図８】
0003788713.tif 000009
【図９】
0003788713.tif 000010
【図１０】
0003788713.tif 000011
【図１１】
0003788713.tif 000012
【図１２】
0003788713.tif 000013
【図１３】
0003788713.tif 000014
【図１４】
0003788713.tif 000015
【図１５】
0003788713.tif 000016
【図１６】
0003788713.tif 000017
【図１７】
0003788713.tif 000018