(57)【特許請求の範囲】
【請求項１】
噴射量を指令する燃料噴射指令装置（２）から噴射量を含む信号を受信する通信部（３ａ）と、
アクセル信号を取得するアクセル信号取得手段（３ｅ）と、
内燃機関の回転信号を取得する回転信号取得手段（３ｃ）と、
前記通信部（３ａ）が前記燃料噴射指令装置（２）との間で通信異常を生じたときに、前記アクセル信号取得手段のアクセル信号と前記回転信号取得手段の内燃機関の回転信号に基づいてインジェクタ（１４）を駆動制御する異常時駆動制御手段（３ｂ）と、
前記通信部（３ａ）が前記燃料噴射指令装置（２）との間で通信異常を生じる前に受信した噴射量（Ｂ）を用いて、前記回転信号取得手段の内燃機関の回転信号と前記アクセル信号取得手段のアクセル信号とに基づいて設定された噴射量（Ａ）を補正する補正手段（１３）と、を備え、
前記異常時駆動制御手段は、前記補正手段により補正された噴射量（Ｄ）により噴射弁を駆動制御することを特徴とする燃料噴射駆動装置。
【請求項２】
噴射量を指令する燃料噴射指令装置（２）から噴射量を含む信号を受信する通信部（３ａ）と、
アクセル信号を取得するアクセル信号取得手段（３ｅ）と、
内燃機関の回転信号を取得する回転信号取得手段（３ｃ）と、
前記通信部（３ａ）が前記燃料噴射指令装置（２）との間で通信異常を生じたときに、前記アクセル信号取得手段のアクセル信号と前記回転信号取得手段の内燃機関の回転信号に基づいてインジェクタ（１４）を駆動制御する異常時駆動制御手段（３ｂ）と、
前記アクセル信号取得手段のアクセル信号、前記回転信号取得手段の内燃機関の回転信号及び噴射量の対応関係を記憶する記憶手段（３ｆ）と、
通信異常を生じる前に前記通信部により受信された噴射量を用いて、前記記憶手段の対応関係を更新する更新手段（１３）と、を備え、
前記異常時駆動制御手段は、
前記通信部（３ａ）が前記燃料噴射指令装置（２）との間で通信異常を生じ、前記アクセル信号取得手段のアクセル信号と前記回転信号取得手段の内燃機関の回転信号に基づいて前記インジェクタ（１４）を駆動制御するときには、前記更新手段により更新された前記記憶手段の噴射量を用いて前記インジェクタを駆動制御することを特徴とする燃料噴射駆動装置。
【請求項３】
請求項１記載の燃料噴射駆動装置において、
前記アクセル信号取得手段のアクセル信号、前記回転信号取得手段の内燃機関の回転信号及び噴射量の対応関係を記憶する記憶手段（３ｆ）と、
通信異常を生じる前に前記通信部により受信された噴射量を用いて、前記記憶手段の対応関係を更新する更新手段（１３）と、を備え、
前記異常時駆動制御手段は、
前記通信部（３ａ）が前記燃料噴射指令装置（２）との間で通信異常を生じ、前記アクセル信号取得手段のアクセル信号と前記回転信号取得手段の内燃機関の回転信号に基づいて前記インジェクタ（１４）を駆動制御するときには、前記更新手段により更新された前記記憶手段の噴射量を用いて前記インジェクタを駆動制御することを特徴とする燃料噴射駆動装置。
【請求項４】
請求項１記載の燃料噴射駆動装置において、
前記補正手段が噴射量を補正するときに当該噴射量の限度を設けていることを特徴とする燃料噴射駆動装置。
【請求項５】
請求項１〜４の何れか一項に記載の燃料噴射駆動装置において、
コモンレールの圧力を調整する圧力調整ポンプを制御するポンプ制御部（３ｄ）を備え、
前記通信部（３ａ）が前記燃料噴射指令装置（２）との間で通信異常を生じたときに、前記ポンプ制御部（３ｄ）は予め設定された圧力目標値に基づいて圧力調整ポンプ（１５）を駆動することを特徴とする燃料噴射駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料を噴射するために用いられる燃料噴射駆動装置に関する。
【背景技術】
【０００２】
この種の燃料噴射駆動装置は、例えばコモンレール式のディーゼルエンジン制御システム等に用いられる。例えば、ディーゼルエンジン制御システムは、噴射量の演算処理、コモンレール圧目標値の演算処理を行い、インジェクタ駆動、圧力調整ポンプ駆動、エンジン回転数の演算処理を行う。
【０００３】
この種のエンジン制御の技術分野において、エンジンＥＣＵが噴射口を開くためのアクチュエータの駆動開始タイミング及び駆動継続時間を指示する噴射指令値を各インジェクタに送信し、各インジェクタがエンジンＥＣＵからの噴射指令値を補正し、その補正後の噴射指令値によりアクチュエータを駆動することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
また、燃料噴射指令装置が噴射量などの指令値を演算し、当該演算処理された噴射指令値を燃料噴射駆動装置に指令し、燃料噴射駆動装置はこの送信された噴射指令値に基づいて噴射弁を駆動するシステムが、本願出願人により提案されている。近年このように、燃料噴射指令装置と燃料噴射駆動装置とが別体に構成され、各装置が通信線により互いに接続された状態で信号を授受し、これにより燃料噴射制御するシステムが要望されている。
【０００６】
しかし、通信異常が燃料噴射指令装置と燃料噴射駆動装置との間で生じると、燃料噴射駆動装置は例えば噴射指令値などの信号を燃料噴射指令装置から受信できず、正常な駆動処理を継続できない虞がある。
【０００７】
本発明の目的は、通信異常が燃料噴射指令装置と燃料噴射駆動装置との間で生じたとしても正常に駆動処理を継続できるようにした燃料噴射駆動装置を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明によれば、異常時駆動制御手段がアクセル信号と内燃機関の回転信号に基づいて噴射弁を駆動制御するため、燃料噴射指令装置と燃料噴射駆動装置との間でたとえ通信異常を生じたとしても、燃料噴射駆動装置は駆動処理を正常に継続できる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る電気的構成を概略的に示すブロック図
【図２】処理の流れを概略的に示すフローチャート
【図３】回転信号とアクセル信号と噴射量の関係を示すテーブル
【図４】第２実施形態における処理の流れを概略的に示すフローチャート
【図５】第３実施形態における処理の流れを概略的に示すフローチャート
【図６】噴射量の設定値を更新した後の回転信号とアクセル信号と噴射量の関係を示すテーブル
【図７】第４実施形態における処理の流れを概略的に示すフローチャート
【発明を実施するための形態】
【００１０】
以下、燃料噴射駆動装置の幾つかの実施形態について図面を参照しながら説明する。各実施形態間で同一又は類似の構成については、第２実施形態以降について同一又は類似の符号を付して説明を必要に応じて省略し、第２実施形態以降では特徴部分を中心に説明を行う。
【００１１】
（第１実施形態）
図１〜図３は第１実施形態を示す。図１（ａ）にディーゼルエンジン制御システムの電気的構成を概略的に示す。ディーゼルエンジン制御システム１は、燃料噴射演算ＥＣＵ（燃料噴射指令装置相当）２、燃料噴射駆動ＥＣＵ（燃料噴射駆動装置相当）３による複数のＥＣＵ（Electronic Control Unit）を備える。
【００１２】
燃料噴射演算ＥＣＵ２は、例えばＣＰＵ４、ＲＯＭ５、ＲＡＭ６、Ｉ／Ｏ（図示せず）などを具備するマイクロコンピュータ（以下、マイコンと略す）７を備えて構成される。燃料噴射演算ＥＣＵ２のマイコン７には、アクセルセンサ８、クランク角センサ９などの各種センサのセンサ信号が入力されるようになっている。
【００１３】
アクセルセンサ８は、所謂アクセルポジションセンサとも称され、アクセルペダル（図示せず）の変位量を電気信号に変換するセンサである。このアクセルセンサ８に代えてエンジンのスロットル開度センサなどを用いても良い。クランク角センサ９は、クランクシャフト（図示せず）の回転角について所定角度を基準として検出し電気信号に変換するセンサであり、当該センサ信号を内燃機関の回転信号として出力する。燃料噴射演算ＥＣＵ２と、燃料噴射駆動ＥＣＵ３とは、通信線（バス）Ａ１により接続されており、例えばＣＡＮにより通信可能になっている。
【００１４】
燃料噴射駆動ＥＣＵ３もまた、例えばＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、Ｉ／Ｏ（図示せず）などを具備するマイクロコンピュータ（以下、マイコンと略す）１３を備えて構成される。燃料噴射駆動ＥＣＵ３には、Ｎ（１又は複数）気筒分のインジェクタ１４、圧力調整ポンプ１５、アクセルセンサ８、及びクランク角センサ９が接続されている。圧力調整ポンプ１５にはコモンレール１６が接続されている。コモンレール１６は高圧燃料を蓄積する圧力管であり、圧力調整ポンプ１５はコモンレール１６内の圧力を調整するポンプである。コモンレール１６内の圧力は圧力センサ１７により検出され、この圧力検出信号は燃料噴射駆動ＥＣＵ３のマイコン１３に出力される。
【００１５】
燃料噴射駆動ＥＣＵ３のマイコン１３は、クランク角センサ９のセンサ信号に応じて例えば一分当たりのエンジン回転数を演算処理し、この回転数を得られる回転信号取得部３ｃとして構成されている。
【００１６】
図１（ｂ）に示すように、燃料噴射演算ＥＣＵ２は、噴射量演算部２ａ、圧力目標値演算部２ｂ、通信部２ｃとしての機能を備える。これらの機能は、燃料噴射演算ＥＣＵ２のマイコン７がＲＯＭ５等に記憶されたソフトウェア、プログラムを実行することで実行可能に構成される。なお、通信部２ｃはマイコン７とは別体に設けても良い。
【００１７】
燃料噴射駆動ＥＣＵ３は、通信部３ａ、異常時駆動制御部（異常時駆動制御手段相当）３ｂ、回転信号取得部（回転信号取得手段相当）３ｃ、ポンプ制御部３ｄ、アクセル信号取得部（アクセル信号取得手段相当）３ｅ、及び、記憶部（記憶手段相当）３ｆとしての機能を備える。これらの機能のうち、特に通信部３ａ、異常時駆動制御部３ｂ、回転信号取得部３ｃ、ポンプ制御部３ｄ及びアクセル信号取得部３ｅは、燃料噴射駆動ＥＣＵ３のマイコン１３がＲＯＭ１１／ＲＡＭ１２等に記憶されたプログラムを実行することで実行可能に構成される。記憶部３ｆはＲＯＭ１１／ＲＡＭ１２に対応する。なお、通信部３ａはマイコン１３と別体に設けても良い。
【００１８】
上記構成の作用について説明する。図２は燃料噴射駆動ＥＣＵ３のマイコン１３による処理を概略的なフローチャートにより示している。また図３は、アクセル開度（アクセル信号）とエンジン回転数（回転信号）と噴射量との対応関係を示すテーブルＴ１であり、この内容は燃料噴射駆動ＥＣＵ３のＲＡＭ１２等のメモリに記憶されている。
【００１９】
各ＥＣＵ２、３のマイコン７、１３は、通常、ディーゼルエンジン制御に関する各種処理を分担して実施する。燃料噴射演算ＥＣＵ２のマイコン７は、主に、噴射量の演算処理と、コモンレール１６の圧力目標値の演算処理とを実施し、燃料噴射駆動ＥＣＵ３のマイコン１３は、主に、インジェクタ１４の駆動処理、圧力調整ポンプ１５の駆動処理（ポンプ制御部３ｄ）、エンジンの回転数演算処理（エンジン回転数演算部３ｃ）を実施する。
【００２０】
まず、燃料噴射演算ＥＣＵ２のマイコン７は、アクセルセンサ８及びクランク角センサ９などのセンサ信号に応じて、インジェクタ１４の噴射量の指令値を演算し、通信線Ａ１を通じて燃料噴射駆動ＥＣＵ３に噴射量の指令値を含む信号を送信する。またこのとき、燃料噴射演算ＥＣＵ２のマイコン７は、コモンレール１６の圧力目標値を演算処理し、コモンレール１６の圧力目標値についても通信線Ａ１を通じて燃料噴射駆動ＥＣＵ３に送信する。
【００２１】
燃料噴射駆動ＥＣＵ３のマイコン１３は、噴射量の指令値を受信する（図２のＳ１１）。燃料噴射駆動ＥＣＵ３のマイコン１３は、正常に受信できたか否かを判定することで、通信線Ａ１に通信異常を生じているか否かを判定する（図２のＳ１２）。燃料噴射指令ＥＣＵ２と燃料噴射駆動ＥＣＵ３は所定のプロトコルに沿って通信処理を行い、通信終了時にはＥＣＵ２又は３の何れか一方のＥＣＵが通信終了である旨を示す情報を他方のＥＣＵに送信し、他方のＥＣＵが受領したことを示す受領完了を一方のＥＣＵに送信することで通信を終了する。通信異常を生じると、この通信終了である旨の情報、又は、受領完了の情報が途絶えることになり通信異常であることを検知できる。マイコン１３は、通信線Ａ１に通信異常を生じていないと判定したときには（図２のＳ１２：ＮＯ）、通信データに基づいて噴射量を設定する（図２のＳ１３）。
【００２２】
このときマイコン１３は、圧力センサ１７により検出されたコモンレール１６内の圧力検出信号に基づいて圧力調整ポンプ１５を駆動し、コモンレール１６内の圧力を圧力目標値に調整する（図２には非記載）。そして、マイコン１３は、設定された噴射量に応じてコモンレール１６に蓄積された高圧燃料をインジェクタ１４に供給する。このようにして、通常ディーゼルエンジン制御システム１はインジェクタ１４に高圧燃料を供給できる。そして、マイコン１３は燃料噴射駆動処理する（図２のＳ１５）。
【００２３】
本実施形態では、何らかの影響により、通信線Ａ１に通信異常を生じたときの制御方法に特徴を備える。そこで、通信異常時における燃料噴射駆動ＥＣＵ３によるインジェクタ駆動方法を説明する。
【００２４】
燃料噴射駆動ＥＣＵ３のマイコン１３は、通信線Ａ１の通信異常であることを検知した場合には（図２のＳ１２：ＹＥＳ）、クランク角センサ９から与えられるセンサ信号によりエンジンの回転数を算出して回転信号とし、この回転信号とアクセルセンサ８から与えられるアクセル信号（アクセル開度）とに基づいて噴射量を設定する（図２のＳ１４）。
【００２５】
このとき、燃料噴射駆動ＥＣＵ３のマイコン１３は、図３に示すテーブルＴ１をメモリから呼び出して参照して噴射量を設定する。例えば、回転数５００ｒｐｍ、アクセル開度１０％、のときには５０ｍｍ３と設定する。なお、テーブルＴ１の設定値は一例を示すものである。このテーブルＴ１を参照しても対応する噴射量が存在しない場合もある。例えば、回転数５００ｒｐｍ、アクセル開度１５％などがその一例である。このような場合には、マイコン１３は、テーブルＴ１を参照しこれらのデータ間を例えば線形補間することで噴射量を設定しても良い。回転数５００ｒｐｍ、アクセル開度１５％のときには（５０＋６０）／２＝５５ｍｍ３とすると良い。また、その他の近似法（例えば２次近似、四捨五入）などの方法を用いても良い。
【００２６】
例えば、アクセル開度２０％、回転数１２５０ｒｐｍであるときには、１０００ｒｐｍ〜１５００ｒｐｍ間で線形補間すれば（１２０＋１７０）／２＝１４５ｍｍ３となるが、５００ｒｐｍ〜１５００ｒｐｍ間で２次近似することで１４６．２５ｍｍ３となる。また、前述の例では、アクセル開度を一定（例えば２０％）とし、回転数を近似（線形補間、２次近似）した例を示したが、回転数を一定とし、アクセル開度を近似（線形補間、２次近似）しても良いし、これらの処理を組合せても良い。この場合、アクセル開度を一定として回転数を近似した後、回転数を近似値としてアクセル開度を近似する方法を用いても良いし、回転数を一定としてアクセル開度を近似した後、アクセル開度を近似値として回転数を近似する方法を用いても良い。
【００２７】
また、例えば図３に示すようにテーブルＴ１が設定されているときには、アクセル開度２５％のとき１の位を四捨五入し、アクセル開度３０％としたテーブルＴ１を参照して噴射量を設定しても良い。四捨五入処理は回転数でも同様に適用できる。また、図３に示されるように予め離散的（例えば、回転数の場合５００ｒｐｍ毎、）にテーブルＴ１に記憶させていても良いし、予め概ね連続的（例えば、回転数の場合１ｒｐｍ毎、アクセル開度の場合０．１％毎）にテーブルＴ１に記憶させていても良い。また、テーブルＴ１に代えて、前述の線形補間式や２次近似式などの近似式を記憶し、マイコン１３はこの近似式に当てはめて噴射量を求めるようにしても良い。この結果、アクセル開度とエンジン回転数を設定できれば噴射量を決定できる。
【００２８】
なお、通信異常を生じると、燃料噴射駆動ＥＣＵ３のマイコン１３は燃料噴射演算ＥＣＵ２からコモンレール１６の圧力目標値も受信できないが、予め定められた所定の圧力目標値Ｚに設定したり、圧力センサ１７により検出されたコモンレール１６内の圧力検出信号に基づいて圧力調整ポンプ１５を駆動し、コモンレール１６内の圧力を圧力目標値Ｚに調整したりすると良い。
【００２９】
そして、燃料噴射駆動ＥＣＵ３のマイコン１３は、設定された噴射量に応じてコモンレール１６に蓄積された高圧燃料をインジェクタ１４に供給する。そして、燃料噴射駆動ＥＣＵ３は単独で燃料噴射駆動処理する（図２のＳ１５）。このような流れで、通信異常時には、燃料噴射駆動ＥＣＵ３はインジェクタ１４を駆動する。
【００３０】
すると、エンジン回転数は、テーブルＴ１に設定された値又はテーブルＴ１の記憶値に基づく値に制御されるようになり、これにより、通信異常時においてもエンジン回転数を一定範囲（例えばアイドリング状態程度）に保つことができ、エンジンストップを防止できる。例えば、トラック等の大型車が低速走行（例えば数ｋｍ／ｈ）できる程度にエンジン回転数を維持できる。
【００３１】
従来、通信異常を生じると、燃料噴射駆動ＥＣＵ３が噴射量の指令値、コモンレール１６の圧力目標値を受信できないことが想定されるため、インジェクタ１４の駆動処理、圧力調整ポンプ１５の駆動処理を停止してしまう懸念を生じる。
【００３２】
本実施形態によれば、通信異常を生じたときには、燃料噴射駆動ＥＣＵ３のマイコン１３は、内燃機関の回転信号となるクランク角センサ９のセンサ信号及びアクセルセンサ８のアクセル開度（アクセル信号）に基づいてインジェクタ１４を駆動制御するため、たとえ通信異常を生じたとしても、燃料噴射駆動ＥＣＵ３のマイコン１３は、燃料噴射駆動処理を正常に継続できる。
【００３３】
（第２実施形態）
図４は第２実施形態の追加説明図を示す。第２実施形態では、通信異常を生じる前に受信した噴射量を用いて、内燃機関の回転信号（回転数）とアクセル信号（アクセル開度）とに基づいて設定された噴射量を補正し、この補正された噴射量により噴射弁を駆動制御するところに特徴を備えている。
【００３４】
図４に示すように、燃料噴射駆動ＥＣＵ３のマイコン１３は、通常、燃料噴射演算ＥＣＵ２から噴射量を受信する（Ｓ２１）。この後、マイコン１３は、アクセル開度と回転数とに基づいて噴射量Ａを設定する（Ｓ２１ａ）。この噴射量Ａは、通信異常を生じたときに備えるために予め設定された噴射量である。
【００３５】
マイコン１３は、通信異常を生じていないと判定したときには（Ｓ２２：ＮＯ）、通信データに基づいて噴射量Ｂを設定し（Ｓ２３）、この設定された噴射量Ｂにて燃料噴射駆動処理を行う（Ｓ２５）。この間、マイコン１３は補正値Ｃ＝Ｂ−Ａを内蔵のＲＡＭ１２などの記憶部３ｆに記憶させる（Ｓ２３ａ）。ここでマイコン１３は補正部（補正手段）としての機能を備えるものとなる。
【００３６】
しかし、マイコン１３は、通信異常を生じたと判定したときには（図４のＳ２２：ＹＥＳ）、アクセル開度と回転数とに基づいてステップＳ２１ａにて算出される噴射量Ａを用いて、噴射量Ｄ＝Ａ＋Ｃを設定する（Ｓ２４）。この噴射量Ｄは、ステップＳ２１ａにて算出された噴射量Ａを用いると共に、ステップＳ２３ａにて記憶された補正値Ｃを用いて設定された噴射量である。そして、マイコン１３は、通信異常を生じたときには、この噴射量Ｄにて燃料噴射駆動処理を行う（Ｓ２５）。
【００３７】
本実施形態においても、たとえ通信異常を生じたとしても、燃料噴射駆動ＥＣＵ３のマイコン１３は燃料噴射駆動処理を正常に継続できる。しかも、マイコン１３は、正常に通信しているときの通信データに基づいて補正値Ｃ（＝Ｂ−Ａ）を算出して随時記憶し、通信異常を生じたときに補正値Ｃを反映して噴射量Ｄを設定しているため、直近のエンジン状態等に適合した噴射量を設定できる。この結果、通信異常時の噴射制御における噴射量の正確性を向上できる。
【００３８】
（第３実施形態）
図５及び図６は第３実施形態の追加説明図を示す。第３実施形態は、正常に通信が行われているうちに通信部により受信された噴射量によってテーブルＴ１（記憶手段）を更新し、この更新されたテーブルＴ２を用いて噴射量を設定するところに特徴を備えている。
【００３９】
図５に示すように、燃料噴射駆動ＥＣＵ３のマイコン１３は、燃料噴射演算ＥＣＵ２から通信線Ａ１を通じて噴射量を受信する（Ｓ３１）。このとき、マイコン１３は通信異常を生じていないと判定したときには（Ｓ３２：ＮＯ）、通信データに基づいて噴射量Ｅを設定し（Ｓ３３）、この噴射量Ｅにて燃料噴射駆動処理を行う（Ｓ３５）。この間、マイコン１３は、アクセル信号と回転信号に対応した噴射量ＥをＲＡＭ１２内のテーブルＴ１に更新する（Ｓ３３ａ）。したがってマイコン１３は更新部（更新手段）としての機能を備えるものとなる。
【００４０】
図３を更新前のテーブルＴ１とした場合の更新後のテーブルＴ２を図６に示す。更新前には図３に示すように、例えばアクセル開度３０％、回転数１０００ｒｐｍに対応する噴射量として１４０ｍｍ３と記憶されている場合を想定する。
【００４１】
このとき、マイコン１３は、例えばアクセルセンサ８により求められるアクセル開度が３０％、クランク角センサ９により求められる回転数が１０００ｒｐｍであるときに、例えばステップＳ３１にて噴射量Ｅを１５０ｍｍ３と受信すると、ステップＳ３３ａにおいて、この噴射量ＥをテーブルＴ１のアクセル開度３０％、回転数１０００ｒｐｍの欄に更新することでテーブルＴ２とする（図３のテーブルＴ１と図６のテーブルＴ２の対象欄を参照）。これにより、燃料噴射演算ＥＣＵ２のマイコン７が、現在のエンジン状態等に適合して算出した噴射量ＥをテーブルＴ１→Ｔ２に更新できる。
【００４２】
燃料噴射駆動ＥＣＵ３のマイコン１３は、この後、通信異常を生じたときに（Ｓ３２：ＹＥＳ）、アクセル開度（アクセル信号）と回転数（回転信号）に基づいてテーブルＴ２を参照して噴射量Ｆを設定し（Ｓ３４）、この噴射量Ｆにて燃料噴射駆動処理する（Ｓ３５）。
【００４３】
本実施形態によれば、たとえ通信異常を生じたとしても、燃料噴射駆動ＥＣＵ３のマイコン１３は、燃料噴射駆動処理を正常に継続できる。しかも、マイコン１３は、テーブルＴ１を随時更新することで、直近のエンジン状態等に適合して算出された噴射量Ｅに基づいて噴射量Ｆを設定できる。この結果、通信異常時の噴射制御における噴射量Ｅの補正の正確性を向上できる。
【００４４】
（第４実施形態）
図７は第４実施形態の追加説明図を示す。第４実施形態が前述実施形態（例えば第２実施形態）と異なるところは、噴射量に限度を設けたところにある。第２実施形態に示したように、燃料噴射駆動ＥＣＵ３のマイコン１３は、通常、噴射量を受信した（Ｓ４１）後、アクセル開度（アクセル信号）と回転数（回転信号）とに基づいて噴射量Ｇを設定する（Ｓ４１ａ）。
【００４５】
マイコン１３は、通信異常を生じていないと判定したときには（Ｓ４２：ＮＯ）、通信データに基づいて噴射量Ｈを設定し（Ｓ４３）、この設定された噴射量Ｈにて燃料噴射駆動処理を行う（Ｓ４６）。この間、マイコン１３は補正値Ｉ＝Ｈ−Ｇを内蔵のＲＡＭ１２などの記憶部３ｆに記憶する（Ｓ４３ａ）。
【００４６】
しかし、マイコン１３は通信異常を生じたと判定したときには（図７のＳ４２：ＹＥＳ）、アクセル開度と回転数とに基づいてステップＳ４１ａにて算出される噴射量Ｇを用いて、噴射量Ｊ＝Ｇ＋Ｉを設定する（Ｓ４４）。この噴射量Ｊは、ステップＳ４１ａにて予め算出された噴射量Ｇを用いると共に、ステップＳ４３ａにて記憶された補正値Ｉを用いて設定された噴射量である。そして、マイコン１３は、通信異常を生じたと判定したときには（Ｓ４２：ＹＥＳ）、まず予め定められた「限度」に基づいて噴射量Ｊを調整して噴射量Ｋを設定し（Ｓ４５）、この後に、この噴射量Ｋにて燃料噴射駆動処理を行う（Ｓ４６）。すなわち、マイコン１３は、ステップＳ４５にて噴射量Ｊに上限値Ｌ１又は／及び下限値Ｌ２を設けて噴射量Ｋを算出設定する（Ｓ４５）。上限値Ｌ１が設けられているときには、マイコン１３は、噴射量Ｊと上限値Ｌ１を比較し、噴射量Ｊが上限値Ｌ１を上回るときには、上限値Ｌ１を噴射量Ｋとして設定する。また、下限値Ｌ２が設けられているときには、マイコン１３は、噴射量Ｊと下限値Ｌ２を比較し、噴射量Ｊが下限値Ｌ２を下回るときには、下限値Ｌ２を噴射量Ｋとして設定する。上限値Ｌ１を設けることで必要以上にエンジン回転数を上昇させないように制御でき、又は／及び、下限値Ｌ２を設けることでエンジン回転数を一定以上に保持できる。
【００４７】
本実施形態によれば、たとえ通信異常を生じたとしても、燃料噴射駆動ＥＣＵ３のマイコン１３は、燃料噴射駆動処理を正常に継続できる。しかも、通信異常時に噴射量を補正した場合であっても、限度（上限値Ｌ１／下限値Ｌ２）を用いて噴射量を制限できる。
【００４８】
（他の実施形態）
前述実施形態に限定されるものではなく、例えば、以下に示す変形又は拡張が可能である。
第４実施形態に示した「限度」（上限値Ｌ１／下限値Ｌ２）は、テーブルＴ１などに記憶される設定値に応じて必要に応じて設ければ良く、必ずしも設けなくても良い。
第１実施形態では、燃料噴射駆動ＥＣＵ３は、マイコン１３のプログラム実行に応じて、通信部３ａ、異常時駆動制御部（異常時駆動制御手段）３ｂ、回転信号取得部（回転信号取得手段）３ｃ、ポンプ制御部３ｄ、アクセル信号取得部３ｅ、記憶部３ｆとしての機能を備え、また、第２実施形態以降では、補正部（補正手段）、更新部（更新手段）としての機能を備えた形態を示したが、これらの機能は必要に応じて適宜省いて構成しても良い。各実施形態（第１〜第４の実施形態）の構成は矛盾しない限り互いに組み合わせて適用できるものである。
【符号の説明】
【００４９】
図面中、１はディーゼルエンジン制御システム、２は燃料噴射演算ＥＣＵ（燃料噴射指令装置）、３は燃料噴射駆動ＥＣＵ（燃料噴射駆動装置）、３ａは通信部、３ｂは異常時駆動制御部（異常時駆動制御手段）、３ｅはアクセル信号取得部（アクセル信号取得手段）、３ｄはポンプ制御部、３ｃは回転信号取得部（回転信号取得手段）、１３はマイクロコンピュータ（補正手段、更新手段）、１４はインジェクタを示す。
【図１】
0006387861.tif 000002
【図２】
0006387861.tif 000003
【図３】
0006387861.tif 000004
【図４】
0006387861.tif 000005
【図５】
0006387861.tif 000006
【図６】
0006387861.tif 000007
【図７】
0006387861.tif 000008