(57)【要約】【課題】制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを開発するために必要な労力や費用を低減可能であって、更に操作者が制御設定データの書き換え作業を行いやすい車両の電子制御ユニットの書換装置、車両の電子制御ユニットの書換プログラム、及び車両の電子制御ユニットを提供する。【解決手段】読出・作成部３２が、車両に搭載されている内燃機関に関する電子制御の制御設定データであって、内燃機関を電子制御する電子制御ユニット２に書き換え可能な状態で記憶されている制御設定データと共に電子制御の制御対象の種類を示す情報を含むプロファイルデータを電子制御ユニットから読み出して、制御対象の種類に応じたマップデータ又はテーブルデータを作成し、表示制御部３４が、制御対象の種類に応じたマップデータ又はテーブルデータを画面上に表示させる。【選択図】図１
2015010545.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されている内燃機関に関する電子制御の制御設定データであって、前記内燃機関を電子制御する電子制御ユニットに書き換え可能な状態で記憶されている前記制御設定データを前記電子制御ユニットから読み出し、読み出した前記制御設定データに基づいて、前記制御設定データを含むマップデータ又はテーブルデータを作成する読出・作成部と、
前記読出・作成部によって作成された前記マップデータ又は前記テーブルデータを表示する画面を有する表示部と、
前記画面に前記読出・作成部によって作成された前記マップデータ又は前記テーブルデータを表示させるように前記表示部を制御する表示制御部と、
操作者が前記画面に表示された前記マップデータ又は前記テーブルデータに対して入力した入力値を用いて、前記電子制御ユニットに記憶されている前記制御設定データを書き換える書換部と、
を備える車両の電子制御ユニットの書換装置であって、
前記読出・作成部は、前記制御設定データと共に前記電子制御の制御対象の種類を示す情報を含むプロファイルデータを前記電子制御ユニットから読み出して、前記制御対象の前記種類に応じた前記マップデータ又は前記テーブルデータを作成し、
前記表示制御部は、前記制御対象の前記種類に応じた前記マップデータ又は前記テーブルデータを前記画面上に表示させることを特徴とする車両の電子制御ユニットの書換装置。
【請求項２】
前記プロファイルデータは、少なくとも、前記制御対象の前記種類を示す制御対象の名称、及び前記制御設定データの制御設定値を設定するための引数の名称を含むことを特徴とする請求項１に記載の車両の電子制御ユニットの書換装置。
【請求項３】
前記読出・作成部は、前記プロファイルデータ及び前記制御設定データを当てはめて担持自在であるテンプレートデータを用いて、前記マップデータ又は前記テーブルデータを作成することを特徴とする請求項１又は２に記載の車両の電子制御ユニットの書換装置。
【請求項４】
請求項１から３のいずれかに記載の書換装置に適用される車両の電子制御ユニットの書換プログラムであって、
前記制御設定データを前記電子制御ユニットから読み出すと共に前記プロファイルデータを前記電子制御ユニットから読み出す処理と、
読み出された前記制御設定データ及び前記プロファイルデータに基づいて、前記マップデータ又は前記テーブルデータを作成する処理と、
作成された前記マップデータ又は前記テーブルデータを、前記画面に表示させる処理と、
操作者が前記画面に表示された前記マップデータ又は前記テーブルデータに対して入力した前記入力値を用いて、前記電子制御ユニットに記憶されている前記制御設定データを書き換える処理と、
を実行することを特徴とする車両の電子制御ユニットの書換プログラム。
【請求項５】
請求項１から３のいずれかに記載の書換装置と協働して動作する車両の電子制御ユニットであって、
前記制御設定データを書き換え可能な状態で記憶する制御設定データ記憶部と、
前記プロファイルデータを記憶するプロファイルデータ記憶部と、
を備えることを特徴とする車両の電子制御ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の電子制御ユニットの書換装置、車両の電子制御ユニットの書換プログラム、及び車両の電子制御ユニットに関し、特に、車両の内燃機関に関する電子制御ユニットが記憶している内燃機関に関する電子制御の制御設定データを書き換えるための車両の電子制御ユニットの書換装置、かかる書換装置に適用される車両の電子制御ユニットの書換プログラム、及びかかる書換装置と協働する車両の電子制御ユニットに関する。
【背景技術】
【０００２】
車両の内燃機関に関する電子制御ユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）には、内燃機関に関する電子制御の制御設定データを書き換え可能な状態で記憶しているものがある。かかる内燃機関に関する電子制御の制御設定データとしては、燃料噴射量の補正係数、インジェクタの燃料噴射量比率、点火時期の補正係数、及びアイドル回転速度等の制御設定データが挙げられる。
【０００３】
特許文献１は、電子制御ユニットが記憶している制御設定データを書き換えるための書換装置を開示する。詳しくは、特許文献１記載の書換装置は、コンピュータプログラムであるアプリケーションツールによって、電子制御ユニットから制御設定データを読み出して画面上に表示し、画面を見た操作者の指示に基づいて制御設定データを変更し、電子制御ユニットが記憶している制御設定データを変更後の制御設定データに書き換える構成を有するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第５０９１８５８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本発明者の検討によれば、引用文献１の構成においては、電子制御ユニットが記憶している制御設定データを変更後の制御設定データに書き換える構成を有するものではあるが、電子制御ユニットに書き換え可能な状態で記憶されている内燃機関に関する電子制御の制御設定データ等は、電子制御ユニットの機種によって異なるものである。
【０００６】
具体的には、書き換え可能な制御設定データの種類や、制御設定データの制御設定値を決定する引数と制御設定値との関係を規定したマップデータやテーブルデータの種類やサイズ等は、電子制御ユニットの機種によって異なるものである。
【０００７】
このため、引用文献１の書換装置の構成によれば、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを、電子制御ユニットの機種毎に開発する必要がある。
【０００８】
このような観点からは、引用文献１の書換装置の構成では、アプリケーションツールを開発するために多くの労力や費用が必要である傾向があるものと考えられる。
【０００９】
本発明は、以上のような検討を経てなされたものであり、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを開発するために必要な労力や費用を
低減可能であって、更に操作者が制御設定データの書き換え作業を行いやすい車両の電子制御ユニットの書換装置、車両の電子制御ユニットの書換プログラム、及び車両の電子制御ユニットを提供することを目的とする。
【課題を解決するための手段】
【００１０】
以上の目的を達成すべく、本発明は、車両に搭載されている内燃機関に関する電子制御の制御設定データであって、前記内燃機関を電子制御する電子制御ユニットに書き換え可能な状態で記憶されている前記制御設定データを前記電子制御ユニットから読み出し、読み出した前記制御設定データに基づいて、前記制御設定データを含むマップデータ又はテーブルデータを作成する読出・作成部と、前記読出・作成部によって作成された前記マップデータ又は前記テーブルデータを表示する画面を有する表示部と、前記画面に前記読出・作成部によって作成された前記マップデータ又は前記テーブルデータを表示させるように前記表示部を制御する表示制御部と、操作者が前記画面に表示された前記マップデータ又は前記テーブルデータに対して入力した入力値を用いて、前記電子制御ユニットに記憶されている前記制御設定データを書き換える書換部と、を備える車両の電子制御ユニットの書換装置であって、前記読出・作成部は、前記制御設定データと共に前記電子制御の制御対象の種類を示す情報を含むプロファイルデータを前記電子制御ユニットから読み出して、前記制御対象の前記種類に応じた前記マップデータ又は前記テーブルデータを作成し、前記表示制御部は、前記制御対象の前記種類に応じた前記マップデータ又は前記テーブルデータを前記画面上に表示させることを第１の局面とする。
【００１１】
また、本発明は、かかる第１の局面に加えて、前記プロファイルデータは、少なくとも、前記制御対象の前記種類を示す制御対象の名称、及び前記制御設定データの制御設定値を設定するための引数の名称を含むことを第２の局面とする。
【００１２】
また、本発明は、かかる第１又は第２の局面に加えて、前記読出・作成部は、前記プロファイルデータ及び前記制御設定データを当てはめて担持自在であるテンプレートデータを用いて、前記マップデータ又は前記テーブルデータを作成することを第３の局面とする。
【００１３】
また、本発明は、別の局面において、第１から第３の局面のいずれかの書換装置に適用される車両の電子制御ユニットの書換プログラムであって、前記制御設定データを前記電子制御ユニットから読み出すと共に前記プロファイルデータを前記電子制御ユニットから読み出す処理と、読み出された前記制御設定データ及び前記プロファイルデータに基づいて、前記マップデータ又は前記テーブルデータを作成する処理と、作成された前記マップデータ又は前記テーブルデータを、前記画面に表示させる処理と、操作者が前記画面に表示された前記マップデータ又は前記テーブルデータに対して入力した前記入力値を用いて、前記電子制御ユニットに記憶されている前記制御設定データを書き換える処理と、を実行するものである。
【００１４】
また、本発明は、更に別の局面において、第１から第３の局面のいずれかの書換装置と協働して動作する車両の電子制御ユニットであって、 前記制御設定データを書き換え可能な状態で記憶する制御設定データ記憶部と、前記プロファイルデータを記憶するプロファイルデータ記憶部と、を備えるものである。
【発明の効果】
【００１５】
本発明の第１の局面によれば、読出・作成部が、車両に搭載されている内燃機関に関する電子制御の制御設定データであって、内燃機関を電子制御する電子制御ユニットに書き換え可能な状態で記憶されている制御設定データと共に電子制御の制御対象の種類を示す情報を含むプロファイルデータを電子制御ユニットから読み出して、制御対象の種類に応
じたマップデータ又はテーブルデータを作成し、表示制御部が、制御対象の種類に応じたマップデータ又はテーブルデータを画面上に表示させることにより、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを開発するために必要な労力や費用を低減することができると共に、操作者に対して正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。更に、車両を他の車種に買い換えた場合であっても、操作者は他の車種に対応するアプリケーションツールを新たに購入する必要が無くなるので、操作者の経済的負担を軽減することができる。
【００１６】
また、本発明の第２の局面によれば、プロファイルデータが、少なくとも、制御対象の種類を示す制御対象の名称、及び制御設定データの制御設定値を設定するための引数の名称を含むことにより、マップデータ又はテーブルデータ及び制御対象の名称や引数の名称を含ませることができ、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを開発するために必要な労力や費用を低減した状態で、操作者がこれらを確認しながら制御設定データの書き換え作業を行い得るという、操作者に対してより正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。
【００１７】
また、本発明の第３の局面によれば、読出・作成部が、プロファイルデータ及び制御設定データを当てはめて担持自在であるテンプレートデータを用いて、マップデータ又はテーブルデータを作成することにより、電子制御ユニットの機種や電子制御の制御対象に対して汎用化したテンプレートデータを用いて、マップデータ又はテーブルデータを作成することができ、より簡便な構成で、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを開発するために必要な労力や費用を低減することができる。
【００１８】
また、本発明の別の局面によれば、第１から第３の局面のいずれかの書換装置に適用される車両の電子制御ユニットの書換プログラムが、制御設定データを電子制御ユニットから読み出すと共にプロファイルデータを電子制御ユニットから読み出す処理と、読み出された制御設定データ及びプロファイルデータに基づいて、マップデータ又はテーブルデータを作成する処理と、作成されたマップデータ又はテーブルデータを、画面に表示させる処理と、操作者が画面に表示されたマップデータ又はテーブルデータに対して入力した入力値を用いて、電子制御ユニットに記憶されている制御設定データを書き換える処理と、を実行することにより、それを開発するために必要な労力や費用を低減された態様で、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを提供することができると共に、操作者に対して正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。
【００１９】
また、本発明の更に別の局面によれば、第１から第３の局面のいずれかの書換装置と協働して動作する車両の電子制御ユニットが、 制御設定データを書き換え可能な状態で記憶する制御設定データ記憶部と、プロファイルデータを記憶するプロファイルデータ記憶部と、を備えることにより、書き換え装置と協働して、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを開発するために必要な労力や費用を低減することができると共に、操作者に対して正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態において、車両の電子制御ユニットと互いに協働して動作する書換装置の構成を示すブロック図である。
【図２】本実施形態において、車両の電子制御ユニットが書き換え可能な状態で記憶しているその制御設定データを書き換える際の書換装置の動作を、車両の電子制御ユニットと共に説明するための模式図である。
【発明を実施するための形態】
【００２１】
以下、図面を適宜参照して、本発明の実施形態において、車両の内燃機関に関する電子制御ユニットが記憶している内燃機関に関する電子制御の制御設定データを書き換えるための車両の電子制御ユニットの書換装置、かかる書換装置に適用される車両の電子制御ユニットの書換プログラム、及びかかる書換装置と協働する車両の電子制御ユニットにつき、詳細に説明する。
【００２２】
〔書換装置等の構成〕
まず、図１及び図２を参照して、本実施形態における書換装置等の構成について説明する。
【００２３】
図１は、本実施形態において、車両の電子制御ユニットと互いに協働して動作する書換装置の構成を示すブロック図である。また、図２は、本実施形態において、車両の電子制御ユニットが書き換え可能な状態で記憶しているその制御設定データを書き換える際の書換装置の動作を、車両の電子制御ユニットと共に説明するための模式図である。
【００２４】
図１に示すように、本実施形態における書換装置１は、図示を省略する車両に搭載されている電子制御ユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２がそのメモリ２１内に書き換え可能な状態で記憶している車両の内燃機関に関する電子制御の制御設定データを、電子制御ユニット２と互いに協働して書き換えるための装置であり、コンピュータ３と、各種情報を可視表示する画面４１を有するディスプレイである表示部４と、を主な構成要素として備えている。
【００２５】
コンピュータ３は、図示を省略するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算処理装置と、メモリ３１と、読出・作成部３２と、書換部３３と、表示制御部３４と、を備えている。なお、図１中では、読出・作成部３２、書換部３３及び表示制御部３４は、各々機能ブロックとして示す。
【００２６】
メモリ３１は、アプリケーションツール格納部３１ａと、マップデータ・テーブルデータ保存部３１ｂと、を備えている。
【００２７】
アプリケーションツール格納部３１ａは、アプリケーションツール３１ａ１及び各種様式のテンプレートデータを記憶している。このような各種様式のテンプレートデータは、車両の内燃機関に関する電子制御の制御設定データを書き換える際に用いる設定対象名、引数及び制御設定データ等を表示するためのマップデータ状又はテーブルデータ状の表示様式を規定する複数の電子制御ユニット２の機種間で共通化でき、車両の内燃機関に関する複数種類の制御対象間で共通化できる汎用データである。典型的には、かかるテンプレートデータには、３次元マップデータのテンプレートデータ３１ａ２、２次元テーブルデータのテンプレートデータ３１ａ３、及び１次元（単項）テーブルデータのテンプレートデータ３１ａ４が含まれる。
【００２８】
アプリケーションツール３１ａ１は、電子制御ユニット２が書き換え可能な状態で記憶している車両の内燃機関に関する電子制御の制御設定データを書き換える際に起動されるコンピュータプログラムであり、電子制御ユニット２の書換プログラムである。コンピュータ３内のＣＰＵ等の演算処理装置がアプリケーションツール３１ａ１を実行することによって、読出・作成部３２、書換部３３、及び表示制御部３４の機能が実現される。
【００２９】
具体的には、図２に示すように、３次元マップデータのテンプレートデータ３１ａ２は、車両の内燃機関に関する電子制御の制御設定値Ｚｉｊ（ｉは１からｍの自然数で、１はｉの下限値であってｍはｉの上限値であり、かつ、ｊは１からｎの自然数で、１はｊの下
限値であってｎはｊの上限値である）を設定するための引数Ｘｉ及びＹｊと制御設定値Ｚｉｊとの関係を示すために用いる３次元マップデータを規定する複数種類の電子制御ユニット２間で共通化できる汎用テンプレートデータであり、かつ、車両の内燃機関に関する複数種類の制御対象間で共通化できる汎用テンプレートデータである。
【００３０】
このようなテンプレートデータ３１ａ２においては、行方向に引数Ｘｉに対応する引数名Ｘ、列方向に引数Ｙｊに対応する引数名Ｙ、及びそれらの交差部位に制御設定値Ｚｉｊに対応する制御対象名Ｚが各々配置され得て、かつ、引数Ｘｉ及びＹｊで囲まれた領域には、引数Ｘｉ及びＹｊの各々に対応する制御設定値Ｚｉｊが制御設定データとして配置され得るものである。つまり、テンプレートデータ３１ａ２は、アプリケーションツール３１ａ１が動作する際に、このような配置事項を各々対応して担持する担持領域を画成すると共に、典型的には、配置事項間の区分け線及びテンプレートデータ３１ａ２の外周線をも画成して提供するためのデータである。また、このようなテンプレートデータ３１ａ２は、汎用テンプレートデータであるため、制御対象名Ｚ、並びに引数名Ｘ及びＹは、車両のユーザや整備工場の技術者等である書換装置１の操作者による変更が不可能な固定名称であり、引数Ｘｉ及びＹｊの上下限値であるＸ１、Ｘｍ、Ｙ１及びＹｎも、操作者による変更が不可能な固定値である。但し、引数Ｘｉ及びＹｊの上下限値であるＸ１、Ｘｍ、Ｙ１及びＹｎは、操作者の設定自由度を増すために、操作者によって変更が可能な値としてもよい。
【００３１】
ここで、かかるテンプレートデータ３１ａ２に関しては、その制御対象名Ｚ、引数名Ｘ及びＹ、並びに引数Ｘｉ及びＹｊの内の上下限値であるＸ１、Ｘｍ、Ｙ１及びＹｎの各値に関する情報は、電子制御ユニット２が有するメモリ２１のプロファイルデータ記憶部２１ｂに書き換えが不可能なプロファイルデータとして記憶され、制御設定値Ｚｉｊに加え、引数Ｘｉ及びＹｊの内の上下限値であるＸ１、Ｘｍ、Ｙ１及びＹｎを除くＸ２からＸｍ−１の各値及びＹ２からＹｎ−１の各値は、電子制御ユニット２が有するメモリ２１の制御設定データ記憶部２１ａに書き換えが可能な制御設定データとして記憶されている。なお、引数Ｘｉ及びＹｊの上下限値であるＸ１、Ｘｍ、Ｙ１及びＹｎは、それらが書き換え不可能な場合には、プロファイルデータ記憶部２１ｂにプロファイルデータとして記憶され、それらが書き換え可能な場合には、制御設定データ記憶部２１ａに記憶されている。
【００３２】
また、２次元テーブルデータのテンプレートデータ３１ａ３は、車両の内燃機関に関する制御設定値Ｂｉ（ｉは１からｍの自然数で、１はｉの下限値であってｍはｉの上限値である）を設定するための引数Ａｉと制御設定値Ｂｉとの関係を示すために用いる２次元テーブルデータを規定する複数種類の電子制御ユニット２間で共通化できる汎用テンプレートデータであり、かつ、車両の内燃機関に関する複数種類の制御対象間で共通化できる汎用テンプレートデータである。
【００３３】
このようなテンプレートデータ３１ａ３においては、引数Ａｉに対応する引数名Ａ、及び制御設定値Ｂｉに対応する制御対象名Ｂが並置され得ると共に、引数名Ａに対応して引数Ａｉが行方向に配置され得て、かつ、制御対象名Ｂに対応して制御設定値Ｂｉが制御設定データとして行方向に配置される得るものである。つまり、テンプレートデータ３１ａ３は、アプリケーションツール３１ａ１が動作する際に、このような配置事項を各々対応して担持する担持領域を画成すると共に、典型的には、配置事項間の区分け線及びテンプレートデータ３１ａ３の外周線をも画成して提供するためのデータである。また、このようなテンプレートデータ３１ａ３は、汎用テンプレートデータであるため、引数名Ａ及び制御対象名Ｂは、書換装置１の操作者による変更が不可能な固定名称であり、引数Ａｉの上下限値であるＡ１及びＡｍも、操作者による変更が不可能な固定値である。但し、引数Ａｉの上下限値であるＡ１及びＡｍは、操作者の設定自由度を増すために、操作者によって変更が可能な値としてもよい。
【００３４】
ここで、かかるテンプレートデータ３１ａ３に関しては、その制御対象名Ｂ、引数名Ａ、及び引数Ａｉの内の上下限値であるＡ１及びＡｍの各値に関する情報は、電子制御ユニット２が有するメモリ２１のプロファイルデータ記憶部２１ｂに書き換えが不可能なプロファイルデータとして記憶され、制御設定値Ｂｉに加え、引数Ａｉの内の上下限値であるＡ１及びＡｍを除くＡ２からＡｍ−１の各値は、電子制御ユニット２が有するメモリ２１の制御設定データ記憶部２１ａに書き換えが可能な制御設定データとして記憶されている。なお、引数Ａｉの上下限値であるＡ１及びＡｍは、それらが書き換え不可能な場合には、プロファイルデータ記憶部２１ｂにプロファイルデータとして記憶され、それらが書き換え可能な場合には、制御設定データ記憶部２１ａに記憶されている。
【００３５】
また、１次元（単項）テーブルデータのテンプレートデータ３１ａ４は、車両の内燃機関に関する制御設定値Ｃ１を設定するための制御対象名Ｃと制御設定値Ｃ１との関係を示すために用いる１次元テーブルデータを規定する複数種類の電子制御ユニット２間で共通化できる汎用テンプレートデータであり、かつ、車両の内燃機関に関する複数種類の制御対象間で共通化できる汎用テンプレートデータである。かかる場合には、制御対象名Ｃは、制御設定値Ｃ１に対応する単項の引数の名称を兼ねていることになる。
【００３６】
このようなテンプレートデータ３１ａ４においては、制御対象名Ｃ及び制御設定データとしての制御設定値Ｃ１が並置して配置され得るものである。つまり、テンプレートデータ３１ａ４は、アプリケーションツール３１ａ１が動作する際に、このような配置事項を各々対応して担持する担持領域を画成すると共に、典型的には、配置事項間の区分け線及びテンプレートデータ３１ａ４の外周線をも画成して提供するためのデータである。また、このようなテンプレートデータ３１ａ４は、汎用テンプレートデータであるため、制御対象名Ｃは、書換装置１の操作者による変更が不可能な固定名称である。
【００３７】
ここで、かかるテンプレートデータ３１ａ４に関しては、その制御対象名Ｃに関する情報は、電子制御ユニット２が有するメモリ２１のプロファイルデータ記憶部２１ｂに書き換えが不可能なプロファイルデータとして記憶され、制御設定値Ｃ１の値は、電子制御ユニット２が有するメモリ２１の制御設定データ記憶部２１ａに書き換えが可能な制御設定データとして記憶されている。
【００３８】
マップデータ・テーブルデータ保存部３１ｂは、操作入力用のヒューマンインターフェース５を介して、書換装置１の操作者が入力した制御設定データに関する情報を記憶するものである。マップデータ・テーブルデータ保存部３１ｂに記憶された情報は、車両の内燃機関に関する電子制御の次回の調整の際の既定値として活用することができる。マップデータ・テーブルデータ保存部３１ｂは、コンピュータ３内でアプリケーションツール格納部３１ａとは別に設けられてもよいし、コンピュータ３と別体でそれに装脱自在なメモリ内に設けられていてもよい。
【００３９】
読出・作成部３２は、インターフェース６を介して、電子制御ユニット２が有するメモリ２１の制御設定データ記憶部２１ａ内に記憶されている制御設定データを読み出す。併せて、読出・作成部３２は、インターフェース６を介して、電子制御ユニット２が有するメモリ２１のプロファイルデータ記憶部２１ｂ内に記憶されているプロファイルデータを読み出す。更に、読出・作成部３２は、このように読み出したプロファイルデータ中の制御対象名に関する情報に基づいて、メモリ３１から、制御対象に対応した３次元マップデータのテンプレートデータ３１ａ２、２次元テーブルデータのテンプレートデータ３１ａ３、及び１次元（単項）テーブルデータのテンプレートデータ３１ａ４を読み出すと共に、表示部４の画面４１上に表示し得るような制御設定データを書き換えるためのマップデータ又はテーブルデータを作成する。なお、インターフェース６は、書換装置１と電子制
御ユニット２との間で電子情報を送受自在とするデータ通信デバイスである。
【００４０】
書換部３３は、ヒューマンインターフェース５を介して書換装置１の操作者が入力した入力値に基づき、読出・作成部３２が電子制御ユニット２が有するメモリ２１の制御設定データ記憶部２１ａから読み出した制御設定データを書き換える。なお、ヒューマンインターフェース５は、書換装置１と一体又は別体に設けられたキーボード等である。
【００４１】
表示制御部３４は、読出・作成部３２が電子制御ユニット２が有するメモリ２１の制御設定データ記憶部２１ａから読み出した制御設定データ及び電子制御ユニット２が有するメモリ２１のプロファイルデータ記憶部２１ｂから読み出したプロファイルデータを、読出・作成部３２がメモリ３１から読み出した制御対象に対応した３次元マップデータのテンプレートデータ３１ａ２、２次元テーブルデータのテンプレートデータ３１ａ３、及び１次元（単項）テーブルデータのテンプレートデータ３１ａ４内に配置して表示部４の画面４１上に表示して、その中の制御設定データを、書換装置１の操作者が変更して入力できるように表示部４を制御する。
【００４２】
〔制御設定データの書換動作〕
次に、図１及び図２を参照して、電子制御ユニット２が書き換え可能な状態で記憶している車両の内燃機関に関する電子制御の制御設定データを書き換える際の書換装置１の動作について説明する。
【００４３】
電子制御ユニット２が書き換え可能な状態で記憶している車両の内燃機関に関する電子制御の制御設定データを書き換える際には、まず、読出・作成部３２が、書き換え可能な状態で記憶されている制御設定データと共に、かかる制御設定データに対応した制御対象の種類を示す制御対象名等の情報を含んで書き換え不可能な状態で記憶されているプロファイルデータを、各々電子制御ユニット２のメモリ２１の制御設定データ記憶部２１ａ及びプロファイルデータ記憶部２１ｂから読み出す。但し、制御設定データ及びプロファイルデータの各々の内容は、電子制御ユニット２の機種及び電子制御の制御対象によって種々の内容を取り得るものである。
【００４４】
制御設定データは、制御設定値、及び該当する場合には制御設定値の引数の上下限値を含み、例えば、燃料噴射量の補正係数α、インジェクタの燃料噴射量比率Ｒ、及びアイドル回転速度ＮＥｉといった内燃機関に関する電子制御の制御対象に対応する制御設定値、並びに該当する場合にはそれらの引数の上下限値を含む。詳しくは、制御対象が燃料噴射量の補正係数αである場合には、制御設定データは、制御設定値Ｚｉｊ（Ｚ１１からＺｍｎまでの各々の値）、並びに引数Ｘｉ及びＹｊの内のＸ２からＸｍ−１の各々の値及びＹ２からＹｎ−１の各々の値を含む。制御対象がインジェクタの燃料噴射量比率Ｒである場合には、制御設定データは、制御設定値Ｂｉ（Ｂ１からＢｍまでの各々の値）、並びに引数Ａｉの内のＡ２からＡｍ−１の各々の値を含む。また、制御対象がアイドル回転速度ＮＥｉである場合には、制御設定データは、制御設定値Ｃ１の値を含む。
【００４５】
プロファイルデータは、制御対象名及び引数名に関する各々の情報、並びに該当する場合には引数の上下限値を含み、例えば、燃料噴射量の補正係数α、インジェクタの燃料噴射量比率Ｒ、及びアイドル回転速度ＮＥｉといった内燃機関に関する電子制御の制御対象に対応する制御対象名及び引数名に関する各々の情報、並びに該当する場合には引数の上下限値を含む。詳しくは、制御対象が燃料噴射量の補正係数αである場合には、プロファイルデータは、制御対象名Ｚとして燃料噴射量の補正係数αの名称、並びに引数名Ｘ及びＹに各々対応してエンジン回転速度ＮＥ及びスロットル開度ＴＨの各々の名称に関する各々の情報、並びに引数Ｘｉ及びＹｊの内の上下限値であるＸ１、Ｘｍ、Ｙ１及びＹｎの各々の値を含む。制御対象がインジェクタの燃料噴射量比率Ｒである場合には、プロファイ
ルデータは、制御対象名Ｂとしてインジェクタの燃料噴射量比率Ｒの名称、及び引数名Ａとしてエンジン回転速度ＮＥの名称に関する各々の情報、及び引数Ａｉの内の上下限値であるＡ１及びＡｍの各々の値を含む。また、制御対象がアイドル回転速度ＮＥｉである場合には、プロファイルデータは、制御対象名Ｃとしてアイドル回転速度ＮＥｉの名称に関する情報を含む。
【００４６】
次に、読出・作成部３２が、プロファイルデータ記憶部２１ｂから読み出されたプロファイルデータ中の制御対象名を判別し、その判別結果に基づいて、それに対応するテンプレートデータを選択する。
【００４７】
具体的には、制御対象名が燃料噴射量の補正係数αである場合には、読出・作成部３２は３次元マップデータのテンプレートデータ３１ａ２を選択する。この際、引数Ｘｉにおける上限値Ｘｍの次数ｍの値、及び引数Ｙｉの上限値であるＹｎの次数ｎの値に適合するテンプレートデータ３１ａ２を選択する。かかる場合、行数及び列数の異なる複数のテンプレートデータ３１ａ２を用意しておくのではなく、引数Ｘｉにおける上限値Ｘｍの次数ｍの値、及び引数Ｙｉの上限値であるＹｎの次数ｎの値に基づいて、テンプレートデータ３１ａ２の行数及び列数を調整してもかまわない。制御対象名がインジェクタの燃料噴射量比率Ｒである場合には、読出・作成部３２は２次元テーブルデータのテンプレートデータ３１ａ３を選択する。この際、引数Ａｉにおける上限値Ａｍの次数ｍの値に適合するテンプレートデータ３１ａ３を選択する。かかる場合、列数の異なる複数のテンプレートデータ３１ａ３を用意しておくのではなく、引数Ａｉにおける上限値Ａｍの次数ｍの値に基づいて、テンプレートデータ３１ａ３の列数を調整してもかまわない。また、制御対象名がアイドル回転速度ＮＥｉである場合には、読出・作成部３２は１次元（単項）テーブルデータのテンプレートデータ３１ａ４を選択する。
【００４８】
次に、読出・作成部３２が、それが電子制御ユニット２のメモリ２１の制御設定データ記憶部２１ａ及びプロファイルデータ記憶部２１ｂから読み出した制御設定データ及びプロファイルデータに基づいて選択したテンプレートデータに、かかる制御設定データ及びプロファイルデータを当てはめて担持することによって、表示部４の画面４１上に表示できるように、制御設定データを書き換えるためのマップデータ又はテーブルデータを作成する。
【００４９】
具体的には、制御対象名が燃料噴射量の補正係数αである場合には、読出・作成部３２は、選択したテンプレートデータ３１ａ２に対して、それが電子制御ユニット２のメモリ２１のプロファイルデータ記憶部２１ｂから読み出した情報である制御対象名Ｚとして燃料噴射量の補正係数αの名称、並びに引数名Ｘ及びＹに各々対応してエンジン回転速度ＮＥ及びスロットル開度ＴＨの各々の名称、並びに引数Ｘｉ及びＹｊの内の上下限値であるＸ１、Ｘｍ、Ｙ１及びＹｎの各々の値を、書換が不可能な情報として、各々対応する部位に当てはめて担持すると共に、それが電子制御ユニット２のメモリ２１の制御設定データ記憶部２１ａから読み出した制御設定値Ｚｉｊ（Ｚ１１からＺｍｎまでの各々の値）、並びに引数Ｘｉ及びＹｊの内のＸ２からＸｍ−１の各々の値及びＹ２からＹｎ−１の各々の値を、書換が可能な情報として、各々対応する部位に当てはめて担持することにより、３次元のマップデータを作成する。なお、便宜上、図２で符号３１ａ２示すテンプレートデータは、かかる３次元マップデータが表示部４の画面４１上に表示される態様で示している。
【００５０】
制御対象名がインジェクタの燃料噴射量比率Ｒである場合には、読出・作成部３２は、選択したテンプレートデータ３１ａ３に対して、それが電子制御ユニット２のメモリ２１のプロファイルデータ記憶部２１ｂから読み出した情報である制御対象名Ｂ、引数名Ａ、及び引数Ａｉの内の上下限値であるＡ１及びＡｍの各々の値を、書換が不可能な情報とし
て、各々対応する部位に当てはめて担持すると共に、それが電子制御ユニット２のメモリ２１の制御設定データ記憶部２１ａから読み出した制御設定値Ｂｉ、及び引数Ａｉの内の上下限値であるＡ１及びＡｍを除くＡ２からＡｍ−１の各々の値を、書換が可能な情報として、各々対応する部位に当てはめて担持することにより、２次元のテーブルデータを作成する。なお、便宜上、図２で符号３１ａ３示すテンプレートデータは、かかる２次元テーブルデータが表示部４の画面４１上に表示される態様で示している。
【００５１】
制御対象名がアイドル回転速度ＮＥｉである場合には、読出・作成部３２は、選択したテンプレートデータ３１ａ４に対して、それが電子制御ユニット２のメモリ２１のプロファイルデータ記憶部２１ｂから読み出した情報である制御対象名Ｃを、書換が不可能な情報として、対応する部位に当てはめて担持すると共に、それが電子制御ユニット２のメモリ２１の制御設定データ記憶部２１ａから読み出した制御設定値Ｃ１の値を、書換が可能な情報として、対応する部位に当てはめて担持することにより、１次元（単項）のテーブルデータを作成する。なお、便宜上、図２で符号３１ａ４示すテンプレートデータは、かかる１次元テーブルデータが表示部４の画面４１上に表示される態様で示している。
【００５２】
次に、表示制御部３４が、読出・作成部３２が作成した制御設定データを書き換えるためのマップデータ又はテーブルデータを表示部４の画面４１上に表示させて、書換装置１の操作者に対してかかるマップデータ又はテーブルデータを視認可能に提示させる。操作者は、このように画面４１上に表示されたマップデータ又はテーブルデータを参照しながら、電子制御ユニット２のメモリ２１の制御設定データ記憶部２１ａから読み出した制御設定値が車両の内燃機関に関する電子制御の現在の設定値であることを認識した上で、ヒューマンインターフェース５を介して、かかる制御設定値を必要に応じて変更する値を入力して車両の内燃機関に関する電子制御の調整を行う。この際、操作者は、該当する場合には引数の上下限値を除く引数の値も変更する。表示制御部３４は、このように変更された制御設定値や引数の値を表示部４の画面４１上に即座に表示させる。つまり、操作者は、画面４１上に表示されたマップデータ又はテーブルデータを参照しながら、このような制御設定値や引数の値の変更を行うことができる。
【００５３】
そして、このような操作者による制御設定値や引数の値の変更が終了したならば、最後に、書換部３３が、インターフェース６を介して、操作者の変更後の制御設定値や引数の値を含む制御設定データを用いて、電子制御ユニット２の制御設定データ記憶部２１ａに記憶されている制御設定データを書き換える。これにより、電子制御ユニット２が書き換え可能な状態で記憶している車両の内燃機関に関する電子制御の制御設定データを書き換えることができる。また、この際又は操作者による制御設定値や引数の値の変更が行われる際に、コンピュータ３の制御によって自動的に又は操作者の指示により手動的に、このように変更された制御設定値や引数の値をマップデータ・テーブルデータ保存部３１ｂに記憶させる。
【００５４】
なお、本実施形態における書換装置１は、車両の内燃機関に関する電子制御の制御設定データの書換用に適用されているが、車両の補機に関する電子制御の制御設定データの書換用に適用してもよいし、車両以外の移動体等の機器の電子制御の制御設定データの書換用に適用してもかまわない。
【００５５】
また、本実施形態における書換装置１において用いられるテンプレートデータが規定するマップデータやテーブルデータの行や列の配置は自由に変更自在であるし、また、マップデータやテーブルデータの組み合わせは自在であり、更に４次元以上のマップデータを用いてもかまわない。
【００５６】
また、本実施形態における書換装置１における制御対象名は、テンプレートデータが規
定するマップデータやテーブルデータの上部領域等に別に付加されてもよい。
【００５７】
また、本実施形態における書換装置１における読出・作成部３２は、電子制御ユニット２が有するメモリ２１の制御設定データ記憶部２１ａ内に記憶されている制御設定データを読み出す機能、電子制御ユニット２が有するメモリ２１のプロファイルデータ記憶部２１ｂ内に記憶されているプロファイルデータを読み出す機能、このように読み出したプロファイルデータ中の制御対象名に関する情報に基づいて、メモリ３１から、制御対象に対応した３次元マップデータのテンプレートデータ３１ａ２、２次元テーブルデータのテンプレートデータ３１ａ３、及び１次元（単項）テーブルデータのテンプレートデータ３１ａ４を読み出す機能、及び表示部４の画面４１上に表示し得るような制御設定データを書き換えるためのマップデータ又はテーブルデータを作成する機能を併せ持つものとしたが、もちろんこれらは別々の又は同一の機能ブロックで実現されてもよい。
【００５８】
以上の本実施形態の構成においては、読出・作成部３２が、車両に搭載されている内燃機関に関する電子制御の制御設定データであって、内燃機関を電子制御する電子制御ユニット２に書き換え可能な状態で記憶されている制御設定データと共に電子制御の制御対象の種類を示す情報を含むプロファイルデータを電子制御ユニットから読み出して、制御対象の種類に応じたマップデータ又はテーブルデータを作成し、表示制御部３４が、制御対象の種類に応じたマップデータ又はテーブルデータを画面４１上に表示させることにより、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツール３１ａ１を開発するために必要な労力や費用を低減することができると共に、操作者に対して正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。更に、車両を他の車種に買い換えた場合であっても、操作者は他の車種に対応するアプリケーションツール３１ａ１を新たに購入する必要が無くなるので、操作者の経済的負担を軽減することができる。
【００５９】
また、プロファイルデータが、少なくとも、制御対象の種類を示す制御対象の名称、及び制御設定データの制御設定値を設定するための引数の名称を含むことにより、マップデータ又はテーブルデータ及び制御対象の名称や引数の名称を含ませることができ、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツール３１ａ１を開発するために必要な労力や費用を低減した状態で、操作者がこれらを確認しながら制御設定データの書き換え作業を行い得るという、操作者に対してより正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。
【００６０】
また、読出・作成部３２が、プロファイルデータ及び制御設定データを当てはめて担持自在であるテンプレートデータ３１ａ２、３１ａ３、３１ａ４を用いて、マップデータ又はテーブルデータを作成することにより、電子制御ユニット２の機種や電子制御の制御対象に対して汎用化したテンプレートデータ３１ａ２、３１ａ３、３１ａ４を用いて、マップデータ又はテーブルデータを作成することができ、より簡便な構成で、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツール３１ａ１を開発するために必要な労力や費用を低減することができる。
【００６１】
また、書換装置１に適用される車両の電子制御ユニット２の書換プログラム（アプリケーションツール）３１ａ１が、制御設定データを電子制御ユニットから読み出すと共にプロファイルデータを電子制御ユニットから読み出す処理と、読み出された制御設定データ及びプロファイルデータに基づいて、マップデータ又はテーブルデータを作成する処理と、作成されたマップデータ又はテーブルデータを、画面４１に表示させる処理と、操作者が画面４１に表示されたマップデータ又はテーブルデータに対して入力した入力値を用いて、電子制御ユニットに記憶されている制御設定データを書き換える処理と、を実行することにより、それを開発するために必要な労力や費用を低減された態様で、制御設定デー
タの読み出し、変更、及び書き換えを行うアプリケーションツール３１ａ１を提供することができると共に、操作者に対して正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。
【００６２】
また、書換装置１と協働して動作する車両の電子制御ユニット２が、 制御設定データを書き換え可能な状態で記憶する制御設定データ記憶部２１ａと、プロファイルデータを記憶するプロファイルデータ記憶部２１ｂと、を備えることにより、書き換え装置１と協働して、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツール３１ａ１を開発するために必要な労力や費用を低減することができると共に、操作者に対して正確な制御設定データの書き換え作業が行い得る作業環境を提供することができる。
【００６３】
なお、本発明は、部材の種類、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００６４】
以上のように、本発明においては、制御設定データの読み出し、変更、及び書き換えを行うアプリケーションツールを開発するために必要な労力や費用を低減可能であって、更に操作者が制御設定データの書き換え作業を行いやすい車両の電子制御ユニットの書換装置、車両の電子制御ユニットの書換プログラム、及び車両の電子制御ユニットを提供することを提供することができるものであり、その汎用普遍的な性格から車両等の電子制御ユニットに広範に適用され得るものと期待される。
【符号の説明】
【００６５】
１…書換装置
２…電子制御ユニット（ＥＣＵ）
３…コンピュータ
４…表示部
５…ヒューマンインターフェース
６…インターフェース
２１…メモリ
２１ａ…制御設定データ記憶部
２１ｂ…プロファイルデータ記憶部
３１…メモリ
３２…読出・作成部
３３…書換部
３４…表示制御部
３１ａ…アプリケーションツール格納部
３１ａ１…アプリケーションツール
３１ａ２…３次元マップデータのテンプレートデータ
３１ａ３…２次元テーブルデータのテンプレートデータ
３１ａ４…１次元（単項）テーブルデータのテンプレートデータ
３１ｂ…マップデータ・テーブルデータ保存部
４１…画面
【図１】
2015010545.tif 000003
【図２】
2015010545.tif 000004