(57)【特許請求の範囲】
【請求項１】
燃料ポンプによって圧送される燃料を蓄える蓄圧容器から供給される燃料を噴射口から内燃機関の気筒へ噴射する燃料噴射弁と、
前記蓄圧容器の燃料出口から前記燃料噴射弁の噴射口までの燃料通路における所定位置に設けられ、前記噴射口から前記気筒への燃料噴射に伴い変動する該燃料通路の燃料圧力を検出して、該燃料圧力に応じた電圧のセンサ信号を出力する燃料圧力検出手段と、
前記燃料噴射弁に燃料を噴射させる燃料噴射制御の処理を行う制御手段とを備え、
前記制御手段は、前記燃料圧力検出手段からの前記センサ信号をＡＤ変換するＡＤ変換器を有しており、該ＡＤ変換器によるＡＤ変換結果から前記燃料圧力を検出し、その燃料圧力の検出値を用いて前記燃料噴射制御の処理を行う、燃料噴射制御装置であって、
前記燃料圧力検出手段は、前記制御手段と通信するための通信手段と、当該燃料圧力検出手段において前記燃料圧力を前記センサ信号に変換するときのゲイン、及び当該燃料圧力検出手段から前記制御手段に出力する前記センサ信号のオフセット電位を調整するための出力特性調整手段とを有し、
前記制御手段から前記燃料圧力検出手段へ、前記ゲインと前記オフセット電位との各値を表す指令情報が送信され、
前記燃料圧力検出手段は、前記通信手段により前記指令情報を受信すると、前記出力特性調整手段により、前記ゲインと前記オフセット電位とを、前記受信された指令情報が表す値に設定すること、
を特徴とする燃料噴射制御装置。
【請求項２】
請求項１に記載の燃料噴射制御装置において、
前記制御手段は、
前記燃料圧力を、所定の基本下限圧力から所定の基本上限圧力までの基本検出範囲で検出する場合と、前記燃料圧力を、前記基本検出範囲よりも狭い検出範囲であって、前記基本下限圧力よりも高い下限圧力から前記基本上限圧力よりも低い上限圧力までの限定検出範囲で検出する場合とがあり、
前記燃料圧力を前記基本検出範囲で検出する場合には、前記指令情報として、前記燃料圧力が前記基本検出範囲で変化すると、前記センサ信号が、前記ＡＤ変換器がＡＤ変換可能な電圧範囲であって、所定の基本下限電圧から所定の基本上限電圧までの電圧範囲で変化することとなる前記ゲインと前記オフセット電位との各値を表す基本検出範囲用の指令情報を、前記燃料圧力検出手段へ送信し、
前記燃料圧力を前記限定検出範囲で検出する場合には、前記指令情報として、前記燃料圧力が前記限定検出範囲で変化すると、前記センサ信号が前記基本下限電圧から前記基本上限電圧までの電圧範囲で変化することとなる前記ゲインと前記オフセット電位との各値を表す限定検出範囲用の指令情報を、前記燃料圧力検出手段へ送信すること、
を特徴とする燃料噴射制御装置。
【請求項３】
請求項２に記載の燃料噴射制御装置において、
前記制御手段は、
前記燃料圧力検出手段に対応した気筒の燃料噴射期間を含む特定の期間が到来する前に、該特定の期間における前記燃料圧力の変化範囲を予測し、該予測した変化範囲を前記限定検出範囲とした前記限定検出範囲用の指令情報を、前記燃料圧力検出手段へ送信することにより、前記特定の期間において、前記燃料圧力を前記予測した変化範囲で検出すること、
を特徴とする燃料噴射制御装置。
【請求項４】
請求項３に記載の燃料噴射制御装置において、
前記制御手段は、
前記特定の期間が終了すると、前記基本検出範囲用の指令情報を前記燃料圧力検出手段へ送信することにより、前記燃料圧力を前記基本検出範囲で検出すること、
を特徴とする燃料噴射制御装置。
【請求項５】
請求項３又は請求項４に記載の燃料噴射制御装置において、
前記制御手段は、前記特定の期間が到来する前に検出した前記燃料圧力に基づいて、前記特定の期間における前記燃料圧力の変化範囲を予測すること、
を特徴とする燃料噴射制御装置。
【請求項６】
燃料ポンプによって圧送される燃料を蓄える蓄圧容器から供給される燃料を噴射口から内燃機関の気筒へ噴射する燃料噴射弁と、
前記蓄圧容器の燃料出口から前記燃料噴射弁の噴射口までの燃料通路における所定位置に設けられ、前記噴射口から前記気筒への燃料噴射に伴い変動する該燃料通路の燃料圧力を検出して、該燃料圧力に応じた電圧のセンサ信号を出力する燃料圧力検出手段と、
を備える燃料噴射装置であって、
前記燃料圧力検出手段は、
前記燃料噴射弁を制御する制御装置と通信するための通信手段と、当該燃料圧力検出手段において前記燃料圧力を前記センサ信号に変換するときのゲイン、及び当該燃料圧力検出手段から出力する前記センサ信号のオフセット電位を調整するための出力特性調整手段とを有しており、前記制御装置から送信された、前記ゲインと前記オフセット電位との各値を表す指令信号を、前記通信手段により受信すると、前記出力特性調整手段により、前記ゲインと前記オフセット電位とを、前記受信された指令情報が表す値に設定すること、
を特徴とする燃料噴射装置。
【請求項７】
請求項６に記載の燃料噴射装置において、
前記燃料圧力検出手段は前記燃料噴射弁に設けられていること、
を特徴とする燃料噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料噴射制御装置に関する。
【背景技術】
【０００２】
車両に搭載されるディーゼルエンジンの制御分野においては、燃料ポンプによって圧送される高圧の燃料を蓄える蓄圧容器であるコモンレールの燃料出口から燃料噴射弁の噴射口までの燃料通路における所定位置に、燃料圧力センサを設け、その燃料圧力センサからの信号を一定時間毎にＡＤ変換することで、気筒への燃料噴射に伴う燃料圧力の推移を検出すると共に、その検出結果から燃料噴射弁の実際の噴射状態（噴射特性）を検出して、その噴射状態の検出結果を燃料噴射制御（具体的には、燃料噴射弁の制御）にフィードバックして用いる、といったことが考えられている（例えば特許文献１，２参照）。
【０００３】
例えば、検出する実際の噴射状態としては、燃料噴射開始タイミングや燃料噴射量があり、燃料噴射弁を制御（即ち、内燃機関への燃料噴射を制御）する制御装置では、その検出した実際の噴射状態に基づいて、燃料噴射弁の駆動開始タイミングや駆動時間を補正する。そして、ある気筒に関する噴射状態を検出するためには、その気筒の燃料噴射期間を含む期間において、上記燃料圧力センサからの信号（以下、燃料圧力信号ともいう）を、波形をトレースするような非常に短い一定のサンプリング間隔（例えば数十μｓ毎）でＡＤ変換することとなる。
【０００４】
また、燃料圧力信号は、燃料噴射制御の処理のうち、噴射状態を検出する処理以外の基本的な制御処理（以下、基本制御処理という）にも用いられる。その基本制御処理としては、例えば、燃料噴射弁の駆動時間の基本値（即ち、噴射状態に応じて補正する前の値）を算出する処理や、上記燃料ポンプを制御する処理がある。つまり、気筒への燃料噴射を行っていない非噴射期間における燃料圧力信号は、コモンレールから燃料噴射弁に供給されている噴射実施前の燃料圧力（コモンレール内の圧力）を示すため、制御装置は、その非噴射期間における燃料圧力信号のＡＤ変換結果に基づいて、燃料噴射弁の駆動時間の基本値を算出したり、コモンレール内の圧力が目標値となるように燃料ポンプを制御したりする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４４７４９号公報
【特許文献２】特開２００９−５７９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、燃料噴射制御の処理のうち、噴射状態を検出する処理以外の基本制御処理のためには、燃料圧力を、それが変化すると考えられる最小値から最大値までの最大変化範囲（例えば０〜２００ＭＰａの範囲）で検出する必要があるが、その反面、検出分解能は、例えば数ＭＰａといった比較的大きい値（即ち低い分解能）であっても、制御に大きな支障は無いと考えられる。
【０００７】
また、噴射状態検出のためには、燃料圧力を、燃料噴射に伴い変化する範囲であって、上記最大変化範囲よりも狭い範囲で検出すれば良いが、その反面、検出分解能は、噴射精度を向上させるために、例えば数十ＫＰａといった比較的小さい値（即ち高い分解能）が必要となる。
【０００８】
そして、このような要求を満たすために、従来の燃料噴射制御装置では、燃料圧力を、常に最大変化範囲で且つ噴射状態検出に必要な小さい値の分解能（高い分解能）で、検出する必要があった。具体的には、燃料圧力が最大変化範囲の最小値から最大値まで変化すると、燃料圧力信号がＡＤ変換器によりＡＤ変換可能な電圧範囲の最小値から最大値まで変化するように、燃料圧力センサの出力特性を設定し、且つ、ＡＤ変換器の電圧検出分解能（即ちビット数）を、噴射状態検出に必要な圧力検出分解能が得られる値に設定することとなる。
【０００９】
しかし、このような構成では、ＡＤ変換器のビット数が大きくなり、コンピュータの処理負荷（例えば、ＡＤ変換器からメモリにＡＤ変換結果としてのデータを転送する処理や、そのデータを演算する処理の負荷）が大きくなってしまう。そして、処理負荷が大きくなると、ＡＤ変換間隔（即ち、サンプリング間隔）を短くすることができなくなり、延いては、噴射状態検出に必要なサンプリング間隔（例えば数十μｓ）を実現することが困難となる。
【００１０】
そこで、本発明は、燃料噴射制御装置において、燃料圧力検出のための処理負荷を低減できるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
請求項１の燃料噴射制御装置は、燃料ポンプによって圧送される燃料を蓄える蓄圧容器から供給される燃料を噴射口から内燃機関の気筒へ噴射する燃料噴射弁と、蓄圧容器の燃料出口から燃料噴射弁の噴射口までの燃料通路における所定位置に設けられ、前記噴射口から気筒への燃料噴射に伴い変動する該燃料通路の燃料圧力を検出して、該燃料圧力に応じた電圧のセンサ信号を出力する燃料圧力検出手段と、燃料噴射弁に燃料を噴射させる燃料噴射制御の処理を行う制御手段と、を備えている。そして、制御手段は、燃料圧力検出手段からのセンサ信号をＡＤ変換するＡＤ変換器を有しており、該ＡＤ変換器によるＡＤ変換結果から前記燃料圧力を検出し、その燃料圧力の検出値を用いて燃料噴射制御の処理を行う。
【００１２】
更に、燃料圧力検出手段は、制御手段と通信するための通信手段と、当該燃料圧力検出手段において燃料圧力をセンサ信号に変換するときのゲイン、及び当該燃料圧力検出手段から制御手段に出力するセンサ信号のオフセット電位を調整するための出力特性調整手段とを有している。そして、制御手段から燃料圧力検出手段へ、前記ゲインと前記オフセット電位との各値を表す指令情報が送信され、燃料圧力検出手段は、通信手段により指令情報を受信すると、出力特性調整手段により、ゲインとオフセット電位とを、受信された指令情報が表す値に設定する。
【００１３】
このような燃料噴射制御装置によれば、制御手段は、燃料圧力を所定の最小値から所定の最大値までの広い圧力範囲で検出する場合（換言すれば、燃料圧力の検出対象範囲を広い圧力範囲にする場合）と、燃料圧力を上記広い圧力範囲よりも狭い特定の圧力範囲で検出する場合（換言すれば、燃料圧力の検出対象範囲を狭い特定の圧力範囲にする場合）とで、燃料圧力検出手段に送信する指令情報を変えることにより、何れの場合でも、燃料圧力が検出対象範囲の最小値から最大値まで変化するとセンサ信号がＡＤ変換器によりＡＤ変換可能な所定電圧範囲の最小値から最大値まで変化するように、燃料圧力検出手段の出力特性（即ち、ゲイン及びオフセット電位）を設定することができる。
【００１４】
このため、燃料圧力を、狭い圧力範囲で検出する場合には、広い圧力範囲で検出する場合よりも、ＡＤ変換器のＬＳＢ（最下位ビット）が表す燃料圧力の値（即ち、燃料圧力の検出分解能の値）を小さい値にすることができる。この結果、ＡＤ変換器のビット数を大きくしなくても、燃料圧力を狭い圧力範囲で検出する場合の検出分解能を、高くすることができる。
【００１５】
よって、燃料圧力を狭い特定の圧力範囲で検出する場合には高い分解能で検出したいという要求を、ＡＤ変換器のビット数を大きくしなくても、満たすことができる。そして、ＡＤ変換器のビット数を大きくしなくても済むことから、ＡＤ変換器からメモリにＡＤ変換結果としてのデータを転送する処理や、そのデータを演算する処理といった、燃料圧力検出のための処理の負荷を低減することができる。
【００１６】
ところで、制御手段は、具体的には、請求項２に記載のように構成することができる。
即ち、制御手段は、燃料圧力を、所定の基本下限圧力から所定の基本上限圧力までの基本検出範囲で検出する場合と、燃料圧力を、基本検出範囲よりも狭い検出範囲であって、基本下限圧力よりも高い下限圧力から基本上限圧力よりも低い上限圧力までの限定検出範囲で検出する場合とがある。そして、制御手段は、燃料圧力を基本検出範囲で検出する場合には、指令情報として、燃料圧力が基本検出範囲で変化すると（詳しくは、基本下限圧力から基本上限圧力まで変化すると）、センサ信号が、ＡＤ変換器がＡＤ変換可能な電圧範囲であって、所定の基本下限電圧から所定の基本上限電圧までの電圧範囲で変化することとなるゲインとオフセット電位との各値を表す基本検出範囲用の指令情報を、燃料圧力検出手段へ送信する。また、制御手段は、燃料圧力を限定検出範囲で検出する場合には、指令情報として、燃料圧力が限定検出範囲で変化すると（詳しくは、限定検出範囲を成す下限圧力から上限圧力まで変化すると）、センサ信号が前記基本下限電圧から前記基本上限電圧までの電圧範囲で変化することとなるゲインとオフセット電位との各値を表す限定検出範囲用の指令情報を、燃料圧力検出手段へ送信する。
【００１７】
そして、この構成によれば、燃料圧力を、基本検出範囲よりも狭い限定検出範囲で検出する場合には、基本検出範囲で検出する場合よりも、ＡＤ変換器のＬＳＢが表す燃料圧力の値（燃料圧力の検出分解能の値）を小さい値にすることができる。この結果、ＡＤ変換器のビット数を大きくしなくても、燃料圧力を限定検出範囲で検出する場合の検出分解能を、高くすることができる。よって、燃料圧力を基本検出範囲よりも狭い限定検出範囲で検出する場合には高い分解能で検出したいという要求を、ＡＤ変換器のビット数を大きくしなくても、満たすことができ、この結果、ＡＤ変換器からメモリにＡＤ変換結果としてのデータを転送する処理や、そのデータを演算する処理といった、燃料圧力検出のための処理の負荷を低減することができる。
【００１８】
次に、請求項３の燃料噴射制御装置では、請求項２の燃料噴射制御装置において、制御手段は、燃料圧力検出手段に対応した気筒の燃料噴射期間を含む特定の期間が到来する前に、該特定の期間における前記燃料圧力の変化範囲を予測する。そして、制御手段は、その予測した変化範囲（以下、予測変化範囲ともいう）を限定検出範囲とした限定検出範囲用の指令情報を、燃料圧力検出手段へ送信することにより、前記特定の期間において、燃料圧力を前記予測した変化範囲で検出する。尚、「予測した変化範囲を限定検出範囲とした限定検出範囲用の指令情報」とは、燃料圧力が予測変化範囲で変化するとセンサ信号が前記基本下限電圧から前記基本上限電圧までの電圧範囲で変化することとなるゲインとオフセット電位との各値を表す指令情報である。
【００１９】
そして、この構成によれば、燃料噴射期間を含む特定の期間における燃料圧力を、それ以外の期間よりも高い分解能で検出することができ、この効果を、ＡＤ変換器のビット数を大きくしなくても得ることができる。よって、燃料噴射期間を含む特定の期間における燃料圧力から燃料噴射弁の実際の噴射状態を精度良く検出することを、小さい処理負荷で実施することができるようになる。
【００２０】
次に、請求項４の燃料噴射制御装置では、請求項３の燃料噴射制御装置において、制御手段は、前記特定の期間が終了すると、前記基本検出範囲用の指令情報を燃料圧力検出手段へ送信することにより、燃料圧力を前記基本検出範囲で検出する。
【００２１】
そして、この構成によれば、前記特定の期間以外の期間における燃料圧力を、広い基本検出範囲で検出することができる。
次に、請求項５の燃料噴射制御装置では、請求項３，４の燃料噴射制御装置において、制御手段は、前記特定の期間が到来する前に検出した前記燃料圧力に基づいて、前記特定の期間における燃料圧力の変化範囲を予測する。
【００２２】
そして、この構成によれば、燃料圧力の変化範囲をより正しく予測することができるようになる。
尚、変化範囲の予測に用いる燃料圧力値（特定の期間が到来する前の燃料圧力値）としては、燃料圧力検出手段が出力するセンサ信号から検出したもので良いが、例えば、複数の気筒の各々に対応して燃料圧力検出手段を設けるのであれば、燃料噴射を実施していない他の気筒に対応するセンサ信号から検出した燃料圧力値を用いても良い。また、蓄圧室に設けた圧力センサによって検出した燃料圧力値を用いても良い。一方、何れにおいても、複数回の検出値を平均化した値（平均値や所謂なまし値）を用いても良い。
【００２３】
一方、請求項６の燃料噴射装置は、燃料ポンプによって圧送される燃料を蓄える蓄圧容器から供給される燃料を噴射口から内燃機関の気筒へ噴射する燃料噴射弁と、蓄圧容器の燃料出口から燃料噴射弁の噴射口までの燃料通路における所定位置に設けられ、前記噴射口から気筒への燃料噴射に伴い変動する該燃料通路の燃料圧力を検出して、該燃料圧力に応じた電圧のセンサ信号を出力する燃料圧力検出手段と、を備える。
【００２４】
そして、燃料圧力検出手段は、燃料噴射弁を制御する制御装置と通信するための通信手段と、当該燃料圧力検出手段において燃料圧力をセンサ信号に変換するときのゲイン、及び当該燃料圧力検出手段から出力するセンサ信号のオフセット電位を調整するための出力特性調整手段とを有している。更に、燃料圧力検出手段は、制御装置から送信された指令信号であって、前記ゲインと前記オフセット電位との各値を表す指令信号を、通信手段により受信すると、出力特性調整手段により、ゲインとオフセット電位とを、受信された指令情報が表す値に設定する。
【００２５】
このような燃料噴射装置によれば、前述した各請求項の燃料噴射制御装置を構成することができ、前述した各効果を得ることができる。
また、請求項６の燃料噴射装置において、燃料圧力検出手段は燃料噴射弁に設けることができる。つまり、燃料噴射弁と燃料圧力検出手段とを一体にして、１つのモジュールにすることができる。そして、このような燃料噴射装置によれば、取り扱いが容易となる。
【図面の簡単な説明】
【００２６】
【図１】実施形態の燃料噴射制御システムを表す構成図である。
【図２】インジェクタとＥＣＵとの接続状態を表す構成図である。
【図３】インジェクタに設けられている燃料圧力センサ及び制御ＩＣを表す構成図である。
【図４】センサ出力電圧（燃料圧力信号の電圧値）と燃料圧力との関係を説明する説明図である。
【図５】ＥＣＵのマイコンが実行する圧力検出範囲切替処理を表すフローチャートである。
【図６】図５中で実行される検出範囲指令処理を表すフローチャートである。
【図７】図６中で実行される限定検出範囲算出処理を表すフローチャートである。
【図８】各インジェクタの制御ＩＣにおけるコントローラが実行する出力調整処理と、該出力調整処理中で実行される調整値算出処理を表すフローチャートである。
【図９】ＥＣＵのマイコンが実行するＡＤ変換処理を表すフローチャートである。
【発明を実施するための形態】
【００２７】
以下に、本発明が適用された実施形態の燃料噴射制御システムについて説明する。尚、本実施形態の燃料噴射制御システムは、自動車のディーゼルエンジンへの燃料噴射を制御するものである。
【００２８】
図１に示すように、本実施形態の燃料噴射制御システムは、車載ディーゼルエンジン１３の各気筒（本実施形態では４つの気筒）＃１〜＃４に設けられた燃料噴射弁としてのインジェクタＩＪ１〜ＩＪ４と、インジェクタＩＪ１〜ＩＪ４を駆動して、エンジン１３への燃料噴射を制御する電子制御装置（以下、ＥＣＵという）１１とを備えている。
【００２９】
尚、本実施形態において、インジェクタＩＪ１〜ＩＪ４は、コイルへの通電によって開弁する（噴射口を開く）電磁弁式のものであるが、インジェクタＩＪ１〜ＩＪ４としては、ピエゾアクチュエータによって開閉弁するタイプのものでも良い。また、各気筒＃１〜＃４の燃料噴射順序は、「＃１→＃３→＃４→＃２」である。
【００３０】
各インジェクタＩＪ１〜ＩＪ４には、燃料の蓄圧容器であるコモンレール１５から伸びた燃料供給用配管１７がそれぞれ接続されている。また、コモンレール１５には、車両の燃料タンク１９に貯留された燃料が、燃料ポンプ２１によって圧送される。そして、各インジェクタＩＪ１〜ＩＪ４は、コモンレール１５に蓄えられた高圧の燃料が上記燃料供給用配管１７を介して供給されると共に、ＥＣＵ１１によって駆動される（コイルに通電される）ことにより開弁して、燃料を自身の噴射口（図示省略）から気筒＃１〜＃４に噴射する。尚、燃料ポンプ２１は、例えば、エンジン１３のクランク軸の回転により駆動されてポンプ動作を行う機関駆動式の高圧ポンプである。
【００３１】
更に、コモンレール１５から各インジェクタＩＪ１〜ＩＪ４への燃料供給用配管１７において、インジェクタＩＪ１〜ＩＪ４側の端（即ち、インジェクタＩＪ１〜ＩＪ４の燃料取込口）には、その位置の燃料圧力（いわゆるインレット圧）を検出する燃料圧力センサＳ１〜Ｓ４がそれぞれ設けられている。このため、燃料圧力センサＳ１〜Ｓ４によって検出される燃料圧力は、その燃料圧力センサＳ１〜Ｓ４に対応するインジェクタＩＪ１〜ＩＪ４の燃料噴射動作によって変動する。
【００３２】
尚、本実施形態において、燃料圧力センサＳ１〜Ｓ４は、各インジェクタＩＪ１〜ＩＪ４に設けられており、各インジェクタＩＪ１〜ＩＪ４の構成要素となっている。また、以下の説明において、燃料圧力とは、特に断らなければ、燃料圧力センサＳ１〜Ｓ４によって検出される燃料圧力のことであり、インジェクタＩＪ１〜ＩＪ４の燃料取込口の燃料圧力のことである。
【００３３】
そして、燃料圧力センサＳ１〜Ｓ４によって検出された燃料圧力を表すアナログのセンサ信号（燃料圧力に応じた電圧のセンサ信号であり、以下、燃料圧力信号ともいう）が、各インジェクタＩＪ１〜ＩＪ４から、個別のセンサ線ＬＳ１〜ＬＳ４（図２参照）を介して、ＥＣＵ１１にパラレルに入力される。また、各インジェクタＩＪ１〜ＩＪ４は、共通の通信線ＬＣ（図２参）を介して、ＥＣＵ１１とデータ通信するようにもなっている。
【００３４】
更に、ＥＣＵ１１には、エンジン１３の運転状態を検出するための他のセンサからの信号も入力される。他のセンサとしては、例えば、周知のクランク角センサ２３や、エンジン１３への吸入空気量を検出する吸気量センサや、エンジン１３の冷却水温を検出する水温センサや、アクセル踏み込み量センサや、空燃比センサ等がある。
【００３５】
一方、ＥＣＵ１１は、インジェクタＩＪ１〜ＩＪ４に燃料を噴射させる燃料噴射制御の処理を行うマイコン２５と、インジェクタＩＪ１〜ＩＪ４と通信するための通信ドライバ２９とを備えている。そして、マイコン２５は、インジェクタＩＪ１〜ＩＪ４からの燃料圧力信号を１つずつ切り替えてＡＤ変換するＡＤ変換器（ＡＤＣ）２７や、図示しない周知のＣＰＵ、ＲＯＭ、及びＲＡＭ等を備えている。また、図示は省略しているが、ＥＣＵ１１には、マイコン２５から出力されるインジェクタＩＪ１〜ＩＪ４毎の噴射指令信号に従って、各インジェクタＩＪ１〜ＩＪ４へ、開弁させるための駆動信号（本実施形態では、インジェクタＩＪ１〜ＩＪ４のコイルへの通電電流）を出力する駆動回路も備えられている。
【００３６】
次に、各インジェクタＩＪ１〜ＩＪ４とＥＣＵ１１との接続状態について、図２を用い説明する。
図２に示すように、各インジェクタＩＪ１〜ＩＪ４とＥＣＵ１１との間には、前述したインジェクタＩＪ１〜ＩＪ４毎のセンサ線ＬＳ１〜ＬＳ４と、共通の通信線ＬＣとに加え、共通の電源線ＬＰ及びグランド線ＬＧが配設されている。電源線ＬＰは、ＥＣＵ１１から各インジェクタＩＪ１〜ＩＪ４へ、一定の電源電圧を供給する線であり、グランド線ＬＧは、ＥＣＵ１１内のグランドラインと各インジェクタＩＪ１〜ＩＪ４内のグランドラインとを接続する線である。つまり、その電源線ＬＰ及びグランド線ＬＧを介して、ＥＣＵ１１から各インジェクタＩＪ１〜ＩＪ４へ、電力が供給されるようになっている。
【００３７】
また、インジェクタＩＪ１〜ＩＪ４の各々には、通信線ＬＣを介してＥＣＵ１１と通信するための通信ドライバ３３を備えた制御ＩＣ３１が設けられている。そして、その制御ＩＣ３１及び燃料圧力センサＳ１〜Ｓ４は、ＥＣ１１から上記電源線ＬＰ及びグランド線ＬＧを介して供給される電力によって動作する。
【００３８】
尚、図２では、ＥＣＵ１１から各インジェクタＩＪ１〜ＩＪ４へ、該各インジェクタＩＪ１〜ＩＪ４を開弁させるための駆動信号を供給する駆動信号線は、図示を省略している。
【００３９】
次に、インジェクタＩＪ１〜ＩＪ４に設けられている燃料圧力センサＳ１〜Ｓ４及び制御ＩＣ３１の構成について、図３を用い説明する。尚、図中あるいは以下の説明において、＃ｎ、ＩＪｎ、Ｓｎ、ＬＳｎ、といった符号末尾の「ｎ」は、１〜４の何れかであり、それが気筒＃ｎに対応するものであることを示している。
【００４０】
図３に示すように、インジェクタＩＪｎに設けられている燃料圧力センサＳｎは、ダイアフラム（受圧部）上にホイートストンブリッジ回路を成すように形成された４つの抵抗（所謂ゲージ抵抗）Ｒ１〜Ｒ４を備え、端子Ｊａ，Ｊｂ間に励起電圧Ｖｉが印加された状態で、抵抗Ｒ１〜Ｒ４の抵抗値が燃料圧力に応じて変わることにより、端子Ｊｃ，Ｊｄ間に、燃料圧力に応じた出力電圧Ｖｏを発生させる、周知のホイートストンブリッジ型圧力センサである。そして、この燃料圧力センサＳｎでは、励起電圧Ｖｉに応じて、燃料圧力を出力電圧Ｖｏに変換するときのゲイン（燃料圧力に対する出力電圧Ｖｏの変化の割合）が大きくなる。
【００４１】
そして、制御ＩＣ３１は、通信ドライバ３３の他にも、不揮発性メモリ３５と、コントローラ３７と、ゲイン調整用ＤＡ変換器（ゲイン調整用ＤＡＣ）４１と、オフセット調整用ＤＡ変換器（オフセット調整用ＤＡＣ）４３と、バッファ回路４５，４７と、差動増幅回路４９と、加算回路５１とを備えている。
【００４２】
不揮発性メモリ３５には、燃料圧力センサＳｎを制御するための固定の情報が予め記憶されている。
コントローラ３７は、ゲインレジスタＧＮＲＥＧと、オフセットレジスタＯＦＲＥＧとを備えている。そして、コントローラ３７は、ＥＣＵ１１から通信ドライバ３３を介して取得した情報に基づいて、ゲインレジスタＧＮＲＥＧとオフセットレジスタＯＦＲＥＧとの各々に記憶すべき値を算出し、その算出した各値をゲインレジスタＧＮＲＥＧとオフセットレジスタＯＦＲＥＧとの各々に記憶する。更に、コントローラ３７は、ゲインレジスタＧＮＲＥＧに記憶されている値を示すデジタルデータを、ゲイン調整用ＤＡ変換器４１に出力し、オフセットレジスタＯＦＲＥＧに記憶されている値を示すデジタルデータを、オフセット調整用ＤＡ変換器４３に出力する。
【００４３】
ゲイン調整用ＤＡ変換器４１は、コントローラ３７から与えられるデジタルデータが示す値の電圧を出力する。そして、そのゲイン調整用ＤＡ変換器４１の出力電圧は、バッファ回路４５を介して、燃料圧力センサＳｎの端子Ｊａに供給される。また、燃料圧力センサＳｎの端子Ｊｂはグランドラインに接続されている。よって、燃料圧力センサＳｎの端子Ｊａ，Ｊｂ間には、ゲイン調整用ＤＡ変換器４１の出力電圧が、励起電圧Ｖｉとして印加されることとなる。
【００４４】
オフセット調整用ＤＡ変換器４３も、コントローラ３７から与えられるデジタルデータが示す値の電圧を出力する。そして、そのオフセット調整用ＤＡ変換器４３の出力電圧は、バッファ回路４７を介して、加算回路５１に入力される。
【００４５】
差動増幅回路４９は、燃料圧力センサＳｎの出力電圧（端子Ｊｃ，Ｊｄ間に生じる出力電圧）Ｖｏを、一定の増幅率で増幅して加算回路５１に出力する。
加算回路５１は、差動増幅回路４９の出力電圧に、バッファ回路４７から入力されるオフセット調整用ＤＡ変換器４３の出力電圧を加算し、その加算後の電圧を出力する。
【００４６】
バッファ回路５３は、加算回路５１の出力電圧を、燃料圧力センサＳｎが検出した燃料圧力を表す燃料圧力信号（センサ信号）として、インジェクタＩＪｎに対応するセンサ線ＬＳｎへ出力する。そして、その燃料圧力信号は、センサ線ＬＳｎを介してＥＣＵ１１に入力される。
【００４７】
そして、このような構成により、インジェクタＩＪｎの制御ＩＣ３１は、ＥＣＵ１１から通信で取得した情報に基づいて、ゲイン調整用ＤＡ変換器４１から燃料圧力センサＳｎへ供給する励起電圧Ｖｉを調整することにより、燃料圧力センサＳｎが検出した燃料圧力を燃料圧力信号に変換するときのゲイン（燃料圧力に対する燃料圧力信号の変化の割合）を調整する。また、制御ＩＣ３１は、ＥＣＵ１１から通信で取得した情報に基づいて、オフセット調整用ＤＡ変換器４３の出力電圧を調整することにより、ＥＣＵ１１へ出力する燃料圧力信号のオフセット電位を調整する。
【００４８】
以上のようなハードウェア構成の燃料噴射制御システムにおいて、ＥＣＵ１１のマイコン２５は、各気筒＃ｎについて、例えば下記［１］〜［６］の処理を行う。
［１］インジェクタＩＪｎからの燃料圧力信号をＡＤ変換器２７により一定時間毎にＡＤ変換し、そのＡＤ変換結果（ＡＤ変換値）から、燃料圧力（インジェクタＩＪｎのインレット圧）を検出する処理。
【００４９】
［２］インジェクタＩＪｎを駆動する前（燃料を噴射させていないとき）に検出した燃料圧力と、エンジン回転数やアクセル開度などの制御パラメータとに基づいて、目標の噴射状態（例えば噴射開始タイミング及び噴射量）を算出し、その目標の噴射状態を実現するために必要なインジェクタＩＪｎに対する噴射指令信号の出力開始タイミング及び出力継続時間の基本値を算出する処理。
【００５０】
［３］インジェクタＩＪｎを駆動した期間（気筒＃ｎの燃料噴射期間）を含む特定の噴射状態監視期間において検出した一定時間毎の燃料圧力から、実際の噴射開始タイミングや噴射量などの噴射状態を検出し、その検出結果から、噴射指令信号の出力開始タイミング及び出力継続時間を補正するための補正値を算出する処理。
【００５１】
［４］上記［２］の処理で算出した噴射指令信号の出力開始タイミング及び出力継続時間の基本値を、上記［３］の処理で算出した補正値により補正して、噴射指令信号の出力開始タイミング及び出力継続時間を最終的に決定する処理。
【００５２】
［５］インジェクタＩＪｎに対する噴射指令信号を、上記［４］の処理で決定した結果の通りに出力する処理。
［６］インジェクタＩＪｎを駆動していないときに検出する燃料圧力が目標値となるように、燃料ポンプ２１を制御する処理。
【００５３】
尚、上記［２］〜［６］の処理が燃料噴射制御の処理に相当し、そのうちの［２］と［６］の処理が「背景技術」の欄で述べた基本制御処理に相当している。
ここで、本実施形態において、ＥＣＵ１１のマイコン２５は、各気筒＃ｎについて、その気筒＃ｎの燃料噴射期間を含まない所定期間（本実施形態では、膨張行程から排気行程への移行タイミングから、吸入行程から圧縮行程への移行タイミングまでの、３６０°ＣＡ分の期間）においては、インジェクタＩＪｎからの燃料圧力信号に基づいて、燃料圧力を、所定の基本下限圧力ＰＭＩＮＢから所定の基本上限圧力ＰＭＡＸＢまでの基本検出範囲で検出し、この期間に検出した燃料圧力を用いて、上記［２］と［６］の処理を行う。
【００５４】
尚、「ＣＡ」とは、クランク角を意味している。また、本実施形態では、基本検出範囲を、燃料圧力が通常変化すると考えられる最小値から最大値までの最大変化範囲としており、例えば０〜２２０ＭＰａの範囲に設定している。このため、図４（Ａ）に示すように、基本下限圧力ＰＭＩＮＢは０ＭＰａで、基本上限圧力ＰＭＡＸＢは２２０ＭＰａとなっている。
【００５５】
そして、マイコン２５は、燃料圧力を基本検出範囲（最大変化範囲）で検出する場合には、インジェクタＩＪｎ（詳しくは制御ＩＣ３１）へ、下記のようなゲインとオフセット電位との各値を指示する指令情報（基本検出範囲用の指令情報に相当）を送信する。その指令情報によって指示されるゲインとオフセット電位とは、図４（Ａ）に示すように、燃料圧力が基本検出範囲（０〜２２０ＭＰａの範囲）で変化すると、インジェクタＩＪｎからの燃料圧力信号が、ＡＤ変換器２７が正しくＡＤ変換可能な最大の電圧範囲であって、所定の基本下限電圧ＶＭＩＮＢから所定の基本上限電圧ＶＭＡＸＢまでの電圧範囲で変化することとなるゲインとオフセット電位である。
【００５６】
尚、図４において「センサ出力電圧」とは、燃料圧力信号の電圧値を意味している。そして、本実施形態では、図４（Ａ）に示すように、基本下限電圧ＶＭＩＮＢは１．０Ｖであり、基本上限電圧ＶＭＡＸＢは４．０Ｖである。
【００５７】
また、マイコン２５は、各気筒＃ｎについて、その気筒＃ｎの燃料噴射期間を含む特定の噴射状態監視期間（本実施形態では、吸入行程から圧縮行程への移行タイミングから、膨張行程から排気行程への移行タイミングまでの、３６０°ＣＡ分の期間）においては、インジェクタＩＪｎからの燃料圧力信号に基づいて、燃料圧力を、基本検出範囲よりも狭い限定検出範囲であって、その噴射状態監視期間において燃料圧力が変化すると予想した範囲で検出する。そして、その噴射状態監視期間に検出した燃料圧力を用いて、上記［３］の処理を行う。
【００５８】
更に、マイコン２５は、燃料圧力を限定検出範囲で検出する場合には、インジェクタＩＪｎ（詳しくは制御ＩＣ３１）へ、下記のようなゲインとオフセット電位との各値を指示する指令情報（限定検出範囲用の指令情報に相当）を送信する。その指令情報によって指示されるゲインとオフセット電位とは、図４（Ｂ）に例示するように、燃料圧力が限定検出範囲（図４（Ｂ）の例では３０〜１１０ＭＰａの範囲）で変化すると、インジェクタＩＪｎからの燃料圧力信号が、前述の基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの電圧範囲で変化することとなるゲインとオフセット電位である。
【００５９】
そこで次に、ＥＣＵ１１のマイコン２５と、インジェクタＩＪｎの制御ＩＣ３１とで、燃料圧力を検出するために行われる処理の概要について説明する。
まず、原理について説明する。
【００６０】
ＥＣＵ１１のマイコン２５では、図４（Ｂ）に示すように、燃料圧力が、検出範囲の下限値である検出下限圧力ＰＭＩＮから、検出範囲の上限値である検出上限圧力ＰＭＡＸまで変化すると、燃料圧力信号の電圧（センサ出力電圧）Ｖが、ＡＤ変換器２７にてＡＤ変換可能な基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの最大電圧範囲で変化する、ということを前提として、下記の式１，式２により、燃料圧力信号の電圧（具体的には、燃料圧力信号のＡＤ変換値）Ｖｓから、燃料圧力Ｐを算出する。尚、式１，２における「ｂ」は、燃料圧力信号を燃料圧力に変換するための変換係数である。
【００６１】
Ｐ＝（Ｖｓ−ＶＭＩＮＢ）・ｂ＋ＰＭＩＮ  …式１
ｂ＝（ＰＭＡＸ−ＰＭＩＮ）／（ＶＭＡＸＢ−ＶＭＩＮＢ）  …式２
そして、本実施形態において、燃料圧力を０〜２２０［ＰＭａ］の基本検出範囲で検出する場合には、図４（Ａ）に示したように、燃料圧力が基本下限圧力ＰＭＩＮＢのときに、燃料圧力信号が基本下限電圧ＶＭＩＮＢとなり、燃料圧力が基本上限圧力ＰＭＡＸＢのときに、燃料圧力信号が基本上限電圧ＶＭＡＸＢとなる。
【００６２】
つまり、インジェクタＩＪｎ側の燃料圧力センサＳｎ及び制御ＩＣ３１は、基本的には、基本検出範囲（ＰＭＩＮＢ〜ＰＭＡＸＢ）の燃料圧力を、基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの電圧として出力する。
【００６３】
尚、以下では、図４（Ａ）に示す燃料圧力信号の電圧（センサ出力電圧）と燃料圧力との関係を、基本特性と言う。また、本実施形態では、燃料圧力の検出範囲を変更するようになっているが、幅が最大の検出範囲（即ち、基本検出範囲）の場合には、図４（Ａ）の基本特性となる。
【００６４】
一方、インジェクタＩＪｎの制御ＩＣ３１は、ＥＣＵ１１から、マイコン２５にて決定された燃料圧力の検出範囲を示す情報として、その検出範囲の下限値である検出下限圧力ＰＭＩＮと、検出範囲の上限値である検出上限圧力ＰＭＡＸとの各々に対応する上記基本特性での燃料圧力信号の電圧値が送信される。以下では、検出下限圧力ＰＭＩＮに対応する基本特性での燃料圧力信号の電圧値を、下限電圧ＶＭＩＮと言い、検出上限圧力ＰＭＡＸに対応する基本特性での燃料圧力信号の電圧値を、上限電圧ＶＭＡＸと言う。
【００６５】
図４（Ａ）の基本特性の場合、例えば、検出下限圧力ＰＭＩＮが３０ＭＰａで、検出上限圧力ＰＭＡＸが１１０ＭＰａならば、下限電圧ＶＭＩＮは１．４１Ｖとなり、上限電圧ＶＭＡＸは２．５Ｖとなる。また、検出下限圧力ＰＭＩＮが基本下限圧力ＰＭＩＮＢの０ＭＰａで、検出上限圧力ＰＭＡＸが基本上限圧力ＰＭＡＸＢの２２０ＭＰａならば、下限電圧ＶＭＩＮは基本下限電圧ＶＭＩＮＢの１．０Ｖとなり、上限電圧ＶＭＡＸは基本上限電圧ＶＭＡＸＢの４．０Ｖとなる。
【００６６】
そして、インジェクタＩＪｎの制御ＩＣ３１では、コントローラ３７が、ＥＣＵ１１から送信された下限電圧ＶＭＩＮと上限電圧ＶＭＡＸとから、下記の式３，式４により、オフセットレジスタＯＦＲＥＧに格納すべきオフセット調整値ＤＺと、ゲインレジスタＧＮＲＥＧに格納すべきゲイン調整値ＤＧとを算出する。
【００６７】
ＤＺ＝（ＶＭＩＮＢ−ＶＭＩＮ）／ＫＺ１＋ＫＺ２  …式３
ＤＧ＝ＫＧ１／（ＶＭＡＸ−ＶＭＩＮ）＋ＫＧ２  …式４
尚、式３において、ＫＺ１とＫＺ２は、オフセット係数であり、それらは、燃料圧力センサＳｎを含むインジェクタＩＪｎ側の回路の特性ばらつきを補償すると共に、「燃料圧力＝検出下限圧力ＰＭＩＮ」であるときに、「燃料圧力信号の電圧＝基本下限電圧ＶＭＩＮＢ」となる値に設定されている。例えば、もし回路の特性が理想的で、「燃料圧力＝０」の場合に差動増幅回路４９の出力電圧が０Ｖになるとすると、ＫＺ１は１で、ＫＺ２はＶＭＩＮＢに設定される。
【００６８】
また、式４において、ＫＧ１とＫＧ２は、ゲイン係数であり、それらは、燃料圧力センサＳｎを含むインジェクタＩＪｎ側の回路の特性ばらつきを補償すると共に、下限電圧ＶＭＩＮから上限電圧ＶＭＡＸまでの電圧範囲を、基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの電圧範囲（ＡＤ変換可能な最大電圧範囲）に拡大する値に設定されている。例えば、もし回路の特性が理想的で、ＫＧ２が０ならば、ＫＧ１は「ＶＭＡＸＢ−ＶＭＩＮＢ」に設定される。
【００６９】
そして、オフセット調整値ＤＺが示す電圧が、オフセット調整用ＤＡ変換器４３から出力されて加算回路５１に入力され、ゲイン調整値ＤＧが示す電圧が、ゲイン調整用ＤＡ変換器４１から出力されて燃料圧力センサＳｎに励起電圧Ｖｉとして供給されることで、燃料圧力が検出下限圧力ＰＭＩＮから検出上限圧力ＰＭＡＸまで変化すると、センサ線ＬＳｎへの燃料圧力信号が、基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまで変化するセンサ出力特性が実現される。
【００７０】
また、ＥＣＵ１１において、マイコン２５は、各気筒＃ｎについて、噴射状態監視期間の開始時に、今回の噴射状態監視期間における燃料圧力の変化範囲を予測し、その予測した変化範囲を前述の限定検出範囲とする。そして、その限定検出範囲の下限値である限定レンジ下限圧力ＰＭＩＮＬＭＴと、限定検出範囲の上限値である限定レンジ上限圧力ＰＭＡＸＬＭＴとから、下記の式５〜式７により、限定レンジ下限電圧ＶＭＩＮＬＭＴと、限定レンジ上限電圧ＶＭＡＸＬＭＴを算出する。
【００７１】
尚、限定レンジ下限圧力ＰＭＩＮＬＭＴは、燃料圧力の検出範囲が限定検出範囲である場合の検出下限圧力ＰＭＩＮでもあり、限定レンジ上限圧力ＰＭＡＸＬＭＴは、燃料圧力の検出範囲が限定検出範囲である場合の検出上限圧力ＰＭＡＸでもある。そして、限定レンジ下限電圧ＶＭＩＮＬＭＴは、限定レンジ下限圧力ＰＭＩＮＬＭＴに対応する基本特性での燃料圧力信号の電圧値であり、限定レンジ上限電圧ＶＭＡＸＬＭＴは、限定レンジ上限圧力ＰＭＡＸＬＭＴに対応する基本特性での燃料圧力信号の電圧値である。また、式５〜式７における「ａ」は、基本特性の直線の傾きである。
【００７２】
ＶＭＩＮＬＭＴ＝（ＰＭＩＮＬＭＴ−ＰＭＩＮＢ）・ａ＋ＶＭＩＮＢ…式５
ＶＭＡＸＬＭＴ＝（ＰＭＡＸＬＭＴ−ＰＭＩＮＢ）・ａ＋ＶＭＩＮＢ…式６
ａ＝（ＶＭＡＸＢ−ＶＭＩＮＢ）／（ＰＭＡＸＢ−ＰＭＩＮＢ）  …式７
そして更に、マイコン２５は、各気筒＃ｎについて、噴射状態監視期間の開始時に、その気筒＃ｎのインジェクタＩＪｎへ、燃料圧力の検出範囲（この場合、限定検出範囲）を示す情報として、限定レンジ下限電圧ＶＭＩＮＬＭＴと限定レンジ上限電圧ＶＭＡＸＬＭＴとを送信する。そして、このときに送信される限定レンジ下限電圧ＶＭＩＮＬＭＴと限定レンジ上限電圧ＶＭＡＸＬＭＴは、燃料圧力が限定検出範囲で変化すると、インジェクタＩＪｎからの燃料圧力信号が基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの電圧範囲で変化することとなるゲインとオフセット電位とを指令する限定検出範囲用の指令情報でもある。
【００７３】
また、マイコン２５は、各気筒＃ｎについて、噴射状態監視期間の終了時に、その気筒＃ｎのインジェクタＩＪｎへ、燃料圧力の検出範囲（この場合、基本検出範囲）を示す情報として、基本下限電圧ＶＭＩＮＢと基本上限電圧ＶＭＡＸＢとを送信する。そして、このときに送信される基本下限電圧ＶＭＩＮＢと基本上限電圧ＶＭＡＸＢは、燃料圧力が基本検出範囲で変化すると、インジェクタＩＪｎからの燃料圧力信号が基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの電圧範囲で変化することとなるゲインとオフセット電位とを指令する基本検出範囲用の指令情報でもある。
【００７４】
一方、インジェクタＩＪｎ側の不揮発性メモリ３５には、基本下限電圧ＶＭＩＮＢ、基本上限電圧ＶＭＡＸＢ、オフセット係数ＫＺ１，ＫＺ２、ゲイン係数ＫＧ１，ＫＧ２の各値（固定値）が予め記憶されている。また、ＥＣＵ１１側においても、マイコン２５の内部又は外部に設けられた不揮発性メモリ（図示省略）には、基本下限電圧ＶＭＩＮＢ、基本上限電圧ＶＭＡＸＢ、基本下限圧力ＰＭＩＮＢ、基本上限圧力ＰＭＡＸＢの各値（固定値）が予め記憶されている。
【００７５】
次に、ＥＣＵ１１のマイコン２５と、インジェクタＩＪｎの制御ＩＣ３１とで、燃料圧力を検出するために行われる処理の内容について、フローチャートを用い説明する。
まず図５は、ＥＣＵ１１のマイコン２５が実行する圧力検出範囲切替処理を表すフローチャートである。この圧力検出範囲切替処理は、クランク角センサ２３からの信号に基づき検出されるエンジン１３のクランク角が所定角度進む毎に実行される。尚、この処理は、各気筒が吸入行程から圧縮行程に移行するタイミングである１８０°ＣＡ毎のタイミングで実行されるようにしても良い。
【００７６】
図５に示すように、マイコン２５が圧力検出範囲切替処理を開始すると、まずＳ１１０にて、第１気筒＃１の吸入行程から圧縮行程への移行タイミング（第４気筒＃４の膨張行程から排気行程への移行タイミングでもある）か否かを判定し、そのタイミングであると肯定判定した場合には、次のＳ１２０にて、第１気筒＃１を限定気筒として決定すると共に、第４気筒＃４を全域気筒として決定し、その後、Ｓ１９０に進んで、後述の検出範囲指令処理を行う。
【００７７】
尚、限定気筒とは、燃料圧力を前述の限定検出範囲で検出する（換言すれば、燃料圧力の検出範囲を限定検出範囲にする）気筒のことであり、全域気筒とは、燃料圧力を基本検出範囲で検出する（換言すれば、燃料圧力の検出範囲を基本検出範囲にする）気筒のことである。
【００７８】
また、上記Ｓ１１０にて否定判定（ＮＯと判定）した場合には、Ｓ１３０に移行して、第３気筒＃３の吸入行程から圧縮行程への移行タイミング（第２気筒＃２の膨張行程から排気行程への移行タイミングでもある）か否かを判定し、そのタイミングであると肯定判定した場合には、Ｓ１４０に進む。そして、Ｓ１４０では、第３気筒＃３を限定気筒として決定すると共に、第２気筒＃２を全域気筒として決定し、その後、Ｓ１９０に進んで、後述の検出範囲指令処理を行う。
【００７９】
また、上記Ｓ１３０にて否定判定（ＮＯと判定）した場合には、Ｓ１５０に移行して、第４気筒＃４の吸入行程から圧縮行程への移行タイミング（第１気筒＃１の膨張行程から排気行程への移行タイミングでもある）か否かを判定し、そのタイミングであると肯定判定した場合には、Ｓ１６０に進む。そして、Ｓ１６０では、第４気筒＃４を限定気筒として決定すると共に、第１気筒＃１を全域気筒として決定し、その後、Ｓ１９０に進んで、後述の検出範囲指令処理を行う。
【００８０】
また、上記Ｓ１５０にて否定判定（ＮＯと判定）した場合には、Ｓ１７０に移行して、第２気筒＃２の吸入行程から圧縮行程への移行タイミング（第３気筒＃３の膨張行程から排気行程への移行タイミングでもある）か否かを判定し、そのタイミングであると肯定判定した場合には、Ｓ１８０に進む。そして、Ｓ１８０では、第２気筒＃２を限定気筒として決定すると共に、第３気筒＃３を全域気筒として決定し、その後、Ｓ１９０に進んで、後述の検出範囲指令処理を行う。
【００８１】
また、上記Ｓ１７０にて否定判定（ＮＯと判定）した場合には、そのまま当該圧力検出範囲切替処理を終了する。
以上の処理により、各気筒＃ｎは、吸入行程から圧縮行程への移行タイミングにて、全域気筒から限定気筒に切り替えられ、膨張行程から排気行程への移行タイミングにて、限定気筒から全域気筒に切り替えられることとなる。このため、各気筒＃ｎは、吸入行程から圧縮行程への移行タイミングから、膨張行程から排気行程への移行タイミングまでの、３６０°ＣＡ分の噴射状態監視期間において、限定気筒とされ、それ以外の期間（即ち、膨張行程から排気行程への移行タイミングから、吸入行程から圧縮行程への移行タイミングまでの、３６０°ＣＡ分の期間）においては、全域気筒とされる。
【００８２】
次に、図６は、図５のＳ１９０で実行される検出範囲指令処理を表すフローチャートである。
図６に示すように、マイコン２５が検出範囲指令処理を開始すると、まずＳ２２０にて、今回の処理で決定した限定気筒＃ｘ（ｘは１〜４の何れか）について、燃料圧力の検出範囲である限定検出範囲を算出すると共に、その限定気筒＃ｘのインジェクタＩＪｘへ送信すべき指令情報（限定検出範囲用の指令情報）を算出するための限定検出範囲算出処理（図７）を実行する。
【００８３】
図７に示すように、限定検出範囲算出処理では、まずＳ２２３にて、エンジン１３の現在の運転状態と、今回の噴射状態監視期間が到来する前の３６０°ＣＡの期間中にインジェクタＩＪｘからの燃料圧力信号に基づき検出した燃料圧力（即ち、気筒＃ｘへの燃料噴射を実施していない時に検出した燃料圧力であり、以下、噴射非実施時の燃料圧力という）とから、今回の３６０°ＣＡ分の噴射状態監視期間における燃料圧力の変化範囲を予測する。
【００８４】
具体的には、アクセル開度や冷却水温等のエンジン１３の運転状態に基づき決定されるインジェクタＩＪｘの噴射指令信号の出力継続時間（インジェクタＩＪｘを開弁させる時間と同等）と、噴射非実施時の燃料圧力とを、例えば、予め用意された圧力変化範囲算出用マップに当てはめることで、今回の噴射状態監視期間における燃料圧力変化範囲の上限値と下限値を算出する。
【００８５】
尚、圧力変化範囲算出用マップは、概ねの傾向として、噴射指令信号の出力継続時間が長いほど（つまり、噴射時間が長いほど）、予測する燃料圧力変化範囲の幅が大きくなり、また、噴射非実施時の燃料圧力が大きいほど、予測する燃料圧力変化範囲の上限値及び下限値が高くなるように設定されている。
【００８６】
そして更に、Ｓ２２３では、算出した燃料圧力変化範囲の下限値（即ち、算出した限定検出範囲の下限値）を、限定レンジ下限圧力ＰＭＩＮＬＭＴとして設定し、算出した燃料圧力変化範囲の上限値（即ち、算出した限定検出範囲の上限値）を、限定レンジ上限圧力ＰＭＡＸＬＭＴとして設定する。
【００８７】
そして、限定検出範囲算出処理では、次のＳ２２５にて、上記Ｓ２２３で設定した限定レンジ下限圧力ＰＭＩＮＬＭＴ及び限定レンジ上限圧力ＰＭＡＸＬＭＴを、前述した式５〜式７に代入することで、限定検出範囲用の指令情報としての限定レンジ下限電圧ＶＭＩＮＬＭＴ及び限定レンジ上限電圧ＶＭＡＸＬＭＴを算出し、その後、当該限定検出範囲算出処理を終了する。
【００８８】
図６に戻り、上記の限定検出範囲算出処理が終わると、次のＳ２３０にて、今回の処理で決定した限定気筒＃ｘに関する燃料圧力信号のＡＤ変換を不可（禁止）に設定し、続くＳ２４０にて、上記Ｓ２２０（Ｓ２２５）で算出した限定検出範囲用の指令情報としての限定レンジ下限電圧ＶＭＩＮＬＭＴ及び限定レンジ上限電圧ＶＭＡＸＬＭＴを、限定気筒＃ｘのインジェクタＩＪｘへ送信する。この両電圧ＶＭＩＮＬＭＴ，ＶＭＡＸＬＭＴの送信により、インジェクタＩＪｘに対して、燃料圧力の検出範囲（限定検出範囲）を通知している。
【００８９】
そして、次のＳ２５０にて、限定気筒＃ｘのインジェクタＩＪｘからの正常応答を受信するまで待ち、正常応答を受信したなら、Ｓ２６０に進む。尚、このＳ２５０で受信するインジェクタＩＪｘからの正常応答は、当該ＥＣＵ１１からの情報（この場合、ＶＭＩＮＬＭＴ，ＶＭＡＸＬＭＴ）を受信できたことを示すものであり、後述する図８のＳ４５０で送信される。
【００９０】
Ｓ２６０では、限定気筒＃ｘについての検出下限圧力ＰＭＩＮ［ｘ］として、上記Ｓ２２０（Ｓ２２３）で算出した限定レンジ下限圧力ＰＭＩＮＬＭＴを設定すると共に、限定気筒＃ｘについての検出上限圧力ＰＭＡＸ［ｘ］として、上記Ｓ２２０（Ｓ２２３）で算出した限定レンジ上限圧力ＰＭＡＸＬＭＴを設定する。尚、ここで設定される検出下限圧力ＰＭＩＮ［ｘ］と検出上限圧力ＰＭＡＸ［ｘ］は、後述する図９のＡＤ変換処理におけるＳ６４０にて、気筒＃ｘの燃料圧力信号のＡＤ変換値から燃料圧力を算出するのに用いられる。
【００９１】
そして、次のＳ２７０にて、限定気筒＃ｘに関する燃料圧力信号のＡＤ変換を可（許可）に設定する。つまり、上記Ｓ２３０で設定した不可を解除する。
次に、Ｓ２８０にて、今回の処理で決定した全域気筒＃ｙ（ｙは１〜４の何れか）に関する燃料圧力信号のＡＤ変換を不可（禁止）に設定し、続くＳ２９０にて、基本検出範囲用の指令情報としての基本下限電圧ＶＭＩＮＢ及び基本上限電圧ＶＭＡＸＢを、全域気筒＃ｙのインジェクタＩＪｙへ送信する。この両電圧ＶＭＩＮＢ，ＶＭＡＸＢの送信により、インジェクタＩＪｙに対して、燃料圧力の検出範囲（基本検出範囲）を通知している。
【００９２】
そして、次のＳ３００にて、全域気筒＃ｙのインジェクタＩＪｙからの正常応答を受信するまで待ち、正常応答を受信したなら、Ｓ３１０に進む。尚、このＳ３００で受信するインジェクタＩＪｙからの正常応答も、当該ＥＣＵ１１からの情報（この場合、ＶＭＩＮＢ，ＶＭＡＸＢ）を受信できたことを示すものであり、後述する図８のＳ４５０で送信される。
【００９３】
Ｓ３１０では、全域気筒＃ｙについての検出下限圧力ＰＭＩＮ［ｙ］として、基本下限圧力ＰＭＩＮＢを設定すると共に、全域気筒＃ｙについての検出上限圧力ＰＭＡＸ［ｙ］として、基本上限圧力ＰＭＡＸＢを設定する。尚、ここで設定される検出下限圧力ＰＭＩＮ［ｙ］と検出上限圧力ＰＭＡＸ［ｙ］は、後述する図９のＡＤ変換処理におけるＳ６４０にて、気筒＃ｙの燃料圧力信号のＡＤ変換値から燃料圧力を算出するのに用いられる。
【００９４】
そして、次のＳ３２０にて、全域気筒＃ｙに関する燃料圧力信号のＡＤ変換を可（許可）に設定する。つまり、上記Ｓ２８０で設定した不可を解除する。
このＳ３２０の処理が終了すると、当該検出範囲指令処理が終了し、それに伴って、図５の圧力検出範囲切替処理も終了する。
【００９５】
次に、図８（Ａ）は、各インジェクタＩＪｎの制御ＩＣ３１で実行される出力調整処理を表すフローチャートである。
尚、この出力調整処理は、燃料圧力がＥＣＵ１１のマイコン２５にて決定された検出範囲（限定検出範囲又は基本検出範囲）で変化すると、燃料圧力信号が基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの電圧範囲で変化するように、燃料圧力信号を出力するためのゲインとオフセット電位とを調整する処理である。また、この出力調整処理は、車両のイグニッションオンに伴いＥＣＵ１１からインジェクタＩＪｎに電源電圧が供給されて制御ＩＣ３１が起動すると、その制御ＩＣ３１におけるコントローラ３７が実行する。
【００９６】
図８（Ａ）に示すように、制御ＩＣ３１のコントローラ３７は、出力調整処理を開始すると、まずＳ４１０にて、可変の下限電圧ＶＭＩＮと上限電圧ＶＭＡＸを、初期化する。具体的には、下限電圧ＶＭＩＮを、初期値としての基本下限電圧ＶＭＩＮＢ（＝１．０Ｖ）にし、上限電圧ＶＭＡＸを、初期値としての基本上限電圧ＶＭＡＸＢ（＝４．０Ｖ）にする。
【００９７】
次に、Ｓ４２０にて、オフセット調整値ＤＺとゲイン調整値ＤＧを算出するための、図８（Ｂ）に示す調整値算出処理を実行する。
この調整値算出処理では、まずＳ５１０にて、前述した式３に下限電圧ＶＭＩＮを代入することで、オフセット調整値ＤＺを算出する。そして、続くＳ５２０にて、前述した式４に下限電圧ＶＭＩＮと上限電圧ＶＭＡＸを代入することで、ゲイン調整値ＤＧを算出する。
【００９８】
図８（Ａ）に戻り、Ｓ４２０での調整値算出処理が終了すると、次のＳ４３０にて、上記Ｓ４２０で算出したオフセット調整値ＤＺを、オフセットレジスタＯＦＲＥＧにセットし、上記Ｓ４２０で算出したゲイン調整値ＤＧを、ゲインレジスタＧＮＲＥＧにセットする。
【００９９】
そして、次のＳ４４０にて、ＥＣＵ１１からの指令情報としての下限電圧及び上限電圧を受信したか否かを判定する。尚、ここで受信する下限電圧及び上限電圧は、図６のＳ２４０又はＳ２９０で送信されるものである。
【０１００】
上記Ｓ４４０にて、下限電圧及び上限電圧を受信していないと判定した場合には、Ｓ４９０に移行して、ゲインレジスタＧＮＲＥＧ内のゲイン調整値ＤＧをゲイン調整用ＤＡ変換器４１にＤＡ変換させることにより、そのゲイン調整値ＤＧが示す電圧を燃料圧力センサＳｎに励起電圧Ｖｉとして供給する。更に続くＳ５００にて、オフセットレジスタＯＦＲＥＧ内のオフセット調整値ＤＺをオフセット調整用ＤＡ変換器４３にＤＡ変換させることにより、そのオフセット調整値ＤＺが示す電圧を加算回路５１に供給する。そして、その後、上記Ｓ４４０に戻る。
【０１０１】
また、上記Ｓ４４０にて、下限電圧及び上限電圧を受信したと判定した場合には、Ｓ４５０に進む。
Ｓ４５０では、ＥＣＵ１１へ前述の正常応答を送信し、続くＳ４６０にて、下限電圧ＶＭＩＮを、ＥＣＵ１１から今回受信した下限電圧（ＶＭＩＮＬＭＴ又はＶＭＩＮＢ）にし、上限電圧ＶＭＡＸを、ＥＣＵ１１から今回受信した上限電圧（ＶＭＡＸＬＭＴ又はＶＭＡＸＢ）にする。
【０１０２】
そして、続くＳ４７０にて、再び図８（Ｂ）の調整値算出処理を実行する。この場合の調整値算出処理では、ＥＣＵ１１から受信した下限電圧と下限電圧との各々が、式３，式４における下限電圧ＶＭＩＮと上限電圧ＶＭＡＸとの各々として用いられることで、オフセット調整値ＤＺとゲイン調整値ＤＧとが算出される。
【０１０３】
更に、次のＳ４８０にて、上記Ｓ４７０で算出したオフセット調整値ＤＺを、オフセットレジスタＯＦＲＥＧにセットし直し、同様に、上記Ｓ４７０で算出したゲイン調整値ＤＧを、ゲインレジスタＧＮＲＥＧにセットし直す。そして、その後、Ｓ４９０に進む。
【０１０４】
このような出力調整処理により、各インジェクタＩＪｎの制御ＩＣ３１では、ＥＣＵ１１から限定レンジ下限電圧ＶＭＩＮＬＭＴと限定レンジ上限電圧ＶＭＡＸＬＭＴが送信された場合には、その両電圧ＶＭＩＮＬＭＴ，ＶＭＡＸＬＭＴが表す限定検出範囲（即ち、限定レンジ下限圧力ＰＭＩＮＬＭＴから限定レンジ上限圧力ＰＭＡＸＬＭＴまでの範囲）で燃料圧力が変化すると、燃料圧力信号が基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの範囲で変化するように、燃料圧力を燃料圧力信号に変換するゲインと燃料圧力信号のオフセット電位とを設定することとなる。また、ＥＣＵ１１から基本下限電圧ＶＭＩＮＢと基本上限電圧ＶＭＡＸＢが送信された場合には、その両電圧ＶＭＩＮＢ，ＶＭＡＸＢが表す検出範囲（即ち、基本検出範囲）で燃料圧力が変化すると、燃料圧力信号が基本下限電圧ＶＭＩＮＢから基本上限電圧ＶＭＡＸＢまでの範囲で変化するように、上記ゲインとオフセット電位とを設定することとなる。
【０１０５】
次に、図９は、ＥＣＵ１１のマイコン２５が実行するＡＤ変換処理を表すフローチャートである。尚、このＡＤ変換処理は、各インジェクタＩＪｎからの燃料圧力信号をＡＤ変換すべき一定時間毎（例えば数十μｓ毎）に実行される。
【０１０６】
図９に示すように、マイコン２５がＡＤ変換処理の実行を開始すると、まずＳ６１０にて、処理対象気筒の番号を示す気筒番号カウンタＣＮを１に初期化する。
そして、次のＳ６２０にて、気筒番号カウンタＣＮの値が示す気筒（以下、気筒（＃ＣＮ）と記す）について、燃料圧力信号のＡＤ変換が可に設定されているか否かを判定する。尚、ＡＤ変換の可／不可は、前述した図６のＳ２３０，Ｓ２７０，Ｓ２８０，Ｓ３２０の各々にて設定されている。
【０１０７】
気筒（＃ＣＮ）について、燃料圧力信号のＡＤ変換が可に設定されているならば（Ｓ６２０：ＹＥＳ）、Ｓ６３０に進み、気筒（＃ＣＮ）の燃料圧力信号（詳しくは、気筒（＃ＣＮ）のインジェクタＩＪ（ＣＮ）からの燃料圧力信号）をＡＤ変換器２７によりＡＤ変換し、そのＡＤ変換値Ｖｓ［ＣＮ］を記憶する。
【０１０８】
そして、次のＳ６４０にて、ＡＤ変換値Ｖｓ［ＣＮ］を、前述した式１，式２における「Ｖｓ」として代入することにより、気筒（＃ＣＮ）の燃料圧力信号が示す燃料圧力Ｐ［ＣＮ］を算出し、その算出した燃料圧力Ｐ［ＣＮ］を記憶する。
【０１０９】
尚、このＳ６４０で燃料圧力Ｐ［ＣＮ］を算出する際に、式１，式２における「ＰＭＩＮ」と「ＰＭＡＸ」との各々としては、前述した図６のＳ２６０又はＳ３１０で、気筒（＃ＣＮ）について設定した検出下限圧力ＰＭＩＮ［ＣＮ］と検出上限圧力ＰＭＡＸ［ＣＮ］との各々を用いる。このため、Ｓ６４０で燃料圧力Ｐ［ＣＮ］を算出するのに用いる式を改めて記載すると、下記の式８，式９となる。
【０１１０】
Ｐ［ＣＮ］＝（Ｖｓ［ＣＮ］−ＶＭＩＮＢ）・ｂ＋ＰＭＩＮ［ＣＮ］…式８
ｂ＝（ＰＭＡＸ［ＣＮ］−ＰＭＩＮ［ＣＮ］）／（ＶＭＡＸＢ−ＶＭＩＮＢ）…式９
また、検出下限圧力ＰＭＩＮ［ＣＮ］と検出上限圧力ＰＭＡＸ［ＣＮ］は、前述した図６のＳ２４０又はＳ２９０で気筒（＃ＣＮ）のインジェクタＩＪ（ＣＮ）に送信した指令情報（下限電圧及び上限電圧）と一意に対応するものであるため、結局、ＥＣＵ１１のマイコン２５は、インジェクタＩＪｎへ送信した指令情報の内容と、燃料圧信号のＡＤ変換値とに基づいて、燃料圧力を算出していることになる。
【０１１１】
そして、上記Ｓ６４０の処理を終了すると、Ｓ６５０に進む。
また、上記Ｓ６２０で、気筒（＃ＣＮ）について、燃料圧力信号のＡＤ変換が不可に設定されていると判定した場合（Ｓ６２０：ＮＯ）には、そのままＳ６５０に進む。
【０１１２】
Ｓ６５０では、気筒番号カウンタＣＮをインクリメント（＋１）し、続くＳ６６０にて、気筒番号カウンタＣＮの値が４を超えたか否かを判定する。そして、気筒番号カウンタＣＮの値が４を超えていなければ（Ｓ６６０：ＮＯ）、Ｓ６２０に戻るが、気筒番号カウンタＣＮの値が４を超えたならば（Ｓ６６０：ＹＥＳ）、全気筒についての処理が終了したことから、当該ＡＤ変換処理を終了する。
【０１１３】
尚、気筒番号カウンタＣＮの値が示す気筒（＃ＣＮ）が限定気筒であれば、上記Ｓ６４０で算出されることとなる一定時間毎の燃料圧力Ｐ［ＣＮ］は、前述した［３］の処理（噴射状態を検出する処理）に用いられる。また、気筒（＃ＣＮ）が全域気筒であれば、上記Ｓ６４０で算出されることとなる少なくとも１つの燃料圧力Ｐ［ＣＮ］が、前述した［２］や［６］の処理（基本制御処理）に用いられる。
【０１１４】
一方、上記実施形態では、ＥＣＵ１１とインジェクタＩＪｎとで燃料噴射制御装置が構成されており、ＥＣＵ１１のマイコン２５が、制御手段に相当し、インジェクタＩＪｎが、燃料噴射弁に相当し、燃料圧力センサＳｎと制御ＩＣ３１が、燃料圧力検出手段に相当し、通信ドライバ３３が、通信手段に相当し、ゲイン調整用ＤＡ変換器４１とオフセット調整用ＤＡ変換器４３が、出力特性調整手段に相当している。また、インジェクタＩＪｎは燃料噴射装置にも相当し、ＥＣＵ１１のマイコン２５は制御装置にも相当している。
【０１１５】
以上の実施形態によれば、ＥＣＵ１１のマイコン２５は、各気筒＃ｎの燃料圧力を、噴射状態監視期間でない期間においては、広い基本検出範囲で検出するが、噴射状態監視期間（燃料噴射期間を含む特定の期間）においては、その期間において変化すると予測した変化範囲であって、基本検出範囲よりも狭い限定検出範囲で検出するようになっており、しかも、燃料圧力を基本検出範囲で検出する場合と限定検出範囲で検出する場合とで、インジェクタＩＪｎに送信する指令情報を変えることにより、何れの場合でも、燃料圧力が検出範囲（検出対象範囲）で変化すると燃料圧力信号がＡＤ変換器２７によりＡＤ変換可能な最大の電圧範囲（ＶＭＩＮＢ〜ＶＭＡＸＢ）で変化するように、インジェクタＩＪｎ側の燃料圧力信号の出力特性（ゲイン及びオフセット電位）を可変設定している。
【０１１６】
このため、燃料圧力を限定検出範囲で検出する場合には、基本検出範囲で検出する場合よりも、ＡＤ変換器２７のＬＳＢが表す燃料圧力の値（燃料圧力の検出分解能の値）を小さい値にすることができ、この結果、ＡＤ変換器２７のビット数を大きくしなくても、燃料圧力を限定検出範囲で検出する場合の検出分解能を高くすることができる。
【０１１７】
よって、基本検出範囲よりも狭い範囲で変化する燃料噴射時の燃料圧力（噴射状態監視期間における燃料圧力）を、ＡＤ変換器２７のビット数を大きくしなくても、高い分解能で精度良く検出することができる。そして、ＡＤ変換器２７のビット数を大きくしなくても済むことから、ＡＤ変換器２７からメモリにＡＤ変換結果としてのデータを転送する処理や、そのデータを演算する処理といった、燃料圧力検出のための処理の負荷を低減することができる。延いては、噴射状態監視期間における燃料圧力から実際の噴射状態を精度良く検出することを、小さい処理負荷で実施することができる。このため、ＡＤ変換間隔を短く設定することも可能となる。
【０１１８】
また、噴射状態監視期間でない期間においては、燃料圧力を最大の基本検出範囲で検出することができる。
また、ＥＣＵ１１のマイコン２５は、噴射状態監視期間における燃料圧力の変化範囲（燃料圧力を検出する範囲でもある）を、その噴射状態監視期間が到来する前に検出した噴射非実施時の燃料圧力から予測しているため、その予測精度を上げることができる。
【０１１９】
以上、本発明の一実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々なる態様で実施し得ることは勿論である。
【０１２０】
例えば、燃料圧力の変化範囲の予測に用いる燃料圧力としては、同じ気筒の燃料圧力信号から検出した燃料圧力ではなく、燃料噴射を実施していない他の気筒の燃料圧力信号から検出した燃料圧力を用いても良い。また、それ以外にも、コモンレール１５に設けた圧力センサによって検出した燃料圧力を用いて予測しても良い。一方、何れにおいても、複数回検出した燃料圧力を平均化した値（平均値や所謂なまし値）を用いて予測しも良い。
【０１２１】
また、上記実施形態では、ＥＣＵ１１からインジェクタＩＪｎへ、ゲインとオフセット電位を指示するための指令情報として、下限電圧及び上限電圧を送信したが、指令情報として、オフセット調整値ＤＺとゲイン調整値ＤＧを送信するように構成しても良い。
【０１２２】
具体的に説明すると、ＥＣＵ１１のマイコン２５は、図６のＳ２４０にて、限定レンジ下限電圧ＶＭＩＮＬＭＴと限定レンジ上限電圧ＶＭＡＸＬＭＴを、式３，式４における「ＶＭＩＮ」，「ＶＭＡＸ」として代入することにより、オフセット調整値ＤＺとゲイン調整値ＤＧを算出し、その算出した各値ＤＺ，ＤＧを、限定気筒＃ｘのインジェクタＩＪｘに送信すれば良く、同様に、図６のＳ２９０にて、基本下限電圧ＶＭＩＮＢと基本上限電圧ＶＭＡＸＢを、式３，式４における「ＶＭＩＮ」，「ＶＭＡＸ」として代入することにより、オフセット調整値ＤＺとゲイン調整値ＤＧを算出して、その算出した各値ＤＺ，ＤＧを、全域気筒＃ｙのインジェクタＩＪｙに送信すれば良い。そして、この場合、各インジェクタＩＪｎの制御ＩＣ３１は、図８（Ａ）のＳ４４０にて、ＥＣＵ１１からのオフセット調整値ＤＺ及びゲイン調整値ＤＧを受信したと判定すると、その受信した各値ＤＺ，ＤＧを、Ｓ４８０にて、オフセットレジスタＯＦＲＥＧとゲインレジスタＧＮＲＥＧとの各々にセットすれば良い。
【０１２３】
一方、圧力センサＳ１〜Ｓ４が設けられる位置は、インジェクタＩＪ１〜ＩＪ４の燃料取込口に限らず、コモンレール１５の燃料出口（燃料供給用配管１７のコモンレール１５側の端）からインジェクタＩＪ１〜ＩＪ４の噴射口までの燃料通路における何れかの位置で良い。
【０１２４】
また、燃料噴射制御の対象は、ガソリンエンジンであっても良い。
【符号の説明】
【０１２５】
１１…ＥＣＵ（電子制御装置）、１３…エンジン（車載ディーゼルエンジン）、１５…コモンレール、１７…燃料供給用配管、１９…燃料タンク、２１…燃料ポンプ、２３…クランク角センサ、２５…マイコン、２７…ＡＤ変換器、２９，３３…通信ドライバ、ＩＪ１〜ＩＪ４…インジェクタ、Ｓ１〜Ｓ４…燃料圧力センサ、３１…制御ＩＣ、３５…不揮発性メモリ、３７…コントローラ、４１…ゲイン調整用ＤＡ変換器、４３…オフセット調整用ＤＡ変換器、４５，４７，５３…バッファ回路、４９…差動増幅回路、５１…加算回路、ＧＮＲＥＧ…ゲインレジスタ、ＯＦＲＥＧ…オフセットレジスタ、ＬＣ…通信線、ＬＧ…グランド線、ＬＰ…電源線、ＬＳ１〜ＬＳ４…センサ線
【図１】
0005327198.tif 000002
【図２】
0005327198.tif 000003
【図３】
0005327198.tif 000004
【図４】
0005327198.tif 000005
【図５】
0005327198.tif 000006
【図６】
0005327198.tif 000007
【図７】
0005327198.tif 000008
【図８】
0005327198.tif 000009
【図９】
0005327198.tif 000010