(57)【要約】【課題】エンジン側からの刻々変化する要求燃料噴射量に対応し、燃料噴射用ソレノイドの状態に応じて燃料噴射量を調整することが可能な燃料噴射制御方法及びその制御装置を提供する。【解決手段】燃料噴射用ソレノイドの駆動停止により放出されるエネルギ量を測定し、当該エネルギ量の測定値に基づいて前記ソレノイドの駆動停止タイミングを補正し調整する。ここで、前記エネルギ量の測定は、前記ソレノイドにより放出されたエネルギをチャージするように接続されたコンデンサの電圧上昇値を測定することにより行われる。また、前記補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量、又は前記コンデンサの電圧上昇値と要求燃料噴射量との種々の組み合わせに対して予め定められており、前記組み合わせに応じて選択される。【選択図】  図３
2004270594.tif 000002
【特許請求の範囲】
【請求項１】
燃料噴射用ソレノイドの駆動停止により放出されるエネルギ量を測定し、当該エネルギ量の測定値に基づいて前記ソレノイドの駆動停止タイミングを補正し調整することを特徴とする燃料噴射制御方法。
【請求項２】
前記エネルギ量の測定は、前記ソレノイドにより放出されたエネルギをチャージするように接続されたコンデンサの電圧上昇値を測定することにより行われることを特徴とする請求項１に記載の燃料噴射制御方法。
【請求項３】
燃料噴射用ソレノイドを駆動する行程と、
前記ソレノイドの駆動停止により放出されるエネルギをチャージするように接続されたコンデンサの電圧を測定する行程と、
前記ソレノイドの駆動開始から所定時間経過後に停止する行程と、
前記ソレノイドの駆動停止後における前記コンデンサ電圧を測定する行程と、前記ソレノイドの駆動停止による前記コンデンサの電圧上昇値、又は電源電圧と前記ソレノイドの駆動停止後における前記コンデンサ電圧の差（以下、「電圧上昇値」という）を求める行程と、
前記コンデンサの電圧上昇値に基づいて前記ソレノイドの駆動停止タイミングを補正する補正値を求める行程と、
の各行程を有し、前記補正値を用いて前記ソレノイドの駆動停止タイミングを調整することを特徴とする燃料噴射制御方法。
【請求項４】
前記補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量とに基づいて決められることを特徴とする請求項２又は３に記載の燃料噴射制御方法。
【請求項５】
前記補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量との種々の組み合わせに対して予め定められており、前記組み合わせに応じて選択されることを特徴とする請求項２又は３に記載の燃料噴射制御方法。
【請求項６】
前記ソレノイドの駆動停止タイミングの補正は、
前記コンデンサの電圧上昇値及び前記ソレノイドに対する要求燃料噴射量の一方又は両方に応じて定まる、要求燃料噴射量の増加分と前記ソレノイドの駆動出力パルス幅の増加分との比で表わされる傾き補正値を求める行程と、
前記コンデンサの電圧上昇値に応じて定まる前記ソレノイドの駆動開始から燃料噴射が始まるまでの補正された無効時間を求める行程と、
前記要求燃料噴射量に前記傾き補正値を乗じた値に前記補正された無効時間を加えた補正値を求める行程と、の各行程により構成されることを特徴とする請求項２又は３に記載の燃料噴射制御方法。
【請求項７】
エンジンの始動時、又は一旦中断した燃料噴射を再開する時の最初の駆動時においては、前記ソレノイドに印加される電源電圧を測定し、当該電源電圧値に基づいて前記ソレノイドの駆動停止タイミングを補正する請求項１乃至３の何れか一項に記載の燃料噴射制御方法。
【請求項８】
燃料噴射用ソレノイドを駆動する駆動手段と、
前記ソレノイドの駆動を停止した際に放出されるエネルギをチャージするコンデンサと、
前記コンデンサの電位を測定する手段と、
前記ソレノイドの駆動停止後における前記コンデンサの電圧上昇値、又は電源電圧と前記ソレノイドの駆動停止後における前記コンデンサ電圧の差（以下、「電圧上昇値」という）に基づいて前記ソレノイドの駆動停止タイミングを補正する補正値を求め、当該補正値を用いて前記ソレノイドの駆動停止タイミングを調整する制御手段と、
を有することを特徴とする燃料噴射制御装置。
【請求項９】
前記コンデンサにチャージされたエネルギを前記ソレノイドの駆動エネルギとして再利用するために、前記コンデンサにチャージされたエネルギを前記コンデンサから前記ソレノイドの電源端子側に帰還させるための帰還回路を、さらに備えることを特徴とする請求項８に記載の燃料噴射制御装置。
【請求項１０】
前記コンデンサの電圧上昇値に基づいて前記ソレノイドの駆動停止タイミングを補正する補正値は、前記コンデンサにおけるエネルギ損失を考慮して決められる請求項８又は９に記載の燃料噴射制御装置。
【請求項１１】
前記補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量とに基づいて決められることを特徴とする請求項８乃至１０の何れか一項に記載の燃料噴射制御装置。
【請求項１２】
前記補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量との種々の組み合わせに対して予め定められており、前記組み合わせに応じて選択されることを特徴とする請求項８乃至１０の何れか一項に記載の燃料噴射制御装置。
【請求項１３】
前記制御装置は、
前記コンデンサの電圧上昇値及び前記ソレノイドに対する要求燃料噴射量の一方又は両方に応じて定まる、要求燃料噴射量の増加分と前記ソレノイドの駆動出力パルス幅の増加分との比で表わされる傾き補正値を求める手段と、
前記コンデンサの電圧上昇値に応じて定まる前記ソレノイドの駆動開始から燃料噴射が始まるまでの補正された無効時間を求める手段と、
前記要求燃料噴射量に前記傾き補正値を乗じた値に対して前記補正された無効時間を加えた前記補正値を求める手段と、の各手段を具備し、
前記補正値を用いて前記ソレノイドの駆動停止タイミングを調整する請求項９乃至１１の何れか一項に記載の燃料噴射制御装置。
【請求項１４】
エンジンの始動時、又は一旦中断した燃料噴射を再開する時の最初の駆動時においては、前記ソレノイドに印加される電源電圧を測定し、当該電源電圧値に基づいて前記ソレノイドの駆動停止タイミングを補正する請求項８又は９に記載の燃料噴射制御方法。
【発明の詳細な説明】
【発明の属する技術分野】
本発明は、エンジン等に燃料を供給するための電子制御式の燃料噴射制御方法及びその制御装置に関し、特に電源電圧の変動や、温度変化によって生じる燃料噴射用ソレノイドのコイル抵抗値などの変動による影響を排して、要求された燃料噴射量を正確に噴射するための燃料噴射制御方法及び制御装置に関する。
【０００１】
【従来の技術】
【特許文献１】特開昭５８−２８５３７号公報
【特許文献２】特開平８−４５７５号公報
【０００２】
２輪車を含む自動車用エンジン等の内燃機関に対し、刻々変化する要求燃料噴射量を適宜且つ適正に供給することは、内燃機関の性能を左右する極めて重要なファクターである。このため、特許文献１は、エンジン開始時における燃料噴射時間を、エンジンの吸入空気温度及びバッテリ電圧に応じて補正するようにした内燃機関の電子制御式燃料噴射方法を開示している。
【０００３】
図１７は、このような従来の燃料噴射装置の制御回路の具体例を説明するものである。ここでは、電源電圧（バッテリ電圧）の変動によって燃料噴射装置から噴射される単位時間当たりの燃料噴射量が変動してしまうことに鑑みて、電源電圧の値によって燃料噴射時間を調整するようにしている。つまり、電源端子１１に印加された電源電圧ＶＢを電源電圧入力回路１２を介してＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）のマイクロコンピュータ１３に入力する。そして、マイクロコンピュータ１３は、電源電圧ＶＢが低いときは、ＦＥＴ１４のオンの時間をより長くした駆動パルスをＦＥＴ駆動回路１５に出力してソレノイド１６の駆動時間（燃料噴射時間）を長く調整する。逆に、電源電圧ＶＢが高い時は、ＦＥＴ１４のオンの時間をより短く調整した駆動パルスをＦＥＴ駆動回路１５に出力してソレノイド１６の駆動時間をより短く調整する。これにより燃料噴射量が電源電圧の変動による影響を受けずに、要求された適正量の燃料を供給するように制御している。
【０００４】
一方、特許文献２は、電磁コイルの温度に対応する燃料温度を検出し、該燃料温度とバッテリ電圧に基づいて燃料噴射弁の作動遅れ時間を補正するための補正パルス幅を設定し、エンジンに供給する燃料量に対応する有効噴射パルス幅に対して前記補正パルス幅を加算した値を最終的な噴射パルス幅とするように構成したエンジン用燃料噴射弁の駆動制御装置を開示している。
【０００５】
【発明が解決しようとする課題】
しかし、例えば図１７に示されたような電源電圧値に基づいて燃料噴射時間の補正を行う制御方法では、ソレノイド１６を構成するコイルの温度が上昇した場合にそのコイル抵抗値が変化し、電源電圧ＶＢが同じであってもコイル電流が変動してしまい要求された燃料噴射量を適正に供給することは困難である。ソレノイド１６の単位時間当たりの燃料噴射量がコイル電流値によって変動してしまうからである。このため、ソレノイド１６を定電流駆動することも考えられるが、ソレノイド１６の動作開始時間等を含めて動作特性が温度によって大きく変動し、そのための制御回路やソフトウェア処理の複雑化に伴う高コスト化を招来するという問題があった。
【０００６】
一方、特許文献２に開示されたエンジン用燃料噴射弁の駆動制御装置においては、温度によって燃料噴射特性が変化する電磁コイルの温度は必ずしも燃料温度と一致しないこと、また、燃料温度を検出するために限られた容量の燃料タンク内にエンジン用燃料噴射弁の駆動制御装置を配設する必要があったため、その分燃料タンクの燃料貯蔵容量を減少させてしまうという問題があった。
【０００７】
ところで、近時、本発明者らは、燃料ポンプやレギュレータにより加圧されて送られてきた燃料を噴射する従来タイプの燃料噴射システムとは異なり、それ自体で燃料を加圧し噴射する電磁式燃料噴射ポンプを用いた燃料噴射システム（以下、「電磁式燃料噴射システム」という）を開発している。
【０００８】
この電磁式燃料噴射システムは、従来タイプの燃料噴射システムと比較し小型化及び低コスト化を実現できる点において大きな利点を有しているものの、噴射量が燃料噴射用ソレノイドを駆動するコイル電流の影響を受けてしまう特性を有するため、上述したバッテリの電源電圧に基づいて駆動パルス幅を増減補正するだけでは、要求量に対応した適正な燃料噴射量の補正を行うことができないという問題点があった。
【０００９】
本発明は、上記した従来の燃料噴射制御装置及び制御方法が有していた種々の課題を解決するべく、エンジン側からの刻々変化する要求燃料噴射量に対応し、燃料噴射用ソレノイドの状態に応じて燃料噴射量を調整することが可能な燃料噴射制御方法及びその制御装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、上記課題を達成するために、燃料噴射用ソレノイドの駆動停止により放出されるエネルギ量を測定し、当該エネルギ量の測定値に基づいて前記ソレノイドの駆動停止タイミングを補正し調整することを特徴とする燃料噴射制御方法を提供するものである。ここで、前記エネルギ量の測定は、前記ソレノイドにより放出されたエネルギをチャージするように接続されたコンデンサの電圧上昇値を測定することにより行われる。
【００１１】
燃料噴射用ソレノイドの駆動停止により当該ソレノイドから放出されるエネルギ量は駆動停止時のソレノイド電流の２乗に比例することから、コンデンサの電圧上昇値は間接的に駆動停止時のコイル電流値を示すこととなる。これにより本発明は、噴射量がコイル電流の影響を受けるソレノイドの駆動停止タイミングを、要求燃料噴射量に対応するべく適正に補正し調整するのである。
【００１２】
本発明に係る燃料噴射制御方法は、燃料噴射用ソレノイドを駆動する行程と、前記ソレノイドの駆動停止により放出されるエネルギをチャージするように接続されたコンデンサの電圧を測定する行程と、前記ソレノイドの駆動開始から所定時間経過後に停止する行程と、前記ソレノイドの駆動停止後における前記コンデンサ電圧を測定する行程と、前記ソレノイドの駆動停止による前記コンデンサの電圧上昇値又は電源電圧と前記ソレノイドの駆動停止後における前記コンデンサ電圧の差を求める行程と、前記コンデンサの電圧上昇値に基づいて前記ソレノイドの駆動停止タイミングを補正する補正値を求める行程の各行程を有する。
【００１３】
このように、ソレノイド駆動停止前のコンデンサの電圧値は、バッテリ電源電圧値とほぼ等しいので、電源電圧と前記ソレノイドの駆動停止後における前記コンデンサ電圧の差を電圧上昇値とし、これに基づいて前記ソレノイドの駆動停止タイミングを補正する補正値を求めてソレノイドの駆動停止タイミングを調整するようにしても良い。
【００１４】
ここで、前記補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量とに基づいて決められる。また、この補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量との種々の組み合わせに対して予め定められており、前記組み合わせに応じて選択されることを特徴とする。
【００１５】
さらに、前記ソレノイドの駆動停止タイミングの補正は、前記コンデンサの電圧上昇値及び前記ソレノイドに対する要求燃料噴射量の一方又は両方に応じて定まる、要求燃料噴射量の増加分と前記ソレノイドの駆動出力パルス幅の増加分との比で表わされる傾き補正値を求める行程と、前記コンデンサの電圧上昇値に応じて定まる前記ソレノイドの駆動開始から燃料噴射が始まるまでの補正された無効時間を求める行程と、前記要求燃料噴射量に前記傾き補正値を乗じた値に前記補正された無効時間を加えた補正値を求める行程との各行程により構成されることを特徴とする。これにより、より精緻なソレノイドの駆動停止タイミングの調整を可能としている。
【００１６】
本発明においては、エンジンの始動時、又は一旦中断した燃料噴射を再開する時の最初の駆動時においては、前記ソレノイドに印加される電源電圧を測定し、当該電源電圧値に基づいて前記ソレノイドの駆動停止タイミングを補正するようにしている。そして、次回又はそれ以降のソレノイドの駆動サイクルにおいて、今回測定したコンデンサの電圧上昇値に基づいてソレノイドの駆動停止タイミングを補正する補正値を求め調整するのである。
【００１７】
本発明は、さらに、燃料噴射用ソレノイドを駆動する駆動手段と、前記ソレノイドの駆動を停止した際に放出されるエネルギをチャージするコンデンサと、前記コンデンサの電位を測定する手段と、前記ソレノイドの駆動停止後における前記コンデンサの電圧上昇値、又は電源電圧と前記ソレノイドの駆動停止後における前記コンデンサ電圧の差に基づいて前記ソレノイドの駆動停止タイミングを補正する補正値を求め、当該補正値を用いて前記ソレノイドの駆動停止タイミングを調整する制御手段とを有することを特徴とする燃料噴射制御装置を提供するものである。
【００１８】
ここで、前記コンデンサにチャージされたエネルギを前記ソレノイドの駆動エネルギとして再利用するために、前記コンデンサにチャージされたエネルギを前記コンデンサから前記ソレノイドの電源端子側に帰還させるための帰還回路を、さらに備える。これにより、本発明は、バッテリ電力消費量を減少させ、バッテリの小容量化をも可能としたのである。
【００１９】
本発明において求められる前記コンデンサの電圧上昇値に基づいて前記ソレノイドの駆動停止タイミングを補正する補正値は、前記コンデンサにおけるエネルギ損失を考慮して決められる。これにより精緻な調整を可能としている。
【００２０】
このように、本発明においては、燃料噴射用ソレノイドの駆動停止時のソレノイド電流を間接的に示すコンデンサの電圧上昇値を測定することにより、噴射量がコイル電流の影響を受けるソレノイドの駆動停止タイミングを、要求燃料噴射量に対応するべく適正に補正し調整する。そしてこのコンデンサ電圧の測定は、時間の経過と共に大きく変化するコイル電流値とは異なり、比較的安定したコンデンサ電圧なので、計測時のタイミングが厳しく要求されない。また、ノイズの影響を受けない安定した制御を可能としているのである。
【００２１】
【発明の実施の形態】
以下、本発明の複数の実施の形態について図面を参照しつつ詳細に説明する。（１）第１の実施の形態
図１は、本発明に係る燃料噴射制御装置を含む燃料噴射システムの全体概略構成の例を示す。
【００２２】
図１に示すように、電磁式燃料噴射システムは、燃料タンク３１内の燃料を圧送する電磁駆動ポンプであるプランジャポンプ３２と、プランジャポンプ３２による所定の圧力に加圧され圧送された燃料を通過させるオリフィス部を有する入口オリフィスノズル３３と、入口オリフィスノズル３３を通過した燃料が、所定の圧力以上のとき（エンジンの）吸気通路内に向けて噴射する噴射ノズル３４と、エンジンの運転情報およびプランジャポンプ３２のソレノイド（本願における燃料噴射用ソレノイド）の駆動停止により当該ソレノイドから放出されたエネルギをチャージするように接続されたコンデンサの電圧上昇に基づいてプランジャポンプ３２等に制御信号を出力するように構成されたコントロールユニット（ＥＣＵ）３６を、その基本構成として備えている。ここで、本発明に係る燃料噴射制御装置における制御手段は、前記コントロールユニット３６に該当する。
【００２３】
図２は、本発明の第１の実施の形態に係る燃料噴射制御装置の構成を説明するものである。図２において、燃料噴射用ソレノイド（以下、適宜、「ソレノイド」又は「コイル」という）４６は、プランジャポンプ３２（図１）を構成する。プランジャポンプ３２は、燃料噴射用ソレノイド４６を駆動するためのスイッチング素子である例えばＮチャンネルＦＥＴ４４及びＦＥＴ４８とこれらのＦＥＴを駆動するためのＦＥＴ駆動回路４５からなる駆動手段により駆動される。本燃料噴射制御装置には、ソレノイド４６を駆動停止した際にソレノイド４６から放出されるエネルギをチャージするためのコンデンサ５０及びダイオード４２が備えられている。
【００２４】
本発明に係る燃料噴射制御装置は、このように、ソレノイド４６からの放出エネルギをチャージするコンデンサ５０と、ソレノイド４６の駆動開始後及び駆動停止後におけるコンデンサ５０の電圧を測定するコンデンサ電圧検出回路５３、コンデンサ５０の電圧上昇値に基づいてソレノイド４６の駆動停止タイミングを補正する補正値を求め当該補正値を用いてソレノイド４６の駆動停止のタイミングを調整する駆動ドライバ及びマイクロコンピュータ４３を含んだコントロールユニット（制御手段）３６により構成されている。
【００２５】
ソレノイド４６の一端には、ダイオード５７を介してバッテリ４１の電源電圧（ＶＢ）が印加される。ソレノイド４６の他端は、ＦＥＴ４４のドレインに接続されると共に、ソレノイド４６のエネルギをチャージするためのコンデンサ５０にダイオード４２を介して接続される。ＦＥＴ４４のゲートはＦＥＴ駆動回路（ドライバ回路）４５に接続され、マイクロコンピュータ４３から出力された制御信号に基づく駆動出力パルスが入力される。尚、ＦＥＴ４８のオン／オフ動作は、ＦＥＴ４４と同じでもよいが、ソレノイド４６の駆動前（ＦＥＴ４４のオン）に先行してオンするようにしても良い。またＦＥＴ４８をオフにするタイミングは、ＦＥＴ４４のオフの前である。
【００２６】
ＦＥＴ４４のソースは接地される。駆動出力パルスによってＦＥＴ４４が「オン」状態になると、ソレノイド４６にバッテリ４１の電源電圧が供給されソレノイド４６が駆動状態となる。これによって燃料噴射が開始されることとなる。ＦＥＴ４４が「オフ」状態になると、ソレノイド４６の駆動が停止し、燃料噴射の駆動が停止することとなる。ソレノイド４６の駆動停止により、ソレノイド４６に蓄えられたエネルギは、ダイオード４２を介してコンデンサ５０へチャージされることとなる。コンデンサ５０にソレノイド４６から放出されたエネルギがチャージされることにより、コンデンサ５０の電圧は上昇する。コンデンサ５０の電圧は、コンデンサ電圧検出回路５３を構成する二つの抵抗５３ａ、５３ｂによって分圧されてマイクロコンピュータ４３に入力される。このために、マイクロコンピュータ４３は、アナログ入力端子を備えている。二つの抵抗５３ａ、５３ｂの抵抗比は、予め定められた固定値であるからマイクロコンピュータ４３は、コンデンサ５０の電圧を容易に算出できる。
【００２７】
本燃料噴射制御装置は、コンデンサ５０にチャージされたエネルギをソレノイド４６の駆動エネルギとして再利用するために、コンデンサ５０にチャージされた電荷をソレノイド４６の前記一端側に帰還させるＦＥＴ４８を含む帰還手段５５を備えている。尚、バッテリ４１とソレノイド４６間のダイオード５７は、コンデンサ５０にチャージされたエネルギがバッテリ４１に還流し、コンデンサ５０の電圧が電源電圧ＶＢと同電位になることを防いでいる。ＦＥＴ４８は、ソレノイド４６がＦＥＴ４４によって駆動されると同時又はその前にオンされる。これにより、コンデンサ５０に蓄えられた電荷は、次回のソレノイド４６を駆動するための電力エネルギとして再利用されることとなり、バッテリ電力消費量を減少させると共に、バッテリ容量を小さくすることを可能としている。
【００２８】
このように、本発明においては、コンデンサ５０にチャージされたエネルギをソレノイド４６の駆動エネルギとして再利用するので、ソレノイド４６のエネルギをスナバ回路によって消費したり又はソレノイド４６のコイル電流を測定するためにコイル駆動回路に直列に電流計測用の抵抗を挿入する場合に比べて、エネルギの利用効率が良い。さらに、コンデンサ５０には電源電圧（例えば１２Ｖ）よりも高い電圧がチャージされているので、ソレノイド４６の駆動開始時におけるコイル電流の立ち上がりが急峻になりプランジャポンプ３２の動作開始遅延時間（無効時間）を短縮させるという効果も得ることができる。
【００２９】
図３は、本発明の第１の実施の形態に係る補正処理方法の制御フローの構成を示す。この補正処理方法は、ソレノイド４６から放出されるエネルギ量に基づいて、要求燃料噴射量Ｑｃに対応するソレノイド４６の要求駆動パルスＰｗを調整するものである。具体的には、ソレノイド４６から放出されるエネルギをチャージするように接続されたコンデンサの電圧上昇値ＶＤに基づいて、要求燃料噴射量Ｑｃに対応するソレノイドの要求駆動パルスＰｗを増減するための補正値Ｐｒを求め、この補正値Ｐｒを用いて燃料噴射用ソレノイドの駆動時間（例えば、駆動停止のタイミング）を調整した実際の駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔを生成し、これによりソレノイドを駆動制御するものである。ここで、コンデンサ５０の電圧上昇値ＶＤとは、ソレノイドの駆動停止（オフ）によって上昇したコンデンサ電圧とソレノイド駆動（オン）時のコンデンサ電圧の差をいう。しかし、ソレノイド駆動（オン）時のコンデンサ電圧は、バッテリ電源電圧ＶＢとほぼ等しいので、コンデンサ５０の電圧上昇値ＶＤを、ソレノイドの駆動停止（オフ）によって上昇したコンデンサ電圧とバッテリ電源電圧ＶＢの差に置き換えても良い。
【００３０】
上記した補正値の算出は、要求燃料噴射量Ｑｃとコンデンサ５０の電圧上昇値ＶＤとに基づいて補正値を求めることとしたが、（エンジン側から）要求駆動パルス幅が供給される場合は、この要求駆動パルス幅をコンデンサ５０の電圧上昇値ＶＤに基づいて補正値を求めることとなる。この要求駆動パルス幅は、要求燃料噴射量Ｑｃに対応するソレノイド４６の駆動時間幅を意味する。
【００３１】
図４は、本発明に係るコンデンサの電圧上昇値ＶＤに基づく補正処理タイミングチャートの例を示す。図４は、ソレノイド４６の駆動開始と駆動停止時におけるソレノイドのコイル電流波形６２、コンデンサ電圧波形６５、コンデンサ電圧のサンプリングのタイミング６４、エネルギ計算及び補正処理のタイミング６３の関係を示している。
【００３２】
図４に示すように、ソレノイド４６の駆動開始後においてコイル電流６２は、駆動時間の経過と共に増加するが、ソレノイド４６の駆動期間中コンデンサ５０の電位は、バッテリ電源電圧ＶＢに対応して低レベルＶＬに維持される。そして、図３に示した「ソレノイドオン時のコンデンサ電圧」は、この低レベル電位ＶＬが安定しているときにサンプリング（測定）される。また、ソレノイド４６の駆動停止によってコイル電流６２に蓄えられたエネルギは、コンデンサ５０にチャージされるのでコンデンサ５０の電位は上昇する。上昇したコンデンサの電位は、次のソレノイドの駆動開始時まで高レベル電位ＶＨに維持される。そして、図３に示した「ソレノイドオフ時のコンデンサ電圧」は、この高レベル電位ＶＨが安定しているときにサンプリング（測定）される。制御装置は、コンデンサ電圧の高レベル電位ＶＨがサンプリングした後、コンデンサ電圧の上昇値ＶＤを算出して、ソレノイド駆動停止のタイミングを補正するための補正値Ｐｒを求めることとなるのである。
【００３３】
図５は、要求燃料噴射量Ｑｃに対応する要求駆動パルスＰｗ、要求駆動パルスＰｗのパルス幅Ｔｗ、コンデンサ電圧波形６５、コンデンサ電圧サンプリングのタイミング６４、ソレノイド４６に流れるコイル電流波形６２、補正値Ｐｒ及び実際に出力されるソレノイド４６を駆動するＦＥＴ４４への駆動出力パルスＰｏｕｔ間の相互関係を示している。符号Ｔｒは、ソレノイド４６の駆動開始時からコンデンサ電圧６５の値をサンプリングするまでの時間である。符号Ｔｏｕｔは駆動出力パルスＰｏｕｔのパルス幅を示す。
【００３４】
図５において、符号ＶＬは、図４において説明したように、ソレノイド４６の駆動開始（オン時）からコンデンサ電圧６５の値を検出するまでの時間Ｔｒが経過した時点におけるコンデンサ電圧６５の測定値を示し、符号ＶＨは、ソレノイド４６の駆動終了（オフ時）から時間Ｔｒが経過した時点におけるコンデンサ電圧６５の測定値を示し、符号Ｐｒは、コンデンサ電圧の上昇値ＶＤに基づいて求められた要求駆動パルスＰｗのパルス幅Ｔｗに対する補正値を示す。
【００３５】
図５に示すように、本燃料噴射制御方法においては、要求駆動パルスＰｗの立ち上がりエッジに同期して駆動出力パルスが立ち上がり、それによってソレノイド４６が駆動されコイル電流６２が流れ始める。そして、駆動開始から所定時間経過後（コンデンサ電圧が安定した時）に、コンデンサ電圧ＶＬが検出される。次に、ソレノイド４６の駆動が停止され、この駆動停止によりソレノイド４６に蓄積されているエネルギは放出され、コイル電流となって、（図２に示すダイオード４２を介して）短時間に放出され、コンデンサ５０にチャージされることとなる。そして、コンデンサ５０へのチャージが完了した時点におけるコンデンサ電圧ＶＨがサンプリングされるのである。
【００３６】
コンデンサ電圧上昇値ＶＤ（ＶＨ−ＶＬ）は、ソレノイド駆動停止時におけるコイル電流の大きさを間接的に示すものである。従って、このコンデンサ電圧上昇値ＶＤと要求燃料噴射量Ｑｃとに基づいて、要求燃料噴射量Ｑｃに対する補正値Ｐｒが求められる。その補正値Ｐｒに基づいて要求燃料噴射量Ｑｃに対応する要求駆動パルス幅Ｔｗが補正され、パルス幅Ｔｏｕｔの駆動出力パルスＰｏｕｔがＦＥＴ４４のゲートに供給されるのである。これによって、燃料噴射量が燃料噴射用ソレノイドを駆動するコイル電流の影響を受ける燃料噴射装置における燃料噴射量の適正な調整を行っているのである。
【００３７】
図６は、本発明の第１の実施の形態における、駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔを求める概念を示す図である。ここに示すように、補正パルス幅計算処理部７１において、要求燃料噴射量Ｑｃとコンデンサ電圧の電圧上昇値ＶＤに基づいて要求燃料噴射量Ｑｃに対応する要求駆動パルスＰｗの補正値Ｐｒが求められる。この補正値Ｐｒは、演算器７２（例えば、加算減算器）において要求燃料噴射量Ｑｃに加算又は減算され、それによって次回以降の駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔが求められる。補正パルス幅計算処理部７１及び加算器７２は、マイクロコンピュータ４３に含まれている。
【００３８】
ところで、コンデンサ電圧の測定値ＶＨは、ノイズ等の影響により測定値においてバラつく場合がある。測定の度毎に変化する補正値により駆動出力パルスＰｏｕｔを出力すると燃料噴射量が安定せずエンジン駆動安定性に不都合が生じる。このため、本発明においては、マイクロコンピュータ４３内のメモリに直近の複数回の補正値と所定の駆動サイクル毎に複数回の補正値を平均した補正値を記憶し、その平均値を使用する補正値Ｐｒとして用いるようにしても良い。さらに、補正値Ｐｒの変化に対する許容値（幅）を記憶しておき、所定の駆動サイクル毎に複数回の補正値を平均した補正値と今回求めた補正値を比較して、今回検出した補正値が当該許容値を越えない場合は、補正値Ｐｒを変化させず、今回検出した補正値Ｐｒが当該許容値を越えた場合のみ次回以降の駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔを求める補正処理を行うようにしてもよい。
【００３９】
図７は、本第１の実施の形態において、上記補正値Ｐｒの求め方を概念的に示す図である。図示のように、本発明における制御手段を構成するメモリ８内に、例えば、横軸にコンデンサ５０の電圧上昇値ＶＤ（ＶＨ−ＶＬ）を取り、縦軸に要求燃料噴射量Ｑｃを取り種々の電圧上昇値ＶＤと種々の要求燃料噴射量Ｑｃの組み合わせに対応する補正値Ｐｒをマッピングした補正値マップを用意する。この電圧上昇値ＶＤと要求燃料噴射量Ｑｃの組み合わせに対応する補正値Ｐｒについては、予め実験等により求めておく。このような補正値マップは、後述するように、変動要素が複数あれば２次元表示マップであっても３次元表示マップであっても良いのである。
【００４０】
以上説明した本発明の第１の実施の形態によれば、ソレノイド４６を駆動するＦＥＴ４４を実際にオン、オフさせるための駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔが、要求燃料噴射量Ｑｃとコンデンサの電圧上昇値ＶＤに基づいて求められる補正値Ｐｒによって補正されるため、燃料を加圧しながら噴射する電磁式燃料噴射ポンプにおいて要求燃料噴射量と実際の燃料噴射量の関係がリニアになり、燃料噴射要求量に対して正確な量の燃料噴射を行うことが出来る。
【００４１】
本発明においては、図４及び５に示したように、ソレノイドの駆動がオン又はオフした後所定時間経過後におけるコンデンサ電圧が安定した期間内にコンデンサの電位をサンプリングすれば良く、測定のタイミングに厳密な時間精度が要求されない。また、従来のような電源電流検出回路、電流検出回路、定電流駆動回路等が不要となるため制御回路の簡略化や部品点数の削減を図ることが出来る。
【００４２】
（２）第２の実施の形態
次に、本発明の第２の実施の形態に係る燃料噴射方法を、図１に示す構成の電磁式燃料噴射システムに適用した場合を例にして説明する。電磁式燃料噴射システムの構成についての説明は、先の第１の実施の形態例と重複するので省略する。
【００４３】
ここで、本第２の実施の形態においては、要求燃料噴射量Ｑｃの増加分とソレノイドの駆動出力パルス幅の増加分との比で表される傾き補正値と、ソレノイドの駆動開始から燃料噴射が始まるまでの補正された無効時間とにより、要求燃料噴射量Ｑｃに傾き補正値を乗じた値に補正された無効時間を加えて駆動出力パルス幅Ｔｏｕｔを求めるようにしている。
【００４４】
図８は、本第２の実施の形態における燃料噴射制御システムにおける燃料噴射量Ｑとソレノイドの駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔとの関係を示す。図８に示すように、ソレノイド４６の駆動開始後所定期間（Ｔｏｆｆｓｅｔ）は燃料噴射が開始されず、それ以後、パルス幅の増大に伴って燃料噴射量Ｑの値はある傾きＴｄで増大する。
【００４５】
このようにソレノイド４６の駆動開始後所定期間（Ｔｏｆｆｓｅｔ）は、実際の燃料の噴射が始まらない時間であって、噴射量には影響しないことから無効時間と呼ばれる。この無効時間は、やはりソレノイドのコイル電流値に影響される変動値である。従って、燃料噴射量Ｑに対してより適正な燃料噴射を行おうとする場合、この無効時間Ｔｏｆｆｓｅｔをも補正する必要がある。図８において、傾きＴｄは、要求燃料噴射量ＱＣの増加分とソレノイドの駆動出力パルス幅の増加分の比であり、本願において傾き補正値Ｔｄと呼ぶものである。当該傾き補正値Ｔｄ及びＴｏｆｆｓｅｔを用いると、要求燃料噴射量Ｑｃを正確に得るために必要な駆動出力パルス幅は、［Ｔｏｕｔ＝Ｑｃ×Ｔｄ＋Ｔｏｆｆｓｅｔ］の式で表される。
【００４６】
ところで、前記した無効時間Ｔｏｆｆｓｅｔは、上記したようにコイル電流の値によって変動するものであることから、コンデンサにチャージされたコンデンサ電圧の電圧上昇値ＶＤ値の関数として表わすことができる。つまり、ソレノイド４６の駆動開始から所定時間経過後のコンデンサ電圧とソレノイド駆動停止後のコンデンサ電圧を検出することにより、そのときの電圧上昇値ＶＤの値に応じた補正された無効時間Ｔｏｆｆｓｅｔの値が求められるのである。この補正された無効時間Ｔｏｆｆｓｅｔの値は、例えばコンデンサの電圧上昇値ＶＤに対して無効時間Ｔｏｆｆｓｅｔの値がマッピングされた２次元表示のマップから求められる。このマップは予め実験等により求められる。
【００４７】
また、傾き補正値Ｔｄは、要求燃料噴射量Ｑｃと駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔとの関係がリニアである場合には、Ｔｏｆｆｓｅｔと同様にソレノイドの駆動開始から所定の時間経過後のコンデンサ電圧とソレノイド駆動停止後のコンデンサの電圧上昇値ＶＤの関数となる。従って、傾き補正値Ｔｄの値は、例えば、ＶＤに対してＴｄの値がマッピングされた２次元表のマップから求められる。しかし、要求燃料噴射量Ｑｃと駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔとの関係がリニアでない場合には、傾き補正値Ｔｄは、コンデンサの電圧上昇値ＶＤと要求燃料噴射量Ｑｃとの関数となる。したがって、この場合には電圧上昇値ＶＤ及び要求燃料噴射量Ｑｃに対して補正値Ｔｄの値をマッピングした３次元表示のマップを用いて傾き補正値Ｔｄを求めるようにする。これらのマップは予め実験等により求められる。
【００４８】
図９は、種々のコンデンサ電圧の電圧上昇値ＶＤにおける実際の燃料噴射量と最終の燃料噴射のための駆動出力パルス幅Ｔｏｕｔとの関係を示す噴射量特性グラフの一例を示す。図９に示した噴射量特性グラフは、コンデンサ電圧の電圧上昇値ＶＤが大きいほど、無効時間が小さくなると共に、同じ駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔに対してより多くの量の燃料噴射が生じることを示している。
【００４９】
図１０は、本第２の実施の形態における補正された駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔの求め方を示す第２の概念図である。ここでは、図示のように、最初に、乗算器７５において要求燃料噴射量Ｑｃと傾き補正値Ｔｄとの乗算が行なわれる。この傾き補正値Ｔｄは、ソレノイド４６の駆動開始から所定時間経過した時点のコンデンサ電圧の電圧上昇値ＶＤに基づいてマップ８１から得られる。
【００５０】
次に、加算器７６において、Ｑｃ×Ｔｄの値に補正された無効時間Ｔｏｆｆｓｅｔが加算される。この補正された無効時間Ｔｏｆｆｓｅｔは、ソレノイド４６の駆動開始から所定時間経過した時点のコンデンサ電圧の上昇値ＶＤに基づいてマップ８２から得られた補正された無効時間が用いられる。
【００５１】
このようにして、最終の燃料噴射のための駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔが求められる。ここで、乗算器７５及び加算器７６は、マイクロコンピュータ４３に含まれる。また、マップ８１，マップ８２は、マイクロコンピュータ４３内のデータ記憶部（ＲＯＭ等の不揮発性メモリ）に記憶されている。
【００５２】
上述した本発明の第２の実施の形態によれば、ソレノイド４６の駆動時間から所定時間Ｔｒが経過した後のコンデンサ５０の電圧上昇値ＶＤに基づいて、又はその電圧上昇値ＶＤと要求燃料噴射量Ｑｃとに基づいて傾き補正値Ｔｄが求まり、また電圧上昇値ＶＤに基づいて補正された無効時間Ｔｏｆｆｓｅｔが求められ、これら補正された無効時間Ｔｏｆｆｓｅｔ及び傾き補正値Ｔｄを用いて駆動出力パルス幅Ｔｏｕｔが補正されることとなる。
【００５３】
これにより、燃料を加圧しながら噴射する電磁式燃料噴射ポンプにおいて要求駆動パルスＰｗと燃料噴射量Ｑの関係がリニアでない場合でも、燃料噴射量Ｑを適正に補正することが出来る。さらに、駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔと燃料噴射量の関係がリニアである燃料噴射装置の場合には、傾き補正値Ｔｄ及び補正された無効時間Ｔｏｆｆｓｅｔがそれぞれ２次元マップから求まるので、３次元表示のマップを用いて補正する場合よりも補正値を求める計算が簡略化されマップによるメモリ使用量が少なくなるという利点がある。
【００５４】
（３）第３の実施の形態
図１１は、本発明の第３の実施の形態に係る燃料噴射制御装置の制御機構を説明するための図である。図１１に示すように、本発明の第３の実施の形態においては、バッテリ電源電圧ＶＢを検出し、その検出値をマイクロコンピュータ４３に供給する電源電圧検出回路４９を追加した構成となっている。その他の構成は図２に示す構成と同じである。
【００５５】
本実施の形態においては、ソレノイド４６の駆動停止後のコンデンサ電圧の上昇値ＶＨと電源電圧ＶＢの差をコンデンサの電圧上昇値ＶＤとして取り扱うようにしている。さらに、本実施の形態では、例えば、エンジンの始動時、又は一旦中断した燃料噴射を再開する時の最初の駆動時においては、ソレノイド４６に印加されるバッテリの電源電圧ＶＢを測定し、当該電源電圧値に基づいてソレノイド４６の駆動停止タイミングを補正するようにしている。エンジン始動時においては、コンデンサ５０には、ソレノイドからの放出エネルギがチャージされておらず、また、この場合は、通常、ソレノイド４６の温度は上昇していないことから電源電圧ＶＢによる補正で支障ないからである。コンデンサ電圧検出回路５３と同様に、電源電圧検出回路４９は、二つの抵抗４９ａ及び４９ｂにより構成して電源電圧ＶＢを分圧しマイクロコンピュータへは、規格値以下の電圧信号が入力されるようにしている。
【００５６】
図１２は、第３の実施の形態に係るコンデンサ電圧及び電源電圧による補正処理の制御フローの例を示す。図１２に示すように、本第３の実施の形態における補正処理は、要求燃料噴射量Ｑｃに対してソレノイド４６が「オフ」時のコンデンサ電圧を測定したコンデンサ電圧測定値ＶＨと、ソレノイド「オン」（印加）時にバッテリの電源電圧ＶＢを測定した電源電圧測定値に基づき、補正値Ｐｒの算出計算を行い補正値を求め、この生成した補正値Ｐｒを要求駆動パルス幅に対して加算して補正後の駆動出力パルスＰｏｕｔを生成する。このときの電圧上昇値ＶＤは、ＶＤ＝ＶＨ−ＶＢの式で表される。
【００５７】
また、第３の実施の形態に係る噴射制御方法は、上述した第２の実施の形態の燃料噴射方法と同様である。しかし、第２の実施の形態では、同一の燃料駆動サイクル内において、ソレノイド４６の駆動開始から所定時間経過後とソレノイド４６の駆動終了後のコンデンサ電圧が検出され、その検出値の差であるコンデンサ電圧の上昇値ＶＤに基づいて得られた傾き補正値Ｔｄ及び補正された無効時間Ｔｏｆｆｓｅｔを用いて最終の燃料噴射のための駆動出力パルス幅Ｔｏｕｔが求められ、そのＴｏｕｔのタイミングで燃料噴射が停止される。換言すれば、コンデンサ電圧の検出値ＶＤに基づく補正は、そのコンデンサ電圧の検出を行なった時点での駆動出力パルス幅の調整に反映されていたのである。
【００５８】
これに対して、本第３の実施の形態では、前回駆動サイクル時（図４に示すＹ１に相当）におけるソレノイド４６の駆動開始から所定時間経過後に検出されたコンデンサ電圧の検出値ＶＬとソレノイド４６の駆動停止から所定時間経過後に検出されたコンデンサ電圧の検出値ＶＨから求めた電圧上昇値ＶＤに基づき傾き補正値Ｔｄ及び補正された無効時間Ｔｏｆｆｓｅｔが求められ、この補正値Ｔｄ及びＴｏｆｆｓｅｔを用いて今回駆動サイクル時（図４に示すＹ２に相当）の駆動出力パルス幅Ｔｏｕｔが求められ、この最終の駆動出力パルス幅Ｔｏｕｔのタイミングで今回の燃料噴射が停止されるのである。ここで、前回の燃料噴射サイクル時に検出されたコンデンサ電圧の検出値ＶＤは、例えば、マイクロコンピュータ４３内のランダムアクセスメモリ（ＲＡＭ）（図示せず）などに記憶される。
【００５９】
ところで、本第３の実施の形態においては、上述したように、エンジンの始動時、又はこのエンジンを搭載した車が坂を下る際の燃料カットや信号待ち等でアイドリングストップのための燃料カットなどにより燃料噴射が中断した後には、最初のソレノイドの駆動時のみ、電源電圧検出回路４９より電源電圧ＶＢを検出し、その検出値に基づいて傾き補正値Ｔｄと補正された無効時間Ｔｏｆｆｓｅｔを求める構成としている。
【００６０】
また、特に図示しないが、本実施の形態においては、電源電圧ＶＢに対して補正された無効時間Ｔｏｆｆｓｅｔがマッピングされたマップや、電源電圧ＶＢに対して傾き補正値Ｔｄがマッピングされたマップが予め実験などにより求められており、マイクロコンピュータ内のデータ記憶部に記憶されている。ここで、電源電圧ＶＢの検出値に基づいて求められた傾き補正値Ｔｄ及び補正された無効時間Ｔｏｆｆｓｅｔを用いて、［Ｔｏｕｔ＝Ｑｃ×Ｔｄ＋Ｔｏｆｆｓｅｔ］で表される式により駆動出力パルス幅Ｔｏｕｔを求めるのは第２の実施の形態と同様である。
【００６１】
上述した第３の実施の形態によれば、エンジンの始動時及び燃料カット時などによる燃料噴射の中断後に再びソレノイド４６を駆動する時の１回目の駆動時には、電源電圧ＶＢの検出に基づいて、またそれ以外のときは前回の燃料噴射時に検出したコンデンサ電圧の検出値ＶＤに基づいて、それぞれ最終の燃料噴射のための駆動出力パルス幅Ｔｏｕｔが補正されるため、第２の実施形態と同様に、燃料を加圧しながら噴射する電磁式燃料噴射ポンプにおいて燃料噴射量を正確に補正することを可能にしているのである。
【００６２】
（４）第４の実施の形態
さらに、本発明の第４の実施の形態に係る燃料噴射方法を、図１を参照しつつ図１３に基づいて説明する。本第４の実施の形態においては、燃料噴射用ソレノイド４６の駆動停止により放出されるエネルギ量を測定し、このエネルギ量の測定値をエネルギロスに鑑みて補正し、ソレノイド４６の駆動停止タイミングをこのエネルギ測定値の補正値に基づいて調整するようにしている。ここで、エネルギ量の測定は、ソレノイド４６の駆動停止により放出されたエネルギをチャージするように接続されたコンデンサの電圧上昇値ＶＤを計測することにより行われる。
【００６３】
図１３は、本発明の第４の実施の形態による制御フローの例を示す。ここでは、ソレノイド４６の駆動が停止された「オフ」時のコンデンサ電圧ＶＨと駆動が開始された「オン」時のコンデンサ電圧ＶＬ、さらには、電源電圧ＶＢを測定し、その測定した電圧差の値ＶＤ及び電源電圧ＶＢによりコンデンサにチャージされた直後のコイルエネルギを計算する。
【００６４】
ここで、ソレノイド４６から放出されたエネルギＥｃは、以下に示す計算式により算出される。すなわち、
［Ｅｃ＝（１／２×Ｃ×ＶＨ２）−（１／２×Ｃ×ＶＬ２）＋αＶＨ２］
上記計算式において、「Ｃ」はコンデンサ容量、「ＶＨ」はＦＥＴオフ時のコンデンサ電圧、「ＶＬ」はＦＥＴオン時のコンデンサ電圧、「α」はエネルギロス係数（エネルギロスはＶｃ２に比例する）を示す。従って、ソレノイド４６から放出されるエネルギ量は、コンデンサの電圧上昇分に基づいて単純に算出されるエネルギ量よりもエネルギロス分（αＶＨ２）だけ実際は大きい。
【００６５】
本実施の形態においては、上記した計算により補正されたエネルギ値に基づいて補正値Ｐｒが求められるのである。補正値Ｐｒは、予め実験等により作成され格納されているマップ（図１６参照）から求められる。この求めた補正値Ｐｒを要求駆動パルス幅に加算する補正処理を行い、駆動出力パルス幅Ｔｏｕｔを生成する。
【００６６】
本第４の実施例においては、第１乃至第３の実施の形態例に示した効果に加え、コンデンサ５０の電圧上昇分に基づいて算出されるエネルギ測定値に基づいてコイル４６から実際に放出されたコイルエネルギを算出することから、要求燃料噴射量Ｑｃに対してより正確な燃料噴射を実現する駆動出力パルス幅Ｔｏｕｔを生成することを可能としている。
【００６７】
（５）第５の実施の形態
本発明の第５の実施の形態に係る燃料噴射方法を、図１に示した電磁式燃料噴射システムに適用した場合を例にして説明する。以下説明する本発明の第５の実施の形態は、概念として先に説明した本発明の第２の実施の形態と共通するものであるが、第２の実施の形態をより具体化したものである。
【００６８】
本発明の第５の実施の形態に係る制御構成は、図１１に示す構成と同じである。図１４は、本第５の実施の形態に係る算出エネルギによる補正処理方法の概略フローを示す。ここでは、二つの補正マップ１及び補正マップ２を用いて、要求燃料噴射量に対して正確な燃料噴射を行うようにソレノイド４６の駆動出力パルス幅を制御している。
【００６９】
図１５は、図１に示した電磁加圧式の燃料噴射システムにおける燃料噴射の噴射量特性の例を示すものである。ここで、縦軸に噴射量値をとり、横軸に駆動出力パルス幅Ｔｏｕｔをとっている。噴射量特性は、所定の電源電圧ＶＢのもと、種々のコンデンサ電圧上昇値における駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔを変化させつつ実際の燃料噴射量を求める。この特性実例数値により１次関数の傾き及び切片を求め、この組み合わせから、図１４に示した補正値１及び補正値２を計算によって求める。
【００７０】
ここで、補正値１及び補正値２は、下記に示す計算式により算出されている。
【００７１】
［補正値１＝基準傾き／傾き］
［補正値２＝切片／傾き］
従って、図１４に示した本第５の実施の形態においては、上記計算式に基づく補正値１及び補正値２を求め、この二つの補正値に基づいて、最終の補正値Ｐｒを求めるのである。
【００７２】
図１６は、図１５に示した噴射量特性の実例から生成しマイクロコンピュータ４３の記憶部に格納された補正マップの例を示す。ソレノイド４６の駆動停止によって放出されるエネルギ量測定値（コンデンサの電圧上昇値）、傾き及び切片の組み合わせに対応した補正値１及び補正値２が上記の算式により算出され、このエネルギ量測定値（コンデンサの電圧上昇値）、傾き及び切片の組み合わせに関連付けられて、図示のような補正マップが作成される。このようにして作成された補正マップは、マイクロコンピュータの記憶部に格納されている。
【００７３】
ところで、図１６に示す補正値マップは、補正値Ｐｒを例えば縦軸及び横軸の両方に直交する方向の高さとして表わすことにより３次元表示のマップとなる。
【００７４】
本第５の実施の形態における燃料噴射制御においては、上述したソレノイド４６から放出されたエネルギＥｃを算出する計算式により算出されたエネルギ値、［Ｅｃ＝（１／２×Ｃ×ＶＨ２）−（１／２×Ｃ×ＶＬ２）＋αＶＨ２］からマイクロコンピュータ４３の記憶部に格納されている図１６に示す補正マップにより補正値１及び補正値２を求める。
【００７５】
マイクロコンピュータ４３内の乗算器７５を用いて、このようにして求められた補正値１と駆動出力パルス幅Ｔｏｕｔを乗算した積を求める。次に、マイクロコンピュータ４３内の加算器７６を用いて、前記積に補正値２を加算して最終補正値を得る。このようにして得られた最終補正値に基づいて、要求駆動噴射量Ｑｃに対応する燃料噴射のための駆動出力パルスＰｏｕｔのパルス幅Ｔｏｕｔを生成するのである。
【００７６】
本発明は、上述した各実施の形態に限らず、種々変更可能である。例えば、本第１の実施の形態においてパルス幅の補正値Ｐｒを要求燃料噴射量Ｑｃに適用する演算器は加算器に限らず、減算器、乗算器または除算器、あるいはこれらの組み合わせや、その他の計算を行うものであってもよい。
【００７７】
また、補正値Ｐｒを求める際に補正マップを用いる替わりに、コンデンサ電圧の検出値ＶＨ、ＶＬ、と要求燃料噴射量Ｑｃと補正値Ｐｒとの関係式を導いて、その関係式から補正値を求めるようにしてもよい。
【００７８】
さらに、本発明は、電磁式燃料噴射システムに限らず、ソレノイドの駆動出力パルス幅と燃料噴射量の関係が比較的リニアな特性を有する燃料供給用圧力レギュレータを具備する燃料噴射装置にも適用可能である。このような燃料噴射装置においても、駆動用ソレノイドの動作開始時間（無効時間）等の動作特性が、コイルの電流値や温度等によって変動するからである。
【００７９】
【発明の効果】
以上、詳しく説明したように、本発明は、燃料噴射用ソレノイドの駆動停止により放出されるエネルギ量を測定し、当該エネルギ量の測定値に基づいて前記ソレノイドの駆動停止タイミングを補正し調整する。ここで、前記エネルギ量の測定は、前記ソレノイドにより放出されたエネルギをチャージするように接続されたコンデンサの電圧上昇値を測定することにより行われる。また、前記補正値は、前記コンデンサの電圧上昇値と前記ソレノイドに対する要求燃料噴射量、又は前記コンデンサの電圧上昇値と要求燃料噴射量との種々の組み合わせに対して予め定められており、前記組み合わせに応じて選択される。
【００８０】
これにより、本発明は、噴射量がコイル電流の影響を受けるソレノイドの駆動停止タイミングを、要求燃料噴射量に対応して適正に補正し調整させることを実現したのである。また、コンデンサ電圧の測定は、時間の経過と共に大きく変化するコイル電流値とは異なって比較的安定しているので、計測時のタイミングが厳しく要求されず、またノイズの影響を受けない安定した燃料噴射制御を実現したのである。
【００８１】
さらに、本発明においては、コンデンサにチャージされたエネルギを前記ソレノイドの駆動エネルギとして再利用することが可能であるために、バッテリにおける電力消費量を減少させ、バッテリの小容量化をも同時に実現したのである。
【図面の簡単な説明】
【図１】本発明に係る燃料噴射制御方法及び燃料噴射制御装置を電磁式燃料噴射システムに適用した場合の構成例を示す。
【図２】本発明の第１の実施の形態に係る燃料噴射制御装置の制御機構例を示す。
【図３】本発明の第１の実施の形態におけるコンデンサ電圧による補正処理制御のフローの例を示す。
【図４】本発明における補正処理タイミングチャートを示す。
【図５】図４に示した要求燃料噴射量に対応する要求駆動パルス、コンデンサ電圧、コンデンサ電圧サンプリング処理、コイル電流、補正値及び実際に出力される駆動パルスの関係を示す。
【図６】本発明に係る第１の実施の形態において、駆動出力パルスのパルス幅の求め方を示す概念図である。
【図７】ソレノイドの駆動出力パルスの補正値Ｐｒの求め方を概念的に示す図である。
【図８】本発明における燃料噴射量とソレノイドの駆動出力パルス幅との関係を示す。
【図９】本発明における種々のコンデンサ電圧の検出値と実際の燃料噴射量と駆動出力パルス幅との関係の一例を示す。
【図１０】本発明に係る実施の第２の形態における補正処理制御のフローの例を示す。
【図１１】本発明に係る第３の実施の形態における燃料噴射制御装置の制御機構例を示す。
【図１２】第３の実施の形態におけるコンデンサ電圧及び電源電圧による補正処理制御のフローの例示す。
【図１３】本発明に係る第４の実施の形態における算出エネルギによる補正処理制御のフローの例を示す。
【図１４】本発明に係る第５の実施の形態における算出エネルギによる補正処理制御のフローの例を示す。
【図１５】電磁加圧式燃料噴射の噴射量特性の例を示す。
【図１６】本発明における噴射量特性実例から生成しマイクロコンピュータの記憶部に格納された補正マップの例を示す。
【図１７】従来の燃料噴射制御装置の制御機構の例を示す。
【符号の説明】
ＶＨ、ＶＬ、  コンデンサ電圧の検出値
ＶＤ  電圧上昇値
Ｐｒ  補正値
Ｐｏｕｔ  駆動出力パルス
Ｑｃ  要求燃料噴射量
Ｐｗ  要求燃料噴射量Ｑｃに対応する要求駆動パルス
Ｔｗ  要求駆動パルスのパルス幅
Ｔｄ  傾き補正値
Ｔｏｆｆｓｅｔ  無効時間（補正された無効時間）
Ｔｏｕｔ  駆動出力パルスのパルス幅
４１  バッテリ
ＶＢ  バッテリ４１の電源電圧値
４３  マイクロコンピュータ（ＥＣＵ）
４４、４８  ＦＥＴ
４６  ソレノイド（コイル）
５０  コンデンサ
５３  コンデンサ電圧検出回路
５５  帰還回路
【図１】
2004270594.tif 000003
【図２】
2004270594.tif 000004
【図３】
2004270594.tif 000005
【図４】
2004270594.tif 000006
【図５】
2004270594.tif 000007
【図６】
2004270594.tif 000008
【図７】
2004270594.tif 000009
【図８】
2004270594.tif 000010
【図９】
2004270594.tif 000011
【図１０】
2004270594.tif 000012
【図１１】
2004270594.tif 000013
【図１２】
2004270594.tif 000014
【図１３】
2004270594.tif 000015
【図１４】
2004270594.tif 000016
【図１５】
2004270594.tif 000017
【図１６】
2004270594.tif 000018
【図１７】
2004270594.tif 000019