(57)【要約】【課題】内燃機関の運転状態の変化に応じて吸気圧が不規則に変動した場合であっても燃料噴射量を精度よく算出して、適切な燃料噴射を行うことができる燃料噴射制御装置を提供する。【解決手段】燃料噴射制御部１６ａが、内燃機関の吸気圧値を反映して吸気圧センサ２１から入力される電気信号に基づき、内燃機関の動作行程の１周期にわたって、電気信号の電圧値を吸気圧値に応じた吸気圧換算値に換算自在な換算部１６ａ１１と、吸気圧換算値を保存部１５に保存する換算値保存部１６ａ１２と、保存部１５に保存された吸気圧換算値の内で、内燃機関の回転数に応じた所定範囲内の吸気圧換算値を、所定のタイミングで平均化処理して所定範囲内の吸気圧換算値の平均値を算出する平均化処理部１６ａ１６と、吸気圧換算値の平均値に基づいて、内燃機関の燃料噴射量を算出する燃料噴射量算出部１６ａ２と、を有する。【選択図】図１
2016094921.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された内燃機関の燃料噴射量を制御する燃料噴射制御部を備える燃料噴射制御装置において、
前記燃料噴射制御部は、
前記内燃機関の吸気圧値を反映して吸気圧センサから入力される電気信号に基づき、前記内燃機関の動作行程の１周期にわたって、前記電気信号の電圧値を前記吸気圧値に応じた吸気圧換算値に換算自在な吸気圧換算部と、
前記吸気圧換算値を保存部に保存する吸気圧換算値保存部と、
前記保存部に保存された前記吸気圧換算値の内で、前記内燃機関の回転数に応じた所定範囲内の前記吸気圧換算値を、前記内燃機関の前記回転数に応じた第１の所定のタイミングで平均化処理して前記所定範囲内の前記吸気圧換算値の平均値を算出する平均化処理部と、
前記吸気圧換算値の前記平均値に基づいて、前記内燃機関の前記燃料噴射量を算出する燃料噴射量算出部と、
を有することを特徴とする燃料噴射制御装置。
【請求項２】
前記内燃機関は、４ストロークサイクル機関であり、前記所定範囲及び前記第１の所定のタイミングは、各々、前記内燃機関の排気行程が完了した直後のタイミングとして設定された第２の所定のタイミングで算出される前記内燃機関の前記回転数に応じて、前記第２の所定のタイミングで算出されることを特徴とする請求項１に記載の燃料噴射制御装置。
【請求項３】
前記第１の所定のタイミングは、前記内燃機関の吸気行程が完了した後であって前記吸気行程に続く圧縮行程が完了する前の期間に設定されることを特徴とする請求項２に記載の燃料噴射制御装置。
【請求項４】
前記保存部は、前記内燃機関の前記動作行程の前記１周期分の前記吸気圧換算値を保存自在に設定されたメモリの格納バッファ領域であることを特徴とする請求項１から３のいずれかに記載の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射制御装置に関し、特に、車両に搭載された内燃機関の燃料噴射量を制御する燃料噴射制御装置に関する。
【背景技術】
【０００２】
近年、内燃機関の吸気管内の負圧に基づいて内燃機関の燃料噴射量を制御する燃料噴射制御装置が提案されてきている。かかる構成においては、内燃機関のシリンダ内部に取り込まれる空気の流量は、内燃機関の回転数と吸気管内の負圧の最小値とから一意に求めることができる。
【０００３】
ところが、吸気管内の負圧が最小値を示すタイミングは、内燃機関の回転数やスロットル開度に応じて変動する。このため、吸気管内の負圧の最小値の検出タイミングが固定されている場合には、吸気管内の負圧の最小値を精度よく検出することができず、結果として、内燃機関のシリンダ内部に取り込まれる空気の流量に対応する燃料噴射量を精度よく算出することが困難になってしまう。
【０００４】
このような背景から、吸気管内の負圧の最小値を精度よく検出するために吸気管内の負圧の検出タイミングを調整する技術が提案されている。
【０００５】
具体的には、特許文献１は、燃料噴射式４サイクルエンジンに関し、エンジン回転数及びスロットル開度に応じた所定のタイミングで、吸気管内の負圧の最小値を読み込むと共に、ノイズや不整脈動による最小値のばらつきを抑制すべく、電子回路や配管構成を利用して平滑化処理を行う構成を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１０７７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、本発明者の検討によれば、特許文献１の構成においては、吸気管内の負圧の最小値を読み込む所定のタイミングを事前に調査した上で設定しておくものであるために、内燃機関の運転状態の変化によって吸気管内の負圧の最小値が現れるタイミングが変動した場合に、吸気管内の負圧の最小値を精度よく検出して燃料噴射量を精度よく算出することが難しくなる傾向があるとも考えられる。
【０００８】
また、本発明者の更なる検討によれば、クランクセンサの検出タイミングに同期した短い間隔で前後３点の吸気管内の負圧を検出して比較することによって、吸気管内の負圧の最小値を検出する構成を採用することも考えられるが、かかる構成においては、ノイズや不整脈動によって吸気管内の負圧が不安定な状況では、吸気管内の負圧の最小値が内燃機関の行程毎にばらつき、燃料噴射量にむらが発生する傾向があるとも考えられる。
【０００９】
また、本発明者の更なる検討によれば、ノイズや不整脈動による吸気管内の負圧の最小値のばらつきを抑えるために、平均化処理等によって吸気管内の負圧の最小値を補正する構成を採用することも考えられるが、かかる構成においては、吸気管内の負圧の最小値を読み込みたいタイミングより前に補正値を算出する必要があるために、内燃機関の吸気行程中の運転状態の変化を加味した補正を行うことが難しくなる傾向があるとも考えられる。
【００１０】
本発明は、以上の検討を経てなされたものであり、内燃機関の運転状態の変化に応じて吸気圧が不規則に変動した場合であっても燃料噴射量を精度よく算出して、適切な燃料噴射を行うことができる燃料噴射制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
以上の目的を達成するべく、本発明は、車両に搭載された内燃機関の燃料噴射量を制御する燃料噴射制御部を備える燃料噴射制御装置において、前記燃料噴射制御部は、前記内燃機関の吸気圧値を反映して吸気圧センサから入力される電気信号に基づき、前記内燃機関の動作行程の１周期にわたって、前記電気信号の電圧値を前記吸気圧値に応じた吸気圧換算値に換算自在な吸気圧換算部と、前記吸気圧換算値を保存部に保存する吸気圧換算値保存部と、前記保存部に保存された前記吸気圧換算値の内で、前記内燃機関の回転数に応じた所定範囲内の前記吸気圧換算値を、前記内燃機関の前記回転数に応じた第１の所定のタイミングで平均化処理して前記所定範囲内の前記吸気圧換算値の平均値を算出する平均化処理部と、前記吸気圧換算値の前記平均値に基づいて、前記内燃機関の前記燃料噴射量を算出する燃料噴射量算出部と、を有することを第１の局面とする。
【００１２】
また、本発明は、第１の局面に加えて、前記内燃機関は、４ストロークサイクル機関であり、前記所定範囲及び前記第１の所定のタイミングは、各々、前記内燃機関の排気行程が完了した直後のタイミングとして設定された第２の所定のタイミングで算出される前記内燃機関の前記回転数に応じて、前記第２の所定のタイミングで算出されることを第２の局面とする。
【００１３】
また、本発明は、第２の局面に加えて、前記第１の所定のタイミングは、前記内燃機関の吸気行程が完了した後であって前記吸気行程に続く圧縮行程が完了する前の期間に設定されることを第３の局面とする。
【００１４】
また、本発明は、第１から第３のいずれかの局面に加えて、前記保存部は、前記内燃機関の前記動作行程の前記１周期分の前記吸気圧換算値を保存自在に設定されたメモリの格納バッファ領域であることを第４の局面とする。
【発明の効果】
【００１５】
以上の本発明の第１の局面にかかる燃料噴射制御装置によれば、燃料噴射制御部が、内燃機関の吸気圧値を反映して吸気圧センサから入力される電気信号に基づき、内燃機関の動作行程の１周期にわたって、電気信号の電圧値を吸気圧値に応じた吸気圧換算値に換算自在な吸気圧換算部と、吸気圧換算値を保存部に保存する吸気圧換算値保存部と、保存部に保存された吸気圧換算値の内で、内燃機関の回転数に応じた所定範囲内の吸気圧換算値を、内燃機関の回転数に応じた第１の所定のタイミングで平均化処理して所定範囲内の吸気圧換算値の平均値を算出する平均化処理部と、吸気圧換算値の平均値に基づいて、内燃機関の燃料噴射量を算出する燃料噴射量算出部と、を有するものであるため、内燃機関の運転状態の変化に応じて吸気圧が不規則に変動した場合であっても燃料噴射量を精度よく算出して、適切な燃料噴射を行うことができる。
【００１６】
また、本発明の第２局面にかかる燃料噴射制御装置によれば、内燃機関が、４ストロークサイクル機関であり、所定範囲及び第１の所定のタイミングが、各々、内燃機関の排気行程が完了した直後のタイミングとして設定される第２の所定のタイミングで算出された内燃機関の回転数に応じて、第２の所定のタイミングで算出されるものであるため、エンジン回転数に応じて算出される精度のよい吸気圧換算値の平均値に基づいて、適切な燃料噴射量を算出することができる。
【００１７】
また、本発明の第３の局面にかかる燃料噴射制御装置によれば、第１の所定のタイミングが、内燃機関の吸気行程が完了した後であって吸気行程に続く圧縮行程が完了する前の期間に設定されるものであるため、最新の吸気圧換算値の平均値に基づいて燃料噴射量を精度よく算出することができる。
【００１８】
また、本発明の第４の局面にかかる燃料噴射制御装置によれば、保存部が、内燃機関の動作行程の１周期分の吸気圧換算値を保存自在に設定されたメモリの格納バッファ領域であるため、吸気圧換算値を内燃機関の動作行程の１周期にわたって確実に記憶することができ、内燃機関の回転数に応じた所定範囲内の吸気圧換算値の平均値をより適切に算出することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施形態における燃料噴射制御装置の構成を示すブロック図である。
【図２】図２（ａ）は、本実施形態における燃料噴射制御装置が実行する燃料噴射量算出処理の流れを示すフローチャートであり、図２（ｂ）は、本実施形態における燃料噴射制御装置が実行する燃料噴射量算出処理で規定されるクランク信号区間番号に対する格納バッファアドレス及びそこに格納される吸気圧換算値の対応関係を説明するための表を示す。
【図３】図３は、本実施形態における燃料噴射制御装置が実行する燃料噴射量算出処理での吸気圧換算値の平均化処理を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、図面を適宜参照して、本発明の実施形態における燃料噴射制御装置につき、詳細に説明する。
【００２１】
〔燃料噴射制御装置の構成〕
まず、図１を参照して、本実施形態における燃料噴射制御装置の構成につき、詳細に説明する。
【００２２】
図１は、本実施形態における燃料噴射制御装置の構成を示すブロック図である。
【００２３】
図１に示すように、本実施形態における燃料噴射制御装置１は、図示を省略する自動二輪車等の車両に搭載され、車両が備えるバッテリ等の電源２から供給される電力を利用して動作する。燃料噴射制御装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等を有するマイクロコンピュータ等の演算処理装置であり、典型的にはＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）である。燃料噴射制御装置１は、メモリから必要な制御プログラム及び制御データを読み出して、後述する燃料噴射量算出処理用等の制御プログラムを実行する。
【００２４】
具体的には、燃料噴射制御装置１は、入力回路１１ａ及び１１ｂ、Ａ／Ｄ変換器１２、波形成形回路１３、ＲＯＭ１４、ＲＡＭ１５、ＣＰＵ１６、駆動回路１７、並びに点火回路１８を備えている。
【００２５】
入力回路１１ａは、車両に搭載されている図示を省略した内燃機関の吸気管に設けられ、吸気管内の吸気圧値を検出する吸気圧センサ２１からの電気信号をＡ／Ｄ変換器１２に入力する。なお、本実施形態では、燃料噴射制御装置１が適用される内燃機関を４ストロークサイクル機関として説明するが、燃料噴射制御装置１は、原理的には２ストロークサイクル機関に対しても適用することができる。
【００２６】
入力回路１１ｂは、内燃機関のクランク軸の回転角度を検出するクランクセンサ２２からの電気信号（クランク信号）を波形成形回路１３に入力する。
【００２７】
Ａ／Ｄ変換器１２は、入力回路１１ａから入力されたアナログ形態の電気信号をデジタル形態の電気信号に変換してＣＰＵ１６に出力する。
【００２８】
波形成形回路１３は、入力回路１１ｂから入力されたアナログ形態のクランク信号に対して平滑化処理等の波形成形処理を施してＣＰＵ１６に出力する。ここで、本実施形態では、入力回路１１ｂ及び波形成形回路１３を介したクランクセンサ２２からのクランク信号を用いて、典型的には、吸気行程、圧縮行程、膨張行程、及び排気行程からなる４ストロークサイクル機関の動作行程の１周期分の回転角度（クランク軸２回転分の７２０°）を１５°刻みで４８（クランク信号区間番号Ｎ＝Ｎ０〜Ｎ４７）分割してクランク軸の回転角度を検出するものとする。
【００２９】
ＲＯＭ１４は、不揮発性の記憶装置によって構成され、後述する燃料噴射量算出処理用等の制御プログラムや制御データを格納している。
【００３０】
ＲＡＭ１５は、揮発性の記憶装置によって構成され、ＣＰＵ１６のワーキングエリアとして機能する。
【００３１】
ＣＰＵ１６は、ＲＯＭ１４からＲＡＭ１５内に制御プログラム及び制御データを読み出し、読み出した制御プログラム及び制御データに従って燃料噴射制御装置１全体の動作を制御する。ＣＰＵ１６は、後述する燃料噴射量算出処理用の制御プログラムを実行することによって、燃料噴射制御部１６ａ、エンジン回転数算出部１６ｂ、及び点火制御部１６ｃとして機能する。燃料噴射制御部１６ａは、吸気圧算出部１６ａ１及び燃料噴射量算出部１６ａ２を含み、吸気圧算出部１６ａ１は、吸気圧換算部１６ａ１１、吸気圧換算値保存部１６ａ１２、クランク信号判断部１６ａ１３、対象範囲・判断番号算出部１６ａ１４、吸気圧換算値読出部１６ａ１５、及び吸気圧換算値平均化処理部１６ａ１６を機能ブロックとして含む。これら各部の機能についての詳細は、燃料噴射量算出処理において後述する。
【００３２】
駆動回路１７は、ＣＰＵ１６からの制御信号に従ってインジェクタ２３による燃料噴射量及び燃料噴射時期を制御する。
【００３３】
点火回路１８は、ＣＰＵ１６からの制御信号に従って点火コイル２４による燃料への点火時期を制御する。
【００３４】
このような構成を有する燃料噴射制御装置１は、以下に示す燃料噴射量算出処理を実行することにより、内燃機関の運転状態の変化に応じて吸気圧が不規則に変動した場合であっても燃料噴射量を精度よく算出して、適切な燃料噴射を実行する。以下、更に図２及び図３をも参照して、本実施形態における燃料噴射制御装置１が実行する燃料噴射量算出処理の流れについて説明する。なお、かかる燃料噴射量算出処理で必要な制御プログラムは、ＣＰＵ１６がＲＯＭ１４に格納されたものをそれから読み出して用い、かかる燃料噴射量算出処理で必要な制御データは、ＣＰＵ１６がＲＡＭ１５に格納されたものをそれから読み出して用いる。
【００３５】
〔燃料噴射量算出処理〕
図２（ａ）は、本実施形態における燃料噴射制御装置１が実行する燃料噴射量算出処理の流れを示すフローチャートを示し、図２（ｂ）は、本実施形態における燃料噴射制御装置が実行する燃料噴射量算出処理で規定されるクランク信号区間番号に対する格納バッファアドレス及びそこに格納される吸気圧換算値の対応関係を説明するための表を示す。図３は、本実施形態における燃料噴射制御装置が実行する燃料噴射量算出処理での吸気圧換算値の平均化処理を説明するための図である。なお、図３中では、時間軸は右に向かうとする。
【００３６】
図２（ａ）のフローチャートに示すように、本実施形態における燃料噴射量算出処理は、車両に搭載された電源２から燃料噴射制御装置１に対して電力が供給されそれが稼働したタイミングで開始となり、燃料噴射量算出処理はステップＳ１の処理に進む。ここで、かかる燃料噴射量算出処理は、クランクセンサ２２によるクランク軸の回転角度の検出タイミング毎に繰り返し実行され、燃料噴射制御装置１に対して電力が供給されなくなってそれが停止したタイミングで停止する。つまり、典型的には、本実施形態における燃料噴射量算出処理は、４ストロークサイクル機関の動作行程の１周期分の回転角度（クランク軸２回転分の７２０°）を均等に４８分割した１５°毎に繰り返し実行され、その１周期にわたるクランク信号の区間番号（クランク信号区間番号）ＮをＮ０〜Ｎ４７と規定する。
【００３７】
ステップＳ１の処理では、エンジン回転数算出部１６ｂが、波形成形回路１３から出力されたクランクセンサ２２からのクランク信号に基づいて、内燃機関の回転数値（エンジン回転数値）ＮＥを算出する。これにより、ステップＳ１の処理は完了し、燃料噴射量算出処理はステップＳ２の処理に進む。
【００３８】
ステップＳ２の処理では、吸気圧換算部１６ａ１１が、Ａ／Ｄ変換器１２から出力された吸気圧センサ２２からの電気信号の電圧値を内燃機関の吸気管内の吸気圧値に応じた吸気圧換算値Ｐに換算する。これにより、ステップＳ２の処理は完了し、燃料噴射量算出処理はステップＳ３の処理に進む。
【００３９】
ステップＳ３の処理では、吸気圧換算値保存部１６ａ１２が、ステップＳ２の処理において算出された吸気圧換算値Ｐをクランク信号区間番号Ｎ（＝Ｎ０〜Ｎ４７）に対応するＲＡＭ１５内に設けられた格納バッファアドレスＢＡの記憶領域に保存する。例えば、今回の処理が４ストロークサイクル機関の動作行程の１周期における最初（１番目）の処理である場合には、吸気圧換算値保存部１６ａ１２は、クランク信号区間番号ＮをＮ０と規定して、図２（ｂ）に示すように、クランク信号区間番号ＮのＮ０に対応した格納バッファアドレスＢＡがＢＡ００である記憶領域に吸気圧換算値Ｐ０を保存する。これを一般化して説明すると、今回の処理が４ストロークサイクル機関の動作行程の１周期におけるｎ（ｎは１〜４８の自然数）番目の処理である場合には、吸気圧換算値保存部１６ａ１２は、クランク信号区間番号ＮをＮ（ｎ−１）と規定して、クランク信号区間番号ＮのＮ（ｎ−１）に対応した格納バッファアドレスＢＡがＢＡ０（ｎ−１）である記憶領域に、吸気圧換算値Ｐ（ｎ−１）を保存することになる。これにより、ステップＳ３の処理は完了し、燃料噴射量算出処理はステップＳ４の処理に進む。
【００４０】
ステップＳ４の処理では、クランク信号判断部１６ａ１３が、クランク信号区間番号Ｎが所定番号ＮＣであるか否かを判別する。ここで、所定番号ＮＣは、図３中では、ステップＳ５で実行される算出処理のタイミングに実質的に相当する時刻Ｔ＝ＴＣに対応し、典型的には、４ストロークサイクル機関の排気行程が完了した直後であるタイミング、具体的には、４ストロークサイクル機関のバルブオーバラップ期間後の吸気バルブのみが開くタイミングに対応するクランク信号区間番号であることが好ましい。これは、かかるタイミングにおけるエンジン回転数ＮＥに基づけば、その後の吸気行程における吸気圧の時系列的な変化を精度よく把握できるという理由による。判別の結果、クランク信号区間番号Ｎが所定番号ＮＣでない場合には、クランク信号判断部１６ａ１３は燃料噴射量算出処理をステップＳ７の処理に進める。一方、クランク信号区間番号Ｎが所定番号ＮＣである場合には、クランク信号判断部１６ａ１３は、燃料噴射量算出処理をステップＳ５の処理に進める。
【００４１】
ステップＳ５の処理では、対象範囲・判断番号算出部１６ａ１４が、ステップＳ１の処理において算出されたエンジン回転数ＮＥに対応するクランク信号区間番号Ｎの所定範囲ＮＸ（Ｘは１〜４７の自然数）〜ＮＹ（Ｙは２〜４８の自然数：ｘ＜Ｙ）内における吸気圧換算値ＰＸ〜ＰＹ、及びステップＳ１の処理において算出されたエンジン回転数ＮＥに対応する所定番号ＮＤを算出する。ここで、エンジン回転数ＮＥに対応するクランク信号区間番号Ｎの所定範囲ＮＸ〜ＮＹにおいては、そのエンジン回転数ＮＥに基づいて、その範囲に含まれるクランク信号区間番号Ｎの個数を変えてもよいし、その範囲に含まれるクランク信号区間番号Ｎの始期番号及び終期番号を換えてもよい。また、所定番号ＮＤは、図３中では、ステップＳ８で実行される平均化処理のタイミングに実質的に相当する時刻Ｔ＝ＴＤに対応し、典型的には、燃料噴射時期の適切性を考慮すれば、４ストロークサイクル機関の吸気行程が完了した後であって吸気行程に続く圧縮行程が完了する前の期間に対応するクランク信号区間番号であることが好ましい。これにより、ステップＳ５の処理は完了し、燃料噴射量算出処理はステップＳ６の処理に進む。
【００４２】
ステップＳ６の処理では、クランク信号判断部１６ａ１３が、クランク信号区間番号ＮがステップＳ５の処理において算出された所定番号ＮＤであるか否かを判別する。判別の結果、クランク信号区間番号Ｎが所定番号ＮＤでない場合には、クランク信号判断部１６ａ１３は燃料噴射量算出処理を終了する。一方、クランク信号区間番号Ｎが所定番号ＮＤである場合には、クランク信号判断部１６ａ１３は、燃料噴射量算出処理をステップＳ７の処理に進める。
【００４３】
ステップＳ７の処理では、吸気圧換算値読出部１６ａ１５が、ステップＳ５の処理において算出されたクランク信号区間番号Ｎの所定範囲ＮＸ〜ＮＹ内における吸気圧換算値ＰＸ〜ＰＹをＲＡＭ１５内から読み出す。ここで、吸気圧換算値ＰＸ〜ＰＹは、ステップＳ３の処理においてＲＡＭ１５内に設けられた格納バッファアドレスＢＡの記憶領域に保存されていたものの全部又は一部であり、図３中では、クランク信号区間番号ＮＸに対応する吸気圧換算値をＰＸ、クランク信号区間番号ＮＹに対応する吸気圧換算値をＰＹ、及びそれらの間の吸気圧換算値を代表的に１つのＰＭで示す。また、ＰＢは吸気圧換算値Ｐの最小値を示し、吸気圧の最小値を燃料噴射量の算出に反映させることを考慮すれば、所定範囲ＮＸ〜ＮＹ区間は、吸気圧換算値ＰＢを含む区間に設定することが好ましい。期間Ｔ＝Ｔ０〜Ｔ１は、内燃機関の動作行程の１周期に相当する期間である。これにより、ステップＳ７の処理は完了し、燃料噴射量算出処理はステップＳ８の処理に進む。
【００４４】
ステップＳ８の処理では、吸気圧換算値平均化処理部１６ａ１６が、ステップＳ７の処理において読み出された吸気圧換算値ＰＸ〜ＰＹを移動平均処理等の平均化処理をして吸気圧換算値ＰＸ〜ＰＹの平均値を算出する。これにより、ステップＳ８の処理は完了し、燃料噴射量算出処理はステップＳ９の処理に進む。
【００４５】
ステップＳ９の処理では、燃料噴射量算出部１６ａ２が、ステップＳ８の処理において算出された吸気圧換算値ＰＸ〜ＰＹの平均値に基づいて内燃機関の燃料噴射量を算出する。以後、燃料噴射制御部１６ａが、燃料噴射量算出部１６ａ２によって算出された燃料噴射量で燃料を噴射するように駆動回路１７を制御すると共に、点火制御部１６ｃが、燃料噴射時期に合わせて燃料に点火するように点火回路１８を制御する。これにより、ステップＳ９の処理は完了し、一連の燃料噴射量算出処理は終了する。
【００４６】
以上の説明から明らかなように、本実施形態における燃料噴射制御装置１では、燃料噴射制御部１６ａが、内燃機関の吸気圧値を反映して吸気圧センサ２１から入力される電気信号に基づき、内燃機関の動作行程の１周期にわたって、電気信号の電圧値を吸気圧値に応じた吸気圧換算値に換算自在な吸気圧換算部１６ａ１１と、吸気圧換算値を保存部１５に保存する吸気圧換算値保存部１６ａ１２と、保存部１５に保存された吸気圧換算値の内で、内燃機関の回転数に応じた所定範囲内の吸気圧換算値を、内燃機関の回転数に応じた所定のタイミングで平均化処理して所定範囲内の吸気圧換算値の平均値を算出する平均化処理部１６ａ１６と、吸気圧換算値の平均値に基づいて、内燃機関の燃料噴射量を算出する燃料噴射量算出部１６ａ２と、を有するものであるため、内燃機関の運転状態の変化に応じて吸気圧が不規則に変動した場合であっても燃料噴射量を精度よく算出して、適切な燃料噴射を行うことができる。
【００４７】
また、本実施形態における燃料噴射制御装置１では、内燃機関が、４ストロークサイクル機関であり、所定範囲及び第１の所定のタイミングが、各々、内燃機関の排気行程が完了した直後のタイミングとして設定される第２の所定のタイミングで算出された内燃機関の回転数に応じて、第２の所定のタイミングで算出されるものであるため、エンジン回転数に応じて算出される精度のよい吸気圧換算値の平均値に基づいて、適切な燃料噴射量を算出することができる。
【００４８】
また、本実施形態における燃料噴射制御装置１では、第１の所定のタイミングが、内燃機関の吸気行程が完了した後であって吸気行程に続く圧縮行程が開始する前の期間に設定されるので、最新の吸気圧換算値の平均値に基づいて燃料噴射量を精度よく算出することができる。
【００４９】
また、本実施形態における燃料噴射制御装置１では、保存部１５が、内燃機関の動作行程の１周期分の吸気圧換算値を保存自在に設定されたメモリ１５の格納バッファ領域であるため、吸気圧換算値を内燃機関の動作行程の１周期にわたって確実に記憶することができ、内燃機関の回転数に応じた所定範囲内の吸気圧換算値の平均値をより適切に算出することができる。
【００５０】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００５１】
以上のように、本発明は、内燃機関の運転状態の変化に応じて吸気圧が不規則に変動した場合であっても燃料噴射量を精度よく算出して、適切な燃料噴射を行うことができる燃料噴射制御装置を提供することができるものであり、その汎用普遍的な性格から自動二輪車等の車両用の燃料噴射制御装置に広く適用され得るものと期待される。
【符号の説明】
【００５２】
１…燃料噴射制御装置
１４…ＲＯＭ
１５…ＲＡＭ
１６…ＣＰＵ
１６ａ…燃料噴射制御部
１６ｂ…エンジン回転数算出部
１６ｃ…点火制御部
１６ａ１…吸気圧算出部
１６ａ１１…吸気圧換算部
１６ａ１２…吸気圧換算値保存部
１６ａ１３…クランク信号判断部
１６ａ１４…対象範囲・判断番号算出部
１６ａ１５…吸気圧換算値読出部
１６ａ１６…吸気圧換算値平均化処理部
１６ａ２…燃料噴射量算出部
１７…駆動回路
１８…点火回路
２１…吸気圧センサ
２２…クランクセンサ
【図１】
2016094921.tif 000003
【図２】
2016094921.tif 000004
【図３】
2016094921.tif 000005