(57)【特許請求の範囲】
【請求項１】
燃料噴射用のソレノイドの駆動を開始する工程と、
前記ソレノイドの駆動開始時の電源電圧値に応じたサンプリング時間が経過した時点のコイル電流値を検出する工程と、
検出したコイル電流値に基づいて前記ソレノイドの駆動停止タイミングを補正する工程と、
補正した駆動停止タイミングでもって前記ソレノイドの駆動を停止する工程と、
を含むことを特徴とする燃料噴射方法。
【請求項２】
あらかじめ電源電圧値に対するサンプリング時間の関係を求めておき、前記ソレノイドの駆動を開始する前に電源電圧値を検出し、その電源電圧の検出値および前記電源電圧値に対するサンプリング時間の関係に基づいて前記サンプリング時間を求めることを特徴とする請求項１に記載の燃料噴射方法。
【請求項３】
燃料噴射用のソレノイドの駆動を開始する工程と、
前記ソレノイドの駆動開始時点から、前回の燃料噴射時に検出されたコイル電流値に応じたサンプリング時間が経過した時点のコイル電流値を検出する工程と、
検出したコイル電流値に基づいて前記ソレノイドの駆動停止タイミングを補正する工程と、
補正した駆動停止タイミングでもって前記ソレノイドの駆動を停止する工程と、
を含むことを特徴とする燃料噴射方法。
【請求項４】
あらかじめ前回の燃料噴射時のコイル電流値に対するサンプリング時間の関係を求めておき、当該関係および前回の燃料噴射時のコイル電流値に基づいて前記サンプリング時間を求めることを特徴とする請求項３に記載の燃料噴射方法。
【請求項５】
燃料噴射用のソレノイドの駆動を開始する工程と、
前記ソレノイドの駆動開始時点から所定時間経過後に第１回目のコイル電流値を検出する工程と、
検出した前記第１回目のコイル電流値に応じたサンプリング時間が経過した時点で第２回目のコイル電流値を検出する工程と、
検出した第２回目のコイル電流値に基づいて前記ソレノイドの駆動停止タイミングを補正する工程と、
補正した駆動停止タイミングでもって前記ソレノイドの駆動を停止する工程と、
を含むことを特徴とする燃料噴射方法。
【請求項６】
あらかじめ第１回目のコイル電流値に対するサンプリング時間の関係を求めておき、当該関係および第１回目のコイル電流値に基づいて前記サンプリング時間を求めることを特徴とする請求項５に記載の燃料噴射方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エンジン等に燃料を供給するための電子制御式の燃料噴射方法に関し、特に電源電圧の変動や、インジェクタを構成するソレノイドのコイル抵抗などの変動の影響を受けずに、正確に燃料噴射をおこなう燃料噴射方法に関する。
【０００２】
【従来の技術】
図１５は、従来の電源電圧に基づいて補正をおこなうタイプの燃料噴射装置の制御機構を説明するための図である。このタイプの制御機構では、電源端子１１に印加された電源電圧ＶBを電源電圧入力回路１２を介してＥＣＵ（Ｅlectronic
Ｃontrol Ｕnit）のマイクロコンピュータ１３に入力する。
【０００３】
マイクロコンピュータ１３は、電源電圧ＶBが低いときにはＦＥＴ１４のオン期間を長くするような波形のパルスをＦＥＴ駆動回路１５に出力する。それによって、ソレノイド１６にコイル電流が流れる時間が長くなり、燃料噴射時間が長くなる。電源電圧ＶBが高いときにはその逆となり、燃料噴射時間を短くすることによって、燃料噴射量が一定になるように制御している。ＦＥＴ１４がオンからオフに切り替わった直後にソレノイド１６に流れる電流はダイオード１７を介してツェナーダイオード１８に流れ、ＦＥＴ１４のドレイン電圧がツェナーダイオード１８の電圧とほぼ同じになり、そこで電力が消費されて燃料噴射が停止する。
【０００４】
図１６は、従来の定電流制御をおこなうタイプの燃料噴射装置の制御機構を説明するための図である。このタイプの制御機構では、電流検出用に付加した抵抗２２および電流検出回路２３によりコイル電流を検出する。そして、マイクロコンピュータ１３および定電流駆動回路２４により、コイル電流が電源電圧ＶBの変動によって変化しないように制御している。
【０００５】
【発明が解決しようとする課題】
しかしながら、図１５に示すような電源電圧に基づいて補正をおこなう制御機構では、ソレノイド１６を構成するコイルの温度が上昇した場合にそのコイルの抵抗値が変化し、電源電圧ＶBが同じでもコイル電流が変化してしまうため、燃料噴射量を正確に補正することは困難であるという問題点があった。図１６に示すような定電流制御によればコイル温度が上昇してもコイル電流を一定に制御することができるが、そのための制御回路の複雑化による部品点数の増加や、ソフトウェア処理の増加を招くという不都合があった。
【０００６】
また、近時、本発明者らは、燃料ポンプやレギュレータにより加圧されて送られてきた燃料を噴射する従来タイプのインジェクタとは異なり、燃料を加圧しながら噴射する新しいタイプのインジェクション装置（以下、ディスチャージポンプとする）を開発している。
【０００７】
このディスチャージポンプは、噴射量が燃料噴射用ソレノイドを駆動するコイル電流の影響を受けてしまうという特性を有するため、上述した電源電圧に基づいて補正をおこなう制御機構により単純に駆動パルス幅を増減しただけでは、正確な噴射量の補正をおこなうことはできないという問題点があった。
【０００８】
本発明は、上記事情に鑑みてなされたものであって、制御回路の複雑化や部品点数の増大を招くことなく、燃料噴射量を正確に補正することができ、また、上述したディスチャージポンプにおいても燃料噴射量を正確に補正することができる燃料噴射方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明にかかる燃料噴射方法は、燃料噴射用ソレノイドの駆動開始時の電源電圧値に応じたサンプリング時間が経過した時点でコイル電流値を検出し、その検出値に基づいてソレノイドの駆動停止タイミングを補正するものである。この発明によれば、燃料噴射用ソレノイドの駆動停止タイミングは、ソレノイドの駆動開始から、電源電圧値に応じたサンプリング時間が経過した時点でのコイル電流値に基づいて補正される。
【００１０】
また、本発明にかかる燃料噴射方法は、燃料噴射用ソレノイドの駆動を開始してから、前回の燃料噴射時に検出されたコイル電流値に応じたサンプリング時間が経過した時点でコイル電流値を検出し、その検出値に基づいてソレノイドの駆動停止タイミングを補正するものである。この発明によれば、燃料噴射用ソレノイドの駆動停止タイミングは、ソレノイドの駆動開始から、前回の燃料噴射時に検出されたコイル電流値に応じたサンプリング時間が経過した時点でのコイル電流値に基づいて補正される。
【００１１】
また、本発明にかかる燃料噴射方法は、燃料噴射用ソレノイドの駆動を開始してから所定時間が経過した時点で第１回目のコイル電流値の検出をおこない、その検出値に応じたサンプリング時間が経過した時点で第２回目のコイル電流値の検出をおこない、第２回目のサンプリングによる検出値に基づいてソレノイドの駆動停止タイミングを補正するものである。この発明によれば、燃料噴射用ソレノイドの駆動停止タイミングは、ソレノイドの駆動開始から所定時間経過後のコイル電流値に応じたサンプリング時間の経過時点でのコイル電流値に基づいて補正される。
【００１２】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照しつつ詳細に説明する。
実施の形態１．
まず、本発明にかかる燃料噴射方法を適用したディスチャージポンプ・システムの構成について説明する。図１は、本発明にかかる燃料噴射方法を適用したディスチャージポンプ・システムの概略構成を示す図である。図１に示すように、ディスチャージポンプ・システムは、燃料タンク３１内の燃料を圧送する電磁駆動ポンプとしてのプランジャポンプ３２と、プランジャポンプ３２による圧送により所定の圧力に加圧された燃料を通過させるオリフィス部を有する入口オリフィスノズル３３と、入口オリフィスノズル３３を通過した燃料が所定の圧力以上のとき（エンジンの）吸気通路内に向けて噴射する噴射ノズル３４と、エンジンの運転情報およびプランジャポンプ３２のソレノイドに流れるコイル電流値に基づいてプランジャポンプ３２等に制御信号を発する駆動ドライバ３５およびコントロールユニット（ＥＣＵ）３６等を、その基本構成として備えている。
【００１３】
図２は、本発明の実施の形態１にかかる燃料噴射方法を適用したディスチャージポンプ・システムの制御機構を説明するための図である。図２において、ソレノイド４６はプランジャポンプ３２を構成する。このソレノイド４６を駆動するためのスイッチング素子であるたとえばＮチャネルＦＥＴ４４、ＦＥＴ駆動回路４５、電源電圧検出回路４９、電流検出用の抵抗５２、電流検出回路５３、ダイオード４７およびツェナーダイオード４８は駆動ドライバ３５に含まれる。ツェナーダイオード４８はＦＥＴ４４がオンからオフになったとき、ＦＥＴ４４のドレイン電圧をツェナーダイオード４８の電圧と同じにしてソレノイド電流を消費させるものである。マイクロコンピュータ４３はコントロールユニット３６に含まれる。
【００１４】
電源電圧検出回路４９は、電源電圧ＶBを検出してその検出値をマイクロコンピュータ４３に供給する。ソレノイド４６の一端は、電源電圧ＶBが印加される電源端子４１に接続される。ソレノイド４６の他端は、ＦＥＴ４４のドレインに接続されるとともに、ダイオード４７およびツェナーダイオード４８を介してＦＥＴ４４のゲートに接続される。ＦＥＴ４４のゲートには、マイクロコンピュータ４３から出力された制御信号に基づいてＦＥＴ駆動回路４５において生成される駆動パルスが供給される。
【００１５】
ＦＥＴ４４のソースは電流検出用の抵抗５２を介して接地される。駆動パルスによってＦＥＴ４４がオン状態になると、電源端子４１からソレノイド４６、ＦＥＴ４４および抵抗５２を介して接地端子へ電流（コイル電流）が流れ、ソレノイド４６が駆動される。抵抗５２を流れる電流の大きさは電圧信号として電流検出回路５３に入力され、そこで電流値が検出され、その検出値はマイクロコンピュータ４３に入力される。
【００１６】
ディスチャージポンプ・システムでは、ソレノイド４６が燃料を加圧しながら噴射するため、その燃料噴射量はソレノイド４６を流れる駆動電流、すなわちコイル電流の影響を受ける。図３に、燃料噴射量Ｑとソレノイドの駆動パルス幅Ｔとの関係を模式的に示す。図３に示すように、パルス幅がゼロからある値（Ｔｏｆｆｓｅｔ）になるまでは燃料噴射量はゼロのままであり、それ以後、パルス幅の増大に伴って燃料噴射量の値はある傾きＴｄで増大する。
【００１７】
パルス幅がゼロからＴｏｆｆｓｅｔになるまでの時間は無駄時間、または無効時間と呼ばれる時間であり、燃料噴射量には影響しない。また、傾きＴｄは、必要な燃料量（要求燃料噴射量）Ｑｃの増加分と駆動パルス幅の増加分との比である。これらＴｄおよびＴｏｆｆｓｅｔを用いると、要求燃料噴射量Ｑｃを正確に得るために必要な駆動パルス幅Ｔｏｕｔはつぎの（１）式で表される。
【００１８】
Ｔｏｕｔ＝Ｑｃ×Ｔｄ＋Ｔｏｆｆｓｅｔ  ・・・（１）
【００１９】
ところで、無駄時間Ｔｏｆｆｓｅｔは、ソレノイドの駆動開始からあるサンプリング時間Ｔｓが経過した時点でソレノイドを流れるコイル電流Ｉｈの値と、そのサンプリング時間Ｔｓとの関数である。つまり、ソレノイドの駆動開始からあるサンプリング時間経過後のコイル電流を検出することにより、そのときの検出値Ｉｈの値に応じたＴｏｆｆｓｅｔの値が求められる。このＴｏｆｆｓｅｔの値は、たとえば種々のＴｓの値と種々のＩｈの値との組み合わせに対応するＴｏｆｆｓｅｔの値をマッピングした３次元表示のマップから求められる。このマップはあらかじめ実験等により求められる。
【００２０】
傾きＴｄについても同様であり、たとえば種々のＴｓの値と種々のＩｈの値との組み合わせに対応するＴｄの値をマッピングした３次元表示のマップから求められる。このマップはあらかじめ実験等により求められる。ただし、要求燃料噴射量Ｑｃと駆動パルス幅Ｔｏｕｔとの関係がリニアでない場合には、要求燃料噴射量ＱｃもＴｄに影響を及ぼすので、これを考慮する必要がある。
【００２１】
図４は、ソレノイドの駆動パルス幅Ｔｏｕｔの求め方を示す概念図である。図４に示すように、まず、乗算器７５において要求燃料噴射量Ｑｃと傾きＴｄとの乗算がおこなわれる。Ｔｄの値は、ソレノイドの駆動開始からサンプリング時間Ｔｓが経過した時点のコイル電流の検出値Ｉｈに基づいてマップ８１から得られる。ただし、要求燃料噴射量Ｑｃと駆動パルス幅Ｔｏｕｔとの関係がリニアでない場合には要求燃料噴射量Ｑｃも考慮される。
【００２２】
つづいて、加算器７６において、Ｑｃ×Ｔｄの値に無駄時間Ｔｏｆｆｓｅｔが加算される。Ｔｏｆｆｓｅｔの値は、ソレノイドの駆動開始からサンプリング時間Ｔｓが経過した時点のコイル電流の検出値Ｉｈに基づいてマップ８２から得られる。このようにして、駆動パルス幅Ｔｏｕｔが求められる。ここで、乗算器７５および加算器７６はコントロールユニット３６に含まれる。マップ８１，８２はあらかじめ実験等により求められており、コントロールユニット３６内の不揮発性メモリに記憶されている。
【００２３】
つぎに、本発明の実施の形態１にかかる燃料噴射方法について説明する。実施の形態１にかかる燃料噴射方法は、ソレノイドの駆動開始からコイル電流値を検出するまでのサンプリング時間を電源電圧に応じて変化させるものである。図５は、本発明の実施の形態１にかかる燃料噴射方法の処理手順の一例を示すフローチャートである。
【００２４】
実施の形態１にかかる燃料噴射方法が開始されると、まず、電源電圧検出回路４９により電源電圧ＶBを検出し、マイクロコンピュータ４３に入力する（ステップＳ５１）。マイクロコンピュータ４３では、電源電圧ＶBの検出値をディジタル信号に変換し、電源電圧ＶBに対してサンプリング時間Ｔｓをマッピングしたマップ（図６参照）から電源電圧ＶBの検出値に対応するサンプリング時間Ｔｓを求める（ステップＳ５２）。図６に一例として示すマップは、あらかじめ実験等により求められており、コントロールユニット３６内の不揮発性メモリに記憶されている。
【００２５】
ついで、ディスチャージポンプの駆動を開始する（ステップＳ５３）。駆動開始後、ステップＳ５２で求めたサンプリング時間Ｔｓが経過した時点で、電流検出回路５３によりコイル電流Ｉｈを検出し、マイクロコンピュータ４３に入力する（ステップＳ５４）。マイクロコンピュータ４３では、コイル電流Ｉｈの検出値をディジタル信号に変換し、前記マップ８１（図４参照）からコイル電流Ｉｈの検出値に対応する傾きＴｄを求める（ステップＳ５５）。また、前記マップ８２（図４参照）からコイル電流Ｉｈの検出値に対応する無駄時間Ｔｏｆｆｓｅｔを求める（ステップＳ５６）。
【００２６】
求めたＴｄおよびＴｏｆｆｓｅｔの値と要求燃料噴射量Ｑｃを用いて前記（１）式の計算をおこない、実際の駆動パルス幅Ｔｏｕｔを求める（ステップＳ５７）。そして、求めた駆動パルス幅Ｔｏｕｔをマイクロコンピュータ４３内のタイマー（図示省略）にセットし（ステップＳ５８）、ディスチャージポンプの駆動開始からの経過時間がそのタイマー値に達した時点でディスチャージポンプの駆動を停止する（ステップＳ５９）。以上の処理をエンジンの運転開始から運転停止まで繰り返しおこなう。図７に、電源電圧ＶBの検出値が７Ｖ、１２Ｖおよび１６Ｖのそれぞれの場合についてコイル電流の波形を模式的に示すとともに、コイル電流のサンプリングタイミングおよび駆動パルス幅の関係を模式的に示す。
【００２７】
上述した実施の形態１によれば、電源電圧を検出することにより電源電圧の変動に応じたタイミングでコイル電流を検出することができる。したがって、電源電圧の変動の影響を受けずに、ディスチャージポンプの駆動停止タイミングを適切に求めることができるので、正確に燃料噴射をおこなうことができる。特に、ディスチャージポンプの駆動開始からコイル電流のサンプリングをおこなうまでの時間が一定時間に決まっていると、電源電圧ＶBが高い場合にコイル電流のサンプリングをおこなう前にディスチャージポンプの駆動が終了してしまうという不具合が生じるが、実施の形態１によればその不具合を回避することができる。また、実施の形態１の燃料噴射方法を適用することによって、燃料噴射装置に、従来のような定電流駆動回路等を設けずに済むため、制御回路の簡略化や部品点数の削減を図ることが可能であるという効果を奏する。
【００２８】
実施の形態２．
図８は、本発明の実施の形態２にかかる燃料噴射方法を適用したディスチャージポンプ・システムの制御機構を説明するための図である。図８に示すディスチャージポンプ・システムの制御機構が図２に示す実施の形態１の構成と異なるのは、電源電圧検出回路４９がない点である。その他の構成は実施の形態１と同じであるので、実施の形態１と同一の符号を付して説明を省略する。
【００２９】
本発明の実施の形態２にかかる燃料噴射方法について説明する。実施の形態２にかかる燃料噴射方法は、ソレノイドの駆動開始からコイル電流値を検出するまでのサンプリング時間を、前回の燃料噴射時に検出されたコイル電流値に応じて変化させるものである。図９は、本発明の実施の形態２にかかる燃料噴射方法の処理手順の一例を示すフローチャートである。
【００３０】
実施の形態２にかかる燃料噴射方法が開始されると、まず、マイクロコンピュータ４３において、前回のコイル電流値Ｉｂが、マイクロコンピュータ４３内のメモリ（図示省略）から読み出される（ステップＳ９１）。そして、前回のコイル電流値Ｉｂに対してサンプリング時間Ｔｓをマッピングしたマップ（図１０参照）から前回のコイル電流値Ｉｂに対応するサンプリング時間Ｔｓを求める（ステップＳ９２）。図１０に一例として示すマップは、あらかじめ実験等により求められており、コントロールユニット３６内の不揮発性メモリに記憶されている。
【００３１】
ついで、ディスチャージポンプの駆動開始（ステップＳ９３）から駆動停止（ステップＳ９９）までの処理を、図５のステップＳ５３〜ステップＳ５９と同じようにおこなう。ディスチャージポンプの駆動停止後、今回の燃料噴射の際に検出したコイル電流Ｉｈの検出値を、つぎの燃料噴射時にサンプリングタイミングを決めるのに用いるため、前回のコイル電流値Ｉｂの値としてセットする（ステップＳ１００）。以上の処理をエンジンの運転開始から運転停止まで繰り返しおこなう。図１１に、前回のコイル電流値Ｉｂが２Ａ、４Ａおよび６Ａのそれぞれの場合についてコイル電流の波形を模式的に示すとともに、コイル電流のサンプリングタイミングおよび駆動パルス幅の関係を模式的に示す。
【００３２】
ところで、エンジンの始動時のように、ソレノイド４６の１回目の駆動時には、前回の燃料噴射サイクルがないため、前回のコイル電流値Ｉｂのデータがない。また、車が坂を下るときやアイドリングストップなどの燃料カットなどにより燃料噴射が中断された後に、ソレノイド４６の駆動を再開する場合も同様である。また、電源電圧ＶBの極端な低下によりマイクロコンピュータ４３にリセットがかかった場合も、前回の燃料噴射時のＩｂデータを参照することは不可能である。このような場合のため、エンジンの始動時、または燃料噴射の中断後に再びソレノイド４６を駆動するときの１回目の駆動時のみ、電源電圧ＶBを検出し、その検出値に基づいて傾きＴｄと無駄時間Ｔｏｆｆｓｅｔを求める構成としてもよい。この場合には、電源電圧検出回路４９が必要となる。
【００３３】
上述した実施の形態２によれば、前回の燃料噴射時の電源電圧が高ければ前回のコイル電流値Ｉｂが大きくなるというように、前回のコイル電流値Ｉｂには電源電圧の変動が反映されており、また前回と今回とで燃料噴射時の電源電圧が著しく異なることはほとんどないため、前回のコイル電流値Ｉｂに応じたサンプリング時間Ｔｓが経過した時点でコイル電流Ｉｈの検出をおこなうことにより、電源電圧を測定しなくても適切なタイミングでコイル電流を検出することができる。したがって、電源電圧の変動やコイル抵抗の変動の影響を受けずに、ディスチャージポンプの駆動停止タイミングを適切に求めることができるので、正確に燃料噴射をおこなうことができる。また、実施の形態２の燃料噴射方法を適用することによって、燃料噴射装置に電源電圧検出回路を設けずに済むため、実施の形態１よりもさらに制御回路の簡略化や部品点数の削減を図ることが可能である。
【００３４】
実施の形態３．
本発明の実施の形態３にかかる燃料噴射方法を適用したディスチャージポンプ・システムの制御機構は、実施の形態２の図８に示す制御機構と同じであるため、重複する説明を省略する。
【００３５】
本発明の実施の形態３にかかる燃料噴射方法について説明する。実施の形態３にかかる燃料噴射方法は、ソレノイドの駆動開始から所定時間経過後に第１回目のコイル電流値を検出し、その検出値に基づいて第２回目のコイル電流値の検出をおこなうまでのサンプリング時間を変化させるものである。そして、第２回目のコイル電流の検出値に基づいてディスチャージポンプの駆動停止タイミングを求める。図１２は、本発明の実施の形態３にかかる燃料噴射方法の処理手順の一例を示すフローチャートである。
【００３６】
実施の形態３にかかる燃料噴射方法が開始されると、まず、ディスチャージポンプの駆動を開始する（ステップＳ１２１）。駆動開始後、第１回目のサンプリング時間Ｔｓ１が経過した時点で、電流検出回路５３により第１回目のコイル電流Ｉｈ１を検出し、マイクロコンピュータ４３に入力する（ステップＳ１２２）。マイクロコンピュータ４３では、第１回目のコイル電流Ｉｈ１の検出値をディジタル信号に変換し、第１回目のコイル電流Ｉｈ１に対して第２回目のサンプリング時間Ｔｓ２をマッピングしたマップ（図１３参照）から第１回目のコイル電流Ｉｈ１の検出値に対応する第２回目のサンプリング時間Ｔｓ２を求める（ステップＳ１２３）。図１３に一例として示すマップは、あらかじめ実験等により求められており、コントロールユニット３６内の不揮発性メモリに記憶されている。
【００３７】
ついで、第２回目のサンプリング時間Ｔｓ２が経過した時点で、電流検出回路５３により第２回目のコイル電流Ｉｈ２を検出し、マイクロコンピュータ４３に入力する（ステップＳ１２４）。マイクロコンピュータ４３では、第２回目のコイル電流Ｉｈ２の検出値をディジタル信号に変換し、前記マップ８１，８２（図４参照）から第２回目のコイル電流Ｉｈ２の検出値に対応する傾きＴｄおよび無駄時間Ｔｏｆｆｓｅｔを求める（ステップＳ１２５，Ｓ１２６）。
【００３８】
求めたＴｄおよびＴｏｆｆｓｅｔの値、要求燃料噴射量Ｑｃおよび前記（１）式より、実際の駆動パルス幅Ｔｏｕｔを求める（ステップＳ１２７）。その駆動パルス幅Ｔｏｕｔをマイクロコンピュータ４３内のタイマー（図示省略）にセットし（ステップＳ１２８）、そのタイマーのタイムアップによりディスチャージポンプの駆動を停止する（ステップＳ１２９）。以上の処理をエンジンの運転開始から運転停止まで繰り返しおこなう。図１４に、第１回目のコイル電流値Ｉｈ１が２Ａ、４Ａおよび６Ａのそれぞれの場合についてコイル電流の波形を模式的に示すとともに、コイル電流の第１回目のサンプリングタイミング、第２回目のサンプリングタイミングおよび駆動パルス幅の関係を模式的に示す。
【００３９】
上述した実施の形態３によれば、燃料噴射時の電源電圧が高ければ第１回目のコイル電流Ｉｈ１の検出値が大きくなるので、第１回目のコイル電流Ｉｈ１の検出値に基づいてコイル電流の第２回目のサンプリングタイミングを求め、その第２回目のサンプリングタイミングで第２回目のコイル電流Ｉｈ２の検出をおこなうことにより、電源電圧を測定しなくても最適なタイミングでコイル電流を検出することができる。したがって、加減速時などのように駆動パルス幅が急激に変化するような場合でも、電源電圧の変動の影響を受けずに、ディスチャージポンプの駆動停止タイミングを適切に求めることができるので、正確に燃料噴射をおこなうことができる。また、実施の形態３の燃料噴射方法を適用することによって、燃料噴射装置に電源電圧検出回路を設けずに済むため、実施の形態１よりもさらに制御回路の簡略化や部品点数の削減を図ることが可能である。
【００４０】
以上において本発明は、上述した各実施の形態に限らず、種々変更可能である。たとえば、コイル電流の検出値に基づいて傾きＴｄおよび無駄時間Ｔｏｆｆｓｅｔを求める際に、マップを用いる代わりに、それらを求めるための関係式を導いて、その関係式から求めるようにしてもよい。また、本発明はディスチャージポンプに限らず、従来タイプのインジェクタにも適用可能である。
【００４１】
【発明の効果】
本発明によれば、ソレノイドの駆動開始時の電源電圧値に応じたサンプリング時間が経過した時点でのコイル電流値に基づいて、またはソレノイドの駆動開始から、前回の燃料噴射時に検出されたコイル電流値に応じたサンプリング時間が経過した時点でのコイル電流値に基づいて、またはソレノイドの駆動開始から所定時間経過後のコイル電流値に応じたサンプリング時間の経過時点でのコイル電流値に基づいて、燃料噴射用ソレノイドの駆動停止タイミングが補正されるため、電源電圧値の変動の影響を受けずに、燃料噴射量を正確に補正することができる。また、従来のような定電流駆動回路等が不要となるため、制御回路の簡略化や部品点数の削減を図ることが可能な燃料噴射方法が得られるという効果を奏する。
【図面の簡単な説明】
【図１】本発明にかかる燃料噴射方法を適用したディスチャージポンプ・システムの概略構成を示す図である。
【図２】本発明の実施の形態１にかかる燃料噴射方法を適用したディスチャージポンプ・システムの制御機構を説明するための図である。
【図３】本発明にかかる燃料噴射方法を適用したディスチャージポンプ・システムにおける燃料噴射特性を模式的に示す特性図である。
【図４】本発明にかかる燃料噴射方法を適用したディスチャージポンプ・システムにおける駆動パルス幅の求め方を概念的に示す図である。
【図５】本発明の実施の形態１にかかる燃料噴射方法の処理手順の一例を示すフローチャートである。
【図６】本発明の実施の形態１にかかる燃料噴射方法において用いられるマップの一例を示す図である。
【図７】本発明の実施の形態１にかかる燃料噴射方法における電源電圧、コイル電流、コイル電流のサンプリングタイミングおよび駆動パルス幅の関係を模式的に示す図である。
【図８】本発明の実施の形態２にかかる燃料噴射方法を適用したディスチャージポンプ・システムの制御機構を説明するための図である。
【図９】本発明の実施の形態２にかかる燃料噴射方法の処理手順の一例を示すフローチャートである。
【図１０】本発明の実施の形態２にかかる燃料噴射方法において用いられるマップの一例を示す図である。
【図１１】本発明の実施の形態２にかかる燃料噴射方法における前回のコイル電流値、今回のコイル電流、今回のコイル電流のサンプリングタイミングおよび駆動パルス幅の関係を模式的に示す図である。
【図１２】本発明の実施の形態３にかかる燃料噴射方法の処理手順の一例を示すフローチャートである。
【図１３】本発明の実施の形態３にかかる燃料噴射方法において用いられるマップの一例を示す図である。
【図１４】本発明の実施の形態３にかかる燃料噴射方法におけるコイル電流、コイル電流の第１回目のサンプリングタイミング、第２回目のサンプリングタイミングおよび駆動パルス幅の関係を模式的に示す図である。
【図１５】従来の電源電圧に基づいて補正をおこなうタイプの燃料噴射装置の制御機構を説明するための図である。
【図１６】従来の定電流制御をおこなうタイプの燃料噴射装置の制御機構を説明するための図である。
【符号の説明】
４１  電源端子
４３  マイクロコンピュータ
４４  ＮチャネルＦＥＴ
４５  ＦＥＴ駆動回路
４６  ソレノイド
４７  ダイオード
４８  ツェナーダイオード
４９  電源電圧検出回路
５２  電流検出用の抵抗
５３  電流検出回路
【図１】
0003957529.tif 000002
【図２】
0003957529.tif 000003
【図３】
0003957529.tif 000004
【図４】
0003957529.tif 000005
【図５】
0003957529.tif 000006
【図６】
0003957529.tif 000007
【図７】
0003957529.tif 000008
【図８】
0003957529.tif 000009
【図９】
0003957529.tif 000010
【図１０】
0003957529.tif 000011
【図１１】
0003957529.tif 000012
【図１２】
0003957529.tif 000013
【図１３】
0003957529.tif 000014
【図１４】
0003957529.tif 000015
【図１５】
0003957529.tif 000016
【図１６】
0003957529.tif 000017