(57)【要約】【課題】車載通信システムのＥＣＵ１００の品番の数を低減する。【解決手段】ＥＣＵ１００を交換して不揮発性メモリ１４に仕様情報が記憶されていなくても、マイクロコンピュータ１０が、ＥＣＵ１３０から送信される仕様情報を不揮発性メモリ１４に記憶させてこの記憶された仕様情報に基づき動作するため、ＥＣＵ１００に対して仕様情報毎に品番を与える必要が無く、ＥＣＵの品番の数を低減できる。【選択図】　　　　図４
2004040649.tif 000002
【特許請求の範囲】
【請求項１】
他の車載通信装置との間で通信ラインを介して通信する車載通信装置であって、
車両の仕様情報を記憶するための記憶手段と、
前記記憶手段が前記仕様情報を記憶しているか否かを判定する情報判定手段と、
前記記憶手段に前記仕様情報が記憶されていないことを前記情報判定手段が判定したとき、前記他の車載通信装置から送信される仕様情報を受信するとともに、この受信された仕様情報を前記記憶手段に記憶させる制御手段と、
前記記憶手段に記憶された仕様情報に基づき動作する動作手段と、を有することを特徴とする車載通信装置。
【請求項２】
前記動作手段は、前記仕様毎に異なる複数の制御プログラムを備えており、前記記憶手段に記憶された仕様情報に基づき前記複数の制御プログラムから１つのを決定し、決定した制御プログラムを実行するものであることを特徴とする請求項１に記載の車載通信装置。
【請求項３】
当該車載通信装置への電力供給が開始されたとき、前記情報判定手段が、前記仕様情報が前記記憶手段に記憶されているか否かを判定することを特徴とする請求項１または２に記載の車載通信装置。
【請求項４】
前記記憶手段は、不揮発性メモリであることを特徴とする請求項１乃至３のいずれか１つに記載の車載通信装置。
【請求項５】
車両の仕様情報を記憶する第１の記憶手段を有する第１の車載通信装置と、この第１の車載通信装置との間で通信ラインを介して通信できる第２の車載通信装置とを有する車載通信システムであって、
前記第１の車載通信装置は、
前記仕様情報が前記第１の記憶手段に記憶されているか否かを判定する情報判定手段と、
前記第１の記憶手段に前記仕様情報が記憶されていないことを前記情報判定手段が判定したとき、前記第２の車載通信装置から送信される仕様情報を受信するとともに、この受信された仕様情報を前記第１の記憶手段に記憶させる第１の制御手段と、
前記第１の記憶手段に記憶された仕様情報に基づき動作する第１の動作手段と、を有することを特徴とする車載通信システム。
【請求項６】
前記第１の動作手段は、前記仕様毎に異なる複数の制御プログラムを備えており、前記記憶手段に記憶された仕様情報に基づき前記複数の制御プログラムから１つのを決定し、決定した制御プログラムを実行するものであることを特徴とする請求項５に記載の車載通信システム。
【請求項７】
前記第１の動作手段が、前記第１の記憶手段に記憶された仕様情報を前記第２の車載通信装置に送信することを特徴とする請求項５または６に記載の車載通信システム。
【請求項８】
前記第２の車載通信装置は、
前記仕様情報を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されている仕様情報が異常であるか否かを判定する異常判定手段と、
前記第１の車載通信装置から送信される仕様情報が受信されたか否かを判定する受信判定手段と、
前記第１の車載通信装置から送信される前記仕様情報が受信されたことを前記受信判定手段が判定し、かつ前記第２の記憶手段に記憶されている仕様情報が異常であることを前記異常判定手段が判定したとき、前記第１の車載通信装置から送信される仕様情報を前記第２の記憶手段に記憶させる第２の制御手段と、
前記第２の記憶手段に記憶された仕様情報に基づき動作する第２の動作手段と、を有することを特徴とする請求項５乃至７のいずれか１つに記載の車載通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ラインを介して複数の車載通信装置が通信する車載通信システムおよび車載通信装置に関する。
【０００２】
【従来の技術および発明が解決しようとする課題】
従来、車両に搭載されて、複数の電子制御装置（以下、ＥＣＵという）が通信ラインを介して接続され、相互に通信できるようにした車載通信システムが知られている。
【０００３】
このような車載通信システムにおいて、車両の仕様毎に異なる動作を行うＥＣＵを用いる場合には、車両の仕様を含む仕様情報を予め記憶しておき、当該ＥＣＵに対してこの仕様情報を送信してこのＥＣＵに対して仕様情報に基づいて行うべき動作を決定させるＥＣＵ（以下、特定ＥＣＵという）が用いられる。
【０００４】
このような特定ＥＣＵでは、車両が市場に出てから特定ＥＣＵを交換する事態に対処するために、メモリに仕様毎に異なる仕様情報を記憶させておく必要がある。これに伴い、特定ＥＣＵの生産、在庫管理を行う上で、特定ＥＣＵに対して、仕様毎に異なる品番を与えることが必要となる。ここで、特定ＥＣＵを品番毎に生産、在庫管理を行うと、この品番毎に生産管理、在庫管理を必要とするため、過大な生産費用、在庫費用がかかる。
【０００５】
本発明は、上記点に鑑み、車載通信装置の品番の数を低減できるようにした車載通信システムおよび車載通信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、上記目的を達成するために、請求項１に記載の発明では、他の車載通信装置との間で通信ラインを介して通信する車載通信装置であって、車両の仕様情報を記憶するための記憶手段と、記憶手段が仕様情報を記憶しているか否かを判定する情報判定手段と、記憶手段に仕様情報が記憶されていないことを情報判定手段が判定したとき、他の車載通信装置から送信される仕様情報を受信するとともに、この受信された仕様情報を記憶手段に記憶させる制御手段と、記憶手段に記憶された仕様情報に基づき動作する動作手段と、を有することを特徴とする。
【０００７】
これにより、当該車載通信装置を交換して自身の記憶手段に仕様情報が記憶されていなくても、当該車載通信装置は、他の車載通信装置から送信される仕様情報を自身の記憶手段に記憶してこの記憶した仕様情報に基づき動作するため、当該車載通信装置に対して仕様情報毎に品番を与える必要が無く、車載通信装置の品番の数を低減できる。
【０００８】
ここで、請求項２に記載の発明のように、動作手段としては、仕様毎に異なる複数の制御プログラムを備えており、記憶手段に記憶された仕様情報に基づき複数の制御プログラムから１つのを決定し、決定した制御プログラムを実行するものを用いるようにしてよい。
【０００９】
また、請求項３に記載の発明のように、当該車載通信装置への電力供給が開始されたとき、情報判定手段が、仕様情報が記憶手段に記憶されているか否かを判定するように構成することが好ましい。また、請求項４に記載の発明のように、記憶手段としては、不揮発性メモリを用いることが好適である。これにより、当該車載通信装置への電力供給が行われていないときでも、仕様情報の記憶を保持できる。
【００１０】
請求項５に記載の発明では、車両の仕様情報を記憶する第１の記憶手段を有する第１の車載通信装置と、この第１の車載通信装置との間で通信ラインを介して通信できる第２の車載通信装置とを有する車載通信システムであって、第１の車載通信装置は、仕様情報が第１の記憶手段に記憶されているか否かを判定する情報判定手段と、第１の記憶手段に仕様情報が記憶されていないことを情報判定手段が判定したとき、第２の車載通信装置から送信される仕様情報を受信するとともに、この受信された仕様情報を第１の記憶手段に記憶させる第１の制御手段と、第１の記憶手段に記憶された仕様情報に基づき動作する第１の動作手段と、を有することを特徴とする。
【００１１】
この場合、第１の車載通信装置を交換して自身の第１の記憶手段に仕様情報が記憶されていなくても、第１の車載通信装置は、第２の車載通信装置から送信される仕様情報を自身の第１の記憶手段に記憶してこの記憶した仕様情報に基づき動作するため、第１の車載通信装置に対し仕様情報毎に品番を与える必要が無く、第１の車載通信装置の品番の数を低減できる。
【００１２】
さらに、請求項６に記載の発明のように、動作手段としては、仕様毎に異なる複数の制御プログラムを備えており、記憶手段に記憶された仕様情報に基づき複数の制御プログラムから１つのを決定し、決定した制御プログラムを実行するものを用いるようにしてよい。
【００１３】
ここで、請求項７に記載の発明のように、第１の動作手段としては、第１の記憶手段に記憶された仕様情報を第２の車載通信装置に送信するように構成することが好ましい。
【００１４】
また、請求項８に記載の発明では、第２の車載通信装置は、仕様情報を記憶する第２の記憶手段と、第２の記憶手段に記憶されている仕様情報が異常であるか否かを判定する異常判定手段と、第１の車載通信装置から送信される仕様情報が受信されたか否かを判定する受信判定手段と、第１の車載通信装置から送信される仕様情報が受信されたことを受信判定手段が判定し、かつ第２の記憶手段に記憶されている仕様情報が異常であることを異常判定手段が判定したとき、第１の車載通信装置から送信される仕様情報を第２の記憶手段に記憶させる第２の制御手段と、第２の記憶手段に記憶された仕様情報に基づき動作する第２の動作手段と、を有することを特徴とする。
【００１５】
このように、第２の記憶手段に記憶されている仕様情報が異常であることが判定されても、第２の動作手段は、第１の車載通信装置から送信される仕様情報を自身の第２の記憶手段に記憶してこの記憶した仕様情報に基づいて、正常に動作することができる。
【００１６】
【発明の実施の形態】
図１に、本発明の一実施形態の車載通信システムを示す。図１は、車載通信システムの構成を示す図である。
【００１７】
車載通信システムは、図１に示すように、ＥＣＵ１００〜１３０を有しており、これらＥＣＵ１００〜１３０は、相互に通信ラインＲを介して通信できるように構成されている。
【００１８】
以下、車載通信システムのＥＣＵ１００、１３０の構成について図２（ａ）、（ｂ）を用いて説明する。図２（ａ）は、ＥＣＵ１００の概略電気回路構成を示すブロック図、図２（ｂ）は、ＥＣＵ１３０の概略電気回路構成を示すブロック図である。
【００１９】
ＥＣＵ１００は、図２（ａ）に示すように、マイクロコンピュータ１０、レシーバ／ドライバ回路（Ｒ／Ｄ回路）１１、ＲＡＭ１２、ＲＯＭ２３および不揮発性メモリ１４を有している。
【００２０】
レシーバ／ドライバ回路１１は、通信ラインＲを介してＥＣＵ１１０〜１３０から出力されるデータをマイクロコンピュータ１０に出力するとともに、マイクロコンピュータ１０から出力されるデータを通信ラインＲを介してＥＣＵ１１０〜１３０に出力する。
【００２１】
マイクロコンピュータ１０は、ＥＣＵ１１０〜１３０の相互の通信の中継を行うとともに、後述するように、車両の仕様を含む仕様情報をＥＣＵ１１０〜１３０に対して出力するための処理を実行する。この仕様情報は、図３に示すように、例えば、米国、独国など車両の仕向先、車種を示す車両データ、車両のグレードなどを含む。
【００２２】
ＲＡＭ１２は、マイクロコンピュータ１０の処理に伴うデータを記憶しており、ＲＯＭ１３は、マイクロコンピュータ１０の制御プログラムを記憶する。不揮発性メモリ１４は、ＥＥＰＲＯＭであって、仕様情報を格納すべきエリア（以下、格納エリア１４ａという）を有しており、この格納エリア１４ａには、仕様情報自体が誤り検査符号とともに記憶される。なお、この誤り検査符号は、後述するように、仕様情報の正常／異常の判定、仕様情報の記憶の有無の判定に用いられる。
【００２３】
さらに、ＥＣＵ１３０は、図２（ｂ）に示すように、マイクロコンピュータ２０、レシーバ／ドライバ回路（Ｒ／Ｄ回路）２１、入出力回路２２、ＲＯＭ１３、ＲＡＭ２４および不揮発性メモリ２５を有している。
【００２４】
レシーバ／ドライバ回路２１は、通信ラインＲを介してＥＣＵ１００〜１２０から出力されるデータをマイクロコンピュータ２０に出力するとともに、マイクロコンピュータ２０から出力されるデータを通信ラインＲを介してＥＣＵ１１０〜１２０に出力する。
【００２５】
マイクロコンピュータ２０は、後述するように、速度などの計器の制御プログラムＡ〜Ｄのうち、１つの制御プログラムを仕様情報に基づき選択して実行するするとともに、車両の仕様を含む仕様情報をＥＣＵ１１０〜１２０に対して出力するための処理を実行する。
【００２６】
入出力回路２２は、各種計器の制御に必要な各種センサ（例えば、車速センサ）からの出力信号をマイクロコンピュータ２０に出力するとともに、各種計器の制御に必要な制御信号をマイクロコンピュータ２０から受け、この制御信号を各種計器のアクチュエータ（例えば、ステッピングモータ）に出力する。
【００２７】
ＲＡＭ２４は、マイクロコンピュータ２０の処理に伴うデータを記憶しており、ＲＯＭ２３は、各種計器を制御するための制御プログラムＡ〜Ｄを記憶している。制御プログラムＡ〜Ｄとしては、複数の仕様それぞれに対応した異なるコンピュータプログラムが採用されている。また、不揮発性メモリ２５は、ＥＥＰＲＯＭであって、不揮発性メモリ１４と同様、仕様情報を記憶すべき格納エリア２５ａを有しており、この格納エリア２５ａには、仕様情報自体が誤り検査符号とともに記憶される。
【００２８】
次に、本実施形態の作動について図４（ａ）、図４（ｂ）を用いて説明する。図４（ａ）は、ＥＣＵ１００のマイクロコンピュータ１０の処理を示すフローチャート、図４（ｂ）は、ＥＣＵ１３０のマイクロコンピュータ２０の処理を示すフローチャートである。
【００２９】
先ず、マイクロコンピュータ１０は、図４（ａ）に示すフローチャートに従って、コンピュータプログラムを実行する。このコンピュータプログラムは、ＥＣＵ１００への給電開始後（すなわち、電源ｏｎ）にて実行が開始される。また、マイクロコンピュータ２０は、図４（ｂ）に示すフローチャートに従って、コンピュータプログラムを実行する。このコンピュータプログラムは、ＥＣＵ１３０への給電開始後にて実行が開始される。
【００３０】
先ず、ＥＣＵ１００、１３０の各々の不揮発性メモリ１４、２５に仕様情報（誤り検査符号とともに）が記憶されており、ＥＣＵ１００、１３０の各々が正常に動作する通常動作について説明する。
【００３１】
先ず、ＥＣＵ１００のマイクロコンピュータ１０が、不揮発性メモリ１４に仕様情報が記憶されているか否かを判定する（ステップ２００）。例えば、マイクロコンピュータ１０は、不揮発性メモリ１４の格納エリア１４ａ（これは、仕様情報を記憶すべきエリア）からデータを呼出し、この呼出したデータに対し誤り検査を行う。この検査によりデータが正常と判定されたならば、不揮発性メモリ１４に仕様情報が記憶されているとしてＹＥＳと判定して、格納エリア１４ａから呼出したデータに基づき、仕様情報を一定期間毎にレシーバ／ドライバ回路１１から送信させる（ステップ２３０）。なお、仕様情報の送信は、ＥＣＵ１００への給電が終了（すなわち電源Ｏｆｆ）する迄行われる。
【００３２】
このように送信された仕様情報が通信ラインＲを介してＥＣＵ１３０に送られ、この仕様情報をＥＣＵ１３０のレシーバ／ドライバ回路２１を介してマイクロコンピュータ２０が受信すると、このマイクロコンピュータ２０が仕様情報を受信したとしてステップ３００でＹＥＳと判定する。
【００３３】
ここで、マイクロコンピュータ２０は、不揮発性メモリ２５の格納エリア２５ａ（これは、仕様情報を記憶すべきエリア）に記憶された仕様情報が異常であるか否か判定する（ステップ３２０）。例えば、格納エリア２５ａから呼出したデータに対し誤り検査を行う。この検査によりデータが正常と判定されたならば、不揮発性メモリ１４に正常な仕様情報が記憶されているとする。この場合、不揮発性メモリ２５に記憶された仕様情報が正常であるとして、ステップ３２０でＮＯと判定する。
【００３４】
これに伴い、マイクロコンピュータ２０は、ＲＯＭ２３に記憶された制御プログラムＡ〜Ｄのうち仕様情報に該当する制御プログラムを決定するとともに、この決定した制御プログラムを実行する。このことにより、各種センサからの出力信号に基づき、仕様情報に対応して各種計器のアクチュエータを制御することになる（ステップ３４０）。
【００３５】
次に、ＥＣＵ１００〜１３０のうちＥＣＵ１００を新品に交換した場合の作動について説明する。この場合、ＥＣＵ１３０の不揮発性メモリ２５には仕様情報が記憶されているものの、ＥＣＵ１００の不揮発性メモリ１４には仕様情報が記憶されていない。
【００３６】
このため、ステップ２００において、ＥＣＵ１００のマイクロコンピュータ１０が、不揮発性メモリ１４の格納エリア１４ａから呼出したデータに対し誤り検査を行うと、データが異常と判定することになる。この場合、不揮発性メモリ１４に仕様情報が記憶されていないとしてＮＯと判定することになる。これに伴い、マイクロコンピュータ１０は、ＥＣＵ１３０に対する仕様情報の送信を行わない。
【００３７】
従って、ＥＣＵ１３０のマイクロコンピュータ２０は、ＥＣＵ１００から仕様情報を受信できないので、ステップ３００でＮＯと判定する。これに加えて、マイクロコンピュータ２０は、不揮発性メモリ２５の格納エリア２５ａから呼び出したデータを基に、仕様情報をレシーバ／ドライバ回路２１から送信させる（ステップ３１０）。
【００３８】
このように送信された仕様情報が通信ラインＲを介してＥＣＵ１００に送られ、この仕様情報をレシーバ／ドライバ回路１１を介してマイクロコンピュータ１０が受信すると（ステップ２１０）、このマイクロコンピュータ１０が、不揮発性メモリ１４の格納エリア１４ａに対し、仕様情報を誤り検査符号とともに記憶させるとともに（ステップ２２０）、この仕様情報を一定期間毎にレシーバ／ドライバ回路１１から送信させる（ステップ２３０）。
【００３９】
なお、ＥＣＵ１３０のマイクロコンピュータ２０は、ステップ３２０において、ＥＣＵ１００からの仕様情報の受信が有り、かつ、不揮発性メモリ２５に記憶された仕様情報が正常であるか否かの判定を行うものの、上述のごとく、ＥＣＵ１００から仕様情報を受信できないので、ＮＯと判定する。これに伴い、マイクロコンピュータ２０は、不揮発性メモリ２５の格納エリア１５ａから仕様情報を呼出すとともに、ＲＯＭ２３に記憶された制御プログラムＡ〜Ｄのうち、当該仕様情報に該当する制御プログラムを決定するとともに、この決定した制御プログラムを実行する。このことにより、仕様情報に対応して各種計器のアクチュエータを制御することになる（ステップ３４０）。
【００４０】
次に、ＥＣＵ１００〜１３０のうちＥＣＵ１３０を新品に交換した場合の作動について説明する。この場合、ＥＣＵ１３０の不揮発性メモリ２５には仕様情報が記憶されていなく、ＥＣＵ１００の不揮発性メモリ１４には仕様情報が記憶されている。
【００４１】
このため、ステップ２００において、ＥＣＵ１００のマイクロコンピュータ１０は、不揮発性メモリ１４の格納エリア１４ａから呼出したデータに対し誤り検査を行うと、データが正常と判定することになる。この場合、仕様情報が記憶されているとしてＹＥＳと判定するとともに、格納エリア１４ａから呼出したデータに基づき、仕様情報を一定期間毎にレシーバ／ドライバ回路１１から送信させる（ステップ２３０）。
【００４２】
このように送信される仕様情報が通信ラインＲを介してＥＣＵ１３０に送られ、この仕様情報をＥＣＵ１３０のレシーバ／ドライバ回路２１を介してマイクロコンピュータ２０が受信すると、このマイクロコンピュータ２０が仕様情報を受信したとしてステップ３００でＹＥＳと判定する。
【００４３】
これに加えて、マイクロコンピュータ２０は、不揮発性メモリ２５の格納エリア２５ａから呼出したデータに対し誤り検査を行い正常か否かを判定するものの、ＥＣＵ１３０が、新品に交換されて仕様情報が記憶されていない状態であるため、誤り検査にて異常であるとしてステップ３２０でＹＥＳと判定する。この場合、不揮発性メモリ２５の格納エリア２５ａに対し、ＥＣＵ１００から送信される仕様情報を誤り検査符号とともに記憶させるとともに（ステップ３３０）、ＲＯＭ２３に記憶された制御プログラムＡ〜Ｄのうち、当該仕様情報に該当する制御プログラムを決定して実行する（ステップ３４０）。
【００４４】
以上説明したように本実施形態によれば、ＥＣＵ１００（或いは、ＥＣＵ１３０）を交換して不揮発性メモリ１４（或いは、不揮発性メモリ２５）仕様情報が記憶されていなくても、ＥＣＵ１３０（或いは、ＥＣＵ１００）から送信される仕様情報を不揮発性メモリ１４（或いは、不揮発性メモリ２５）に記憶させてこの記憶された仕様情報に基づき動作するため、ＥＣＵ１００（或いは、ＥＣＵ１３０）に対して仕様情報毎に品番を与える必要が無く、ＥＣＵの品番の数を低減できる。
【００４５】
また、ＥＣＵ１３０において、不揮発性メモリ２５に仕様情報が異常な情報が記憶されている場合、ＥＣＵ１００から送信される仕様情報を不揮発性メモリ２５に書き替え、この書き替えた仕様情報に基づいて、正常に動作することができる。
【００４６】
さらに、上記実施形態では、車載通信装置として、通信の中継を行うためのＥＣＵ１００、計器を制御するためのＥＣＵ１３０を適用した例について説明したが、これに限らず、各種のＥＣＵを適用してもよい。
【００４７】
以下、上記実施形態と特許請求項の範囲の構成との対応関係について説明すると、不揮発性メモリ１４、２５が記憶手段に相当し、ステップ２００、３２０が情報判定手段に相当し、ステップ２２０、３３０が制御手段に相当し、ステップ２３０、３４０が動作手段に相当し、ＥＣＵ１００、１３０が第１の車載通信装置に相当し、不揮発性メモリ１４、２５が第１の記憶手段に相当し、ステップ２２０、３３０が第１の制御手段に相当し、ステップ２３０、３４０が第１の動作手段に相当し、ＥＣＵ１３０が第２の車載通信装置に相当し、ステップ３２０が異常判定手段に相当し、ステップ３００が受信判定手段に相当し、ステップ３３０が第２の制御手段に相当し、ステップ３４０が第２の動作手段に相当する。
【図面の簡単な説明】
【図１】本発明の車載通信システムの一実施形態の概略構成を示す図である。
【図２】図１に示す各ＥＣＵの構成を示すブロック図である。
【図３】仕様情報を説明するための図である。
【図４】図１に示す各ＥＣＵの処理を示すフローチャートである。
【符号の説明】
１００、１３０…ＥＣＵ、１４、２５…不揮発性メモリ、
１０、２０…マイクロコンピュータ。
【図１】
2004040649.tif 000003
【図２】
2004040649.tif 000004
【図３】
2004040649.tif 000005
【図４】
2004040649.tif 000006