(57)【要約】【課題】車載アクチュエータの個々のばらつきを考慮してＥＣＵへ補正データ書き込みを行うシステムにおいて、その書込手順に問題がなかったかどうかを後で検証することを容易にするデータ書込方法及びデータ書込システムを提供する。【解決手段】データ書込システム１では、インジェクタ２０の補正データに加え、その交換時を特定するための履歴情報がデータベース１２に記憶されている。このため、市場においてインジェクタ２０の作動に問題が生じた場合には、その補正データとその履歴情報を表示させてチェックすることで、どの時点で問題が発生したかを特定することができる。その結果、補正データの書込手順等の作業に問題がなかったか、問題があったとしたらどの作業に問題があったか等の原因の解明がスムーズに行われ、その後のしかるべき措置を迅速にとると共に、その責任の所在を明らかにすることができる。【選択図】  図１
2004257327.tif 000002
【特許請求の範囲】
【請求項１】
車両に交換可能に搭載されるアクチュエータを、個々の特性上のばらつきを補正しつつ制御するために、該アクチュエータを制御する電子制御装置に対し、各アクチュエータ毎に対応した制御上の補正データを書き込むデータ書込方法であって、
少なくとも前記アクチュエータの交換の際に、前記電子制御装置の所定のデータベースに、該交換後のアクチュエータの補正データとその交換時を特定するための履歴情報とを、読出し可能に書き込むことを特徴とする電子制御装置へのデータ書込方法。
【請求項２】
車両に交換可能に搭載されるアクチュエータを、個々の特性上のばらつきを補正しつつ制御するために、該アクチュエータを制御する電子制御装置に対し、各アクチュエータ毎に対応した制御上の補正データを書き込むデータ書込システムであって、
作業員による外部入力に基づいて、少なくとも前記アクチュエータの補正データを前記電子制御装置に送信する外部ツールと、
該外部ツールが送信した補正データと該補正データが更新時を特定するための履歴情報とを、前記電子制御装置の所定のデータベースに書き込む書込手段と、前記外部ツールからの要求に応じて、前記電子制御装置のデータベースから前記補正データ及び前記履歴情報を読み込んで前記外部ツールに可視表示させる表示手段と、
を備えたこと特徴とする電子制御装置へのデータ書込システム。
【請求項３】
前記書込手段は、前記履歴情報として、少なくとも前記補正データが更新された回数，更新日時，更新時の車両の総走行距離のいずれかの情報を、前記データベースに書き込むことを特徴とする請求項２記載の電子制御装置へのデータ書込システム。
【請求項４】
前記書込手段は、前記履歴情報として、さらに、前記補正データの更新のために前記外部ツールに入力を行った更新者の識別情報を、前記データベースに書き込むことを特徴とする請求項３記載の電子制御装置へのデータ書込システム。
【請求項５】
請求項２〜４のいずれかに記載の電子制御装置へのデータ書込システムにおいて、さらに、
前記履歴情報の内容に応じて予め定められた条件に従って、該履歴情報を前記データベースに保持するか否かを選択する選択手段を備え、
該選択手段により選択された履歴情報のみ保持することを特徴とする電子制御装置へのデータ書込システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車載アクチュエータの個々のばらつきを考慮して、車載電子制御装置（以下「ＥＣＵ」という）が制御に用いる補正データの書き込みを行うデータ書込システムに関する。
【０００２】
【従来の技術】
従来より、車両に搭載されＥＣＵによって制御される各種アクチュエータについては、その特性に固有のばらつきがあることを考慮し、ＥＣＵが個々のアクチュエータについて制御上用いる補正データが、夫々設定され記憶されている。
【０００３】
例えば、エンジンに取り付けられるインジェクタのハード的な誤差を補正するため、生産工場にてインジェクタをエンジンに組付ける際にその補正値を計測し、ＥＣＵ内に設けたＥＥＰＲＯＭに記憶する。そして、燃料噴射制御の際には、ＥＣＵがＥＥＰＲＯＭ内の該当する補正データを読出し、それに基づいて最適な噴射制御を実現していた。
【０００４】
また、エンジン不調時等に市場ディーラー等でインジェクタを新しいものに交換する際には、その新しいインジェクタの補正値をＥＥＰＲＯＭに書き直し、常に最適な噴射制御を実現できるようにしている。この場合、専用のツールを製作して使用すれば、例えばインジェクタに付されたコードラベルからデータの読込み、さらにＥＥＰＲＯＭに書込みまでの処理を自動的に実施することが可能であるが、現状のディーラーでは、ほとんどの場合、汎用のツールを使用してＥＣＵへの補正データの書込みを手入力にて実施している。
【０００５】
尚、本発明は公知・公用の技術に基づいて行われたものであり、出願人は先行技術文献を備えていない。このため、先行技術文献の開示については行わない。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述のように、市場では補正データの書込みを手入力するケースがほとんどであるため、インジェクタを交換したにも拘らずＥＥＰＲＯＭへの補正データの書込みを忘れたり、或いは、交換した気筒を間違えて交換していない気筒のデータを上書きし、本来書換えたい気筒のデータの書換えが行われない、といった作業ミスが発生する可能性がある。図４に従来の問題点の例を示す。
【０００７】
すなわち、同図に示すように、例えばＥＣＵを交換する際には、上述したＥＥＰＲＯＭ内の補正データの情報はクリアされており、そのときインジェクタの補正データの書き込みを忘れた場合には、ＥＥＰＲＯＭ内に補正データと共に記録されるインジェクタの機種コード（製品の識別情報）が存在しないことから、これをダイアグ情報として検出することができる。しかし、作業員がインジェクタを装着すべき気筒を間違った場合には、機種コード自体は間違った補正データと共にＥＥＰＲＯＭ内に記録されるため、その気筒間違いを発見することが困難となる。この場合、インジェクタは不正データ書込時の補正データを用いて制御されるため、制御上の不具合が発生する可能性がある。
【０００８】
また、例えばインジェクタを交換する際には、上述したＥＥＰＲＯＭ内には交換前のインジェクタの補正データが記録されている。この場合、機種コードは同様であるため、補正データの書き込み忘れや気筒の間違いが発生しても、これをダイアグ情報として検出することができない。このため、補正データの書込み忘れの場合には、前回の書込み時の補正データに基づいた制御がなされ、気筒の間違いの場合には、インジェクタは不正データ書込時の補正データを用いて制御されるため、制御上の不具合が発生する可能性がある。
【０００９】
尚、例えばＥＥＰＲＯＭが少なくとも部分的に故障している状態でＥＣＵに補正データを再書込みするような場合、補正データの書込み忘れのときには、チェックサムの異常などによりデータの故障自体をダイアグ情報として検出することができる。また、気筒の間違いの場合においても、前回の補正データが残っているため、チェックサムの異常などによりこれをダイアグ情報として検出することができる。
【００１０】
以上のように、上述した作業ミスが起こったにも拘らず、ダイアグ情報が検出されず間違ったデータで燃料噴射信号の補正が実施された場合、作業者やユーザはこれを簡単に発見・判断することができない。このため、作業ミスをそのままにしないように、インジェクタに書かれた補正値とＥＥＰＲＯＭに書込んだ補正値とを見比べ、不一致がないか必ず確認する必要がある。しかし、作業実施者の思い込みによるインジェクタ取りつけ位置のミスや、確認作業もれ等が絶対に起こらないという保証はない。
【００１１】
また、不正なデータによって補正が行なわれた場合、インジェクタの交換を行なったにも拘らずエンジン不調が改善されないため、本来不調でないＥＣＵが誤って交換される可能性もある。さらに、不正なデータでの補正により、インジェクタが本来の保証期間よりも早く故障する可能性もある。このような場合、原因究明をすることが必要となるが、いつどのようにして不正なデータが書き込まれたか分からないという問題があった。
【００１２】
本発明は、かかる問題を解決するためになされたものであり、車載アクチュエータの個々のばらつきを考慮してＥＣＵへ補正データ書き込みを行うシステムにおいて、その書込手順に問題がなかったかどうかを後で検証することを容易にするデータ書込方法及びデータ書込システムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記課題に鑑み、請求項１記載の電子制御装置へのデータ書込方法は、車両に交換可能に搭載されるアクチュエータを、個々の特性上のばらつきを補正しつつ制御するために、このアクチュエータを制御する電子制御装置に対し、各アクチュエータ毎に対応した制御上の補正データを書き込むものである。
【００１４】
そして特に、少なくともアクチュエータの交換の際に、電子制御装置の所定のデータベースに、交換後のアクチュエータの補正データとその交換時を特定するための履歴情報とを、読出し可能に書き込む。尚、ここで「少なくともアクチュエータの交換の際」としたのは、車両製造時において同履歴情報を書き込むことを必ずしも排除するものではないことを意味する。
【００１５】
かかる構成によれば、アクチュエータの補正データに加え、その交換時を特定するための履歴情報が随時更新されて記憶される。このため、市場においてアクチュエータの作動に問題が生じた場合には、その履歴情報をチェックすることで、どの時点で問題が発生したかを特定することができる。その結果、補正データの書込手順に問題がなかったかどうか等の原因の解明がスムーズに行われ、その後のしかるべき措置を迅速にとることができる。
【００１６】
かかる「データ書込方法」による効果は、例えば請求項２〜５に記載された「データ書込システム」によって実現することができる。
すなわち、請求項２に記載のデータ書込システムは、上述のように、車両に交換可能に搭載されるアクチュエータを、個々の特性上のばらつきを補正しつつ制御するために、このアクチュエータを制御する電子制御装置に対し、各アクチュエータ毎に対応した制御上の補正データを書き込むものである。
【００１７】
そして特に、外部ツールが、作業員による外部入力に基づいて、少なくとも上記アクチュエータの補正データを電子制御装置に送信する。作業員は、このとき各アクチュエータ毎にその補正データを把握する必要があるが、例えば一般に見られるように、各アクチュエータに付された補正データを表すコードを目視によって読取り、それをキー入力等により外部ツールに手入力してもよい。或いは、各アクチュエータにスキャナ等の読取装置によって読取可能な補正データ（コード）が記録されている場合には、この読取装置によって補正データを読み取って可視表示させ、それに基づいて作業員が手入力するようにしてもよい。
【００１８】
すると、書込手段が、外部ツールが送信した補正データとこの補正データが更新時を特定するための履歴情報とを、電子制御装置の所定のデータベースに書き込む。ここでいう「履歴情報」は、作業員による外部入力により外部ツールを介して電子制御装置に送信したり、或いは外部ツールの内部情報（日付時刻情報等）を電子制御装置に送信して、電子制御装置側でこれをデータベースに書き込むようにしてもよい。或いは、外部ツールから補正データが送信された際の電子制御装置の内部情報（日付時刻情報等）をデータベースに書き込むようにしてもよい。
【００１９】
このとき、表示手段は、作業員による外部ツールからの要求に応じて、電子制御装置のデータベースから上記補正データ及び履歴情報を読み込んで外部ツールに可視表示させる。
かかる構成によれば、アクチュエータの補正データに加え、その交換時を特定するための履歴情報がデータベースに記憶されている。このため、市場においてアクチュエータの作動に問題が生じた場合には、その補正データとその履歴情報を表示させてチェックすることで、どの時点で問題が発生したかを特定することができる。その結果、補正データの書込手順等の作業に問題がなかったか、問題があったとしたらどの作業に問題があったか等の原因の解明がスムーズに行われ、その後のしかるべき措置を迅速にとると共に、その責任の所在を明らかにすることができる。
【００２０】
特に、本発明では、前述の一般的な従来技術のように、補正データの入力が作業員（人）の外部ツールを介した入力により行われることを前提としており、その入力の有無や正確性にヒューマンエラーが発生する可能性が高いため、本発明による原因究明の意義及びその効果が極めて顕著に現れることになる。
【００２１】
具体的には、例えば市場で書き込みミスが発生し、不正なデータによって補正がなされたことによりディーラーにエンジン不調等のクレームがあったような場合、まずデータベースに記憶された補正データを読出してアクチュエータに記載されたデータの内容と比較する。そして、両データが不一致であれば前回のアクチュエータ交換時にデータベースに不正な補正データが書き込まれたか、又はデータベースへの書込みを忘れたことが明らかになる。
【００２２】
次に履歴情報も読み出す。このとき、補正データが不一致であるにも拘らず、補正データを書込んだ履歴情報が記憶されている場合には、該当気筒にて交換したインジェクタとは合わない補正データを書き込んだことが分かる。また、履歴情報が古い場合には、作業員が書込み忘れをしたか、同種のアクチュエータが複数装備される場合にはその取付位置を間違えた可能性がある。例えば、車両の複数の気筒に夫々装着されたアクチュエータについて、いずれかの気筒に関する補正データに間違いがあったり、書換えていないはずの気筒に履歴情報が残っていれば気筒間違いがあったことが分かる。また、全ての気筒のデータが古ければ、書込み忘れがあったことが分かる。
【００２３】
このように、補正データに加えて履歴情報をも残すことで、いつ誤書きこみや書込み忘れが発生したかが推定でき、ディーラーでは再度正しいデータを書き込む等の処置により電子制御装置が誤交換されることがなくなる。またディーラーで書込みミスが確認されないまま電子制御装置が交換・回収された場合には、アクチュエータそのものに記載されている補正データをも回収することにより、誤書き込みがあったか、あったとすれば、いつどこで誤書き込みが発生したのかを推定できる。仮に、回収された電子制御装置にアクチュエータの補正データが添付されない場合であっても、書き込み履歴によって誤書込みの可能性がなかったかを、修理の履歴から推測することはできる。
【００２４】
より具体的には、請求項３に記載のように、上記書込手段は、履歴情報として、少なくとも補正データが更新された回数，更新時の車両の総走行距離，更新日時のいずれかの情報を、データベースに書き込むようにしてもよい。
例えば、履歴情報として「補正データが更新された回数」を書き込む場合には、問題があった補正データが何回目に更新されたものかが分かり、履歴情報として「更新時の車両の総走行距離」を書き込む場合には、問題があった補正データがどの程度走行した時点で更新されたものかが分かる。
【００２５】
このため、車検証等に記載の履歴や、ディーラーが保有する作業履歴、或いは車両のユーザ自身の記憶をチェックすることにより、どの時点で問題が発生したかを推測することができる。
また、履歴情報として「更新日時」を書き込む場合には、その補正データの更新日時が明確に特定でき、問題が発生した時点を明確に特定することができる。また、外部ツールや電子制御装置に内部時計が組み込まれている場合には、その計時情報を利用することができる。
【００２６】
さらに、請求項４に記載のように、上記書込手段は、履歴情報として、補正データの更新のために外部ツールに入力を行った更新者の識別情報（更新者ＩＤ等）をデータベースに書き込むようにしてもよい。
かかる構成によれば、問題の発生時点の特定と共に、補正データの更新ミスを行った者を特定することができる。その結果、その責任の所在が明らかになり、その作業体制に問題がなかったか等を検証し、その後の作業性向上に反映させることができる。
【００２７】
その際、請求項５に記載のように、選択手段が、履歴情報の内容に応じて予め定められた条件に従って、履歴情報をデータベースに保持するか否かを選択し、選択手段により選択された履歴情報のみ保持するようにするとよい。
かかる構成によれば、不要な履歴情報については更新しないか又は削除することによって、問題が発生した時点の特定を容易にすることができる。
【００２８】
例えば、製品（車両）出荷時の検査工程においては、場合によって補正データの書込み・更新回数が一定でないことがあり、車両が市場に出た後にその回数を特定することは難しいとも考えられる。そこで、上述のように、履歴情報として「補正データが更新された回数」を書き込む場合には、車両出荷前の補正データの更新等についてはカウントしないという条件を付し、市場に出荷された後の回数を記憶することで、問題の発生時点の特定を容易にすることができる。
【００２９】
或いは、履歴情報として「更新時の車両の総走行距離」を書き込む場合に、工場内での試験走行距離については、履歴情報として更新しないようにしたり、車両製造時の更新者の識別情報については、履歴情報として更新しないようにすることにすることで、同様の効果を得ることができる。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態を明確にするため、本発明の好適な実施例を図面と共に説明する。尚、本実施例は、本発明のデータ書込システムを４気筒エンジンを搭載した車両に適用したものであり、図１は当該データ書込システムの概略構成を表すブロック図である。
【００３１】
同図に示すように、データ書込システム１は、車両に搭載された電子制御装置（ＥＣＵ）１０に対し、各種アクチュエータ固有のばらつきを補正するための補正データを書き込むシステムとして構成されている。尚、ここでは説明の便宜上、当該アクチュエータとしてエンジンに搭載されるインジェクタ２０を例に挙げているため、本実施例のデータ書込処理は、ＥＣＵ１０，インジェクタ２０，及び外部ツール３０の各要素間の処理により実現される。
【００３２】
ＥＣＵ１０は、車両に搭載されてエンジン制御を行うものであり、所定の記憶・演算処理を実行するためのＣＰＵ，ＲＡＭ，ＲＯＭ等を有するマイクロコンピュータを中心に構成されており、燃料噴射制御のための制御量を演算してその駆動信号をインジェクタ２０に出力する演算制御部１１と、演算制御部１１がその駆動信号を生成する際に参照するデータベース１２とを備える。データベース１２は、ＥＣＵ１０が備える不揮発性メモリ（ＥＥＰＲＯＭ）上に形成されている。
【００３３】
データベース１２には、各気筒毎に対応して、組み付けられるインジェクタ２０の機種コード，補正データ，書込履歴，及びこれらのチェックサムが所定のフォーマットで格納されている。
ここでいう「機種コード」は、各気筒に装着されるインジェクタ２０の機種を表すコードである。また、「補正データ」は、個々のインジェクタ２０の特性上のばらつき（ハード的な誤差等）を補正しつつ制御するために、ＥＣＵ１０が燃料噴射制御の際に使用する補正値を表すものであり、各インジェクタ２０固有に設定されるものである。さらに、「書込履歴」は、本実施例においてはインジェクタ２０の各気筒への設置又は交換時の日時を表す履歴情報であり、インジェクタ２０の交換毎に更新されるものである。
【００３４】
そして、ＥＣＵ１０が図示しない各種センサ・スイッチ類からの入力に基づいてインジェクタ２０を駆動制御する際には、演算制御部１１のエンジン制御部が、設定された目標噴射制御量にデータベース１２から読み込んだ各インジェクタ２０の補正値を加味して燃料噴射制御量を演算し、インジェクタ２０へ噴射指令信号を出力する。つまり、演算制御部１１は、この補正値を考慮した噴射指令信号に基づいてインジェクタ２０を最適な状態で駆動・制御する。
【００３５】
また、外部ツール３０は、図示しないマイクロコンピュータ，通信部，ＬＣＤ等の表示装置，キーボード等の入力装置，ＥＣＵ１０に対して着脱自在に接続してシリアル通信を行うためのコネクタ等を備える。
そして、車両が市場に出た後、何らかの原因でインジェクタ２０を交換する際に、新たなインジェクタ２０をエンジンの気筒に組み込むときには、各インジェクタ２０を最適に駆動制御するために必要な各インジェクタ固有の補正データをＥＣＵ１０に記憶させる。その具体例を図２に示す。尚、同図左上段にはインジェクタ２０のヘッド部が示されており、それ以外の部分には、外部ツール３０の表示画面が示されている。
【００３６】
すなわち、同図に示すように、４気筒分ある各インジェクタ２０には、個々の補正データがＱＲコード（二次元コード）で記録されたラベルが貼着されており、そのラベルの横には当該補正データが刻印されている。尚、本実施例において、この「ＱＲコード」は、車両製造時の工場内において所定の読取装置により補正データ等を読み取る際に用いられるものである。
【００３７】
そして、車両が市場に出た後にインジェクタ２０を交換する際には、作業員が、その新たなインジェクタ２０に刻印された補正データ（コード）を目視により読取り、この補正データ，交換対象となる気筒番号，データチェック用のチェックサム，及びそのインジェクタ２０の取付日時を表すデータ（履歴情報）を、外部ツール３０に手入力してＥＣＵ１０に送信する。同図には外部ツール３０から補正データを入力するときの例が示されているが、まず取付け又は交換対象となるインジェクタ２０が装着される気筒を選択し、続いて、読取装置にて読み取った補正データを入力する。尚、このとき入力日時，インジェクタ２０の品番，作業者の識別情報（作業者ＩＤ）を同時に入力することもできる。そして、入力データ確認画面にて入力情報を確認し、正しければこれを承認する。すると書込処理が開始され、処理が終了すると、画面上に書込終了通知が表示される。このような処理を交換対象となる気筒の全てについて行う。
【００３８】
ＥＣＵ１０は、その演算制御部１１の通信部にてこれらの情報を受信し、データベース１２に書き込む。
また、例えばディーラーにエンジン不調等のクレームがあり、例えば市場でインジェクタ２０の補正データの書き込みミスが発生し、不正なデータによって補正がなされた可能性がある場合には、これを検証する必要がある。
【００３９】
その際には、まずエンジンに組み込んだインジェクタ２０を分解して取り出し、そのインジェクタ２０に付された補正データの内容と、データベース１２から読み出した対応する補正データの内容と比較する。このとき、作業員は、上記ラベルの横に刻印された補正データを目視により読み取って、上記データベース１２から読み出した補正データとの比較を順次行っていく（図２左上段参照）。
【００４０】
そして、両データが不一致であれば前回のインジェクタ２０の交換時にデータベース１２に不正な補正データが書き込まれたか、又はデータベース１２への書込みを忘れたことが明らかになる。
次に履歴情報を読み出す。このとき、例えば４気筒に夫々装着されたインジェクタ２０について、いずれかの気筒に関する補正データに間違いがあったり、書換えていないはずの気筒に履歴情報が残っていれば、気筒間違いがあったことが分かる。また、全ての気筒の履歴情報が古ければ書込み忘れがあったことが分かる。
【００４１】
このように、補正データに加えて履歴情報をも残すことで、いつ誤書きこみや書込み忘れが発生したかが推定でき、ディーラーでは再度正しいデータを書き込む等の処置により電子制御装置が誤交換されることがなくなる。またディーラーで書込みミスが確認されないまま電子制御装置が交換・回収された場合には、インジェクタ２０そのものに記載されている補正データも回収することにより、誤書き込みがあったか、あったとすれば、いつどこで誤書き込みが発生したのかを推定できる。
【００４２】
次に、本実施例のＥＣＵ１０が実行する処理の流れについて、図３のフローチャートに基づいて説明する。
同図に示すように、外部ツール３０からの入力により、補正データ及び履歴データ等の書込要求があったと判断すると（Ｓ１１０：ＹＥＳ）、まず受信データから交換対象となるインジェクタ２０が装着される気筒の気筒番号を確認する（Ｓ１２０）。そして、データベース１２（ＥＥＰＲＯＭ）上に設けられた該当する気筒に関するデータ領域に、これら補正データ及び履歴データの書き込みを順次行っていく（Ｓ１３０，Ｓ１４０）。そして、交換対象となる全てのインジェクタ２０についてのデータの書込みが終了するまで、Ｓ１２０〜Ｓ１４０の処理を繰り返す（Ｓ１５０）。そして、全てのデータの書込みが終了したと判断すると（Ｓ１５０：ＹＥＳ）、一連の処理を終了する。
【００４３】
一方、外部ツール３０からの入力により、補正データの読出要求があったと判断すると（Ｓ１１０：ＮＯ，Ｓ２１０：ＹＥＳ）、まず受信データから読出対象となるインジェクタ２０が装着された気筒の気筒番号を確認する（Ｓ２２０）。そして、データベース１２上に設けられた該当する気筒に関するデータ領域を参照し、該当する補正データの読出し及び外部ツール３０への送信を順次行っていく（Ｓ２３０，Ｓ２４０）。そして、読出対象となる全てのインジェクタ２０についてのデータの読出し及び送信が終了するまで、Ｓ２２０〜Ｓ２４０の処理を繰り返す（Ｓ２５０）。そして、全てのデータの読出し及び送信が終了したと判断すると（Ｓ２５０：ＹＥＳ）、一連の処理を終了する。外部ツール３０側では、このとき受信した補正データを画面に表示する。
【００４４】
また、外部ツール３０からの入力により、履歴情報の読出要求があったと判断すると（Ｓ１１０：ＮＯ，Ｓ２１０：ＮＯ，Ｓ３１０：ＹＥＳ）、まず受信データから読出対象となるインジェクタ２０が装着される気筒の気筒番号を確認する（Ｓ３２０）。そして、データベース１２上に設けられた該当する気筒に関するデータ領域を参照し、該当する履歴情報の読出し及び外部ツール３０への送信を順次行っていく（Ｓ３３０，Ｓ３４０）。そして、読出対象となるインジェクタ２０についてのデータの読出し及び送信が終了するまで、Ｓ３２０〜Ｓ３４０の処理を繰り返す（Ｓ３５０）。そして、全てのデータの読出し及び送信が終了したと判断すると（Ｓ３５０：ＹＥＳ）、一連の処理を終了する。外部ツール３０側では、このとき受信した履歴情報を画面に表示する。
【００４５】
作業者は、以上のようにして外部ツール３０の画面上に表示された補正データ及び履歴情報を用いて、上述した検証を行う。
以上に説明したように、本実施例のデータ書込システム１においては、インジェクタ２０の補正データに加え、その交換時を特定するための履歴情報がデータベースに記憶されている。このため、市場においてインジェクタ２０の作動に問題が生じた場合には、その補正データとその履歴情報を表示させてチェックすることで、どの時点で問題が発生したかを特定することができる。その結果、補正データの書込手順等の作業に問題がなかったか、問題があったとしたらどの作業に問題があったか等の原因の解明がスムーズに行われ、その後のしかるべき措置を迅速にとると共に、その責任の所在を明らかにすることができる。
【００４６】
特に、前述の一般的な従来技術のように、補正データの入力が作業員（人）の入力により行われることを前提としており、その入力の有無や正確性にヒューマンエラーが発生する可能性が高いため、本発明による原因究明の意義及びその効果が極めて顕著に現れることになる。
【００４７】
尚、本実施例において、ＥＣＵ１０及び外部ツール３０が、書込手段及び表示手段に該当する。
以上、本発明の実施例について説明したが、本発明の実施の形態は、上記実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【００４８】
例えば、上記実施例では、補正データに付加する履歴情報として、インジェクタの交換を実施した日時を書き込む例を示したが、インジェクタの交換回数や交換時までの走行距離情報その他の履歴情報を書き込むようにしてもよい。さらに、インジェクタの交換を実施した作業員の識別情報を付加してもよい。
【００４９】
また、車両出荷前の補正データの更新等についてはカウントしないように設定し、車両が市場に出た後のインジェクタの交換時の特定を容易にするようにしてもよい。この場合、ＥＣＵ１０が選択手段に該当する。
さらに、上記各実施例では、本発明のデータ書込システムを、車両に搭載されたインジェクタの補正データの書込みに適用した例を示したが、これに限らず、インジェクタ以外のアクチュエータ及びそれを制御する電子制御装置に適用することもできる。
【図面の簡単な説明】
【図１】本発明の実施例にかかるデータ書込システムの概略構成を表すブロック図である。
【図２】実施例のデータ書込処理の具体例を表す説明図である。
【図３】実施例のデータ書込処理の流れを表すフローチャートである。
【図４】従来のデータ書込方法の問題点を表す説明図である。
【符号の説明】
１・・・データ書込システム、  １０・・・ＥＣＵ、  １１・・・演算制御部、１２・・・データベース、  ２０・・・インジェクタ、  ３０・・・外部ツール
【図１】
2004257327.tif 000003
【図２】
2004257327.tif 000004
【図３】
2004257327.tif 000005
【図４】
2004257327.tif 000006