(57)【特許請求の範囲】
【請求項１】
燃料ポンプによって圧送される燃料を蓄える蓄圧容器の燃料出口から、該燃料出口より供給される燃料をエンジンの気筒に噴射するインジェクタの噴射口までの、燃料通路における所定位置に設けられて、該燃料通路の燃料圧力に応じた電圧の燃料圧力信号を出力する圧力検出手段と、前記燃料圧力信号が出力対象信号として供給され、その供給される出力対象信号をアナログ信号伝達用の信号線に出力する信号出力手段と、を有した燃料圧力検出装置と、
前記信号線を介して前記燃料圧力信号が入力される電子制御装置であって、前記燃料圧力信号の電圧を検出して、該電圧の検出値から前記燃料圧力を算出し、該燃料圧力の算出値を用いて、前記インジェクタに燃料を噴射させる燃料噴射制御の処理を行う制御手段を有した電子制御装置と、
を備えた燃料噴射制御システムにおいて、
前記燃料圧力検出装置は、
前記信号出力手段に供給される前記出力対象信号を、前記電子制御装置からの切替指示に応じて、前記燃料圧力信号とは別の特定電圧に切り替える出力電圧切替手段を備えており、
前記電子制御装置は、
前記燃料圧力検出装置に前記切替指示を与える指示手段と、
前記指示手段が動作することによって変化する前記信号線の電圧に基づいて、前記信号出力手段及び前記信号線からなる信号伝達経路における信号伝達特性値の基準値からのずれを検出する検出手段と、を備えていること、
を特徴とする燃料噴射制御システム。
【請求項２】
請求項１に記載の燃料噴射制御システムにおいて、
前記出力電圧切替手段は、前記出力対象信号を、前記特定電圧として、第１電圧と該第１電圧とは異なる第２電圧との少なくとも２通りの電圧に切り替えるようになっていると共に、前記出力対象信号を前記第１電圧から前記第２電圧へと切り替えるようになっており、
前記検出手段は、前記出力電圧切替手段が前記出力対象信号を前記第１電圧から前記第２電圧に切り替えたタイミングから、前記信号線の電圧が前記第２電圧に到達したと判定したときまでの時間を、前記ずれとして検出すること、
を特徴とする燃料噴射制御システム。
【請求項３】
請求項１又は請求項２に記載の燃料噴射制御システムにおいて、
前記検出手段は、前記出力電圧切替手段が前記出力対象信号を前記特定電圧に切り替えているときの前記信号線の電圧を検出し、その検出値と前記特定電圧との差を、前記ずれとして検出すること、
を特徴とする燃料噴射制御システム。
【請求項４】
請求項１ないし請求項３の何れか１項に記載の燃料噴射制御システムにおいて、
前記出力電圧切替手段は、前記出力対象信号を、前記特定電圧として、複数通りのターゲット電圧に切り替えるようになっており、
前記検出手段は、前記出力電圧切替手段が前記出力対象信号を前記複数通りのターゲット電圧のうちの何れかに切り替える毎に、前記信号線の電圧を検出して、その検出値と、前記出力電圧切替手段が現在切り替えている前記ターゲット電圧との差を算出し、前記複数通りのターゲット電圧の各々について算出した前記差を、前記ずれとして検出すること、
を特徴とする燃料噴射制御システム。
【請求項５】
請求項１ないし請求項４の何れか１項に記載の燃料噴射制御システムにおいて、
前記制御手段は、前記燃料圧力信号の電圧の検出値を、前記検出手段により検出された前記ずれに基づいて補正し、該補正後の検出値から前記燃料圧力を算出すること、
を特徴とする燃料噴射制御システム。
【請求項６】
請求項５に記載の燃料噴射制御システムにおいて、
前記制御手段は、
前記算出した燃料圧力を用いて、前記燃料ポンプを制御する処理も行うこと、
を特徴とする燃料噴射制御システム。
【請求項７】
請求項１ないし請求項６の何れか１項に記載の燃料噴射制御システムにおいて、
前記電子制御装置は、
前記検出手段により検出された前記ずれが規定値を超えたか否かを判定する異常判定手段と、
前記異常判定手段によって前記ずれが前記規定値を超えたと判定された場合に、所定のフェールセーフ処理を行うフェールセーフ手段と、
を備えていることを特徴とする燃料噴射制御システム。
【請求項８】
請求項１ないし請求項７の何れか１項に記載の燃料噴射制御システムにおいて、
前記燃料圧力検出装置と前記電子制御装置とを通信可能に接続する通信線を備え、
前記指示手段は、前記通信線を介して前記燃料圧力検出装置に前記切替指示を与えること、
を特徴とする燃料噴射制御システム。
【請求項９】
請求項１ないし請求項７の何れか１項に記載の燃料噴射制御システムにおいて、
前記指示手段は、前記信号線の電圧を強制的に所定の電圧に切り替えることにより、前記燃料圧力検出装置に前記切替指示を与えること、
を特徴とする燃料噴射制御システム。
【請求項１０】
請求項１ないし請求項７の何れか１項に記載の燃料噴射制御システムにおいて、
前記燃料圧力検出装置へは前記電子制御装置から電源電圧が供給されるようになっており、
前記指示手段は、前記燃料圧力検出装置への前記電源電圧の供給を開始することにより、前記燃料圧力検出装置に前記切替指示を与えること、
を特徴とする燃料噴射制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン（内燃機関）への燃料噴射を制御する燃料噴射制御システムに関する。
【背景技術】
【０００２】
例えば車両に搭載されるディーゼルエンジンの制御分野においては、燃料ポンプによって圧送される高圧の燃料を蓄える蓄圧容器としてのコモンレールの燃料出口からインジェクタの噴射口までの燃料通路における所定位置に、該燃料通路の燃料圧力に応じた電圧の燃料圧力信号を出力する圧力センサを設け、その圧力センサから出力される燃料圧力信号を一定時間毎にＡＤ変換（アナログ・デジタル変換）して、その各ＡＤ変換値（即ち、一定時間毎の燃料圧力信号の電圧検出値）から、前記噴射口からの燃料噴射に伴い変動する燃料圧力を逐次算出すると共に、その燃料圧力の算出結果からインジェクタの実際の噴射特性を検出して、その噴射特性の検出結果を燃料噴射制御（具体的には、インジェクタの制御）にフィードバックして用いる、といった燃料噴射制御システムが考えられている（例えば、特許文献１参照）。
【０００３】
そして、この種の燃料噴射制御システムの場合、上記ＡＤ変換及び燃料圧力の算出やインジェクタの制御を行う電子制御装置と、上記圧力センサを備えた燃料圧力検出装置とは、少なくともアナログ信号伝達用の信号線を介して接続されることとなる。そして更に、燃料圧力検出装置では、圧力センサの出力電圧（即ち、燃料圧力信号）を、バッファ回路や信号出力端子等からなる信号出力手段を介して上記信号線に出力することとなり、電子制御装置は、その信号線から、圧力センサの出力電圧を入力することとなる。
【０００４】
一方、このような燃料噴射制御システムにおいて、燃料圧力検出装置側の上記信号出力手段及び信号線からなる信号伝達経路に異常が生じていることを、電子制御装置側で検出する方法としては、例えば、信号線の電圧（信号線からの入力電圧）が所定の正常範囲から外れたか否かを判定する、といった方法が考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４４７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のような異常検出方法によれば、上記信号伝達経路の異常のうち、信号線が断線したり、信号線がグランドラインや電源ラインにショートしたり、信号出力手段が完全に故障したりした異常であって、信号線の電圧（以下、信号線電圧ともいう）が正常範囲外のままになるような異常であれば、検出することができる。
【０００７】
しかし、信号線電圧が圧力センサの出力電圧に応じて変化するものの、信号伝達経路における信号伝達特性値が基準値（詳しくは、電子制御装置において燃料圧力信号の電圧検出値から燃料圧力を算出する際に想定される設計上の想定値）からずれてしまっており、圧力センサの出力電圧（燃料圧力信号）に対して電子制御装置に入力される信号線電圧が想定通りに変化しない状態（尚、この状態も異常の一種である）については、検出することができない。結局、信号伝達経路における信号伝達特性値の基準値からのずれを検出することはできないからである。
【０００８】
尚、信号伝達経路における信号伝達特性値としては、例えば、燃料圧力検出装置側で信号伝達経路への入力電圧（圧力センサの出力電圧）がステップ的に急変化してから、電子制御装置に入力される信号線電圧（即ち、信号伝達経路の出力信号）が変化後の値に収束するまでの応答時間であるステップ応答時間や、信号伝達経路への入力電圧と電子制御装置に入力される信号線電圧との一定の差（いわゆるオフセット）がある。また、信号伝達経路への入力電圧と電子制御装置に入力される信号線電圧との差が、一定ではなく、信号伝達経路への入力電圧によって変わる場合もある。そして、その場合には、信号伝達経路への複数通りの各入力電圧と、電子制御装置に入力される信号線電圧との、差の各々が、信号伝達経路の入出力関係を表す入出力関係値になり、信号伝達経路における信号伝達特性値の一種となる。
【０００９】
そして、電子制御装置が、このような信号伝達特性値の基準値からのずれを認知できていないと、信号線を介して入力する燃料圧力信号の電圧から燃料圧力を正しく算出することができず、延いては、燃料噴射制御の精度が低下してしまうこととなる。
【００１０】
例えば、上記ステップ応答時間が基準値よりも長くなると、電子制御装置は、燃料圧力が上昇した場合に、実際の燃料圧力よりも低い燃料圧力を検出することとなり、逆に燃料圧力が下降した場合には、実際の燃料圧力よりも高い燃料圧力を検出することとなる。
【００１１】
また例えば、上記オフセット（ここでは「信号線電圧−圧力センサの出力電圧」とする）が基準値よりも大きくなると、電子制御装置は、実際の燃料圧力よりも高い燃料圧力を検出することとなり、逆に、上記オフセットが基準値よりも小さくなると、電子制御装置は、実際の燃料圧力よりも低い燃料圧力を検出することとなる。また、このことは、圧力センサの出力電圧と電子制御装置に入力される信号線電圧との差が一定でない場合も同様である。
【００１２】
そこで、本発明は、燃料噴射制御システムにおいて、燃料圧力信号を入力する電子制御装置側で、その燃料圧力信号の信号伝達経路における信号伝達特性値の基準値からのずれを検出可能にし、延いては、制御精度を向上させることを目的としている。
【課題を解決するための手段】
【００１３】
請求項１の燃料噴射制御システムは、燃料圧力検出装置と電子制御装置とを備えており、燃料圧力検出装置は、圧力検出手段と信号出力手段とを有している。
圧力検出手段は、燃料ポンプによって圧送される燃料を蓄える蓄圧容器の燃料出口から、該燃料出口より供給される燃料をエンジンの気筒に噴射するインジェクタの噴射口までの、燃料通路における所定位置に設けられて、該燃料通路の燃料圧力に応じた電圧の燃料圧力信号を出力する。また、信号出力手段は、圧力検出手段からの燃料圧力信号が出力対象信号として供給され、その供給される出力対象信号をアナログ信号伝達用の信号線に出力する。
【００１４】
尚、信号出力手段は、例えば、出力対象信号が入力されるバッファ回路や増幅回路等の信号出力用の出力回路と、その出力回路の出力端子に接続されると共に、信号線に接続される信号出力用の端子とからなる構成が考えられる。また例えば、信号出力手段は、信号出力用の出力回路を備えずに、信号出力用の端子だけからなっていても良い。
【００１５】
そして、電子制御装置には、前記信号線を介して燃料圧力信号が入力される。更に、電子制御装置は、制御手段を備えており、その制御手段は、信号線を介して入力される燃料圧力信号の電圧を検出して、該電圧の検出値から燃料圧力を算出し、該燃料圧力の算出値を用いて、インジェクタに燃料を噴射させる燃料噴射制御の処理を行う。
【００１６】
ここで特に、燃料圧力検出装置は、信号出力手段に供給される出力対象信号を、電子制御装置からの切替指示に応じて、燃料圧力信号とは別の特定電圧に切り替える出力電圧切替手段を備えている。
【００１７】
そして、電子制御装置は、燃料圧力検出装置に前記切替指示を与える指示手段と、検出手段とを備えており、検出手段は、指示手段が動作することによって変化する信号線の電圧に基づいて、信号出力手段及び信号線からなる信号伝達経路における信号伝達特性値の基準値からのずれを検出する。
【００１８】
この構成によれば、燃料圧力信号を入力する電子制御装置側で、その燃料圧力信号の信号伝達経路（燃料圧力検出装置側の信号出力手段及び信号線）における信号伝達特性値の基準値からのずれ（以下、「信号伝達経路の特性値ずれ」あるいは単に「特性値ずれ」ともいう）を検出することができるようになる。
【００１９】
そして、請求項５に記載のように、電子制御装置の制御手段が、信号線を介して当該電子制御装置に入力される燃料圧力信号の電圧の検出値を、検出手段により検出された特性値ずれに基づいて補正し、該補正後の検出値から燃料圧力を算出すれば、燃料圧力の検出精度を上げることができ、延いては、燃料噴射制御の制御精度を向上させることができる。
【００２０】
また、請求項６に記載のように、制御手段が、算出した燃料圧力を用いて、燃料ポンプを制御する処理も行うのであれば、燃料ポンプの制御精度も向上させることができ、延いては、蓄圧容器内の燃料圧力の制御精度を向上させることができる。よって、エンジンの気筒に燃料を噴射する燃料噴射制御の精度を一層向上させることができる。
【００２１】
次に、請求項２の燃料噴射制御システムでは、請求項１の燃料噴射制御システムにおいて、燃料圧力検出装置側の出力電圧切替手段は、信号出力手段に供給される出力対象信号を、特定電圧として、第１電圧と該第１電圧とは異なる第２電圧との少なくとも２通りの電圧に切り替えるようになっていると共に、その出力対象信号を第１電圧から第２電圧へと切り替えるようになっている。
【００２２】
そして、電子制御装置側の検出手段は、出力電圧切替手段が出力対象信号を第１電圧から第２電圧に切り替えたタイミングから、信号線の電圧が第２電圧に到達したと判定したときまでの時間を、信号伝達経路の特性値ずれとして検出する。
【００２３】
この構成によれば、前述したステップ応答時間（即ち、信号伝達経路への入力電圧である出力対象信号がステップ的に急変化してから、電子制御装置に入力される信号線の電圧が変化後の値に収束するまでの応答時間）の基準値を０とした場合の、そのステップ応答時間の基準値からのずれ（即ち、応答遅れ時間）を、信号伝達経路の特性値ずれとして検出することができる。
【００２４】
次に、請求項３の燃料噴射制御システムでは、請求項１，２の燃料噴射制御システムにおいて、電子制御装置側の検出手段は、出力電圧切替手段が出力対象信号を特定電圧に切り替えているときの信号線の電圧を検出し、その検出値と前記特定電圧との差を、信号伝達経路の特性値ずれとして検出する。
【００２５】
この構成によれば、前述したオフセット（即ち、電子制御装置に入力される信号線の電圧と、信号伝達経路への入力電圧である出力対象信号との差）の基準値を０とした場合の、そのオフセットの基準値からのずれ（即ち、オフセット自体）を、信号伝達経路の特性値ずれとして検出することができる。
【００２６】
次に、請求項４の燃料噴射制御システムでは、請求項１〜３の燃料噴射制御システムにおいて、燃料圧力検出装置側の出力電圧切替手段は、信号出力手段に供給される出力対象信号を、特定電圧として、複数通りのターゲット電圧に切り替えるようになっている。
【００２７】
そして、電子制御装置側の検出手段は、出力電圧切替手段が出力対象信号を複数通りのターゲット電圧のうちの何れかに切り替える毎に、信号線の電圧を検出して、その検出値と、出力電圧切替手段が現在切り替えているターゲット電圧との差を算出し、複数通りのターゲット電圧の各々について算出した差を、信号伝達経路の特性値ずれとして検出する。
【００２８】
この構成によれば、前述した入出力関係値（即ち、電子制御装置に入力される信号線の電圧と、信号伝達経路への複数通りの各入力電圧との、差の各々）の基準値を０とした場合の、その入出力関係値の基準値からのずれ（即ち、入出力関係値自体）を、信号伝達経路の特性値ずれとして検出することができる。
【００２９】
次に、請求項７の燃料噴射制御システムでは、請求項１〜６の燃料噴射制御システムにおいて、電子制御装置は、検出手段により検出された特性値ずれが規定値を超えたか否かを判定する異常判定手段と、その異常判定手段によって特性値ずれが規定値を超えたと判定された場合に、所定のフェールセーフ処理を行うフェールセーフ手段と、を備えている。
【００３０】
この構成によれば、信号伝達経路の特性値ずれが大きすぎて、制御に必要な燃料圧力の検出精度を実現することができなくなった場合には、所定のフェールセーフ処理を行うことができる。
【００３１】
例えば、フェールセーフ処理として、エンジンが搭載された車両の使用者に対して異常を報知したり修理を促したりする処理（具体的には、警告灯を点灯させたり、表示装置にメッセージを表示させたりする処理等）を行えば、原因の解析や車両の修理を速やかに行うことができるようになる。また例えば、フェールセーフ処理として、インジェクタからの燃料噴射を停止したり、燃料ポンプによる蓄圧容器への燃料の圧送を停止したりすれば、過多の燃料を噴射してしまうことを防止することができる。
【００３２】
次に、請求項８の燃料噴射制御システムでは、請求項１〜７の燃料噴射制御システムにおいて、燃料圧力検出装置と電子制御装置とを通信可能に接続する通信線を備えている。そして、指示手段は、その通信線を介して燃料圧力検出装置に切替指示を与える。
【００３３】
この構成によれば、燃料圧力検出装置に対して切替指示を確実に伝えることができる。更に、切り替えるべき特定電圧が複数通りある場合には、その特定電圧の値も電子制御装置側から指示することができる。
【００３４】
次に、請求項９の燃料噴射制御システムでは、請求項１〜７の燃料噴射制御システムにおいて、指示手段は、前記信号線の電圧を強制的に所定の電圧に切り替えることにより、燃料圧力検出装置に切替指示を与える。
【００３５】
そして、この構成によれば、電子制御装置から燃料圧力検出装置に切替指示を与えるための専用線を設ける必要がない、という点で有利である。
次に、請求項１０の燃料噴射制御システムでは、請求項１〜７の燃料噴射制御システムにおいて、燃料圧力検出装置へは電子制御装置から電源電圧が供給されるようになっている。そして、指示手段は、燃料圧力検出装置への電源電圧の供給を開始することにより、
燃料圧力検出装置に切替指示を与える。つまり、燃料圧力検出装置側から見れば、電源電圧が供給されたことが、切替指示を受けた、ということになる。尚、この場合、燃料圧力検出装置側の出力電圧切替手段は、電源電圧を受けて動作を開始してから所定時間が経過したなら、信号出力手段に供給される出力対象信号を、圧力検出手段からの燃料圧力信号に切り替える（即ち、通常状態に戻す）ようになっていれば良い。
【００３６】
そして、この構成によっても、電子制御装置から燃料圧力検出装置に切替指示を与えるための専用線を設ける必要がない、という点で有利である。
【図面の簡単な説明】
【００３７】
【図１】第１実施形態の燃料噴射制御システムをエンジンと共に表す構成図である。
【図２】第１実施形態の燃料噴射制御システムを表す構成図である。
【図３】第１実施形態における電圧の切り替えシーケンスを表す説明図である。
【図４】応答遅れ時間の検出手法を説明する説明図である。
【図５】オフセットずれ電圧と特性マッピングずれを説明する説明図である。
【図６】特性マッピングずれ電圧を説明する説明図である。
【図７】第１実施形態の応答遅れ検出処理を表すフローチャートである。
【図８】第１実施形態のオフセットずれ検出処理を表すフローチャートである。
【図９】第１実施形態の特性マッピングずれ検出処理を表すフローチャートである。
【図１０】特性マッピングずれ検出処理の内容を説明する説明図である。
【図１１】オフセットずれ補正処理を表すフローチャートである。
【図１２】特性マッピングずれ補正処理を表すフローチャートである。
【図１３】特性マッピングずれ補正処理の内容を説明する第１の説明図である。
【図１４】特性マッピングずれ補正処理中の補正後電圧算出処理を表すフローチャートである。
【図１５】特性マッピングずれ補正処理の内容を説明する第２の説明図である。
【図１６】異常判定処理を表すフローチャートである。
【図１７】第２実施形態の燃料噴射制御システムを表す構成図である。
【図１８】第２実施形態における電圧の切り替えシーケンスを表す説明図である。
【図１９】第２実施形態の応答遅れ検出処理を表すフローチャートである。
【図２０】第２実施形態のオフセットずれ検出処理を表すフローチャートである。
【図２１】第２実施形態の特性マッピングずれ検出処理を表すフローチャートである。
【図２２】第３実施形態の燃料噴射制御システムを表す構成図である。
【図２３】第３実施形態における電圧の切り替えシーケンスを表す説明図である。
【図２４】第３実施形態の応答遅れ検出処理を表すフローチャートである。
【発明を実施するための形態】
【００３８】
以下に、本発明が適用された実施形態の燃料噴射制御システムについて説明する。尚、本実施形態の燃料噴射制御システムは、例えば車両（自動車）のディーゼルエンジンへの燃料噴射を制御するものである。
【００３９】
［第１実施形態］
図１に示すように、第１実施形態の燃料噴射制御システム１０は、ディーゼルエンジン１３の各気筒（本実施形態では４つの気筒）＃１〜＃４に設けられた燃料噴射装置としてのインジェクタＩＪ１〜ＩＪ４と、インジェクタＩＪ１〜ＩＪ４を制御することで、エンジン１３への燃料噴射を制御する電子制御装置（以下、ＥＣＵという）１１とを備えている。
【００４０】
各インジェクタＩＪ１〜ＩＪ４には、燃料の蓄圧容器であるコモンレール１５の燃料出
口１５ａから伸びた燃料供給用配管（燃料通路）１７がそれぞれ接続されている。また、コモンレール１５には、車両の燃料タンク１９に貯留された燃料が、燃料ポンプ２１によって圧送される。そして、各インジェクタＩＪ１〜ＩＪ４は、コモンレール１５に蓄えられた高圧の燃料が上記燃料供給用配管１７を介して供給される。
【００４１】
また、各インジェクタＩＪ１〜ＩＪ４は、上記供給された燃料をエンジン１３の気筒へ噴射する噴射口２３と、駆動されることで噴射口２３を開くアクチュエータ２５とを備えている。このため、各インジェクタＩＪ１〜ＩＪ４では、アクチュエータ２５が駆動されることで、噴射口２３が開き、その噴射口２３から気筒＃１〜＃４へ燃料を噴射する。
【００４２】
尚、本実施形態において、燃料ポンプ２１は、例えば、エンジン１３のクランク軸の回転により駆動されてポンプ動作を行うと共に、燃料の圧送量（吐出量）が電磁弁（図示省略）の開閉タイミングによって調整される機関駆動式の高圧ポンプであるが、電動駆動式のポンプであっても良い。また、インジェクタＩＪ１〜ＩＪ４のアクチュエータ２５は、例えば、コイルへの通電によって噴射口２３を開く電磁ソレノイドであるが、ピエゾアクチュエータでも良い。
【００４３】
更に、各インジェクタＩＪ１〜ＩＪ４において、燃料供給用配管１７との接続部（即ち、インジェクタＩＪ１〜ＩＪ４の燃料取込口）には、その位置の燃料圧力（いわゆるインレット圧）を検出して該燃料圧力に応じた電圧の燃料圧力信号を出力する燃料圧力センサ（以下単に、圧力センサという）２７がそれぞれ設けられている。このため、圧力センサ２７によって検出される燃料圧力は、その圧力センサ２７が設けられているインジェクタＩＪ１〜ＩＪ４の燃料噴射動作によって変動する。尚、以下の説明において、燃料圧力とは、特に断らなければ、圧力センサ２７によって検出される燃料圧力のことであり、インジェクタＩＪ１〜ＩＪ４の燃料取込口の燃料圧力のことである。
【００４４】
そして、各インジェクタＩＪ１〜ＩＪ４とＥＣＵ１１との間には、圧力センサ２７が出力する燃料圧力信号をＥＣＵ１１に入力するためのセンサ信号線２９と、ＥＣＵ１１がアクチュエータ２５を駆動するための駆動信号線３０とが設けられている。
【００４５】
また、図１では図示を省略しているが、各インジェクタＩＪ１〜ＩＪ４とＥＣＵ１１との間には、図２に示すように、各インジェクタＩＪ１〜ＩＪ４とＥＣＵ１１とが通信するための通信線４１と、ＥＣＵ１１から各インジェクタＩＪ１〜ＩＪ４に一定の電源電圧ＶＣ（本実施形態では５Ｖ）を供給するための電源線４３と、各インジェクタＩＪ１〜ＩＪ４とＥＣＵ１１とにおけるグランド電圧（グランドラインの電圧）ＧＮＤを同じにするためのグランド線４２とが設けられている。つまり、グランド線４２は、ＥＣＵ１１内のグランドラインと各インジェクタＩＪ１〜ＩＪ４内のグランドラインとを接続する線であり、そのグランド線４２と電源線４３を介して、ＥＣＵ１１から各インジェクタＩＪ１〜ＩＪ４へ、電力が供給されるようになっている。
【００４６】
一方、図１に戻り、エンジンＥＣＵ１１には、各インジェクタＩＪ１〜ＩＪ４からの燃料圧力信号以外にも、エンジン１３の運転状態を検出するための様々なセンサからの信号が入力される。その運転状態検出用センサとしては、例えば、周知のクランク角センサ３１があり、図示を省略しているが、他にも、エンジン１３への吸入空気量を検出する吸気量センサや、エンジン１３の冷却水温を検出する水温センサや、アクセル踏み込み量センサ等がある。
【００４７】
そして、エンジンＥＣＵ１１は、インジェクタＩＪ１〜ＩＪ４に燃料を噴射させる燃料噴射制御の処理を行うマイコン３３を備えている。更に、マイコン３３は、ＡＤ変換器（アナログ・デジタル変換器：ＡＤＣ）３４を備えており、そのＡＤ変換器３４には、各イ
ンジェクタＩＪ１〜ＩＪ４とつながる各センサ信号線２９の電圧が入力されるようになっている。尚、図示を省略しているが、マイコン３３は、周知のＣＰＵ、ＲＯＭ、及びＲＡＭ等も備えている。
【００４８】
次に、エンジンＥＣＵ１１とインジェクタＩＪｎ（ｎは１〜４の何れか）との更に詳しい構成について、図２を用い説明する。
図２に示すように、ＥＣＵ１１は、マイコン３３の他にも、マイコン３３からの噴射指令信号に従ってインジェクタＩＪｎのアクチュエータ２５に駆動信号線３０を介して駆動信号を出力する駆動回路３５と、車両におけるイグニッション系電源ライン３２を介して供給されるバッテリ電圧（車両のバッテリの電圧）ＶＢから前述の電源電圧ＶＣを生成して出力する電源回路３６と、マイコン３３が通信線４１を介してインジェクタＩＪｎと通信するための通信回路３７と、を備えている。
【００４９】
そして、電源回路３６から出力される電源電圧ＶＣは、ＥＣＵ１１においては、マイコン３３、駆動回路３５及び通信回路３７に動作用電源として供給され、更に、電源線４３を介してインジェクタＩＪｎにも供給される。
【００５０】
尚、上記イグニッション系電源ライン３２には、車両の運転者による所定の操作によって車両がイグニッションオンの状態になるとバッテリ電圧ＶＢが供給される。また、通信回路３７と通信線４１は、インジェクタＩＪ１〜ＩＪ４毎に設けられていても良いし、インジェクタＩＪ１〜ＩＪ４に共通のものが１組設けられていても良い。後者の構成の場合、ＥＣＵ１１（詳しくはマイコン３３）と各インジェクタＩＪ１〜ＩＪ４は、共通の通信線４１を介して通信することとなる。
【００５１】
一方、インジェクタＩＪｎは、アクチュエータ２５と圧力センサ２７の他にも、出力制御ＩＣ５０を備えている。
その出力制御ＩＣ５０は、通信線４１を介してＥＣＵ１１（詳しくはマイコン３３）と通信するための通信回路５１と、ＥＣＵ１１から通信回路５１を介して与えられる要求に応じた値の電圧を出力する固定電圧生成回路５３と、ＥＣＵ１１から通信回路５１を介して与えられる要求に応じて、圧力センサ２７の出力電圧（即ち、燃料圧力信号であり、以下、センサ出力電圧ともいう）ＶＳと、固定電圧生成回路５３の出力電圧ＶＲと、電源電圧ＶＣと、グランド電圧ＧＮＤとのうちの、何れか１つを選択して出力するマルチプレクサ（ＭＰＸ）５５と、マルチプレクサ５５の出力電圧が入力され、その入力された電圧を、当該インジェクタＩＪｎに設けられている端子のうち、センサ信号線２９と接続される端子５８に出力するバッファ回路からなる出力回路５７と、を備えている。
【００５２】
このため、センサ信号線２９には、センサ出力電圧ＶＳと、固定電圧生成回路５３の出力電圧ＶＲと、電源電圧ＶＣと、グランド電圧ＧＮＤとのうちの何れかが、出力回路５７及び端子５８を介して、ＥＣＵ１１へのセンサ信号として出力されることとなる。但し、通常時には、マルチプレクサ５５がセンサ出力電圧ＶＳを選択するようになっており、そのセンサ出力電圧ＶＳである燃料圧力信号が、センサ信号としてセンサ信号線２９へ出力され、延いてはＥＣＵ１１に入力される。
【００５３】
尚、少なくとも出力制御ＩＣ５０と圧力センサ２７は、ＥＣ１１から供給される電源電圧ＶＣによって動作する。また、圧力センサ２７は、例えば、ダイアフラム（受圧部）上にホイートストンブリッジ回路を成すように形成された４つの抵抗（所謂ゲージ抵抗）を備え、そのホイートストンブリッジ回路に電源電圧ＶＣが印加された状態で、４つの抵抗の抵抗値が燃料圧力に応じて変わることにより、燃料圧力に応じた出力電圧ＶＳを発生する、周知のホイートストンブリッジ型圧力センサである。
【００５４】
以上のようなハードウェア構成の燃料噴射制御システム１０において、ＥＣＵ１１のマイコン３３は、前述した通常時であって、インジェクタＩＪ１〜ＩＪ４の圧力センサ２７の出力電圧ＶＳがセンサ信号としてセンサ信号線２９に出力される場合に、インジェクタＩＪ１〜ＩＪ４の各々について例えば下記［１］〜［５］の処理を行い、また、燃料ポンプ２１を制御するために例えば下記［６］の処理を行う。
【００５５】
［１］インジェクタＩＪｎからセンサ信号線２９を介して入力される燃料圧力信号を、ＡＤ変換器３４により、該燃料圧力信号の波形が判別可能な程に短い一定時間毎（例えば１０μｓ毎）にＡＤ変換し、そのＡＤ変換値（即ち、燃料圧力信号の電圧検出値）から、燃料圧力（インジェクタＩＪｎのインレット圧）を算出する圧力検出処理。尚、本実施形態では、燃料圧力信号の電圧検出値を、例えば一次関数の式に代入することで、燃料圧力を算出する。
【００５６】
［２］インジェクタＩＪｎを駆動する前（燃料を噴射させていないとき）に算出した燃料圧力と、エンジン回転数やアクセル開度などの制御パラメータとに基づいて、目標の噴射状態（例えば噴射開始タイミング及び噴射量）を算出し、その目標の噴射状態を実現するために必要なインジェクタＩＪｎに対する噴射指令信号の出力開始タイミング及び出力継続時間の基本値を算出する処理。
【００５７】
［３］インジェクタＩＪｎを駆動した期間（気筒＃ｎの燃料噴射期間）を含む特定の噴射状態監視期間における一定時間毎の燃料圧力の算出値（上記［１］の処理による算出値）から、実際の噴射開始タイミングや噴射量などの噴射状態を検出し、その検出結果から、噴射指令信号の出力開始タイミング及び出力継続時間を補正するための補正値を算出する処理。
【００５８】
［４］上記［２］の処理で算出した噴射指令信号の出力開始タイミング及び出力継続時間の基本値を、上記［３］の処理で算出した補正値により補正して、噴射指令信号の出力開始タイミング及び出力継続時間を最終的に決定する処理。
【００５９】
［５］インジェクタＩＪｎに対する噴射指令信号を、上記［４］の処理で決定した結果の通りに駆動回路３５へ出力する処理。
［６］インジェクタＩＪｎを駆動していないときに上記［１］の処理で算出する燃料圧力が目標値となるように、燃料ポンプ２１を制御する燃料ポンプ制御処理。
【００６０】
尚、上記［２］〜［５］の処理が燃料噴射制御の処理に相当している。
ところで、このような燃料噴射制御システム１０において、センサ信号線２９からＥＣＵ１１に入力される電圧（以下、センサ信号入力電圧ともいう）が、圧力センサ２７の出力電圧ＶＳに応じて変化するものの、インジェクタＩＪｎ側の出力回路５７及び端子５８とセンサ信号線２９とからなる信号伝達経路５９における信号伝達特性値が基準値（詳しくは、ＥＣＵ１１のマイコン３３が燃料圧力信号の電圧検出値から燃料圧力を算出する際の設計上の想定値）からずれてしまっていると、ＥＣＵ１１のマイコン３３は、センサ信号線２９を介して入力する燃料圧力信号から燃料圧力を正しく算出することができず、延いては、燃料噴射制御の精度及び燃料ポンプ２１の制御精度が低下してしまう。尚、信号伝達経路５９における信号伝達特性値としては、例えば前述したステップ応答時間、オフセット及び入出力関係値がある。
【００６１】
このため、本実施形態では、ＥＣＵ１１のマイコン３３が、信号伝達経路５９における信号伝達特性値としてのステップ応答時間、オフセット及び入出力関係値の各々について、基準値からのずれ（以下、「信号伝達経路５９の特性値ずれ」あるいは単に「特性値ずれ」ともいう）を検出し、その検出した特性値ずれに応じて、燃料圧力信号の電圧検出値
を補正することにより、燃料圧力の検出精度（算出精度）を向上させている。
【００６２】
そこで次に、信号伝達経路５９の特性値ずれを検出するためにＥＣＵ１１のマイコン３３が行う処理の内容と、インジェクタＩＪｎ側の出力制御ＩＣ５０の動作内容とについて説明する。
【００６３】
まず、図３における時刻ｔ１より前に示すように、インジェクタＩＪｎが通常の状態になっている通常時には、マルチプレクサ５５がセンサ出力電圧ＶＳを選択しており、そのセンサ出力電圧ＶＳ（燃料圧力信号）が、インジェクタＩＪｎからのセンサ信号としてセンサ信号線２９へ出力される。
【００６４】
そして、図３における時刻ｔ１に示すように、ＥＣＵ１１のマイコン３３は、インジェクタＩＪｎについて信号伝達経路５９の特性値ずれの検出を開始すべき特性値ずれ検出開始タイミングが到来すると、通信線４１を介してインジェクタＩＪｎへ、グランド電圧ＧＮＤの出力要求を送信する。尚、グランド電圧ＧＮＤの出力要求は、マルチプレクサ５５にグランド電圧ＧＮＤを選択させる選択要求である。
【００６５】
すると、インジェクタＩＪｎの出力制御ＩＣ５０では、そのグランド電圧ＧＮＤの出力要求が通信回路５１からマルチプレクサ５５に与えられ、その時点までセンサ出力電圧ＶＳを選択していたマルチプレクサ５５が、グランド電圧ＧＮＤを選択して出力回路５７へ出力することとなる。このため、出力回路５７への入力電圧（信号伝達経路５９への入力電圧に相当）が、センサ出力電圧ＶＳからグランド電圧ＧＮＤに切り替わり、これにより、インジェクタＩＪｎからセンサ信号線２９へのセンサ信号も、センサ出力電圧ＶＳからグランド電圧ＧＮＤに切り替わる。
【００６６】
その後、センサ信号線２９からＥＣＵ１１への入力電圧が切り替え後の電圧（この場合はグランド電圧ＧＮＤ）に安定すると考えられる所定の待ち時間が経過すると、図３における時刻ｔ２に示すように、ＥＣＵ１１のマイコン３３は、通信線４１を介してインジェクタＩＪｎへ、電源電圧ＶＣの出力要求を送信する。尚、電源電圧ＶＣの出力要求は、マルチプレクサ５５に電源電圧ＶＣを選択させる選択要求である。
【００６７】
すると、インジェクタＩＪｎの出力制御ＩＣ５０では、その電源電圧ＶＣの出力要求が通信回路５１からマルチプレクサ５５に与えられ、その時点までグランド電圧ＧＮＤを選択していたマルチプレクサ５５が、電源電圧ＶＣを選択して出力回路５７へ出力することとなる。このため、出力回路５７への入力電圧が、グランド電圧ＧＮＤから電源電圧ＶＣに切り替わり、これにより、インジェクタＩＪｎからセンサ信号線２９へのセンサ信号も、グランド電圧ＧＮＤから電源電圧ＶＣに切り替わる。
【００６８】
そして、ＥＣＵ１１のマイコン３３は、インジェクタＩＪｎへ電源電圧ＶＣの出力要求を送信したタイミング（即ち、インジェクタＩＪｎ側のマルチプレクサ５５に出力回路５７への入力電圧をグランド電圧ＧＮＤから電源電圧ＶＣに切り替えさせた切替タイミングであり、信号伝達経路５９への入力電圧に電圧エッジを発生させたタイミングでもある）から、十分に短い所定のサンプリング間隔時間（例えば１０μｓ）毎に、センサ信号入力電圧をサンプリングする（即ち、ＡＤ変換器３４によりＡＤ変換する）。
【００６９】
そして更に、マイコン３３は、図４に示すように、上記切替タイミングから、センサ信号入力電圧のＡＤ変換値が電源電圧ＶＣに到達したと判定したときまでの時間を、応答遅れ時間Ｔｄとして検出する。具体的には、上記切替タイミングから、センサ信号入力電圧のＡＤ変換値が電源電圧ＶＣに到達した（換言すれば、収束した）と判定したときまでのサンプリング回数に、サンプリング間隔時間を乗じることにより、応答遅れ時間Ｔｄを算
出する。
【００７０】
尚、この応答遅れ時間Ｔｄは、ステップ応答時間の基準値からのずれであるが、ステップ応答時間自体でもある。つまり、本実施形態において、マイコン３３はステップ応答時間の基準値を０としているため、ステップ応答時間自体を、応答遅れ時間Ｔｄとして検出している。また、応答遅れ時間Ｔｄが０より大きい場合（即ち、信号伝達経路５９に応答遅れがある場合）に、もし何も処置をしなければ、ＥＣＵ１１のマイコン３３は、燃料圧力が変化したときに、実際の燃料圧力よりも少し前の値を検出することとなる。つまり、燃料圧力が急上昇した場合、センサ信号入力電圧が急上昇後の燃料圧力に相当する値に収束するまでは、マイコン３３は実際の燃料圧力よりも小さい値を検出することとなる。また逆に、燃料圧力が急降下した場合、センサ信号入力電圧が急降下後の燃料圧力に相当する値に収束するまでは、マイコン３３は実際の燃料圧力よりも大きい値を検出することとなる。
【００７１】
そして、ＥＣＵ１１のマイコン３３は、応答遅れ時間Ｔｄの検出を終了すると、図３における時刻ｔ３に示すように、まず、通信線４１を介してインジェクタＩＪｎへ、オフセットずれ検出用電圧の出力要求を送信する。
【００７２】
そのオフセットずれ検出用電圧の出力要求は、固定電圧生成回路５３にオフセットずれ検出用電圧を出力させる電圧要求と、マルチプレクサ５５に固定電圧生成回路５３の出力電圧ＶＲを選択させる選択要求とを含んでいる。また、オフセットずれ検出用電圧は、グランド電圧ＧＮＤ（＝０Ｖ）と電源電圧ＶＣ（＝５Ｖ）との間の電圧であり、例えば２Ｖである。
【００７３】
そして、インジェクタＩＪｎの出力制御ＩＣ５０では、通信回路５１が上記オフセットずれ検出用電圧の出力要求を受信すると、その出力要求のうちの電圧要求を固定電圧生成回路５３に与えると共に、その出力要求のうちの選択要求をマルチプレクサ５５に与える。すると、固定電圧生成回路５３がオフセットずれ検出用電圧（＝２Ｖ）を出力すると共に、その時点まで電源電圧ＶＣを選択していたマルチプレクサ５５が、固定電圧生成回路５３の出力電圧ＶＲを選択して出力回路５７へ出力することとなる。よって、出力回路５７への入力電圧が、電源電圧ＶＣからオフセットずれ検出用電圧（尚、図３ではＶＲと記載している）に切り替わり、これにより、インジェクタＩＪｎからセンサ信号線２９へのセンサ信号も、電源電圧ＶＣからオフセットずれ検出用電圧に切り替わる。
【００７４】
そして更に、マイコン３３は、オフセットずれ検出用電圧の出力要求を送信してから前述の待ち時間が経過すると、センサ信号入力電圧をサンプリングし（即ち、ＡＤ変換器３４によりＡＤ変換し）、そのサンプリングによるセンサ信号入力電圧の検出値であるセンサ信号検出値（即ち、信号伝達経路５９の出力電圧）から、オフセットずれ検出用電圧（即ち、信号伝達経路５９の入力電圧）を引いた値を、オフセットずれ電圧として算出する。
【００７５】
尚、このオフセットずれ電圧は、オフセットの基準値からのずれであるが、オフセット自体でもある。つまり、本実施形態において、マイコン３３は、オフセットの基準値を０としているため、オフセット自体をオフセットずれ電圧として検出している。また、図５（Ａ）は、オフセットずれ電圧が０である正常状態での、燃料圧力とセンサ信号入力電圧（図５では「ＥＣＵ入力電圧」と記載している）との関係（センサ特性）を示しているが、オフセットずれ電圧が０でなければ、図５（Ｂ）に例示するように、実線で示すセンサ信号入力電圧が、一点鎖線で示す正常状態でのセンサ信号入力電圧よりもオフセットずれ電圧の分だけ下または上にシフトすることとなる。このため、もし何も処置をしなければ、ＥＣＵ１１のマイコン３３は、実際の燃料圧力よりも低い値または高い値を検出するこ
ととなる。
【００７６】
次に、ＥＣＵ１１のマイコン３３は、オフセットずれ電圧の検出を終了すると、信号伝達経路５９の特性マッピングずれを表す複数の特性マッピングずれ電圧を検出するための動作を行う。
【００７７】
尚、特性マッピングずれとは、信号伝達経路５９への入力電圧（本実施形態では出力回路５７への入力電圧）と、信号伝達経路５９の出力電圧（センサ信号入力電圧）との差が、一定ではなく、信号伝達経路５９への入力電圧によって変わる伝達特性のことである。このため、特性マッピングずれがあると、図５（Ｃ）の実線で例示するように、燃料圧力とセンサ信号入力電圧（ＥＣＵ入力電圧）との関係が一定ではなくなり、もし何も処置をしなければ、ＥＣＵ１１のマイコン３３は、実際の燃料圧力とは異なった値を検出することとなる。そして、本実施形態において、マイコン３３は、センサ信号入力電圧と、信号伝達経路５９への複数通りの各入力電圧との、差の各々である入出力関係値を、特性マッピングずれ電圧として検出している。また、本実施形態において、マイコン３３は、特性マッピングずれ電圧の基準値を０としている。つまり、マイコン３３は、信号伝達経路５９が正常ならば、その信号伝達経路５９への入力電圧とセンサ信号入力電圧とが同じになる、ということを前提にして、燃料圧力を検出している。このため、特性マッピングずれ電圧の各々は、信号伝達経路５９の入出力関係を表す入出力関係値の各々であると共に、その入出力関係値の基準値を０とした場合の、その入出力関係値の基準値からのずれである。
【００７８】
そして、マイコン３３は、複数の特性マッピングずれ電圧を検出するために、グランド電圧ＧＮＤと電源電圧ＶＣとの間の複数通りのターゲット電圧の各々について、下記（１）及び（２）の各動作を行う。尚、ここでのターゲット電圧とは、特性マッピングずれ電圧を検出するための、信号伝達経路５９への入力電圧のことである。
【００７９】
（１）マイコン３３は、通信線４１を介してインジェクタＩＪｎへ、ターゲット電圧の出力要求を送信する。
そのターゲット電圧の出力要求は、前述したオフセットずれ検出用電圧の出力要求と同様に、固定電圧生成回路５３にターゲット電圧を出力させる電圧要求と、マルチプレクサ５５に固定電圧生成回路５３の出力電圧ＶＲを選択させる選択要求とを含んでいる。そして、インジェクタＩＪｎの出力制御ＩＣ５０では、通信回路５１が上記ターゲット電圧の出力要求を受信すると、その出力要求のうちの電圧要求を固定電圧生成回路５３に与えると共に、その出力要求のうちの選択要求をマルチプレクサ５５に与える。すると、固定電圧生成回路５３がターゲット電圧を出力すると共に、マルチプレクサ５５が固定電圧生成回路５３の出力電圧ＶＲを選択するため、出力回路５７への入力電圧が、ターゲット電圧に切り替わる。
【００８０】
（２）そして、マイコン３３は、ターゲット電圧の出力要求を送信してから前述の待ち時間が経過すると、センサ信号入力電圧をサンプリングし、そのサンプリングによるセンサ信号入力電圧の検出値であるセンサ信号検出値から、現在のターゲット電圧の値を引いた値を、特性マッピングずれ電圧（詳しくは、現在のターゲット電圧を信号伝達経路５９の入力電圧とした場合の、特性マッピングずれ電圧）として算出する。そして更に、その算出した特性マッピングずれ電圧を、現在のターゲット電圧を特定可能な情報と対応付けて、例えばＲＡＭに設けられている特性マッピングずれ記憶領域に記憶する。
【００８１】
このため、図６に示すように、複数通りのターゲット電圧の各々について、そのターゲット電圧と実際のセンサ信号入力電圧（図６では「ＥＣＵ入力電圧」と記載している）との差が、特性マッピングずれ電圧として検出されて、特性マッピングずれ記憶領域に記憶
されることとなる。
【００８２】
そして、ＥＣＵ１１のマイコン３３は、複数通りのターゲット電圧の全てについて、特性マッピングずれ電圧の検出を終了すると、図３における時刻ｔ４に示すように、通信線４１を介してインジェクタＩＪｎへ、センサ出力電圧ＶＳの出力要求を送信する。尚、センサ出力電圧ＶＳの出力要求は、マルチプレクサ５５にセンサ出力電圧ＶＳを選択させる選択要求である。
【００８３】
すると、インジェクタＩＪｎの出力制御ＩＣ５０では、そのセンサ出力電圧ＶＳの出力要求が通信回路５１からマルチプレクサ５５に与えられ、その時点まで固定電圧生成回路５３の出力電圧ＶＲを選択していたマルチプレクサ５５が、センサ出力電圧ＶＳを選択して出力回路５７へ出力することとなる。そして、この動作により、インジェクタＩＪｎが通常の状態に戻る。
【００８４】
次に、図３に沿って説明した動作を実現するために、ＥＣＵ１１のマイコン３３が行う処理について、図７〜図９のフローチャートを用い説明する。尚、以下に説明する各処理は、インジェクタＩＪ１〜ＩＪ４の各々について実行されるが、処理の対象がインジェクタＩＪｎであるとして説明する。
【００８５】
まず図７は、応答遅れ時間Ｔｄを検出するための応答遅れ検出処理を表すフローチャートである。
この応答遅れ検出処理は、前述した特性値ずれ検出開始タイミングが到来すると実行される。また、本実施形態において、その特性値ずれ検出開始タイミングは、例えばマイコン３３の起動時である。よって、マイコン３３は、電源回路３６からの電源電圧ＶＣを受けて動作を開始すると、インジェクタＩＪ１〜ＩＪ４の各々について図７の応答遅れ検出処理を実行することとなる。
【００８６】
図７に示すように、マイコン３３は、応答遅れ検出処理の実行を開始すると、まずＳ１１０にて、前述したグランド電圧ＧＮＤの出力要求をインジェクタＩＪｎへ送信することにより、インジェクタＩＪｎ側の出力制御ＩＣ５０に、出力回路５７への入力電圧をセンサ出力電圧ＶＳからグランド電圧ＧＮＤに切り替えさせる。尚、このＳ１１０の処理による動作が、図３における時刻ｔ１の動作である。
【００８７】
次にＳ１２０にて、前述の待ち時間だけ待機し、その後、Ｓ１３０に進む。
Ｓ１３０では、前述した電源電圧ＶＣの出力要求をインジェクタＩＪｎへ送信することにより、インジェクタＩＪｎ側の出力制御ＩＣ５０に、出力回路５７への入力電圧をグランド電圧ＧＮＤから電源電圧ＶＣに切り替えさせる。尚、このＳ１３０の処理による動作が、図３における時刻ｔ２の動作である。
【００８８】
そして、続くＳ１４０にて、応答遅れ時間Ｔｄを計測するためのカウンタ（以下、計時用カウンタという）を、０にリセットする。
次にＳ１５０にて、インジェクタＩＪｎからのセンサ信号入力電圧をサンプリングし（詳しくは、ＡＤ変換器３４によりＡＤ変換し）、続くＳ１６０にて、直前のＳ１５０で検出したセンサ信号入力電圧の値であるセンサ信号検出値が、電源電圧ＶＣから所定のマージン値を引いた値（＝ＶＣ−マージン値）以上であるか否かを判定する。尚、「ＶＣ−マージン値」は、センサ信号入力電圧が電源電圧ＶＣに到達したか否かを判定するための判定値であり、マージン値は、例えば電源電圧ＶＣの５パーセント程度の正の値に設定されている。
【００８９】
上記Ｓ１６０にて、センサ信号検出値が「ＶＣ−マージン値」以上ではないと判定した
場合には、Ｓ１７０に進んで、前述のサンプリング間隔時間（例えば１０μｓ）だけ待機する。そして、次のＳ１８０にて、計時用カウンタをインクリメント（＋１）した後、上記Ｓ１５０に戻って、センサ信号入力電圧を再びサンプリングする。
【００９０】
また、上記Ｓ１６０にて、センサ信号検出値が「ＶＣ−マージン値」以上であると判定した場合には、センサ信号入力電圧が電源電圧ＶＣに到達したと判断して、Ｓ１９０に進む。
【００９１】
そして、Ｓ１９０では、現在の計時用カウンタの値（即ち、インジェクタＩＪｎ側の出力回路５７への入力電圧を電源電圧ＶＣに切り替えさせたタイミングから、センサ信号入力電圧が電源電圧ＶＣに到達したと判定したときまでの、センサ信号入力電圧のサンプリング回数）に、サンプリング間隔時間を乗じることにより、応答遅れ時間Ｔｄを算出する。そして、その算出した応答遅れ時間Ｔｄを、例えばＲＡＭの所定領域に記憶した後、当該応答遅れ検出処理を終了する。
【００９２】
次に、図８は、オフセットずれ電圧を検出するためのオフセットずれ検出処理を表すフローチャートである。尚、このオフセットずれ検出処理は、図７の応答遅れ検出処理に続いて実行される。
【００９３】
図８に示すように、マイコン３３は、オフセットずれ検出処理の実行を開始すると、まずＳ２１０にて、前述したオフセットずれ検出用電圧の出力要求をインジェクタＩＪｎへ送信することにより、インジェクタＩＪｎ側の出力制御ＩＣ５０に、出力回路５７への入力電圧をオフセットずれ検出用電圧に切り替えさせる。尚、このＳ２１０の処理による動作が、図３における時刻ｔ３の動作である。
【００９４】
次にＳ２２０にて、前述の待ち時間だけ待ってから、インジェクタＩＪｎからのセンサ信号入力電圧をサンプリングする。
そして、続くＳ２３０にて、上記Ｓ２２０で検出したセンサ信号入力電圧の値であるセンサ信号検出値から、オフセットずれ検出用電圧を引いた値を、オフセットずれ電圧として算出する。そして、その算出したオフセットずれ電圧を、例えばＲＡＭの所定領域に記憶した後、当該オフセットずれ検出処理を終了する。
【００９５】
次に、図９は、複数の特性マッピングずれ電圧を検出するための特性マッピングずれ検出処理を表すフローチャートである。尚、この特性マッピングずれ検出処理は、図８のオフセットずれ検出処理に続いて実行される。
【００９６】
図９に示すように、マイコン３３は、特性マッピングずれ検出処理の実行を開始すると、まずＳ３１０にて、前述したターゲット電圧を示す情報としての電圧指示用カウンタ（以下、単に、カウンタという）を、０に初期化する。
【００９７】
ここで、ターゲット電圧の数（変化数）を「検出マップサイズ」と言うと共に、その検出マップサイズをＮとし、また、ターゲット電圧の最小値を「最小ターゲット電圧」と言い、ターゲット電圧の最大値を「最大ターゲット電圧」と言うことにすると、本実施形態では、ターゲット電圧を、最小ターゲット電圧から最大ターゲット電圧まで、一定の刻み幅ΔＶで増加させていくことにより、Ｎ通りに切り替えるようになっている。このため、ターゲット電圧を増加させていく刻み幅ΔＶは、「（最大ターゲット電圧−最小ターゲット電圧）÷（Ｎ−１）」となる。そして、本実施形態では、図１０に示すように、最小ターゲット電圧から最大ターゲット電圧までの各ターゲット電圧と、０から１ずつ増加させるカウンタの各値とを、対応付けている。
【００９８】
尚、一例であるが、本実施形態では、図１０に示すように、最小ターゲット電圧が０．５Ｖであり、最大ターゲット電圧が４．５Ｖであり、検出マップサイズＮが５であるとする。このため、刻み幅ΔＶは１Ｖとなり、ターゲット電圧は、０．５Ｖから４．５Ｖまでの範囲で、１Ｖきざみの５通りに切り替えることとなる。
【００９９】
図９の説明に戻り、Ｓ３１０に続くＳ３２０では、上記刻み幅ΔＶにカウンタの値（以下、カウンタ値という）を乗じた値であるターゲット電圧加算値を、下記の式１から求める。尚、以下の式中及び［］内や〈〉内の「カウンタ」とは、カウンタ値のことである。
【０１００】
〔式１〕
ターゲット電圧加算値＝｛（最大ターゲット電圧−最小ターゲット電圧）÷（検出マップサイズ−１）｝×カウンタ…式１
そして、次のＳ３３０にて、現在のカウンタ値に対応するターゲット電圧である「ターゲット電圧［カウンタ］」を、下記の式２から算出する。
【０１０１】
〔式２〕
ターゲット電圧［カウンタ］＝最小ターゲット電圧＋ターゲット電圧加算値…式２
そして、次のＳ３４０にて、上記Ｓ３３０で算出した「ターゲット電圧［カウンタ］」の出力要求を、インジェクタＩＪｎへ送信することにより、インジェクタＩＪｎ側の出力制御ＩＣ５０に、出力回路５７への入力電圧を「ターゲット電圧［カウンタ］」に切り替えさせる。尚、このＳ３４０の処理による動作が、前述した（１）の動作である。
【０１０２】
次にＳ３５０にて、前述の待ち時間だけ待ってから、インジェクタＩＪｎからのセンサ信号入力電圧をサンプリングする。
そして、続くＳ３６０にて、上記Ｓ３５０で検出したセンサ信号入力電圧の値であるセンサ信号検出値から、Ｓ３３０で算出した「ターゲット電圧［カウンタ］」の値を引いた値を、「特性マッピングずれ電圧［カウンタ］」として算出する（図１０参照）。そして更に、Ｓ３６０では、算出した「特性マッピングずれ電圧［カウンタ］」と「ターゲット電圧［カウンタ］」とを、図１０における表に例示するように、現在のカウンタ値と同じ値の識別番号と対応付けて、例えばＲＡＭに設けられている特性マッピングずれ記憶領域に記憶する。尚、上記Ｓ３５０とＳ３６０の処理による動作が、前述した（２）の動作である。
【０１０３】
次にＳ３７０にて、カウンタをインクリメント（＋１）する。
そして、続くＳ３８０にて、カウンタ値が検出マップサイズの値に達したか否かを判定し、カウンタ値が検出マップサイズの値に達していなければ、Ｓ３２０に戻る。
【０１０４】
また、上記Ｓ３８０にて、カウンタ値が検出マップサイズの値に達したと判定した場合には、Ｓ３９０に進む。
Ｓ３９０では、前述したセンサ出力電圧ＶＳの出力要求をインジェクタＩＪｎへ送信することにより、インジェクタＩＪｎ側の出力制御ＩＣ５０に、出力回路５７への入力電圧をセンサ出力電圧ＶＳに切り替えさせる。尚、このＳ３９０の処理による動作が、図３における時刻ｔ４の動作である。そして、その後、当該特性マッピングずれ検出処理を終了する。
【０１０５】
以上のような特性マッピングずれ検出処理により、図１０に示すように、カウンタ値が０から４（＝検出マップサイズ−１）まで１ずつ増えることに伴って、ターゲット電圧が、０．５Ｖから４．５Ｖまで、１Ｖきざみの５通りに切り替えられると共に、その各ターゲット電圧を信号伝達経路５９への入力電圧とした場合の、特性マッピングずれ電圧が、それぞれ算出される。そして、各ターゲット電圧と各特性マッピングずれ電圧は、それら
が算出されたときのカウンタ値と同じ値の識別番号と対応付けて、ＲＡＭの特性マッピングずれ記憶領域に記憶される。よって、各特性マッピングずれ電圧は、どのターゲット電圧に対応するものか識別可能に記憶されることとなる。尚、図１０に示す特性マッピングずれ電圧の各値は、一例である。
【０１０６】
また、特性マッピングずれ検出処理が終了すると、インジェクタＩＪｎは通常の状態となり、ＥＣＵ１１へは、インジェクタＩＪｎからセンサ信号線２９を介して燃料圧信号（センサ出力電圧ＶＳ）が入力されるようになる。
【０１０７】
このため、ＥＣＵ１１のマイコン３３は、特性マッピングずれ検出処理を終了すると、前述した［１］〜［６］の処理を行って、インジェクタＩＪ１〜ＩＪ４と燃料ポンプ２１を制御する。
【０１０８】
次に、ＥＣＵ１１のマイコン３３が、図７〜図９の各処理によって検出した信号伝達経路５９の特性値ずれ（応答遅れ時間Ｔｄ、オフセットずれ電圧、特性マッピングずれ電圧）を用いて行う処理について説明する。
【０１０９】
《応答遅れ時間Ｔｄを用いる補正処理》
ＥＣＵ１１のマイコン３３は、上記［６］の燃料ポンプ制御処理において、車両の運転者がアクセルペダルを踏み込んだと判定すると、エンジン１３の出力を増加させるために、燃料ポンプ２１からコモンレール１５への燃料吐出量を増加させて燃料圧力を高めることとなる。具体的には、燃料圧力の目標値を高くし、上記［１］の圧力検出処理で算出する燃料圧力が、その高めた目標値となるように、燃料ポンプ２１からの燃料吐出量を制御する。
【０１１０】
ここで、もし応答遅れ時間Ｔｄがあると（Ｔｄが０でなければ）、ＥＣＵ１１に入力される燃料圧力信号の上昇が、実際の燃料圧力の上昇よりも遅れることとなる。このため、何も処置をしなければ、ＥＣＵ１１のマイコン３３は、実際の燃料圧力が目標値を超えてからも、燃料ポンプ２１からの燃料吐出量を増加させてしまう。
【０１１１】
そこで、マイコン３３は、図７の応答遅れ検出処理で算出した応答遅れ時間Ｔｄが０でなければ、下記の補正処理を行う。
即ち、マイコン３３は、燃料ポンプ２１を制御するための燃料圧力の目標値を上昇させた時点から、応答遅れ時間Ｔｄが経過するまでの間において、上記［１］の圧力検出処理では、一定時間毎のＡＤ変換で得た燃料圧力信号の各電圧検出値を、先に得た電圧検出値ほど大きい値を加算して補正し、その補正後の電圧検出値から燃料圧力を算出する。つまり、燃料圧力信号の一定時間毎の電圧検出値からなる波形が、図４の３段目に示したような波形になる場合には、その一定時間毎の電圧検出値からなる波形を、図４の２段目に示したような矩形波形に補正して、燃料圧力を算出する。
【０１１２】
《オフセットずれ電圧を用いる補正処理》
ＥＣＵ１１のマイコン３３は、図８のオフセットずれ検出処理で算出したオフセットずれ電圧が０でなければ、上記［１］の圧力検出処理において、インジェクタＩＪｎからセンサ信号線２９を介して入力される燃料圧力信号をＡＤ変換する毎に、図１１のオフセットずれ補正処理を行う。
【０１１３】
図１１に示すように、そのオフセットずれ補正処理では、Ｓ４２０にて、今回のＡＤ変換による燃料圧力信号の電圧検出値である燃料圧力信号検出値から、オフセットずれ電圧を引いた値を、オフセットずれ補正後電圧として算出する。つまり、オフセットずれ補正後電圧は、ＡＤ変換による燃料圧力信号検出値を、オフセットずれ電圧を用いて補正した
値である。
【０１１４】
尚、燃料圧力信号検出値は、広い意味では、センサ信号検出値（センサ信号入力電圧の検出値）のことであるが、通常時において、インジェクタＩＪｎからセンサ信号線２９へは、圧力センサ２７からの燃料圧力信号が出力されているため、その通常時におけるセンサ信号検出値のことを、燃料圧力信号検出値と称している。
【０１１５】
そして、Ｓ４２０の処理が終わると、オフセットずれ補正処理も終了し、マイコン３３は、そのオフセットずれ補正処理で算出したオフセットずれ補正後電圧から、燃料圧力を算出する。
【０１１６】
《特性マッピングずれ電圧を用いる補正処理》
ＥＣＵ１１のマイコン３３は、上記［１］の圧力検出処理において、インジェクタＩＪｎからセンサ信号線２９を介して入力される燃料圧力信号をＡＤ変換する毎に、図１２の特性マッピングずれ補正処理を行う。
【０１１７】
図１２に示すように、特性マッピングずれ補正処理では、まずＳ５２０にて、カウンタ（電圧指示用カウンタ）を０に初期化する。
そして、次のＳ５３０にて、前述したＲＡＭの特性マッピングずれ記憶領域から、現在のカウンタ値と同じ値の識別番号に対応する「ターゲット電圧〈カウンタ〉」と「特性マッピングずれ電圧〈カウンタ〉」とを読み出し、それらから、下記の式３により、実特性電圧を算出する。尚、「ターゲット電圧〈〉」とは、特性マッピングずれ記憶領域に記憶されているターゲット電圧のうち、〈〉内の値と同じ識別番号に対応して記憶されているターゲット電圧のことである。同様に、「特性マッピングずれ電圧〈〉」とは、特性マッピングずれ記憶領域に記憶されている特性マッピングずれ電圧のうち、〈〉内の値と同じ識別番号に対応して記憶されている特性マッピングずれ電圧のことである。
【０１１８】
〔式３〕
実特性電圧＝ターゲット電圧〈カウンタ〉＋特性マッピングずれ電圧〈カウンタ〉…式３
つまり、実特性電圧は、「ターゲット電圧〈カウンタ〉」を信号伝達経路５９の入力電圧とした場合の、信号伝達経路５９の出力電圧（センサ信号入力電圧）の実測値である。
【０１１９】
次にＳ５４０にて、今回のＡＤ変換による燃料圧力信号検出値が、Ｓ５３０で算出した実特性電圧以下であるか否かを判定し、「燃料圧力信号検出値≦実特性電圧」でなければ、次のＳ５５０にて、カウンタをインクリメントする。そして、次のＳ５６０にて、カウンタ値が検出マップサイズの値に達したか否かを判定し、カウンタ値が検出マップサイズの値に達していなければ、Ｓ５３０に戻る。
【０１２０】
また、上記Ｓ５４０にて、「燃料圧力信号検出値≦実特性電圧」であると判定した場合、あるいは、上記Ｓ５６０にて、カウンタ値が検出マップサイズの値に達したと判定した場合には、Ｓ５７０に進み、後述する図１４の補正後電圧算出処理を行った後、当該特性マッピングずれ補正処理を終了する。
【０１２１】
つまり、上記Ｓ５２０〜Ｓ５６０の処理では、ＲＡＭの特性マッピングずれ記憶領域に図１０の如く記憶されたターゲット電圧と特性マッピングずれ電圧とを、互いに対応するもの同士（即ち、同じ識別番号に対応するもの同士）加算して得られる各実特性電圧によって区切られる各区間のうち、今回のＡＤ変換による燃料圧力信号検出値が入っている区間を、カウンタ値というかたちで検出している。そして、上記各区間は、その区間の上限側の実特性電圧に対応する識別番号（即ち、その上限側の実特性電圧を算出するのに用い
られたターゲット電圧及び特性マッピングずれ電圧に対応する識別番号）と同じ値のカウンタ値によって示される。
【０１２２】
具体例として、図９の特性マッピングずれ検出処理によって特性マッピングずれ記憶領域に記憶された各特性マッピングずれ電圧が、図１０に示す値であったとする。
その場合、図１３に示すように、各実特性電圧は、０．５Ｖ（＝０．５Ｖ＋０Ｖ），２．３Ｖ（＝１．５Ｖ＋０．８Ｖ），３．９Ｖ（＝２．５Ｖ＋１．４Ｖ），４．３Ｖ（＝３．５Ｖ＋０．８Ｖ），４．５Ｖ（＝４．５Ｖ＋０Ｖ）となる。そして、「０．５Ｖ以下」の区間を示すカウンタ値は０となり、「０．５Ｖより大で２．３Ｖ以下」の区間を示すカウンタ値は１となり、「２．３Ｖより大で３．９Ｖ以下」の区間を示すカウンタ値は２となり、「３．９Ｖより大で４．３Ｖ以下」の区間を示すカウンタ値は３となり、「４．３Ｖより大で４．５Ｖ以下」の区間を示すカウンタ値は４となり、「４．５Ｖより大」の区間を示すカウンタ値は５となる。尚、以下では、「カウンタ値＝Ｘ」（Ｘは０〜５の何れか）が示す区間のことを、第Ｘ区間という。
【０１２３】
そして、この具体例の場合に、例えば、燃料圧力信号検出値が２．７Ｖであったとすると、その２．７Ｖは、「カウンタ値＝２」の第２区間に入っているため、図１２におけるＳ５２０〜Ｓ５６０の処理では、カウンタ値が２の場合（即ち、Ｓ５３０で算出される実特性電圧が３．９Ｖの場合）に、Ｓ５４０で「ＹＥＳ」と判定されて、Ｓ５７０へ進むこととなる。
【０１２４】
次に、図１４に示すように、図１２のＳ５７０で行われる補正後電圧算出処理では、まずＳ６１０にて、現在のカウンタ値が０であるか否かを判定し、カウンタ値が０であれば、Ｓ６２０に進む。尚、この場合は、今回の燃料圧力信号検出値が第０区間に入っていた場合である。
【０１２５】
Ｓ６２０では、特性マッピングずれ記憶領域から、カウンタ値と同じ識別番号（＝０）に対応する「特性マッピングずれ電圧〈０〉」を読み出し、今回の燃料圧力信号検出値から、その「特性マッピングずれ電圧〈０〉」を引くことにより、特性マッピングずれ補正後電圧を算出する。そして、その後、当該補正後電圧算出処理を終了する。
【０１２６】
尚、特性マッピングずれ補正後電圧は、ＡＤ変換による燃料圧力信号検出値を、特性マッピングずれ電圧を用いて補正した値である。
そして、当該補正後電圧算出処理が終了すると、図１２の特性マッピングずれ補正処理も終了し、マイコン３３は、この特性マッピングずれ補正処理で算出した特性マッピングずれ補正後電圧から、燃料圧力を算出する。
【０１２７】
また、上記Ｓ６１０にて、カウンタ値が０でないと判定した場合には、Ｓ６３０に移行して、カウンタ値が検出マップサイズの値（＝５）であるか否かを判定し、カウンタ値が検出マップサイズの値であれば、Ｓ６４０に進む。尚、この場合は、今回の燃料圧力信号検出値が第５区間に入っていた場合である。
【０１２８】
Ｓ６４０では、特性マッピングずれ記憶領域から、「カウンタ値−１」と同じ識別番号（この場合は４）に対応する「特性マッピングずれ電圧〈カウンタ−１〉」を読み出し、今回の燃料圧力信号検出値から、その「特性マッピングずれ電圧〈カウンタ−１〉」を引くことにより、特性マッピングずれ補正後電圧を算出する。そして、その後、当該補正後電圧算出処理を終了する。
【０１２９】
一方、上記Ｓ６３０にて、カウンタ値が検出マップサイズの値ではないと判定した場合には、Ｓ６５０に移行する。尚、この場合は、カウンタ値が１〜４の何れかであり、今回
の燃料圧力信号検出値が第１区間ないし第４区間の何れか（即ち、下限と上限との両方が実特性電圧で区切られる区間）に入っていた場合である。
【０１３０】
Ｓ６５０では、特性マッピングずれ記憶領域から、「カウンタ値−１」と同じ識別番号に対応する「ターゲット電圧〈カウンタ−１〉」及び「特性マッピングずれ電圧〈カウンタ−１〉」と、カウンタ値と同じ識別番号に対応する「ターゲット電圧〈カウンタ〉」及び「特性マッピングずれ電圧〈カウンタ〉」とを読み出し、それらと今回の燃料圧力信号検出値とを下記の式４，式５に代入することで、分子値と分母値を算出する。
【０１３１】
〔式４〕
分子値＝燃料圧力信号検出値−（ターゲット電圧〈カウンタ−１〉＋特性マッピングずれ電圧〈カウンタ−１〉）…式４
〔式５〕
分母値＝（ターゲット電圧〈カウンタ〉＋特性マッピングずれ電圧〈カウンタ〉）−（ターゲット電圧〈カウンタ−１〉＋特性マッピングずれ電圧〈カウンタ−１〉）…式５
そして、続くＳ６７０にて、下記の式６から補正位置を算出する。
【０１３２】
〔式６〕
補正位置＝分子値÷分母値…式６
そして更に、続くＳ６８０にて、今回の燃料圧力信号検出値を補正するための補正値（特性マッピングずれの補正値）を、下記の式７によって算出する。
【０１３３】
〔式７〕
特性マッピングずれの補正値＝（特性マッピングずれ電圧〈カウンタ〉−特性マッピングずれ電圧〈カウンタ−１〉）×補正位置＋特性マッピングずれ電圧〈カウンタ−１〉…式７
そして、次のＳ６９０にて、今回の燃料圧力信号検出値から、上記Ｓ６８０で算出した補正値を引くことにより、特性マッピングずれ補正後電圧を算出し、その後、当該補正後電圧算出処理を終了する。
【０１３４】
ここで、上記Ｓ６５０〜Ｓ６９０の処理について、図１５を用いて更に具体的に説明する。尚、図１５に示している電圧値及び数値は、図１０及び図１３に示した具体例の場合の値であると共に、今回の燃料圧力信号検出値が２．７Ｖで、図１４におけるＳ６１０からＳ６５０に移行したときのカウンタ値が２になった場合を示している。
【０１３５】
まず、Ｓ６５０〜Ｓ６９０のうち、Ｓ６５０〜Ｓ６７０の処理では、図１５（Ａ）に示すように、今回の燃料圧力信号検出値が入っていた区間（以下、検出区間という）について、横軸をターゲット電圧とし、縦軸を実特性電圧とした、直線のグラフ（即ち、信号伝達経路５９の入出力関係を示す直線のグラフ）を考えている。
【０１３６】
このため、図１５（Ａ）のグラフにおいて、実特性電圧の最小値は、検出区間の下限側の実特性電圧（この例では２．３Ｖ）であり、実特性電圧の最大値は、検出区間の上限側の実特性電圧（この例では３．９Ｖ）である。また、横軸方向の全幅βは、ターゲット電圧の刻み幅ΔＶである。
【０１３７】
そして、Ｓ６５０の処理では、検出区間における実特性電圧の総増加量（下限と上限との差）を分母値（この例では１．６Ｖ（＝３．９Ｖ−２．３Ｖ））とし、検出区間における下限側の実特性電圧と燃料圧力信号検出値との差（この例では０．４Ｖ（＝２．７Ｖ−２．３Ｖ））を分子値としており、Ｓ６７０では、その分母値に対する分子値の割合を、補正位置（この例では０．２５）として算出している。
【０１３８】
そして、図１５（Ａ）のグラフの横軸方向において、検出区間の下限位置から燃料圧力信号検出値の位置までの幅をαとすると、Ｓ６７０で算出される補正位置は、横軸方向の全幅βに対するαの割合（＝α／β）に等しい。
【０１３９】
次に、Ｓ６８０の処理では、図１５（Ｂ）に示すように、検出区間について、横軸をターゲット電圧とし、縦軸を特性マッピングずれ電圧とした、直線のグラフ（即ち、ターゲット電圧と特性マッピングずれ電圧との関係を示す直線のグラフ）を考えている。
【０１４０】
このため、図１５（Ｂ）のグラフにおいて、特性マッピングずれ電圧の最小値は、検出区間の下限側の特性マッピングずれ電圧（この例では０．８Ｖ）であり、特性マッピングずれ電圧の最大値は、検出区間の上限側の特性マッピングずれ電圧（この例では１．４Ｖ）である。また、横軸方向の全幅βは、図１５（Ａ）と同様に、ターゲット電圧の刻み幅ΔＶである。
【０１４１】
そして、Ｓ６８０の処理では、図１５（Ｂ）に示すように、検出区間における特性マッピングずれ電圧の総増加量ｂに、Ｓ６７０で求めた補正位置（＝α／β）を乗じることにより、図１５（Ｂ）における「ａ」の値を求め、更に、その「ａ」に、検出区間の下限側の特性マッピングずれ電圧を加えることで、特性マッピングずれの補正値（この例では０．９５Ｖ）を算出している。即ち、その補正値は、図１５（Ｂ）のグラフの横軸方向において、検出区間の下限位置から幅αだけ進んだ位置の、該グラフ上の特性マッピングずれ電圧であって、今回の燃料圧力信号検出値に含まれていると考えられる特性マッピングずれ電圧である。
【０１４２】
そして、Ｓ６９０では、図１５（Ｃ）に示すように、今回の燃料圧力信号検出値から、Ｓ６８０で算出した補正値を引くことで、補正後の燃料圧力信号検出値である特性マッピングずれ補正後電圧（この例では１．７５Ｖ）を算出している。
【０１４３】
このように、Ｓ６５０〜Ｓ６９０の処理では、検出区間の両端の実特性電圧から、燃料圧力信号検出値に含まれている特性マッピングずれ電圧を推定し、その推定した特性マッピングずれ電圧を補正値として用いて、燃料圧力信号検出値を補正している。
【０１４４】
一方、図１４のＳ６１０にて、カウンタ値が０であると判定した場合には、検出区間が、第０区間であって、その区間の下限側の実特性電圧及び特性マッピングずれ電圧がないため、Ｓ６２０では、検出区間の上限側の特性マッピングずれ電圧（即ち、特性マッピングずれ電圧〈０〉）を補正値として用いて、燃料圧力信号検出値を補正している。
【０１４５】
また同様に、図１４のＳ６３０にて、カウンタ値が検出マップサイズの値であると判定した場合には、検出区間が、第５区間であって、その区間の上限側の実特性電圧及び特性マッピングずれ電圧がないため、Ｓ６４０では、検出区間の下限側の特性マッピングずれ電圧（即ち、特性マッピングずれ電圧〈４〉）を補正値として用いて、燃料圧力信号検出値を補正している。
【０１４６】
《異常判定処理》
ＥＣＵ１１のマイコン３３は、図７〜図９の処理を行った後、図１６の異常判定処理を実行する。
【０１４７】
図１６に示すように、マイコン３３は、異常判定処理の実行を開始すると、まずＳ７１０にて、図７の応答遅れ検出処理によって検出した応答遅れ時間Ｔｄと、図８のオフセットずれ検出処理によって検出したオフセットずれ電圧と、図９の特性マッピングずれ検出
処理によって検出した複数の特性マッピングずれ電圧との、各々（以下、それらをまとめて検出値という）について、異常判定用の規定値を超えているか否かを判定する。そして、それら検出値の全てが規定値を超えていなければ、そのまま当該異常判定処理を終了する。尚、Ｓ７１０での判定に用いる規定値としては、判定対象の検出値毎に、異常判定のための適切な値が設定されているが、複数の特性マッピングずれ電圧については、規定値が同じであっても良い。
【０１４８】
また、上記Ｓ７１０にて、検出値のうちの何れかが規定値を超えていると判定した場合には、信号伝達経路５９が故障していると判断して、Ｓ７２０に進み、所定のフェールセーフ処理を行う。
【０１４９】
そのフェールセーフ処理としては、例えば、車両の使用者に対して異常を報知したり修理を促したりする処理（具体的には、警告灯を点灯させたり、表示装置にメッセージを表示させたりする処理等）を行う。更に、フェールセーフ処理として、インジェクタＩＪｎからの燃料噴射を停止したり、燃料ポンプ２１による燃料の圧送を停止したりする処理を行うことで、過多の燃料を噴射してしまうことを防止している。
【０１５０】
そして、このようなフェールセーフ処理を行った後、当該異常判定処理を終了する。
尚、図１６の異常判定処理は、応答遅れ時間Ｔｄと、オフセットずれ電圧と、特性マッピングずれ電圧との、一部について行うようになっていても良い。
【０１５１】
以上のような燃料噴射制御システム１０によれば、インジェクタＩＪｎからの燃料圧力信号を入力するＥＣＵ１１側で、その燃料圧力信号の信号伝達経路５９の特性値ずれとして、応答遅れ時間と、オフセットずれ電圧と、特性マッピングずれ電圧との、各々を検出することができる。
【０１５２】
そして、ＥＣＵ１１では、その検出した特性値ずれ（応答遅れ時間、オフセットずれ電圧、特性マッピングずれ電圧）に基づいて、燃料圧力信号検出値（燃料圧力信号の電圧検出値）を補正しているため、燃料圧力の検出精度を上げることができ、延いては、燃料噴射制御の制御精度と燃料ポンプ２１の制御精度も向上させることができる。
【０１５３】
また、検出した特性値ずれが、燃料圧力信号検出値の補正に用いても無意味なくらいに大きい場合（つまり、燃料噴射や燃料ポンプ２１の制御精度を維持できない場合）には、そのことが図１６の異常判定処理によって判定されて、前述のフェールセーフ処理が行われる。このため、信号伝達経路５９の特性値ずれが大きすぎて、制御に必要な燃料圧力の検出精度を実現することができなくなった場合には、車両の使用者に対して修理を促すことができると共に、過多の燃料噴射をしてしまうことを防止することができる。
【０１５４】
また、ＥＣＵ１１からインジェクタＩＪｎ側の出力制御ＩＣ５０へは、通信線４１を介した通信によって、切替指示としての電圧の出力要求を与えるようになっているため、信号伝達経路５９の特性値ずれを検出するための動作に関して、ＥＣＵ１１側とインジェクタＩＪｎ側との動作を簡単に同期させることができる。
【０１５５】
尚、本実施形態では、インジェクタＩＪｎが燃料圧力検出装置の一例に相当しており、圧力センサ２７が圧力検出手段の一例に相当し、出力回路５７及び端子５８が信号出力手段の一例に相当し、出力回路５７に入力される信号が出力対象信号に該当する。そして、センサ信号線２９がアナログ信号伝達用の信号線の一例に相当し、電子制御装置であるＥＣＵ１１のマイコン３３が制御手段の一例に相当している。
【０１５６】
また、インジェクタＩＪｎ側の通信回路５１、固定電圧生成回路５３及びマルチプレク
サ５５が、出力電圧切替手段の一例に相当している。
そして、ＥＣＵ１１側のマイコン３３が、指示手段と検出手段との一例にも相当している。特に、図７のＳ１１０〜Ｓ１３０と、図８のＳ２１０と、図９のＳ３１０〜３４０，Ｓ３７０及びＳ３８０との各処理を実行するマイコン３３が、指示手段の一例であり、図７のＳ１４０〜１９０と、図８のＳ２２０及びＳ２３０と、図９のＳ３５０及びＳ３６０との各処理を実行するマイコン３３が、検出手段の一例である。
【０１５７】
また、グランド電圧ＧＮＤ、電源電圧ＶＣ、オフセットずれ検出用電圧及びターゲット電圧が、燃料圧力信号とは別の特定電圧の一例であり、それらのうちで、グランド電圧ＧＮＤは第１電圧の一例であり、電源電圧ＶＣは第２電圧の一例である。
【０１５８】
また、ＥＣＵ１１側のマイコン３３が、異常判定手段とフェールセーフ手段との一例にも相当している。特に、図１６のＳ７１０の処理を実行するマイコン３３が、異常判定手段の一例であり、図１６のＳ７２０の処理を実行するマイコン３３がフェールセーフ手段の一例である。
【０１５９】
［第２実施形態］
図１７に示す第２実施形態の燃料噴射制御システム６０について、第１実施形態とは異なる点を説明する。
【０１６０】
図１７に示すように、第２実施形態の燃料噴射制御システム６０では、ＥＣＵ１１とインジェクタＩＪｎとの間に通信線４１が設けられていない。このため、ＥＣＵ１１には通信回路３７が設けられておらず、インジェクタＩＪｎ側の出力制御ＩＣ５０にも、通信回路５１が設けられていない。
【０１６１】
一方、ＥＣＵ１１には、マイコン３３からの指令に従いオンすることで、センサ信号線２９をグランドラインに接続するスイッチ６１が設けられている。このため、スイッチ６１がオンすれば、センサ信号線２９の電圧は、強制的にグランド電圧ＧＮＤになる。そのスイッチ６１としては、例えばトランジスタまたはリレーを用いることができる。
【０１６２】
そして、インジェクタＩＪｎの出力制御ＩＣ５０には、通信回路５１に代えて、切替制御回路６３が備えられている。
その切替制御回路６３は、通常時には、マルチプレクサ５５にセンサ出力電圧ＶＳを選択させているが、その通常時において、センサ信号線２９の電圧をモニタしており、センサ信号線２９の電圧がグランド電圧ＧＮＤになってから、グランド電圧ＧＮＤとは異なる電圧（即ち、センサ出力電圧ＶＳ）に戻ったことを検知すると、ＥＣＵ１１のマイコン３３に信号伝達経路５９の特性値ずれを検出させるために、マルチプレクサ５５と固定電圧生成回路５３を制御して、マルチプレクサ５５から出力回路５７への入力電圧を様々に切り替える。
【０１６３】
そこで次に、信号伝達経路５９の特性値ずれを検出するためにＥＣＵ１１のマイコン３３が行う処理の内容と、インジェクタＩＪｎ側の出力制御ＩＣ５０の動作内容（主に、切替制御回路６３の動作内容）とについて、図１８を用い説明する。
【０１６４】
まず、図１８における時刻ｔ１１より前に示すように、通常時において、ＥＣＵ１１のマイコン３３は、スイッチ６１をオフさせており、また、前述したように、インジェクタＩＪｎにおいて、マルチプレクサ５５はセンサ出力電圧ＶＳを選択している。このため、センサ出力電圧ＶＳ（燃料圧力信号）が、インジェクタＩＪｎからのセンサ信号としてセンサ信号線２９へ出力される。
【０１６５】
そして、ＥＣＵ１１のマイコン３３は、インジェクタＩＪｎについて信号伝達経路５９の特性値ずれの検出を開始すべき特性値ずれ検出開始タイミングが到来すると、図１８における時刻ｔ１１に示すように、スイッチ６１をオンさせることで、センサ信号線２９をグランドラインに接続し、その時点から第１の一定時間Ｔ１が経過すると、時刻ｔ１２に示すように、スイッチ６１をオフさせる。尚、第１の一定時間Ｔ１は、スイッチ６１をオンさせてからセンサ信号線２９の電圧が確実にグランド電圧ＧＮＤに安定すると考えられる時間に設定されている。
【０１６６】
すると、インジェクタＩＪｎの出力制御ＩＣ５０では、切替制御回路６３が、センサ信号線２９の電圧がグランド電圧ＧＮＤになってから、グランド電圧ＧＮＤとは異なる電圧に戻ったことを検知する。そして、切替制御回路６３は、センサ信号線２９の電圧がグランド電圧ＧＮＤとは異なる電圧に戻ったことを検知した時点（即ち、センサ信号線２９がグランドラインに接続された状態から正常状態に復帰した時刻ｔ１２の時点であり、以下、センサ信号線復帰時点という）から、内部タイマによる時間の計測を開始すると共に、その計測時間（即ち、センサ信号線復帰時点からの経過時間）に基づいて、マルチプレクサ５５と固定電圧生成回路５３を制御する。
【０１６７】
まず、切替制御回路６３は、センサ信号線復帰時点から第２の一定時間Ｔ２が経過するまでの間、マルチプレクサ５５に、電源電圧ＶＣを選択させる。このため、出力回路５７への入力電圧が、センサ出力電圧ＶＳから電源電圧ＶＣに切り替わり、これにより、インジェクタＩＪｎからセンサ信号線２９へのセンサ信号も、センサ出力電圧ＶＳから電源電圧ＶＣに切り替わる。尚、第２の一定時間Ｔ２は、センサ信号線２９からＥＣＵ１１への入力電圧が切り替え後の電圧（この場合は電源電圧ＶＣ）に安定すると考えられる時間に設定されている。
【０１６８】
そして、切替制御回路６３は、センサ信号線復帰時点から第２の一定時間Ｔ２が経過すると、図１８における時刻ｔ１３に示す如く、マルチプレクサ５５にグランド電圧ＧＮＤを選択させる。このため、出力回路５７への入力電圧が、電源電圧ＶＣからグランド電圧ＧＮＤに切り替わり、これにより、インジェクタＩＪｎからセンサ信号線２９へのセンサ信号も、電源電圧ＶＣからグランド電圧ＧＮＤに切り替わる。
【０１６９】
一方、  ＥＣＵ１１のマイコン３３も、スイッチ６１をオンからオフに戻した時点からの経過時間を、例えばソフトウェアによるタイマ処理によって計測している。
そして、ＥＣＵ１１のマイコン３３は、スイッチ６１をオンからオフに戻した時点から、上記第２の一定時間Ｔ２が経過したと判定すると、その時点から、前述したサンプリング間隔時間毎に、センサ信号入力電圧をサンプリングする（ＡＤ変換する）。
【０１７０】
そして更に、マイコン３３は、上記第２の一定時間Ｔ２が経過したと判定したタイミングから、センサ信号入力電圧のＡＤ変換値がグランド電圧ＧＮＤに到達したと判定したときまでの時間を、応答遅れ時間Ｔｄとして検出する。具体的には、上記第２の一定時間Ｔ２が経過したと判定したタイミングから、センサ信号入力電圧のＡＤ変換値がグランド電圧ＧＮＤに到達した（換言すれば、収束した）と判定したときまでのサンプリング回数に、サンプリング間隔時間を乗じることにより、応答遅れ時間Ｔｄを算出する。
【０１７１】
つまり、本第２実施形態では、インジェクタＩＪｎ側の出力回路５７への入力電圧（信号伝達経路５９への入力電圧）を、第１実施形態とは逆に、電源電圧ＶＣからグランド電圧ＧＮＤに切り替えることで、応答遅れ時間Ｔｄを検出している。
【０１７２】
また、切替制御回路６３は、マルチプレクサ５５にグランド電圧ＧＮＤを選択させた時刻ｔ１３から、ＥＣＵ１１側にて応答遅れ時間Ｔｄの検出が確実に完了すると考えられる
第３の一定時間Ｔ３が経過すると、図１８における時刻ｔ１４に示す如く、固定電圧生成回路５３に前述のオフセットずれ検出用電圧（＝２Ｖ）を出力させると共に、マルチプレクサ５５に固定電圧生成回路５３の出力電圧ＶＲを選択させる。このため、出力回路５７への入力電圧が、グランド電圧ＧＮＤからオフセットずれ検出用電圧（尚、図１８ではＶＲと記載している）に切り替わる。
【０１７３】
そして、ＥＣＵ１１のマイコン３３は、スイッチ６１をオンからオフに戻した時点から、上記第２の一定時間Ｔ２と上記第３の一定時間Ｔ３とを加算した時間（＝Ｔ２＋Ｔ３）が経過したと判定すると、第１実施形態と同様に、オフセットずれ電圧を算出する。
【０１７４】
即ち、「Ｔ２＋Ｔ３」の時間が経過したと判定すると、センサ信号線２９からＥＣＵ１１への入力電圧（センサ信号入力電圧）が切り替え後の電圧に安定すると考えられる前述の待ち時間だけ待ってから、センサ信号入力電圧をサンプリングし、そのサンプリングによるセンサ信号入力電圧の検出値から、オフセットずれ検出用電圧を引いた値を、オフセットずれ電圧として算出する。
【０１７５】
また、切替制御回路６３は、出力回路５７への入力電圧をオフセットずれ検出用電圧に切り替えた時刻ｔ１４から、ＥＣＵ１１側にてオフセットずれ電圧の検出が確実に完了すると考えられる第４の一定時間Ｔ４が経過した後は、マルチプレクサ５５に固定電圧生成回路５３の出力電圧ＶＲを選択させたままで、第５の一定時間Ｔ５が経過する毎に、固定電圧生成回路５３の出力電圧ＶＲを、前述した５通りのターゲット電圧（０．５Ｖ，１．５Ｖ，２．５Ｖ，３．５Ｖ，４．５Ｖ）の各々に順次切り替える。このため、上記時刻ｔ１４から「Ｔ４＋Ｔ５」の時間が経過したときに、出力回路５７への入力電圧は、オフセットずれ検出用電圧から最初のターゲット電圧（最小ターゲット電圧＝０．５Ｖ）に切り替わり、その後も第５の一定時間Ｔ５が経過する毎に、出力回路５７への入力電圧が「１．５Ｖ→２．５Ｖ→３．５Ｖ→４．５Ｖ」の順で切り替わることとなる。
【０１７６】
そして、ＥＣＵ１１のマイコン３３は、スイッチ６１をオンからオフに戻した時点から、上記第２，第３及び第４の一定時間Ｔ２，Ｔ３，Ｔ４を加算した時間（＝Ｔ２＋Ｔ３＋Ｔ４）が経過したと判定すると、その後は、第５の一定時間Ｔ５が経過する毎に、前述した（２）と同様の動作を行うことにより、５通りのターゲット電圧の各々について、特性マッピングずれ電圧を検出して特性マッピングずれ記憶領域に記憶する。尚、第５の一定時間Ｔ５は、ＥＣＵ１１側において、１つのターゲット電圧についての特性マッピングずれ電圧を確実に検出できると考えられる時間に設定されている。
【０１７７】
また、切替制御回路６３は、固定電圧生成回路５３の出力電圧ＶＲを、最大ターゲット電圧（＝４．５Ｖ）に切り替えてから、上記第５の一定時間Ｔ５が経過したなら、図１８における時刻ｔ１５に示すように、マルチプレクサ５５にセンサ出力電圧ＶＳを選択させる。この動作により、インジェクタＩＪｎが通常の状態に戻る。
【０１７８】
そして、ＥＣＵ１１のマイコン３３は、最大ターゲット電圧（＝４．５Ｖ）についての特性マッピングずれ電圧の検出を完了すると、その後は、前述した［１］〜［６］の処理、補正処理及び異常判定処理を行う。
【０１７９】
次に、図１８に沿って説明した動作を実現するために、ＥＣＵ１１のマイコン３３が行う処理について、図１９〜図２１のフローチャートを用い説明する。尚、図１９〜図２１におけるステップのうち、前述した図７〜図９におけるステップと同じ処理については、その図７〜図９と同一のステップ番号を付しているため、適宜説明を省略する。
【０１８０】
まず図１９は、応答遅れ時間Ｔｄを検出するために、第１実施形態の図７の処理に代え
て実行される応答遅れ検出処理を表すフローチャートである。
図１９に示すように、マイコン３３は、応答遅れ検出処理の実行を開始すると、まずＳ１１５にて、スイッチ６１をオンさせて、センサ信号線２９をグランドラインに接続する。尚、このＳ１１５の処理による動作が、図１８における時刻ｔ１１の動作である。
【０１８１】
そして、次のＳ１２５にて、前述した第１の一定時間Ｔ１だけ待機し、その後、Ｓ１３５に進む。
Ｓ１３５では、スイッチ６１をオフさせることで、センサ信号線２９のグランドラインへの接続を解除する。尚、このＳ１３５の処理による動作が、図１８における時刻ｔ１２の動作である。
【０１８２】
次にＳ１３７にて、インジェクタＩＪｎ側の出力回路５７への入力電圧が電源電圧ＶＣからグランド電圧ＧＮＤに変化する電圧変化タイミング（即ち、図１８における時刻ｔ１３のタイミング）が到来するまで待つ。具体的には、Ｓ１３５でスイッチ６１をオフに戻した時点から、前述した第２の一定時間Ｔ２が経過するまで待つ。
【０１８３】
そして、上記Ｓ１３７にて、電圧変化タイミングが到来したと判定すると、Ｓ１４０に進み、応答遅れ時間Ｔｄを計測するための計時用カウンタを、０にリセットする。
次にＳ１５０にて、インジェクタＩＪｎからのセンサ信号入力電圧をサンプリングし、続くＳ１６５にて、直前のＳ１５０で検出したセンサ信号入力電圧の値であるセンサ信号検出値が、グランド電圧ＧＮＤに所定のマージン値を加えた値（＝ＧＮＤ＋マージン値）以下であるか否かを判定する。尚、「ＧＮＤ＋マージン値」は、センサ信号入力電圧がグランド電圧ＧＮＤに到達したか否かを判定するための判定値であり、マージン値は、第１実施形態と同様に、例えば電源電圧ＶＣの５パーセント程度の正の値に設定されている。
【０１８４】
上記Ｓ１６５にて、センサ信号検出値が「ＧＮＤ＋マージン値」以下ではないと判定した場合には、Ｓ１７０に進んで、前述のサンプリング間隔時間（例えば１０μｓ）だけ待機する。そして、次のＳ１８０にて、計時用カウンタをインクリメント（＋１）した後、上記Ｓ１５０に戻って、センサ信号入力電圧を再びサンプリングする。
【０１８５】
また、上記Ｓ１６５にて、センサ信号検出値が「ＧＮＤ＋マージン値」以下であると判定した場合には、センサ信号入力電圧がグランド電圧ＧＮＤに到達したと判断して、Ｓ１９０に進む。そして、Ｓ１９０では、現在の計時用カウンタの値にサンプリング間隔時間を乗じることにより、応答遅れ時間Ｔｄを算出する。そして、その算出した応答遅れ時間Ｔｄを、例えばＲＡＭの所定領域に記憶した後、当該応答遅れ検出処理を終了する。
【０１８６】
次に、図２０は、オフセットずれ電圧を検出するために、第１実施形態の図８の処理に代えて実行されるオフセットずれ検出処理を表すフローチャートである。そして、このオフセットずれ検出処理は、図１９の応答遅れ検出処理に続いて実行される。
【０１８７】
図２０に示すように、マイコン３３は、オフセットずれ検出処理の実行を開始すると、まずＳ２１５にて、インジェクタＩＪｎ側の出力回路５７への入力電圧がグランド電圧ＧＮＤからオフセットずれ検出用電圧に変化する電圧変化タイミング（即ち、図１８における時刻ｔ１４のタイミング）が到来するまで待つ。具体的には、図１９のＳ１３５でスイッチ６１をオフに戻した時点から、前述した「Ｔ２＋Ｔ３」の時間が経過するまで待つ。
【０１８８】
そして、上記Ｓ２１５にて、電圧変化タイミングが到来したと判定すると、Ｓ２２０に進み、前述の待ち時間だけ待ってから、インジェクタＩＪｎからのセンサ信号入力電圧をサンプリングする。次にＳ２３０にて、上記Ｓ２２０で検出したセンサ信号入力電圧の値であるセンサ信号検出値から、オフセットずれ検出用電圧を引いた値を、オフセットずれ
電圧として算出する。そして、その算出したオフセットずれ電圧を、例えばＲＡＭの所定領域に記憶した後、当該オフセットずれ検出処理を終了する。
【０１８９】
次に、図２１は、複数の特性マッピングずれ電圧を検出するために、第１実施形態の図９の処理に代えて実行される特性マッピングずれ検出処理を表すフローチャートである。
マイコン３３は、図１９のＳ１３５でスイッチ６１をオフに戻した時点から、前述した「Ｔ２＋Ｔ３＋Ｔ４」の時間が経過したと判定したときに、この特性マッピングずれ検出処理を開始する。尚、この特性マッピングずれ検出処理を開始する時点において、図２０のオフセットずれ検出処理は終了している。
【０１９０】
そして、図２１に示すように、マイコン３３は、特性マッピングずれ検出処理の実行を開始すると、まず、図９のＳ３１０〜Ｓ３３０と同じ処理を行う。
次にＳ３４５にて、インジェクタＩＪｎ側の出力回路５７への入力電圧が、５通りのターゲット電圧のうち、Ｓ３３０で算出した「ターゲット電圧［カウンタ］」に変化する電圧変化タイミングが到来するまで待つ。具体的には、当該特性マッピングずれ検出処理を開始した時点から「Ｔ５×（カウンタ＋１）」の時間が経過するまで待つ。
【０１９１】
上記Ｓ３４５にて、電圧変化タイミングが到来したと判定すると、図９の３５０〜Ｓ３８０と同じ処理を行う。そして、Ｓ３８０にて、カウンタ値が検出マップサイズの値（＝５）に達したと判定するまで、Ｓ３２０〜Ｓ３７０の処理が繰り返されることにより、第１実施形態と同様に、各ターゲット電圧を信号伝達経路５９への入力電圧とした場合の、特性マッピングずれ電圧が、それぞれ算出されてＲＡＭの特性マッピングずれ記憶領域に記憶される。
【０１９２】
また、Ｓ３８０にて、カウンタ値が検出マップサイズの値に達したと判定すると、そのまま当該特性マッピングずれ検出処理を終了する。
その他については、第１実施形態と同じである。
【０１９３】
以上のような燃料噴射制御システム６０では、ＥＣＵ１１側のマイコン３３が、スイッチ６１によりセンサ信号線２９を所定の電圧ライン（本実施形態ではグランドライン）に接続してその接続を解除すると、インジェクタＩＪｎ側の切替制御回路６３が、所定の期間、出力回路５７への入力電圧を所定のパターンで既知の電圧に順次切り替えるようになっている。つまり、ＥＣＵ１１側のマイコン３３は、センサ信号線２９の電圧を強制的にグランド電圧ＧＮＤに切り替えることにより、インジェクタＩＪｎに対して、信号伝達経路５９への入力電圧を切り替えさせる指示を与えている。このため、第１実施形態にあった通信線４１を削除することができる。
【０１９４】
尚、本実施形態では、インジェクタＩＪｎ側の切替制御回路６３、固定電圧生成回路５３及びマルチプレクサ５５が、出力電圧切替手段の一例に相当している。そして、図１９のＳ１１５〜Ｓ１３３の処理を実行するマイコン３３が、指示手段の一例であり、図１９のＳ１３７〜１９０の処理と、図２０及び図２１の各処理とを実行するマイコン３３が、検出手段の一例である。また、グランド電圧ＧＮＤが、所定の電圧の一例である。また、電源電圧ＶＣは第１電圧の一例であり、グランド電圧ＧＮＤは第２電圧の一例でもある。
【０１９５】
［第３実施形態］
図２２に示す第３実施形態の燃料噴射制御システム６０について、第２実施形態とは異なる点を説明する。
【０１９６】
図２２に示すように、第３実施形態の燃料噴射制御システム７０では、ＥＣＵ１１側にスイッチ６１が設けられていない。そして、インジェクタＩＪｎ側の切替制御回路６３の
動作が、第２実施形態とは異なっている。
【０１９７】
そこで次に、信号伝達経路５９の特性値ずれを検出するために、インジェクタＩＪｎ側の切替制御回路６３が行う動作の内容と、ＥＣＵ１１のマイコン３３が行う処理の内容とについて、図２３を用い説明する。
【０１９８】
まず、図２３における時刻ｔ２２に示すように、インジェクタＩＪｎ側の切替制御回路６３は、ＥＣＵ１１からの電源電圧ＶＣを受けて動作を開始すると、その動作開始時点から、内部タイマによる時間の計測を開始すると共に、その計測時間（即ち、動作開始時点からの経過時間）に基づいて、図１８における時刻ｔ１２以降と同様に、マルチプレクサ５５と固定電圧生成回路５３を制御する。
【０１９９】
即ち、まず、切替制御回路６３は、動作開始時点から第２の一定時間Ｔ２が経過するまでの間、マルチプレクサ５５に電源電圧ＶＣを選択させ、第２の一定時間Ｔ２が経過すると、図２３における時刻ｔ２３に示す如く、マルチプレクサ５５にグランド電圧ＧＮＤを選択させる。そして、切替制御回路６３は、上記時刻ｔ２３から第３の一定時間Ｔ３が経過すると、図２３における時刻ｔ２４に示す如く、固定電圧生成回路５３にオフセットずれ検出用電圧を出力させると共に、マルチプレクサ５５に固定電圧生成回路５３の出力電圧ＶＲを選択させる。更に、切替制御回路６３は、上記時刻ｔ２４から第４の一定時間Ｔ４が経過した後は、マルチプレクサ５５に固定電圧生成回路５３の出力電圧ＶＲを選択させたままで、第５の一定時間Ｔ５が経過する毎に、固定電圧生成回路５３の出力電圧ＶＲを、前述した５通りのターゲット電圧（０．５Ｖ，１．５Ｖ，２．５Ｖ，３．５Ｖ，４．５Ｖ）の各々に順次切り替える。そして、切替制御回路６３は、固定電圧生成回路５３の出力電圧ＶＲを、最大ターゲット電圧（＝４．５Ｖ）に切り替えてから、第５の一定時間Ｔ５が経過したなら、図２３における時刻ｔ２５に示すように、マルチプレクサ５５にセンサ出力電圧ＶＳを選択させる。この動作により、インジェクタＩＪｎが通常の状態になる。
【０２００】
一方、ＥＣＵ１１のマイコン３３も、電源回路３６からの電源電圧ＶＣを受けて動作を開始した時（起動時）からの経過時間を、例えばソフトウェアによるタイマ処理によって計測している。
【０２０１】
そして、マイコン３３は、起動時から第２の一定時間Ｔ２が経過したと判定すると、その時点から、前述したサンプリング間隔時間毎に、センサ信号入力電圧をサンプリングする（ＡＤ変換する）。そして更に、マイコン３３は、第２実施形態と同様に、上記第２の一定時間Ｔ２が経過したと判定したタイミングから、センサ信号入力電圧のＡＤ変換値がグランド電圧ＧＮＤに到達したと判定したときまでの時間を、応答遅れ時間Ｔｄとして検出する。
【０２０２】
また、マイコン３３は、起動点から、第２の一定時間Ｔ２と第３の一定時間Ｔ３とを加算した時間（＝Ｔ２＋Ｔ３）が経過したと判定すると、第２実施形態と同様に、オフセットずれ電圧を算出する。
【０２０３】
また更に、マイコン３３は、起動時から、第２，第３及び第４の一定時間Ｔ２，Ｔ３，Ｔ４を加算した時間（＝Ｔ２＋Ｔ３＋Ｔ４）が経過したと判定すると、その後は、第２実施形態と同様に、第５の一定時間Ｔ５が経過する毎に、前述した（２）と同様の動作を行うことにより、５通りのターゲット電圧の各々について、特性マッピングずれ電圧を検出して特性マッピングずれ記憶領域に記憶する。
【０２０４】
そして、マイコン３３は、最大ターゲット電圧（＝４．５Ｖ）についての特性マッピン
グずれ電圧の検出を完了すると、その後は、前述した［１］〜［６］の処理、補正処理及び異常判定処理を行う。
【０２０５】
次に、図２３に沿って説明した動作を実現するために、ＥＣＵ１１のマイコン３３が行う処理について、図２４のフローチャートを用い説明する。
尚、図２４は、マイコン３３が応答遅れ時間Ｔｄを検出するために、第２実施形態の図１９の処理に代えて実行する応答遅れ検出処理を表すフローチャートであり、この図２４の応答遅れ検出処理は、マイコン３３が起動すると実行が開始される。また、図２４において、図１９と同じ処理については、その図１９と同一のステップ番号を付しているため、説明を省略する。
【０２０６】
図２４に示すように、マイコン３３は、応答遅れ検出処理の実行を開始すると、まずＳ１３８にて、図１９のＳ１３７と同様に、インジェクタＩＪｎ側の出力回路５７への入力電圧が電源電圧ＶＣからグランド電圧ＧＮＤに変化する電圧変化タイミング（即ち、図２３における時刻ｔ２３のタイミング）が到来するまで待つが、本実施形態では、起動時から第２の一定時間Ｔ２が経過するまで待つ。
【０２０７】
そして、上記Ｓ１３８にて、電圧変化タイミングが到来したと判定すると（即ち、第２の一定時間Ｔ２が経過したと判定すると）、図１９と同じＳ１４０〜Ｓ１９０の処理を行うことにより、応答遅れ時間Ｔｄを算出して、その算出した応答遅れ時間Ｔｄを、例えばＲＡＭの所定領域に記憶する。
【０２０８】
また更に、マイコン３３は、図２３の応答遅れ検出処理を終了すると、図２０のオフセットずれ検出処理を実行するが、そのオフセットずれ検出処理のＳ２１５では、起動時から「Ｔ２＋Ｔ３」の時間が経過するまで待つこととなる。そして、マイコン３３は、オフセットずれ検出処理を終了すると、図２１の特性マッピングずれ検出処理を実行するが、その特性マッピングずれ検出処理は、起動時から「Ｔ２＋Ｔ３＋Ｔ４」の時間が経過したと判定したときに実行を開始する。
【０２０９】
以上のような燃料噴射制御システム７０では、ＥＣＵ１１からインジェクタＩＪｎへの電源電圧ＶＣの供給を開始すると、インジェクタＩＪｎ側の切替制御回路６３が、所定の期間、出力回路５７への入力電圧を所定のパターンで既知の電圧に順次切り替えるようになっている。つまり、ＥＣＵ１１は、インジェクタＩＪｎへの電源電圧ＶＣの供給を開始することにより、インジェクタＩＪｎに対して、信号伝達経路５９への入力電圧を切り替えさせる指示を与えている。このため、第１実施形態にあった通信線４１を削除することができると共に、第２実施形態のＥＣＵ１１にあったスイッチ６１も削除することができる。
【０２１０】
尚、本実施形態では、電源回路３６が指示手段の一例に相当している。また、図２４の処理と、図２０及び図２１の各処理とを実行するマイコン３３が、検出手段の一例である。
【０２１１】
以上、本発明の一実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々なる態様で実施し得ることは勿論である。
【０２１２】
例えば、第３実施形態の変形例として、電源回路３６は、マイコン３３からの電源出力開始指令を受けることにより、電源線４３への電源電圧ＶＣの出力（即ち、インジェクタＩＪｎへの電源電圧ＶＣの供給）を開始するようになっていても良い。そして、この場合、マイコン３３は、例えば起動時あるいは起動時から所定時間が経過した時に、電源回路
３６へ電源出力開始指令を出力すれば良い。更に、この場合、マイコン３３は、図２４のＳ１３８では、電源出力開始指令の出力時点から第２の一定時間Ｔ２が経過するまで待てば良く、図２０のＳ２１５では、電源出力開始指令の出力時点から「Ｔ２＋Ｔ３」の時間が経過するまで待てば良く、図２１の特性マッピングずれ検出処理は、電源出力開始指令の出力時点から「Ｔ２＋Ｔ３＋Ｔ４」の時間が経過したと判定したときに実行を開始すれば良い。
【０２１３】
また、第３実施形態の他の変形例として、例えば、車両がイグニッションオンの状態になった直後では、検出対象の燃料圧力は概ね一定の値（例えば、大気圧に相当する１００キロパスカル）になっており、センサ出力電圧ＶＳもその一定の燃料圧力に該当する既知の値になるということに着目して、インジェクタＩＪｎ側の切替制御回路６３は、図２３における時刻ｔ２２から所定期間だけ、マルチプレクサ５５にセンサ出力電圧ＶＳを選択させるようにし、ＥＣＵ１１のマイコン３３は、その所定期間におけるセンサ信号入力電圧の検出値（センサ信号検出値）から上記既知の値を引いた値を、オフセットずれ電圧として算出するようにしても良い。
【０２１４】
一方、インジェクタＩＪｎは、出力回路５７を備えていなくても良い。その場合、信号出力用の端子５８が、信号出力手段の一例に相当することとなる。
また、圧力センサ２７が設けられる位置は、インジェクタＩＪｎの燃料取込口に限らず、コモンレール１５の燃料出口（燃料供給用配管１７のコモンレール１５側の端）１５ａからインジェクタＩＪｎの噴射口２３までの燃料通路における何れかの位置で良い。
【０２１５】
また、燃料圧力検出装置は、インジェクタＩＪｎと別体の装置であっても良い。
また、燃料噴射制御の対象は、ガソリンエンジンであっても良い。
【符号の説明】
【０２１６】
１０，６０，７０…燃料噴射制御システム、１１…ＥＣＵ（電子制御装置）
ＩＪ１〜ＩＪ４，ＩＪｎ…インジェクタ（燃料圧力検出装置）
１３…エンジン（ディーゼルエンジン）、１５…コモンレール、１５ａ…燃料出口
１７…燃料供給用配管、１９…燃料タンク、２１…燃料ポンプ、２３…噴射口
２５…アクチュエータ、２７…圧力センサ（燃料圧力センサ）、２９…センサ信号線
３０…駆動信号線、３１…クランク角センサ、３２…イグニッション系電源ライン
３３…マイコン、３４…ＡＤ変換器、３５…駆動回路、３６…電源回路
３７…通信回路、４１…通信線、４２…グランド線、４３…電源線
５０…出力制御ＩＣ、５１…通信回路、５３…固定電圧生成回路
５５…マルチプレクサ、５７…出力回路、５８…端子、５９…信号伝達経路
６１…スイッチ、６３…切替制御回路
【図１】
0005464185.tif 000002
【図２】
0005464185.tif 000003
【図３】
0005464185.tif 000004
【図４】
0005464185.tif 000005
【図５】
0005464185.tif 000006
【図６】
0005464185.tif 000007
【図７】
0005464185.tif 000008
【図８】
0005464185.tif 000009
【図９】
0005464185.tif 000010
【図１０】
0005464185.tif 000011
【図１１】
0005464185.tif 000012
【図１２】
0005464185.tif 000013
【図１３】
0005464185.tif 000014
【図１４】
0005464185.tif 000015
【図１５】
0005464185.tif 000016
【図１６】
0005464185.tif 000017
【図１７】
0005464185.tif 000018
【図１８】
0005464185.tif 000019
【図１９】
0005464185.tif 000020
【図２０】
0005464185.tif 000021
【図２１】
0005464185.tif 000022
【図２２】
0005464185.tif 000023
【図２３】
0005464185.tif 000024
【図２４】
0005464185.tif 000025