(57)【特許請求の範囲】
【請求項１】
カスタマイズ可能な設定項目の内容を記憶する不揮発性の記憶手段を有する電子制御装置に接続される電子制御装置カスタマイズ装置において、
前記記憶手段の前記設定項目の内容を読み出して別途記憶する不揮発性のマスタ記憶手段と、
前記マスタ記憶手段に記憶された前記設定項目の内容を揮発性記憶装置上に読み出して変更する設定内容変更手段と、
前記設定内容変更手段により変更され、前記マスタ記憶手段に書き込まれた前記設定項目の内容を前記記憶手段に書き込む設定内容更新手段と、
を備えることを特徴とする電子制御装置カスタマイズ装置。
【請求項２】
カスタマイズ可能な設定項目の内容を記憶する記憶手段を有する電子制御装置に接続される電子制御装置カスタマイズツールにおいて、
前記記憶手段の前記設定項目の内容を変更更新する設定内容変更更新手段と、
該設定内容変更更新手段により前記記憶手段における前記設定項目の内容を変更更新した場合に、前記設定項目の内容を別途記憶するところの電子制御装置カスタマイズ装置におけるマスタ記憶手段を初期化するよう、前記電子制御装置カスタマイズ装置に信号を送信するマスタ記憶手段初期化手段と、
を有することを特徴とする電子制御装置カスタマイズツール。
【請求項３】
カスタマイズ可能な設定項目の内容を記憶する不揮発性の記憶手段を備える電子制御装置と、
前記記憶手段の前記設定項目の内容を読み出して別途記憶する不揮発性のマスタ記憶手段と、前記マスタ記憶手段に記憶された前記設定項目の内容を揮発性記憶装置上に読み出して変更する設定内容変更手段と、前記設定内容変更手段により変更され且つ更新された前記マスタ記憶手段における前記設定項目の内容を前記記憶手段に書き込む設定内容更新手段とを備える電子制御装置カスタマイズ装置と、
を有することを特徴とする電子制御装置カスタマイズシステム。
【請求項４】
カスタマイズ可能な設定項目の内容を記憶する記憶手段を備える電子制御装置と、
前記記憶手段の前記設定項目の内容を読み出して別途記憶するマスタ記憶手段と、前記マスタ記憶手段に記憶された前記設定項目の内容を変更する設定内容変更手段と、前記設定内容変更手段により変更された前記マスタ記憶手段における前記設定項目の内容を前記記憶手段に書き込む設定内容更新手段とを備える電子制御装置カスタマイズ装置と、
前記記憶手段の前記設定項目の内容を変更更新する設定内容変更更新手段と、該設定内容変更更新手段により前記記憶手段における前記設定項目の内容を変更更新した場合に、前記マスタ記憶手段を初期化するよう前記電子制御装置カスタマイズ装置に信号を送信するマスタ記憶手段初期化手段とを備える電子制御装置カスタマイズツールと、
を有することを特徴とする電子制御装置カスタマイズシステム。
【請求項５】
電子制御装置の不揮発性の記憶手段に記憶されたカスタマイズ可能な設定項目の内容を別途記憶した電子制御装置カスタマイズ装置の不揮発性のマスタ記憶手段における前記設定項目の内容が揮発性記憶装置上に読み出されて変更された場合に、変更された前記設定項目の内容を前記マスタ記憶手段に書き込む第１書き込みステップと、
前記第１書き込みステップにおいて書き込まれた前記設定項目の内容を前記記憶手段に書き込む第２書き込みステップと、
を有することを特徴とする電子制御装置カスタマイズ方法
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置カスタマイズ装置、電子制御装置カスタマイズツール、電子制御装置カスタマイズシステムおよび電子制御装置カスタマイズ方法に関し、より詳細には、カスタマイズ可能な設定項目の内容を電子制御装置および電子制御装置カスタマイズ装置の双方に記憶し、従来の電子制御装置との互換性を維持しながら、より簡単かつ確実に電子制御装置のカスタマイズを可能とする電子制御装置カスタマイズ装置、電子制御装置カスタマイズツール、電子制御装置カスタマイズシステムおよび電子制御装置カスタマイズ方法に関する。
【背景技術】
【０００２】
従来、エアコン、カーオーディオ、パワーシート等の電装品を制御する電子制御装置（以下、「ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）」という。）は、それぞれがカスタマイズ可能な設定項目を有し、例えば、エアコンの設定温度、カーオーディオの設定音量、パワーシートの位置等の設定を運転者毎に記憶することが可能である。ここで、「カスタマイズ」とは、運転者毎にＥＣＵの最適な設定を行うことをいう。
【０００３】
しかし、係る設定項目の更新は、カーディーラーが有する特殊なツールを用いて行うため、車両の所有者が簡単に設定を更新するのは困難であった。
【０００４】
係る状態を改善するために、複数のＥＣＵの設定項目の内容を１つの記憶装置にまとめて運転者毎に記憶し、識別ＩＤを有する電子キー等を利用して、その識別ＩＤに応じて記憶装置に記憶された設定項目の内容を参照することにより、複数のＥＣＵの設定内容を運転者に応じた設定内容とするＥＣＵのカスタマイズ装置が知られている（例えば、特許文献１参照。）。
【０００５】
また、識別ＩＤを有する電子キーやＩＣカードを使用せずに、車載表示装置と車載入力装置とを介して識別ＩＤを入力することで、複数のＥＣＵの設定内容を運転者に応じた設定内容としながら、運転者毎の設定項目の内容の更新や追加を容易にしたシステムも知られている（例えば、特許文献２参照。）。
【特許文献１】特開２００２−１２０９９号公報
【特許文献２】特開２００５−２０５９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および２に記載の発明は、複数のＥＣＵとは別個の記憶装置を備え、その記憶装置に各ＥＣＵにおける設定項目の内容を記憶させて各ＥＣＵを制御するものとし、各ＥＣＵ固有の記憶装置については言及がない。従って、個別に記憶装置を備える従来のＥＣＵを特許文献１および2に記載の装置またはシステムに接続した場合には、ＥＣＵが何れの記憶装置を参照して設定項目の内容を取得すべきか分からず混乱が生じる場合もあり、ＥＣＵの制御ソフトウェアの変更が必要となったりして、従来のＥＣＵとの互換性が不十分となる問題がある。
【０００７】
上述の問題に鑑み、本発明は、従来のＥＣＵとの互換性を維持しながら、より簡単かつ確実なＥＣＵのカスタマイズを可能とするＥＣＵカスタマイズ装置、ＥＣＵカスタマイズツール、ＥＣＵカスタマイズシステムおよびＥＣＵカスタマイズ方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、第１の発明は、カスタマイズ可能な設定項目の内容を記憶する記憶手段を有する電子制御装置に接続される電子制御装置カスタマイズ装置において、前記記憶手段の前記設定項目の内容を読み出して別途記憶するマスタ記憶手段と、前記マスタ記憶手段に記憶された前記設定項目の内容を変更する設定内容変更手段と、前記設定内容変更手段により変更され、前記マスタ記憶手段に書き込まれた前記設定項目の内容を前記記憶手段に書き込む設定内容更新手段と、を備えることを特徴とする。
【０００９】
また、第２の発明は、カスタマイズ可能な設定項目の内容を記憶する記憶手段を有する電子制御装置に接続される電子制御装置カスタマイズツールにおいて、前記記憶手段の前記設定項目の内容を変更更新する設定内容変更更新手段と、該設定内容変更更新手段により前記記憶手段における前記設定項目の内容を変更更新した場合に、前記設定項目の内容を別途記憶するところの電子制御装置カスタマイズ装置におけるマスタ記憶手段を初期化するよう、前記電子制御装置カスタマイズ装置に信号を送信するマスタ記憶手段初期化手段と、を有することを特徴とする。
【００１０】
また、第３の発明に係る電子制御装置カスタマイズシステムにおいて、カスタマイズ可能な設定項目の内容を記憶する記憶手段を備える電子制御装置と、前記記憶手段の前記設定項目の内容を読み出して別途記憶するマスタ記憶手段と前記マスタ記憶手段に記憶された前記設定項目の内容を変更する設定内容変更手段と前記設定内容変更手段により変更された前記マスタ記憶手段における前記設定項目の内容を前記記憶手段に書き込む設定内容更新手段とを備える電子制御装置カスタマイズ装置と、を有することを特徴とする。
【００１１】
また、第４の発明は、第３の発明に係る電子制御装置カスタマイズシステムにおいて、前記記憶手段の前記設定項目の内容を変更更新する設定内容変更更新手段と、該設定内容変更更新手段により前記記憶手段における前記設定項目の内容を変更更新した場合に、前記マスタ記憶手段を初期化するよう前記電子制御装置カスタマイズ装置に信号を送信するマスタ記憶手段初期化手段とを備える電子制御装置カスタマイズツール、を有することを特徴とする。
【００１２】
また、第５の発明に係る電子制御装置カスタマイズ方法は、電子制御装置の記憶手段に記憶されたカスタマイズ可能な設定項目の内容を別途記憶した電子制御装置カスタマイズ装置のマスタ記憶手段における前記設定項目の内容が変更された場合に、変更された前記設定項目の内容を前記マスタ記憶手段に書き込む第１書き込みステップと、前記第１書き込みステップにおいて書き込まれた前記設定項目の内容を前記記憶手段に書き込む第２書き込みステップと、を有することを特徴とする。
【発明の効果】
【００１３】
上述の手段により、本発明は、従来のＥＣＵとの互換性を維持しながら、より簡単かつ確実なＥＣＵのカスタマイズを可能とするＥＣＵカスタマイズ装置、ＥＣＵカスタマイズツール、ＥＣＵカスタマイズシステムおよびＥＣＵカスタマイズ方法を提供できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しつつ、いくつかの実施例に分けて、本発明を実施するための最良の形態の説明を行う。
【実施例１】
【００１５】
図１は、ＥＣＵカスタマイズシステム１００の構成例を示す図である。ＥＣＵカスタマイズシステム１００は、ＥＣＵカスタマイズ装置１、ＥＣＵカスタマイズツール２、ドアＥＣＵ３、コンライトＥＣＵ４から構成され、構成要素のそれぞれは、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のツイストペアケーブルからなる共有バスで接続される。
【００１６】
ＥＣＵカスタマイズ装置１は、ドアＥＣＵ３やコンライトＥＣＵ４のカスタマイズ可能な設定項目の内容を表示させながら、当該設定項目の内容の更新を可能とする装置であり、マスタ記憶手段１０、表示手段１１、入力手段１２、設定内容変更手段１３、設定内容取得手段１４、設定内容更新手段１５および設定内容比較手段１６を有する。ＥＣＵカスタマイズ装置１は、例えば、常時共有バスに接続されるカーナビゲーションシステムに統合される。
【００１７】
マスタ記憶手段１０は、書き換え可能な不揮発性の記憶媒体であり、例えば、ＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ハードディスク等である。
【００１８】
表示手段１１は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０の設定項目の内容を表示するための手段であり、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等であってもよく、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等のインストルメントパネル等に組み込まれた表示装置であってもよい。
【００１９】
入力手段１２は、所望とする設定項目の内容を入力するための手段であり、例えば、タッチパネル、エスカッションボタン、ジョイスティック、キーボード、マウス等である。
【００２０】
設定内容変更手段１３は、表示手段１１に表示され、図示しないＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性記憶装置に一時的に保持される設定項目の内容を入力手段１２により入力された内容に変更するための手段である。
【００２１】
ここで、「変更」とは、揮発性記憶装置において一時的に保持される設定項目の内容を変化させる処理をいい、「更新」および「書き込み」とは、不揮発性記憶装置において恒常的に記憶される設定項目の内容を変化させる処理をいう。
【００２２】
また、設定内容変更手段１３は、揮発性記憶装置に記憶され入力手段１２により変更された設定項目の内容によりマスタ記憶手段１０の対応する設定項目の内容を更新する。
【００２３】
設定内容取得手段１４は、ドアＥＣＵ３やコンライトＥＣＵ４の不揮発性記憶装置である記憶手段３０、４０に記憶されたカスタマイズ可能な設定項目の内容をＥＣＵカスタマイズ装置１のマスタ記憶手段１０に書き込むための手段である。設定内容取得手段１４は、ドアＥＣＵ３やコンライトＥＣＵ４の記憶手段３０、４０に記憶されたカスタマイズ可能な設定項目の内容を読み出し、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０に書き込む。
【００２４】
設定内容更新手段１５は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０に別途記憶された各ＥＣＵのカスタマイズ可能な設定項目の内容を各ＥＣＵの記憶手段３０、４０に書き込むための手段である。設定内容更新手段１５は、設定内容変更手段１３により変更され、更新されたマスタ記憶手段１０におけるカスタマイズ可能な設定項目の内容を読み出し、ドアＥＣＵ３やコンライトＥＣＵ４の記憶手段３０、４０における対応位置に設定項目の内容を書き込む。
【００２５】
設定内容比較手段１６は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０に記憶された各ＥＣＵのカスタマイズ可能な設定項目の内容と、各ＥＣＵの記憶手段３０、４０に記憶されたカスタマイズ可能な設定項目の内容とを比較するための手段であり、比較結果を設定内容取得手段１４および設定内容更新手段１５に通知する。
【００２６】
また、設定内容比較手段１６は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０が初期状態であるか否かを判定する。設定内容比較手段１６は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０に記憶された各ＥＣＵのカスタマイズ可能な設定項目の内容と、各ＥＣＵの記憶手段３０、４０に記憶されたカスタマイズ可能な設定項目の内容とを更新時刻に基づいて比較することによりマスタ記憶手段１０が初期状態であるか否かを判定してもよく、マスタ記憶手段１０の内容が所定の値（例えば、ゼロ）であるか否かを検知してマスタ記憶手段１０が初期状態であるか否かを判定してもよい。或いは、設定内容比較手段１６は、マスタ記憶手段１０が初期状態であることを示すフラグの値を検知してマスタ記憶手段１０が初期状態であるか否かを判定してもよい。
【００２７】
ＥＣＵカスタマイズツール２は、ＥＣＵカスタマイズ装置１と同様、ドアＥＣＵ３やコンライトＥＣＵ４のカスタマイズ可能な設定項目の内容を表示させながら、当該設定項目の内容の更新を可能とする装置であり、表示手段２０、入力手段２１、設定内容変更更新手段２２およびマスタ記憶手段初期化手段２３を有する。ＥＣＵカスタマイズツール２は、ドアＥＣＵ３やコンライトＥＣＵ４の記憶手段３０、４０にあるカスタマイズ可能な設定項目の内容を定常的に別途記憶するための手段を有さない点で、ＥＣＵカスタマイズ装置１とは異なる。しかし、このことは、ＥＣＵカスタマイズツール２が各ＥＣＵの設定項目の内容を別途記憶するための不揮発性記憶手段を備えるのを排除するものではない。また、ＥＣＵカスタマイズツール２は、常時バスに接続されることはなく、カスタマイズを実行する場合にのみ接続される点においてもＥＣＵカスタマイズ装置１と異なる。
【００２８】
ＥＣＵカスタマイズツール２は、ＣＡＮを介して、或いは、直接、ドアＥＣＵ３やコンライトＥＣＵ４に接続され、ドアＥＣＵ３やコンライトＥＣＵ４の記憶手段３０、４０にあるカスタマイズ可能な設定項目の内容を更新するために使用され、カスタマイズ可能な設定項目の内容を更新した後切り離される。このように、ＥＣＵカスタマイズツール２は、ＥＣＵカスタマイズシステム１００毎あるいは車両毎に固有のものではなく、複数のＥＣＵカスタマイズシステム１００あるいは複数の車両で共用される。
【００２９】
表示手段２０および入力手段２１は、ＥＣＵカスタマイズ装置１の表示手段１１および入力手段１２と同様であり説明を省略する。
【００３０】
設定内容変更更新手段２２は、ドアＥＣＵ３およびコンライトＥＣＵ４の記憶手段３０、４０に記憶された設定項目の内容をＥＣＵカスタマイズツール２が有する図示しない揮発性記憶装置に読み出して表示手段２０に表示し、入力手段２１を介して揮発性記憶装置に読み出された設定項目の内容を変更させ、その変更された設定項目の内容により記憶手段３０、４０に記憶された設定項目の内容を更新する手段である。ＥＣＵカスタマイズツール２が独自の不揮発性記憶手段を持たないため、設定内容変更更新手段２２は、通信を介して、ドアＥＣＵ３およびコンライトＥＣＵ４の記憶手段３０、４０に記憶された設定項目の内容をリアルタイムで更新する。
【００３１】
マスタ記憶手段初期化手段２３は、ＥＣＵカスタマイズ装置１に対して、マスタ記憶手段１０を初期化するよう初期化信号を送信する手段であり、設定内容変更更新手段２２によりドアＥＣＵ３およびコンライトＥＣＵ４の記憶手段３０、４０に記憶された設定項目の内容が更新された場合であって、同一ネットワーク内にＥＣＵカスタマイズ装置１が存在する場合に、ＥＣＵカスタマイズ装置１に当該初期化信号を送信する。なお、同一ネットワーク内にＥＣＵカスタマイズ装置１が存在するか否かを判断することなく、初期化信号を送信するようにしてもよい。同一ネットワーク内にＥＣＵカスタマイズ装置１が存在するか否かを判断する必要をなくし、処理を簡略化するためであり、ＥＣＵカスタマイズ装置１が存在しなかったとしても、他の装置に影響を与えることがないと考えられるからである。
【００３２】
ＥＣＵカスタマイズ装置１は、ＥＣＵカスタマイズツール２から初期化信号を受信すると、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０に記憶されたカスタマイズ可能な設定項目の内容を初期化する。初期化は、設定項目の内容をすべてゼロにするものであってもよく、所定の値に設定するものであってもよいが、ＥＣＵカスタマイズ装置１の設定内容比較手段１６がマスタ記憶手段１０の初期状態を確実に認識できるようにする。或いは、初期化は、ドアＥＣＵ３、コンライトＥＣＵ４における設定項目の最新の内容をＥＣＵカスタマイズ装置１のマスタ記憶手段１０に書き込む処理であってもよい。
【００３３】
ドアＥＣＵ３は、ドアの解錠や施錠を制御する電子制御装置であり、記憶手段３０、設定内容読出手段３１および設定内容書込手段３２を有する。
【００３４】
記憶手段３０は、ドアＥＣＵ３に関するカスタマイズ可能な設定項目の内容をＮＶＲＡＭ等の不揮発性記憶装置に記憶するための手段であり、カスタマイズ可能な設定項目の内容には、例えば、車両の速度が所定速度に達した場合に自動的にドアを施錠する「車速オートロック」機能、イグニッションスイッチをオフした場合に自動的にドアを解錠する「オートアンロック」機能、および、１回目の電子キーによる遠隔解錠操作で運転席のドアを解錠し２回目の遠隔解錠操作で全てのドアを解錠する「２段式アンロック」機能のそれぞれの機能のオン・オフ等がある。
【００３５】
設定内容読出手段３１は、記憶手段３０に記憶された設定項目の内容を読み出すための手段であり、設定内容書込手段３２は、変更された設定項目の内容を記憶手段３０に書き込むための手段である。
【００３６】
コンライトＥＣＵ４は、周囲の明るさを検知して自動的にライトの点灯・消灯を制御する電子制御装置であり、ドアＥＣＵ３と同様に、記憶手段４０、設定内容読出手段４１および設定内容書込手段４２を有する。
【００３７】
カスタマイズ可能な設定項目の内容には、ライトの点灯・消灯の切り替えの判断基準となる明るさの閾値である「明るさ閾値」、および、瞬間的に閾値となった場合にライトの点灯・消灯が切り替わらないように設定される、当該閾値となる明るさの持続時間である「点灯遅延」等がある。「明るさ閾値」は、例えば、設定内容として、「明るめ」、「標準」および「暗め」の３段階を有し、「点灯遅延」は、例えば、設定内容として、「長め」、「標準」および「短め」を有する。
【００３８】
図２は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０、ドアＥＣＵ３の記憶手段３０およびコンライトＥＣＵ４の記憶手段４０それぞれの構成例を示す図である。
【００３９】
ドアＥＣＵ３の記憶手段３０は、例えば、「車速オートロック」３０Ａ、「オートアンロック」３０Ｂおよび「２段式アンロック」３０Ｃの３つの設定項目を有し、それぞれの設定項目の内容として、「オン」３０Ｄ、「オフ」３０Ｅおよび「オフ」３０Ｆが記憶される。
【００４０】
コンライトＥＣＵ４の記憶手段４０は、例えば、「明るさ閾値」４０Ａおよび「点灯遅延」４０Ｂの２つの設定項目を有し、それぞれの設定項目の内容として、「明るめ」４０Ｃおよび「標準」４０Ｄが記憶される。
【００４１】
ＥＣＵカスタマイズ装置１のマスタ記憶手段１０は、ドアＥＣＵ３の記憶手段３０に記憶された設定項目の内容と、コンライトＥＣＵ４の記憶手段４０に記憶された設定項目の内容との双方の内容が記憶され、例えば、「車速オートロック」１０Ａ、「オートアンロック」１０Ｂ、「２段式アンロック」１０Ｃ、「明るさ閾値」１０Ｄおよび「点灯遅延」１０Ｅの５つの設定項目を有し、それぞれの設定項目の内容として、「オン」１０Ｆ、「オフ」１０Ｇ、「オフ」１０Ｈ、「明るめ」１０Ｉおよび「標準」１０Ｊが記憶される。ＥＣＵカスタマイズ装置１は、各ＥＣＵ３、４の記憶手段３０、４０に記憶された設定項目の内容とマスタ記憶手段１０に記憶された設定項目の内容とが同じになるようにする。
【００４２】
次に、ドアＥＣＵ３、コンライトＥＣＵ４、ＥＣＵカスタマイズツール２およびＥＣＵカスタマイズ装置１が記憶装置３０、４０に記憶された設定項目の内容を更新する場合の処理について順番に説明する。
【００４３】
第１に、図３のフローチャートを参照しながら、ドアＥＣＵ３およびコンライトＥＣＵ４の処理について説明する。
【００４４】
ＥＣＵ３、４のそれぞれは、ＥＣＵカスタマイズ装置１またはＥＣＵカスタマイズツール２から、記憶手段３０、４０における設定項目の内容の読み出し要求が発信されるのを監視する（ステップＳ１）。ＥＣＵ３、４それぞれの設定内容読出手段３１、４１は、当該読み出し要求を受信すると（ステップＳ１のＹＥＳ）、記憶手段３０、４０に記憶された設定項目の内容を全て読みだし、読み出し要求を発信した発信元に読み出した設定項目の内容を送信する（ステップＳ２）。なお、ＥＣＵ３、４それぞれの設定内容読出手段３１、４１は、読み出し要求で設定項目が指定されている場合には、指定された設定項目の内容だけを読み出し、その内容を送信するようにしてもよい。
【００４５】
例えば、ＥＣＵカスタマイズ装置１がドアＥＣＵ３の「２段式アンロック」３０Ｃの設定内容に対する読み出し要求を発し、ドアＥＣＵ３がその読み出し要求を受信すると、設定内容読出手段３１は、記憶手段３０に記憶された「２段式アンロック」３０Ｃの設定内容「オフ」３０Ｆを読み出し、ＥＣＵカスタマイズ装置１にその内容を送信する。
【００４６】
なお、ＥＣＵ３、４それぞれの設定内容読出手段３１、４１は、当該読み出し要求を受信しない限り（ステップＳ１のＮＯ）、上述の送信を行わない。
【００４７】
また一方で、ＥＣＵ３、４のそれぞれは、ＥＣＵカスタマイズ装置１またはＥＣＵカスタマイズツール２から、記憶手段３０、４０における設定項目の内容の書き込み要求が発信されるのを監視する（ステップＳ３）。ＥＣＵ３、４それぞれの設定内容書込手段３２、４２は、当該書き込み要求を受信すると（ステップＳ３のＹＥＳ）、ＥＣＵカスタマイズ装置１またはＥＣＵカスタマイズツール２から受信した新しい設定項目の内容を、記憶手段３０、４０の所定場所に書き込んで設定項目の内容を更新する（ステップＳ４）。なお、書き込み要求を発信したのがＥＣＵカスタマイズ装置１であり、設定項目の内容全てをマスタ記憶手段１０に有しているような場合には、マスタ記憶手段１０に記憶された新しい設定項目の内容全てを一括して記憶手段３０、４０に書き込むようにしてもよい。
【００４８】
例えば、ＥＣＵカスタマイズ装置１がドアＥＣＵ３の「車速オートロック」３０Ａの設定内容に対する書き込み要求を発し、ドアＥＣＵ３がその書き込み要求を受信すると、設定内容書込手段３２は、書き込み要求と共に受信した「車速オートロック」３０Ａの新しい設定内容「オフ」を記憶手段３０における「車速オートロック」３０Ａの設定内容「オン」３０Ｄが記憶された場所に書き込み、設定内容を「オン」３０Ｄから「オフ」に更新する。この場合、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０における「車速オートロック」１０Ａの設定内容「オン」１０Ｆも既に「オフ」に更新されている。
【００４９】
ＥＣＵカスタマイズ装置１による書き込み要求は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０における各設定項目の内容が更新された場合に、その都度送信されるようにしてもよく、図示しないタッチパネル上の更新ボタン等が押下された場合に、他の変更内容と併せて送信されるようにしてもよい。
【００５０】
なお、ＥＣＵ３、４それぞれの設定内容書込手段３２、４２は、当該書き込み要求を受信しない限り（ステップＳ３のＮＯ）、上述の書き込みを行わない。
【００５１】
第２に、図４のフローチャートを参照しながら、ＥＣＵカスタマイズツール２の処理について説明する。
【００５２】
ＥＣＵカスタマイズツール２は、最初に、ＥＣＵ３、４に対し読み出し要求を送信することにより、ＥＣＵ３、４それぞれの記憶手段３０、４０に記憶された設定項目の内容を読み出し（ステップＳ１１）、その内容を表示手段２０に表示する。次に、ＥＣＵカスタマイズツール２は、表示手段２０に表示された設定項目の内容を操作者に確認させながら、入力手段２１を介して設定項目の内容を設定内容変更更新手段２２により変更させる（ステップＳ１２）。設定内容変更更新手段２２は、ＥＣＵ３、４に対し書き込み要求を送信することにより、ＥＣＵ３、４それぞれの記憶手段３０、４０の設定項目の内容をリアルタイムで更新する（ステップＳ１３）。
【００５３】
ＥＣＵ３、４それぞれの記憶手段３０、４０における設定項目の内容が更新された後、マスタ記憶手段初期化手段２３は、マスタ記憶手段１０を有するＥＣＵカスタマイズ装置１が同じネットワーク上に接続されているか否かを判断する（ステップＳ１４）。この判断は、ＣＡＮ端末ＩＤやＩＰアドレス等を用いた識別により行われ、同じネットワーク上にＥＣＵカスタマイズ装置１が存在する場合には（ステップＳ１４のＹＥＳ）、マスタ記憶手段初期化手段２３は、初期化要求をＥＣＵカスタマイズ装置１に対して送信する（ステップＳ１５）。
【００５４】
同じネットワーク上にＥＣＵカスタマイズ装置１が存在しない場合には（ステップＳ１４のＮＯ）、マスタ記憶手段初期化手段２３は初期化要求を送信しない。
【００５５】
このようにＥＣＵカスタマイズ装置１に対して初期化要求を送信するのは、本実施例に係るＥＣＵカスタマイズ装置１およびＥＣＵ３、４のそれぞれが接続されたネットワークでは、通常、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０における設定項目の内容が最新であるとの前提で、その内容によりＥＣＵ３、４それぞれの記憶手段３０、４０における設定項目の内容を更新するので、ＥＣＵカスタマイズツール２により設定項目の内容が更新されたことをＥＣＵカスタマイズ装置１に通知する必要があるからである。すなわち、ＥＣＵカスタマイズツール２からの通知がなければ、ＥＣＵ３、４それぞれの記憶手段３０、４０における、最新の状態となった設定項目の内容が、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０における、より古い状態である設定項目の内容によって更新されてしまうからである。
【００５６】
第３に、図５のフローチャートを参照しながら、ＥＣＵカスタマイズ装置１の処理について説明する。
【００５７】
ＥＣＵカスタマイズ装置１は、最初に、ＥＣＵカスタマイズ装置１による処理が電源投入後最初の処理であるか否かを判断する（ステップＳ２１）。本実施例では、通常、ＥＣＵカスタマイズ装置１を介してマスタ記憶手段１０における設定項目の内容を最初に変更更新し、その後、ＥＣＵ３、４それぞれの記憶手段３０、４０における設定項目の内容を更新するので、ＥＣＵカスタマイズ装置１の電源投入時に、マスタ記憶手段１０における設定項目の内容と記憶手段３０、４０における設定項目の内容とを比較して、ＥＣＵ３、４の設定内容が最新の状態であることを確認するからである。
【００５８】
電源投入後最初の処理でない場合（ステップＳ２１のＮＯ）、処理は、ステップＳ２７に移行するが、電源投入後最初の処理である場合（ステップＳ２１のＹＥＳ）、ＥＣＵカスタマイズ装置１は、設定内容比較手段１６によりマスタ記憶手段１０が初期状態であるか否かを判断する（ステップＳ２２）。マスタ記憶手段１０が初期状態となるのは、ＥＣＵカスタマイズ装置１の初めての使用の場合やＥＣＵカスタマイズ装置１を修理したり交換したりした場合等が考えられ、初期状態であることの判断は、例えば、マスタ記憶手段１０に記憶された設定項目の値が全てゼロであったり、所定の値を示していたり、初期状態であることを示す所定のフラグがオンになっていたりすることから導かれる。
【００５９】
設定内容比較手段１６によりマスタ記憶手段１０が初期状態であると判断された場合（ステップＳ２２のＹＥＳ）、設定内容取得手段１４は、ＥＣＵ３、４それぞれの記憶手段３０、４０における全ての設定項目の内容を読み出してマスタ記憶手段１０にその内容を書き込むようにする（ステップＳ２３）。マスタ記憶手段１０における設定項目の内容全てを最新の状態にするためである。
【００６０】
設定内容比較手段１６によりマスタ記憶手段１０が初期状態でないと判断された場合（ステップＳ２２のＮＯ）、設定内容比較手段１６は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０における設定項目の内容とＥＣＵ３、４の記憶手段３０、４０における設定項目の内容とを読み出す（ステップＳ２４）。
【００６１】
その後、設定内容比較手段１６は、マスタ記憶手段１０における設定項目の内容と記憶手段３０、４０における設定項目の内容とを比較する（ステップＳ２５）。
【００６２】
マスタ記憶手段１０における設定項目の内容と記憶手段３０、４０における設定項目の内容とが完全に一致する場合には（ステップＳ２５のＹＥＳ）、ステップＳ２７に移行する。
【００６３】
マスタ記憶手段１０における設定項目の内容と記憶手段３０、４０における設定項目の内容とが一致しない場合には（ステップＳ２５のＮＯ）、設定内容更新手段１５は、ＥＣＵ３、４それぞれの記憶手段３０、４０の所定位置に、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０における設定項目の内容を書き込むようにする（ステップＳ２６）。ＥＣＵ３、４それぞれの記憶手段３０、４０の設定項目の内容を最新の状態にするためである。ここで、設定内容更新手段１５は、好適には、内容が一致しない設定項目に関してのみ内容の書き込みを行うが、内容が一致する設定項目を含めて一括して書き込みを行ってもよい。
【００６４】
上述の電源投入時の処理が終了すると、ＥＣＵカスタマイズ装置１は、初期化要求がＥＣＵカスタマイズツール２から送信されてくるのを監視する（ステップＳ２７）。
【００６５】
初期化要求を受信すると（ステップＳ２７のＹＥＳ）、設定内容取得手段１４は、ＥＣＵ３、４それぞれの記憶手段３０、４０における全ての設定項目の内容を読み出してマスタ記憶手段１０にその内容を書き込むようにする（ステップＳ２８）。ＥＣＵカスタマイズ装置１を介さずにＥＣＵ３、４の設定内容がＥＣＵカスタマイズツール２により更新され、記憶手段３０、４０における設定項目の内容が最新の状態であると判断できるからである。
【００６６】
なお、初期化要求を受信しない限り（ステップＳ２７のＮＯ）、設定内容取得手段１４は、上述の書き込みを実行しない。
【００６７】
また、ＥＣＵカスタマイズ装置１は、例えば、タッチパネル上の図示しない設定内容変更ボタンを押下すること等により、マスタ記憶手段１０における設定項目の内容を表示手段１１に表示させ、設定内容変更手段１３により入力手段１２を介してこれら設定項目の内容を揮発性記憶装置上で変更することが可能であり、ＥＣＵカスタマイズ装置１は、係る変更が行われたか否かを常時監視する（ステップＳ２９）。
【００６８】
設定内容変更手段１３により揮発性記憶装置上で設定項目の内容の変更が行われた場合（ステップＳ２９のＹＥＳ：設定内容変更ステップ）、ＥＣＵカスタマイズ装置１は、変更された設定項目の内容をマスタ記憶手段１０に書き込む（ステップＳ３０：第１書き込みステップ）。ＥＣＵカスタマイズ装置１は、揮発性記憶装置上での変更の都度、その変更内容をマスタ記憶手段１０に書き込んでもよく、タッチパネル上の図示しない書き込みボタンを押下すること等により、書き込み時期を制御してもよい。マスタ記憶手段１０への書き込みは、バス等を介した通信を経由しないため、ＥＣＵカスタマイズツール２等によるバスを介した記憶手段３０、４０への書き込みに比べ高速である。
【００６９】
マスタ記憶手段１０における設定項目の内容が更新されると、設定内容更新手段１５は、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０における設定項目の内容を読み出して、ＥＣＵ３、４それぞれの記憶手段３０、４０における所定位置に対応する設定項目の内容を書き込むようにする（ステップＳ３１：第２書き込みステップ）。ここで、設定内容更新手段１５は、好適には、変更された設定項目の内容に関してのみ更新を行うが、変更されていない設定項目の内容を含めて一括して更新を行ってもよい。
【００７０】
なお、タッチパネル上で設定項目の内容の変更が行われない限り（ステップＳ２９のＮＯ）、上述の書き込みは実行されない。
【００７１】
ＥＣＵカスタマイズ装置１は、上述の処理を定期的に実行し、マスタ記憶手段１０の設定項目の内容と記憶手段３０、４０の設定項目の内容とが同じになるようにする。
【００７２】
この構成により、ＥＣＵカスタマイズ装置１は、ドアＥＣＵ３およびコンライトＥＣＵ４のカスタマイズ可能な設定項目の内容を不揮発性記憶手段であるマスタ記憶手段１０に別途記憶しておき、表示手段１１において設定項目の変更が行われた場合には、バスを介することなく、変更内容を迅速にマスタ記憶手段１０に記憶し、その後、マスタ記憶手段１０における設定項目の内容に基づいて、バスを介してドアＥＣＵ３およびコンライトＥＣＵ４それぞれの記憶手段３０、４０における設定項目の内容を更新するので、操作者からすると、ＥＣＵ３、４それぞれにおける設定項目の更新は、マスタ記憶手段１０への記憶が完了した時点で完了したものと見ることができ、更新処理の見かけ上の応答性を向上させることができるという効果が得られる。
【００７３】
また、ＥＣＵカスタマイズ装置１は、ＥＣＵ３、４それぞれの記憶手段３０、４０を更新する処理が完了する前に、電源遮断等により当該更新処理が中断された場合であっても、マスタ記憶手段１０の内容を用いて当該更新処理を電源再投入後に再開することができる。
【００７４】
また、ＥＣＵカスタマイズツール２は、ＥＣＵカスタマイズツール２により各ＥＣＵの設定項目の内容の更新を行った場合、その旨をＥＣＵカスタマイズ装置１に通知するので、ＥＣＵカスタマイズ装置１との競合による設定項目の内容の誤った更新を防止しながら、操作者に対して、ＥＣＵカスタマイズ装置１を介した更新と、ＥＣＵカスタマイズツール２を介した更新との２つの更新手段を提供することができる。また、ＥＣＵカスタマイズツール２は、ＥＣＵカスタマイズ装置１を有さないシステムにおいても、従来通り、設定項目の内容の更新を実行することができる。
【００７５】
また、ＥＣＵカスタマイズ装置１を含むＥＣＵカスタマイズシステム１００は、バスの変更やＥＣＵカスタマイズシステム１００に接続されるＥＣＵの機能の変更（通信プロトコル、制御ソフトウェアの変更や記憶手段等の構成要素の追加、削除等をいう。）を必要としないため、従来のＥＣＵをそのまま利用することができる。
【００７６】
また、ＥＣＵカスタマイズ装置１およびＥＣＵカスタマイズツール２を含むＥＣＵカスタマイズシステム１００は、ＥＣＵカスタマイズ装置１を介した設定項目の内容の更新およびＥＣＵカスタマイズツール２を介した設定項目の内容の更新の２つの更新手段を提供することができ、何れか一方のカスタマイズ手段にのみ対応するＥＣＵをもＥＣＵカスタマイズシステム１００内に共存させることができる。
【００７７】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【００７８】
例えば、上述の実施例では、不揮発性の記憶手段を個別に備える従来型のＥＣＵのみに接続される場合を説明するが、本発明にかかるＥＣＵカスタマイズ装置１およびＥＣＵカスタマイズ装置１を含むＥＣＵカスタマイズシステム１００は、個別に記憶手段を有さず、ＥＣＵカスタマイズ装置１のマスタ記憶手段１０のみに設定項目の内容を記憶させるＥＣＵを含むものであってもよい。
【図面の簡単な説明】
【００７９】
【図１】本発明に従ったＥＣＵカスタマイズシステムの構成例を示す図である。
【図２】ＥＣＵカスタマイズ装置のマスタ記憶手段、ドアＥＣＵの記憶手段およびコンライトＥＣＵの記憶手段それぞれの構成例を示す図である。
【図３】ドアＥＣＵおよびコンライトＥＣＵが設定項目の内容を読み出し、或いは、書き出す処理の流れを示すフローチャートである。
【図４】ＥＣＵカスタマイズツールが各ＥＣＵの設定項目の内容を更新する処理の流れを示すフローチャートである。
【図５】ＥＣＵカスタマイズ装置が各ＥＣＵの設定項目の内容を更新する処理の流れを示すフローチャートである。
【符号の説明】
【００８０】
１      ＥＣＵカスタマイズ装置
２      ＥＣＵカスタマイズツール
３      ドアＥＣＵ
４      コンライトＥＣＵ
１０    マスタ記憶手段
１１、２０  表示手段
１２、２１  入力手段
１３    設定内容変更手段
１４    設定内容取得手段
１５    設定内容更新手段
１６    設定内容比較手段
２２    設定内容変更更新手段
２３    マスク記憶手段初期化手段
３０、４０  記憶手段
３１、４１  設定内容読出手段
３２、４２  設定内容書込手段
１００  ＥＣＵカスタマイズシステム
【図１】
0004760392.tif 000002
【図２】
0004760392.tif 000003
【図３】
0004760392.tif 000004
【図４】
0004760392.tif 000005
【図５】
0004760392.tif 000006