(57)【特許請求の範囲】
【請求項１】
内燃機関で燃焼させる燃料を噴射するインジェクタの特性データを用いて、前記インジェクタの作動を制御する制御装置と、
前記インジェクタに設けられたインジェクタ側記憶手段と、
前記制御装置に設けられた制御装置側記憶手段と、
前記インジェクタが適切に交換された場合に、前記制御装置側記憶手段に記憶されている特性データを、前記インジェクタ側記憶手段に記憶されている特性データに変更させる手段と、
を備えた燃料噴射システムの前記制御装置に適用されるインジェクタ交換判定装置であって、
前記内燃機関の運転中に、前記インジェクタの噴射状態に基づいて前記特性データの学習値を学習するとともに前記制御装置側記憶手段に記憶されている特性データを前記学習値に逐次更新する学習手段と、
前記内燃機関の運転終了時に、前記インジェクタ側記憶手段に記憶されている特性データを、前記制御装置側記憶手段に記憶されている特性データに書き換え更新する更新手段と、
前記内燃機関の運転開始時に、前記制御装置側記憶手段に記憶されている特性データと、前記インジェクタ側記憶手段に記憶されている特性データとが一致するか否かを判定する照合手段と、
前記照合手段により不一致判定された場合には、前記制御装置側記憶手段の特性データを前記インジェクタ側記憶手段の特性データに変更させることなく前記インジェクタの交換が不適切に為されたと判定する交換判定手段と、
を備えることを特徴とするインジェクタ交換判定装置。
【請求項２】
前記内燃機関は複数気筒を有する多気筒内燃機関であり、前記インジェクタは前記複数気筒の各々に設けられているとともに、前記インジェクタ側記憶手段は複数の前記インジェクタの各々に設けられており、
前記照合手段は、複数の前記インジェクタ側記憶手段の各々に記憶されている特性データに対して、前記制御装置側記憶手段に記憶されている特性データと一致するか否かを判定し、
前記交換判定手段は、複数の前記インジェクタの各々に対して、前記制御装置側記憶手段の特性データを前記インジェクタ側記憶手段の特性データに変更させることなく前記インジェクタの交換が不適切に為されたか否かを判定することを特徴とする請求項１に記載のインジェクタ交換判定装置。
【請求項３】
前記特性データは複数のデータから構成されており、
前記照合手段は、前記特性データを構成する複数のデータの各々について、前記一致するか否かを判定することを特徴とする請求項１又は２に記載のインジェクタ交換判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関のインジェクタ交換が為されたか否かを判定するインジェクタ交換判定装置に関する。
【背景技術】
【０００２】
特許文献１には、インジェクタから燃料を噴射することに伴い生じる燃料圧力の変化（燃圧波形）を検出し、検出した燃圧波形に基づき実噴射開始時期や実噴射量を検出する旨が記載されている。例えば、燃圧波形中に現れる燃圧下降開始点に基づき実噴射開始時期を検出したり、燃圧下降量に基づき実噴射量を検出する。このように実際の噴射状態を検出できれば、その検出値に基づき噴射状態を精度良く制御することができる。
【０００３】
しかし、燃圧下降開始点と実噴射開始時期との相関や、燃圧下降量と実噴射量との相関は、インジェクタ毎に固有の値であるため、特許文献１では、このような固有値（特性データ）を予め試験して取得しておき、その特性データを、インジェクタに設けられたメモリ（ＩＮＪ側メモリ）に記憶させている。そして、内燃機関を工場出荷する前に、インジェクタの作動を制御するＥＣＵへＩＮＪ側メモリ内の特性データを送信して、ＥＣＵに設けられたメモリ（ＥＣＵ側メモリ）へ記憶させておく。そして工場出荷後は、ＥＣＵ側メモリに記憶された特性データを用いてＥＣＵはインジェクタの作動を制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５７９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、内燃機関を工場出荷した後、インジェクタを交換する場合があり、この場合には交換する新しいインジェクタの特性データをＥＣＵへ送信して、ＥＣＵ側メモリ（制御装置側記憶手段）内の特性データを変更しておく必要がある。しかしながら、この変更が実施されることなくインジェクタの交換が為されてしまった場合には、実際のインジェクタとは異なるインジェクタの特性データを用いてインジェクタの作動が制御されることとなるので、燃料の噴射状態を精度良く制御することができなくなる。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、制御装置側記憶手段の特性データを変更させることなくインジェクタの交換が為されたことの有無を判定する、インジェクタ交換判定装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００８】
請求項１記載の発明では、内燃機関で燃焼させる燃料を噴射するインジェクタの特性データを用いて、前記インジェクタの作動を制御する制御装置と、前記インジェクタに設けられたインジェクタ側記憶手段と、前記制御装置に設けられた制御装置側記憶手段と、前記インジェクタが適切に交換された場合に、前記制御装置側記憶手段に記憶されている特性データを、前記インジェクタ側記憶手段に記憶されている特性データに変更させる手段と、を備えた燃料噴射システムの前記制御装置に適用されるインジェクタ交換判定装置を前提とする。
【０００９】
そして、前記内燃機関の運転中に、前記インジェクタの噴射状態に基づいて前記特性データの学習値を学習するとともに前記制御装置側記憶手段に記憶されている特性データを前記学習値に逐次更新する学習手段と、前記内燃機関の運転終了時に、前記インジェクタ側記憶手段に記憶されている特性データを、前記制御装置側記憶手段に記憶されている特性データに書き換え更新する更新手段と、前記内燃機関の運転開始時に、前記制御装置側記憶手段に記憶されている特性データと、前記インジェクタ側記憶手段に記憶されている特性データとが一致するか否かを判定する照合手段と、前記照合手段により不一致判定された場合には、前記制御装置側記憶手段の特性データを前記インジェクタ側記憶手段の特性データに変更させることなく前記インジェクタの交換（以下、「不適切交換」と記載）が不適切に為されたと判定する交換判定手段と、を備えることを特徴とする。
【００１０】
上記発明によれば、「学習手段」を備えるので、インジェクタの経年劣化等により特性データが変化した場合であっても、特性データを学習値に逐次更新していくので、特性データを用いてインジェクタの作動を制御するにあたり、燃料の噴射状態を精度良く制御することを向上できる。
【００１１】
そして、「更新手段」を備える上記発明によれば、内燃機関の運転終了時に、インジェクタ側記憶手段に記憶されている特性データも書き換え更新される。そのため、内燃機関の運転停止中に前記不適切交換が為された場合には、次回の内燃機関の運転開始時に実施される「照合手段」による判定において、制御装置側記憶手段に記憶されている特性データとインジェクタ側記憶手段に記憶されている特性データとが不一致判定される筈である。この点を鑑みた上記発明では、照合手段により不一致判定された場合には不適切交換が為されたと判定する「交換判定手段」を備えるので、不適切交換の有無を判定できる。
【００１２】
請求項２記載の発明では、前記内燃機関は複数気筒を有する多気筒内燃機関であり、前記インジェクタは前記複数気筒の各々に設けられているとともに、前記インジェクタ側記憶手段は複数の前記インジェクタの各々に設けられており、前記照合手段は、複数の前記インジェクタ側記憶手段の各々に記憶されている特性データに対して、前記制御装置側記憶手段に記憶されている特性データと一致するか否かを判定し、前記交換判定手段は、複数の前記インジェクタの各々に対して、前記制御装置側記憶手段の特性データを前記インジェクタ側記憶手段の特性データに変更させることなく前記インジェクタの交換が不適切に為されたか否かを判定することを特徴とする。
【００１３】
例えば上記発明に反し、１つのインジェクタ側記憶手段に対してのみ照合手段による照合判定、及び交換判定手段による交換判定を実施した場合には、不適切交換が為されている場合であっても、制御装置側記憶手段に記憶されている特性データとインジェクタ側記憶手段に記憶されている特性データとが偶然にも一致して照合手段により不一致判定されないことが懸念される。
【００１４】
この懸念に対し上記発明では、不適切交換は複数のインジェクタの全てについて同時に実施される可能性が高いとの前提に基づき、複数のインジェクタ側記憶手段に対して照合手段による照合判定、及び交換判定手段による交換判定を実施する。そのため、上記懸念の如く偶然にも不一致判定されないインジェクタがあったとしても、他のインジェクタについては不一致判定される蓋然性が高くなるので、不適切交換の実施が見逃されるおそれを低減できる。
【００１５】
請求項３記載の発明では、前記特性データは複数のデータから構成されており、前記照合手段は、前記特性データを構成する複数のデータの各々について、前記一致するか否かを判定することを特徴とする。
【００１６】
例えば上記発明に反し、１つのデータに対してのみ照合手段による照合判定を実施した場合には、不適切交換が為されている場合であっても、制御装置側記憶手段に記憶されている特性データ（１つのデータ）とインジェクタ側記憶手段に記憶されている特性データ（１つのデータ）とが偶然にも一致して照合手段により不一致判定されないことが懸念される。
【００１７】
この懸念に対し上記発明では、特性データを構成する複数のデータの各々について照合判定を実施するので、上記懸念の如く偶然にも不一致判定されないデータがあったとしても、他のデータについては不一致判定される蓋然性が高くなるので、不適切交換の実施が見逃されるおそれを低減できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態にかかるインジェクタ交換判定装置の、判定対象となるインジェクタの概略を示す図。
【図２】（ａ）は図１に示すインジェクタへの指令信号、（ｂ）は指令信号に伴い変化する噴射率、（ｃ）は図１に示す燃圧センサにより検出された検出圧力を示すタイムチャート。
【図３】図１に示す燃料噴射制御装置のブロック図。
【図４】図３に記載のマイコンが実施する、特性データの学習処理手順を示すフローチャート。
【図５】図３に記載のマイコンが実施する、特性データの更新処理手順を示すフローチャート。
【図６】図３に記載のマイコンが実施する、特性データの照合処理手順を示すフローチャート。
【発明を実施するための形態】
【００１９】
以下、本発明に係るインジェクタ交換判定装置を具体化した一実施形態を図面に基づいて説明する。本実施形態のインジェクタ交換判定装置は、車両用のエンジン（内燃機関）に搭載されたものであり、当該エンジンには、複数の気筒＃１〜＃４について高圧燃料を噴射して圧縮自着火燃焼させるディーゼルエンジンを想定している。
【００２０】
図１は、上記エンジンの各気筒に搭載されたインジェクタ１０（燃料噴射弁）、インジェクタ１０に搭載された燃圧センサ２０、及び車両に搭載された電子制御装置であるＥＣＵ３０（制御装置に相当）等を示す模式図である。
【００２１】
先ず、インジェクタ１０を含むエンジンの燃料噴射系について説明する。燃料タンク４０内の燃料は、高圧ポンプ４１によりコモンレール４２（蓄圧容器）に圧送されて蓄圧され、各気筒のインジェクタ１０へ分配供給される。
【００２２】
インジェクタ１０は、以下に説明するボデー１１、ニードル１２（弁体）及びアクチュエータ１３等を備えて構成されている。ボデー１１は、内部に高圧通路１１ａを形成するとともに、燃料を噴射する噴孔１１ｂを形成する。ニードル１２は、ボデー１１内に収容されて噴孔１１ｂを開閉する。アクチュエータ１３は、ニードル１２を開閉作動させる。
【００２３】
そして、ＥＣＵ３０がアクチュエータ１３の駆動を制御することで、ニードル１２の開閉作動が制御される。これにより、コモンレール４２から高圧通路１１ａへ供給された高圧燃料は、ニードル１２の開閉作動に応じて噴孔１１ｂから噴射される。例えばＥＣＵ３０は、エンジン出力軸の回転速度及びエンジン負荷等に基づき、噴射開始時期、噴射終了時期及び噴射量等の目標噴射状態を算出し、算出した目標噴射状態となるようアクチュエータ１３へ噴射指令信号を出力して、インジェクタ１０の作動を制御する。
【００２４】
次に、燃圧センサ２０のハード構成について説明する。
【００２５】
燃圧センサ２０は、以下に説明するステム２１（起歪体）、圧力センサ素子２２及びモールドＩＣ２３等を備えて構成されている。ステム２１はボデー１１に取り付けられており、ステム２１に形成されたダイヤフラム部２１ａが高圧通路１１ａを流通する高圧燃料の圧力を受けて弾性変形する。圧力センサ素子２２はダイヤフラム部２１ａに取り付けられており、ダイヤフラム部２１ａで生じた弾性変形量に応じて圧力検出信号を出力する。
【００２６】
モールドＩＣ２３は、圧力センサ素子２２から出力された圧力検出信号を増幅する増幅回路、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ２３ａ（インジェクタ側記憶手段）等の電子部品を樹脂モールドして形成されており、ステム２１とともにインジェクタ１０に搭載されている。ボデー１１上部にはコネクタ１４が設けられており、コネクタ１４に接続されたハーネス１５により、モールドＩＣ２３及びアクチュエータ１３とＥＣＵ３０とはそれぞれ電気接続される。
【００２７】
ここで、噴孔１１ｂから燃料の噴射を開始することに伴い高圧通路１１ａ内の燃料の圧力（燃圧）は低下し、噴射を終了することに伴い燃圧は上昇する。つまり、燃圧の変化と噴射率（単位時間当たりに噴射される噴射量）の変化とは相関があり、燃圧変化から噴射率変化（実噴射状態）を検出できると言える。そして、検出した実噴射状態が目標噴射状態となるよう先述した噴射指令信号を補正する。これにより、噴射状態を精度良く制御できる。
【００２８】
次に、燃圧センサ２０により検出した燃圧変化と噴射率変化との相関について、図２を用いて説明する。
【００２９】
図２（ａ）は、インジェクタ１０のアクチュエータ１３へＥＣＵ３０から出力される噴射指令信号を示しており、この指令信号のパルスオンによりアクチュエータ１３が作動して噴孔１１ｂが開弁する。つまり、噴射指令信号のパルスオン時期ｔ１により噴射開始が指令され、パルスオフ時期ｔ２により噴射終了が指令される。よって、指令信号のパルスオン期間（噴射指令期間）により噴孔１１ｂの開弁時間Ｔｑを制御することで、噴射量Ｑを制御している。
【００３０】
図２（ｂ）は、上記噴射指令に伴い生じる噴孔１１ｂからの燃料噴射率の変化（推移波形）を示し、図２（ｃ）は、噴射率の変化に伴い生じる検出圧力の変化（変動波形）を示す。検出圧力の変動と噴射率の変化とは以下に説明する相関があるため、検出圧力の波形から噴射率の波形を推定（検出）することができる。
【００３１】
すなわち、先ず、図２（ａ）に示すように噴射開始指令がなされたｔ１時点の後、噴射率がＲ１の時点で上昇を開始して噴射が開始される。一方、検出圧力は、Ｒ１の時点で噴射率が上昇を開始したことに伴い変化点Ｐ１にて下降を開始する。その後、Ｒ２の時点で噴射率が最大噴射率に到達したことに伴い、検出圧力の下降は変化点Ｐ２にて停止する。次に、Ｒ２の時点で噴射率が下降を開始したことに伴い、検出圧力は変化点Ｐ２にて上昇を開始する。その後、Ｒ３の時点で噴射率がゼロになり実際の噴射が終了したことに伴い、検出圧力の上昇は変化点Ｐ３にて停止する。
【００３２】
以上により、燃圧センサ２０による検出圧力の変動のうち変化点Ｐ１及びＰ３を検出することで、噴射率の上昇開始時点Ｒ１（実噴射開始時点）及び下降終了時点Ｒ３（実噴射終了時点）を算出することができる。また、以下に説明する検出圧力の変動と噴射率の変化との相関関係に基づき、検出圧力の変動から噴射率の変化を推定できる。
【００３３】
つまり、検出圧力の変化点Ｐ１からＰ２までの圧力下降率Ｐαと、噴射率の変化点Ｒ１からＲ２までの噴射率上昇率Ｒαとは相関がある。変化点Ｐ２からＰ３までの圧力上昇率Ｐγと変化点Ｒ２からＲ３までの噴射率下降率Ｒγとは相関がある。変化点Ｐ１からＰ２までの圧力下降量Ｐβ（最大落込量）と変化点Ｒ１からＲ２までの噴射率上昇量Ｒβとは相関がある。よって、検出圧力の変動から圧力下降率Ｐα、圧力上量率Ｐγ及び圧力下降量Ｐβを検出することで、噴射率上昇率Ｒα、噴射率下降率Ｒγ及び噴射率上昇量Ｒβを算出することができる。以上の如く噴射率の各種状態Ｒ１,Ｒ３,Ｒα,Ｒβ,Ｒγを算出することができ、よって、図２（ｂ）に示す燃料噴射率の変化（推移波形）を推定することができる。
【００３４】
さらに、実噴射開始から終了までの噴射率の積分値（斜線を付した符号Ｓに示す部分の面積）は噴射量に相当する。そして、検出圧力の変動波形のうち実噴射開始から終了までの噴射率変化に対応する部分（変化点Ｐ１〜Ｐ３の部分）の圧力の積分値と噴射率の積分値Ｓとは相関がある。よって、検出圧力の変動から圧力積分値を算出することで、噴射量Ｑに相当する噴射率積分値Ｓを算出することができる。
【００３５】
ＥＣＵ３０のマイコン３１（図３参照）は、アクセル操作量等から算出されるエンジン負荷やエンジン回転速度に基づき目標噴射状態を算出する。例えば、エンジン負荷及びエンジン回転速度に対応する最適噴射状態（噴射段数、噴射開始時期、噴射終了時期、噴射量等）を噴射状態マップにして記憶させておく。そして、現時点でのエンジン負荷及びエンジン回転速度に基づき、噴射状態マップを参照して目標噴射状態を算出する。そして、算出した目標噴射状態に基づき噴射指令信号ｔ１、ｔ２、Ｔｑを設定する。例えば、目標噴射状態に対応する噴射指令信号を指令マップにして記憶させておき、算出した目標噴射状態に基づき、指令マップを参照して噴射指令信号を設定する。以上により、エンジン負荷及びエンジン回転速度に応じた噴射指令信号が設定され、ＥＣＵ３０からインジェクタ１０へ出力される。
【００３６】
ここで、噴孔１１ｂの磨耗等、インジェクタの経年劣化に起因して、噴射指令信号に対する実際の噴射状態は変化していく。そこで、噴射指令信号（パルスオン時期ｔ１、パルスオフ時期ｔ２及びパルスオン期間Ｔｑ）と、上記各種噴射状態Ｒ１,Ｒ３,Ｒα,Ｒβ,Ｒγ、Ｑとの関係を、インジェクタ１０固有の特性データとして学習して記憶更新する。そして、学習した特性データに基づき、指令マップに記憶された噴射指令信号を補正する。これにより、実噴射状態が目標噴射状態に一致するよう、燃料噴射状態を高精度で制御できる。
【００３７】
なお、実噴射開始時点Ｒ１については、パルスオン時期ｔ１から実噴射開始時点Ｒ１までの応答遅れ時間として学習するようにしてもよい。また、両時点Ｒ１、Ｒ３を、実噴射開始時点Ｒ１から実噴射終了時点Ｒ３までの噴射時間として学習するようにしてもよい。また、噴射開始直前の燃圧Ｐ１から噴射終了時点での燃圧Ｐ３までの燃圧降下量ΔＰを学習するようにしてもよい。
【００３８】
図３に示すように、ＥＣＵ３０は、マイクロコンピュータ（マイコン３１）、書込可能不揮発性メモリであるＥＥＰＲＯＭ３２（以下、ＥＣＵ側ＥＥＰＲＯＭ３２と記載）、及び通信用インターフェイスとして機能する通信回路３３を備えて構成されている。そしてマイコン３１は、ＣＰＵ３１ａ、書込不可の不揮発性メモリ（ＲＯＭ３１ｂ）、及び書込可能の揮発性メモリ（ＲＡＭ３１ｃ）等を有して構成されている。なお、ＥＥＰＲＯＭ３２とＲＡＭ３１ｃが「制御装置側記憶手段」に相当する。
【００３９】
先述した特性データの初期値は、インジェクタ１０を市場へ出荷する前に予め試験により取得されており、その取得した初期値は、インジェクタ１０の市場出荷時におけるインジェクタ１０のＥＥＰＲＯＭ２３ａ（以下、ＩＮＪ側ＥＥＰＲＯＭ２３ａと記載）に書き込まれている。また、エンジンの市場出荷時には、エンジンに搭載されたインジェクタ１０の特性データを、ＥＣＵ側ＥＥＰＲＯＭ３２にも書き込んで記憶させておく。以下、ＩＮＪ側ＥＥＰＲＯＭ２３ａに記憶された特性データをＩＮＪ側データと記載し、ＥＣＵ側ＥＥＰＲＯＭ３２に記憶された特性データをＥＣＵ側データと記載する。
【００４０】
そして、エンジンを市場に出荷した後、エンジン運転中に上述の如く学習した特性データについては、マイコン３１のＲＡＭ３１ｃに一時的に記憶させておき、エンジンの運転終了時点でＥＣＵ側ＥＥＰＲＯＭ３２及びＩＮＪ側ＥＥＰＲＯＭ２３ａの両者に書き込んで記憶させておく。
【００４１】
通信回路３３は、ＩＮＪ側ＥＥＰＲＯＭ２３ａと双方向通信が可能に接続されている。これによりマイコン３１は、ＩＮＪ側ＥＥＰＲＯＭ２３ａに記憶されているＩＮＪ側特性データを読み込むことができるとともに、ＩＮＪ側ＥＥＰＲＯＭ２３ａに記憶されているＩＮＪ側特性データを、学習して記憶更新されたＲＡＭ３１ｃ内の特性データに書き換えることができる。
【００４２】
図４は、エンジンを市場に出荷した後において特性データを学習する処理の手順を示すフローチャートであり、マイコン３１により所定周期で繰り返し実行される。図４のステップＳ１０では先ず、エンジン運転中であるか否かを判定し、エンジン運転中であると判定されれば、続くステップＳ１１において、エンジンが定常運転である等の学習条件が満たされていることに伴い特性データの学習が実施されたか否かを判定する。学習が実施されたと判定されれば、続くステップＳ１２（学習手段）において、ＥＣＵ３０が有するマイコン３１のＲＡＭ３１ｃへ学習値を記憶更新させる。
【００４３】
図５のステップＳ２０では、イグニッションスイッチがオフ操作されているか否かを判定し、オフ操作されていると判定されれば、続くステップＳ２１（更新手段）において、ＥＣＵ側ＥＥＰＲＯＭ３２及びＩＮＪ側ＥＥＰＲＯＭ２３ａ内に記憶されている特性データを、ＲＡＭ３１ｃに記憶されている学習値に書き換えて更新する。なお、図５のステップＳ２１の処理は、イグニッションスイッチがオフ操作された時に１回だけ実施される。
【００４４】
図５の処理によれば、学習後の特性データを、ＥＣＵ側ＥＥＰＲＯＭ３２に記憶させるだけではなく、ＩＮＪ側ＥＥＰＲＯＭ２３ａにも記憶させるので、ＥＣＵ側ＥＥＰＲＯＭ３２に記憶させている特性データが欠損や化け等により破損しても、ＩＮＪ側ＥＥＰＲＯＭ２３ａに記憶されている特性データをバックアップデータとして利用できる。なお、上述した特性データの破損の有無は、例えばチェックサムを実施することで検出すればよい。
【００４５】
具体的には、次回イグニッションスイッチをオン操作してＥＣＵ３０を起動させた時には、ＩＮＪ側ＥＥＰＲＯＭ２３ａ内の特性データ（ＥＣＵ側データ）、及びＥＣＵ側ＥＥＰＲＯＭ３２内の特性データ（ＩＮＪ側データ）についてチェックサムを実施して破損の有無を検出し、ＥＣＵ側データが破損していなければ、ＩＮＪ側ＥＥＰＲＯＭ２３ａ内の特性データをＲＡＭ３１ｃに書き込む。そして、マイコン３１はＲＡＭ３１ｃに記憶された特性データを用いてインジェクタ１０の作動を制御する。一方、ＥＣＵ側データに破損が検出され、ＩＮＪ側データは正常であった場合には、ＩＮＪ側データをＲＡＭ３１ｃに書き込む。なお、いずれのデータにも破損が検出された場合には、異常フラグをオンに設定して異常信号を出力する。
【００４６】
ここで、エンジンを市場に出荷した後にインジェクタ１０を交換した場合には、ＥＣＵ３０は、交換する新しいインジェクタ１０の特性データ（ＩＮＪ側データ）をＩＮＪ側ＥＥＰＲＯＭ２３ａから読み込んで、ＥＣＵ側ＥＥＰＲＯＭ３２及びＲＡＭ３１ｃの特性データ（ＥＣＵ側データ）を変更しておく必要がある。しかしながら、この変更が実施されることなくインジェクタ１０の交換（不適切交換）が為されてしまった場合には、実際のインジェクタ１０とは異なるインジェクタの特性データを用いてインジェクタ１０の作動が制御されることとなるので、燃料の噴射状態を精度良く制御することができなくなる。
【００４７】
そこで本実施形態では、このようなインジェクタ１０の不適切交換が為されたか否かの判定を以下の如く実施している。図６は、不適切交換の有無を判定する処理手順を示すフローチャートであり、マイコン３１により所定周期で繰り返し実施される。図６のステップＳ３０では先ず、イグニッションスイッチがオン操作されたか否かを判定し、オン操作されたと判定されれば、続くステップＳ３１において、ＩＮＪ側ＥＥＰＲＯＭ２３ａからＩＮＪ側データを読み込んで取得する。続くステップＳ３２（照合手段）では、ＥＣＵ側ＥＥＰＲＯＭ３２内のＥＣＵ側データと、ステップＳ３１で取得したＩＮＪ側データとを照合して、両データが一致するか否かを判定する。
【００４８】
ここで、ＩＮＪ側データ及びＥＣＵ側データ（特性データ）は、複数のデータから構成されている。複数のデータの具体的としては、噴射指令信号のパルスオン時期ｔ１と実噴射開始時期Ｒ１との相関を示す値（例えばｔ１からＲ１までの応答遅れ時間）、パルスオン期間Ｔｑと実噴射量Ｑとの相関を示す値、また、エンジン回転速度を異ならせた場合の応答遅れ時間及びＴｑ−Ｑの相関値等が挙げられる。そして上記ステップＳ３２では、これら複数のデータの各々について、ＩＮＪ側データとＥＣＵ側データとが一致するか否かの照合判定を実施している。
【００４９】
一致していると照合判定された場合（Ｓ３２：ＹＥＳ）には、続くステップＳ３４において、上述したインジェクタ１０の不適切交換が為されていない正常状態であると判定する。一方、一致していないと判定された場合（Ｓ３２：ＮＯ）には、続くステップＳ３３（交換判定手段）において、インジェクタ１０の不適切交換が為されていると判定する。
【００５０】
なお、図６のステップＳ３１〜Ｓ３４の処理は、イグニッションスイッチがオン操作された時に１回だけ実施される。また、図４による学習処理、図５による更新処理、及び図６による照合判定処理は、複数のインジェクタ１０の各々に対して実施される。
【００５１】
以上により、本実施形態によれば、イグニッションスイッチをオフさせてエンジンの運転を停止させる時に、ＲＡＭ３１ｃ内の特性データを、ＩＮＪ側ＥＥＰＲＯＭ２３ａ及びＥＣＵ側ＥＥＰＲＯＭ３２の両方に記憶させるので、両ＥＥＰＲＯＭ２３ａ，３２内のいずれか一方の特性データが破損しても、他方の特性データをバックアップデータとして利用して復旧できる。
【００５２】
そして、イグニッションスイッチをオンさせてエンジンの運転を開始させる時に、両ＥＥＰＲＯＭ２３ａ，３２内の特性データを照合し、一致していなければインジェクタ１０の不適切交換が為されたと判定するので、不適切交換の有無を容易に判定できる。
【００５３】
しかも、バックアップデータとして記憶させているＩＮＪ側データを利用して不適切交換の有無を判定するので、例えば不適切交換判定専用のメモリをインジェクタ１０に搭載する場合に比べて、コストダウンを図ることができる。
【００５４】
また、複数のインジェクタ１０の各々に対して特性データの照合を実施して不適切交換の判定を行うので、全てのインジェクタ１０を不適切交換した場合において、あるインジェクタ１０について偶然にも照合一致したとしても、他のインジェクタ１０については不一致となる蓋然性が高くなる。よって、不適切交換の実施が見逃されるおそれを低減できる。
【００５５】
また、特性データを構成する複数のデータの各々について照合判定を実施するので、偶然にも不一致判定されないデータがあったとしても、他のデータについては不一致判定される蓋然性が高くなる。よって、不適切交換の実施が見逃されるおそれを低減できる。
【００５６】
（他の実施形態）
本発明は上記実施形態の記載内容に限定されず、以下のように変更して実施してもよい。また、各実施形態の特徴的構成をそれぞれ任意に組み合わせるようにしてもよい。
【００５７】
・上記実施形態では、ＩＮＪ側ＥＥＰＲＯＭ２３ａを、圧力センサ素子２２を備えた燃圧センサ２０に取り付けているが、本発明はこのような構成に限定されるものではなく、例えばボデー１１やコネクタ１４にＩＮＪ側ＥＥＰＲＯＭ２３ａを取り付けるよう構成してもよい。
【００５８】
・上記実施形態では、エンジン負荷及びエンジン回転速度に対応する最適噴射状態を噴射状態マップにして記憶させておき、噴射状態マップに記憶された目標噴射状態に対応する噴射指令信号を指令マップに記憶させておく。そして、学習した特性データに基づき、指令マップに記憶された噴射指令信号を補正している。これに対し、上記噴射状態マップ及び指令マップに替え、エンジン負荷及びエンジン回転速度に対応する最適な噴射指令信号をマップに記憶させておき、当該マップ中の噴射指令信号を学習した特性データに基づき補正するようにしてもよい。
【００５９】
・上記実施形態では、噴射指令信号と噴射状態Ｒ１,Ｒ３,Ｒα,Ｒβ,Ｒγ、Ｑとの関係を特性データとして両ＥＥＰＲＯＭ２３ａ，３２に記憶させているが、上述した噴射指令信号に対する補正量を特性データとして両ＥＥＰＲＯＭ２３ａ，３２に記憶させ、この補正量（特性データ）について図４の学習処理、図５の更新処理、及び図６の照合処理を実施するようにしてもよい。
【００６０】
・図３に示す上記実施形態では、ＥＣＵ側ＥＥＰＲＯＭ３２及びＲＡＭ３１ｃにより制御装置側記憶手段を構成し、エンジン運転中における特性データの更新はＲＡＭ３１ｃで実施し、エンジン運転終了時における更新はＥＣＵ側ＥＥＰＲＯＭ３２で実施している。これに対し、エンジン運転中における特性データの更新もＥＣＵ側ＥＥＰＲＯＭ３２で実施するようにして、ＥＣＵ側ＥＥＰＲＯＭ３２により制御装置側記憶手段を構成してもよい。
【符号の説明】
【００６１】
１０…インジェクタ、２３ａ…ＩＮＪ側ＥＥＰＲＯＭ（インジェクタ側記憶手段）、３１ｃ…ＲＡＭ（制御装置側記憶手段）、３２…ＥＣＵ側ＥＥＰＲＯＭ（制御装置側記憶手段）、Ｓ１２…学習手段、Ｓ２１…更新手段、Ｓ３２…照合手段、Ｓ３３…交換判定手段。
【図１】
0005170168.tif 000002
【図２】
0005170168.tif 000003
【図３】
0005170168.tif 000004
【図４】
0005170168.tif 000005
【図５】
0005170168.tif 000006
【図６】
0005170168.tif 000007