(57)【特許請求の範囲】
【請求項１】
内燃機関（２００）へ燃料噴射するインジェクタ（３００）を制御する制御部（１０）と、
前記インジェクタへ供給される燃料の圧力を検出する燃圧センサ（４２０）の検出信号の入力されるフィルタ（２０）と、を有し、
前記フィルタは、第１フィルタ（２１）と、前記第１フィルタよりもカットオフ周波数の高い第２フィルタ（２２）と、を有し、
前記制御部は、
前記インジェクタを開弁することで前記内燃機関へ燃料を噴射し始める燃料噴射開始タイミングをクランク角によって定め、前記インジェクタを閉弁状態から開弁状態にするための開弁出力を前記検出信号に基づいて算出しており、
前記燃料噴射開始タイミングよりも、前記開弁出力の算出に要する算出時間分だけ前の事前タイミングにおいて、前記第２フィルタを介した前記検出信号をサンプリングし、そのサンプリングした前記検出信号に基づいて前記開弁出力を算出する噴射制御装置。
【請求項２】
前記開弁出力は、前記インジェクタを前記閉弁状態から前記開弁状態へと変化させるためのピーク電流値、若しくは、前記インジェクタを流れる電流の時間に対する変化量に相当する傾きである請求項１に記載の噴射制御装置。
【請求項３】
前記制御部は、マイクロコンピュータ（１１）とドライバ（１２）を有し、
前記マイクロコンピュータは前記燃料噴射開始タイミングと前記事前タイミングを算出し、前記事前タイミングにて、前記第２フィルタを介した前記検出信号のサンプリングの実施を命令するトリガ信号を前記ドライバに出力し、
前記ドライバは前記トリガ信号を受け取ると前記第２フィルタを介した前記検出信号をサンプリングし、そのサンプリングした前記検出信号に基づいて前記開弁出力を算出する請求項１または請求項２に記載の噴射制御装置。
【請求項４】
前記制御部は、
前記第１フィルタを介した前記検出信号を所定周期でサンプリングしており、
前記所定周期でサンプリングした前記第１フィルタを介した前記検出信号に基づいて、前記内燃機関に噴射された燃料の量を算出する請求項１〜３いずれか１項に記載の噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インジェクタを制御する噴射制御装置に関するものである。
【背景技術】
【０００２】
特許文献１に示されるように、インジェクタの燃料噴射量を制御する燃料噴射制御装置が知られている。インジェクタの燃料噴射量は、デリバリパイプの燃圧と、インジェクタの開弁期間とによって定まる。燃料噴射制御装置は、デリバリパイプ内の燃圧を算出し、その算出した燃圧に基づいてインジェクタの開弁期間を算出する。また燃料噴射制御装置は、デリバリパイプの燃圧が一定となるようにフィードバック制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１５３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで特許文献１に示される燃料噴射制御装置は、所定周期でデリバリパイプ内の燃圧を算出する。このように特許文献１の燃料噴射制御装置は、燃料噴射開始タイミングにかかわらずに、所定周期で燃圧を算出する。そのために算出した燃圧と燃料噴射開始タイミングにおける燃圧とに誤差が生じる。特許文献１に示される燃料噴射制御装置は、燃圧の履歴に基づいて燃料噴射量を補正するが、上記の誤差のため、インジェクタの開弁期間が長すぎたり短すぎたりする虞がある。そのためインジェクタから出力される燃料噴射量が、意図した燃料噴射量からずれる虞がある。
【０００５】
そこで本発明は上記問題点に鑑み、燃料噴射量の算出精度の低下が抑制された噴射制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した目的を達成するための開示された発明の１つは、内燃機関（２００）へ燃料噴射するインジェクタ（３００）を制御する制御部（１０）と、
インジェクタへ供給される燃料の圧力を検出する燃圧センサ（４２０）の検出信号の入力されるフィルタ（２０）と、を有し、
フィルタは、第１フィルタ（２１）と、第１フィルタよりもカットオフ周波数の高い第２フィルタ（２２）と、を有し、
制御部は、
インジェクタを開弁することで内燃機関へ燃料を噴射し始める燃料噴射開始タイミングをクランク角によって定め、インジェクタを閉弁状態から開弁状態にするための開弁出力を検出信号に基づいて算出しており、
燃料噴射開始タイミングよりも、開弁出力の算出に要する算出時間分だけ前の事前タイミングにおいて、第２フィルタを介した検出信号をサンプリングし、そのサンプリングした検出信号に基づいて開弁出力を算出する。
【０００７】
インジェクタ（３００）の開弁し難さは、インジェクタ（３００）へ供給される燃料の圧力（燃圧）に依存する。したがってインジェクタ（３００）を閉弁状態から開弁状態にするための開弁出力は、燃料噴射開始タイミングの燃圧に基づいて算出するのがよい。しかしながら開弁出力を算出するためには算出時間が必要となる。そこで上記したように本発明は、燃料噴射開始タイミングよりも算出時間分だけ前の事前タイミングの燃圧に基づいて開弁出力を算出する。これによれば燃料噴射開始タイミングにかかわらずに所定周期でサンプリングした燃圧の検出信号に基づいて開弁出力を算出する構成と比べて、開弁出力を燃料噴射開始タイミングの燃圧に近い値に基づいて算出することができる。このため、インジェクタ（３００）の開弁開始時間のずれることが抑制される。
【０００８】
インジェクタ（３００）の燃料噴射量は、上記の燃圧と、インジェクタ（３００）の開弁期間とによって定められる。これに対して上記したようにインジェクタ（３００）の開弁開始時間のずれることが抑制されている。このために開弁期間のずれることが抑制される。その結果としてインジェクタ（３００）の燃料噴射量の算出精度の低下が抑制される。
【０００９】
また上記の開弁出力の算出に用いる燃圧は、第１フィルタ（２１）よりもカットオフ周波数の高い第２フィルタ（２２）を介した燃圧センサの検出信号である。すなわち、第１フィルタ（２１）を介した検出信号よりも、振幅の低減の抑制された検出信号である。したがって第１フィルタ（２１）を介した検出信号を用いて開弁出力を算出する構成と比べて、開弁出力を精度良く算出することができる。
【００１０】
なお、特許請求の範囲に記載の請求項、および、課題を解決するための手段それぞれに記載の要素に括弧付きで符号をつけている。この括弧付きの符号は実施形態に記載の各構成要素との対応関係を簡易的に示すためのものであり、実施形態に記載の要素そのものを必ずしも示しているわけではない。括弧付きの符号の記載は、いたずらに特許請求の範囲を狭めるものではない。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係るエンジンＥＣＵの概略構成を示すブロック図である。
【図２】エンジンＥＣＵの信号を示すタイミングチャートである。
【図３】マイコンの処理を示すフローチャートである。
【図４】エンジンＥＣＵの変形例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の噴射制御装置をエンジンＥＣＵに適用した場合の実施形態を図に基づいて説明する。
（第１実施形態）
図１〜図３に基づいて本実施形態に係るエンジンＥＣＵを説明する。なお図１ではエンジンＥＣＵの他に、内燃機関、インジェクタ、燃料ポンプ、および、燃圧センサも図示している。以下においては、先ず内燃機関２００とインジェクタ３００、および、燃料ポンプ４００を説明する。そしてその後にエンジンＥＣＵ１００を説明する。
【００１３】
図示しないが内燃機関２００は、クランクシャフト、コンロッド、ピストン、シリンダ、プラグ、吸気管、排気管、吸気バルブ、排気バルブ、カムシャフト、および、タイミングチェーンを有する。クランクシャフトとピストンとがコンロッドを介して連結され、クランクシャフトの回転によってピストンがシリンダ内を上下動する。シリンダとピストンとによって燃焼室が構成され、この燃焼室にインジェクタ３００から燃料が噴射される。そしてプラグによって火花が生成されることで空気と燃料の混合した混合気体が爆発する。これによってピストンが上下動し、その上下動が車両の推進力としてクランクシャフトから車両の出力軸へと伝達される。
【００１４】
燃焼室には２つの開口部が形成されている。２つの開口部のうちの一方が吸気管に連結され、他方が排気管に連結されている。そして２つの開口部のうちの一方に吸気バルブが設けられ、他方に排気バルブが設けられている。
【００１５】
カムシャフトはタイミングチェーンを介してクランクシャフトと連結されている。したがってクランクシャフトが回転するとそれにともなってカムシャフトも回転する。カムシャフトの回転に伴って吸気バルブと排気バルブは燃焼室の開口部に対して上下動する。これによって燃焼室と吸気管との連通、および、燃焼室と排気管との連通が制御される。
【００１６】
本実施形態に係る内燃機関２００は吸気、圧縮、膨張、排気の４工程で１サイクルを成す４サイクルエンジンである。吸気工程にてピストンが上死点側から下死点側へと運動するとともに、吸気バルブが燃焼室の開口部から離れて燃焼室と吸気管とが連通される。これにより空気が燃焼室へと流入される。またこの際にインジェクタ３００から霧状の燃料が燃焼室へと噴射される。圧縮工程にてピストンが下死点側から上死点側へと運動するとともに、吸気バルブが燃焼室の開口部へ近づき燃焼室と排気管との連通が阻止される。これにより燃焼室内にて混合気体が圧縮される。膨張工程にてプラグから火花が生成され、混合気体が爆発する。この爆発によってピストンが上死点側から下死点側へと運動する。最後に、排気工程にてピストンが下死点側から上死点側へと運動するとともに、排気バルブが燃焼室の開口部から離れて燃焼室と排気管とが連通される。これにより燃焼室内の排気ガスが排気管へと排出される。
【００１７】
上記した吸気、圧縮、膨張、排気の各工程の開始タイミングはクランクシャフトの回転角度（クランク角）によって定まっている。そしてインジェクタ３００の燃焼室への燃料噴射開始タイミングもクランク角によって定まっている。図示しないがインジェクタ３００はソレノイドコイルとニードル弁を有する。ソレノイドコイルへの通電によってニードル弁の開閉が制御される。これによりインジェクタ３００の開弁と閉弁とが制御され、インジェクタ３００からの燃料噴射が制御される。ソレノイドコイルへの通電はエンジンＥＣＵ１００によって制御される。なおインジェクタ３００の閉弁状態から開弁状態への移行し難さは、インジェクタ３００に供給される燃料の圧力（燃圧）に依存する。したがって後述するようにインジェクタ３００のソレノイドコイルに供給する電流は、燃圧にしたがって定められる。
【００１８】
上記したように吸気工程においてインジェクタ３００から燃焼室へと燃料が噴射されるが、この燃料は図１に示す燃料ポンプ４００からデリバリパイプ４１０を介してインジェクタ３００へと供給される。燃料ポンプ４００は、図示しないが、プランジャ、シリンダ、電磁スピル弁、逆止弁、および、ばねを有する。プランジャはカムシャフトの回転と連動してシリンダ内を上下動する。シリンダは電磁スピル弁を介して図示しない燃料タンクに連結されている。またシリンダは逆止弁を介してデリバリパイプ４１０に連結されている。プランジャとシリンダとによって燃料を貯留する燃料室が構成され、この燃料室の容積がプランジャの上下動によって変動する。この結果、燃料室に貯留される燃料の量も変化する。
【００１９】
プランジャはカムシャフトのポンプカムによって、ばねの復元力に抵抗しながらシリンダ内を上昇する。電磁スピル弁が開状態の場合、燃料室と燃料タンクとが連通される。したがってプランジャの上昇によって燃料室の容積が減少したとしても燃料タンクへと燃料が戻され、燃料室内の燃料は加圧されない。そのために逆止弁は閉状態となっており、デリバリパイプ４１０への燃料の圧送は行われない。
【００２０】
プランジャがシリンダ内を上昇しきった後にばねの復元力によって下降し始めると、開状態の電磁スピル弁を介して燃料タンクから燃料室へと燃料が供給される。プランジャがシリンダ内を下降しきった後に上昇し始めると、燃料室の容積が減少するとともに、電磁スピル弁を介して燃料室から燃料タンクへと燃料が戻される。
【００２１】
プランジャがシリンダ内を上昇して燃料室の容積（インジェクタ３００にて噴射される燃料の吐出量）が車両の運転状況に適した目標値に達すると、電磁スピル弁が閉状態となる。これにより燃料室内の燃料が加圧され、逆止弁が開状態となる。この結果、燃料室内にて高圧となった燃料が逆止弁を介してデリバリパイプ４１０へと圧送される。この電磁スピル弁の開閉状態がエンジンＥＣＵ１００によって制御される。エンジンＥＣＵ１００はデリバリパイプ４１０内の圧力が一定となるように、電磁スピル弁を制御する。
【００２２】
次にエンジンＥＣＵ１００を説明する。図１に示すようにエンジンＥＣＵ１００は、制御部１０とフィルタ２０を有する。制御部１０は車両に設けられた各種ＥＣＵと通信可能となっている。また制御部１０は車両に設けられた各種センサと電気的に接続されている。これら各種センサの代表として、燃圧センサ４２０を図１に示す。燃圧センサ４２０はデリバリパイプ４１０内の燃料の圧力（燃圧）を検出するものである。この燃圧センサ４２０の検出信号がフィルタ２０を介して制御部１０に入力される。
【００２３】
フィルタ２０は、第１フィルタ２１と第２フィルタ２２を有する。フィルタ２１，２２それぞれは抵抗とコンデンサとを有する。第２フィルタ２２は第１フィルタ２１よりもカットオフ周波数が高くなっている。したがって第２フィルタ２２を介した燃圧センサ４２０の検出信号の振幅は、第１フィルタ２１を介した燃圧センサ４２０の検出信号の振幅よりも大きい。これらフィルタ２１，２２を介した燃圧センサ４２０の検出信号が制御部１０に入力される。
【００２４】
なお上記したように燃料ポンプ４００のプランジャはカムシャフトのポンプカムの回転に応じてシリンダ内を上下動する。そのために燃料ポンプ４００からデリバリパイプ４１０に供給される燃料は脈動する。その脈動の周波数は、ポンプカムの回転数に応じて決定される。したがって燃圧センサ４２０の検出信号の信号レベルは、燃料の脈動に応じて周期的に変化する。第２フィルタ２２のカットオフ周波数は、内燃機関２００が燃焼駆動している際のポンプカムの回転数に応じて決定される燃圧センサ４２０の検出信号の周波数よりも高く設定される。これにより第２フィルタ２２を介した燃圧センサ４２０の検出信号の振幅が低減し難くなっている。
【００２５】
制御部１０はマイクロコンピュータ（以下、マイコンと示す）１１とドライバ１２を有する。マイコン１１は図示しないクランク角センサから入力されるクランク角に基づいてインジェクタ３００の開弁タイミング（燃料噴射開始タイミング）を算出する。またマイコン１１は第２フィルタ２２を介して入力される燃圧センサ４２０の検出信号に基づいてインジェクタ３００を開弁するための開弁出力を算出する。この開弁出力は、具体的に言えばインジェクタ３００のソレノイドコイルに流す電流の目標値である。マイコン１１はこの開弁出力をドライバ１２に出力する。ドライバ１２は開弁出力に含まれる目標電流値へと近づくように、ソレノイドコイルに電流を流す。これによってインジェクタ３００は閉弁状態から開弁状態へと移行するとともに、その開弁状態が維持される。なおマイコン１１は、第１フィルタ２１を介した検出信号に基づいて、インジェクタ３００から実際に噴射された燃料の量を算出する。
【００２６】
マイコン１１は、図２にて検出タイミングを三角形で示すように、第１フィルタ２１を介した検出信号を所定周期Ｔで検出する。マイコン１１はインジェクタ３００にて燃料を噴射している際の第１フィルタ２１を介した検出信号を複数検出する。そしてマイコン１１はその複数検出した検出信号の平均値に基づいてインジェクタ３００の燃料噴射量を算出する。またマイコン１１は、第１フィルタ２１を介した検出信号に基づいて、デリバリパイプ４１０内の圧力が一定となるように、電磁スピル弁の開閉タイミングを算出する。
【００２７】
マイコン１１は、第２フィルタ２２を介した検出信号を、開弁出力の算出に要する算出時間だけ燃料噴射開始タイミングよりも前の事前タイミングにおいて検出する。上記したように燃料噴射開始タイミングはクランク角によって定められる。そして算出時間は予めマイコン１１に記憶されている。そこでマイコン１１は燃料噴射開始タイミングを確定した後に算出時間に基づいて事前タイミングを算出する。
【００２８】
マイコン１１は検出信号（燃圧）と開弁出力（目標電流値）との対応関係を記憶している。この燃圧に対する目標電流値の対応関係は、インジェクタ３００の閉弁状態から開弁状態への移行し難さによって定められる。マイコン１１は第２フィルタ２２を介した検出信号と上記の対応関係とに基づいて目標電流値を事前タイミングにて算出する。そしてマイコン１１は目標電流値を噴射指示とともにドライバ１２に出力する。ドライバ１２は目標電流値に応じた電流がインジェクタ３００のソレノイドコイルに流れるように、ソレノイドコイルに出力する電流を決定する。
【００２９】
図２に簡単に示すように、インジェクタ３００のソレノイドコイルを流れる電流（噴射電流）は、オープニング電流、ピーク電流、ホールド電流がある。上記の目標電流値はピーク電流の電流値（ピーク電流値）に相当する。ドライバ１２はソレノイドコイルにピーク電流が流れるように電流を出力する。それによってソレノイドコイルに徐々に電流値の増大するオープニング電流が流れる。ドライバ１２はソレノイドコイルを流れる電流がピーク電流に達すると、ピーク電流よりも低いホールド電流がソレノイドコイルに流れ続けるように制御する。オープニング電流の流動によってインジェクタ３００が閉弁状態から開弁状態に変化する。そしてホールド電流の流動によってインジェクタ３００の開弁状態が維持される。インジェクタ３００から燃焼室に噴射される燃料噴射量は、インジェクタ３００に供給される燃料の圧力（燃圧）と、インジェクタ３００の開弁期間とによって定められる。したがってソレノイドコイルへの電流の出力期間は、目標とする燃料噴射量によって定められる。
【００３０】
次に、マイコン１１の処理を図３に基づいて説明する。
【００３１】
ステップＳ１０においてマイコン１１は、車両に設けられた各種センサから出力されるアクセル開度などに基づいて、目標とする燃料噴射量を算出する。この後にマイコン１１はステップＳ２０へと進む。
【００３２】
ステップＳ２０へ進むとマイコン１１は、車両に設けられた各種センサから出力されるエンジン回転数やクランク角などに基づいて、燃料噴射開始タイミングを確定する。この燃料噴射開始タイミングは、図２で言えば時間ｔ１に相当する。この後にマイコン１１はステップＳ３０へと進む。
【００３３】
ステップＳ３０へ進むとマイコン１１は、ステップＳ２０にて確定した燃料噴射開始タイミングと、記憶している算出時間とに基づいて、事前タイミングを算出する。この後にマイコン１１はステップＳ４０へと進む。
【００３４】
ステップＳ４０においてマイコン１１は、エンジン回転数やクランク角などに基づいて、事前タイミングに至ったか否かを判定する。事前タイミングに至らない場合、マイコン１１はステップＳ４０を繰り返す。これによりマイコン１１は事前タイミングに至るまで待機状態となる。事前タイミングに至るとマイコン１１はステップＳ５０へと進む。この事前タイミングは、図２で言えば時間ｔ２に相当する。
【００３５】
ステップＳ５０へ進むとマイコン１１は第２フィルタ２２を介した検出信号を取得する。この後にマイコン１１はステップＳ６０へと進む。
【００３６】
ステップＳ６０へ進むとマイコン１１は、ステップＳ５０にて取得した検出信号と、記憶している対応関係とに基づいて、目標電流値を算出する。この後にマイコン１１はステップＳ７０へと進む。
【００３７】
ステップＳ７０へ進むとマイコン１１は目標電流値をドライバ１２に出力する。またマイコン１１は噴射指示をドライバ１２に出力する。これによりマイコン１１はドライバ１２によってインジェクタ３００のソレノイドコイルに目標電流値に応じた電流が流れるようにする。なお図示しないがマイコン１１はホールド電流にかかわる目標電流値もドライバ１２に出力する。そして開弁期間が過ぎるとマイコン１１は目標電流値と噴射指示のドライバ１２への出力を停止する。
【００３８】
次に、本実施形態に係るエンジンＥＣＵ１００の作用効果を説明する。上記したようにインジェクタ３００の開弁し難さは、インジェクタ３００へ供給される燃料の圧力（燃圧）に依存する。したがってインジェクタ３００を開弁するための開弁出力（目標電流値）は、燃料噴射開始タイミングの燃圧に基づいて算出するのがよい。しかしながら目標電流値を算出するためには算出時間が必要となる。そこで上記したようにマイコン１１は、燃料噴射開始タイミングよりも算出時間分だけ前の事前タイミングの燃圧に基づいて目標電流値を算出する。これによれば燃料噴射開始タイミングにかかわらずに所定周期でサンプリングした燃圧の検出信号に基づいて目標電流値を算出する構成と比べて、目標電流値を燃料噴射開始タイミングの燃圧に近い値に基づいて算出することができる。このため、インジェクタ３００の開弁開始時間のずれることが抑制される。
【００３９】
インジェクタ３００の燃料噴射量は、上記の燃圧と、インジェクタ３００の開弁期間とによって定められる。これに対して上記したようにインジェクタ３００の開弁開始時間のずれることが抑制されている。このために開弁期間のずれることが抑制される。その結果としてインジェクタ３００の燃料噴射量の算出精度の低下が抑制される。
【００４０】
例えば図２に示すように所定周期Ｔで燃圧を検出する場合、その検出タイミングはｔ３となる。そしてそのタイミングで検出した燃圧と燃料噴射開始タイミングｔ１の燃圧との差異は、Ｅｐとなる。これに対して事前タイミングｔ２で燃圧を検出する場合、その事前タイミングｔ２で検出した燃圧と燃料噴射開始タイミングｔ１の燃圧との差異は、Ｅｅとなる。図２に明示するように、事前タイミングｔ２は、所定周期Ｔで燃圧を検出する場合の検出タイミングｔ３よりも、燃料噴射開始タイミングｔ１に近い。したがって上記の差異Ｅｅは、差異Ｅｐよりも小さくなる。このように燃料噴射開始タイミングｔ１での燃圧と検出した燃圧との差異が小さくなるため、インジェクタ３００の開弁開始時間のずれることが抑制される。その結果、インジェクタ３００の燃料噴射量の算出精度の低下が抑制される。
【００４１】
なお、当然ではあるが、検出タイミングｔ３によっては、事前タイミングｔ２よりも燃料噴射開始タイミングｔ１に近くなることも起こり得る。しかしながらこの場合、検出タイミングｔ３から燃料噴射開始タイミングｔ１までの時間は、算出時間よりも短くなる。したがって検出タイミングｔ３にて検出した燃圧を用いて、燃料噴射開始タイミングｔ１までの間に燃料噴射量を算出することが適わなくなる。以上により、このような場合においてもインジェクタ３００の燃料噴射量の算出精度の低下が抑制される。
【００４２】
また目標電流値の算出に用いる燃圧は、第１フィルタ２１よりもカットオフ周波数の高い第２フィルタ２２を介した燃圧センサ４２０の検出信号である。すなわち、第１フィルタ２１を介した検出信号よりも、振幅の低減の抑制された検出信号である。したがって第１フィルタを介した検出信号を用いて目標電流値を算出する構成と比べて、目標電流値を精度良く算出することができる。
【００４３】
以上、本発明の好ましい実施形態について説明したが、本発明は上記した実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することが可能である。
【００４４】
（第１の変形例）
第１実施形態では、マイコン１１が目標電流値を事前タイミングにて算出する例を示した。しかしながらこれとは異なりドライバ１２が事前タイミングにて目標電流値を算出する構成を採用することもできる。
【００４５】
この構成の場合、図４に示すように第２フィルタ２２を介した燃圧センサ４２０の検出信号がドライバ１２に入力される。マイコン１１は第１実施形態で示したように事前タイミングを算出する。そして事前タイミングにてマイコン１１はサンプリング実施を命令するトリガ信号をドライバ１２に出力する。ドライバ１２はトリガ信号を受け取ると、第２フィルタ２２を介した検出信号をサンプリングする。ドライバ１２は燃圧と目標電流値との対応関係を記憶している。ドライバ１２はサンプリングした燃圧と対応関係とに基づいて、目標電流値を算出する。そしてドライバ１２は目標電流値に達するようにインジェクタ３００のソレノイドコイルに電流を流す。
【００４６】
この変形例の場合、図３に示すステップＳ１０〜ステップＳ４０をマイコン１１が実施する。マイコン１１はステップＳ４０の後にトリガ信号をドライバ１２へ出力する。この後にドライバ１２は図３に示すステップＳ５０とステップＳ６０を実施する。そしてドライバ１２はステップＳ７０の代わりに、インジェクタ３００への電流の出力を実施する。なお事前タイミングは、燃料噴射タイミングと算出時間とによって求められるが、この算出時間は、マイコン１１における開弁出力（目標電流値）を算出する時間ではなく、ドライバ１２にて目標電流値を算出する時間となる。
【００４７】
（その他の変形例）
第１実施形態では、本発明の噴射制御装置をエンジンＥＣＵに適用した例を示した。しかしながら噴射制御装置の適用としては上記例に限定されない。噴射制御装置の適用されるＥＣＵとしては、インジェクタを制御するＥＣＵであれば適宜採用することができる。
【００４８】
本実施形態では目標電流値がピーク電流値に相当する例を示した。しかしながら目標電流値としては上記例に限定されず、例えばオープニング電流の単位時間あたりの変化量を示してもよい。すなわちオープニング電流の時間に対する立ち上がり（傾き）を示してもよい。
【００４９】
本実施形態ではドライバ１２はソレノイドコイルを流れる電流がピーク電流に達すると、ピーク電流よりも低いホールド電流がソレノイドコイルに流れ続けるように制御する例を示した。しかしながらドライバ１２はソレノイドコイルを流れる電流をピーク電流に達した後に、所定時間ピーク電流がソレノイドコイルに流れ続けるように制御してもよい。この場合、所定時間経過するとドライバ１２はソレノイドコイルにホールド電流が流れ続けるように制御する。
【符号の説明】
【００５０】
１０…制御部
２０…フィルタ
２１…第１フィルタ
２２…第２フィルタ
１００…エンジンＥＣＵ
２００…内燃機関
３００…インジェクタ
４２０…燃圧センサ
【図１】
0006455415.tif 000002
【図２】
0006455415.tif 000003
【図３】
0006455415.tif 000004
【図４】
0006455415.tif 000005