(57)【特許請求の範囲】
【請求項１】
通信処理により受付けられたインジェクタ（３〜６）の制御用の制御パラメータを保持する第１保持手段（９，１０９）と、
インジェクタの噴射指令信号をアクティブ又はノンアクティブとして受付ける受付手段（１１，２１１）と、
前記第１保持手段の制御パラメータを保持可能な第２保持手段（１０，１１０）と、
前記第２保持手段に保持された制御パラメータに基づいて前記インジェクタを駆動制御する駆動制御手段（１１，２１１）と、
前記駆動制御手段が前記インジェクタを駆動制御している期間中又は／及び前記受付手段が噴射指令信号をアクティブとして受付けている期間中、前記第１保持手段から前記第２保持手段への前記制御パラメータの転送を禁止する転送手段（１３，２１３）と、
を備えることを特徴とする燃料噴射制御装置。
【請求項２】
前記駆動制御手段は、複数の前記インジェクタを駆動制御するように構成され、
前記受付手段は、前記複数のインジェクタの噴射指令信号をそれぞれアクティブ又はノンアクティブとして受付けるように構成され、
前記転送手段は、
前記駆動制御手段が前記複数のインジェクタのうち所定のインジェクタを駆動制御している期間中又は／及び前記受付手段が前記所定のインジェクタの噴射指令信号をアクティブとして受付けている期間中には、少なくとも当該所定のインジェクタ用の制御パラメータを転送禁止することを特徴とする請求項１記載の燃料噴射制御装置。
【請求項３】
前記転送手段は、
前記駆動制御手段が前記複数のインジェクタのうち所定のインジェクタを駆動制御している期間中又は／及び前記受付手段が前記所定のインジェクタの噴射指令信号をアクティブとして受付けている期間中には、前記所定のインジェクタ用以外の制御パラメータを前記第１保持手段から前記第２保持手段へ転送可能とすることを特徴とする請求項１または２記載の燃料噴射制御装置。
【請求項４】
前記転送手段は、
全ての前記複数のインジェクタを駆動制御していない期間中又は／及び前記受付手段が全ての前記複数のインジェクタの噴射指令信号をノンアクティブとして受付けている期間中に、前記複数のインジェクタ用の制御パラメータを転送することを特徴とする請求項２記載の燃料噴射制御装置。
【請求項５】
前記第１保持手段は、前記第２保持手段に記憶される制御パラメータ（Ａ１ｂ〜Ａｎｂ、Ｂ１ｂ〜Ｂｎｂ…）と同一の制御パラメータ（Ａ１ａ〜Ａｎａ、Ｂ１ａ〜Ｂｎａ…）を保持する領域を備えることを特徴とする請求項１から４の何れか一項に記載の燃料噴射制御装置。
【請求項６】
前記第１保持手段は一時保持用の第１レジスタ群（１９０）により構成され、
前記第２保持手段は制御用の第２レジスタ群（２００）により構成され、
前記第１レジスタ群の個数は前記第２レジスタ群よりも少ない個数であることを特徴とする請求項１から４の何れか一項に記載の燃料噴射制御装置。
【請求項７】
通信処理により受付けられたインジェクタ（３〜６）の制御用の制御パラメータを第１保持手段（９，１０９）に保持し、
インジェクタの噴射指令信号をアクティブ又はノンアクティブとして受付け、
前記インジェクタを駆動制御している期間中又は／及び前記噴射指令信号をアクティブとして受付けている期間中、前記第１保持手段から第２保持手段（１０，１１０）への前記制御パラメータの転送を禁止し、
前記転送禁止された期間が終了すると前記第１保持手段から制御パラメータを前記第２保持手段に転送し、
前記第２保持手段に保持された制御パラメータに基づいてインジェクタを駆動制御することを特徴とする燃料噴射制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射制御装置及び燃料噴射制御方法に関する。
【背景技術】
【０００２】
燃料噴射制御装置は燃料噴射量を精細に制御することが求められており、エンジンの動作状態に応じた制御パラメータの変更に対応しなければならない。例えば、特許文献１記載の構成では、マスタとなる制御装置から制御パラメータを受信すると、受信可能タイミングであるか否かを判定し、例えば駆動信号がアクティブとなる不正タイミングで受信した制御パラメータに基づいて噴射制御を実行することを防ぐことができ、不適切な制御を防止している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１２５９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の技術では、不正タイミングで受信したかどうかを判定して制御パラメータを受付けているが、近年、制御の複雑化等に伴い制御パラメータが増加しており、他方では、エンジンの回転数が増せば噴射指令信号がアクティブとなる時間の間隔が狭くなる。このため、噴射指令信号がノンアクティブとなる時間中に通信処理を行う技術を採用しても通信可能となる時間が少なくなり、当該ノンアクティブとなる期間中に通信完了できない虞がある。
【０００５】
本発明の目的は、制御パラメータの通信処理を極力正常に実行可能にしつつ当該制御パラメータに基づいて噴射制御を適切に実行できるようにした燃料噴射制御装置及び燃料噴射制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明によれば、第１保持手段は通信処理により受付けられたインジェクタの駆動制御用の制御パラメータを一時的に保持し、第２保持手段はこの第１保持手段に保持された制御パラメータを保持可能になっている。駆動制御手段は、第２保持手段に保持された制御パラメータに基づいてインジェクタを駆動制御する。転送手段は、駆動制御手段がインジェクタを駆動制御している期間中又は／及び受付手段が噴射指令信号をアクティブとして受付けている期間中、第１保持手段から第２保持手段への制御パラメータの転送を禁止する。これにより、制御パラメータの通信処理を極力正常に実行可能にしつつ当該制御パラメータに基づいて噴射制御を適切に実行できる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係る燃料噴射制御装置の電気的構成例を概略的に示すブロック図
【図２】噴射指令信号とインジェクタの駆動電流との時間的関係を概略的に示す図
【図３】一時保持用レジスタと制御用レジスタとの関係を概略的に示す図
【図４】制御パラメータ以外のパラメータを格納するレジスタを概略的に示す図
【図５】処理動作を概略的に示すフローチャート
【図６】処理動作を概略的に示すタイミングチャート
【図７】噴射指令信号と制御パラメータ転送許可期間と制御パラメータ転送タイミングとの時間的関係を概略的に示すタイミングチャート
【図８】第２実施形態に係る処理動作を概略的に示すフローチャート
【図９】噴射指令信号と制御パラメータ転送許可期間と制御パラメータ転送タイミングとの時間的関係を概略的に示すタイミングチャート
【図１０】第３実施形態に係る制御パラメータの例を概略的に示す説明図
【図１１】一時保持用レジスタと制御用レジスタとの関係を概略的に示す図
【図１２】第４実施形態に係る噴射指令信号と制御パラメータ転送許可期間と制御パラメータ転送タイミングとの時間的関係を概略的に示すタイミングチャート
【図１３】第５実施形態に係る燃料噴射制御装置の電気的構成例を概略的に示すブロック図
【図１４】噴射指令信号とインジェクタの駆動制御期間とインジェクタの駆動電流との時間的関係を概略的に示す図
【図１５】処理動作を概略的に示すフローチャート
【図１６】駆動制御期間と制御パラメータ転送許可期間と制御パラメータ転送タイミングとの時間的関係を概略的に示すタイミングチャート
【図１７】第６実施形態に係る処理動作を概略的に示すフローチャート
【図１８】駆動制御期間と制御パラメータ転送許可期間と制御パラメータ転送タイミングとの時間的関係を概略的に示すタイミングチャート
【発明を実施するための形態】
【０００８】
以下、燃料噴射制御装置及び燃料噴射制御方法の幾つかの実施形態について図面を参照しながら説明する。以下の説明では、各実施形態で説明した構成と同一又は類似機能を備えた構成について同一符号又は類似符号を付し、第２実施形態以降では必要に応じて説明を省略する。
【０００９】
（第１実施形態）
図１は燃料噴射制御装置１の電気的構成例を概略的なブロック図により示している。図１に示すように、エンジン制御システム２は、自動車用の複数気筒のエンジンのインジェクタ３〜６を駆動制御するものであり、噴射指令信号を出力するマスタ側のマイクロコンピュータ（以下、マイコンと略す）７と、マイコン７から噴射指令信号を受付けてインジェクタ３〜６を駆動制御する燃料噴射制御装置１と、を備える。マイコン７及び燃料噴射制御装置１は、例えば車内ネットワークを通じて電気的に接続されており、エンジン制御システム２を構成している。インジェクタ３〜６は、エンジンの各気筒（図示せず）に設置されており、燃料供給ポンプから供給されコモンレールにおいて蓄圧された燃料を、燃料噴射制御装置１の駆動制御に応じてインジェクタ３〜６から各気筒内に噴射可能になっている。
【００１０】
マイコン７及び燃料噴射制御装置１は、それぞれ、ＣＰＵ、ＲＡＭ、ＲＯＭ、フラッシュメモリ等（何れも図示せず）により構成されている。マイコン７及び燃料噴射制御装置１は、それぞれ、自身のＲＯＭ、フラッシュメモリ等のメモリに予め記憶されているプログラムをＣＰＵが実行することで、エンジン制御システム２を実現する。
【００１１】
燃料噴射制御装置１は、マイコン７との間で通信端子Ｓ１、Ｓ２にて接続されており、当該通信端子Ｓ１、Ｓ２を通じて各種情報を通信する。燃料噴射制御装置１は、通信部８、第１保持手段としての一時保持用レジスタ９、第２保持手段としての制御用レジスタ１０、制御ロジック（受付手段、駆動制御手段相当）１１、出力部となる駆動部１２、転送手段としての転送部１３、及び、制御用以外のレジスタ１６により分けられている。通信部８は、受信バッファ１４及び送信バッファ１５を備える。
【００１２】
ここで、マイコン７が燃料噴射制御装置１に送信するデータとしては、制御パラメータ、設定値などがある。このうち制御パラメータは、例えばインジェクタを駆動制御するときの駆動電流波形に関するパラメータである。図２はインジェクタを駆動制御する際の電流波形例を示しており、前述の制御パラメータは、例えば、噴射初期におけるピーク電流値Ｉｐ、定電流に制御するときの上限値Ｉamax及び下限値Ｉaminなどが挙げられる。また、メイン噴射の前噴射、メイン噴射の後噴射などを行う場合には、それぞれのタイミングなどのパラメータも制御パラメータとして挙げられる。また、設定値は、例えばダイアグ検出のための各種閾値の設定値、噴射指令信号ＩＪ１〜ＩＪ４と駆動対象インジェクタ３〜６との関連付けの設定値を示す。
【００１３】
図３に示すように、一時保持用レジスタ９は、例えば制御パラメータを含む各種パラメータからなる複数の情報を保持可能なレジスタ群９０（９１ａ、９１ｂ…９１ｎ、９２ａ、９２ｂ…９２ｎ、…）により構成されている。制御用レジスタ１０もまた、例えば制御パラメータを含む各種パラメータからなる複数の情報を保持可能なレジスタ群１００（１０１ａ、１０１ｂ…１０１ｎ、１０２ａ、１０２ｂ…１０２ｎ、…）により構成されている。本実施形態では、図３に示すように、一時保持用レジスタ９のレジスタ群９０のと制御用レジスタ１０のレジスタ群１００とは１対１に対応して設けられており、例えば同一の記憶量で構成されている。
【００１４】
すなわち、例えば、図２に示す噴射初期のピーク電流値Ｉｐは、一時保持用のレジスタ群９０のうち所定のレジスタ９１ａに制御パラメータＡ１ａとして格納可能になっており、制御用のレジスタ群１００のうち所定のレジスタ１０１ａに制御パラメータＡ１ｂとして対応して格納可能になっている。また、定電流制御用の上限値Ｉamaxは、一時保持用のレジスタ群９０のうち所定のレジスタ９１ｂに制御パラメータＡ２ａとして格納可能になっており、制御用のレジスタ群１００のうち所定のレジスタ１０１ｂに制御パラメータＡ２ｂとして対応して格納可能になっている。また、定電流制御用の下限値Ｉaminは、一時保持用のレジスタ群９０のうち所定のレジスタ９１ｃに制御パラメータＡ３ａとして格納可能になっており、制御用のレジスタ群１００のうち所定のレジスタ１０１ｃに制御パラメータＡ３ｂとして対応して格納可能になっている。
【００１５】
また、図４は制御用以外のレジスタ１６の内容を概略的に示している。図４に示すように、制御用以外のレジスタ１６は、各種パラメータＸ１〜Ｘｎを保持するためのレジスタ１１１ａ、１１１ｂ、…、１１１ｎからなるレジスタ群１１１により構成されている。
【００１６】
図１に示す制御ロジック１１は、例えばマイクロコンピュータを用いて構成され、例えばＣＰＵ、並びに、ＲＡＭ及びＲＯＭによる内部メモリの他、バックアップメモリ（何れも図示せず）を備える。制御ロジック１１は、例えば前記の内部メモリに記憶されるプログラムを実行することで各種処理（後述参照）を行うことができる。この制御ロジック１１は、インジェクタ３〜６の駆動部１２に作動開始指令可能な指令部としての機能を備える。駆動部１２は、この制御ロジック１１からの各インジェクタ３〜６の駆動信号を受付けると、対応するインジェクタ３〜６を駆動し各気筒に燃料噴射する。
【００１７】
燃料噴射制御装置１は、前述のパラメータの通信端子とは別に、マイコン７から送信される噴射指令信号ＩＪ１〜ＩＪ４を受信する端子Ｓ３〜Ｓ６を備え、マイコン７が端子Ｓ３〜Ｓ６を通じて燃料噴射制御装置１の制御ロジック１１に噴射指令信号ＩＪ１〜ＩＪ４を送信することで各インジェクタ３〜６の噴射指令を行う。噴射指令信号ＩＪ１〜ＩＪ４は、各インジェクタ３〜６に対応した信号となっており、マイコン７が噴射指令信号ＩＪ１〜ＩＪ４をアクティブ（例えば「Ｈ」）としたときに、燃料噴射制御装置１の制御ロジック１１は、この噴射指令信号ＩＪ１〜ＩＪ４に対応したインジェクタ３〜６を駆動部１２により駆動し、当該インジェクタ３〜６から燃料を噴射させる。逆に、マイコン７が噴射指令信号ＩＪ１〜ＩＪ４をノンアクティブ（例えば「Ｌ」）としたときに、燃料噴射制御装置１の制御ロジック１１はこの噴射指令信号ＩＪ１〜ＩＪ４に対応して設けられたインジェクタ３〜６の駆動部１２による駆動制御を停止し、対応するインジェクタ３〜６からの燃料噴射を停止する。本実施形態では、この噴射指令信号ＩＪ１〜ＩＪ４は、制御ロジック１１に入力されると共に転送部１３にも入力されている。
【００１８】
転送部１３は、噴射指令信号ＩＪ１〜ＩＪ４に基づいて一時保持用レジスタ９に格納された制御パラメータを制御用レジスタ１０へ転送許可／禁止を判定する回路であり、この判定結果が許可となれば、一時保持用レジスタ９に格納された制御パラメータが制御用レジスタ１０に更新される。逆に、判定結果が禁止となるときには、一時保持用レジスタ９に格納された制御パラメータは制御用レジスタ１０に書換えされない。一時保持用レジスタ９及び制御用レジスタ１０は、その制御パラメータの保持領域（レジスタ群９０、１００）が１対１で設けられているため、転送部１３が転送許可すれば、制御パラメータは即座に制御用レジスタ１０に転送され書換えられる。
【００１９】
前記の構成の作用について説明する。図５は、燃料噴射制御装置１内の各種処理動作の流れを概略的に示すフローチャートであり、図６はインジェクタ３〜６の噴射指令信号ＩＪ１〜ＩＪ４、インジェクタ３〜６の駆動電流、及び、各種パラメータの値の変化を概略的に示すタイミングチャートである。
【００２０】
通信部８が通信処理することでマイコン７からパラメータを受付け（図５のＳ１）、このパラメータが制御パラメータであるときには（図５のＳ２）、一時保持用レジスタ９のレジスタ群９０のうち対応するレジスタ（例えば９１ａ）にそれぞれ保存される（図５のＳ３）。このタイミングでは、図６に示すように、一時保持用レジスタ９の格納値が更新されるが、制御用レジスタ１０の格納値は更新されない（図６のｔ１期間参照）。
【００２１】
逆に、ステップＳ１にて受付けられたパラメータが制御パラメータではなく、設定値などの通常のパラメータであるときには、制御用以外のレジスタ１６は通常通り更新される（図５のＳ４）。図６にこのタイミングを示すように、噴射指令信号ＩＪ１〜ＩＪ４がアクティブ「Ｈ」とされている期間中にパラメータＸ１を受付けても（図６のｔ３期間参照）、噴射指令信号ＩＪ１〜ＩＪ４がノンアクティブ「Ｌ」とされている期間中にパラメータＸ１を受付けても（図６のｔ４期間参照）、このパラメータＸ１はそのままレジスタ１１に更新される。
【００２２】
また、制御パラメータが、一時保持用レジスタ９に保存された後には、転送部１３は何れかの噴射指令信号ＩＪ１〜ＩＪ４がアクティブ「Ｈ」であるかを判定し、何れかがアクティブ「Ｈ」である間、転送部１３は制御パラメータを転送しない（図６のｔ１期間参照）。この結果、制御パラメータは制御用レジスタ１０に更新されない。この場合、転送部１３が制御パラメータを転送許可とするまで待機する（図５のＳ５、Ｓ６）。
【００２３】
転送部１３は、全てのインジェクタ３〜６に対応する噴射指令信号ＩＪ１〜ＩＪ４がノンアクティブ「Ｌ」となったことを条件として制御用レジスタ１０に制御パラメータを転送許可して更新する（図５のＳ７）。図６にこのタイミングを示すように、噴射指令信号ＩＪ１〜ＩＪ４がノンアクティブ「Ｌ」とされたことを条件として、転送部１３が一時保持用レジスタ９に保持された制御パラメータを制御用レジスタ１０に転送許可することでレジスタ１０が更新される。この結果、制御ロジック１１は、次回の噴射指令信号ＩＪ１〜ＩＪ４をアクティブ「Ｈ」として受付けると、制御用レジスタ１０に更新された制御パラメータに基づいてインジェクタ３〜６を駆動制御できる。この場合、制御パラメータＡ１ｂ、Ａ２ｂ、Ａ３ｂは、図６のｔ３期間の噴射制御処理に反映されることになる。
【００２４】
このため、インジェクタ３〜６を駆動制御している期間（図６のｔ１）中に制御パラメータを受付けたとしても、当該インジェクタ３〜６の現在（ｔ１期間中）の実駆動制御に影響しないようにできる。これにより不適切な噴射制御となることを防止できる。
【００２５】
また、図６の通信可能タイミング、通信フレームの欄に示すように、マイコン７が燃料噴射制御装置１に制御パラメータを送信するタイミングの制約をなくすことができる。この結果、送信タイミングに自由度を持たせることができる。これは、マイコン７の処理負荷の低減にもつながる。
【００２６】
この構成により、マイコン７が、如何なる通信タイミングで燃料噴射制御装置１内のレジスタ９〜１１にアクセスしたとしても噴射制御を適切に実行できる。したがって、制御方法が複雑化し、マイコン７がより多くの制御パラメータを燃料噴射制御装置１に送信する場合であっても、これらの通信処理及び噴射制御を適切に実行できる。特に、噴射タイミング毎に制御パラメータを変更する場合には好適となる。
【００２７】
図７は制御パラメータの転送タイミングの例を示している。転送部１３は、噴射指令信号ＩＪ１〜ＩＪ４のうちの何れかがアクティブ「Ｈ」になっているときに噴射中とみなして制御パラメータを転送せず、噴射指令信号ＩＪ１〜ＩＪ４が全てノンアクティブ「Ｌ」となったタイミングでレジスタ９に一時保持された制御パラメータを制御用レジスタ１０へ転送許可して更新している。これにより、全ての気筒の噴射指令信号ＩＪ１〜ＩＪ４がノンアクティブ「Ｌ」となっていることを条件として、制御パラメータが転送されるため、通信処理及び噴射制御を適切に実行できる。
【００２８】
＜まとめ＞
以上説明したように、噴射指令信号ＩＪ１〜ＩＪ４をアクティブ「Ｈ」として受付けている期間中、一時保持用レジスタ９から制御用レジスタ１０へ制御パラメータを転送せず、転送禁止とされた期間が終了すると一時保持用レジスタ９から制御パラメータを制御用レジスタ１０に転送し、制御用レジスタ１０に保持された制御パラメータに基づいてインジェクタ３〜６を駆動制御する。本実施形態によれば、制御パラメータの通信処理を極力正常に実行可能にしつつ当該制御パラメータに基づいて噴射制御を適切に実行できる。
【００２９】
また、全てのインジェクタ３〜６の噴射指令信号ＩＪ１〜ＩＪ４をノンアクティブ「Ｌ」として受付けている期間中に、インジェクタ用の制御パラメータが転送されるため、通信処理及び噴射制御を適切に実行できる。
【００３０】
（第２実施形態）
図８及び図９は、第２実施形態の追加説明図を示している。図５に代わる図８に示すように、転送部１３は、一時保持用レジスタ９に一時保持された制御パラメータに対応する噴射指令信号ＩＪｘ（ＩＪ１〜ＩＪ４の何れか少なくとも一つ）がアクティブ「Ｈ」である（Ｓ５ａ：ＹＥＳ）ことを条件として制御用レジスタ１０に制御パラメータを転送しないようにしても良い。
【００３１】
すなわち、図７に代えて図９に示すように、転送部１３が噴射指令信号ＩＪ１〜ＩＪ４のうち何れかの所定のインジェクタ（例えばインジェクタ４）用の噴射指令信号（例えばＩＪ２）をアクティブ「Ｈ」として受付けている期間中には、転送部１３はこの所定のインジェクタ用の制御パラメータ（例えばＢ１ａ〜Ｂｎａ）を転送せず、所定のインジェクタ用以外の制御パラメータ（例えばＡ１ａ〜Ａｎａ、…（Ｂ１ａ〜Ｂｎａ以外））を一時保持用レジスタ９から制御用レジスタ１０へ転送可として更新する。
【００３２】
図９に制御パラメータＢ１ａ〜Ｂｎａの転送許可期間を示すように、所定のインジェクタ用以外の制御パラメータ（例えばＡ１ａ〜Ａｎａ、…（Ｂ１ａ〜Ｂｎａ以外））は、噴射指令信号ＩＪ２がノンアクティブ「Ｌ」となっている転送許可期間中に転送され更新されることになる。本実施形態によっても、前述実施形態と同一又は類似の作用効果を奏する。本実施形態では、第１実施形態と比較して制御パラメータを転送するための時間的制約が少なくなる。
【００３３】
（第３実施形態）
図１０及び図１１は、第３実施形態の追加説明図を示している。図１０に示すように、制御ロジック１１が、例えば、噴射初期のピーク電流値をＩｐ１及びＩｐ２に可変とし、定電流の上限値Ｉamax、下限値Ｉaminの固定値に基づいて駆動制御を実行する場合など、噴射制御毎に更新する制御パラメータが少ない場合には、図１１に示すように、一時保持用レジスタ９に代わる一時保持用レジスタ１０９を設けると共に、制御用レジスタ１０に代わる制御用レジスタ１１０を設けると良い。
【００３４】
ここで、制御用レジスタ１１０は、内部レジスタ２０１ａ…２０１ｎ、２０２ａ…２０２ｎ、…を第２レジスタ群２００として備え、前述実施形態で説明した制御用レジスタ１０の内容と変わらないが、一時保持用レジスタ１０９は、内部レジスタ１９１ａ、１９２ａ、…を第１レジスタ群１９０として備え、一時保持用の第１レジスタ群１９０（第１保持手段）の個数を、制御用の第２レジスタ群２００（第２保持手段）の個数よりも少なくしている。これは、定電流の上限値Ｉamax、下限値Ｉaminは固定値のため、一時保持用レジスタ１０９内にこの記憶領域を設ける必要がないためである。
【００３５】
制御パラメータＡ１ａ、Ｂ１ａ、…は、インジェクタ３〜６の噴射初期のピーク電流値に相当しており、レジスタ１９１ａ、１９２ａ、…には一旦このピーク電流値Ｉｐ１、Ｉｐ２が変動値として格納される。そして、この制御パラメータＡ１ａ、Ｂ１ａ、…は、前述実施形態に示した転送許可期間中に、制御用レジスタ１１０のレジスタ２０１ａ、２０２ａ、…に転送され更新されることになる。その他の制御用レジスタ１１０のレジスタ２０１ｂ〜２０１ｎ、２０２ａ〜２０２ｎ…は更新されることなく固定値となる。
【００３６】
本実施形態の場合、第１実施形態に比較して一時保持用レジスタ９の構成回路数を減少させることができる。本実施形態によっても前述実施形態と同一又は類似の作用効果を奏する。
【００３７】
（第４実施形態）
図１２は、第４実施形態の追加説明図を示している。第４実施形態は第１実施形態と異なる部分について説明を行う。第４実施形態は一対のインジェクタが同一の制御パラメータに応じて制御される形態について示す。例えば、インジェクタ３〜６のうち、一対のインジェクタ３及び５が同一の制御パラメータＡ１ｂ、Ａ２ｂ…を用いて制御ロジック１１により制御され、一対のインジェクタ４及び６が同一の制御パラメータＢ１ｂ、Ｂ２ｂ、…を用いて制御ロジック１１により制御されることがある。このような場合、同一の制御パラメータを用いているため、例えばあるインジェクタ４としての制御パラメータＢ１ｂ、Ｂ２ｂ…を変更するときには、インジェクタ６の制御パラメータも同時に変更されることになる。
【００３８】
そこで本実施形態では、図９に代えて図１２に示すように、例えば、一対のインジェクタ４及び６の噴射指令信号ＩＪ２及びＩＪ４の何れかがアクティブ「Ｈ」である期間中には、転送部１３は、一時保持用レジスタ９から制御用レジスタ１０へ制御パラメータＢ１ａ、Ｂ２ａ、…を転送せず、これらの噴射指令信号ＩＪ２及びＩＪ４が共にノンアクティブ「Ｌ」である期間中に、一時保持用レジスタ９から制御用レジスタ１０への制御パラメータＢ１ａ、Ｂ２ａ、…の転送を許可して更新すると良い。制御パラメータＡ１ａ、Ａ２ａ…についても同様であるため省略する。本実施形態によっても前述実施形態と同一又は類似の作用効果を奏する。
【００３９】
（第５実施形態）
図１３〜図１６は、第５実施形態の追加説明図を示している。第５実施形態は第１実施形態と異なる部分について説明を行う。第５実施形態では、図１３に示すように、制御ロジック１１に代わる制御ロジック２１１と、転送部１３に代わる転送部２１３との間に制御線を接続し、転送部２１３が制御ロジック２１１から入力される制御信号に応じて転送タイミングを判定する形態を示す。制御ロジック２１１が、転送部２１３に送信する制御信号は、噴射指令信号ＩＪ１〜ＩＪ４に基づく信号を用いても良いし、駆動部１２によりインジェクタ３〜６を駆動制御している期間（駆動制御期間）中であるか否かを示す信号としても良い。
【００４０】
図１４に示すように、噴射指令信号ＩＪ１〜ＩＪ４がアクティブ「Ｈ」となる期間と、制御ロジック２１１が駆動部１２によりインジェクタ３〜６を駆動制御している期間（駆動制御期間）とはずれることがある。これは、例えば噴射指令信号ＩＪ１〜ＩＪ４の受付入力段にノイズフィルタ（図示せず）を挿入した場合、または、噴射指令信号ＩＪ１〜ＩＪ４をトリガとし内部のカウンタなどを使用して時間制御するような場合、などに生じる現象である。このような場合、制御ロジック２１１が噴射指令信号ＩＪ１〜ＩＪ４のアクティブ「Ｈ」／ノンアクティブ「Ｌ」を受付けてから駆動部１２によりインジェクタ３〜６を駆動制御開始／停止するまでの時間がずれる。
【００４１】
このような場合、図１５に示すように、制御ロジック２１１が、駆動部１２によりインジェクタ３〜６の何れも駆動制御していない期間中である（Ｓ５ｂでＮＯ）ことを条件として、一時保持用レジスタ９の制御パラメータを制御用レジスタ１０に転送すると良い。図１６は、このときの制御パラメータＡ１ａ、Ａ２ａ…Ａｎａ、Ｂ１ａ、Ｂ２ａ…Ｂｎａ、…の転送許可期間を概略的に示している。前述実施形態と同様であるためこの説明を省略する。
【００４２】
本実施形態によれば、全ての複数のインジェクタ３〜６を駆動制御していない期間中に、複数のインジェクタ３〜６用の制御パラメータを転送している。本実施形態によっても前述実施形態と同一または類似の作用効果を奏する。
【００４３】
（第６実施形態）
図１７〜図１８は第６実施形態の追加説明図を示している。第６実施形態は第５実施形態と異なる部分について説明を行う。図１５に代わる図１７に示すように、転送部２１３は、一時保持用レジスタ９に一時保持された制御パラメータ（例えばＢ１ａ〜Ｂｎａ）に対応するインジェクタ（例えば４）を駆動制御中である（図１７のＳ５ｃ）ことを条件として、制御用レジスタ１０に当該制御パラメータ（例えばＢ１ａ〜Ｂｎａ）を転送せず更新しないようにしても良い。
【００４４】
すなわち、図１６に代わる図１８に示すように、駆動部１２が噴射指令信号ＩＪ２に対応する所定のインジェクタ４を駆動制御する駆動制御期間Ｃ２中には、転送部１３は、このインジェクタ４用の制御パラメータＢ１ａ〜Ｂｎａを転送せず、所定のインジェクタ４用以外の制御パラメータ（例えばＡ１ａ〜Ａｎａ（Ｂ１ａ〜Ｂｎａ除く））を一時保持用レジスタ９から制御用レジスタ１０へ転送可能とする。この結果、所定のインジェクタ４用以外の制御パラメータ（例えばＡ１ａ〜Ａｎａ（Ｂ１ａ〜Ｂｎａ除く））は制御用レジスタ１０に更新される。所定のインジェクタ４の制御パラメータＢ１ａ〜Ｂｎａは、所定のインジェクタ４を駆動制御していない期間中に制御用レジスタ１０に転送され更新されることになる。
【００４５】
本実施形態によっても、前述実施形態と同一または類似の作用効果が得られる。また、第１実施形態と比較して、制御パラメータを転送するための時間的制約が少なくなる。
【００４６】
（他の実施形態）
前述実施形態に限定されるものではなく、例えば、以下に示す変形又は拡張が可能である。
制御パラメータは、前述実施形態に挙げたパラメータ（ピーク電流値Ｉｐ、上限値Ｉamax／下減値Ｉamin）に限らず、定電流制御時間、インジェクタ３〜６の固体差に応じて変わる電流許容範囲などをパラメータとしても良い。
前述した各実施形態に係る構成技術又は技術思想は適宜組み合わせて適用できる。例えば、図１に示す構成において転送部１３と制御ロジック１１との間に制御線が接続され、第１実施形態の構成と第５実施形態の構成を組み合わせて適用しても良い。
【符号の説明】
【００４７】
図面中、１，２０１は燃料噴射制御装置、９，１０９は一時保持用レジスタ（第１保持手段）、１０，１１０は制御用レジスタ（第２保持手段）、１１，２１１は制御ロジック（受付手段、駆動制御手段）、１３は転送部（転送手段）、を示す。
【図１】
0006337795.tif 000002
【図２】
0006337795.tif 000003
【図３】
0006337795.tif 000004
【図４】
0006337795.tif 000005
【図５】
0006337795.tif 000006
【図６】
0006337795.tif 000007
【図７】
0006337795.tif 000008
【図８】
0006337795.tif 000009
【図９】
0006337795.tif 000010
【図１０】
0006337795.tif 000011
【図１１】
0006337795.tif 000012
【図１２】
0006337795.tif 000013
【図１３】
0006337795.tif 000014
【図１４】
0006337795.tif 000015
【図１５】
0006337795.tif 000016
【図１６】
0006337795.tif 000017
【図１７】
0006337795.tif 000018
【図１８】
0006337795.tif 000019