(57)【要約】【課題】充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することのできる燃料噴射制御装置を提供すること。【解決手段】燃料噴射制御装置１０は、昇圧回路部２０、並列回路部３０、及び制御部６０を備える。昇圧回路部は、コンデンサＣ１、インダクタＬ１及びインダクタへの通電及び通電遮断を切り替える昇圧用スイッチＱ１を含み、電源電圧を昇圧してコンデンサを充電する充電回路部２１を有する。並列回路部は、スナバ回路３１及びスナバ回路に対して直列に接続されたスナバ用スイッチＱ２を有し、昇圧スイッチに対して並列に接続されている。制御部は、昇圧用スイッチ及びスナバ用スイッチそれぞれのオンオフを制御する。制御部は、インジェクタ１００による燃料噴射頻度が高い第１期間においてスナバ用スイッチをオフさせ、第１期間よりも燃料噴射頻度が低い第２期間においてスナバ用スイッチをオンさせる。【選択図】図１
2018053786.tif 000002
【特許請求の範囲】
【請求項１】
電源電圧を昇圧して、内燃機関の燃焼室内に燃料を噴射するインジェクタ（１００）を開弁させるための昇圧電圧を生成する回路であって、コンデンサ（Ｃ１）と、インダクタ（Ｌ１）、及び、前記インダクタへの通電及び通電遮断を切り替える昇圧用スイッチ（Ｑ１）を含み、前記電源電圧を昇圧して前記コンデンサを充電する充電回路（２１）と、を有する昇圧回路（２０）と、
前記昇圧用スイッチに対して並列に接続された回路であって、スナバ回路（３１）と、前記スナバ回路に対して直列に接続され、前記スナバ回路への通電及び通電遮断を切り替えるスナバ用スイッチ（Ｑ２）と、を有する並列回路（３０）と、
前記昇圧用スイッチ及び前記スナバ用スイッチそれぞれのオンオフを制御する制御部（６０）と、
を備え、
前記制御部は、前記インジェクタによる燃料噴射頻度が高い第１期間において前記スナバ用スイッチをオフさせ、前記第１期間よりも前記燃料噴射頻度が低い第２期間において前記スナバ用スイッチをオンさせる燃料噴射制御装置。
【請求項２】
前記制御部は、前記内燃機関の回転数が所定回転数以上の場合に前記スナバ用スイッチをオフさせ、前記回転数が前記所定回転数未満の場合に前記スナバ用スイッチをオンさせる請求項１に記載の燃料噴射制御装置。
【請求項３】
前記制御部は、前記回転数が前記所定回転数未満の場合において、前記インジェクタの噴射段数が所定段数以上であると前記スナバ用スイッチをオフさせ、噴射段数が前記所定段数未満であると前記スナバ用スイッチをオンさせる請求項２に記載の燃料噴射制御装置。
【請求項４】
前記制御部は、単位時間当たりの前記インジェクタの燃料噴射回数が所定回数以上の場合に前記スナバ用スイッチをオフさせ、前記燃料噴射回数が前記所定回数未満の場合に前記スナバ用スイッチをオンさせる請求項１に記載の燃料噴射制御装置。
【請求項５】
前記制御部は、前記昇圧回路による昇圧動作が完了してから次の昇圧動作を開始するまでの待機時間が所定時間以下の場合に前記スナバ用スイッチをオフさせ、前記待機時間が前記所定時間よりも長い場合に前記スナバ用スイッチをオンさせる請求項１に記載の燃料噴射制御装置。
【請求項６】
前記制御部は、単位時間当たりの前記昇圧用スイッチのスイッチング回数が所定回数以上の場合に前記スナバ用スイッチをオフさせ、前記スイッチング回数が前記所定回数未満の場合に前記スナバ用スイッチをオンさせる請求項１に記載の燃料噴射制御装置。
【請求項７】
前記制御部は、前記内燃機関のスロットル開度が所定開度以上の場合に前記スナバ用スイッチをオフさせ、前記スロットル開度が前記所定開度未満の場合に前記スナバ用スイッチをオンさせる請求項１に記載の燃料噴射制御装置。
【請求項８】
前記制御部は、前記内燃機関の吸気流量が所定値以上の場合に前記スナバ用スイッチをオフさせ、前記吸気流量が前記所定値未満の場合に前記スナバ用スイッチをオンさせる請求項１に記載の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書における開示は、昇圧電圧を生成する昇圧回路とスナバ回路を備えた燃料噴射制御装置に関する。
【背景技術】
【０００２】
従来より、第１スイッチに対してスナバ回路を並列に設け、第１スイッチの遮断時にスナバ回路側に電流を迂回させることで、リンギングノイズを低減する手法が知られている。一方、スナバ回路に電流を迂回させるとエネルギー損失となる。特に高周波回路に用いた場合には、エネルギー損失が大きくなる。エネルギー損失を低減する手法が特許文献１に開示されている。
【０００３】
特許文献１では、インダクタへの通電及び通電遮断を切り替える第１スイッチに対してスナバ回路を含む並列回路が並列に設けられ、並列回路がスナバ回路に直列に接続された第２スイッチを含んでいる。そして、スナバ制御部が、インダクタと第１スイッチとの間の中点電位をモニタし、中点電位に応じて第２スイッチのオンオフを制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１０６９２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
直噴インジェクタの駆動を制御する燃料噴射制御装置において、昇圧回路を構成する充電スイッチに対し、スナバ回路を並列に設ける構成が考えられる。特に直噴インジェクタの燃料噴射頻度が高い期間、すなわち昇圧動作が頻繁になされる期間において、第２スイッチをオンさせると、たとえば充電能力が低下してしまう。特許文献１に記載の構成では、充電能力の低下抑制に対して十分とは言えない。
【０００６】
本開示はこのような課題に鑑みてなされたものであり、充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することのできる燃料噴射制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示は、上記目的を達成するために以下の技術的手段を採用する。なお、括弧内の符号は、ひとつの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、技術的範囲を限定するものではない。
【０００８】
本開示のひとつである燃料噴射制御装置は、電源電圧を昇圧して、内燃機関の燃焼室内に燃料を噴射するインジェクタ（１００）を開弁させるための昇圧電圧を生成する回路であって、コンデンサ（Ｃ１）と、インダクタ（Ｌ１）、及び、インダクタへの通電及び通電遮断を切り替える昇圧用スイッチ（Ｑ１）を含み、電源電圧を昇圧してコンデンサを充電する充電回路（２１）と、を有する昇圧回路（２０）と、
昇圧用スイッチに対して並列に接続された回路であって、スナバ回路（３１）と、スナバ回路に対して直列に接続され、スナバ回路への通電及び通電遮断を切り替えるスナバ用スイッチ（Ｑ２）と、を有する並列回路（３０）と、
昇圧用スイッチ及びスナバ用スイッチそれぞれのオンオフを制御する制御部（６０）と、
を備え、
制御部は、インジェクタによる燃料噴射頻度が高い第１期間においてスナバ用スイッチをオフさせ、第１期間よりも燃料噴射頻度が低い第２期間においてスナバ用スイッチをオンさせる。
【０００９】
インジェクタの燃料噴射頻度が高い第１期間では、他のノイズが大きいため、昇圧用スイッチのリンギングノイズが埋もれて目立たない。一方、インジェクタの燃料噴射頻度が低い第２期間では、昇圧用スイッチのリンギングノイズが目立つ。上記した燃料噴射制御装置によれば、燃料噴射頻度が高い第１期間、すなわち昇圧用スイッチのリンギングノイズが埋もれて目立たない期間において、第２スイッチをオフさせる。第１期間ではそもそもスナバ回路に電流を迂回させないため、充電能力の低下を効果的に抑制することができる。
【００１０】
また、燃料噴射頻度が低い第２期間、すなわち昇圧用スイッチのリンギングノイズが目立つ期間において、第２スイッチをオンさせる。これにより、リンギングノイズを効率よく抑制することができる。以上より、充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る燃料噴射制御装置の概略構成を示す図である。
【図２】スナバ回路の切り替え制御を示すフローチャートである。
【図３】第２実施形態において、スナバ回路の切り替え制御を示すフローチャートである。
【図４】第３実施形態において、スナバ回路の切り替え制御を示すフローチャートである。
【図５】第４実施形態において、スナバ回路の切り替え制御を示すフローチャートである。
【図６】昇圧用スイッチとスナバ用スイッチのオンオフを示すタイミングチャートである。
【図７】第５実施形態において、スナバ回路の切り替え制御を示すフローチャートである。
【図８】第６実施形態において、スナバ回路の切り替え制御を示すフローチャートである。
【図９】第７実施形態において、スナバ回路の切り替え制御を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図面を参照しながら、複数の実施形態を説明する。複数の実施形態において、機能的に及び／又は構造的に対応する部分には同一の参照符号を付与する。
【００１３】
（第１実施形態）
先ず、図１に基づき、本実施形態に係る燃料噴射制御装置の概略構成を説明する。本実施形態の燃料噴射制御装置は、エンジンＥＣＵ（Electronic Control Unit）として構成されている。以下においては、エンジンＥＣＵとしての機能のうち、インジェクタの駆動を制御する機能について説明する。
【００１４】
図１に示す燃料噴射制御装置１０は、車両のエンジンルームに配置されており、エンジン（内燃機関）の各気筒それぞれに設けられたインジェクタ１００の駆動を制御する。インジェクタ１００は、燃料噴射弁とも称される。インジェクタ１００は、エンジンの燃焼室内に、燃料を直接的に噴射する直噴インジェクタである。インジェクタ１００は、電磁負荷であるソレノイド１１０を有している。ソレノイド１１０は、コイルとも称される。
【００１５】
本実施形態では、４気筒ガソリンエンジンの各気筒それぞれに、インジェクタ１００が設けられている。インジェクタ１００はインジェクタ１０１〜１０４を有し、ソレノイド１１０はソレノイド１１１〜１１４を有している。ソレノイド１１１を有するインジェクタ１０１が第１気筒に設けられており、ソレノイド１１２を有するインジェクタ１０２が第２気筒に設けられている。ソレノイド１１３を有するインジェクタ１０３が第３気筒に設けられており、ソレノイド１１４を有するインジェクタ１０４が第４気筒に設けられている。
【００１６】
インジェクタ１００は、対応するソレノイド１１０の通電時には該ソレノイド１１０が生じる電磁力によって開放され、燃料を噴射するようになっている。また、ソレノイド１１０への非通電時には、インジェクタ１００に設けられた図示しないバネの付勢力により閉鎖されるようになっている。
【００１７】
ソレノイド１１０の上流側は燃料噴射制御装置１０の端子Ｐ１に接続され、下流側は端子Ｐ２に接続されている。端子Ｐ１は上流端子とも称され、端子Ｐ２は下流端子とも称される。本実施形態では、燃料噴射制御装置１０が、端子Ｐ１として端子Ｐ１１，Ｐ１２を有している。端子Ｐ１１はソレノイド１１１，１１４の上流側に接続され、端子Ｐ１２はソレノイド１１２，１１３の上流側に接続されている。ソレノイド１１１，１１４において、端子Ｐ１を個別に設けることもできる。また、ソレノイド１１２，１１３において、端子Ｐ１を個別に設けることもできる。
【００１８】
燃料噴射制御装置１０は、端子Ｐ２として端子Ｐ２１〜Ｐ２４を有している。端子Ｐ２１はソレノイド１１１の下流側に接続され、端子Ｐ２２はソレノイド１１２の下流側に接続されている。端子Ｐ２３はソレノイド１１３の下流側に接続され、端子Ｐ２４がソレノイド１１４の下流側に接続されている。
【００１９】
燃料噴射制御装置１０は、昇圧回路部２０、並列回路部３０、ハイサイド回路部４０、ローサイド回路部５０、及び制御部６０を備えている。
【００２０】
昇圧回路部２０は、バッテリ電圧ＶＢを昇圧して昇圧電圧を生成する回路である。昇圧回路部２０が、昇圧回路に相当する。昇圧回路部２０は、コンデンサＣ１及び充電回路部２１を有している。バッテリ電圧ＶＢは、電源電圧に相当する。コンデンサＣ１は、開弁駆動時にソレノイド１１０（ソレノイド１１１〜１１４）に印加するエネルギーを蓄える。コンデンサＣ１は昇圧電源、チャージコンデンサとも称される。コンデンサＣ１としては、たとえば電解コンデンサを採用することができる。
【００２１】
充電回路部２１は、バッテリ電圧ＶＢを昇圧してコンデンサＣ１を充電する回路である。充電回路は、インダクタＬ１（コイル）、昇圧用スイッチＱ１、抵抗Ｒ１、及びダイオードＤ１を有している。
【００２２】
燃料噴射制御装置１０の端子Ｐ３には、バッテリ電圧ＶＢが供給される。インダクタＬ１の一端は端子Ｐ３に接続されており、他端には昇圧用スイッチＱ１が接続されている。本実施形態では、昇圧用スイッチＱ１としてｎチャネル型のＭＯＳＦＥＴを採用している。昇圧用スイッチＱ１のドレインがインダクタＬ１に接続され、ソースが抵抗Ｒ１を介してグランドに接続されている。昇圧用スイッチＱ１のオンオフは、制御部６０の制御ＩＣ６２から出力される駆動信号によって制御される。
【００２３】
インダクタＬ１と昇圧用スイッチＱ１との接続点には、逆流阻止用のダイオードＤ１のアノードが接続されている。ダイオードＤ１とグランドとの間に、コンデンサＣ１が配置されている。コンデンサＣ１の正極（陽極）が、ダイオードＤ１のカソードに接続され、負極が昇圧用スイッチＱ１と抵抗Ｒ１との接続点に接続されている。抵抗Ｒ１に流れる電流が、制御部６０（制御ＩＣ６２）により検出される。
【００２４】
並列回路部３０は、昇圧用スイッチＱ１に対して並列に設けられている。並列回路部３０の一端は昇圧用スイッチＱ１のドレインに接続され、他端は昇圧用スイッチＱ１のソースに接続されている。並列回路部３０が、並列回路部に相当する。並列回路部３０は、スナバ回路３１及びスナバ用スイッチＱ２を有している。
【００２５】
スナバ回路３１は、抵抗Ｒ２及びコンデンサＣ２を有している。抵抗Ｒ２及びコンデンサＣ２は、昇圧用スイッチＱ１のドレインとソースとの間で直列に接続されている。本実施形態では、コンデンサＣ２をソース側として、直列に接続されている。
【００２６】
スナバ用スイッチＱ２は、スナバ回路３１に対して直列に接続されている。本実施形態では、スナバ用スイッチＱ２としてｎチャネル型のＭＯＳＦＥＴを採用している。スナバ用スイッチＱ２のドレインが、昇圧用スイッチＱ１のドレインに接続され、ソースがスナバ回路３１の抵抗Ｒ２に接続されている。スナバ用スイッチＱ２のオンオフも、制御部６０の制御ＩＣ６２から出力される駆動信号によって制御される。
【００２７】
ハイサイド回路部４０は、対応するソレノイド１１０の上流側に配置され、オンすることで対応するソレノイド１１０に電力を供給するスイッチを備えた回路である。燃料噴射制御装置１０は、ハイサイド回路部４０として、ソレノイド１１１，１１４に対して電力を供給可能なハイサイド回路部４１、及び、ソレノイド１１２，１１３に対して電力を供給可能なハイサイド回路部４２を有している。ハイサイド回路部４１は、ソレノイド１１１，１１４に共通の回路であり、ハイサイド回路部４２は、ソレノイド１１２，１１３に共通の回路である。ハイサイド回路部４１，４２は、それぞれコモン回路とも称される。しかしながら、ソレノイド１１０ごとに独立して設けられたハイサイド回路部４０を採用することもできる。
【００２８】
ハイサイド回路部４０は、放電スイッチＱ３、定電流スイッチＱ４、及びダイオードＤ２，Ｄ３を有している。放電スイッチＱ３は、コンデンサＣ１の正極と端子Ｐ１との間に配置され、オンすることで、コンデンサＣ１に蓄積されたエネルギーを、端子Ｐ１を介してソレノイド１１０に放電させるスイッチである。本実施形態では、放電スイッチＱ３として、ｎチャネル型のＭＯＳＦＥＴを採用している。
【００２９】
放電スイッチＱ３のドレインはダイオードＤ１とコンデンサＣ１との接続点、すなわちコンデンサＣ１の正極に接続され、ソースは端子Ｐ１を介して対応するソレノイド１１０の上流側に接続されている。ハイサイド回路部４０は、放電スイッチＱ３として２つの放電スイッチＱ３１，Ｑ３２を有している。ハイサイド回路部４１が放電スイッチＱ３１を有し、ハイサイド回路部４２が放電スイッチＱ３２を有している。
【００３０】
放電スイッチＱ３１は、ソレノイド１１１，１１４の上流端子、すなわち端子Ｐ１１とコンデンサＣ１との間に配置され、オンすることで、コンデンサＣ１に蓄積されたエネルギー（昇圧電圧）を、端子Ｐ１１を介してソレノイド１１１，１１４に放電させるスイッチである。放電スイッチＱ３２は、ソレノイド１１２，１１３の上流端子、すなわち端子Ｐ１２とコンデンサＣ１との間に配置され、オンすることで、コンデンサＣ１に蓄積されたエネルギーを、端子Ｐ１２を介してソレノイド１１２，１１３に放電させるスイッチである。放電スイッチＱ３１，Ｑ３２のオンオフは、制御ＩＣ６２から出力される駆動信号によって制御される。
【００３１】
定電流スイッチＱ４は、端子Ｐ１に対して上流側に配置され、オンすることで、端子Ｐ１を介して対応するソレノイド１１０にバッテリ電圧ＶＢを供給するスイッチである。本実施形態では、定電流スイッチＱ４として、ｎチャネル型のＭＯＳＦＥＴを採用している。
【００３２】
定電流スイッチＱ４のドレインは電源ライン２２を介して端子Ｐ３に接続されており、ソースは、逆流阻止用のダイオードＤ２及び端子Ｐ１を介して、対応するソレノイド１１０の上流側に接続されている。燃料噴射制御装置１０は、定電流スイッチＱ４として２つの定電流スイッチＱ４１，Ｑ４２を有している。ハイサイド回路部４１が定電流スイッチＱ４１を有し、ハイサイド回路部４２が定電流スイッチＱ４２を有している。
【００３３】
定電流スイッチＱ４１は、ソレノイド１１１，１１４の上流端子、すなわち端子Ｐ１１に対して上流側に配置され、オンすることで、端子Ｐ１１を介してソレノイド１１１，１１４にバッテリ電圧ＶＢを供給するスイッチである。定電流スイッチＱ４１のソースは、ダイオードＤ２１を介して、端子Ｐ１１に接続されている。定電流スイッチＱ４２は、ソレノイド１１２，１１３の上流端子、すなわち端子Ｐ１２に対して上流側に配置され、オンすることで、端子Ｐ１２を介してソレノイド１１２，１１３にバッテリ電圧ＶＢを供給するスイッチである。定電流スイッチＱ４２のソースは、ダイオードＤ２２を介して、端子Ｐ１２に接続されている。定電流スイッチＱ４１，Ｑ４２のオンオフは、制御ＩＣ６２から出力される駆動信号によって制御される。
【００３４】
ダイオードＤ２のアノードは定電流スイッチＱ４のソースに接続され、カソードは放電スイッチＱ３のソースに接続されている。ダイオードＤ２と放電スイッチＱ３の接続点とグランドとの間には、還流用のダイオードＤ３がアノードをグランド側にして配置されている。燃料噴射制御装置１０は、ダイオードＤ２として２つのダイオードＤ２１，Ｄ２２を有し、ダイオードＤ３として２つのダイオードＤ３１，Ｄ３２を有している。ハイサイド回路部４１がダイオードＤ２１，Ｄ３１を有し、ハイサイド回路部４２がダイオードＤ２２，Ｄ３２を有している。
【００３５】
ローサイド回路部５０は、ローサイドスイッチＱ５及び抵抗Ｒ３を有している。ローサイドスイッチＱ５は、ソレノイド１１０ごとに設けられるとともに対応するソレノイド１１０の下流側に配置され、オンすることで、対応するソレノイド１１０の下流側をグランドに接続させる。ローサイドスイッチＱ５は、気筒選択スイッチとも称される。本実施形態では、ローサイドスイッチＱ５として、ｎチャネル型のＭＯＳＦＥＴを採用している。ローサイドスイッチＱ５のソースは抵抗Ｒ３を介してグランドに接続されており、ドレインは端子Ｐ２を介して対応するソレノイド１１０の下流側に接続されている。抵抗Ｒ３は、ローサイドスイッチＱ５をオンしているときに、対応するソレノイド１１０（インジェクタ１００）に流れる電流を検出するための抵抗である。
【００３６】
具体的には、燃料噴射制御装置１０が、ローサイドスイッチＱ５として、４つのローサイドスイッチＱ５１，Ｑ５２，Ｑ５３，Ｑ５４を有している。また、抵抗Ｒ３として、４つの抵抗Ｒ３１，Ｒ３２，Ｒ３３，Ｒ３４を有している。ローサイドスイッチＱ５１は、第１気筒のインジェクタ１０１に対応しており、ドレインが端子Ｐ２１を介してソレノイド１１１の下流側に接続され、ソースが抵抗Ｒ３１を介してグランドに接続されている。ローサイドスイッチＱ５２は、第２気筒のインジェクタ１０２に対応しており、ドレインが端子Ｐ２２を介してソレノイド１１２の下流側に接続され、ソースが抵抗Ｒ３２を介してグランドに接続されている。
【００３７】
ローサイドスイッチＱ５３は、第３気筒のインジェクタ１０３に対応しており、ドレインが端子Ｐ２３を介してソレノイド１１３の下流側に接続され、ソースが抵抗Ｒ３３を介してグランドに接続されている。ローサイドスイッチＱ５４は、第４気筒のインジェクタ１０４に対応しており、ドレインが端子Ｐ２４を介してソレノイド１１４の下流側に接続され、ソースが抵抗Ｒ３４を介してグランドに接続されている。
【００３８】
ローサイドスイッチＱ５１，Ｑ５２，Ｑ５３，Ｑ５４のオンオフは、制御ＩＣ６２から出力される駆動信号によって制御される。なお、電流検出用の抵抗Ｒ３については、ハイサイド回路部４１に対応するソレノイド１１１，１１４で共通とし、ハイサイド回路部４２に対応するソレノイド１１２，１１３で共通とすることもできる。
【００３９】
制御部６０は、インジェクタ１００による燃料噴射制御、昇圧回路部２０による昇圧動作、及びスナバ回路３１の切り替え制御を実行する。制御部６０が提供する手段及び／又は機能は、実体的なメモリ装置に記録されたソフトウェア及びそれを実行するコンピュータ、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組合せによって提供することができる。たとえば制御装置がハードウェアである電子回路によって提供される場合、それは多数の論理回路を含むデジタル回路、又はアナログ回路によって提供することができる。
【００４０】
本実施形態の燃料噴射制御装置１０は、上記したようにエンジンＥＣＵとして構成されている。そして、制御部６０が、マイコン６１及び制御ＩＣ６２により構成されている。マイコン６１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、レジスタ、及びＩ／Ｏポートなどを備えて構成されたマイクロコンピュータである。たとえば、マイコン６１は、エンジンが出力すべき目標トルクを算出する。また、エンジンが要求される目標トルクを生じるために、図示しないスロットルバルブを適切な開度に制御するとともに、エンジンの燃料噴射量及び点火タイミングを制御する。
【００４１】
マイコン６１は、クランク角センサ、カム角センサ、アクセル開度センサ、スロットル開度センサ、エアフロメータなど、図示しない各種センサにて検出されるエンジンの運転情報に基づいて、各インジェクタ１００に対応する噴射信号を生成し、制御ＩＣ６２に出力する。マイコン６１は、開弁を指示する期間において、噴射信号として電圧レベルがＨレベルの信号を出力し、閉弁を指示する期間において、噴射信号としてＬレベルの信号を出力する。本実施形態では、インジェクタ１０１、インジェクタ１０３、インジェクタ１０４、インジェクタ１０２の順に噴射するように、噴射信号を生成する。
【００４２】
また、マイコン６１は、電源が投入されると、制御ＩＣ６２に対して昇圧回路部２０の動作要求信号を出力する。マイコン６１は、制御ＩＣ６２を監視しており、制御ＩＣ６２に異常が生じたと判断すると、動作要求信号に代えて、動作禁止信号を出力する。
【００４３】
制御ＩＣ６２は、上記した燃料噴射制御、昇圧制御、及びスナバ回路３１の切り替え制御を実行するために、各スイッチＱ１〜Ｑ５に対して駆動信号を生成する。先ず、燃料噴射制御について説明する。燃料噴射制御については周知の手法を採用することができる。
【００４４】
制御ＩＣ６２は、マイコン６１から各気筒の噴射信号を取得する。また、抵抗Ｒ３に流れる電流、すなわちソレノイド１１０に流れる駆動電流を検出する。制御ＩＣ６２は、駆動電流に相関する抵抗Ｒ３の両端電圧（両端の電位差）を検出する。制御ＩＣ６２は、噴射信号ＴＱ及び検出された駆動電流に基づいて駆動信号を生成し、放電スイッチＱ３、定電流スイッチＱ４、及びローサイドスイッチＱ５のオンオフを制御する。すなわち、各インジェクタ１００による燃料噴射を制御する。
【００４５】
具体的には、噴射信号がＨレベルの期間、すなわちソレノイド１１０の駆動期間、の初期において、制御ＩＣ６２は、対応する放電スイッチＱ３及びローサイドスイッチＱ５をオンさせる。たとえばソレノイド１１１の駆動期間において、放電スイッチＱ３１及びローサイドスイッチＱ５１をオンさせる。上記した駆動期間の初期であり、放電スイッチＱ３がオンされる放電期間では、コンデンサＣ１からソレノイド１１０に昇圧電圧が印加され、ソレノイド１１０に流れる駆動電流が急激に立ち上がってインジェクタ１００が開弁する。
【００４６】
駆動電流が目標ピーク電流値に達すると、制御ＩＣ６２は、放電スイッチＱ３をオフさせる。これにより、放電期間が終了となる。ローサイドスイッチＱ５については、継続してオンさせておく。
【００４７】
放電期間が終了してから駆動期間が終了するまでの定電流期間において、制御ＩＣ６２は、定電流処理を実行する。制御ＩＣ６２は、駆動電流が、所定の下限電流値まで低下すると、対応する定電流スイッチＱ４をオンさせる。定電流スイッチＱ４をオンさせると、駆動電流は上昇する。駆動電流が所定の上限電流値まで上昇すると、定電流スイッチＱ４をオフさせる。これにより、駆動電流が低下する。上電電流値は、ピーク電流値よりも小さい値が設定されている。ソレノイド１１１の場合、定電流スイッチＱ４１をオンオフさせる。
【００４８】
このように、制御ＩＣ６２は、駆動電流が下限電流値以上、上限電流値以下となるように、定電流スイッチＱ４のオンオフを制御する。これにより定電流期間では、駆動電流として、ピーク電流値よりも小さい所定の保持電流、すなわちほぼ一定の電流が、ソレノイド１１０に通電される。これにより、インジェクタ１００の開弁状態が保持される。噴射信号がＬレベルになると、制御ＩＣ６２は、定電流スイッチＱ４及びローサイドスイッチＱ５をオフさせ、開弁処理を終了する。
【００４９】
次に、昇圧制御について説明する。昇圧制御についても周知の手法を採用することができる。制御ＩＣ６２は、昇圧電圧が所定の範囲内に保持されるように、昇圧回路部２０を構成する昇圧用スイッチＱ１のオンオフを制御する。制御ＩＣ６２は、たとえば噴射のためにコンデンサＣ１から放電が行われた後、次の放電が開始されるまでの間に、コンデンサＣ１を充電させる。
【００５０】
制御ＩＣ６２は、コンデンサＣ１の正極側の電圧、すなわち昇圧電圧を取得する。昇圧電圧は、たとえば図示しない抵抗により分圧されて、制御ＩＣ６２に入力される。制御ＩＣ６２は、昇圧電圧が所定の閾値電圧以下になると、昇圧用スイッチＱ１を繰り返しオンオフさせることで、昇圧電圧が目標電圧（たとえば満充電電圧）となるようにコンデンサＣ１を充電させる。昇圧用スイッチＱ１をオンさせると、インダクタＬ１及び昇圧用スイッチＱ１を通じて抵抗Ｒ１に電流（充電電流）が流れる。充電電流が目標電流値に到達することで充電スイッチＱ１をオフさせると、インダクタＬ１に蓄積されたエネルギーが、ダイオードＤ１を通じてコンデンサＣ１に移り、昇圧電圧が上昇する。制御ＩＣ６２は、昇圧電圧が目標電圧になるまで、充電スイッチＱ１を繰り返しオンオフさせる。
【００５１】
次に、図２に基づき、スナバ回路３１の切り替え制御について説明する。図２では、制御部６０のうち、制御ＩＣ６２が実行する部分について説明する。制御ＩＣ６２は、燃料噴射制御装置１０の電源が投入されると、以下に示す処理を所定の周期で繰り返し実行する。
【００５２】
図２に示すように、制御ＩＣ６２は、マイコン６１から昇圧回路部２０に対する動作要求信号が入力されているか否かを判定する（ステップＳ１０）。動作要求信号が入力されていない、すなわち動作禁止信号が入力されていると判定すると、一連の処理を終了する。
【００５３】
動作要求信号が入力されていると判定した場合、次いで制御ＩＣ６２は、マイコン６１からエンジン回転数を取得する（ステップＳ１２）。マイコン６１は、クランク角センサの検出信号に基づいて、エンジン回転数を算出する。制御ＩＣ６２は、マイコン６１により算出されたエンジン回転数を取得する。
【００５４】
次いで制御ＩＣ６２は、ステップＳ１２で取得したエンジン回転数が、予めメモリに記憶された所定回転数以上であるか否かを判定する（ステップＳ１４）。所定回転数としては、アイドリング回転数に所定のマージンを加味した値とすることができる。本実施形態では、２０００ｒｐｍが設定されている。
【００５５】
そして、エンジン回転数が所定回転数以上であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオフさせる駆動信号（たとえばＬレベルの信号）を生成し、スナバ用スイッチＱ２に出力する。すなわち、スナバ用スイッチＱ２をオフさせる（ステップＳ１６）。これにより、一連の処理を終了する。このように、エンジン回転数が所定回転数以上であると判定した場合には、スナバ回路３１に電流を迂回させないようにする。
【００５６】
一方、ステップＳ１４において、エンジン回転数が所定回転数未満であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオンさせる駆動信号（たとえばＨレベルの信号）を生成し、スナバ用スイッチＱ２に出力する。すなわち、スナバ用スイッチＱ２をオンさせる（ステップＳ１８）。これにより、一連の処理を終了する。このように、エンジン回転数が所定回転数未満であると判定した場合には、スナバ回路３１に電流を迂回させるようにする。
【００５７】
次に、上記した燃料噴射制御装置１０の効果について説明する。
【００５８】
エンジン負荷が同じ場合、インジェクタ１００による燃料噴射頻度が高いほどエンジン回転数が高くなり、燃料噴射頻度が低いほどエンジン回転数が低くなる。燃料噴射頻度が高いほど、昇圧電圧の低下が早いため、昇圧動作の頻度が高くなる。したがって、燃料噴射頻度は、昇圧動作頻度ということもできる。
【００５９】
昇圧用スイッチＱ１のリンギングノイズを吸収すべく、スナバ用スイッチＱ２をオンさせてスナバ回路３１に電流を迂回させると、スナバ回路３１でエネルギーが消費される。すなわち、昇圧に用いられる電力の一部がスナバ回路３１で消費される。燃料噴射頻度が高いほど、昇圧用スイッチＱ１のスイッチング回数が多くなり、これによりスナバ回路３１の消費電力は大きくなるため、充電能力が低下してしまう。また、スナバ回路３１として、定格電力の大きい、すなわち体格の大きい抵抗Ｒ２や、何らかの放熱手段が必要となるため、コストの増加につながる。
【００６０】
一方、燃料噴射頻度が高いほど、燃料噴射に関わるスイッチ、たとえばローサイドスイッチＱ５のスイッチングが高速化し、これにともなってスイッチングノイズが大きくなる。この結果、ローサイドスイッチＱ５などのスイッチングノイズに、昇圧用スイッチＱ１のリンギングノイズが埋もれてしまう。燃料噴射頻度が低い場合、たとえばアイドリング時には、ローサイドスイッチＱ５などのスイッチングノイズがほとんど生じないため、昇圧用スイッチＱ１のリンギングノイズが問題となる。
【００６１】
このように、燃料噴射頻度が高い第１期間においては、昇圧用スイッチＱ１のリンギングノイズが目立たず、且つ、スナバ回路３１の消費電力も大きいため、電流をスナバ回路３１へ迂回させない方が有利である。一方、第１期間よりも燃料噴射頻度の低い第２期間においては、昇圧用スイッチＱ１のリンギングノイズが目立ち、且つ、第１期間に較べてスナバ回路３１の消費電力が小さいため、電流をスナバ回路３１へ迂回させてリンギングノイズを吸収させた方が有利である。
【００６２】
本実施形態では、制御部６０（制御ＩＣ６２）が、エンジン回転数が所定回転数以上の高回転時においてスナバ用スイッチＱ２をオフさせる。このように、燃料噴射頻度の高い高回転時にはスナバ回路３１に電流を迂回させないため、充電能力の低下や放熱対策などによるコストの増加を抑制することができる。なお、昇圧用スイッチＱ１のリンギングノイズは他のノイズに隠れているため、問題とならない。
【００６３】
また、制御部６０（制御ＩＣ６２）は、エンジン回転数が所定回転数未満の低回転時においてスナバ用スイッチＱ２をオンさせる。このように、また、燃料噴射頻度の低い低回転時にはスナバ回路３１に電流を迂回させるため、昇圧用スイッチＱ１のリンギングノイズをスナバ回路３１にて吸収することができる。
【００６４】
以上より、本実施形態の燃料噴射制御装置１０によれば、充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することができる。
【００６５】
（第２実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示した燃料噴射制御装置１０と共通する部分についての説明は省略する。
【００６６】
図３は、本実施形態の燃料噴射制御装置１０において、制御ＩＣ６２が実行するスナバ回路３１の切り替え制御を示している。制御ＩＣ６２は、燃料噴射制御装置１０の電源が投入されると、以下に示す処理を所定の周期で繰り返し実行する。図３に示すステップＳ１０，Ｓ１４，Ｓ１６，Ｓ１８の処理は、図２に示した処理と同じであるため、同じステップ番号を付与している。また、ステップＳ１２の処理についても、図２に示した処理に対応しているため、同一のステップ番号を付与している。
【００６７】
ステップＳ１２において、制御ＩＣ６２は、マイコン６１からエンジン回転数及び噴射パターンを取得する。噴射パターンは、少なくとも噴射段数を含む。マイコン６１は、エンジン回転数、エンジン負荷トルク、燃圧などに基づいて、噴射段数を含む噴射パターンを設定する。予めメモリには、エンジン回転数、エンジン負荷トルク、及び燃圧との対応関係がマップとして格納されている。マイコンは、最適な噴射パターンとなるように、噴射段数を設定する。なお、噴射段数とは、エンジンの１燃焼サイクル中における噴射回数を示す。１燃焼サイクルとは、エンジンの燃焼サイクルの１周期（吸入行程−圧縮行程−膨張行程−排気行程）、すなわち１燃焼行程を示す。
【００６８】
制御ＩＣ６２は、ステップＳ１４において、エンジン回転数が所定回転数未満であると判定すると、ステップＳ１２で取得した噴射段数が所定段数以上であるか否かを判定する（ステップＳ１５）。噴射段数としては、多段であればよい。本実施形態では、所定段数として２段が設定されている。
【００６９】
噴射段数が所定段数であると判定した場合、制御ＩＣ６２は、エンジン回転数が所定回転数未満であっても、スナバ用スイッチＱ２をオフさせる（ステップＳ１６）。なお、ステップＳ１４において、エンジン回転数が所定回転数以上であると判定した場合にも、スナバ用スイッチＱ２をオフさせる。そして、一連の処理を終了する。
【００７０】
噴射段数が所定段数未満であると判定した場合、制御ＩＣ６２は、スナバ用スイッチＱ２をオンさせる（ステップＳ１８）。そして、一連の処理を終了する。
【００７１】
次に、上記した燃料噴射制御装置１０の効果について説明する。
【００７２】
噴射段数が多いほど、噴射回数が多くなり、昇圧動作の頻度も高くなる。本実施形態では、エンジン回転数が所定回転数未満であっても、噴射段数が所定段数以上の場合には、スナバ回路３１に電流を迂回させないようにする。このように、噴射段数も考慮するため、充電能力の低下をより効果的に抑制しつつ、リンギングノイズを抑制することができる。
【００７３】
（第３実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示した燃料噴射制御装置１０と共通する部分についての説明は省略する。
【００７４】
図４は、本実施形態の燃料噴射制御装置１０において、制御ＩＣ６２が実行するスナバ回路３１の切り替え制御を示している。制御ＩＣ６２は、燃料噴射制御装置１０の電源が投入されると、以下に示す処理を所定の周期で繰り返し実行する。図４に示すステップＳ２０，Ｓ２６，Ｓ２８の処理は、図２に示したＳ１０，Ｓ１６，Ｓ１８の処理と同じである。
【００７５】
ステップＳ２０で昇圧回路部２０の動作要求ありと判定すると、次いで制御ＩＣ６２は、マイコン６１から単位時間当たりの燃料噴射回数を取得する（ステップＳ２２）。上記したように、マイコン６１は噴射信号を生成する。マイコン６１は、たとえば噴射信号に基づいて、単位時間当たりの燃料噴射回数を算出する。制御ＩＣ６２は、算出された燃料噴射回数を取得する。
【００７６】
次いで、制御ＩＣ６２は、取得した燃料噴射回数が予めメモリに記憶された所定回数以上であるか否かを判定する（ステップＳ２４）。所定回数として、たとえば１０回／秒が設定されている。そして、燃料噴射回数が所定回数以上であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオフさせ（ステップＳ２６）、一連の処理を終了する。一方、ステップＳ２４で燃料噴射回数が所定回数以上ではない、すなわち所定回数未満であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオンさせ（ステップＳ２８）、一連の処理を終了する。
【００７７】
次に、上記した燃料噴射制御装置１０の効果について説明する。
【００７８】
本実施形態では、単位時間当たりの燃料噴射回数が多い場合、すなわち燃料噴射頻度が高い場合に、スナバ用スイッチＱ２をオフさせ、燃料噴射回数が少ない場合、すなわち燃料噴射頻度が低い場合に、スナバ用スイッチＱ２をオンさせる。したがって、本実施形態に示す構成によっても、第１実施形態同様の効果、すなわち充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することができる。
【００７９】
（第４実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示した燃料噴射制御装置１０と共通する部分についての説明は省略する。
【００８０】
図５は、本実施形態の燃料噴射制御装置１０において、制御ＩＣ６２が実行するスナバ回路３１の切り替え制御を示している。制御ＩＣ６２は、燃料噴射制御装置１０の電源が投入されると、以下に示す処理を所定の周期で繰り返し実行する。図５に示すステップＳ３０，Ｓ３６，Ｓ３８の処理は、図２に示したＳ１０，Ｓ１６，Ｓ１８の処理と同じである。
【００８１】
ステップＳ３０で昇圧回路部２０の動作要求ありと判定すると、次いで制御ＩＣ６２は、待機時間を算出する（ステップＳ３２）。上記したように、制御ＩＣ６２は、昇圧用スイッチＱ１の駆動信号を生成し、昇圧用スイッチＱ１のゲートに出力する。制御ＩＣ６２は、たとえばタイマカウンタを有しており、昇圧が完了してから次の昇圧が開始するまでのカウント値に基づいて、待機時間を算出する。
【００８２】
図６は、昇圧用スイッチＱ１及びスナバ用スイッチＱ２の駆動信号の波形を示している。図６に示すように、昇圧動作が完了してから次の昇圧動作を開始するまでの時間が、待機時間である。待機時間は、昇圧間隔（時間）とも称される。昇圧動作頻度（燃料噴射頻度）が高いほど待機時間が短くなり、昇圧動作頻度（燃料噴射頻度）が低いほど待機時間が長くなる。
【００８３】
次いで、制御ＩＣ６２は、算出した待機時間が予めメモリに記憶された所定時間以下であるか否かを判定する（ステップＳ３４）。図６に示すしきい値が所定時間に相当する。制御ＩＣ６２は、タイマカウンタのカウント値と閾値とを比較して、待機時間が所定時間以下であるか否かを判定する。
【００８４】
図６では、時刻ｔ１から時刻ｔ２までの期間、時刻ｔ３から時刻ｔ４までの期間、及び時刻ｔ６から時刻ｔ７までの期間において、昇圧制御が実行されている。そして、時刻ｔ２から時刻ｔ３までに要する時間、時刻ｔ４から時刻ｔ６までに要する時間が、それぞれ待機時間となっている。
【００８５】
ステップＳ３４で所定時間以下と判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオフさせ（ステップＳ３６）、一連の処理を終了する。図６において、時刻ｔ２から時刻ｔ３までの待機時間は所定時間（しきい値）よりも短いため、時刻ｔ３において、スナバ用スイッチＱ２がオフされる。
【００８６】
一方、ステップＳ３４で所定時間以下ではない、すなわち所定時間よりも長いと判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオンさせ（ステップＳ３８）、一連の処理を終了する。図６において、時刻ｔ４から時刻ｔ６までの待機時間は所定時間（しきい値）よりも長いため、タイマカウンタの値が時刻ｔ４からしきい値に到達した時点である時刻ｔ５において、スナバ用スイッチＱ２がオンされる。
【００８７】
次に、上記した燃料噴射制御装置１０の効果について説明する。
【００８８】
燃料噴射頻度が高いほど、昇圧動作の頻度が高くなり、待機時間が短くなる。本実施形態では、待機時間が短い場合、すなわち燃料噴射頻度が高い場合に、スナバ用スイッチＱ２をオフさせ、待機時間が長い場合、すなわち燃料噴射頻度が低い場合に、スナバ用スイッチＱ２をオンさせる。したがって、本実施形態に示す構成によっても、第１実施形態同様の効果、すなわち充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することができる。
【００８９】
（第５実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示した燃料噴射制御装置１０と共通する部分についての説明は省略する。
【００９０】
図７は、本実施形態の燃料噴射制御装置１０において、制御ＩＣ６２が実行するスナバ回路３１の切り替え制御を示している。制御ＩＣ６２は、燃料噴射制御装置１０の電源が投入されると、以下に示す処理を所定の周期で繰り返し実行する。図７に示すステップＳ４０，Ｓ４６，Ｓ４８の処理は、図２に示したＳ１０，Ｓ１６，Ｓ１８の処理と同じである。
【００９１】
ステップＳ４０で昇圧回路部２０の動作要求ありと判定すると、次いで制御ＩＣ６２は、昇圧用スイッチＱ１の単位時間当たりのスイッチング回数を算出する（ステップＳ４２）。上記したように、制御ＩＣ６２は、昇圧用スイッチＱ１の駆動信号を生成するため、たとえば該駆動信号に基づいて、スイッチング回数を算出する。たとえば１０ｍｓ間のスイッチング回数を算出する。
【００９２】
次いで、制御ＩＣ６２は、算出したスイッチング回数が予めメモリに記憶された所定回数以上であるか否かを判定する（ステップＳ４４）。所定回数として、たとえば３００回／１０ｍｓが設定されている。そして、スイッチング回数が所定回数以上であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオフさせ（ステップＳ４６）、一連の処理を終了する。一方、ステップＳ４４で所定回数以上ではない、すなわち所定回数未満であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオンさせ（ステップＳ４８）、一連の処理を終了する。
【００９３】
次に、上記した燃料噴射制御装置１０の効果について説明する。
【００９４】
本実施形態では、昇圧用スイッチＱ１の単位時間当たりのスイッチング回数が多い場合、すなわち燃料噴射頻度が高い場合に、スナバ用スイッチＱ２をオフさせ、スイッチング回数が少ない場合、すなわち燃料噴射頻度が低い場合に、スナバ用スイッチＱ２をオンさせる。したがって、本実施形態に示す構成によっても、第１実施形態同様の効果、すなわち充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することができる。
【００９５】
（第６実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示した燃料噴射制御装置１０と共通する部分についての説明は省略する。
【００９６】
図８は、本実施形態の燃料噴射制御装置１０において、制御ＩＣ６２が実行するスナバ回路３１の切り替え制御を示している。制御ＩＣ６２は、燃料噴射制御装置１０の電源が投入されると、以下に示す処理を所定の周期で繰り返し実行する。図８に示すステップＳ５０，Ｓ５６，Ｓ５８の処理は、図２に示したＳ１０，Ｓ１６，Ｓ１８の処理と同じである。
【００９７】
ステップＳ５０で昇圧回路部２０の動作要求ありと判定すると、次いで制御ＩＣ６２は、マイコン６１からスロットル開度を取得する（ステップＳ５２）。上記したように、マイコン６１には、スロットルセンサの検出信号が入力される。マイコン６１は、スロットルセンサの検出信号に基づいて、スロットルバルブの開度、すなわちスロットル開度を算出する。なお、制御ＩＣ６２は、スロットル開度を取得してもよいし、スロットル開度に応じた値、たとえばスロットルセンサの検出信号（電圧値）を取得してもよい。
【００９８】
次いで、制御ＩＣ６２は、取得したスロットル開度が予めメモリに記憶された所定開度以上であるか否かを判定する（ステップＳ５４）。なお、スロットルセンサの電圧値を取得する場合には、所定開度に対応する値（たとえば１Ｖ）が判定閾値として設定される。
【００９９】
そして、スロットル開度が所定開度以上であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオフさせ（ステップＳ５６）、一連の処理を終了する。一方、ステップＳ５４でスロットル開度が所定開度以上ではない、すなわち所定開度未満であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオンさせ（ステップＳ５８）、一連の処理を終了する。
【０１００】
次に、上記した燃料噴射制御装置１０の効果について説明する。
【０１０１】
スロットル開度が大きいほど吸入空気量が多くなり、燃料噴射頻度が高くなる。本実施形態では、スロットル開度が大きい場合、すなわち燃料噴射頻度が高い場合に、スナバ用スイッチＱ２をオフさせ、スロットル開度が小さい場合、すなわち燃料噴射頻度が低い場合に、スナバ用スイッチＱ２をオンさせる。したがって、本実施形態に示す構成によっても、第１実施形態同様の効果、すなわち充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することができる。
【０１０２】
（第７実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示した燃料噴射制御装置１０と共通する部分についての説明は省略する。
【０１０３】
図９は、本実施形態の燃料噴射制御装置１０において、制御ＩＣ６２が実行するスナバ回路３１の切り替え制御を示している。制御ＩＣ６２は、燃料噴射制御装置１０の電源が投入されると、以下に示す処理を所定の周期で繰り返し実行する。図９に示すステップＳ６０，Ｓ６６，Ｓ６８の処理は、図２に示したＳ１０，Ｓ１６，Ｓ１８の処理と同じである。
【０１０４】
ステップＳ６０で昇圧回路部２０の動作要求ありと判定すると、次いで制御ＩＣ６２は、マイコン６１から吸気流量を取得する（ステップＳ６２）。上記したように、マイコン６１には、エアフロメータ（流量センサ）の検出信号が入力される。マイコン６１は、エアフロメータの検出信号に基づいて、吸気流量を算出する。なお、制御ＩＣ６２は、吸気流量を取得してもよいし、吸気流量に応じた値、たとえばエアフロメータの検出信号を取得してもよい。
【０１０５】
次いで、制御ＩＣ６２は、取得した吸気流量が予めメモリに記憶された所定値以上であるか否かを判定する（ステップＳ６４）。なお、エアフロメータの検出信号を取得する場合、パルス状の検出信号の周期が短いほど吸気流量が多く、周期が長いほど吸気流量が少ない。よって、所定値として所定の周期（たとえば４００μｓ）が設定される。周期の場合、所定周期以下の場合に、ステップＳ５６の処理を実行し、所定周期よりも長い場合にステップＳ５８の処理を実行することとなる。
【０１０６】
そして、吸気流量が所定値以上であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオフさせ（ステップＳ６６）、一連の処理を終了する。一方、ステップＳ６４で吸気流量が所定値以上ではない、すなわち所定値未満であると判定すると、制御ＩＣ６２は、スナバ用スイッチＱ２をオンさせ（ステップＳ６８）、一連の処理を終了する。
【０１０７】
次に、上記した燃料噴射制御装置１０の効果について説明する。
【０１０８】
吸気流量が多いほど、燃料噴射頻度が高くなる。本実施形態では、吸気流量が多い場合、すなわち燃料噴射頻度が高い場合に、スナバ用スイッチＱ２をオフさせ、吸気流量が少ない場合、すなわち燃料噴射頻度が低い場合に、スナバ用スイッチＱ２をオンさせる。したがって、本実施形態に示す構成によっても、第１実施形態同様の効果、すなわち充電能力の低下を効果的に抑制しつつ、リンギングノイズを抑制することができる。
【０１０９】
この明細書の開示は、例示された実施形態に制限されない。開示は、例示された実施形態と、それらに基づく当業者による変形態様を包含する。たとえば、開示は、実施形態において示された要素の組み合わせに限定されない。開示は、多様な組み合わせによって実施可能である。開示される技術的範囲は、実施形態の記載に限定されない。開示されるいくつかの技術的範囲は、特許請求の範囲の記載によって示され、さらに特許請求の範囲の記載と均等の意味及び範囲内でのすべての変更を含むものと解されるべきである。
【０１１０】
燃料噴射制御装置１０が、ローサイドスイッチＱ５がオフされたときに、対応するソレノイド１１０に蓄積されたエネルギーをコンデンサＣ１に回収させるエネルギー回収手段をさらに備えてもよい。エネルギー回収手段としては、ダイオードやＭＯＳＦＥＴなどのスイッチを採用することができる。
【０１１１】
燃料噴射制御装置１０がエンジンＥＣＵとして構成され、制御部６０がマイコン６１及び制御ＩＣ６２を備える例を示した。しかしながら、ＥＣＵがマイコン６１を備え、ＥＤＵ（Electronic injector Driver Unit）が、制御ＩＣ６２など、上記した燃料噴射制御装置１０のマイコン６１以外の要素を備える構成としてもよい。すなわち、ＥＤＵを燃料噴射制御装置１０とすることもできる。
【０１１２】
燃料噴射制御装置１０が、直噴ガソリンエンジンに適用される例を示したが、ディーゼルエンジンにも適用できる。内燃機関の気筒数は上記例に限定されない。
【０１１３】
スナバ回路３１及びスナバ用スイッチＱ２の配置は上記例に限定されない。スナバ用スイッチＱ２をグランド側（昇圧用スイッチＱ１のソース側）としてもよい。また、抵抗Ｒ２及びコンデンサＣ２の配置も上記例に限定されない。抵抗Ｒ２をグランド側としてもよい。
【符号の説明】
【０１１４】
１０…燃料噴射制御装置、２０…昇圧回路部、２１…充電回路部、２２…電源ライン、３０…並列回路部、３１…スナバ回路、４０，４１，４２…ハイサイド回路部、５０…ローサイド回路部、６０…制御部、６１…マイコン、６２…制御ＩＣ、Ｃ１，Ｃ２…コンデンサ、Ｄ１，Ｄ２，Ｄ２１，Ｄ２２，Ｄ３，Ｄ３１，Ｄ３２…ダイオード、Ｌ１…インダクタ、Ｐ１，Ｐ１１，Ｐ１２，Ｐ２，Ｐ２１，Ｐ２２，Ｐ２３，Ｐ２４，Ｐ３…端子、Ｑ１…昇圧用スイッチ、Ｑ２…スナバ用スイッチ、Ｑ３，Ｑ３１，Ｑ３２…放電スイッチ、Ｑ４，Ｑ４１，Ｑ４２…定電流スイッチ、Ｑ５，Ｑ５１，Ｑ５２，Ｑ５３，Ｑ５４…ローサイドスイッチ、Ｒ１，Ｒ２，Ｒ３、Ｒ３１，Ｒ３２，Ｒ３３，Ｒ３４…抵抗
【図１】
2018053786.tif 000003
【図２】
2018053786.tif 000004
【図３】
2018053786.tif 000005
【図４】
2018053786.tif 000006
【図５】
2018053786.tif 000007
【図６】
2018053786.tif 000008
【図７】
2018053786.tif 000009
【図８】
2018053786.tif 000010
【図９】
2018053786.tif 000011