(57)【特許請求の範囲】
【請求項１】
情報記録媒体から噴射補正量データを読み出して、その読み出した噴射補正量データをマップ上に振り分けることで噴射補正量マップを形成する方法であって、
前記情報記録媒体には、前記噴射補正量データをインデックス順に配列した噴射補正量データ配列が記録され、
前記噴射補正量マップは、燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納されるとともに、
前記噴射補正量マップの第１インデックスと同数の第１インデックスと同噴射補正量マップの第２インデックスと同数の第２インデックスとからなる２次元配列として形成され、且つその２次元配列中に前記噴射補正量データ配列のインデックスが配置された振り分けマップを、前記燃料圧力値及び前記噴射期間の内の一方のパラメータの各構成点において前記燃料噴射補正量の振り分けを必要とする他方のパラメータの構成点の数を変更することで、適用される種類の燃料噴射弁の特性に対応して燃料噴射弁の種類別に形成する行程と、
燃料噴射期間のばらつきを計測するとともに、その計測結果から得られた噴射補正量データをインデックス順に配列した噴射補正量データ配列を形成し、そのデータ配列を情報記録媒体に記録する行程と、
を備え、
前記情報記録媒体から噴射補正量データを読み込む行程と、
その読み込んだ噴射補正量データを書き込む前記噴射補正量マップのマップ位置を、前記振り分けマップから算出する行程と、
噴射補正量データをその算出したマップ位置に書き込む行程と、
を前記情報記録媒体に記録された噴射補正量データのそれぞれについて行うことで前記噴射補正量マップを形成する
ことを特徴とするデータマップ作成方法。
【請求項２】
前記情報記録媒体は、２次元コードであることを特徴とする請求項１に記載のデータマップ作成方法。
【請求項３】
燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納された噴射補正量マップを形成するための噴射補正量データを情報記録媒体に記録する方法であって、
燃料圧力値及び噴射期間の長さの２つのパラメータの内の一つのパラメータの各構成点において測定を必要とする他のパラメータの構成点の数を変更するとともに、その変更の態様を種類別に異ならせることで燃料噴射弁の種類に対応した測定点の設定を行う第１の行程と、
設定された各測定点において燃料噴射期間のばらつきを測定する第２の行程と、
測定された燃料噴射期間のばらつきに基づいて噴射補正量データをインデックス順に配列した噴射補正量データ配列を形成し、前記情報記録媒体に記録する第３の行程と、
を備えるとともに、
前記第１の行程は、
サンプリングした複数の燃料噴射弁のそれぞれについて予め設定した標準測定点にて噴射期間補正量の測定を行うとともに、その測定した各標準補正点の噴射期間補正量の平均値を算出する第４の行程と、
各標準補正点の噴射期間補正量の平均値を最小二乗法を用いて単数又は複数の直線に近似するとともに、その近似した単数又は複数の直線と前記平均値との誤差が許容範囲内に収まる最小の直線数を求め、その最小数の直線を表すことのできる最小の標準測定点を残して残りの標準測定点を補正候補から除外することで、補正候補点の減数化を実行する第５の行程と、
前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内であるか否かを確認する第６の行程と、
前記前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内となるまで、前記許容範囲を順次大きくしていきながら前記第５の行程を繰り返し実行する第７の行程と、
を備えることを特徴とするデータマップ作成用情報記録媒体作成方法。
【請求項４】
前記情報記録媒体は、２次元コードであることを特徴とする請求項３に記載のデータマップ作成用情報記録媒体作成方法。
【請求項５】
情報記録媒体から噴射補正量データを読み出して、その読み出した噴射補正量データをマップ上に振り分けることで噴射補正量マップを形成する装置であって、
前記情報記録媒体には、前記噴射補正量データをインデックス順に配列した噴射補正量データ配列が記録され、
前記噴射補正量マップは、燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納されるとともに、
前記情報記録媒体から噴射補正量データを読み出す媒体データ読み出し手段と、
前記噴射補正量マップの第１インデックスと同数の第１インデックスと同噴射補正量マップの第２インデックスと同数の第２インデックスとからなる２次元配列として形成され、且つその２次元配列中に前記噴射補正量データ配列のインデックスが配置された振り分けマップを、前記燃料圧力値及び前記噴射期間の内の一方のパラメータの各構成点において前記燃料噴射補正量の振り分けを必要とする他方のパラメータの構成点の数を変更することで、適用される種類の燃料噴射弁の特性に対応して燃料噴射弁の種類別に形成したものを記憶する振り分け情報記憶手段と、
前記情報記録媒体から読み込んだ噴射補正量データのそれぞれについて、各噴射補正量データを書き込む前記噴射補正量マップのマップ位置を、前記振り分けマップから算出するとともに、その算出したマップ位置に読み込んだ噴射補正量データを書き込むことで、各噴射補正量データの前記噴射補正量マップ上への振り分けを行うことで前記噴射補正量マップを形成するデータ振り分け手段と、
を備えたことを特徴とするデータマップ作成装置。
【請求項６】
前記情報記録媒体は、２次元コードであることを特徴とする請求項５に記載のデータマップ作成装置。
【請求項７】
燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納された噴射補正量マップを形成するための噴射補正量データを情報記録媒体に記録する装置であって、
燃料圧力値及び噴射期間の長さの２つのパラメータの内の一つのパラメータの各構成点において測定を必要とする他のパラメータの構成点の数を変更するとともに、その変更の態様を種類別に異ならせることで燃料噴射弁の種類に対応して設定された測定点の情報を記憶する測定点情報記憶手段と、
前記測定点情報記憶手段にて記憶された測定点情報に基づく各測定点において燃料噴射期間のばらつきを測定する測定手段と、
測定された燃料噴射期間のばらつきに基づいて、噴射補正量データをインデックス順に配列した噴射補正量データ配列をマップ形成用データとして設定するマップ形成用データ設定手段と、
前記測定点情報記憶手段にて記憶された測定点情報と前記マップ形成用データの各噴射補正量データとの関係を表した配列情報を記憶する配列情報記憶手段と、
前記マップ形成用データを、前記配列情報に基づく配列にて前記情報記録媒体に記録するマップ形成用データ記録手段と、
を備え、
前記測定点情報記憶手段に記憶される各測定点が、
サンプリングした複数の燃料噴射弁のそれぞれについて予め設定した標準測定点にて噴射期間補正量の測定を行うとともに、その測定した各標準補正点の噴射期間補正量の平均値を算出すること、
各標準補正点の噴射期間補正量の平均値を最小二乗法を用いて単数又は複数の直線に近似するとともに、その近似した単数又は複数の直線と前記平均値との誤差が許容範囲内に収まる最小の直線数を求め、その最小数の直線を表すことのできる最小の標準測定点を残して残りの標準測定点を補正候補から除外することで、補正候補点の減数化を実行すること、
前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内であるか否かを確認すること、
及び前記前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内となるまで、前記許容範囲を順次大きくしていきながら前記補正候補点の減数化を繰り返し実行すること、
を通じて設定されてなる
ことを特徴とするデータマップ作成用情報記録媒体作成装置。
【請求項８】
前記情報記録媒体は、２次元コードであることを特徴とする請求項７に記載のデータマップ作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データマップ作成方法、データマップ作成用情報記録媒体作成方法及びこれらの装置に関する。
【０００２】
【従来の技術】
例えば、ディーゼルエンジンの燃料噴射弁においては、噴射量のばらつきを補正するために、各燃料噴射弁について、予めいくつかの燃料圧力値に対して目標とする噴射量に必要な噴射期間を複数点にわたって測定して、標準の燃料噴射弁との噴射期間のずれを補正値として求めている。この補正値は、例えば２次元コード化して各燃料噴射弁に取り付けられて、ディーゼルエンジンの組み立て部門に移送されている。
【０００３】
組み立て部門では、燃料噴射弁を各気筒に取り付ける場合に、燃料噴射弁に取り付けられた２次元コードの内容を読み取り、得られた補正値を燃料圧力と噴射期間とをパラメータとするマップに構成して、ＥＣＵ（電子制御ユニット）内のメモリに記憶させて、各燃料噴射弁の燃料噴射量制御に用いている。
【０００４】
【発明が解決しようとする課題】
しかし組み立て対象となるディーゼルエンジンの種類に応じて燃料噴射弁に対する性能要求が異なり、このような要求に応じて特性の異なる各種の燃料噴射弁が存在する。このような特性の違いにより、前記補正値からなるマップにおいては、低密度の補正点でも高精度な制御ができる領域と、高密度に補正点を設けないと制御上のずれが大きくなって高精度な制御ができない領域とが燃料噴射弁の種類によって異なることがある。
【０００５】
このように補正点が低密度でも良い領域と、高密度にする必要がある領域とが燃料噴射弁の種類により異なる場合を考慮すると、燃料圧力と噴射期間との空間全体に対して高密度に補正点を配置する必要がある。
【０００６】
しかし、燃料噴射弁に取り付け可能な２次元コードのような情報記録媒体では記録できる情報量が限られており、すべての種類の燃料噴射弁に適合するように高密度の補正点に対応した多数の補正値を記憶することができない。
【０００７】
又、たとえ多数の補正値を記憶できる情報記録媒体を用いることができたとしても、予め多数のデータを測定して補正値を求める必要がある。そしてこの多数の補正値を情報記録媒体に記憶し、更にディーゼルエンジンへ燃料噴射弁を組み込む際に、多数の補正値を情報記録媒体から読み出してＥＣＵのメモリに記憶させる必要がある。このため作業的にも装置的にも高コスト化するおそれがある。
【０００８】
このようなことは、ディーゼルエンジンの燃料噴射弁に限らず、他のエンジンの燃料噴射弁や、各種センサ類の検出値の補正など他の機構の作動管理においても同じである。
【０００９】
本発明は、少ないデータ量にても機構の種類別に高精度なデータマップが利用できるようにすることを目的とするものである。
【００１０】
【課題を解決するための手段】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載のデータマップ作成方法は、情報記録媒体から噴射補正量データを読み出して、その読み出した噴射補正量データをマップ上に振り分けることで噴射補正量マップを形成する方法であって、前記情報記録媒体には、前記噴射補正量データをインデックス順に配列した噴射補正量データ配列が記録され、前記噴射補正量マップは、燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納されるとともに、前記噴射補正量マップの第１インデックスと同数の第１インデックスと同噴射補正量マップの第２インデックスと同数の第２インデックスとからなる２次元配列として形成され、且つその２次元配列中に前記噴射補正量データ配列のインデックスが配置された振り分けマップを、前記燃料圧力値及び前記噴射期間の内の一方のパラメータの各構成点において前記燃料噴射補正量の振り分けを必要とする他方のパラメータの構成点の数を変更することで、適用される種類の燃料噴射弁の特性に対応して燃料噴射弁の種類別に形成する行程と、燃料噴射期間のばらつきを計測するとともに、その計測結果から得られた噴射補正量データをインデックス順に配列した噴射補正量データ配列を形成し、そのデータ配列を情報記録媒体に記録する行程と、を備え、前記情報記録媒体から噴射補正量データを読み込む行程と、その読み込んだ噴射補正量データを書き込む前記噴射補正量マップのマップ位置を、前記振り分けマップから算出する行程と、噴射補正量データをその算出したマップ位置に書き込む行程と、を前記情報記録媒体に記録された噴射補正量データのそれぞれについて行うことで前記噴射補正量マップを形成することを特徴とする。
【００１２】
したがって、少ないデータ量でも、機構の種類に対応した密度分布でデータを配置したマップを作成でき、機構の種類別に高精度なデータマップが利用できるようになる。
【００２０】
請求項２に記載のデータマップ作成方法では、請求項１において、前記情報記録媒体は２次元コードであることを特徴とする。
２次元コードのような情報記録媒体は、記録できる情報量が限られており、すべての種類の燃料噴射弁に適合するように高密度の補正点に対応した多数の補正値を記憶することができない。しかし請求項１〜４のいずれかに記載のごとく構成することにより、２次元コードに記録できる少ないデータ量でも、機構の種類に対応した密度分布でデータを配置したマップを作成でき、機構の種類別に高精度なデータマップが利用できるようになる。
【００２１】
請求項６に記載のデータマップ作成用情報記録媒体作成方法は、燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納された噴射補正量マップを形成するための噴射補正量データを情報記録媒体に記録する方法であって、燃料圧力値及び噴射期間の長さの２つのパラメータの内の一つのパラメータの各構成点において測定を必要とする他のパラメータの構成点の数を変更するとともに、その変更の態様を種類別に異ならせることで燃料噴射弁の種類に対応した測定点の設定を行う第１の行程と、設定された各測定点において燃料噴射期間のばらつきを測定する第２の行程と、測定された燃料噴射期間のばらつきに基づいて噴射補正量データをインデックス順に配列した噴射補正量データ配列を形成し、前記情報記録媒体に記録する第３の行程と、を備えるとともに、前記第１の行程は、サンプリングした複数の燃料噴射弁のそれぞれについて予め設定した標準測定点にて噴射期間補正量の測定を行うとともに、その測定した各標準補正点の噴射期間補正量の平均値を算出する第４の行程と、各標準補正点の噴射期間補正量の平均値を最小二乗法を用いて単数又は複数の直線に近似するとともに、その近似した単数又は複数の直線と前記平均値との誤差が許容範囲内に収まる最小の直線数を求め、その最小数の直線を表すことのできる最小の標準測定点を残して残りの標準測定点を補正候補から除外することで、補正候補点の減数化を実行する第５の行程と、前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内であるか否かを確認する第６の行程と、前記前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内となるまで、前記許容範囲を順次大きくしていきながら前記第５の行程を繰り返し実行する第７の行程と、を備えることを特徴とする。
【００３０】
請求項４に記載のデータマップ作成用情報記録媒体作成方法では、請求項３において、前記情報記録媒体は２次元コードであることを特徴とする。
【００３１】
２次元コードのような情報記録媒体は、記録できる情報量が限られており、すべての種類の燃料噴射弁に適合するように高密度の補正点に対応した多数の補正値を記憶することができない。しかし請求項３に記載のごとく前記測定点情報を用いて得られたデータならば、２次元コードに記録させることができるようなデータ量でも機構の種類に対応した密度分布でデータを配置したマップを作成でき、機構の種類別に高精度なデータマップが利用できるようになる。
【００３６】
請求項５に記載のデータマップ作成装置は、情報記録媒体から噴射補正量データを読み出して、その読み出した噴射補正量データをマップ上に振り分けることで噴射補正量マップを形成する装置であって、前記情報記録媒体には、前記噴射補正量データをインデックス順に配列した噴射補正量データ配列が記録され、前記噴射補正量マップは、燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納されるとともに、前記情報記録媒体から噴射補正量データを読み出す媒体データ読み出し手段と、前記噴射補正量マップの第１インデックスと同数の第１インデックスと同噴射補正量マップの第２インデックスと同数の第２インデックスとからなる２次元配列として形成され、且つその２次元配列中に前記噴射補正量データ配列のインデックスが配置された振り分けマップを、前記燃料圧力値及び前記噴射期間の内の一方のパラメータの各構成点において前記燃料噴射補正量の振り分けを必要とする他方のパラメータの構成点の数を変更することで、適用される種類の燃料噴射弁の特性に対応して燃料噴射弁の種類別に形成したものを記憶する振り分け情報記憶手段と、前記情報記録媒体から読み込んだ噴射補正量データのそれぞれについて、各噴射補正量データを書き込む前記噴射補正量マップのマップ位置を、前記振り分けマップから算出するとともに、その算出したマップ位置に読み込んだ噴射補正量データを書き込むことで、各噴射補正量データの前記噴射補正量マップ上への振り分けを行うことで前記噴射補正量マップを形成するデータ振り分け手段と、を備えたことを特徴とする。
【００４６】
請求項６に記載のデータマップ作成装置では、請求項５において、前記情報記録媒体は２次元コードであることを特徴とする。
２次元コードのような情報記録媒体は、記録できる情報量が限られており、すべての種類の燃料噴射弁に適合するように高密度の補正点に対応した多数の補正値を記憶することができない。しかし請求項５に記載のごとく構成することにより、２次元コードに記録できる少ないデータ量でも、機構の種類に対応した密度分布でデータを配置したマップを作成でき、機構の種類別に高精度なデータマップが利用できるようになる。
【００４７】
請求項７に記載のデータマップ作成用情報記録媒体作成装置は、燃料圧力値を第１インデックスとし、噴射期間の長さを第２インデックスとする２次元配列として形成されて、燃料噴射弁の個体毎の燃料噴射期間のばらつきの補正データが格納された噴射補正量マップを形成するための噴射補正量データを情報記録媒体に記録する装置であって、燃料圧力値及び噴射期間の長さの２つのパラメータの内の一つのパラメータの各構成点において測定を必要とする他のパラメータの構成点の数を変更するとともに、その変更の態様を種類別に異ならせることで燃料噴射弁の種類に対応して設定された測定点の情報を記憶する測定点情報記憶手段と、前記測定点情報記憶手段にて記憶された測定点情報に基づく各測定点において燃料噴射期間のばらつきを測定する測定手段と、測定された燃料噴射期間のばらつきに基づいて、噴射補正量データをインデックス順に配列した噴射補正量データ配列をマップ形成用データとして設定するマップ形成用データ設定手段と、前記測定点情報記憶手段にて記憶された測定点情報と前記マップ形成用データの各噴射補正量データとの関係を表した配列情報を記憶する配列情報記憶手段と、前記マップ形成用データを、前記配列情報に基づく配列にて前記情報記録媒体に記録するマップ形成用データ記録手段と、を備え、前記測定点情報記憶手段に記憶される各測定点が、サンプリングした複数の燃料噴射弁のそれぞれについて予め設定した標準測定点にて噴射期間補正量の測定を行うとともに、その測定した各標準補正点の噴射期間補正量の平均値を算出すること、各標準補正点の噴射期間補正量の平均値を最小二乗法を用いて単数又は複数の直線に近似するとともに、その近似した単数又は複数の直線と前記平均値との誤差が許容範囲内に収まる最小の直線数を求め、その最小数の直線を表すことのできる最小の標準測定点を残して残りの標準測定点を補正候補から除外することで、補正候補点の減数化を実行すること、前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内であるか否かを確認すること、及び前記前記補正候補点の数が前記噴射補正量データ配列のインデックス数以内となるまで、前記許容範囲を順次大きくしていきながら前記補正候補点の減数化を繰り返し実行すること、を通じて設定されることを特徴とする。
【００５７】
請求項８に記載のデータマップ作成用情報記録媒体作成装置では、請求項７において、前記情報記録媒体は２次元コードであることを特徴とする。
【００５８】
２次元コードのような情報記録媒体は、記録できる情報量が限られており、すべての種類の燃料噴射弁に適合するように高密度の補正点に対応した多数の補正値を記憶することができない。しかし請求項７に記載のごとく前記測定点情報を用いて得られたデータならば、２次元コードに記録させることができるようなデータ量でも機構の種類に対応した密度分布でデータを配置したマップを作成でき、機構の種類別に高精度なデータマップが利用できるようになる。
【００６３】
【発明の実施の形態】
［実施の形態１］
図１は、蓄圧式ディーゼルエンジン（コモンレール型ディーゼルエンジン）２とその制御系統を示す概略構成図である。本蓄圧式ディーゼルエンジン２は自動車用エンジンとして車両に搭載されているものである。尚、このディーゼルエンジン２の制御系統を構成している電子制御装置（ＥＣＵ）３に設けられたＲＯＭには、後述するＲＯＭ書き込み処理（図１２）により作成された噴射補正量マップ（図３〜６）が記憶されている。
【００６４】
まず、ディーゼルエンジン２について説明する。このディーゼルエンジン２は、複数の気筒（本実施の形態では４気筒であるが、１気筒のみ図示している）♯１，＃２，＃３，♯４が設けられており、各気筒♯１〜♯４の燃焼室に対して燃料噴射弁４（後述する４ａ〜４ｄに相当）がそれぞれ設けられている。燃料噴射弁４からディーゼルエンジン２の各気筒♯１〜♯４への燃料噴射は、噴射制御用の各電磁弁５のオン・オフにより制御される。
【００６５】
燃料噴射弁４は、各気筒共通の蓄圧配管としてのコモンレール６に接続されており、前記噴射制御用の電磁弁５が開いている間、すなわち噴射期間の間にコモンレール６内の燃料が燃料噴射弁４より各気筒♯１〜♯４内に噴射される。前記コモンレール６には、燃料噴射のための比較的高い燃料圧力が蓄積されている。この蓄圧を実現するために、コモンレール６は供給配管８を介してサプライポンプ１０の吐出ポート１０ａに接続されている。又、供給配管８の途中には、逆止弁８ａが設けられている。この逆止弁８ａの存在により、サプライポンプ１０からコモンレール６への燃料の供給が許容され、かつコモンレール６からサプライポンプ１０への燃料の逆流が阻止されている。
【００６６】
サプライポンプ１０は、吸入ポート１０ｂを介して燃料タンク１２に接続されており、その途中にはフィルタ１４が設けられている。サプライポンプ１０は、燃料タンク１２からフィルタ１４を介して燃料を吸入する。又、これとともに、サプライポンプ１０は、ディーゼルエンジン２の回転に同期する図示していないカムによってプランジャを往復運動させて、燃料圧力を要求される噴射圧にまで高めて、この高圧燃料をコモンレール６に供給している。
【００６７】
更にサプライポンプ１０の吐出ポート１０ａ近傍には、圧力制御弁１０ｃが設けられている。この圧力制御弁１０ｃは、吐出ポート１０ａからコモンレール６の方へ吐出される燃料圧力を制御するためのものである。この圧力制御弁１０ｃが開かれることにより、吐出ポート１０ａから吐出されない分の余剰燃料が、サプライポンプ１０に設けられたリターンポート１０ｄからリターン配管１６を経て燃料タンク１２へと戻されるようになっている。
【００６８】
ディーゼルエンジン２の各気筒♯１〜♯４の燃焼室には、吸気通路１８および排気通路２０がそれぞれ接続されている。吸気通路１８には図示していないスロットルバルブが設けられており、このスロットルバルブをディーゼルエンジン２の運転状態により開度調整することにより、燃焼室内に導入される吸入空気の流量が調整される。
【００６９】
又、ディーゼルエンジン２の各気筒♯１〜♯４の燃焼室内には、グロープラグ２２が配設されている。このグロープラグ２２は、ディーゼルエンジン２の始動直前にグローリレー２２ａを介して電流が流されることにより赤熱し、これに燃料噴霧の一部が吹きつけられることで着火・燃焼が促進される始動補助装置である。
【００７０】
ディーゼルエンジン２には、以下の各種センサ等が設けられており、これらは、本実施の形態１において、ディーゼルエンジン２の運転状態を検出するものである。すなわち、図１に示すように、アクセルペダル２４の近傍には、アクセル開度ＡＣＣＰＦを検出するためのアクセルセンサ２６が設けられている。又、ディーゼルエンジン２には、ディーゼルエンジン２を始動させるためのスタータ３０が設けられている。このスタータ３０には、その作動状態を検知するスタータスイッチ３０ａが設けられている。ディーゼルエンジン２のシリンダブロックには、その冷却水の温度（冷却水温ＴＨＷ）を検出するための水温センサ３２が設けられている。更にオイルパン（図示略）にはエンジンオイルの温度ＴＨＯを検出する油温センサ３４が設けられている。また前記リターン配管１６には、燃料温度ＴＨＦを検出するための燃温センサ３６が設けられている。又、前記コモンレール６にはコモンレール６内の燃料圧力Ｐｆを検出するために燃圧センサ３８が設けられている。ディーゼルエンジン２のクランクシャフト（図示略）に設けられたパルサ（図示略）の近傍には、ＮＥセンサ４０が設けられている。更にクランクシャフトの回転は、吸気弁１８ａおよび排気弁２０ａを開閉動作させるためのカムシャフト（図示略）にタイミングベルト等を介して伝達される。このカムシャフトは、クランクシャフトの１／２回転の回転速度で回転するよう設定されている。このカムシャフトに設けられたパルサ（図示略）の近傍には、気筒判別センサ４２が設けられている。そして、本実施の形態１ではこれら両センサ４０，４２から出力されるパルス信号により、エンジン回転数ＮＥ、クランク角ＣＡ、第１気筒♯１の吸気上死点（ＴＤＣ）が算出されている。トランスミッション４４には、シフトポジションセンサ４６が設けられて、トランスミッション４４のシフト状態を検出している。またトランスミッション４４の出力軸側には、出力軸の回転数から車速ＳＰＤを検出する車速センサ４８が設けられている。またディーゼルエンジン２の出力により駆動するエアコン装置（図示略）が設けられるとともに、このエアコン装置の駆動を指示するためのエアコンスイッチ５０が設けられている。
【００７１】
前述したＥＣＵ３は、ディーゼルエンジン２の各種制御を司るために設けられており、このＥＣＵ３により、燃料噴射弁４の開弁期間の調整による燃料噴射量制御やグロー通電制御等のディーゼルエンジン２を制御するための処理等が行われる。ＥＣＵ３は、中央処理制御装置（ＣＰＵ）、各種プログラムや噴射補正量マップ等を予め記憶した読出専用メモリ（ＲＯＭ）、ＣＰＵの演算結果等を一時記憶するランダムアクセスメモリ（ＲＡＭ）、演算結果や予め記憶されたデータ等を保存するバックアップＲＡＭ、タイマカウンタ、入力インターフェース、出力インターフェース等を備えたマイクロコンピュータを中心として構成されている。
【００７２】
前述したアクセルセンサ２６、水温センサ３２、油温センサ３４、燃温センサ３６、燃圧センサ３８等は、それぞれバッファ、マルチプレクサ、Ａ／Ｄ変換器（いずれも図示せず）を介してＥＣＵ３の入力インターフェースに接続されている。又、ＮＥセンサ４０、気筒判別センサ４２、車速センサ４８等は、波形整形回路（図示せず）を介してＥＣＵ３の入力インターフェースに接続されている。さらにスタータスイッチ３０ａ、シフトポジションセンサ４６、エアコンスイッチ５０等はＥＣＵ３の入力インターフェースに直接接続されている。これ以外にバッテリ電圧ＶＢおよびオルタネータの制御デューティＤＦ等がＥＣＵ３に入力されて、その値が読み込まれている。
【００７３】
ＣＰＵは、上記各センサやスイッチ類の信号を入力インターフェースを介して読み込む。また電磁弁５、圧力制御弁１０ｃ、グローリレー２２ａ等は、それぞれ駆動回路を介してＥＣＵ３の出力インターフェースに接続されている。ＣＰＵは、入力インターフェースを介して読み込んだ入力値に基づき制御演算を行い、出力インターフェースを介して前記電磁弁５、圧力制御弁１０ｃ、グローリレー２２ａ等を制御する。このことにより、後述するごとく運転状態に応じた燃料噴射量が高精度に調整されて燃料噴射弁４から噴射され、又、始動時でのグローリレー２２ａによる発熱等が運転状態に応じて行われる。
【００７４】
次に、本実施の形態において、ＥＣＵ３により実行される制御処理の内、燃料噴射量制御処理について説明する。図２は燃料噴射量制御処理を示している。本処理は一定クランク角毎（爆発行程毎）の割り込みで実行される。なお個々の処理に対応するフローチャート中のステップを「Ｓ〜」で表す。
【００７５】
本処理が開始されると、まず前述したセンサ類によりディーゼルエンジン２の運転状態が読み込まれる（Ｓ１００）。そして今回の処理に基づいて燃料噴射タイミングとなる気筒番号（＃）を、メモリ上に設けた変数ｉに設定する（Ｓ１０２）。そしてステップＳ１００にて読み込んだ運転状態に基づいて演算処理を実行して、最終基本噴射量ＱＦＩＮＣを算出する（Ｓ１０４）。
【００７６】
この最終基本噴射量ＱＦＩＮＣの算出処理は、アイドル時においては、アイドル目標回転数が実現されるように噴射量が増減計算されることで、最終基本噴射量ＱＦＩＮＣに反映されるよう計算される。又、アイドル時以外においては、アクセル開度ＡＣＣＰＦによる運転者の指示に応じたトルクを出力するようにエンジン回転数ＮＥ等を考慮して噴射量が増減計算されることで、最終基本噴射量ＱＦＩＮＣに反映されるよう計算される。
【００７７】
次にパイロット要求噴射量ＱＰＬがディーゼルエンジン２の運転状態に基づいて算出される（Ｓ１０６）。そして最終基本噴射量ＱＦＩＮＣからパイロット要求噴射量ＱＰＬを減算「ＱＦＩＮＣ−ＱＰＬ」することにより、メイン要求噴射量ＱＭＦを算出する（Ｓ１０８）。
【００７８】
このように算出されたメイン要求噴射量ＱＭＦと、燃圧センサ３８にて検出されている燃料圧力Ｐｆとに基づいて、マップあるいは関数により、補正前メイン噴射期間ＴＱＭが算出される（Ｓ１１０）。
【００７９】
そして次に補正前メイン噴射期間ＴＱＭと燃料圧力Ｐｆとに基づいて、マップにより、＃ｉ気筒の燃料噴射弁４についてのメイン噴射補正量ｄｔｑｍを算出する（Ｓ１１２）。この算出は、図３〜６に示す＃１〜＃４気筒のマップの内、該当する気筒の噴射補正量マップを用いて次のごとくになされる。
【００８０】
まず図３〜６に示した噴射補正量マップの構成について説明する。図３〜６に示した各噴射補正量マップは、２次元配列としてＥＣＵ３のＲＯＭ内に記憶されている。第１インデックスＩｘｐは圧力インデックスであり、第２インデックスＩｘｔは噴射期間インデックスである。第１インデックスＩｘｐについては「１」〜「６」が存在し、図７の１次元配列に示すごとくの燃料圧力値（ＭＰａ）に相当する。この図７の１次元配列もＥＣＵ３のＲＯＭ内に記憶されている。
【００８１】
更に、各第１インデックスＩｘｐに対する第２インデックスＩｘｔについては、「１」〜「４」が存在し、図８の２次元配列に示すごとくの噴射期間の長さ（μｓ）に相当する。この図８の２次元配列もＥＣＵ３のＲＯＭ内に記憶されている。
【００８２】
例えば、ここでｉ＝１であるとすると、メイン噴射補正量ｄｔｑｍの計算においては図３に示す＃１気筒の噴射補正量マップを用いることになる。まず燃圧センサ３８にて測定されている燃料圧力Ｐｆに基づいて、第１インデックスＩｘｐの内で圧力が小さい側と大きい側とでそれぞれ隣接する燃料圧力値の２つの第１インデックスＩｘｐ１，Ｉｘｐ２を抽出する。そしてこの２つ第１インデックスＩｘｐ１，Ｉｘｐ２のそれぞれにおいて、補正前メイン噴射期間ＴＱＭに基づいて第２インデックスＩｘｔの内で噴射期間が短い側と長い側とでそれぞれ隣接する噴射期間の４つの第２インデックスＩｘｔ１１，Ｉｘｔ１２，Ｉｘｔ２１，Ｉｘｔ２２を抽出する。
【００８３】
これらの配置状態を図９に示す。マーク○が今回求められた燃料圧力Ｐｆと補正前メイン噴射期間ＴＱＭとを示す位置であり、マーク□が抽出されたインデックスが該当する４カ所［Ｉｘｐ１，Ｉｘｔ１１］、［Ｉｘｐ１，Ｉｘｔ１２］、［Ｉｘｐ２，Ｉｘｔ２１］、［Ｉｘｐ２，Ｉｘｔ２１］、を示している。例えば、燃料圧力Ｐｆ＝７２ＭＰａであり、補正前メイン噴射期間ＴＱＭ＝８１０μｓとする。Ｐｆ＝７２ＭＰａの位置は、図３においては第１インデックスＩｘｐ＝「２」と「３」との間である。更に、ＴＱＭ＝８１０μｓの位置は、第１インデックスＩｘｐ＝「２」では第２インデックスＩｘｔ＝「２」と「３」との間であり、第１インデックスＩｘｐ＝「３」では第２インデックスＩｘｔ＝「２」と「３」との間である。尚、図３において丸括弧内の数値は具体的な噴射補正量の値を示している。
【００８４】
そして第１インデックスＩｘｐ１側で、第２インデックスＩｘｔ１１，Ｉｘｔ１２におけるマップ値から、補間計算により補正前メイン噴射期間ＴＱＭに対応する第１補間補正量Ｘ１（マーク△）を算出する。例えば、次式１のごとく算出される。
【００８５】
【数１】
Ｘ１  ←  ｛（ｄｂ−ｄａ）／（ｔｂ−ｔａ）｝（ＴＱＭ−ｔａ）＋ｄａ…  ［式１］
ここで噴射期間ｔａは第２インデックスＩｘｔ１１における噴射期間であり、噴射期間ｔｂは第２インデックスＩｘｔ１２における噴射期間である。又、噴射補正量ｄａは第２インデックスＩｘｔ１１における噴射補正量（ここでは図３に示す＃１気筒の噴射補正量＝３７μｓ）であり、噴射補正量ｄｂは第２インデックスＩｘｔ１２における噴射補正量（同じく図３に示す＃１気筒の噴射補正量＝−１２１μｓ）である。
【００８６】
同様にして、第１インデックスＩｘｐ２側で、第２インデックスＩｘｔ２１，Ｉｘｔ２２におけるマップ値から、前記式１と同様の補間計算により補正前メイン噴射期間ＴＱＭに対応する第１補間補正量Ｘ２（マーク△）を求める。すなわち、次式２のごとく算出される。
【００８７】
【数２】
Ｘ２  ←  ｛（ｄｄ−ｄｃ）／（ｔｄ−ｔｃ）｝（ＴＱＭ−ｔｃ）＋ｄｃ…  ［式２］
ここで噴射期間ｔｃは第２インデックスＩｘｔ２１における噴射期間であり、噴射期間ｔｄは第２インデックスＩｘｔ２２における噴射期間である。又、噴射補正量ｄｃは第２インデックスＩｘｔ２１における噴射補正量（ここでは図３に示す＃１気筒の噴射補正量＝５２μｓ）であり、噴射補正量ｄｄは第２インデックスＩｘｔ２２における噴射補正量（同じく図３に示す＃１気筒の噴射補正量＝９９μｓ）である。
【００８８】
そして上述のごとく算出された２つの第１補間補正量Ｘ１，Ｘ２を用いて、補間計算により、今回の燃料圧力Ｐｆに対応する補間補正量であるメイン噴射補正量ｄｔｑｍを求める。例えば次式３のごとく算出される。
【００８９】
【数３】
ｄｔｑｍ  ←  ｛（Ｘ２−Ｘ１）／（ｐｂ−ｐａ）｝（Ｐｆ−ｐａ）＋Ｘ１…  ［式３］
前述したごとく、Ｐｆ＝７２ＭＰａ、ＴＱＭ＝８１０μｓであるとすると、上述した計算により、Ｘ１＝−４２μｓ、Ｘ２＝９１μｓ、ｄｔｑｍ＝−１０μｓが算出される。
【００９０】
尚、図９に示した例は、第１インデックスＩｘｐ１，Ｉｘｐ２にて共に、該当する第２インデックスＩｘｔが２つずつ存在したが、隣接する第２インデックスＩｘｔが１つしか存在しない場合には、補間補正量Ｘ１，Ｘ２には、その１つの第２インデックスＩｘｔに対応する噴射補正量の値がそのまま設定される。又、第１インデックスＩｘｐ１，Ｉｘｐ２を併せても、隣接する第２インデックスＩｘｔが１つしか存在しない場合には、メイン噴射補正量ｄｔｑｍにはその１つの第２インデックスＩｘｔに対応する噴射補正量の値がそのまま設定される。
【００９１】
このようにしてステップＳ１１２にてメイン噴射補正量ｄｔｑｍが求められると、次式４のごとく、補正前メイン噴射期間ＴＱＭが補正されてメイン噴射期間ＴＱＭＦが算出される（Ｓ１１４）。
【００９２】
【数４】
ＴＱＭＦ  ←  ＴＱＭ  ＋  ｄｔｑｍ      …  ［式４］
次にステップＳ１０６にて算出されたパイロット要求噴射量ＱＰＬと、燃圧センサ３８にて検出されている燃料圧力Ｐｆとに基づいて、マップあるいは関数により、補正前パイロット噴射期間ＴＱＰが算出される（Ｓ１１６）。
【００９３】
そして次に補正前パイロット噴射期間ＴＱＰと燃料圧力Ｐｆとに基づいて、前述した噴射補正量マップ（図３〜６）により、＃ｉ気筒の燃料噴射弁４についてのパイロット噴射補正量ｄｔｑｐを算出する（Ｓ１１８）。この算出は、補正前メイン噴射期間ＴＱＭの代わりに補正前パイロット噴射期間ＴＱＰを用いることで、前述したメイン噴射補正量ｄｔｑｍの算出と同様に実行される。
【００９４】
こうしてパイロット噴射補正量ｄｔｑｐが求められると、次式５のごとく、補正前パイロット噴射期間ＴＱＰが補正されてパイロット噴射期間ＴＱＰＬが算出される（Ｓ１２０）。
【００９５】
【数５】
ＴＱＰＬ  ←  ＴＱＰ  ＋  ｄｔｑｐ      …  ［式５］
こうして一旦本処理を終了する。このような噴射補正量マップ（図３〜６）を用いた燃料噴射量制御処理を繰り返すことにより、各気筒の個々の燃料噴射弁４の噴射量ばらつきの違いに対応して高精度に燃料噴射量を調整することが可能となる。
【００９６】
次に、ＥＣＵ３のＲＯＭに対する噴射補正量マップ（図３〜６）の作成処理について説明する。ＥＣＵ３のＲＯＭ（実際には書き込み可能なＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ等を使用）への書き込みは、ディーゼルエンジン２の各気筒に対して燃料噴射弁４を組み付ける時になされる。
【００９７】
燃料噴射弁４（４ａ，４ｂ，４ｃ，４ｄ）の組み付け時における噴射補正量マップ作成システムの概略構成を図１０に示す。ここで燃料噴射弁４ａは＃１気筒に、燃料噴射弁４ｂは＃２気筒に、燃料噴射弁４ｃは＃３気筒に、燃料噴射弁４ｄは＃４気筒に取り付けられるものとする。
【００９８】
燃料噴射弁４ａ〜４ｄをディーゼルエンジン２に組み付ける時には、ＥＣＵ３には書き込み装置６０が取り付けられている。又、各燃料噴射弁４ａ〜４ｄには、それぞれ２次元コード６２ａ，６２ｂ，６２ｃ，６２ｄが既にシール紙に印刷されて取り付けられている。
【００９９】
ここで＃１〜＃４気筒の燃料噴射弁４ａ〜４ｄに取り付けられている２次元コード６２ａ〜６２ｄには、図１１に示すごとく、それぞれ各１バイトからなる１２個の噴射補正量データ配列が記載されている。このデータ配列は前記図８に示したハッチング以外の燃料圧力と噴射期間にて各燃料噴射弁４ａ〜４ｄの燃料噴射期間のばらつきを計測して後述する図１３の振り分けマップに記載のインデックス順に配列したものである。尚、図１１では、各データが１バイトであることを示すために１６進数で示している。ただし、この１６進数は符号付きの１６進数であるので、１０進数では「−１２８〜１２７」までの範囲を表すことができる。更に各２次元コード６２ａ〜６２ｄには、図示していないがこれらの燃料噴射弁４ａ〜４ｄが組み込まれるディーゼルエンジン２の機種コードが記載されている。この機種コードにより、組み込まれる燃料噴射弁の種類が決定できる。
【０１００】
組み立て作業者は、書き込み装置６０に対してキー入力や２次元コードリーダ６０ａから＃１気筒に対する作業であることを知らせた後、２次元コードリーダ６０ａにて＃１気筒に組み込む（あるいは既に組み込んだ）燃料噴射弁４ａに取り付けられている２次元コード６２ａの内容を読み取る。このことにより書き込み装置６０は、ＥＣＵ３内部のＲＯＭに書き込ませるために、＃１気筒用のデータとして、読み取った機種コードと１２個の噴射補正量データとをＥＣＵ３へ送信する。
【０１０１】
このことにより、ＥＣＵ３側では内部に設けられたＲＯＭ書き込み機能を利用して、図１２に示すＲＯＭ書き込み処理が行われる。
図１２のＲＯＭ書き込み処理について説明する。本処理は書き込み装置６０がＥＣＵ３に接続され、かつ書き込み装置６０からＥＣＵ３へデータが入力されることにより実行される処理である。
【０１０２】
書き込み装置６０から最初に、＃１気筒を示すデータと、＃１気筒の燃料噴射弁４ａに取り付けられている２次元コード６２ａの内容を読み込んだデータとが送信されて来ると、ＥＣＵ３はこれらのデータをＲＡＭ内に設けられたバッファに格納する。そしてこのことにより、ＲＯＭ書き込み処理（図１２）が開始される。まずバッファに格納している一連のデータを検索して、このデータ内に記載されている機種コードが本ディーゼルエンジン２に対応するものであるか否かを判定する（Ｓ２０２）。ＥＣＵ３内のＲＯＭには予め本ディーゼルエンジン２の機種コードが記載されていることから、この機種コードと受信した機種コードが一致しているか否かを判定する。
【０１０３】
機種コードが一致していない場合には（Ｓ２０２で「ＮＯ」）、燃料噴射弁４ａが本ディーゼルエンジン２に用いられるものではないことが判明するので、エラー出力をして（Ｓ２０４）、書き込み装置６０側に燃料噴射弁４ａが適切なものではないことを送信する。書き込み装置６０側では、例えば、ディスプレイや表示ランプにより作業者に機種コードの違いを警告することになる。
【０１０４】
そしてＲＡＭ内のバッファに存在する受信データを消去して（Ｓ２０６）、次のデータが送信されるまで、本処理を終了する。
一方、機種コードが一致している場合には（Ｓ２０２で「ＹＥＳ」）、受信データ中の気筒番号をＲＡＭ中に設定した変数ｉに読み込む（Ｓ２０８）。次にカウンタｃｃに「１」を設定する（Ｓ２１０）。そしてカウンタｃｃが「１２」以下か否かが判定される（Ｓ２１２）。最初は、ｃｃ＝１（＜１２）であるので（Ｓ２１２で「ＹＥＳ」）、次にカウンタｃｃの値に基づいて、図１３に示す振り分けマップから、＃ｉ気筒用の噴射補正量マップ内のデータ配列位置（以下、「マップ位置」と称する）ｄｍａｐａｄｒを算出する（Ｓ２１４）。
【０１０５】
ここで図１３に示す振り分けマップは、ＥＣＵ３のＲＯＭ内に予め記憶されているマップである。ハッチング部分については後述する。この振り分けマップは、ＲＯＭの書き込み領域に＃１気筒用に用意された空の噴射補正量マップに、２次元コード６２ａ〜６２ｄに記録されている図１１に示した１２個の噴射補正量データを配置するパターンを決定しているマップである。この振り分けマップは、ディーゼルエンジン２の機種毎に使用される燃料噴射弁４の特性を反映して設計されているものである。本ディーゼルエンジン２では図１３のごとくのパターンを示している。
【０１０６】
この振り分けマップは、図１１に示したデータを振り分けて前述した噴射補正量マップ（図３〜６）を形成するためであるので、噴射補正量マップ（図３〜６）に示したと同じ数の第１インデックスＩｘｐと第２インデックスＩｘｔとの２次元配列中に、番号「１」〜「１２」が配置されている。この番号「１」〜「１２」は、図１１に示した２次元コード６２ａ〜６２ｄに記録されている１２個の噴射補正量データのインデックスを示している。
【０１０７】
最初は、ｃｃ＝１であるので、図１３上のマップ位置ｄｍａｐａｄｒは、第１インデックスＩｘｐ＝１、第２インデックスＩｘｔ＝１の１カ所であることが判明する。
【０１０８】
次に＃１気筒用の空の噴射補正量マップ上の同じマップ位置ｄｍａｐａｄｒに、最初のデータが書き込まれる（Ｓ２１６）。ここでは図１１に示した＃１気筒用の２次元コード６２ａにおけるインデックス＝１の「Ａ０」（１０進数で「−９６」）が記載される。すなわち、図３に示したごとく第１インデックスＩｘｐ＝１、第２インデックスＩｘｔ＝１が「−９６」となる。
【０１０９】
次にカウンタｃｃをインクリメントして（Ｓ２１８）、再度、カウンタｃｃが「１２」以下か否かが判定される（Ｓ２１２）。ここではｃｃ＝２となっているので（Ｓ２１２で「ＹＥＳ」）、図１３に示す振り分けマップから「２」のマップ位置ｄｍａｐａｄｒを検索する（Ｓ２１４）。そしてマップ位置ｄｍａｐａｄｒは、第１インデックスＩｘｐ＝１、第２インデックスＩｘｔ＝２，３，４の３カ所であることが判明する。そして＃１気筒用の空の噴射補正量マップ上の同じマップ位置ｄｍａｐａｄｒ（３カ所）に、２番目のデータが書き込まれる（Ｓ２１６）。ここでは図１１に示した＃１気筒用の２次元コード６２ａにおけるインデックス＝２の「ＢＢ」（１０進数で「−６９」）が記載される。すなわち、図３に示したごとく第１インデックスＩｘｐ＝１、第２インデックスＩｘｔ＝２，３，４が「−６９」となる。
【０１１０】
そして、カウンタｃｃがインクリメントされて「３」となり（Ｓ２１８）、ステップＳ２１２にて「ＹＥＳ」と判定されて、図１３の振り分けマップから「３」のマップ位置ｄｍａｐａｄｒを検索する（Ｓ２１４）。そしてマップ位置ｄｍａｐａｄｒは、第１インデックスＩｘｐ＝２、第２インデックスＩｘｔ＝１の１カ所であることが判明する。そして＃１気筒用の空の噴射補正量マップ上の同じマップ位置ｄｍａｐａｄｒ（１カ所）に、３番目のデータが書き込まれる（Ｓ２１６）。ここでは図１１の＃１のインデックス＝３における「１１」（１０進数で「１７」）が記載される。すなわち、図３に示した第１インデックスＩｘｐ＝２、第２インデックスＩｘｔ＝１が「１７」となる。
【０１１１】
更に、ｃｃ＝４では、マップ位置ｄｍａｐａｄｒは、第１インデックスＩｘｐ＝２、第２インデックスＩｘｔ＝２の１カ所であり、＃１気筒用の空の噴射補正量マップ上の同じマップ位置ｄｍａｐａｄｒ（１カ所）に図１１の＃１のインデックス＝４における「２５」（１０進数で「３７」）が記載される。
【０１１２】
以下、同様にして、ｃｃ＝５〜１２についても上述のごとく実行されて、＃１気筒用の空の噴射補正量マップへは、図１１の＃１に示した噴射補正量が、図１３の振り分けマップにしたがって振り分けられて、図３に示した＃１気筒の燃料補正量マップが完成する。
【０１１３】
そして、ｃｃ＝１２での振り分け（Ｓ２１６）により、＃１気筒の燃料補正量マップ（図３）が完成すると、ステップＳ２１８のインクリメントではｃｃ＝１３となるので、ステップＳ２１２では「ＮＯ」と判定されて、バッファ中の受信データは消去され（Ｓ２０６）、本処理を終了する。
【０１１４】
そして、作業者が２次元コードリーダ６０ａにより＃２気筒の燃料噴射弁４ｂに取り付けられた２次元コード６２ｂを読み取ることにより、ＲＯＭ書き込み処理が再度起動される。この時には、同一の振り分けマップ（図１３）に基づいて、図１１の＃２に示した噴射補正量データが、＃２気筒用の空の噴射補正量マップに振り分けられることになる。このことにより、図４に示した＃２気筒の燃料補正量マップが完成する。
【０１１５】
又、作業者が２次元コードリーダ６０ａにより＃３気筒の燃料噴射弁４ｃに取り付けられた２次元コード６２ｃを読み取ることにより、ＲＯＭ書き込み処理が再度起動される。この時には、同一の振り分けマップ（図１３）に基づいて、図１１の＃３に示した噴射補正量データが、＃３気筒用の空の噴射補正量マップに振り分けられることになる。このことにより、図５に示した＃３気筒の燃料補正量マップが完成する。
【０１１６】
同様にして、作業者が２次元コードリーダ６０ａにより＃４気筒の燃料噴射弁４ｄに取り付けられた２次元コード６２ｄを読み取ることにより、ＲＯＭ書き込み処理が再度起動される。この時には、同一の振り分けマップ（図１３）に基づいて、図１１の＃４に示した噴射補正量データが、＃４気筒用の空の噴射補正量マップに振り分けられることになる。このことにより、図６に示した＃４気筒の燃料補正量マップが完成する。
【０１１７】
このようにして＃１〜＃４気筒の全ての燃料補正量マップ（図３〜６）が完成するので、以後、前述したごとく燃料噴射量制御処理（図２）により用いられて、燃料噴射量を高精度に調整することができる。
【０１１８】
尚、本ディーゼルエンジン２に用いられている燃料噴射弁４ａ〜４ｄは、中間的な燃料圧力での燃料噴射において燃料噴射弁間で噴射量にばらつきが生じやすい。このために、第１インデックスＩｘｐ＝２，３（燃料圧力Ｐｆ＝６４〜９６ＭＰａ）において特に補正点を多く設けることで高精度な燃料噴射量を実現するために、図１３に示した第１インデックスＩｘｐ＝２，３にて３点の補正点を持つように形成した振り分けマップを用いている。
【０１１９】
例えば、他のタイプの燃料噴射弁が、低燃料圧力での燃料噴射において燃料噴射弁間で噴射量にばらつきが生じやすいため、低燃料圧力側で補正点が多く必要であるとする。この場合には、例えば図１４のごとく低燃料圧力側で補正点を詳細に設けた噴射期間データ配列とし、図１５に示すごとくの振り分けマップを設定する。このことにより第１インデックスＩｘｐ＝１では補正点が４点、Ｉｘｐ＝２では補正点が３点、Ｉｘｐ＝３では補正点が２点、Ｉｘｐ＝４では補正点が２点、Ｉｘｐ＝５では補正点が１点となる。したがって同じく１２個の補正点でも、このタイプの燃料噴射弁の特性に対応した高精度の燃料噴射量制御が可能となる。
【０１２０】
又、別のタイプの燃料噴射弁が、高燃料圧力での燃料噴射において燃料噴射弁間で噴射量にばらつきが生じやすいため、高燃料圧力側で補正点が多く必要であるとする。この場合には、例えば図１６のごとく高燃料圧力側で補正点を詳細に設けた噴射期間データ配列とし、図１７に示すごとくの振り分けマップを設定する。このことにより第１インデックスＩｘｐ＝１では補正点が１点、Ｉｘｐ＝２では補正点が２点、Ｉｘｐ＝３では補正点が２点、Ｉｘｐ＝４では補正点が３点、Ｉｘｐ＝５では補正点が４点となる。したがって同じく１２個の補正点でも、このタイプの燃料噴射弁の特性に対応した高精度の燃料噴射量制御が可能となる。
【０１２１】
上記説明では噴射期間データ配列（図８）と振り分けマップ（図１３）とを、他のタイプの燃料噴射弁の特性に対応して変更した例（図１４，１５，１６，１７）を示した。しかし、更に圧力データ配列（図７）についても燃料噴射弁の特性に対応して変更（例えば図１８）することにより、２次元コード６２ａ〜６２ｄから得られる限られた数（ここでは１２個）の噴射補正量でも各種の燃料噴射弁に対する高精度な燃料噴射量制御が可能となる。
【０１２２】
上述した構成において、図１１の噴射補正量データ配列がマップ形成用データに、２次元コード６２ａ〜６２ｄが情報記録媒体に、図３〜６の噴射補正量マップがデータマップに、２次元コードリーダ６０ａを備えた書き込み装置６０が媒体データ読み出し手段に、燃料噴射弁４ａ〜４ｄが機構に相当する。そして、図１３の振り分けマップが振り分け情報に、この振り分けマップを記憶しているＥＣＵ３内のＲＯＭが振り分け情報記憶手段に相当する。又、図１２のＲＯＭ書き込み処理がデータ振り分け手段としての処理に相当する。
【０１２３】
以上説明した本実施の形態１によれば、以下の効果が得られる。
（イ）．ＥＣＵ３内のＲＯＭに記憶されている振り分けマップ（図１３）は、図３〜６の噴射補正量マップが適用される燃料噴射弁４ａ〜４ｄの種類に対応して設定されている。このため書き込み装置６０が２次元コード６２ａ〜６２ｄから読み取った噴射補正量データを、ＲＯＭ書き込み処理（図１２）にてどのようにマップ上に振り分けるかは、燃料噴射弁の種類毎に自由に設定できる。
【０１２４】
このように燃料噴射弁の種類に対応した密度分布で噴射補正量データを配置した噴射補正量マップを作成できる。このため、２次元コード６２ａ〜６２ｄに記録できるデータ量が限られていても、前述した図７，８，１３，１４，１５，１６，１７，１８に示したごとく高い自由度で補正点を変更設定することができ、燃料噴射弁の種類別に高精度なデータマップが利用できるようになる。
【０１２５】
［実施の形態２］
本実施の形態は、前記実施の形態１の図１０，１１に示した２次元コード６２ａ〜６２ｄを作成する噴射補正量測定装置について示すものである。図１９に噴射補正量測定装置の概略構成図を示す。
【０１２６】
本噴射補正量測定装置は、噴射量測定機７０、測定制御装置７２及び２次元コード印刷機７４を備えている。噴射量測定機７０は内部に燃料噴射弁４を配置することにより、内部に備えられた燃料加圧装置及び燃料噴射弁電磁弁駆動装置等により、所望の値に設定した燃料圧力と噴射期間とで燃料噴射弁４から燃料を噴射させて、その噴射量を測定できる装置である。
【０１２７】
測定制御装置７２は、キー入力部７２ａ、フロッピィデスクドライブ等のデータ読み取り部７２ｂ、表示部７２ｃなどを備えて、マイクロコンピュータを中心として構成されているものである。この測定制御装置７２は、キー入力、フロッピィデスクなどの情報記録媒体あるいはホストコンピュータからの測定制御情報により、噴射量測定機７０における測定を制御して、燃料噴射弁４における噴射特性データを測定する。そしてこの測定結果に基づいて、測定制御装置７２は、燃料補正量データを設定し、この燃料補正量データを配列情報に基づいて１次元の配列として２次元コード印刷機７４により２次元コード６２に印刷して出力させる。
【０１２８】
この測定制御装置７２により実行される噴射補正量マップ作成用２次元コード作成処理を図２０，２１に示す。本処理はキー入力部７２ａからの開始指示入力により開始される処理である。
【０１２９】
本処理が開始されると、まず測定開始条件が成立しているか否かが判定される（Ｓ３００）。例えば、噴射量測定機７０側では燃料噴射弁４が正しく配置されている状態、燃料が存在する状態、加圧ポンプその他の機構が正常である状態が測定開始条件とされている。測定制御装置７２側では、データ読み取り部７２ｂあるいはホストコンピュータから測定用データが読み込まれている状態、あるいは読み込み可能な状態が測定開始条件とされている。この測定用データとしては、前記実施の形態１にて説明した圧力データ配列（図７）、噴射期間データ配列（図８）及び振り分けマップ（図１３）の各データである。
【０１３０】
このような測定開始条件が１つでも満足されていないと（Ｓ３００で「ＮＯ」）、測定を開始することができないので、表示部７２ｃに測定不能の原因を示すエラー表示をして（Ｓ３０２）、このまま一旦本処理を終了する。
【０１３１】
測定開始条件が全て満足されていると（Ｓ３００で「ＹＥＳ」）、次に圧力データ配列（図７）から新たな圧力値Ｐｓを噴射量測定機７０側に設定する（Ｓ３０４）。ここでは最初であるので圧力データ配列（図７）の第１インデックスＩｘｐ＝１の圧力値「３２ＭＰａ」が噴射量測定機７０側に設定される。このことにより噴射量測定機７０側では、燃料噴射弁４に供給する燃料圧力を「３２ＭＰａ」に調整する。
【０１３２】
次に噴射期間データ配列（図８）から圧力値「３２ＭＰａ」（第１インデックスＩｘｐ＝１）における新たな噴射期間Ｔｓを噴射量測定機７０側に設定する（Ｓ３０６）。ここでは第１インデックスＩｘｐ＝１における最初の噴射期間の抽出であるので、第２インデックスＩｘｔ＝１の噴射期間「５４０μｓ」が噴射量測定機７０側に設定される。このことにより噴射量測定機７０側では、燃料噴射弁４の開弁期間を噴射期間「５４０μｓ」として設定して、燃料噴射弁４から燃料噴射を実行する。そして実際に噴射された燃料量を測定して、測定制御装置７２側に送信する。
【０１３３】
測定制御装置７２側では、後述する噴射期間補正量ｄｆに「０」を設定した（Ｓ３０７）後、測定結果の受信待ちとなる（Ｓ３０８）。測定結果が受信されると（Ｓ３０８で「ＹＥＳ」）、測定された噴射量が、予め設定されている標準燃料噴射弁による同一条件（圧力値「３２ＭＰａ」、噴射期間「５４０μｓ」）での噴射量との間に差が無いか否かが判定される（Ｓ３１０）。この差が無いか否かの判定は、標準燃料噴射弁の噴射量に対して同一と認められる程度の範囲で近似していれば、差は無いと判定され、範囲から外れていれば差があると判定される。
【０１３４】
ここで差が存在する場合には（Ｓ３１０で「ＮＯ」）、この差を小さくする方向へ噴射期間Ｔｓを補正するための噴射期間補正量ｄｆの値を変更する（Ｓ３１２）。例えば、測定された噴射量が標準の噴射量よりも少なければ、噴射期間補正量ｄｆを漸増し、測定された噴射量が標準の噴射量よりも多ければ、噴射期間補正量ｄｆを漸減する処理が行われる。
【０１３５】
そして、噴射期間Ｔｓと噴射期間補正量ｄｆとを加えた期間を新たな噴射期間として噴射量測定機７０側に設定する（Ｓ３１４）。このことにより噴射量測定機７０側では、燃料噴射弁４の開弁期間を噴射期間「５４０μｓ＋ｄｆ」として設定して、燃料噴射弁４から燃料噴射を実行する。そして実際に噴射された燃料量を測定して、測定制御装置７２側に送信する。
【０１３６】
測定制御装置７２側では、測定結果の受信待ちに戻る（Ｓ３０８）。そして測定結果が受信されると（Ｓ３０８で「ＹＥＳ」）、測定された噴射量が、予め得られている標準燃料噴射弁による同一条件（圧力値「３２ＭＰａ」、噴射期間「５４０μｓ」）での噴射量との間に差が無いか否かが判定される（Ｓ３１０）。
【０１３７】
ここでも差が存在する場合には（Ｓ３１０で「ＮＯ」）、再度ステップＳ３１２，Ｓ３１４を実行して、標準噴射量に近づくように変更した噴射期間を噴射量測定機７０側に設定して、測定結果の受信を待つ（Ｓ３０８）。
【０１３８】
このような噴射期間の変更設定処理が、実際の噴射量が標準噴射量との差が無くなるまで実行される。そして実際の噴射量と標準噴射量との差が無くなると（Ｓ３１０で「ＹＥＳ」）、振り分けマップ（図１３）を配列情報として用いて噴射期間補正量ｄｆを測定制御装置７２のメモリ上に記憶する（Ｓ３１６）。すなわち、今回の第１インデックスＩｘｐ＝１、第２インデックスＩｘｔ＝１におけるマップ上の数値は、振り分けマップ（図１３）上で「１」であるので、これをインデックスとして測定制御装置７２のメモリ上に記憶する。
【０１３９】
次に、噴射期間データ配列（図８）を参照して同一圧力値において次の第２インデックスＩｘｔに新たな噴射期間が無いか否かが判定される（Ｓ３１８）。「３２ＭＰａ」（第１インデックスＩｘｐ＝１）においては、第２インデックスＩｘｔ＝２は「１５８０μｓ」で新たな噴射期間であることから（Ｓ３１８で「ＮＯ」）、「１５８０μｓ」を新たな噴射期間Ｔｓとして噴射量測定機７０側に設定する（Ｓ３０６）。
【０１４０】
そして噴射期間補正量ｄｆに「０」を設定した（Ｓ３０７）後、測定結果の受信待ちとなる（Ｓ３０８）。測定結果が受信されると（Ｓ３０８で「ＹＥＳ」）、測定された噴射量が、予め得られている標準燃料噴射弁による同一条件（圧力値「３２ＭＰａ」、噴射期間「１５８０μｓ」）での噴射量とに差が無いか否かが判定される（Ｓ３１０）。差が有れば（Ｓ３１０で「ＮＯ」）、前述したごとく、噴射期間補正量ｄｆの値を変化させることによる測定が、実際の噴射量と標準噴射量との差が無くなるまで実行される（Ｓ３１２，Ｓ３１４）。
【０１４１】
そして実際の噴射量と標準噴射量との差が無くなれば（Ｓ３１０で「ＹＥＳ」）、振り分けマップ（図１３）を配列情報として用いて噴射期間補正量ｄｆを測定制御装置７２のメモリ上に記憶する（Ｓ３１６）。すなわち、今回の第１インデックスＩｘｐ＝１、第２インデックスＩｘｔ＝２における振り分けマップ（図１３）上の数値は「２」であるので、これをインデックスとして測定制御装置７２のメモリ上に記憶する。
【０１４２】
次に、噴射期間データ配列（図８）を参照して同一圧力値において次の第２インデックスＩｘｔに新たな噴射期間が無いか否かが判定される（Ｓ３１８）。「３２ＭＰａ」（第１インデックスＩｘｐ＝１）においては、次の第２インデックスＩｘｔ＝３は「１５８０μｓ」で、第２インデックスＩｘｔ＝２と同じである。したがって新たな噴射期間は無いことから（Ｓ３１８で「ＹＥＳ」）、次に圧力データ配列（図７）を参照して新たな圧力値が無いか否かが判定される（Ｓ３２０）。次の第１インデックスＩｘｐ＝２は「６４ＭＰａ」であり、新たな圧力値であるので（Ｓ３２０で「ＮＯ」）、新たな圧力値Ｐｓとして「６４ＭＰａ」を噴射量測定機７０側に設定する（Ｓ３０４）。
【０１４３】
そして「６４ＭＰａ」（第１インデックスＩｘｐ＝２）においては、第２インデックスＩｘｔ＝１の「４８０μｓ」は新たな噴射期間であることから、「４８０μｓ」を新たな噴射期間Ｔｓとして噴射量測定機７０側に設定する（Ｓ３０６）。
【０１４４】
そして噴射期間補正量ｄｆに「０」を設定した（Ｓ３０７）後、測定結果の受信待ちとなる（Ｓ３０８）。測定結果が受信されると（Ｓ３０８で「ＹＥＳ」）、測定された噴射量が、予め得られている標準燃料噴射弁による同一条件（圧力値「６４ＭＰａ」、噴射期間「４８０μｓ」）での噴射量との間に差が無いか否かが判定される（Ｓ３１０）。差が有れば（Ｓ３１０で「ＮＯ」）、前述したごとく、噴射期間補正量ｄｆの値を変化させることによる測定が、実際の噴射量と標準噴射量との差が無くなるまで実行される（Ｓ３１２，Ｓ３１４）。
【０１４５】
そして実際の噴射量と標準噴射量との差が無くなれば（Ｓ３１０で「ＹＥＳ」）、振り分けマップ（図１３）を配列情報として用いて噴射期間補正量ｄｆを測定制御装置７２のメモリ上に記憶する（Ｓ３１６）。すなわち、今回の第１インデックスＩｘｐ＝２、第２インデックスＩｘｔ＝１における振り分けマップ（図１３）上の数値は「３」であるので、これをインデックスとして測定制御装置７２のメモリ上に記憶する。
【０１４６】
このようにして、順次、第１インデックスＩｘｐ＝２については、第２インデックスＩｘｔ＝１〜３にて、噴射量の測定が実行されて、標準噴射量と差が無くなる噴射期間補正量ｄｆの値が、振り分けマップ（図１３）上のインデックス「３，４，５」により、測定制御装置７２のメモリ上に記憶される。
【０１４７】
更に、第１インデックスＩｘｐ＝３については第２インデックスＩｘｔ＝１〜３にて噴射量の測定が実行されて、標準噴射量と差が無くなる噴射期間補正量ｄｆの値が、振り分けマップ（図１３）上のインデックス「６，７，８」により、測定制御装置７２のメモリ上に記憶される。
【０１４８】
更に、第１インデックスＩｘｐ＝４については第２インデックスＩｘｔ＝１，２にて噴射量の測定が実行されて、標準噴射量と差が無くなる噴射期間補正量ｄｆの値が、振り分けマップ（図１３）上のインデックス「９，１０」により、測定制御装置７２のメモリ上に記憶される。
【０１４９】
更に、第１インデックスＩｘｐ＝５については第２インデックスＩｘｔ＝１，２にて噴射量の測定が実行されて、標準噴射量と差が無くなる噴射期間補正量ｄｆの値が、振り分けマップ（図１３）上のインデックス「１１，１２」により、測定制御装置７２のメモリ上に記憶される。
【０１５０】
そして第１インデックスＩｘｐ＝５、第２インデックスＩｘｔ＝２での噴射期間補正量ｄｆの記憶処理（Ｓ３１６）が終了すると、次に噴射期間データ配列（図８）を参照して同一圧力値において次の第２インデックスＩｘｔに新たな噴射期間が無いか否かが判定される（Ｓ３１８）。第２インデックスＩｘｔ＝３における噴射期間「６５０μｓ」は第２インデックスＩｘｔ＝２と同じであるので、新たな噴射期間が無い（Ｓ３１８で「ＹＥＳ」）と判定される。
【０１５１】
次に圧力データ配列（図７）を参照して新たな圧力値が無いか否かが判定される（Ｓ３２０）。次の第１インデックスＩｘｐ＝６の圧力値は「１６０ＭＰａ」であり、第１インデックスＩｘｐ＝５と同じである。したがって新たな圧力値は無いと判定される（Ｓ３２０「ＹＥＳ」）。
【０１５２】
そして次に、上述したごとく振り分けマップ（図１３）から得られたインデックス「１〜１２」によりメモリ上に記憶されている１２個の噴射期間補正量ｄｆの値が、燃料噴射弁４の機種データと共に２次元コード化されて、２次元コード印刷機７４に印刷データとして送信される（Ｓ３２２）。このことにより２次元コード印刷機７４から２次元コード６２として印刷出力される。
【０１５３】
こうして噴射補正量マップ作成用２次元コード作成処理（図２０，２１）を終了する。そして、作業者が測定済みの燃料噴射弁４を噴射量測定機７０から取り出して、２次元コード印刷機７４から出力された２次元コード６２を貼り付ける。そしてこのような処理を繰り返して、個々の燃料噴射弁４に対して噴射量のばらつきを表す２次元コード６２が作成されて、該当する燃料噴射弁４に取り付けられる。
【０１５４】
このことにより、前記実施の形態１の図１１に示すごとくの噴射補正量配列データが２次元コード６２に形成される。したがって、この２次元コード６２が取り付けられた燃料噴射弁４を、前記実施の形態１の図１０〜図１３にて説明したごとく、ディーゼルエンジンに組み付ける際に、２次元コード６２から読み取って、振り分けマップ（図１３）によりエンジン制御用ＥＣＵ内のメモリに振り分ける。このことにより、エンジン制御用ＥＣＵ内に、個々の燃料噴射弁４の噴射量のばらつきに対応した噴射補正量マップ（図３〜６）が完成する。
【０１５５】
上述した構成において、図３〜６の噴射補正量マップがデータマップに、２次元コードが情報記録媒体に、噴射期間補正量ｄｆがマップ形成用データに、図７の圧力データ配列及び図８の噴射期間データ配列が測定点情報に相当する。そして、図７，８のデータ配列を記憶している測定制御装置７２内のメモリが測定点情報記憶手段に、噴射量測定機７０が測定手段に、図１３の振り分けマップが配列情報に、図１３の振り分けマップを記憶している測定制御装置７２内のメモリが配列情報記憶手段に相当する。更に、噴射補正量マップ作成用２次元コード作成処理（図２０，２１）の処理が、測定手段、マップ形成用データ設定手段、及びマップ形成用データ記録手段としての処理に相当する。
【０１５６】
以上説明した本実施の形態２によれば、以下の効果が得られる。
（イ）．図７の圧力データ配列及び図８の噴射期間データ配列は図３〜６の噴射補正量マップが適用される燃料噴射弁４の種類に対応して設定されている。このため燃料噴射弁４の種類毎に自由に測定点を設定できるので、本噴射補正量測定装置は、形成すべき噴射補正量マップにおいて高密度にデータが必要な領域と低密度でも良い領域とが燃料噴射弁４の種類毎に異なっていても、少ない測定点での測定で対応することができる。具体的には１２点にて各種の燃料噴射弁の噴射量のばらつきに高精度に対応した噴射補正量マップを実現することができる。
【０１５７】
このため本噴射補正量測定装置は、燃料噴射弁４に対する測定により求める噴射期間補正量ｄｆは少ない数を求めるのみで済むので、効率的に測定ができる。更に２次元コード６２には少ないデータ量を、図１３の振り分けマップの配列情報に従って記録するだけで済む。そして、このように記録された２次元コード６２を、例えば、前記実施の形態１にて用いることにより、少ないデータ量で、燃料噴射弁４の種類に対応した密度分布でデータを配置した噴射補正量マップが作成でき、燃料噴射弁４の種類別に高精度な噴射補正量マップが利用できるようになる。
【０１５８】
［実施の形態３］
本実施の形態では、前記実施の形態１，２に用いた噴射期間データ配列（図８）及び振り分けマップ（図１３）を作成する補正点データ作成処理について説明する。尚、この補正点データ作成処理は、前記実施の形態２の図１９にて示したシステム構成を用いて、測定制御装置７２において機能するプログラムを変更することにより実行される。
【０１５９】
又、この補正点データ作成処理にて用いるために、実際の燃料噴射弁４が用いられる燃料圧力範囲を等分割することにより予め圧力データ配列（図７）を設定しておく。更に、図７の各圧力値に対して、図２２に示すごとくの噴射期間データ配列（μｓ）を設定しておく。この図２２の噴射期間データ配列（μｓ）は各圧力値での補正候補点となる噴射期間を表し、各圧力値において実際に噴射が行われる噴射期間の範囲全体に分布した補正候補点を設定したものである。ここでは各噴射期間範囲に下限噴射期間から上限噴射期間までに１０点の補正候補点が設定してある。
【０１６０】
測定制御装置７２が実行する補正点データ作成処理を図２３，２４に示す。
本処理が開始されると、まず測定開始条件が成立しているか否かが判定される（Ｓ４００）。例えば、噴射量測定機７０側では燃料噴射弁４が正しく配置されている状態、燃料が存在する状態、加圧ポンプその他の機構が正常である状態が測定開始条件とされている。測定制御装置７２側では、データ読み取り部７２ｂあるいはホストコンピュータから測定用データが読み込まれている状態、あるいは読み込み可能な状態が測定開始条件とされている。この測定用データとしては、前記実施の形態１にて説明した圧力データ配列（図７）及びこの圧力データ配列の各圧力値での噴射期間を示す図２２に示すごとくの補正候補点用噴射期間データ配列の各データである。
【０１６１】
このような測定開始条件が１つでも満足されていないと（Ｓ４００で「ＮＯ」）、測定を開始することができないので、表示部７２ｃに測定不能の原因を示すエラー表示をして（Ｓ４０２）、このまま一旦本処理を終了する。
【０１６２】
測定開始条件が全て満足されると（Ｓ４００で「ＹＥＳ」）、次に圧力データ配列（図７）から新たな圧力値Ｐを噴射量測定機７０側に設定する（Ｓ４０４）。ここでは最初であるので圧力データ配列（図７）の第１インデックスＩｘｐ＝１の圧力値「３２ＭＰａ」が噴射量測定機７０側に設定される。このことにより噴射量測定機７０側では、燃料噴射弁４に供給する燃料圧力を「３２ＭＰａ」に調整する。
【０１６３】
次に補正候補点用噴射期間データ配列（図２２）から圧力値「３２ＭＰａ」（第１インデックスＩｘｐ＝１）における新たな噴射期間Ｔを噴射量測定機７０側に設定する（Ｓ４０６）。ここでは第１インデックスＩｘｐ＝１における最初の噴射期間の抽出であるので、噴射期間候補インデックスＫｔ＝１の噴射期間「５４０μｓ」が噴射量測定機７０側に設定される。このことにより噴射量測定機７０側では、燃料噴射弁４の開弁期間を噴射期間「５４０μｓ」として設定して、燃料噴射弁４から燃料噴射を実行する。そして実際に噴射された燃料量を測定して、測定制御装置７２側に送信する。
【０１６４】
測定制御装置７２側では、噴射期間補正量ｄｆに「０」を設定した（Ｓ４０７）後、測定結果の受信待ちとなる（Ｓ４０８）。測定結果が受信されると（Ｓ４０８で「ＹＥＳ」）、測定された噴射量が、予め設定されている標準燃料噴射弁による同一条件（圧力値「３２ＭＰａ」、噴射期間「５４０μｓ」）での噴射量との間に差が無いか否かが判定される（Ｓ４１０）。この差が無いか否かの判定については、前記図２１のステップＳ３１０にて説明したごとくである。
【０１６５】
ここで差が存在する場合には（Ｓ４１０で「ＮＯ」）、この差を小さくする方向へ噴射期間Ｔを補正するための噴射期間補正量ｄｆの値を変更する（Ｓ４１２）。この噴射期間補正量ｄｆの変更は前記図２１のステップＳ３１２にて述べたごとくの漸増漸減がおこなわれる。
【０１６６】
そして、噴射期間Ｔと噴射期間補正量ｄｆとを加えた期間を新たな噴射期間として噴射量測定機７０側に設定する（Ｓ４１４）。このことにより噴射量測定機７０側では、燃料噴射弁４の開弁期間を噴射期間「５４０μｓ＋ｄｆ」として設定して、燃料噴射弁４から燃料噴射を実行する。そして実際に噴射された燃料量を測定して、測定制御装置７２側に送信する。
【０１６７】
測定制御装置７２側では、測定結果の受信待ちに戻る（Ｓ４０８）。そして測定結果が受信されると（Ｓ４０８で「ＹＥＳ」）、測定された噴射量が、予め得られている標準燃料噴射弁による同一条件（圧力値「３２ＭＰａ」、噴射期間「５４０μｓ」）での噴射量との間に差が無いか否かが判定される（Ｓ４１０）。
【０１６８】
ここでも差が存在する場合には（Ｓ４１０で「ＮＯ」）、再度ステップＳ４１２，Ｓ４１４を実行して、標準噴射量に近づくように変更した噴射期間を噴射量測定機７０側に設定して、測定結果の受信を待つ（Ｓ４０８）。
【０１６９】
このような噴射期間の変更設定処理が、実際の噴射量と標準噴射量との差が無くなるまで実行される。そして、実際の噴射量と標準噴射量との差が無くなると（Ｓ４１０で「ＹＥＳ」）、第１インデックスＩｘｐと噴射期間候補インデックスＫｔとに基づいて測定制御装置７２のメモリ上に配列して噴射期間補正量ｄｆを保存する（Ｓ４１６）。
【０１７０】
次に、補正候補点用噴射期間データ配列（図２２）を参照して同一圧力値において次の噴射期間候補インデックスＫｔに新たな噴射期間が無いか否かが判定される（Ｓ４１８）。「３２ＭＰａ」（第１インデックスＩｘｐ＝１）においては、噴射期間候補インデックスＫｔ＝２に「６６０μｓ」が存在することから（Ｓ４１８で「ＮＯ」）、「６６０μｓ」を新たな噴射期間Ｔとして噴射量測定機７０側に設定する（Ｓ４０６）。
【０１７１】
そして噴射期間補正量ｄｆに「０」を設定した（Ｓ４０７）後、測定結果の受信待ちとなる（Ｓ４０８）。測定結果が受信されると（Ｓ４０８で「ＹＥＳ」）、測定された噴射量が、予め得られている標準燃料噴射弁による同一条件（圧力値「３２ＭＰａ」、噴射期間「６６０μｓ」）での噴射量との間に差が無いか否かが判定される（Ｓ４１０）。差が有れば（Ｓ４１０で「ＮＯ」）、前述したごとく、噴射期間補正量ｄｆの値を変化させることによる測定が、実際の噴射量と標準噴射量との差が無くなるまで実行される（Ｓ４１２，Ｓ４１４）。
【０１７２】
そして実際の噴射量と標準噴射量との差が無くなれば（Ｓ４１０で「ＹＥＳ」）、第１インデックスＩｘｐと噴射期間候補インデックスＫｔとに基づいて測定制御装置７２のメモリ上に噴射期間補正量ｄｆを配列して保存する（Ｓ４１６）。
【０１７３】
次に、補正候補点用噴射期間データ配列（図２２）を参照して同一第１インデックスＩｘｐにおいて次の噴射期間候補インデックスＫｔに新たな噴射期間が無いか否かが判定される（Ｓ４１８）。第１インデックスＩｘｐ＝１においては、次の噴射期間候補インデックスＫｔ＝３の「７８０μｓ」が存在することから（Ｓ４１８で「ＮＯ」）、「７８０μｓ」を新たな噴射期間Ｔとして噴射量測定機７０側に設定する（Ｓ４０６）。そして前述したごとくステップＳ４０７〜Ｓ４１６を実行して、実際の噴射量と標準噴射量との差が無くなった時の噴射期間補正量ｄｆを保存する。
【０１７４】
以後、第１インデックスＩｘｐ＝１において新たな噴射期間が存在する限り、ステップＳ４０７〜Ｓ４１６を実行する。このことで、「８９０μｓ」、「１０１０μｓ」、「１１２０μｓ」、「１２４０μｓ」、「１３５０μｓ」、「１４７０μｓ」、「１５８０μｓ」にて、実際の噴射量と標準噴射量との差が無くなった時の噴射期間補正量ｄｆをそれぞれ保存する。
【０１７５】
そして、第１インデックスＩｘｐ＝１にて噴射期間候補インデックスＫｔ＝１０の「１５８０μｓ」における噴射期間補正量ｄｆを保存した後は、第１インデックスＩｘｐ＝１において次の噴射期間候補インデックスＫｔに新たな噴射期間が無くなる（Ｓ４１８で「ＹＥＳ」）。したがって次に新たな圧力値が無いか否かが判定される（Ｓ４２０）。次の第１インデックスＩｘｐ＝２に新たな圧力値「６４ＭＰａ」が存在するので（Ｓ４２０で「ＮＯ」）、この圧力値「６４ＭＰａ」が新たな圧力値Ｐとして噴射量測定機７０側に設定される（Ｓ４０４）。
【０１７６】
そして「６４ＭＰａ」（第１インデックスＩｘｐ＝２）においては、噴射期間候補インデックスＫｔ＝１の「４８０μｓ」は新たな噴射期間であることから、「４８０μｓ」を新たな噴射期間Ｔとして噴射量測定機７０側に設定する（Ｓ４０６）。
【０１７７】
そして前述したステップＳ４０７〜Ｓ４１４の処理により得られた噴射期間補正量ｄｆを測定制御装置７２のメモリ上に保存する（Ｓ４１６）。そして以下、第１インデックスＩｘｐ＝２における噴射期間候補インデックスＫｔ＝２〜１０についてもステップＳ４０７〜Ｓ４１６の処理により噴射期間補正量ｄｆをそれぞれ保存する。
【０１７８】
同様にして第１インデックスＩｘｐ＝３〜５における噴射期間候補インデックスＫｔ＝１〜１０についてもステップＳ４０７〜Ｓ４１６の処理により噴射期間補正量ｄｆをそれぞれ保存する。
【０１７９】
このようにして、５０個の噴射期間補正量ｄｆの値が算出されて保存される。
そして第１インデックスＩｘｐ＝５の噴射期間候補インデックスＫｔ＝１０における噴射期間補正量ｄｆの算出と保存とが終了すると、新たな噴射期間も新たな圧力値も存在しないので（Ｓ４１８で「ＹＥＳ」、Ｓ４２０で「ＹＥＳ」）、次に必要サンプル数が完了したか否かが判定される（Ｓ４２２）。例えば、測定サンプルとして８個の燃料噴射弁４を用いるように測定制御装置７２に予め設定していれば、８個終了していなければ（Ｓ４２２で「ＮＯ」）、新たな燃料噴射弁４に対しての測定要求が表示部７２ｃになされる（Ｓ４２４）。こうして一旦本処理を終了する。
【０１８０】
以後、新たな燃料噴射弁４を噴射量測定機７０に配置して測定開始条件が成立すると（Ｓ４００で「ＹＥＳ」）、新たな燃料噴射弁４について上述したごとく圧力データ配列（図７）と補正候補点用噴射期間データ配列（図２２）とを用いて噴射量が測定される。このことにより新たに５０個の噴射期間補正量ｄｆが保存される。このようにして８個の燃料噴射弁４について、第１インデックスＩｘｐ＝１〜５、噴射期間候補インデックスＫｔ＝１〜１０の配列に対する各５０個の噴射期間補正量ｄｆが得られる。
【０１８１】
次にこのようにして必要サンプル数が完了すると（Ｓ４２２で「ＹＥＳ」）、得られた噴射期間補正量ｄｆを用いて補正点設定処理が実行される（Ｓ５００）。補正点設定処理を図２５に示す。本処理では、まず５０点存在する補正候補点での各８個の噴射期間補正量ｄｆの平均値ｄｆａｖｅを算出する（Ｓ５０２）。
【０１８２】
そして各圧力値において１０点存在する補正候補点の減数化を実行する（Ｓ５０４）。すなわち、噴射補正量マップを作成するために、不要な補正候補点を削除する処理を行う。この減数化処理の一例としては最小二乗法により中間の補正候補点を削除する方法が挙げられる。
【０１８３】
例えば、図２６（Ａ）に示すごとく、１０個の補正候補点の噴射期間Ｔ１〜Ｔ１０において、噴射期間補正量平均値ｄｆａｖｅに対する最小二乗法により直線Ｌ１を求めた場合を考える。この時、各補正候補点における噴射期間補正量平均値ｄｆａｖｅと直線Ｌ１との誤差が、許容範囲に入っている場合には、１０個の補正候補点の内の２点、ここでは両端の噴射期間Ｔ１，Ｔ１０の補正候補点を残して、他の８個の補正候補点を候補から除外する。
【０１８４】
又、１本の直線では誤差が許容範囲に入らない場合には、図２６（Ｂ）に示すごとく、或る補正候補点（図では噴射期間Ｔ４）で２つに分割して最小二乗法により直線Ｌ１，Ｌ２を求める。この時に、各補正候補点における噴射期間補正量平均値ｄｆａｖｅと直線Ｌ１，Ｌ２との誤差が許容範囲に入っている場合には、１０個の補正候補点の内の両端の２点（噴射期間Ｔ１，Ｔ１０）と境界となる補正候補点（噴射期間Ｔ４）の補正候補点を残して、他の７個の補正候補点を候補から除外する。
【０１８５】
又、２本の直線では誤差が許容範囲に入らない場合には、図２６（Ｃ）に示すごとく、或る２つの補正候補点（図では噴射期間Ｔ４，Ｔ７）で３つに分割して最小二乗法により直線Ｌ１，Ｌ２，Ｌ３を求める。この時に、各補正候補点における噴射期間補正量平均値ｄｆａｖｅと直線Ｌ１，Ｌ２，Ｌ３との誤差が許容範囲に入っている場合には、１０個の補正候補点の内の両端の２点（噴射期間Ｔ１，Ｔ１０）と境界となる補正候補点（噴射期間Ｔ４，Ｔ７）の補正候補点を残して、他の６個の補正候補点を候補から除外する。
【０１８６】
又、図２６（Ａ）に示したごとく１０個の補正候補点の噴射期間Ｔ１〜Ｔ１０において最小二乗法により直線Ｌ１を求めると、各補正候補点における噴射期間補正量平均値ｄｆａｖｅと直線Ｌ１との誤差が許容範囲に入っている場合には、更に次の処理を行う。すなわち、図２６（Ｄ）に示すごとく直線Ｌ１を噴射期間Ｔ軸に平行にしても、各補正候補点における噴射期間補正量平均値ｄｆａｖｅと直線Ｌ１との誤差が許容範囲に入る場合には、１０個の補正候補点の内の１点、例えば最長の噴射期間Ｔ１０の補正候補点を残して、他の９個の補正候補点を候補から除外する。
【０１８７】
上述したごとくの減数化処理（Ｓ５０４）が第１インデックスＩｘｐ＝１〜５についてそれぞれ終了すると、次に候補として残った補正候補点数が１２以下か否かが判定される（Ｓ５０６）。残った補正候補点数が１２以下であれば（Ｓ５０６で「ＹＥＳ」）、この補正候補点を補正点として決定して、噴射期間データ配列と振り分けマップとの作成が行われる（Ｓ５０８）。
【０１８８】
例えば、第１インデックスＩｘｐ＝１において噴射期間候補インデックスＫｔ＝１，１０が、第１インデックスＩｘｐ＝２において噴射期間候補インデックスＫｔ＝１，４，１０が、第１インデックスＩｘｐ＝３において噴射期間候補インデックスＫｔ＝１，４，１０が、第１インデックスＩｘｐ＝４において噴射期間候補インデックスＫｔ＝１，１０が、第１インデックスＩｘｐ＝５において噴射期間候補インデックスＫｔ＝１，１０が、補正候補点として残っていれば、前記実施の形態１の図８に示した噴射期間データ配列（図８のハッチング以外の部分）が作成される。
【０１８９】
尚、図８において第１インデックスＩｘｐ＝１〜５のハッチングの部分は、データがなくて使用されない領域であることを示すために単に配列の左に隣接する値を入れた領域を示している。又、第１インデックスＩｘｐ＝６については測定自体実行していないので、使用されない領域であることを示すために第１インデックスＩｘｐ＝５の配列をそのまま入れている。
【０１９０】
そしてこの噴射期間データ配列に、第１インデックスＩｘｐ＝１、噴射期間候補インデックスＫｔ＝１から、順に番号を付すことで、前記実施の形態１の図１３に示した振り分けマップが作成される。尚、図１３においてハッチング部分は図８にて説明した場合と同じである。こうして本処理を終了する。
【０１９１】
又、補正候補点数が１２を越えている場合には（Ｓ５０６で「ＮＯ」）、減数化条件を強化して、再度、各圧力値での補正候補点の減数化処理（Ｓ５０４）を実行する。減数化条件の強化とは、例えば、噴射期間補正量平均値ｄｆａｖｅと最小二乗法により得られる直線との誤差に対する許容範囲を大きくすることにより、残される補正候補点を少なくすることができる。こうして残される補正候補点数が１２以下となれば、この補正候補点を補正点として決定して、噴射期間データ配列と振り分けマップとの作成が行われる（Ｓ５０８）。こうして本処理を終了する。
【０１９２】
尚、図８，図１３は残された補正候補点数が１２点の場合を例示したが、燃料噴射弁の種類によっては、１０点となることもあり、４点となることもある。
上述した構成において、圧力データ配列（図７）と補正候補点用噴射期間データ配列（図２２）とで表される測定点が標準測定点に、噴射期間補正量平均値ｄｆａｖｅが測定値と標準値との偏差に相当する。又、噴射量測定機７０による噴射量の測定が、噴射状態の測定に相当する。
【０１９３】
以上説明した本実施の形態３によれば、以下の効果が得られる。
（イ）．上述のごとく燃料噴射弁の種類別に形成された噴射期間データ配列（図８）及び振り分けマップ（図１３）を前記実施の形態２に用いることにより、燃料噴射弁の種類に対応させて燃料噴射補正量の密度分布を任意に変更した燃料噴射補正量マップを作成できる２次元コードを作成することができる。
【０１９４】
そしてこのように作成された２次元コードを前記実施の形態１に用いることによって、１２点以下の少ない燃料噴射補正量データにても燃料噴射弁の種類別に高精度な燃料噴射補正量マップが作成できようになる。
【０１９５】
［実施の形態４］
本実施の形態では、前記実施の形態３とは異なり、予め補正点数が振り分けマップとして設定されている状態で、前記実施の形態１，２に用いた噴射期間データ配列（図８）を作成する。このため前記実施の形態３の補正点設定処理（図２５）の代わりに、図２７に示す補正点設定処理が実行される。
【０１９６】
補正点設定処理（図２７）について説明する。まず図２５のステップＳ５０２にて述べたごとく、５０点存在する各補正候補点での噴射期間補正量平均値ｄｆａｖｅを算出する（Ｓ６０２）。
【０１９７】
次に予め設定されている振り分けマップに応じて補正候補点数を減数化して補正点を設定する（Ｓ６０４）。例えば、前記補正点データ作成処理（図２３，２４）にて既に測定された８個の燃料噴射弁４のデータに基づいて作業者により前述した図１５に示すごとくの振り分けマップが作成されているとする。この図１５の振り分けマップでは、第１インデックスＩｘｐ＝１では、４点の補正点が設定されることになる。例えば、補正候補点である噴射期間Ｔ１〜Ｔ１０の両端の噴射期間Ｔ１，Ｔ１０を除いた中間の２点を順次選択することで、３つの領域に補正候補点を分割する。そして、それぞれの領域において前記実施の形態３にて述べたごとく最小二乗法を実行し、二乗誤差の合計が最も小さくなる中間の２点を選択する。そして両端の噴射期間Ｔ１，Ｔ１０と選択した中間の２点との４点を、第１インデックスＩｘｐ＝１での補正点として設定する。
【０１９８】
第１インデックスＩｘｐ＝２では３点の補正点が設定されることになるので、両端の噴射期間Ｔ１，Ｔ１０を除いた中間の１点を順次選択することで、２つの領域に補正候補点を分割する。そして、それぞれの領域において前述したごとく最小二乗法により二乗誤差の合計が最も小さくなる中間の１点を選択する。そして、両端の噴射期間Ｔ１，Ｔ１０と選択した中間の１点との３点を補正点として設定する。
【０１９９】
第１インデックスＩｘｐ＝３，４では２点の補正点が設定されることになるので、両端の噴射期間Ｔ１，Ｔ１０を補正点とする。
第１インデックスＩｘｐ＝５では１点の補正点が設定されることになるので、両端の噴射期間Ｔ１，Ｔ１０の一方、例えば噴射期間Ｔ１０を補正点とする。あるいは噴射期間Ｔ１〜Ｔ１０の内、最小二乗法により得られた直線に最も近い補正候補点を補正点とする。
【０２００】
このようにして各圧力値において補正点が決定されると、該当する補正点の噴射期間が抽出されて振り分けマップに応じて配列されることにより、例えば図１４に示したごとくの噴射期間データ配列が作成される（Ｓ６０６）。
【０２０１】
以上説明した本実施の形態４によれば、以下の効果が得られる。
（イ）．上述のごとく燃料噴射弁の種類別に形成された噴射期間データ配列及び予め設定された振り分けマップを前記実施の形態２に用いることにより、燃料噴射弁の種類に対応させて燃料噴射補正量の密度分布を任意に変更した燃料噴射補正量マップを作成できる２次元コードを作成することができる。
【０２０２】
そしてこのように作成された２次元コードを前記実施の形態１に用いることによって、１２点以下の少ない燃料噴射補正量データにても燃料噴射弁の種類別に高精度な燃料噴射補正量マップが作成できようになる。
【０２０３】
尚、作業者により振り分けマップの作成時に、適用されるディーゼルエンジン自体の性能要求を加味して、振り分けマップによる補正点の密度を変更することができる。このため、１２点以下の少ない燃料噴射補正量データでも、燃料噴射弁の特性と共に、更に他の要求も加味した高精度な燃料噴射補正量マップが作成でき、かつ利用できるようになる。
【０２０４】
［その他の実施の形態］
（ａ）．情報記録媒体としては、２次元コードに限らず、バーコードなどを用いても良い。又、多数のデータを記録できる情報記録媒体を用いても良い。いずれにしても、データ量は少なくて済むので、情報記録媒体へ記録する噴射補正量データ作成のための測定処理が迅速に行われ、情報記録媒体から読み出した噴射補正量データにより作成される噴射補正量マップも小さいものとなり、メモリが小さくて済む。
【０２０５】
（ｂ）．前記実施の形態１の噴射補正量マップにおける補間計算では、直線の補間計算を実行していたが、これとともに補正点間に重み付けを加えた補間計算でも良い。
【０２０６】
（ｃ）．前記実施の形態１，２では、前記実施の形態３，４によらずに、作業者が実験的に求めて適切な補正点を設定し、これから作業者が作成した圧力データ配列（例えば図７）、噴射期間データ配列（例えば図８）及び振り分けマップ（例えば図１３）を用いても良い。そして、この場合において、適用されるディーゼルエンジン自体の性能要求を加味して、振り分けマップによる補正点の密度を変更することができる。このため、１２点以下の少ない燃料噴射補正量データでも、燃料噴射弁の特性と共に、更に他の要求も加味した高精度な燃料噴射補正量マップが作成でき、かつ利用できるようになる。
【０２０７】
（ｄ）．前記実施の形態４では、各圧力値において予め補正点数を決定していたが、一部の圧力値のみについて予め補正点数を決定しておき、他の圧力値においては、前記実施の形態３のごとくの装置により補正点数自体を算出して求めても良い。この場合も補正点が１２点以内にとならない場合には、減数化条件を強化して補正候補点の減数化を繰り返す。
【０２０８】
（ｅ）．前記各実施の形態では、ディーゼルエンジンの燃料噴射弁の噴射特性を表す噴射補正量マップの作成に関するものであったが、筒内燃料噴射や吸気ポート燃料噴射などのガソリンエンジンの燃料噴射弁の噴射特性を表す噴射補正量マップの作成にも適用できる。又、ディーゼルエンジンにおいてもコモンレール型ばかりでなく、他のタイプの噴射システムにおいても各気筒における噴射特性を表す噴射補正量マップの作成にも適用できる。
【０２０９】
又、燃料噴射弁以外の装置についても適用できる。例えば、ＥＧＲ弁などの開度制御、スロットルバルブの開度制御、あるいは各種センサによる測定などにおいて、開度補正量マップ、測定出力補正量マップの作成に適用できる。
【０２１０】
（ｆ）．図２の燃料噴射量制御処理では、パイロット噴射とメイン噴射とを実行するディーゼルエンジンに対する処理であったが、メイン噴射のみを実行する場合にも適用できる。又、メイン噴射の後に、膨張行程又は排気行程において噴射するアフター噴射を実行する場合にも、アフター噴射の噴射期間の補正に関しても、前述したパイロット噴射やメイン噴射と同様に、図３〜６の噴射補正量マップが適用される。
【図面の簡単な説明】
【図１】実施の形態１の蓄圧式ディーゼルエンジンとその制御系統を示す概略構成図。
【図２】実施の形態１のＥＣＵが実行する燃料噴射量制御処理のフローチャート。
【図３】上記燃料噴射量制御処理にて用いられる＃１気筒の噴射補正量マップの構成説明図。
【図４】同じく＃２気筒の噴射補正量マップの構成説明図。
【図５】同じく＃３気筒の噴射補正量マップの構成説明図。
【図６】同じく＃４気筒の噴射補正量マップの構成説明図。
【図７】上記各噴射補正量マップのインデックスとの対応を示す圧力データ配列の構成説明図。
【図８】上記各噴射補正量マップのインデックスとの対応を示す噴射期間データ配列の構成説明図。
【図９】上記各噴射補正量マップによる補間計算の説明図。
【図１０】実施の形態１の噴射補正量マップ作成システムの概略構成図。
【図１１】実施の形態１の２次元コードにおけるデータ配列の構成説明図。
【図１２】実施の形態１のＥＣＵが実行するＲＯＭ書き込み処理のフローチャート。
【図１３】上記ＲＯＭ書き込み処理にて用いられる振り分けマップの構成説明図。
【図１４】他のタイプの燃料噴射弁に対して用いられる噴射補正量マップのインデックスとの対応を示す噴射期間データ配列の構成説明図。
【図１５】他のタイプの燃料噴射弁に対して用いられる振り分けマップの構成説明図。
【図１６】他のタイプの燃料噴射弁に対して用いられる噴射補正量マップのインデックスとの対応を示す噴射期間データ配列の構成説明図。
【図１７】他のタイプの燃料噴射弁に対して用いられる振り分けマップの構成説明図。
【図１８】他のタイプの燃料噴射弁に対して用いられる噴射補正量マップのインデックスとの対応を示す圧力データ配列の説明図。
【図１９】実施の形態２の噴射補正量測定装置の概略構成図。
【図２０】実施の形態２の測定制御装置により実行される噴射補正量マップ作成用２次元コード作成処理のフローチャート。
【図２１】同じく噴射補正量マップ作成用２次元コード作成処理のフローチャート。
【図２２】実施の形態３にて用いられる補正候補点用噴射期間データ配列の構成説明図。
【図２３】実施の形態３の測定制御装置により実行される補正点データ作成処理のフローチャート。
【図２４】同じく補正点データ作成処理のフローチャート。
【図２５】同じく補正点設定処理のフローチャート。
【図２６】同じく補正候補点の減数化処理の説明図。
【図２７】実施の形態４の測定制御装置により実行される補正点設定処理のフローチャート。
【符号の説明】
２…蓄圧式ディーゼルエンジン、３…ＥＣＵ、４ａ〜４ｄ…燃料噴射弁、５…電磁弁、６…コモンレール、８…供給配管、８ａ…逆止弁、１０…サプライポンプ、１０ａ…吐出ポート、１０ｂ…吸入ポート、１０ｃ…圧力制御弁、１０ｄ…リターンポート、１２…燃料タンク、１４…フィルタ、１６…リターン配管、１８…吸気通路、１８ａ…吸気弁、２０…排気通路、２０ａ…排気弁、２２…グロープラグ、２２ａ…グローリレー、２４…アクセルペダル、２６…アクセルセンサ、３０…スタータ、３０ａ…スタータスイッチ、３２…水温センサ、３４…油温センサ、３６…燃温センサ、３８…燃圧センサ、４０…ＮＥセンサ、４２…気筒判別センサ、４４…トランスミッション、４６…シフトポジションセンサ、４８…車速センサ、５０…エアコンスイッチ、６０…書き込み装置、６０ａ…２次元コードリーダ、６２ａ，６２ｂ，６２ｃ，６２ｄ…２次元コード、７０…噴射量測定機、７２…測定制御装置、７２ａ…キー入力部、７２ｂ…データ読み取り部、７２ｃ…表示部、７４…２次元コード印刷機。
【図１】
0004430281.tif 000002
【図２】
0004430281.tif 000003
【図３】
0004430281.tif 000004
【図４】
0004430281.tif 000005
【図５】
0004430281.tif 000006
【図６】
0004430281.tif 000007
【図７】
0004430281.tif 000008
【図８】
0004430281.tif 000009
【図９】
0004430281.tif 000010
【図１０】
0004430281.tif 000011
【図１１】
0004430281.tif 000012
【図１２】
0004430281.tif 000013
【図１３】
0004430281.tif 000014
【図１４】
0004430281.tif 000015
【図１５】
0004430281.tif 000016
【図１６】
0004430281.tif 000017
【図１７】
0004430281.tif 000018
【図１８】
0004430281.tif 000019
【図１９】
0004430281.tif 000020
【図２０】
0004430281.tif 000021
【図２１】
0004430281.tif 000022
【図２２】
0004430281.tif 000023
【図２３】
0004430281.tif 000024
【図２４】
0004430281.tif 000025
【図２５】
0004430281.tif 000026
【図２６】
0004430281.tif 000027
【図２７】
0004430281.tif 000028