(57)【要約】【課題】１サイクルごとに高精度に燃料を計量して、エンジンに供給することが可能な燃料供給装置を提供する。【解決手段】パルスインジェクタの作動ごとに一定量の燃料が注入される燃料ウェル内の燃料が吸気行程で吸気路に供給される。電子制御ユニットがパルスインジェクタを作動させる。電子制御ユニットが定義する複数の７２０度ステージが、クランクシャフトの回転角に応じて更新され、エンジンの作動行程の１サイクルを周期として循環する。７２０度ステージは、基準ステージと、基準ステージより小さな回転角に対応する複数の一般ステージとを含む。基準ステージの期間内に複数の擬似クランクステージが定義される。７２０度ステージ及び擬似クランクステージから、パルスインジェクタの作動開始ステージを選択し、現時点の７２０度ステージまたは擬似クランクステージが作動開始ステージに合致する場合に、パルスインジェクタの作動を開始する。【選択図】  図３
2016050556.tif 000002
【特許請求の範囲】
【請求項１】
４サイクルエンジンの吸気路につながり、エンジンに吸気される燃料を一時的に蓄え、蓄えられている燃料が吸気行程で前記吸気路に供給される燃料ウェルと、
作動ごとに、前記燃料ウェルに一定量の燃料を注入するパルスインジェクタと、
前記パルスインジェクタを作動させる電子制御ユニットと
を有し、
前記電子制御ユニットは、前記エンジンのクランクシャフトの回転角に応じて更新され、前記エンジンの作動行程の１サイクルを周期として循環する複数の７２０度ステージを定義し、
前記７２０度ステージは、前記クランクシャフトが１回転するごとに現れる基準ステージと、複数の一般ステージとを含み、前記基準ステージは、前記一般ステージに対応する回転角よりも大きな回転角に対応しており、
前記電子制御ユニットは、
前記基準ステージの期間内に、ある時間幅で更新する複数の擬似クランクステージを定義し、
前記７２０度ステージ及び前記擬似クランクステージから、前記パルスインジェクタの作動を開始するステージを、作動開始ステージとして選択し、
現時点の前記７２０度ステージまたは前記擬似クランクステージが前記作動開始ステージに合致する場合に、前記パルスインジェクタの作動を開始する燃料供給装置。
【請求項２】
前記パルスインジェクタは、作動ごとに、
一定量の前記燃料をポンプ室に吸入し、
前記ポンプ室に前記燃料が吸入された後、前記ポンプ室内の前記燃料を前記燃料ウェルに注入する請求項１に記載の燃料供給装置。
【請求項３】
前記電子制御ユニットは、前記クランクシャフトの回転角に応じて発生するクランクパルスに同期して、前記７２０度ステージを更新する請求項１または２に記載の燃料供給装置。
【請求項４】
前記電子制御ユニットは、
前記基準ステージの期間内に、前記擬似クランクステージを、ある時間幅で更新する他に、前記７２０度ステージの更新に同期して、前記擬似クランクステージを更新し、
前記７２０度ステージを、前記基準ステージから次の前記一般ステージに更新するとき、前記基準ステージの期間内に含まれる前記擬似クランクステージの個数に相当する増分だけ、前記７２０度ステージを更新する請求項１乃至３のいずれか１項に記載の燃料供給装置。
【請求項５】
前記電子制御ユニットは、前記基準ステージの直近の前記一般ステージの時間幅に基づいて、前記基準ステージの期間内の前記擬似クランクステージの時間幅を決定する請求項１乃至４のいずれか１項に記載の燃料供給装置。
【請求項６】
前記電子制御ユニットは、前記基準ステージが開始されると、直近の前記一般ステージの時間幅に基づいて擬似クランク割込タイマの長さを設定し、前記擬似クランク割込タイマを起動し、前記擬似クランク割込タイマが満了すると、前記基準ステージの期間内の前記擬似クランクステージを更新するとともに、前記擬似クランク割込タイマを起動する請求項５に記載の燃料供給装置。
【請求項７】
前記基準ステージに対応する回転角は、前記一般ステージに対応する回転角のｎ倍（ｎは２以上の整数）であり、
前記電子制御ユニットは、１回の前記基準ステージの期間に、前記擬似クランク割込タイマをｎ−１回起動させる請求項６に記載の燃料供給装置。
【請求項８】
前記電子制御ユニットは、要求される燃料量に基づいて、前記パルスインジェクタを作動させる回数を決定し、
次回の吸気行程の開始までに、決定された回数の作動が完了するように、前記作動開始ステージを選択する請求項１乃至７のいずれか１項に記載の燃料供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、４サイクルエンジンに燃料を供給する燃料供給装置に関する。
【背景技術】
【０００２】
下記の特許文献１に、エンジンの吸気路に燃料を供給する燃料計量装置が開示されている。この燃料計量装置では、噴出ノズル内にニードルが挿入され、燃料が、ニードルの外周面と噴出ノズルの内周面との間を通過して吸気路に噴出される。ニードルを調整して有効開口面積を変化させることにより、燃料の供給量が制御される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−２９３３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の燃料計量装置では、１サイクルごとに燃料を高精度に計量することが困難である。燃料供給量がばらつく条件の下では、厳しいエミッション規制を満足することが困難である。本発明の目的は、１サイクルごとに高精度に燃料を計量して、エンジンに供給することが可能な燃料供給装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明の第１の観点によると、
４サイクルエンジンの吸気路につながり、エンジンに吸気される燃料を一時的に蓄え、蓄えられている燃料が吸気行程で前記吸気路に供給される燃料ウェルと、
作動ごとに、前記燃料ウェルに一定量の燃料を注入するパルスインジェクタと、
前記パルスインジェクタを作動させる電子制御ユニットと
を有し、
前記電子制御ユニットは、前記エンジンのクランクシャフトの回転角に応じて更新され、前記エンジンの作動行程の１サイクルを周期として循環する複数の７２０度ステージを定義し、
前記７２０度ステージは、前記クランクシャフトが１回転するごとに現れる基準ステージと、複数の一般ステージとを含み、前記基準ステージは、前記一般ステージに対応する回転角よりも大きな回転角に対応しており、
前記電子制御ユニットは、
前記基準ステージの期間内に、ある時間幅で更新する複数の擬似クランクステージを定義し、
前記７２０度ステージ及び前記擬似クランクステージから、前記パルスインジェクタの作動を開始するステージを、作動開始ステージとして選択し、
現時点の前記７２０度ステージまたは前記擬似クランクステージが前記作動開始ステージに合致する場合に、前記パルスインジェクタの作動を開始する燃料供給装置が提供される。
【０００６】
本発明の第２の観点によると、第１の観点による燃料供給装置に加えて、
前記パルスインジェクタが、作動ごとに、
一定量の前記燃料をポンプ室に吸入し、
前記ポンプ室に前記燃料が吸入された後、前記ポンプ室内の前記燃料を前記燃料ウェルに注入する燃料供給装置が提供される。
【０００７】
本発明の第３の観点によると、第１または第２の観点による燃料供給装置に加えて、
前記電子制御ユニットが、前記クランクシャフトの回転角に応じて発生するクランクパルスに同期して、前記７２０度ステージを更新する燃料供給装置が提供される。
【０００８】
本発明の第４の観点によると、第１〜第３の観点による燃料供給装置に加えて、
前記電子制御ユニットが、
前記基準ステージの期間内に、前記擬似クランクステージを、ある時間幅で更新する他に、前記７２０度ステージの更新に同期して、前記擬似クランクステージを更新し、
前記７２０度ステージを、前記基準ステージから次の前記一般ステージに更新するとき、前記基準ステージの期間内に含まれる前記擬似クランクステージの個数に相当する増分だけ、前記７２０度ステージを更新する燃料供給装置が提供される。
【０００９】
本発明の第５の観点によると、第１〜第４の観点による燃料供給装置に加えて
前記電子制御ユニットが、前記基準ステージの直近の前記一般ステージの時間幅に基づいて、前記基準ステージの期間内の前記擬似クランクステージの時間幅を決定する燃料供給装置が提供される。
【００１０】
本発明の第６の観点によると、第５の観点による燃料供給装置に加えて、
前記電子制御ユニットが、前記基準ステージが開始されると、直近の前記一般ステージの時間幅に基づいて擬似クランク割込タイマの長さを設定し、前記擬似クランク割込タイマを起動し、前記擬似クランク割込タイマが満了すると、前記基準ステージの期間内の前記擬似クランクステージを更新するとともに、前記擬似クランク割込タイマを起動する燃料供給装置が提供される。
【００１１】
本発明の第７の観点によると、第６の観点による燃料供給装置に加えて、
前記基準ステージに対応する回転角は、前記一般ステージに対応する回転角のｎ倍（ｎは２以上の整数）であり、
前記電子制御ユニットは、１回の前記基準ステージの期間に、前記擬似クランク割込タイマをｎ−１回起動させる燃料供給装置が提供される。
【００１２】
本発明の第８の観点によると、第１〜第７の観点による燃料供給装置に加えて、
前記電子制御ユニットが、要求される燃料量に基づいて、前記パルスインジェクタを作動させる回数を決定し、
次回の吸気行程の開始までに、決定された回数の作動が完了するように、前記作動開始ステージを選択する燃料供給装置が提供される。
【発明の効果】
【００１３】
第１の観点による燃料供給装置においては、パルスインジェクタの作動回数を調整することにより、燃料の供給量を調整することができる。このため、燃料供給量の精度を高めることができる。さらに、１つの基準ステージが、複数の擬似クランクステージに区分され、これらの擬似クランクステージからも、パルスインジェクタの作動開始ステージが選択される。このため、パルスインジェクタの作動回数を増加させることができる。
【００１４】
第２の観点による燃料供給装置においては、ポンプ室内に吸入される燃料の量によって、燃料ウェルに注入される燃料の量が決まる。ポンプ室内に吸入される燃料の量を一定にすることにより、燃料ウェルに注入される燃料の量を一定にすることができる。
【００１５】
第３の観点による燃料供給装置においては、クランクシャフトの回転角に応じて発生するクランクパルスに同期して７２０度ステージが更新されるため、７２０度ステージと、
クランクシャフトの回転角とを高精度に対応付けることができる。
【００１６】
第４の観点による燃料供給装置においては、７２０度ステージの一般ステージと、擬似クランクステージとを、同一のステージ番号で識別することができる。
【００１７】
第５及び第６の観点による燃料供給装置においては、基準ステージの期間内の擬似クランクステージの時間幅を、直近の一般ステージの時間幅に一致させることができる。これにより、基準ステージの期間内の複数の擬似クランクステージを、７２０度ステージの一般ステージと同等に扱うことができる。
【００１８】
第７の観点による燃料供給装置においては、基準ステージの終了時点における余分な擬似クランク割込の発生が回避される。
【００１９】
第８の観点による燃料供給装置においては、要求される燃料量に基づいてパルスインジェクタの作動回数を決定することにより、要求される量の燃料をエンジンに供給することができる。
【図面の簡単な説明】
【００２０】
【図１】図１は、実施例による燃料供給装置に用いられる電磁キャブレタの主要部分、及びエンジンの吸気路の一部分の断面図である。
【図２】図２は、電子制御ユニット、電磁キャブレタ、エンジン等のブロック図である。
【図３】図３は、電磁キャブレタの制御のタイミングチャートである。
【図４】図４Ａは、擬似クランク割込処理の起動を判断する処理のフローチャートであり、図４Ｂは、擬似クランク割込処理のフローチャートである。
【発明を実施するための形態】
【００２１】
図１に、実施例による燃料供給装置に用いられる電磁キャブレタ１０の主要部分、及びエンジン６０の吸気路５０の一部分の断面図を示す。図１において、図面の煩雑さを避けるために、実際には複数のブロックで構成される部分が、ブロックごとに区分しない状態で示されている。吸気路５０内にスロットルバルブ５１が配置され、スロットルバルブ５１よりも下流側にベンチュリ５２が配置されている。吸気路５０の下流側の端部は、エンジン６０の吸気ポートに接続されている。
【００２２】
吸気路５０の壁面から下方に燃料ボス５３が延びている。燃料ボス５３内に、鉛直方向に延びる空間が形成されている。この空間内に、燃料ウェル３０及びポンプ室２２が画定されている。燃料ウェル３０は、吸気路５０、より具体的にはベンチュリ５２内の空間に繋がっており、エンジン６０に供給される燃料を一時的に蓄える。燃料ウェル３０に蓄えられている燃料が、４サイクルエンジン６０の吸気行程で、吸気路５０を通ってエンジン６０に供給される。
【００２３】
次に、電磁キャブレタ１０内の燃料の経路について説明する。燃料タンク５４からフロートバルブ１２を介してフロート室１８内に燃料６５が供給される。フロート室１８内の燃料６５の液面は、フロートバルブ１２によって一定に維持される。フロート室１８内の燃料６５は、吸入バルブ１９を介してポンプ室２２内に吸入される。ポンプ室２２内の燃料６５は、吐出バルブ２８を介して燃料ウェル３０内に注入される。燃料ウェル３０内の燃料６５が、吸気路５０内に供給される。
【００２４】
以下、フロートバルブ１２の構成について説明する。フロートバルブ１２は、フロート１３、支持プレート１４、揺動軸１５、及び弁体１６を含む。フロート１３の上下動に追
随して、支持プレート１４が揺動軸１５を中心として上下方向に揺動する。支持プレート１４の揺動に追随して、弁体１６が上下に移動し、フロートバルブ１２が開閉する。
【００２５】
次に、ポンプ室２２を画定するパルスインジェクタ２０の構成について説明する。パルスインジェクタ２０は、作動ごとに、燃料ウェル３０に一定量の燃料６５を注入する。
【００２６】
パルスインジェクタ２０は、吸入バルブ１９、シリンダ２１、プランジャ２３、コイル２４、戻しばね２５、及び吐出バルブ２８を含む。シリンダ２１は、燃料ボス５３内の空間に挿入されている。シリンダ２１内の上部に吐出バルブ２８が配置され、下部にプランジャ２３が配置されている。プランジャ２３と吐出バルブ２８との間に、ポンプ室２２が画定される。ポンプ室２２は、吸入バルブ１９を介してフロート室１８に繋がっている。
【００２７】
電子制御ユニット７０から制御されることにより、コイル２４に電流が流れると、電磁力によってプランジャ２３が下方に移動する。プランジャ２３が下方に移動すると、ポンプ室２２が減圧されるため、吸入バルブ１９が開いて、フロート室１８からポンプ室２２に燃料６５が吸入される。
【００２８】
コイル２４への通電が停止されると、戻しばね２５の復元力により、プランジャ２３が元の位置に戻る。このとき、ポンプ室２２が加圧されるため、吐出バルブ２８が開き、ポンプ室２２内の燃料６５が燃料ウェル３０内に注入される。プランジャ２３のストロークは一定である。このため、コイル２４にパルス的に通電するごとに、パルスインジェクタ２０から燃料ウェル３０に一定量の燃料６５が注入される。
【００２９】
燃料ウェル３０は、燃料ボス５３内の空間内に画定される。燃料ウェル３０内に燃料ノズル３１が挿入されている。燃料ノズル３１によって、燃料ウェル３０が、燃料ノズル３１内の円柱状の空間と、燃料ノズル３１の外側の環状の空間とに区分される。燃料ノズル３１に設けられた複数のエアブリード孔３２によって、内側の円柱状の空間と、外側の環状の空間とが相互に繋がる。
【００３０】
燃料ウェル３０の側面に、エアブリード通路３４の一端が開口している。エアブリード通路３４の他端は、スロットルバルブ５１よりも上流において、吸気路５０に開口する。エンジン６０の吸気行程が開始されると、吸気路５０を流れる空気の作用により、エアブリード通路３４を通して燃料ウェル３０にブリードエアが流入する。燃料ウェル３０内の燃料６５が、ブリードエアとともに、ベンチュリ５２内に噴霧される。
【００３１】
エンジン６０の吸気行程の前に、パルスインジェクタ２０にパルス的に通電することにより、燃料ウェル３０に燃料６５が蓄積される。パルスインジェクタ２０に通電する回数を調整することにより、エンジン６０への燃料６５の供給量を調整することができる。
【００３２】
図２に、電子制御ユニット７０、電磁キャブレタ１０、エンジン６０等のブロック図を示す。電子制御ユニット７０は、例えばＣＰＵ及びメモリを含む。ＣＰＵがメモリ内の制御プログラムを実行することにより、電子制御ユニット７０の各機能、例えばクランクパルス間時間算出処理部７１、基準歯検知部７２、エンジン行程判別処理部７３、３６０度ステージ算出処理部７４、７２０度ステージ算出処理部７５、エンジン回転数算出処理部７６、スロットル開度算出処理部７７、電磁キャブレタ制御部７８、擬似クランク割込起動判断処理部７９、擬似クランク割込処理部８０、点火制御部８２、電磁キャブレタ作動実施処理部８５等の機能が実現される。
【００３３】
以下、電子制御ユニット７０の各機能について説明する。必要に応じて、図３に示した電磁キャブレタの制御のタイミングチャートを参照する。
【００３４】
エンジン６０のクランクシャフトの回転角に応じて、クランクセンサ６１がクランクパルスＣＰ（図３）を発生する。例えば、クランクシャフトに、複数の歯を持つリラクタが取り付けられており、リラクタの歯がクランクセンサ６１で検知されることによって、クランクパルスＣＰが発生する。一例として、クランクシャフトが３０度回転するごとに、１つの歯が現れるようにリラクタの歯が周方向に分布している。ただし、３個連続して歯が欠損した部分が１か所に設けられており、クランクシャフトが１回転する期間に、この欠損部が１回現れる。
【００３５】
クランクセンサ６１は、クランクシャフトが３０度回転するごとに１個のクランクパルスＣＰを発生し、リラクタの歯の欠損部に対応する部分では、クランクシャフトが１２０度回転する間、クランクパルスＣＰが発生しない。この場合、クランクシャフトが１回転する間に合計９個のクランクパルスＣＰが発生する。
【００３６】
クランクパルスＣＰが発生するごとに、クランク割込処理（図３）が起動される。クランク割込処理が起動されると、クランクパルス間時間算出処理部７１が、時間軸上に並ぶ２つのクランクパルスＣＰの間の時間間隔（クランクパルス間時間）ＴＷ（図３）を算出する。クランクパルス間時間ＴＷは、基準歯検知部７２、エンジン行程判別処理部７３、３６０度ステージ算出処理部７４、７２０度ステージ算出処理部７５、エンジン回転数算出処理部７６、及び電磁キャブレタ制御部７８に入力される。
【００３７】
基準歯検知部７２は、複数のクランクパルス間時間ＴＷを相互に比較することにより、リラクタの歯の欠損部を検知する。具体的には、リラクタの歯の欠損部に相当する相対的に長いクランクパルス間時間ＴＷを見つけ出せばよい。基準歯が特定されたら、基準歯検知情報ＦＲＴ（図３）に「検知済」を設定する。クランクシャフトの基準位置が特定されるまでの期間は、基準歯検知情報ＦＲＴに「未検知」が設定されている。図３は、歯の欠損部が検知され、基準歯検知情報ＦＲＴが「検知済」に設定されている期間を示している。
【００３８】
エンジン行程判別処理部７３は、クランクパルス間時間ＴＷ等に基づいて、４サイクルエンジン６０の作動行程を判別する。４サイクルエンジンにおいては、吸気行程、圧縮行程、爆発行程、及び排気行程の４つの行程を１サイクルとして、これらの行程が、この順番に繰り返し実行される（図３）。クランクシャフトの２回転が１サイクルに対応するため、１サイクルの間にリラクタの歯の欠損部が２回出現する。エンジン行程判別処理部７３は、２回出現する欠損部の各々と、エンジンの作動行程との対応関係を判別する。例えば、クランクパルス間時間ＴＷと、エンジン６０の吸気圧の情報とを組み合わせることにより、エンジンの作動行程を判別することができる。
【００３９】
エンジンの作動行程が判別されたら、エンジン行程判別処理部７３はエンジン行程判別情報ＤＥＣ（図２）に「判別済」を設定する。エンジンの作動行程が判別されるまでの期間は、エンジン行程判別情報ＤＥＣに「未判別」が設定されている。図３では、エンジンの作動行程が判別された後の、圧縮行程の開始時点から吸気行程の終了時点までの期間が示されている。
【００４０】
３６０度ステージ算出処理部７４は、クランクパルス間時間ＴＷに基づいて、３６０度ステージＳＴＧＡ（図３）を定義する。３６０度ステージＳＴＧＡは、クランクシャフトの回転角に応じて更新され、クランクシャフトが１回転する期間を周期として循環する。より具体的には、３６０度ステージＳＴＧＡは、クランクパルスＣＰの発生に同期して更新される。クランクシャフトが１回転する期間に９個のクランクパルスが発生する場合には、クランクシャフトの１回転に相当する期間が、９個の３６０度ステージＳＴＧＡに区
分される。
【００４１】
３６０度ステージＳＴＧＡ（図３）の各々は、＃００から＃０８までのステージ番号で特定される。３６０度ステージＳＴＧＡを定義することは、現時点の３６０度ステージＳＴＧＡのステージ番号を算出することと等価である。図３に示した例では、リラクタの歯の欠損部に相当する３６０度ステージＳＴＧＡ（以下、「基準ステージ」という。）にステージ番号＃０７が割り当てられている。
【００４２】
７２０度ステージ算出処理部７５は、クランクパルス間時間ＴＷに基づいて、７２０度ステージＳＴＧＢ（図３）を定義する。７２０度ステージＳＴＧＢも、３６０度ステージＳＴＧＡと同様に、クランクシャフトの回転角に応じて更新され、エンジン６０の１サイクルの期間、すなわちクランクシャフトが２回転する期間を周期として循環する。より具体的には、クランクパルスＣＰの発生に同期して７２０度ステージＳＴＧＢが更新される。このため、エンジン６０の１サイクルの期間が、１８個の７２０度ステージＳＴＧＢに区分される。
【００４３】
７２０度ステージＳＴＧＢは、クランクシャフトが１回転するごとに現れる基準ステージ（ステージ番号＃０７の３６０度ステージＳＴＧＡに対応）と、その他の一般ステージとを含む。基準ステージは、一般ステージに対応する回転角（実施例において３０度）よりも大きな回転角（実施例において１２０度）に対応している。
【００４４】
７２０度ステージＳＴＧＢのステージ番号の増分は、通常は１であるが、後述するように、基準ステージから次の一般ステージに遷移するときのステージ番号の増分は２以上である。図３に示した例では、基準ステージから次の一般ステージに遷移するときの増分が４に設定されている。この増分は、リラクタの歯の欠損部の歯の欠損数に１を加えた値に等しい。このため、１８個の７２０度ステージＳＴＧＢに、それぞれ＃００から＃２３のステージ番号が割り当てられる。一例として、ステージ番号＃０７の３６０度ステージＳＴＧＡ（基準ステージ）に対応する７２０度ステージＳＴＧＢに、ステージ番号＃０６または＃１８が割り当てられる。吸気行程、圧縮行程、爆発行程、及び排気行程の開始時点の７２０度ステージＳＴＧＢに、それぞれステージ番号＃１７、＃２３、＃０５、及び＃１１が割り当てられる。
【００４５】
エンジン回転数算出処理部７６は、クランクパルス間時間ＴＷに基づいて、エンジン回転数ＮＥを算出する。
【００４６】
スロットルバルブ開度センサ５５が、スロットルバルブ５１の開度を測定する。スロットルバルブ開度センサ５５の検出結果が、スロットル開度算出処理部７７に入力される。スロットル開度算出処理部７７は、スロットルバルブ開度センサ５５の検出結果に基づいて、スロットル開度ＰＴＨを算出する。
【００４７】
点火制御部８２が、クランクパルス間時間ＴＷ、基準歯検知情報ＦＲＴ、エンジン行程判別情報ＤＥＣ、３６０度ステージＳＴＧＡ、７２０度ステージＳＴＧＢ、エンジン回転数ＮＥ、及びスロットル開度ＰＴＨに基づいて、点火コイル８７の制御を行う。
【００４８】
次に、図３に示した擬似クランクステージＳＴＧＣについて説明する。基準ステージ（ステージ番号＃０６、＃１８の７２０度ステージＳＴＧＢ）の期間が、複数の擬似クランクステージＳＴＧＣに区分されている。擬似クランクステージＳＴＧＣは、基準ステージの期間内に、ある時間幅で更新される。基準ステージ以外の期間は、擬似クランクステージＳＴＧＣが、７２０度ステージＳＴＧＢの更新に同期して更新される。擬似クランクステージＳＴＧＣのステージ番号の増分は１に設定されている。基準ステージの期間内で擬
似クランクステージＳＴＧＣが更新される時間幅は、直近の７２０度ステージＳＴＧＢ（ステージ番号＃０５、＃１７の７２０度ステージＳＴＧＢ）の時間幅と同一に設定される。
【００４９】
基準ステージに対応する回転角が、一般ステージに対応する回転角のｎ倍である場合、基準ステージの期間が、ｎ個の擬似クランクステージＳＴＧＣに区分される。７２０度ステージＳＴＧＣが、基準ステージから次の一般ステージに遷移するときのステージ番号の増分がｎ（基準ステージの期間内に含まれる擬似クランクステージＳＴＧＣの個数に相当）に設定されている。これにより、基準ステージの直後の７２０度ステージＳＴＧＢのステージ番号＃１０、＃２２が、それぞれ対応する擬似クランクステージＳＴＧＣのステージ番号＃１０、＃２２に一致する。
【００５０】
図３に示した例では、ステージ番号＃０６の７２０度ステージＳＴＧＢの期間が、ステージ番号＃６〜＃９の４つの擬似クランクステージＳＴＧＣに区分されており、ステージ番号＃１８の７２０度ステージＳＴＧＢの期間が、ステージ番号＃１８〜＃２１の４つの擬似クランクステージＳＴＧＣに区分されている。７２０度ステージＳＴＧＢが、基準ステージ（ステージ番号＃０６、＃１８）から次の一般ステージ（ステージ番号＃１０、＃２２）に遷移するときのステージ番号の増分が４に設定されている。
【００５１】
擬似クランクステージＳＴＧＣは、擬似クランク割込起動判断処理部７９（図２）及び擬似クランク割込処理部８０（図２）で定義される。擬似クランク割込起動判断処理部７９及び擬似クランク割込処理部８０の処理については、後に図４Ａ及び図４Ｂを参照して説明する。
【００５２】
次に、図２に示した電磁キャブレタ制御部７８の処理について説明する。電磁キャブレタ制御部７８は、クランクパルスＣＰの発生ごとに起動される。現時点の７２０度ステージＳＴＧＢ（図３）がパルスインジェクタ制御パラメータＩＮＪＰの算出ステージに合致するとき、パルスインジェクタ制御パラメータＩＮＪＰを算出する。パルスインジェクタ制御パラメータＩＮＪＰの算出ステージとして、例えば、吸気行程が終了したステージ番号＃２３の７２０度ステージＳＴＧＢが採用されている。これにより、ステージ番号＃２３の７２０度ステージＳＴＧＢの開始時点に、パルスインジェクタ制御パラメータＩＮＪＰの算出処理が開始される。
【００５３】
パルスインジェクタ制御パラメータＩＮＪＰには、パルスインジェクタの作動回数、通電時間、作動時間、及び作動開始ステージが含まれる。パルスインジェクタの作動回数は、要求される燃料量に応じて決定される。通電時間は、パルスインジェクタ２０のプランジャ２３（図１）が上限位置から下限位置まで移動するのに十分な時間になるように決定される。作動時間は、プランジャ２３が上限位置から下降を開始し、上限位置に戻るまでの時間に相当する。通電時間及び作動時間は、パルスインジェクタ２０に印加される電圧に依存する。
【００５４】
パルスインジェクタの作動開始ステージは、７２０度ステージＳＴＧＢ、及び擬似クランクステージＳＴＧＣの中から選択される。作動開始ステージの個数は、パルスインジェクタの作動回数に等しい。１つの作動開始ステージの開始時点から次の作動開始ステージの開始時点までの時間間隔が、パルスインジェクタの作動時間よりも長くなるように、作動開始ステージが選択される。さらに、次回の吸気行程の開始までに、決定された作動回数分の作動が完了するように、作動開始ステージが選択される。
【００５５】
図３に示した例では、ステージ番号＃０９の擬似クランクステージＳＴＧＣ、及びステージ番号＃１２及び＃１５の７２０度ステージＳＴＧＢが、作動開始ステージとして選択
されている。なお、基準ステージの期間以外では、７２０度ステージＳＴＧＢのステージ番号と、擬似クランクステージＳＴＧＣのステージ番号とが一致する。このため、７２０度ステージＳＴＧＢと擬似クランクステージＳＴＧＣとを区別する必要はなく、擬似クランクステージＳＴＧＣのみから作動開始ステージを選択すると考えることもできる。
【００５６】
現時点の７２０度ステージＳＴＧＢが作動開始ステージに合致する場合、電磁キャブレタ制御部７８が電磁キャブレタ作動実施処理部８５に、作動要求信号ＯＲを出力する。現時点の擬似クランクステージＳＴＧＣが作動開始ステージに合致する場合、擬似クランク割込処理部８０が電磁キャブレタ作動実施処理部８５に、作動要求信号ＯＲを送信する。
【００５７】
電磁キャブレタ作動実施処理部８５は、作動要求信号ＯＲによって電磁キャブレタ１０の作動が要求されると、電磁キャブレタ１０にパルスインジェクタ通電信号（図３）の送出を開始するとともに、通電タイマ及び作動タイマ（図３）を起動する。通電タイマ及び作動タイマは、それぞれ電磁キャブレタ制御部７８で算出された通電時間及び作動時間に等しくなるように設定される。通電タイマが満了になると、電磁キャブレタ作動実施処理部８５は、パルスインジェクタ通電信号の送出を停止する。
【００５８】
通電信号の送出が停止すると、パルスインジェクタ２０のプランジャ２３（図１）が下限位置から上限位置まで戻り、燃料６５がポンプ室２２から燃料ウェル３０に注入される。これにより、燃料ウェル３０内の燃料量（図３）が増加する。作動開始ステージの時間間隔が、パルスインジェクタの作動時間に比べて長くなるように、作動開始ステージが選択されているため、作動タイマは、次の作動開始ステージが開始されるまでに満了する。さらに、１サイクル内で最後に実行される作動開始ステージの作動タイマは、次回の吸気行程の開始までに満了する。図３に示した例では、ステージ番号＃１５の７２０度ステージＳＴＧＢの開始時点に起動された作動タイマは、吸気行程の開始までに満了する。
【００５９】
図４Ａに、擬似クランク割込起動判断処理部７９で実行される処理のフローチャートを示す。この処理は、クランクパルスＣＰの発生に同期して起動される。ステップＳＡ１において、現時点の３６０度ステージＳＴＧＡが、基準ステージに合致するか否かを判定する。具体的には、３６０度ステージＳＴＧＡのステージ番号が＃０７であるか否かを判定する。現時点の３６０度ステージＳＴＧＡが基準ステージに合致する場合、ステップＳＡ２において、擬似クランクステージＳＴＧＣを更新する。具体的には、擬似クランクステージＳＴＧＣのステージ番号を１だけ増加させる。図３に示した例では、ステップＳＡ２は、擬似クランクステージＳＴＧＣのステージ番号を＃０５から＃０６に更新する処理、及び＃１７から＃１８に更新する処理に相当する。
【００６０】
ステップＳＡ２の後、ステップＳＡ３において、擬似クランク割込タイマ（図３）に、直近のクランクパルス間時間ＴＷを設定する。図３に示した例では、ステップＳＡ３は、ステージ番号＃０７の３６０度ステージＳＴＧＡの開始時点において、擬似クランク割込タイマを設定する処理に相当する。擬似クランク割込タイマの設定後、ステップＳＡ４において、擬似クランク割込タイマを起動する。ステップＳＡ４は、図２において、擬似クランク割込起動判断処理部７９から擬似クランク割込処理部８０に起動要求ＡＲを行う処理に相当する。
【００６１】
ステップＳＡ１で、現時点の３６０度ステージＳＴＧＡが基準ステージに合致しないと判定された場合には、ステップＳＡ５において、擬似クランクステージＳＴＧＣを７２０度ステージＳＴＧＢに基づいて更新する。図３に示した例では、ステップＳＡ５は、基準ステージの期間以外の擬似クランクステージＳＴＧＣのステージ番号を、それぞれ７２０度ステージＳＴＧＢのステージ番号＃００〜＃０５、＃１０〜＃１７、＃２２〜＃２３に一致させる処理に相当する。ステップＳＡ５の後、ステップＳＡ６において擬似クランク
割込タイマを停止させた後、処理を終了する。
【００６２】
図４Ｂに、擬似クランク割込処理部８０で実行される処理のフローチャートを示す。この処理は、擬似クランク割込タイマ（図３）が満了することによって発生する擬似クランク割込（図３）により起動される。
【００６３】
ステップＳＢ１において、現時点の３６０度ステージＳＴＧＡが基準ステージに合致するか否かを判定する。現時点の３６０度ステージＳＴＧＡが基準ステージに合致しない場合には、処理を終了する。現時点の３６０度ステージＳＴＧＡが基準ステージに合致する場合には、ステップＳＢ２において、擬似クランクステージＳＴＧＣを更新する。図３に示した例では、ステップＳＢ２は、擬似クランクステージＳＴＧＣのステージ番号を＃０６から＃０７、＃０７から＃０８、＃０８から＃０９、＃１８から＃１９、＃１９から２０、＃２０から＃２１に更新する処理に相当する。
【００６４】
ステップＳＢ３において、基準ステージ内での擬似クランクステージＳＴＧＣの更新を継続するか否かを判定する。基準ステージ内での擬似クランクステージＳＴＧＣの更新を継続する場合には、ステップＳＢ４において、擬似クランク割込タイマに、直近のクランクパルス間時間ＴＷを設定する。図３に示した例において、ステップＳＢ４は、ステージ番号＃０７、＃０８、＃１９、＃２０の擬似クランクステージＳＴＧＣの開始時点で、擬似クランク割込タイマを設定する処理に相当する。ステップＳＢ４の後、ステップＳＢ５において擬似クランク割込タイマを起動する。
【００６５】
ステップＳＢ５の後、ステップＳＢ６において、現時点の擬似クランクステージＳＴＧＣが作動開始ステージに合致するか否かを判定する。現時点の擬似クランクステージＳＴＧＣが作動開始ステージに合致しない場合には、処理を終了する。現時点の擬似クランクステージＳＴＧＣが作動開始ステージに合致する場合には、ステップＳＢ７において、電磁キャブレタ作動実施処理部８５に作動要求信号ＯＲを出力する。ステップＳＢ７は、図２において、擬似クランク割込処理部８０が電磁キャブレタ作動実施処理部８５に作動要求信号ＯＲを出力する処理に相当する。図３に示した例では、ステージ番号＃０９の擬似クランクステージＳＴＧＣにおいて作動要求信号ＯＲが出力されることにより、パルスインジェクタ通電タイマが起動される。
【００６６】
ステップＳＢ３において、基準ステージ内での擬似クランクステージＳＴＧＣの更新を継続しないと判定された場合には、ステップＳＢ４及びステップＳＢ５を実行することなく、ステップＳＢ６を実行する。基準ステージに対応するクランクシャフトの回転角が、一般ステージに対応する回転角のｎ倍（ｎは２以上の整数）である場合に、ｎ−１回目の擬似クランク割込タイマが満了した時点で、擬似クランクステージＳＴＧＣの更新を継続しないと判定される。これにより、１回の基準ステージの期間内に、擬似クランク割込タイマがｎ−１回起動され、ｎ−１回目の擬似クランク割込タイマが満了した時点では、ｎ回目の擬似クランク割込タイマは起動されない。図３に示した例では、ステップＳＢ３は、ステージ番号＃０９、＃２１の擬似クランクステージＳＴＧＣの開始時点において、擬似クランク割込タイマを起動しない処理に相当する。
【００６７】
上記実施例においては、基準ステージの期間内に複数の擬似クランクステージＳＴＧＣが定義されている。パルスインジェクタの作動開始ステージは、７２０度ステージＳＴＧＢからのみならず、基準ステージ内の擬似クランクステージＳＴＧＣからも選択される。このため、７２０度ステージＳＴＧＢのみから選択する場合に比べて、１サイクル内で選択することができる作動開始ステージの個数を増やすことができる。このため、１サイクル内でのパルスインジェクタ２０の作動回数を増やすことができる。その結果、エンジン６０の高負荷時等に、大量の燃料を供給する必要がある場合でも、必要な量の燃料を供給
することが可能になる。
【００６８】
上記実施例では、図３に示したように、基準ステージ以外の期間では、７２０度ステージＳＴＧＢからパルスインジェクタの作動開始ステージ（図３において、ステージ番号＃１２、＃１５）を選択した。７２０度ステージＳＴＧＢから選択する方法に代えて、基準ステージ以外の期間においても、擬似クランクステージＳＴＧＣから作動開始ステージを選択してもよい。
【００６９】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組み合わせ等が可能なことは当業者に自明であろう。
【符号の説明】
【００７０】
１０  電磁キャブレタ
１２  フロートバルブ
１３  フロート
１４  支持プレート
１５  揺動軸
１６  弁体
１８  フロート室
１９  吸入バルブ
２０  パルスインジェクタ
２１  シリンダ
２２  ポンプ室
２３  プランジャ
２４  コイル
２５  戻しばね
２８  吐出バルブ
３０  燃料ウェル
３１  燃料ノズル
３２  エアブリード孔
３４  エアブリード通路
５０  吸気路
５１  スロットルバルブ
５２  ベンチュリ
５３  燃料ボス
５４  燃料タンク
５５  スロットルバルブ開度センサ
６０  エンジン
６１  クランクセンサ
６５  燃料
７０  電子制御ユニット
７１  クランクパルス間時間算出処理部
７２  基準歯検知部
７３  エンジン行程判別処理部
７４  ３６０度ステージ算出処理部
７５  ７２０度ステージ算出処理部
７６  エンジン回転数算出処理部
７７  スロットル開度算出処理部
７８  電磁キャブレタ制御部
７９  擬似クランク割込起動判断処理部
８０  擬似クランク割込処理部
８２  点火制御部
８５  電磁キャブレタ作動実施処理部
８７  点火コイル
ＡＲ  起動要求信号
ＣＰ  クランクパルス
ＩＮＪＰ  パルスインジェクタ制御パラメータ
ＤＥＣ  エンジン行程判別情報
ＦＲＴ  基準歯検知情報
ＮＥ  エンジン回転数
ＰＴＨ  スロットル開度
ＯＲ  作動要求信号
ＳＴＧＡ  ３６０度ステージ
ＳＴＧＢ  ７２０度ステージ
ＳＴＧＣ  擬似クランクステージ
ＴＷ  クランクパルス間時間
【図１】
2016050556.tif 000003
【図２】
2016050556.tif 000004
【図３】
2016050556.tif 000005
【図４】
2016050556.tif 000006