(57)【特許請求の範囲】
【請求項１】
内燃機関の所定回数の始動時においてキースイッチＯＮからスタータＯＮまでの時間を記憶する手段と、記憶されている所定回数のキースイッチＯＮからスタータＯＮまでの前記時間を学習する学習手段と、前記学習手段の学習値に基づいて始動時における燃料ポンプの起動の時点を決定し、その時点において前記燃料ポンプを起動させる手段とを含む内燃機関の燃料ポンプ制御装置。
【請求項２】
運転者の操作が遅れてスタータがＯＮにならない状態で長く燃料ポンプが作動する場合に前記燃料ポンプの作動を一時停止させる手段を備えている請求項１に記載された内燃機関の燃料ポンプ制御装置。
【請求項３】
内燃機関の所定回数の始動時においてキースイッチＯＮからスタータＯＮまでの時間を記憶する手段と、記憶されている所定回数のキースイッチＯＮからスタータＯＮまでの前記時間を学習する学習手段と、前記キースイッチＯＮと実質的に同時に燃料ポンプを起動する手段と、前記燃料ポンプの作動時間が前記学習手段の学習値に基づいて決定される時間よりも長くなった時に前記燃料ポンプの作動を一時停止させる手段とを含む内燃機関の燃料ポンプ制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、内燃機関において燃料を加圧して燃料噴射弁へ送る燃料ポンプの駆動制御装置に係り、特に機関の始動時における燃料ポンプの駆動或いは遮断による耳障りな作動音を抑制するための駆動制御装置に関するものである。
【０００２】
【従来の技術】
特公昭６０−８３４０号公報には、内燃機関の始動時における燃料ポンプの制御の改良が提案されている。その記載によると、以前の内燃機関においては、機関の始動時に運転者が、まずイグニッションキーを回してキースイッチをＯＮとし、イグニッション系統やコントロールユニットに通電すると共に、更にイグニッションキーを回してスタートスイッチをＯＮとして、スタータ（始動モータ）によりクランク軸を回転させた時に、その回転を検出した回転センサの信号をコントロールユニットが受け取った時点で初めて燃料ポンプがＯＮになり、それによって加圧された燃料が燃料噴射弁へ圧送されて噴射されるという順序で燃料噴射が開始されるように構成されていたため、燃料噴射弁において燃料の圧力が噴射に適した高さに達するまでに時間がかかり、その間に噴射される燃料の量を正確に制御することができなかったので、燃焼できない余分な燃料が点火プラグに付着して始動を困難にしたり、始動時に排気ガス中のＨＣやＣＯ等の量が増えるというような問題があったとしている。
【０００３】
その対策として、前記公報記載の従来技術では、機関の始動時に運転者がキースイッチをＯＮにすると同時に燃料ポンプもＯＮにして、直ちに燃料の加圧を開始することにしている。しかし、所定の時間内に回転センサがクランク軸の回転を検出しなかった場合（運転者の操作が緩慢で、スタートスイッチのＯＮ操作が遅れたような場合が考えられる。）には、燃料ポンプをＯＦＦとして燃料の加圧を停止するようにしている。逆に、スタートスイッチが迅速にＯＮとされたような場合に、回転センサにおいてクランク軸の回転が検出されていても、燃料ポンプから燃料噴射弁へ供給される燃料の圧力を検出している燃圧センサの検出値が所定の高さに達していない時は、それが所定の高さに達するまで燃料噴射弁を閉弁状態に保持して、燃料が噴射されないように制御する。
【０００４】
燃料ポンプが起動されてから燃料圧力が噴射に適する高さに達するまでの時間は通常２００ｍｓ程度の非常に短い時間である。そして次にスタートスイッチがＯＮとされてスタータによってクランク軸が回転を始めるまでの時間は、運転者にもよるが平均すると４００ｍｓ程度であるから、前記従来技術における制御によれば、燃料ポンプはキースイッチの投入と同時に２００ｍｓの短時間だけＯＮになった後に一旦ＯＦＦとなり、その後にスタートスイッチの投入によってクランク軸の回転が検出されてから再び燃料ポンプがＯＮになって、その後は継続的に作動するという、図５に例示するような作動パターンをとることになる。
【０００５】
【発明が解決しようとする課題】
従来技術によれば、前述の説明から分かるように、燃料ポンプの起動、停止、再起動や、それに対応している燃料ポンプの駆動制御用リレーの断続のような関連機器の作動回数が、それ以前のものに比べて２倍になるために、燃料ポンプやリレー等の耐久性が低下するという問題がある。また、燃料ポンプがキースイッチＯＮと同時に起動したものの、所定の時間内にスタータがＯＮとならないために一時停止するときのリレーの作動音が、自動車の乗員にとって耳障りになるという問題もある。
【０００６】
これらの問題の対策として、キースイッチＯＮと同時に作動を開始した燃料ポンプを、所定の時間内にスタートスイッチがＯＮにならない場合でも、従来技術のように一旦ＯＦＦにしないで、そのまま継続して作動させるということが考えられる。その場合には、運転者がキースイッチをＯＮにしてからスタートスイッチをＯＮ（スタータＯＮとも言う）にするまでの時間に非常に大きなばらつきがあるので、それらを全てカバーするために、燃料ポンプを一時停止しないで継続して作動させる時間を、例えば２秒程度に長く設定する必要がある。
【０００７】
この対策によれば、キースイッチＯＮからスタータＯＮまでの時間が４００ｍｓ程度である平均的な運転者の場合は、その４００ｍｓの間だけ自動車の乗員に燃料ポンプの作動音が聞こえることになるが、４００ｍｓ程度の短時間であればさほど耳障りにならないし、スタートスイッチがＯＮになった後は、スタータによって機関がクランキングされて機関自体が作動するために、それよりも低レベルの燃料ポンプの作動音は気にならなくなる。しかし、キースイッチＯＮからスタータＯＮまでの時間が例えば２０００ｍｓのように長い運転者の場合は、図６に示すように、スタータＯＮまでの２０００ｍｓもの間、他の作動音等がない状態で燃料ポンプが作動するため、燃料ポンプの作動音が乗員にとって耳障りになるという問題があった。
【０００８】
本発明はこの問題に対処し、スタータがＯＮになっていない状態における燃料ポンプの作動時間を最小限度に抑え、燃料ポンプの作動音や断続音が自動車の乗員に耳障りになって不快感を与えることを防止し、併せて燃料ポンプの断続回数を低減させて、燃料ポンプ及びその制御リレー等の関連機器の耐久性能を向上させることを目的とするものである。
【０００９】
【課題を解決するための手段】
本発明は、運転者によってキースイッチＯＮからスタートスイッチＯＮまでの時間が大幅に異なるにしても、運転者各個人についてみればその時間が略一定であることに着目し、各個人の特性であるその時間をコントロールユニットによって学習することにより、個人差を補正して、スタータがＯＮになっていない状態における燃料ポンプの作動時間を最小限度に抑えることによって、前記課題を解決しようとするものである。
【００１０】
そのための解決手段として本発明は、内燃機関の所定回数の始動時においてキースイッチＯＮからスタータＯＮまでの時間を記憶する手段と、記憶されている所定回数のキースイッチＯＮからスタータＯＮまでの前記時間を学習する学習手段と、前記学習手段の学習値に基づいて始動時における燃料ポンプの起動の時点を決定し、その時点において前記燃料ポンプを起動させる手段とを含む内燃機関の燃料ポンプ制御装置を提供する。
他の解決手段として本発明は、内燃機関の所定回数の始動時においてキースイッチＯＮからスタータＯＮまでの時間を記憶する手段と、記憶されている所定回数のキースイッチＯＮからスタータＯＮまでの前記時間を学習する学習手段と、前記キースイッチＯＮと実質的に同時に燃料ポンプを起動する手段と、前記燃料ポンプの作動時間が前記学習手段の学習値に基づいて決定される時間よりも長くなった時に前記燃料ポンプの作動を一時停止させる手段とを含む内燃機関の燃料ポンプ制御装置をも提供する。
【００１１】
【作用】
本発明による内燃機関の燃料ポンプ制御装置は、まず、特定の内燃機関の始動時においてキースイッチＯＮからスタータＯＮまでの時間を、最新のものから過去に遡って所定回数だけ記憶する。次に、記憶しているキースイッチＯＮからスタータＯＮまでの所定回数の時間を学習する。そして、学習値に基づいて、始動時における燃料ポンプの許容作動時間を決定する。次の始動時には、既に決定されている許容作動時間の始めの時点において燃料ポンプが起動される。多くの場合、スタータはこの許容作動時間の範囲内にＯＮとなるので、燃料ポンプは継続して作動されるが、稀な場合として、スタータのＯＮになる時期が遅れて、燃料ポンプの許容作動時間の終わりの時点を越えたときは、燃料ポンプは一時停止され、スタータがＯＮになったときに再起動される。
【００１２】
燃料ポンプの許容作動時間が、燃料ポンプの作動音が耳障りにならない範囲で決定されており、スタータがＯＮになる時期が遅れても、許容限度一杯まで燃料ポンプの作動を継続させ、妄りに一時停止させないので、燃料ポンプの作動の断続によるリレーの作動音等も減少し、燃料ポンプ及びリレー等の断続回数が減少して耐久性が向上する。しかしながら例外的に、スタータのＯＮになる時期があまりに遅れるときは、許容作動時間の終わりの時点において燃料ポンプを一時停止させ、燃料ポンプの作動音が耳障りになるのを防止する。
【００１３】
【実施例】
以下、本発明の実施例を図面に従って詳細に説明する。まず図４は、外見的には前述の従来技術のそれと変わらないが、内燃機関１とそれに関連する諸機器の概略構成を示したものである。図４において、２は吸気管に取り付けられた燃料噴射弁、３はマイクロコンピュータ等を内蔵する電子式の制御装置であるコントロールユニットで、その構成及び作動が本発明の特徴となる。４は燃料を噴射のために加圧する燃料ポンプで、フローチャートやタイムチャート等の図面中ではＦ／Ｐと略記している。
【００１４】
５は吸入空気量を計測する吸気量センサ、６は機関１のクランク軸の回転を検出する回転センサ、７は機関１の冷却水温センサを示す。８はキースイッチ本体で、その内部にはコントロールユニット３や図示しないイグニッション系統等の電源をＯＮ−ＯＦＦするイグニッションスイッチ（以下これをキースイッチと呼ぶことにする）８ａと、クランク軸を始動時に駆動するためのスタータ（始動モータ）をＯＮ−ＯＦＦするスタートスイッチ８ｂとが設けられており、周知のように、運転者がイグニッションキー８ｃを回転操作すると先にキースイッチ８ａがＯＮとなり、更にイグニッションキー８ｃを回転操作するとスタートスイッチ８ｂがＯＮとなって、スタータが回転するようになっている。
なお、図中９は燃料タンク、１０は噴射される燃料圧力を一定に保つための燃圧調整弁を示している。
【００１５】
燃料は、燃料タンク９から燃料ポンプ４によって加圧されて燃圧調整弁１０へ送られ、燃料圧力を一定にされて燃料噴射弁２へ供給される。燃料噴射弁２は、コントロールユニット３からの燃料噴射信号を受けて作動する電磁式あるいは電歪式等のアクチュエータによって開閉され、この例では開弁時に燃料を機関１の吸気管内へ噴射する。コントロールユニット３は、吸気量センサ５からの吸気量信号、回転センサ６からの回転信号、その他、冷却水温センサ７からの水温信号等に応じた燃料噴射量を計算し、クランク軸の一定回転毎に燃料噴射弁２へ燃料噴射信号を送って開弁させる。この燃料噴射信号は、回転センサ６がクランク軸の回転停止を検出するまで繰り返して発生する。
【００１６】
また、コントロールユニット３は、回転センサ６がクランク軸の回転を検出し続けている間、及びスタータがＯＮになっている（スタートスイッチ８ｂがＯＮになっている）間は、燃料ポンプ４を連続的に作動させるようになっている。
次に、コントロールユニット３によって実行される燃料ポンプ４の駆動制御を図１のフローチャートによって説明する。コントロールユニット３の内部は、そのような制御が可能なように構成されることになる。
【００１７】
機関１全体の制御の手順を示すフローチャートは図示していないが、図１のフローチャートに示す制御手順は、機関１全体の制御のためのメインルーチンプログラムの一部をなすもので、機関１が運転状態にある間は、例えばクランク軸の１回転毎のような所定の短時間おきに、コントロールユニット３に内蔵されたマイクロコンピュータによって繰り返して実行される。
【００１８】
やはり図示していないが、図１に示す手順の実行に先立って、機関１の始動時には、運転者がイグニッションキー８ｃを回転操作して、キースイッチ８ａをＯＮとすることにより、まずコントロールユニット３の内部を初期化する処理が行われる。それによって、フラグＸ及びフラグＹも０となる。本発明の制御例におけるフラグＸは、燃料ポンプ４が機関１の始動時に起動された後に一時停止している状態を表示するものであり、フラグＹはスタータがＯＮであって燃料ポンプ４が作動している状態を表示するものである。
【００１９】
所定の短時間おきに図１の制御プログラムがスタートすると、ステップ１０１でフラグＹが０か否かを判定する。フラグＹ＝０でなければ（フラグＹ＝１であれば）、現在スタータがＯＮであって機関１の始動が行われており、燃料ポンプ４も作動している状態であるから、以後のステップを通らないで直ちにこのルーチンを抜ける。
【００２０】
ステップ１０１においてフラグＹ＝０ということは、スタータが未だＯＮになっておらず、燃料ポンプ４も作動していない状態であるから、ステップ１０２に進んで、その間に運転者がスタータをＯＮにしたか否かを判定する。ＯＮであればステップ１０３に進んで燃料ポンプ４を駆動するリレーをＯＮとして作動を開始させる。既に燃料ポンプ４が作動しているときは、その回転を継続させることになる。次にステップ１０４では、運転者によってキースイッチ８ａがＯＮとされてからスタータがＯＮとされるまでの時間Ｔi （ｍｓ）を算出し、それをコントロールユニット３内のバックアップＲＡＭに記憶する。
【００２１】
更に、ステップ１０５では、ステップ１０４のようにして記憶している機関１の、例えば過去４回の始動時におけるキースイッチＯＮからスタータＯＮまでの時間Ｔi （ｍｓ）（それらを、それぞれ新しいものから順に、Ｔi,Ｔi-1,Ｔi-2,Ｔi-3 と呼ぶことにする。）の平均値を、学習値ＧＴ（ｍｓ）としてコントロールユニット３内のバックアップＲＡＭに記憶する。つまり、この制御例では、
学習値ＧＴ（ｍｓ）＝（Ｔi ＋Ｔi-1 ＋Ｔi-2 ＋Ｔi-3 ）／４
である。この場合サンプリングの数は４であるが、４つの数値Ｔi,Ｔi-1,Ｔi-2,Ｔi-3 が機関１の始動の度に更新されることは言うまでもない。なお、本実施例では４回の平均値を学習したが、これに限らず、多数回の統計処理における平均的値を学習値としてもよい。
学習値ＧＴ（ｍｓ）を記憶した後は、ステップ１０６に進んで、スタータがＯＮであってしかも燃料ポンプ４が作動している状態を表示するフラグＹをセットして（フラグＹ＝１とする）、このルーチンを抜ける。
【００２２】
ステップ１０２における判定結果が、スタータはＯＮでない（Ｎｏ）となるときは、キースイッチ８ａがＯＮであっても運転者の操作の遅れによってスタートスイッチ８ｂが未だにＯＮになっていない状態や、機関１の始動が既に完了している状態である。その場合にはステップ１０７に進み、フラグＸが０か否かを判定する。ステップ１０７においてフラグＸが０でない（フラグＸ＝１である）ということは、燃料ポンプ４が機関１の始動時に起動された後に一時停止している状態を表示するものであるから、以後のステップを通らないで直ちにこのルーチンを抜ける。
【００２３】
ステップ１０７においてフラグＸ＝０であるときは、運転者の操作の遅れによって未だにスタータがＯＮになっておらず、従って燃料ポンプ４も作動していない状態であるから、ステップ１０８に進んで、ステップ１０５においてバックアップＲＡＭに記憶されている前述の、キースイッチＯＮからスタータＯＮまでの時間Ｔｉの学習値ＧＴ（ｍｓ）を読み込む。そしてステップ１０９においてキースイッチ８ａがＯＮとされた時点からＧＴ−３００（ｍｓ）の時間が経過したか否かを判定する。未だＧＴ−３００（ｍｓ）が経過していないときは、燃料ポンプ４を起動する時期に達しておらず、再び判定、制御を繰り返して行う必要があるので、今回のルーチンを抜ける。
【００２４】
この制御例においてＧＴ−３００（ｍｓ）という時間は、キースイッチ８ａのＯＮと同時ではないがスタータがＯＮになる前から燃料ポンプ４を作動させるために、バックアップＲＡＭに記憶されている学習値ＧＴ（ｍｓ）に基づいてコントロールユニット３が算出した数値である。即ち、この制御例では、図２に示すように、スタータがＯＮとされる時点よりも３００ｍｓ前から燃料ポンプ４を起動することにしているので、それらの数値に基づいて、キースイッチ８ａをＯＮとした時から燃料ポンプ４の起動までの経過時間ＧＴ−３００（ｍｓ）が算出されている。
【００２５】
スタータＯＮよりも３００ｍｓ前から燃料ポンプ４を起動することにした理由は、燃料ポンプ４の作動時間をできるだけ短縮して、燃料ポンプ４の作動音が気にならないようにするという目的のためであるが、３００ｍｓ前という数値は、前述のように燃料ポンプ４は通常起動後約２００ｍｓ経過すると、その吐出圧力が正常な燃料噴射を行い得る値に達するので、それに製品の特性のばらつきを考慮して、更に１００ｍｓを上乗せした数値と一致しており、この面から見ても妥当な数値である。なお、この数値は実施例のシステムに予め与えてある定数であり、その始まりと終わりの時点が始動の度に決定されることになる。また、上記のように１００ｍｓを上乗せする代わりに、学習時において平均値よりも小さめの値を学習値としてもよい。
【００２６】
ステップ１０９における判定結果がＧＴ−３００（ｍｓ）を経過したということであれば、その時点でステップ１１０に進んで燃料ポンプ４を起動する。このように燃料ポンプ４の起動の時点を学習値ＧＴ（ｍｓ）に応じてできるだけ遅らせて、作動音の発生時間を短縮すると共に、その燃料ポンプ４の起動の時点を、学習値ＧＴ（ｍｓ）から見てスタータがＯＮになると予測される時点よりも、必要な時間３００ｍｓだけ早めた時点に選ぶことにより、燃料圧力の上昇の遅れがなく、正常な燃料噴射が機関１の始動時から行われることになる。また、一旦起動した燃料ポンプ４を一時停止させるという必要性も減少する。
【００２７】
しかし、運転者の操作が遅れて、スタータがＯＮにならない状態であまりに長く燃料ポンプ４が作動する場合には、やはり前述のような弊害を生じるので、ステップ１１１において燃料ポンプ４が起動されてから所定の時間、即ちこの制御例では４００ｍｓを経過したか否かを判定する。経過していなければこのルーチンを抜けるが、もし経過していればステップ１１２へ進んで燃料ポンプ４を一時停止させ、ステップ１１３において、その状態を表示するフラグＸを１とする。この処理をタイムチャートとして示したものが図３である。
【００２８】
なお、燃料ポンプ４の許容作動時間の長さである４００ｍｓは一例を示したものであるが、その根拠を説明すると、キースイッチＯＮからスタータＯＮまでの時間Ｔｉ（ｍｓ）は、同じ運転者であっても実際には学習値ＧＴ（ｍｓ）に対しても多少のばらつきがあるので、それをカバーするために前述の所定値３００ｍｓに対して更に１００ｍｓの余裕を加えたものである。これによって燃料ポンプ４が一時停止しないで連続作動し得る確率を高めることができる。なお、この時間を長くすると前記確率は更に高くなるが、その反面で燃料ポンプ４の作動時間が長くなるので、もしスタータが直ぐにＯＮにならない場合には、作動音が自動車の乗員の耳障りになる結果となる。従って中庸の値として４００ｍｓという数値が選定されている。
【００２９】
先の説明でも触れたが、図２及び図３は、図１に示した制御を行った場合において、キースイッチ８ａとスタートスイッチ８ｂのＯＮの時期に対する燃料ポンプ４の作動の時間的経過をタイムチャートとして示したものである。図２はキースイッチＯＮからスタータＯＮまでの時間が学習値と略一致する通常の場合である。スタータがＯＮと予測される時点の３００ｍｓ前から燃料ポンプ４を作動させて、狙い通り３００ｍｓ経過後に実際にスタートスイッチ８ｂがＯＮとなり、燃料ポンプ４をそのまま継続して作動させている例である。
【００３０】
これに対して、図３は、キースイッチＯＮからスタータＯＮまでの時間が学習値よりも長くなった場合で、実際には稀にしか起こり得ない。キースイッチ８ａがＯＮとされた時点からＧＴ−３００（ｍｓ）後に燃料ポンプ４が起動されたものの、スタートスイッチ８ｂがＯＮとされる時期が見込みよりも遅れたため、燃料ポンプ４を４００ｍｓだけ作動した後に一時停止させている。これによって、燃料ポンプ４の作動時間があまりに長くなって作動音が乗員の耳障りになるのを防止している。
【００３１】
次に、図１〜図３に示した制御例と同様に、燃料ポンプ４の作動時間を短くして作動音が耳障りにならないようにすると共に、燃料ポンプ４等の耐久性能を向上させる他の制御例を図７〜図９に示す。図７は、図１と同様に機関１の制御を行うメインルーチンの一部をなすものであって、図示していないが、図７に示す手順の実行に先立って、機関１の始動時には運転者がイグニッションキー８ｃを回転操作してキースイッチ８ａをＯＮとすることにより、まずコントロールユニット３の内部を初期化する処理が行われる。それによって、フラグＸ及びフラグＹも０となる。フラグＸ及びフラグＹの意味は前述の制御例と同じである。
【００３２】
ステップ７０１は図１のステップ１０１と同じであり、フラグＹが０でなければ（フラグＹ＝１であれば）、既にスタータがＯＮになっていて機関１の始動が行われており、燃料ポンプ４も作動している状態であるから、以後のステップを踏まないで直ちにこのルーチンを抜ける。ステップ７０１においてフラグＹ＝０であれば、スタータが未だＯＮになっておらず、燃料ポンプ４も作動していない状態であるから、ステップ７０２に進んで今度はフラグＸが０であるか否かを判定する。フラグＸ＝０であるときは、運転者の操作の遅れによって未だにスタータがＯＮになっていない状態であるが、ステップ７０３に進んで燃料ポンプ４を起動する。従って、燃料ポンプ４は実質的にキースイッチ８ａの投入と同時に作動を開始する（図８参照）。次に、ステップ７０４でスタータがＯＮになっているか否かを判定するが、先のステップ７０２においてフラグＸが０でなかったとき（フラグＸ＝１のとき）、即ち燃料ポンプ４が機関１の始動時に起動された後に一時停止している状態では、ステップ７０４へ直接移行する。
【００３３】
ステップ７０４では、スタータがＯＮになっているか否かを判定する。スタータがＯＮであればステップ７０５に進んで燃料ポンプ４の作動を継続させる。ステップ７０２における判定の際にフラグＸ＝１であって、ステップ７０３を通らなかった場合には、燃料ポンプ４は一時停止の状態にあるから、ステップ７０５において燃料ポンプ４を再起動することになる。
【００３４】
ステップ７０６〜ステップ７０８の処理は、先に説明した図１の制御例におけるステップ１０４〜ステップ１０６の処理と同じであり、キースイッチＯＮからスタータＯＮまでの時間Ｔｉ（ｍｓ）の算出、記憶、学習値ＧＴ（ｍｓ）の算出とバックアップＲＡＭへの記憶、スタータがＯＮで燃料ポンプ４が作動し始めたことを表示するフラグＹ＝１のセットを順次行なった後に、この制御ルーチンを終了する。
【００３５】
運転者のキー操作が緩慢であって、ステップ７０４の判定において未だスタータがＯＮでないときは、ステップ７０９に進んで燃料ポンプ４の起動時点から燃料ポンプ４の許容作動時間である学習値ＧＴ（ｍｓ）プラス１００ｍｓを経過したか否かを判定する。燃料ポンプ４の許容作動時間を例えば３００ｍｓである学習値ＧＴに１００ｍｓを加えた時間としているのは、図１の制御例におけるステップ１１１で４００ｍｓを閾値にしているのと同じ理由によるものであって、学習値ＧＴ（ｍｓ）に対する実際に見られる個々の時間のばらつきを考慮したものである。
【００３６】
ステップ７０９の判定において、燃料ポンプ４の作動時間が未だ学習値ＧＴプラス１００ｍｓの許容作動時間を越えていないときは、そのままこのルーチンを抜ける。燃料ポンプ４を作動させたままで、更にスタータがＯＮになるのを待つ状態である。しかし、ステップ７０９において燃料ポンプ４の作動時間が学習値ＧＴプラス１００ｍｓの許容作動時間を越えたと判定されたときは、それ以上燃料ポンプ４のみの作動を継続すると作動音が乗員の耳障りになる限界まで来ていると判断されるので、図１の制御例におけるステップ１１２及びステップ１１３と同様に、ステップ７１０及びステップ７１１を通って、燃料ポンプ４を一時停止させ（図９参照）、その状態にあることを表示するフラグＸを１とする処理を行なって、このルーチンを終了し、短時間後に再び始めから判定及び処理を繰り返すことになる。
【００３７】
図８及び図９は、図７に示した制御を行った場合において、キースイッチ８ａとスタートスイッチ８ｂのＯＮの時期に対する燃料ポンプ４の作動の時間的経過をタイムチャートとして示したものである。図８はキースイッチＯＮからスタータＯＮまでの時間が学習値ＧＴ（ｍｓ）と略一致する通常の場合である。図７の制御例の場合は、燃料ポンプ４は実質的に運転者がキースイッチ８ａをＯＮにすると同時に起動されるが、その後、学習値ＧＴ（ｍｓ）の通りに（例えば３００ｍｓ程度の時間が経過した後に）スタートスイッチ８ｂがＯＮとなり、燃料ポンプ４をそのまま継続して作動させている例である。
【００３８】
これに対して、図９は、キースイッチＯＮからスタータＯＮまでの実際の時間が、燃料ポンプ４の許容作動時間である学習値ＧＴ（ｍｓ）＋余裕の１００ｍｓよりも長くなった場合で、このようなことは稀にしか起こり得ない。キースイッチ８ａがＯＮと実質的に同時に燃料ポンプ４が起動されたが、スタートスイッチ８ｂがＯＮとされる時期が見込みよりも遅れたため、燃料ポンプ４を許容作動時間だけ作動した後に一時停止させている。これによって、燃料ポンプ４の作動時間があまりに長くなって作動音が乗員の耳障りになるのを防止している。但し先に述べたように、スタータがＯＮとなれば燃料ポンプ４は再起動され、それ以後は継続的に駆動される。
【００３９】
【発明の効果】
本発明の内燃機関の燃料ポンプ制御装置によれば、内燃機関の始動時のスタータがＯＮになっていない状態における燃料ポンプの作動音や、従来技術による燃料ポンプやその制御リレーの断続音が耳障りになって不快感を与えることを防止し、併せてそれらの断続回数を低減させて、燃料ポンプ及びその制御リレー等の関連機器の耐久性能を向上させることができる。
【図面の簡単な説明】
【図１】本発明による第１の制御例を示すフローチャートである。
【図２】第１の制御例における通常の場合の経過を示すタイムチャートである。
【図３】第１の制御例における特異な場合の経過を示すタイムチャートである。
【図４】外見的に従来例と同様な本発明の燃料ポンプ制御装置の全体構成図である。
【図５】従来例における作動パターンを例示するタイムチャートである。
【図６】考えられる他の作動パターンを例示するタイムチャートである。
【図７】本発明による第２の制御例を示すフローチャートである。
【図８】第２の制御例における通常の場合の経過を示すタイムチャートである。
【図９】第２の制御例における特異な場合の経過を示すタイムチャートである。
【符号の説明】
１…内燃機関
２…燃料噴射弁
３…コントロールユニット
４…燃料ポンプ
５…吸気量センサ
６…回転センサ
７…冷却水温センサ
８…キースイッチ本体
８ａ…キースイッチ（イグニッションスイッチ）
８ｂ…スタートスイッチ
８ｃ…イグニッションキー
９…燃料タンク
１０…燃圧調整弁
【図１】
0003674048.tif 000002
【図２】
0003674048.tif 000003
【図３】
0003674048.tif 000004
【図４】
0003674048.tif 000005
【図５】
0003674048.tif 000006
【図６】
0003674048.tif 000007
【図７】
0003674048.tif 000008
【図８】
0003674048.tif 000009
【図９】
0003674048.tif 000010