(57)【要約】【課題】単気筒エンジンの吸気圧を精度よく検知すること。【解決手段】クランク角センサ７は単気筒エンジンのクランク角を検知する。吸気圧センサ４４は単気筒エンジンの吸気経路に設けられ、吸気圧を検知する。サンプリング部６３は吸気圧センサにより検知された吸気圧をサンプリングする。ＣＰＵ６０はサンプリングされたＮ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧を抽出し、Ｍ個の吸気圧のうちのいくつかを除外した残りのＰ個の吸気圧からボトム圧を演算する。【選択図】図２
2019100199.tif 000002
【特許請求の範囲】
【請求項１】
単気筒エンジンの吸気経路に設けられ、吸気圧を検知する吸気圧センサと、
前記単気筒エンジンのクランク角を検知するクランク角センサと、
前記クランク角センサにより検知されたクランク角がサンプリング開始角度になると、前記吸気圧センサにより検知された吸気圧をサンプリングするサンプリング手段と、
前記サンプリング手段によりサンプリングされたＮ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧を抽出し、前記Ｍ個の吸気圧のうち相対的に値の大きないくつかの吸気圧と、相対的に値の小さないくつかの吸気圧とを除外した残りのＰ個の吸気圧の平均値をボトム圧として取得する演算手段と
を有する吸気圧検知装置。
【請求項２】
前記演算手段は、前記Ｍ個の吸気圧のうちで最大値と最小値とを除外した残りのＰ個の吸気圧の平均値を取得することを特徴とする請求項１に記載の吸気圧検知装置。
【請求項３】
前記サンプリング手段は、前記単気筒エンジンの吸気行程における吸気圧をサンプリングすることを特徴とする請求項１または２に記載の吸気圧検知装置。
【請求項４】
前記クランク角センサが出力する出力信号に基づき前記単気筒エンジンの吸気行程を識別する識別手段をさらに有し、
前記サンプリング手段は、前記識別手段により識別された前記吸気行程において前記クランク角センサにより検知されたクランク角が前記サンプリング開始角度になると、前記吸気圧センサにより検知された吸気圧のサンプリングを開始することを特徴とする請求項３に記載の吸気圧検知装置。
【請求項５】
前記識別手段が前記単気筒エンジンの吸気行程を識別できるようになるまで前記サンプリング手段に前記吸気圧のサンプリングを許可せず、前記識別手段が前記単気筒エンジンの吸気行程を識別できるようになると前記サンプリング手段に前記吸気圧のサンプリングを許可するサンプリング制御手段をさらに有することを特徴とする請求項４に記載の吸気圧検知装置。
【請求項６】
前記サンプリング手段は、前記単気筒エンジンの始動時において、前記吸気圧をサンプリングしないことを特徴とする請求項１ないし５のいずれか一項に記載の吸気圧検知装置。
【請求項７】
単気筒エンジンの吸気経路に設けられ、吸気圧を検知する吸気圧センサと、
前記単気筒エンジンの吸気行程において、前記吸気圧センサにより検知された吸気圧をサンプリングするサンプリング手段と、
前記サンプリング手段によりサンプリングされたＮ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧を抽出し、前記Ｍ個の吸気圧のうち相対的に値の大きないくつかの吸気圧と、相対的に値の小さないくつかの吸気圧とを除外した残りのＰ個の吸気圧に基づきボトム圧を取得する演算手段と
を有する吸気圧検知装置。
【請求項８】
単気筒エンジンに燃料を供給する電子制御式燃料供給装置であって、
請求項１ないし７のいずれか一項に記載の吸気圧検知装置と、
前記演算手段により求められた吸気圧の平均値に基づき所定の空燃比を実現するための燃料の噴射量を決定する決定手段と
を有することを特徴とする電子制御式燃料供給装置。
【請求項９】
前記決定手段により決定された燃料の噴射量に基づきスピードデンシティ制御を実行する噴射量制御手段をさらに有することを特徴とする請求項８に記載の電子制御式燃料供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は吸気圧検知装置および電子制御式燃料供給装置に関する。
【背景技術】
【０００２】
ガソリンエンジンの燃料噴射制御としては、スピード−スロットル制御と、スピード−デンシティ制御とがある。スピード−スロットル制御は、スロットル開度とエンジン回転速度とから吸入空気量を推定し、吸気温度や空燃比に応じて吸入空気量を補正し、補正された吸入空気量に応じて燃料噴射パルス幅を制御する。スピード−デンシティ制御は、エンジン回転速度と吸入空気重量とから燃料噴射パルス幅を制御する。つまり、スピード−デンシティ制御は、吸気行程で発生する吸気圧を計測し、この計測値から燃料の供給量を決定する。したがって、精度よく吸気圧を計測することが求められる。特許文献１、２によれば、下死点近傍時点よりも前のボトム直前時点での吸気圧であるボトム直前圧の検出値に基づき、下死点近傍時点での吸気圧であるボトム圧を推定することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９１７１２号公報
【特許文献２】特開２００９−１９１７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、単気筒エンジンのボトム圧が発生するタイミングはエンジンの回転速度やエンジン負荷に応じて変化する。したがって、従来のようにある決められた一点の吸気圧を計測したのでは、正確にボトム圧を推定することはできない。そこで、本発明は、単気筒エンジンの吸気圧を精度よく検知することを目的とする。
【課題を解決するための手段】
【０００５】
本発明によれば、たとえば、
単気筒エンジンの吸気経路に設けられ、吸気圧を検知する吸気圧センサと、
前記単気筒エンジンのクランク角を検知するクランク角センサと、
前記クランク角センサにより検知されたクランク角がサンプリング開始角度になると、前記吸気圧センサにより検知された吸気圧をサンプリングするサンプリング手段と、
前記サンプリング手段によりサンプリングされたＮ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧を抽出し、前記Ｍ個の吸気圧のうち相対的に値の大きないくつかの吸気圧と、相対的に値の小さないくつかの吸気圧とを除外した残りのＰ個の吸気圧の平均値をボトム圧として取得する演算手段と
を有する吸気圧検知装置が提供される。
【発明の効果】
【０００６】
本発明によれば、単気筒エンジンの吸気圧を精度よく検知することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】エンジンシステムを示す概略図
【図２】制御部と電源回路を示すブロック図
【図３】ボトム圧の検知方法を示すフローチャート
【図４】エンジン行程、クランク信号および吸気圧の関係を説明する図
【図５】ボトム圧とクランク角との関係を示す図
【発明を実施するための形態】
【０００８】
●実施例１
＜エンジンシステム＞
図１はエンジンシステム１００を示す概略図である。エンジンシステム１００は電子燃料噴射制御システムと呼ばれてもよい。内燃エンジン１は４ストローク式のエンジンである。クランクケース２にはクランクシャフト１９が収容されている。クランクシャフト１９が回転することでコンロッド３に連結されたピストン４をシリンダ内で上下運動させる。クランクシャフト１９には内燃エンジン１を始動するためのリコイルスターター５が連結されている。リコイル操作者はリコイルスターター５の把手を掴んで引っ張ることでクランクシャフト１９を回転させる。クランクシャフト１９には発電機６が連結されており、クランクシャフト１９が回転することで発電機６のローターが回転して発電する。なお、発電機６や電源回路８はオプションである。クランクシャフト１９のクランク角はクランク角センサ７によって検知される。クランク角センサ７は、たとえば、クランクシャフト１９に連結されたフライホイールに設けられたマグネットの磁気を検知するホール素子などであってもよい。クランク角センサ７の検知結果はエンジン回転速度を演算するために使用されてもよい。電源回路８は発電機６により生成された交流を、一定周波数の交流に変換するインバータや、交流を直流に変換する回路、直流電圧のレベルを変換する回路などを有している。電源回路８は発電機６により生成された電力を制御部９に供給する。なお、リコイルスターター５によってクランクシャフト１９が回転すると、発電機６は制御部９が動作するのに十分な電力を発生する。制御部９はエンジン制御ユニット（ＥＣＵ）であり、電源回路８から点火装置１１、燃料ポンプ１４、インジェクタ１５およびスロットルモータ１６などに供給する電力を制御する。点火装置１１は、点火プラグ１２に火花放電させるための点火電力を供給する。燃料タンク１３は燃料を収容する容器である。燃料ポンプ１４は燃料タンク１３に収容されている燃料をインジェクタ１５に供給するポンプである。図１において燃料ポンプ１４は燃料タンク内に設けられている。スロットルモータ１６は吸気経路５０を介してシリンダに流入する空気の流入量を制御するためのモータである。吸気バルブ１７はクランクシャフト１９の回転運動を上下運動に変換するカム等によって開閉するバルブである。吸気バルブ１７は吸気行程において開き、圧縮行程、膨張行程および排気行程では基本的に閉じている。排気バルブ１８はクランクシャフト１９の回転運動を上下運動に変換するカム等によって開閉するバルブである。排気バルブ１８は排気行程において開き、圧縮行程、膨張行程および吸気行程においては基本的に閉じている。排気から吸気への遷移をスムーズにするために、吸気バルブ１７と排気バルブ１８とが同時に開く期間が設けられてもよい（オーバーラップ）。吸気圧センサ４４は単気筒エンジンの吸気経路５０に設けられ、吸気圧を検知するセンサである。Ｏ２センサ４２はシリンダから排気経路５１へ排出された排気ガス中における酸素濃度を検知するセンサである。制御部９は酸素濃度から空燃比を求めてもよい。
【０００９】
＜制御部と電源回路＞
図２は制御部９の機能と電源回路８の機能を示している。制御部９の機能はＡＳＩＣやＦＰＧＡなどのハードウエアにより実現されてもよいし、ＣＰＵ６０がメモリに記憶されている制御プログラムを実行することで実現されてもよい。ＡＳＩＣは特定用途集積回路の略称である。ＦＰＧＡはフィールドプラグラマブルゲートアレイの略称である。ＣＰＵは中央演算処理装置の略称である。
【００１０】
ＣＰＵ６０は内燃エンジン１の制御パラメータを設定する。ＣＰＵ６０は、スロットル制御部２３を通じてスロットルモータ１６を制御し、空気の流入量を調整する。これにより、エンジン回転速度が制御される。ＣＰＵ６０は点火制御部２４を通じて点火装置１１を制御する。点火制御部２４は、クランク角センサ７の検知結果に基づき点火時期の進角を調整する。ＣＰＵ６０は、Ｏ２センサ４２の検知結果を空燃比に変換し、この空燃比が目標空燃比となるようにポンプ制御部２７を通じて燃料ポンプ１４を駆動し、燃料の供給量を調整してもよい。本実施例のエンジンシステム１００はカムセンサを有していないため、直接的に行程を判別することができない。そこで、行程判別部６１はクランク角センサ７の検知結果に基づきエンジン行程を判別し、エンジン行程にしたがってインジェクタ制御部２６を通じてインジェクタ１５の噴射タイミングを制御してもよい。サンプリング制御部６２は吸気圧センサ４４により検知された吸気圧をサンプリング部６３がサンプリングするタイミングを制御する。たとえば、サンプリング制御部６２は、吸気行程においてサンプリング部６３を稼働させる。サンプリング部６３は、サンプリング制御部６２が許可信号を出力するとサンプリングを開始し、停止信号を出力する（許可信号の出力を停止する）とサンプリングを終了する。これによりＮ個のサンプリング値が得られる。抽出部６４は、Ｎ個のサンプリング値からＭ個のサンプリング値を抽出する。たとえば、サンプリング部６３のサンプリング周期が１００マイクロ秒である場合に、抽出部６４は、相対的に値の小さな１０個のサンプリング値（吸気圧）を抽出する（Ｍ＝１０）。ボトム圧は、最小の吸気圧だからである。除外部６５は、Ｍ個のサンプリング値からＰ個のサンプリング値を抽出する。たとえば、除外部６５は、Ｍ個のサンプリング値のうち相対的に大きないくつかのサンプリング値（例：最大値）と、相対的に小さないくつかのサンプリング値（例：最小値）を削除することでＰ個のサンプリング値を抽出する。ボトム圧演算部６６はＰ個のサンプリング値に基づきボトム圧を演算する。噴射量決定部６７はボトム圧に基づき燃料の供給量（噴射量）を決定し、ポンプ制御部２７に設定する。
【００１１】
電源回路８においてインバータ３０は、発電機６により生成された交流を所定周波数の交流に変換する変換回路である。整流回路３１は発電機６により生成された交流により生成された交流を整流する回路である。平滑回路３２は整流回路３１により生成された脈流を平滑して直流を生成する回路である。これにより、たとえば、１２Ｖの直流電圧が生成される。制御部９は発電機６や内燃エンジン１の負荷に応じて燃料ポンプ１４に供給される電力をＰＷＭ制御してもよい。ＤＣ／ＤＣコンバータ３５は直流電圧のレベルを変換する回路である。たとえば、ＤＣ／ＤＣコンバータ３５は、１２Ｖの直流電圧を５Ｖや３．３Ｖの直流電圧に変換する。ＤＣ／ＤＣコンバータ３５は、ＤＣアウトレット３４から外部負荷に直流電圧を供給する。
【００１２】
＜フローチャート＞
図３はボトム圧の検知方法を示すフローチャートである。図４は内燃エンジン１の行程、クランク角センサ７が出力するクランク信号および吸気圧センサ４４により検知された吸気圧との関係を示す図である。
【００１３】
Ｓ３０１でＣＰＵ６０（行程判別部６１）はクランク信号に基づきエンジン行程を判別可能かどうかを判定する。４サイクルエンジンは吸気行程、圧縮行程、膨張行程および排気行程を有する。つまり、クランクシャフト１９が二回転することで四つの行程が実行される。クランク角センサ７では、クランクシャフト１９の回転方向において等間隔で並べられた複数の磁石のうち少なくとも一つの磁石が欠けている（欠歯）。クランク角センサ７のホール素子は磁石が通過する際にパルスを出力する。磁石が欠けている区間ではホール素子はパルスを出力しない。つまり、クランクシャフト１９が一回転する間に、パルスが発生しない期間が生じる。図４に示したクランク信号では吸気行程が開始されるタイミングではパルスが発生しない。これにより、行程判別部６１は吸気行程を判別できる。つまり、９個のパルスが発生した後に、吸気行程が開始される。ここで、膨張行程も９個のパルスが発生した後に開始されるため、一見すると、吸気行程と膨張行程とは判別できない。しかし、８個目のパルスと９個目のパルスとの間の時間ｔａ、ｔｂを比較することで、行程判別部６１は吸気行程と膨張行程とを区別できる。つまり、排気行程においてピストン４にかかる力は、圧縮行程においてピストン４にかかる力よりも小さい。つまり、時間ｔａは時間ｔｂよりも短い。たとえば、８個目のパルスと９個目のパルスとの間の時間ｔが閾値ｔｔｈよりも短ければ、行程判別部６１は吸気行程が始まると判別できる。また、時間ｔが閾値ｔｔｈ以上であれば、行程判別部６１は膨張行程が始まると判別できる。ただし、内燃エンジン１の始動時には、時間ｔａと時間ｔｂとの差が小さいため、行程判別部６１は吸気行程と膨張行程とを識別できない。よって、行程判別部６１は、時間ｔａと時間ｔｂとの差が小さすぎるとき、つまり、内燃エンジン１の始動時には行程を識別できないと判定する。一方で、行程判別部６１は、時間ｔａと時間ｔｂとの差が十分に大きくなると（つまり、内燃エンジン１の始動が終了して自立回転を始めると）、行程を判別可能と判定し、Ｓ３０２に進む。
【００１４】
Ｓ３０２でＣＰＵ６０（行程判別部６１）はクランク信号に基づき行程を判別（識別）する。ＣＰＵ６０（行程判別部６１）はクランク信号に基づきクランク角（０度〜７２０度）を特定し、クランク角に基づき行程を識別してもよい。
【００１５】
Ｓ３０３でＣＰＵ６０（行程判別部６１）はクランク信号に基づき吸気行程が開始されたかどうかを判定する。行程判別部６１が８個目のパルスと９個目のパルスとの間の時間ｔが吸気行程を意味する長さであれば、吸気行程が開始されると判定し、Ｓ３０４に進む。行程判別部６１が８個目のパルスと９個目のパルスとの間の時間ｔが吸気行程を意味する長さでなければ、吸気行程が開始されないと判定し、Ｓ３０２に戻る。なお、行程判別部６１またがサンプリング制御部６２は、クランク角センサ７により検知されたクランク角がサンプリング開始角度になると、サンプリングを開始してもよい。パルスの数はクランク角を示しているからである。
【００１６】
Ｓ３０４でＣＰＵ６０（サンプリング制御部６２）はサンプリング部６３にサンプリングの許可信号（開始信号）を出力し、サンプリング部６３に吸気圧のサンプリングを開始させる。サンプリング部６３は、たとえば、１００ｕｓ以下のサンプリング周期で、吸気圧センサ４４が出力する吸気圧をサンプリングする。ｕｓはマイクロ秒を示す。
【００１７】
Ｓ３０５でＣＰＵ６０（行程判別部６１）はクランク信号に基づき吸気行程が終了したかどうかを判別する。図４が例示するように、吸気行程は、欠歯期間の後に４個目のパルスが出力されたときに終了する。よって、行程判別部６１は、パルスの数をカウントし、４個目のパルスを見つけると、吸気行程が終了したと判定する。なお、ＣＰＵ６０は、吸気行程の終了を判定する代わりに、サンプリング値の数がＮ個になったかどうかを判定してもよい。ここで、サンプリング周期とＮとの積は吸気行程において負圧が発生する時間よりも十分に長く設定される。これによりボトム圧の計測を見逃さないようになろう。吸気行程が終了すると（Ｎ個のサンプリング値が取得されると）、ＣＰＵ６０はＳ３０６に進む。
【００１８】
Ｓ３０６でＣＰＵ６０（サンプリング制御部６２）はサンプリングを禁止（停止）する。たとえば、サンプリング制御部６２はサンプリングの許可信号の出力を停止するか、または、サンプリングの禁止信号（非許可信号）をサンプリング部６３に出力する。
【００１９】
Ｓ３０７でＣＰＵ６０（抽出部６４）はサンプリング部６３によりサンプリングされたＮ個のサンプリング値（吸気圧）のうちで相対的に値の小さなＭ個のサンプリング値を抽出する（例：Ｍ＝１０）。ここではボトム圧は、とりわけ、相対的に小さな値である。そのため、Ｎ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧が抽出される。
【００２０】
Ｓ３０８でＣＰＵ６０（除外部６５）は、Ｍ個のサンプリング値のうち相対的に値の大きないくつかのサンプリング値と、相対的に値の小さないくつかのサンプリング値とを除外する。これによりノイズ成分が除去される。たとえば、除外部６５はＭ個の吸気圧のうちで最大値と最小値とを除外した残りのＰ個の吸気圧の平均値を取得する（例：Ｍ＝１０、Ｐ＝８）。
【００２１】
Ｓ３０９でＣＰＵ６０（抽出部６４）は、Ｐ個のサンプリング値に基づきボトム圧を求める。たとえば、抽出部６４はＰ個の吸気圧の平均値をボトム圧として取得する。
【００２２】
Ｓ３１０でＣＰＵ６０（噴射量決定部６７）はボトム圧に基づき噴射量（燃料の供給量）を決定し、ポンプ制御部２７に設定する。ポンプ制御部２７は噴射量に応じた時間だけ燃料ポンプ１４を作動させる。
【００２３】
＜ボトム圧の位置のばらつき＞
図５は内燃エンジン１の構造の違いに応じたボトム圧が得られるクランク角度ａ１、ａ２を示している。（Ａ）は第一の完成品に搭載された内燃エンジン１の吸気圧とクランク信号との関係を示している。（Ａ）ではクランク角度がａ１であるときにボトム圧が生じている。（Ｂ）は第二の完成品に搭載された内燃エンジン１の吸気圧とクランク信号との関係を示している。（Ｂ）ではクランク角度がａ２であるときにボトム圧が生じている。つまり、両者には角度差Δがある。
【００２４】
ボトム圧が得られるクランク角度は、エンジン回転速度や負荷に応じて変化する。さらに、このクランク角度は、吸気バルブ１７の稼働タイミング、排気バルブ１８の稼働タイミング、点火タイミング、吸気圧センサ４４の取り付け位置、吸気圧センサ４４が取り付けられる管の形状などに応じて変化してしまう。たとえば、製造ロットの違いによって、吸気圧センサ４４が取り付けられる管の形状が変化すると、従来のＥＣＵはボトム圧を検知するクランク角を変更しなければならなかった。また、内燃エンジン１が汎用エンジンである場合、搭載される完成品（例：発電機、芝刈り機、農業機械）が異なることもある。この場合、内燃エンジン１にかかる負荷が異なるため、ボトム圧を検知するクランク角は完成品ごとに調整されなければならなかった。
【００２５】
これに対して本実施例はＥＣＵの設計者の負担や製造の負担、メンテナンスの負担を軽減する。つまり、本実施例では、ボトム圧が発生しうるクランク角を含む広範囲のクランク角にわたって吸気圧が検知され、検知された吸気圧からボトム圧が特定される。つまり、ＥＣＵの設計者は完成品ごとにボトム圧の検知タイミングを設定したり、調整したりする必要が無くなる。
【００２６】
＜まとめ＞
内燃エンジン１は単気筒エンジンの一例である。吸気圧センサ４４は単気筒エンジンの吸気経路５０に設けられ、吸気圧を検知する吸気圧センサの一例である。クランク角センサ７は単気筒エンジンのクランク角を検知するクランク角センサの一例である。サンプリング部６３はクランク角センサ７により検知されたクランク角がサンプリング開始角度になると、吸気圧センサ４４により検知された吸気圧をサンプリングするサンプリング手段の一例である。ＣＰＵ６０はサンプリング部６３によりサンプリングされたＮ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧を抽出し、Ｍ個の吸気圧のうち相対的に値の大きないくつかの吸気圧と、相対的に値の小さないくつかの吸気圧とを除外した残りのＰ個の吸気圧の平均値を取得する演算手段の一例である。これにより、単気筒エンジンの吸気圧を精度よく検知することが可能となる。
【００２７】
ＣＰＵ６０は、Ｍ個の吸気圧のうちで最大値と最小値とを除外した残りのＰ個の吸気圧の平均値を取得してもよい。最大値と最小値は誤差である可能性があるからである。
【００２８】
サンプリング部６３は、単気筒エンジンの吸気行程における吸気圧をサンプリングする。
【００２９】
行程判別部６１はクランク角センサ７が出力する出力信号に基づき単気筒エンジンの吸気行程を識別する識別手段の一例である。サンプリング部６３は、識別された吸気行程においてクランク角センサ７により検知されたクランク角がサンプリング開始角度になると、吸気圧センサ４４により検知された吸気圧のサンプリングを開始する。これにより、吸気行程において吸気圧を検知し、他の行程において吸気圧を検知しなくなるため、サンプリング値を保持するメモリの容量を削減できる。
【００３０】
サンプリング制御部６２は、行程判別部６１が単気筒エンジンの吸気行程を識別できるようになるまでサンプリング部６３に吸気圧のサンプリングを許可せず、行程判別部６１が単気筒エンジンの吸気行程を識別できるようになるとサンプリング部６３に吸気圧のサンプリングを許可する制御手段の一例である。行程判別部６１はクランク角センサ７を用いた行程判別を行うため、内燃エンジン１の始動時に行程判別を実行できない。そのため、サンプリング制御部６２は、行程判別部６１が単気筒エンジンの吸気行程を識別できるようになってから、サンプリング部６３に吸気圧のサンプリングを許可する。これにより精度よくボトム圧を検知できるようになる。このように、サンプリング部６３は、単気筒エンジンの始動時において、吸気圧をサンプリングしない。
【００３１】
なお、クランク角センサ７が省略されてもよい。この場合、サンプリング部６３はすべての行程においてサンプリングを実行してもよい。ＣＰＵ６０は、サンプリングされたＮ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧を抽出し、Ｍ個の吸気圧のうち相対的に値の大きないくつかの吸気圧と、相対的に値の小さないくつかの吸気圧とを除外した残りのＰ個の吸気圧の平均値を取得する。図４が示すように、吸気行程以外の行程では負圧が発生しない。つまり、吸気行程でしか負圧が発生しない。よって、ＣＰＵ６０はＮ個の吸気圧のうちで相対的に値の小さなＭ個の吸気圧を抽出できる。
【００３２】
エンジンシステム１００のうち内燃エンジン１を除いた部分は単気筒エンジンに燃料を供給する電子制御式燃料供給装置である。図２は吸気圧検知装置を示している。噴射量決定部６７はボトム圧演算部６６により求められた吸気圧の平均値に基づき所定の空燃比を実現するための燃料の噴射量を決定する決定手段の一例である。また、ＣＰＵ６０は噴射量決定部６７により決定された燃料の噴射量に基づきスピードデンシティ制御を実行する噴射量制御手段の一例である。
【符号の説明】
【００３３】
１００...エンジンシステム、１...内燃エンジン、６...発電機、５...リコイルスターター、９ａ、９ｂ...制御部、１５...インジェクタ、１４...燃料ポンプ、１１...点火装置、７...クランク角センサ、４４...吸気圧センサ、６０...ＣＰＵ
【図１】
2019100199.tif 000003
【図２】
2019100199.tif 000004
【図３】
2019100199.tif 000005
【図４】
2019100199.tif 000006
【図５】
2019100199.tif 000007