(57)【特許請求の範囲】
【請求項１】
複数の電子装置を有し、前記複数の電子装置の相互間で通信可能に第１通信線（Ｃ１）に接続される車両用電子装置システム（１０）において、
前記複数の電子装置は、第１電子装置（１１）と、一以上の外部接続部品（ＥＧ）との間で第２通信線（Ｃ２）を介して通信可能に接続されている一以上の第２電子装置（１２１，１２２，…，１２ｎ）とを含み、
前記第１電子装置は、車両（Ｖ１，Ｖ２，…，Ｖｍ）の仕様（ＳＰ）に応じたコード（ＣＤ）を記録する第１記録部（１１ｂ）と、前記第１記録部から前記コードを取得して前記第１通信線を介して前記第２電子装置に送信するコード通信部（１１ａ）とを含み、
前記第２電子装置は、前記第１電子装置から前記第１通信線を介して前記コードを受信する第１通信部（１２ａ）と、前記仕様が異なる複数の前記車両について全ての前記仕様に対応する機能を実現する機能実現部（１２ｇ）と、前記機能実現部で実現可能な機能のうち前記第１通信部で受信した前記コードに対応する前記機能を選択して前記機能実現部に実現させる機能選択部（１２ｆ）と、前記一以上の外部接続部品と前記第２通信線を介して通信する第２通信部（１２ｃ）と、前記第２通信部と通信可能に接続されている前記外部接続部品の種類（ＰＫ）と数（ＰＮ）を判定する外部接続部品判定部（１２ｄ）と、前記第１通信部で受信した前記コードに基づく前記外部接続部品の種類と数と、前記外部接続部品判定部によって判定した前記外部接続部品の種類と数とを比較し、種類および数のうちで少なくとも一方が異なる場合には警告を行う警告部（１２ｂ）とを含む車両用電子装置システム。
【請求項２】
前記第２電子装置は、前記コードと前記仕様との関係を示す関係情報（ＣＴ）を記録する第２記録部（１２ｅ）を有し、
前記機能選択部は、前記第２記録部に記録されている前記関係情報を参照して、前記第１通信部で受信した前記コードに対応する前記仕様の有無を判別する請求項１に記載の車両用電子装置システム。
【請求項３】
前記一以上の外部接続部品は、前記第１通信線と通信可能に接続される外部接続部品（１３）を含み、
前記外部接続部品判定部は、さらに前記第１通信線と通信可能に接続されている前記外部接続部品の種類と数を判定する請求項１または２に記載の車両用電子装置システム。
【請求項４】
前記警告部は、前記外部接続部品判定部によって繰り返し判定した前記外部接続部品の種類と数について、前回と今回を比較し、種類および数のうちで少なくとも一方が異なる場合には警告を行う請求項１から３のいずれか一項に記載の車両用電子装置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電子装置と第１通信線を有する車両用電子装置システムに関する。
【背景技術】
【０００２】
従来では、例えば下記の特許文献１において、車載電子制御装置について発生した不具合責任を、部品工場側と車両工場側との間で切り離して明確にすることを目的とするプログラム書き込みシステムに関する技術が開示されている。このプログラム書き込みシステムは、プログラム書き込み手段と選択情報書き込み手段とを備える。プログラム書き込み手段は、基本プログラムおよび各仕様に対応した複数種類の個別プログラムを、車載電子制御装置が車両に組み込まれる車両工場での工程よりも前の工程にて書き込む。選択情報書き込み手段は、すでに書き込まれた複数種類の個別プログラムのうち、どの個別プログラムを選択して使用するかを決定する選択情報を、車両工場での工程で書き込む。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４５２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載された技術を適用すると、プログラム書き込み手段は部品工場側で行われ、選択情報書き込み手段は車両工場側で行われる。車両工場側は車両の仕様に応じた選択情報を書き込まなければならないので、車両の仕様と選択情報との関係を管理する必要がある。よって、管理が煩雑になるという問題点がある。
【０００５】
また、車両の１台ごとに選択情報を書き込まなければならないので、車両の台数が増すにつれて書き込み時間も増える。単に書き込みを行うだけでなく、書き込みを行うための準備作業もあるので、生産効率の低下を招くという問題点がある。
【０００６】
本開示はこのような点に鑑みてなしたものであり、管理を必要とせず、生産効率に影響を与えない車両用電子装置システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた発明は、複数の電子装置を有し、前記複数の電子装置の相互間で通信可能に第１通信線（Ｃ１）に接続される車両用電子装置システム（１０）において、前記複数の電子装置は、第１電子装置（１１）と、一以上の外部接続部品（ＥＧ）との間で第２通信線（Ｃ２）を介して通信可能に接続されている一以上の第２電子装置（１２１，１２２，…，１２ｎ）とを含み、前記第１電子装置は、車両（Ｖ１，Ｖ２，…，Ｖｍ）の仕様（ＳＰ）に応じたコード（ＣＤ）を記録する第１記録部（１１ｂ）と、前記第１記録部から前記コードを取得して前記第１通信線を介して前記第２電子装置に送信するコード通信部（１１ａ）とを含み、前記第２電子装置は、前記第１電子装置から前記第１通信線を介して前記コードを受信する第１通信部（１２ａ）と、前記仕様が異なる複数の前記車両について全ての前記仕様に対応する機能を実現する機能実現部（１２ｇ）と、前記機能実現部で実現可能な機能のうち前記第１通信部で受信した前記コードに対応する前記機能を選択して前記機能実現部に実現させる機能選択部（１２ｆ）と、前記一以上の外部接続部品と前記第２通信線を介して通信する第２通信部（１２ｃ）と、前記第２通信部と通信可能に接続されている前記外部接続部品の種類（ＰＫ）と数（ＰＮ）を判定する外部接続部品判定部（１２ｄ）と、前記第１通信部で受信した前記コードに基づく前記外部接続部品の種類と数と、前記外部接続部品判定部によって判定した前記外部接続部品の種類と数とを比較し、種類および数のうちで少なくとも一方が異なる場合には警告を行う警告部（１２ｂ）とを含む。
【０００８】
この構成によれば、第１電子装置が第１通信線を介して第２電子装置にコードを送信し、第２電子装置は受信したコードに対応する機能を選択して実現する。コードは車両の仕様ごとに割り当てられる固有の情報であるので、第１電子装置の第１記録部にコードを記録しておくとともに、第２電子装置に機能実現部を備えておけば、第２電子装置の機能選択部が自動的に車両の仕様に応じた機能を選択して実現する。したがって、車両の仕様と機能との管理を必要とせず、車両に第１電子装置と一以上の第２電子装置を設置するだけでよいので生産効率に影響を与えない。また、この構成によれば、コードに基づく外部接続部品の種類と数と、外部接続部品判定部によって判定した外部接続部品の種類と数とが異なる場合には、警告部が警告を行う。警告内容に応じて、車両の仕様とは異なる外部接続部品が接続されていることが判明したり、必要な外部接続部品が接続されていないことが判明したりする。よって、車両の仕様に合わせて第１電子装置，第２電子装置，外部接続部品について接続または取り外しなどの措置を適切に行える。
【０００９】
なお、「電子装置」は特許文献１に記載の車載電子制御装置に相当する。「第１通信線」と「第２通信線」は、いずれも通信が行えれば有線でもよく無線でもよく、バス型，リング型，スター型等のようなネットワーク・トポロジーを問わない。「機能」は、主にソフトウェアを実行して実現する機能であるが、ハードウェアで実現する機能を含めてもよい。「第１電子装置」は、少なくとも第１記録部，コード通信部を含むことを条件として任意に構成してよい。「第２電子装置」は、少なくとも第１通信部，機能実現部，機能選択部を含むことを条件として任意に構成してよい。「仕様」は、車種を問わず車両のバリエーションに応じて設定される。「外部接続部品」は、車両に備えられるセンサやアクチュエータ等であって、第２電子装置または第１通信線に対して電気的に接続可能なものが該当する。「関係情報」は、コードと仕様との関係を規定可能な任意の情報を適用でき、例えばテーブル，マップ，データベース等が該当する。
【図面の簡単な説明】
【００１０】
【図１】車両用電子装置システムの第１構成例を示す模式図である。
【図２】第１電子装置の構成例を示す模式図である。
【図３】車両と仕様の関係例を示す模式図である。
【図４】第２電子装置の第１構成例を示す模式図である。
【図５】第２電子装置の第２構成例を示す模式図である。
【図６】コード送信処理の手続き例を示すフローチャート図である。
【図７】機能選択実現処理の手続き例を示すフローチャート図である。
【図８】車両用電子装置システムの第２構成例を示す模式図である。
【図９】車両用電子装置システムの第３構成例を示す模式図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、図面に基づいて説明する。なお、特に明示しない限り、「接続する」という場合には電気的に接続することを意味する。各図は、本発明を説明するために必要な要素を図示し、実際の全要素を図示しているとは限らない。上下左右等の方向を言う場合には、図面の記載を基準とする。英数字の連続符号は記号「〜」を用いて略記する。例えば「第２電子装置１２１〜１２ｎ」は「第２電子装置１２１，１２２，１２３，…，１２ｎ」を意味する。
【００１２】
〔実施の形態１〕
実施の形態１は図１〜図７を参照しながら説明する。図１に示す車両用電子装置システム１０は、第１電子装置１１と、ｎ（ｎは１以上の整数）の第２電子装置１２１〜１２ｎとを含む。これらの電子装置は、例えばＥＣＵやコンピュータなどを適用する。ＥＣＵは、電子制御装置を意味する「Electronic Control Unit」の頭文字からなる略称である。本形態では、車両に備える機器に応じたＥＣＵを適用する。例えば、エンジンの制御を行うエンジンＥＣＵ、回転電機の制御を行う回転電機ＥＣＵ、乗員保護のためにエアバッグやシートベルトの制御を行うエアバッグＥＣＵ、車両に備える電池の充放電を制御する電池ＥＣＵ、ブレーキを制御するブレーキ制御ＥＣＵ、車両用エアコンの制御を行うエアコンＥＣＵなどのうちで一以上を含む。回転電機はシャフトや回転軸等の回転体を有する機器であれば任意であり、例えば発電機，電動機，電動発電機等が該当する。
【００１３】
第１電子装置１１と第２電子装置１２１〜１２ｎは、いずれも通信可能に第１通信線Ｃ１に接続される。第１通信線Ｃ１は、複数の電子装置の相互間で通信が行えれば、通信方式（例えば有線や無線など）や、ネットワーク・トポロジーを問わない。本形態の第１通信線Ｃ１には、車両に構築されるＬＡＮであって、有線のバス型を適用する。
【００１４】
図２に示す第１電子装置１１は、コード通信部１１ａ，第１記録部１１ｂなどを含む。第１記録部１１ｂには、車両の仕様に応じたコードＣＤが記録される。具体的なコードＣＤの設定例は後述する。コード通信部１１ａは、第１通信線Ｃ１を介して第２電子装置１２１〜１２ｎなどとの通信を行う。本形態のコード通信部１１ａは、第１記録部１１ｂからコードＣＤを取得して第１通信線Ｃ１を介して第２電子装置１２１〜１２ｎに送信する。コード通信部１１ａがコードＣＤを送信するタイミングについては後述する。
【００１５】
第１記録部１１ｂには、少なくともコードＣＤを記録可能な記録媒体を適用してよい。例えば、ＳＳＤを含むフラッシュメモリ、ハードディスク、光磁気ディスク等を含む光ディスク、ＲＡＭなどのうちで一以上が該当する。なお、電源遮断後も記録内容を保持可能な不揮発性メモリを用いるとよい。
【００１６】
図３には、それぞれ仕様ＳＰが異なるｍ（ｍは１以上の整数）の車両Ｖ１〜Ｖｍを示す。仕様ＳＰの数は、車両Ｖ１〜Ｖｍの数に対応する。ただし、車両Ｖ１〜Ｖｍの各生産台数は任意に設定してよい。図３の設定例では、車両Ｖ１の仕様ＳＰが識別符号「Ａ」であり、車両Ｖ２の仕様ＳＰが識別符号「Ｂ」であり、…、車両Ｖｍの仕様ＳＰが識別符号「Ｑ」であり、仕様ＳＰが未定義の識別符号「ＮＤ」である。識別符号の「Ａ」〜「Ｑ」，「ＮＤ」には、例えば文字，記号，数字，数値などを用いて固有に設定される。数値は、２進法，１０進法，１６進法などの表現形式を問わない。
【００１７】
ここで、コードＣＤと仕様ＳＰとが対応する関係例を次の表１に示す。コードＣＤは、仕様ＳＰと同様に識別符号を用いて固有に設定される。コードＣＤと仕様ＳＰは、同一の識別符号が無いように設定するのが望ましいが、同一の識別符号が併存してもよい。以下では、２進法の数値を用いてコードＣＤを設定する例について説明する。
【００１８】
【表１】
0006561868.tif 000002
【００１９】
表１は、後述する第２記録部１２ｅにコードテーブルＣＴとして記録される一例である。表中において、コードＣＤとして設定する数値は、後述する外部接続部品ＥＧの有無に対応する。本形態では正論理を適用し、外部接続部品ＥＧが接続されて有る場合を「１」とし、外部接続部品ＥＧが未接続のために無い場合を「０」とする。当該「未接続」には、外部接続部品ＥＧが接続されていない場合や、第２通信線Ｃ２の不具合（例えば断線等）によって外部接続部品ＥＧを認識できない場合、第２通信線Ｃ２は正常であるものの外部接続部品ＥＧに不具合（例えば故障や不動作等）がある場合などがある。
【００２０】
例えば、仕様ＳＰの「Ａ」に対応するコードＣＤは数値「111111111…」である。具体的には、外部接続部品ＥＧに含まれるセンサＳ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５、アクチュエータＡ１１、センサＳ２１，Ｓ２２などが全て有るような仕様である。仕様ＳＰの「Ｂ」に対応するコードＣＤは数値「111111110…」である。具体的には、センサＳ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５、アクチュエータＡ１１、センサＳ２１，Ｓ２２などが有り、アクチュエータＡ２１が無いような仕様である。以下同様である。一方で仕様ＳＰの「Ｑ」に対応するコードＣＤは数値「000000000…」である。センサＳ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５、アクチュエータＡ１１、センサＳ２１，Ｓ２２、アクチュエータＡ２１などが全て無いような仕様である。表１における仕様ＳＰである「Ａ」〜「Ｑ」のいずれにも該当しない仕様は、例えば「ＮＤ」を設定する。「ＮＤ」は未設定を意味する「Not Definition」の頭文字からなる略称である。なお、表１はあくまで一例であり、外部接続部品ＥＧの種類や数に応じて表１以外の設定もある。
【００２１】
同一に構成される第２電子装置１２１〜１２ｎについて、図４、図５を参照しながら説明する。図４には第２電子装置１２１の構成例を示し、図５には第２電子装置１２２の構成例を示す。第２電子装置１２１，１２２は、それぞれが第１通信部１２ａ，警告部１２ｂ，第２通信部１２ｃ，外部接続部品判定部１２ｄ，第２記録部１２ｅ，機能選択部１２ｆ，機能実現部１２ｇなどを有する。図示を省略した第２電子装置１２３〜１２ｎについても同じ構成である。第２電子装置１２１〜１２ｎが相違するのは、仕様ＳＰに応じて第２電子装置に含まれる機能実現部１２ｇが実現する機能や、第２通信部１２ｃに接続される一以上の外部接続部品ＥＧにかかる種類や数である。
【００２２】
第１通信部１２ａは、第１通信線Ｃ１を介して第１電子装置１１などとの通信を行う。本形態の第１通信部１２ａは、第１電子装置１１から第１通信線Ｃ１を介してコードＣＤを受信する。第１通信部１２ａがコードＣＤを受信するタイミングは後述する。
【００２３】
第２通信部１２ｃは、一以上の外部接続部品ＥＧと第２通信線Ｃ２を介して通信する。第２通信線Ｃ２は、外部接続部品ＥＧとの間で通信が行えれば有線でもよく無線でもよい。本形態の第２通信線Ｃ２には有線の専用通信線を適用する。
【００２４】
外部接続部品ＥＧは、個々の第２電子装置１２１〜１２ｎが所要の機能を実現するにあたって用いる部品であって、例えばセンサやアクチュエータなどが該当する。
【００２５】
センサは、車両Ｖ１〜Ｖｍに備えられる任意のセンサが該当する。例えば、開度センサ，ストロークセンサ，操舵角センサ，ポジションセンサ，回転センサ，加速度センサ，速度センサ，温度センサ，圧力センサ，舵角センサ，ヨーレートセンサ，ジャイロスコープ，カメラ，距離センサ，角度センサのうちで一以上を含む。開度センサはアクセルの開度を検出する。ストロークセンサは、アクセルペダルやブレーキペダル等の操作部材が操作される際のストローク量を検出する。操舵角センサはステアリングの操舵角を検出する。ポジションセンサは変速操作等によるポジションを検出する。回転センサは、内燃機関や回転電機等に含まれる回転体の回転情報（例えば回転数，回転角，角速度など）を検出する。加速度センサは車両の加速度を検出する。速度センサは車両の速度を検出する。温度センサは気温や対象物等の温度を検出する。圧力センサは気圧や対象物等の圧力を検出する。舵角センサは車輪の舵角を検出する。ヨーレートセンサは車両のヨーレートを検出する。ジャイロスコープは車両の回転角や角速度を検出する。カメラは画像または映像を撮像する。距離センサは対象となる物体との相対距離を検出する。角度センサは車両のロール角やピッチ角等の角度を検出する。
【００２６】
アクチュエータは、車両Ｖ１〜Ｖｍに備えられる任意のアクチュエータが該当する。例えば、ソレノイド，シリンダ，モータ等が該当する。シリンダには、油圧シリンダ，空圧シリンダ，水圧シリンダ，電動シリンダなどのうちで一以上を含む。
【００２７】
図４に示す第２電子装置１２１は、例えばエアバッグＥＣＵである。この第２電子装置１２１は、外部接続部品ＥＧとしてセンサＳ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５やアクチュエータＡ１１などを接続している。説明の都合上、図４に示すセンサＳ１１と、センサＳ１２，Ｓ１４と、センサＳ１３，Ｓ１５とは、種類が異なるセンサであると仮定する。センサＳ１２，Ｓ１４は同じ種類のセンサであり、センサＳ１３，Ｓ１５は同じ種類のセンサである。
【００２８】
図５に示す第２電子装置１２２は、例えばブレーキ制御ＥＣＵである。この第２電子装置１２２は、外部接続部品ＥＧとしてセンサＳ２１，Ｓ２２やアクチュエータＡ２１，Ａ２２などを接続している。説明の都合上、図５に示すセンサＳ２１，Ｓ２２は種類が異なるセンサであり、アクチュエータＡ２１，Ａ２２は種類が異なるアクチュエータであると仮定する。
【００２９】
外部接続部品判定部１２ｄは、第２通信部１２ｃを介して外部接続部品ＥＧとアクセス可能に構成されている。この外部接続部品判定部１２ｄは、第２通信部１２ｃと通信可能に接続されている外部接続部品ＥＧの種類ＰＫと数ＰＮを判定する。
【００３０】
第２記録部１２ｅには、上述した表１の関係がコードテーブルＣＴとして記録される。コードテーブルＣＴは「関係情報」に相当する。第２記録部１２ｅには、少なくともコードテーブルＣＴを記録可能な記録媒体を適用してよい。第１記録部１１ｂと第２記録部１２ｅは同じの記録媒体を適用してもよく、異なる記録媒体を適用してもよい。
【００３１】
機能実現部１２ｇは、仕様ＳＰが異なる車両Ｖ１〜Ｖｍについて、全ての仕様ＳＰに対応する一以上の機能を実現する。機能は、主にＣＰＵがソフトウェアを実行して実現する機能であるが、ハードウェアで実現する機能を含めてもよい。また機能には、上述した全てのＥＣＵ（すなわちエンジンＥＣＵ，回転電機ＥＣＵ，エアバッグＥＣＵ，エアコンＥＣＵなど）で実現する全ての機能を含めてもよく、車両Ｖ１〜Ｖｍに備えられるＥＣＵごとに実現する全ての機能を含めてもよい。
【００３２】
機能選択部１２ｆは、機能実現部１２ｇで実現可能な機能のうち第１通信部１２ａで受信したコードＣＤに対応する機能を選択して実現する。すなわち、上述したコードテーブルＣＴを参照して、コードＣＤに対応する仕様ＳＰを特定し、特定した仕様ＳＰに応じた一以上の機能を選択して実現する。
【００３３】
警告部１２ｂは、第１通信部１２ａで受信したコードＣＤに基づく外部接続部品ＥＧの種類ＰＫと数ＰＮと、外部接続部品判定部１２ｄによって判定した外部接続部品ＥＧの種類ＰＫと数ＰＮとを比較し、種類ＰＫおよび数ＰＮのうちで少なくとも一方が異なる場合には警告を行う。また、前回と今回で外部接続部品ＥＧの種類ＰＫや数ＰＮが異なる場合には、問い合わせを行ってもよい。前回に外部接続部品判定部１２ｄによって判定した外部接続部品ＥＧの種類ＰＫと数ＰＮは、第２記録部１２ｅなどに記録しておく。
【００３４】
警告や問い合わせは、車両Ｖ１〜Ｖｍにおける任意の伝達方法を適用してよい。例えば、表示器による表示や、音声を含めて音響装置による音などが該当する。問い合わせに対する回答は、車両Ｖ１〜Ｖｍにおける任意の入力方法を適用してよい。例えば、ハンドル等に設けられたスイッチや、表示器に備えられたタッチパネルなどで行うとよい。
【００３５】
警告や問い合わせは、第２電子装置自体が行ってもよく、第１通信線Ｃ１を介して警告情報を伝達することによって他の装置で行ってもよい。他の装置は、第２電子装置１２１〜１２ｎに限らない。例えば、車両Ｖ１〜Ｖｍに備えられる装置や、診断用機器などが該当する。車両Ｖ１〜Ｖｍに備えられる装置には、インストルメントパネル，カーナビゲーションシステム，オーディオ装置などを含む。診断用機器は、第１電子装置１１や第２電子装置１２１〜１２ｎなどに接続して診断や計測等を行う機器である。
【００３６】
図６に示すコード送信処理は、第１電子装置１１で繰り返し実行される手続き例である。図６において、ステップＳＴ１１はコード通信部１１ａに相当する。
【００３７】
まずステップＳＴ１０では、コードＣＤを送信するための送信条件を満たすか否かを判断する。送信条件は、一以上で任意の条件を設定してよい。例えば、電源スイッチやイグニッションスイッチなどのスイッチ類がオンになること、一定間隔や不定間隔などの所要の時間間隔を経過すること、第２電子装置１２１〜１２ｎのうちで一以上の第２電子装置から送信要求があることなどが該当する。もし、送信条件を満たせばＹＥＳになり、ステップＳＴ１１に進む。一方、送信条件を満たさなければＮＯになり、コード送信処理を終了（もしくはリターン）する。
【００３８】
ステップＳＴ１１では、図２に示す第１記録部１１ｂからコードＣＤを取得して第１通信線Ｃ１を介して第２電子装置１２１〜１２ｎなどに送信する。第２電子装置１２１〜１２ｎのうちで一以上の第２電子装置から送信要求があった場合には、送信要求があった第２電子装置にコードＣＤを送信する。コードＣＤを送信した後は、コード送信処理を終了（もしくはリターン）する。
【００３９】
図７に示す機能選択実現処理は、第２電子装置１２１〜１２ｎでそれぞれ繰り返し実行される手続き例である。図７において、ステップＳＴ２０，ＳＴ２１は外部接続部品判定部１２ｄに相当する。ステップＳＴ２６は第１通信部１２ａに相当する。ステップＳＴ２２，ＳＴ２３，ＳＴ２７，ＳＴ２８，ＳＴ４０は機能選択部１２ｆに相当する。ステップＳＴ２４，ＳＴ２５，ＳＴ３０，ＳＴ３１は警告部１２ｂに相当する。
【００４０】
まずステップＳＴ２０では、第２通信部１２ｃと通信可能に接続されている一以上の外部接続部品ＥＧの種類ＰＫと数ＰＮを判定する。例えば図４に示す第２電子装置１２１では、３種類のセンサと１種類のアクチュエータであるので種類ＰＫ＝４になり、５つのセンサと１つのアクチュエータであるので数ＰＮ＝６になる。また図５に示す第２電子装置１２２では、２種類のセンサと２種類のアクチュエータであるので種類ＰＫ＝４になり、２つのセンサと２つのアクチュエータであるので数ＰＮ＝４になる。
【００４１】
ステップＳＴ２１では、ステップＳＴ２０の判定によって一以上の外部接続部品ＥＧが接続されているか否かを判別する。もし、一以上の外部接続部品ＥＧが接続されていればＹＥＳになり、ステップＳＴ２２に進む。一方、一つも外部接続部品ＥＧが接続されていなければＮＯになり、ステップＳＴ４０に進む。なお第２電子装置１２１〜１２ｎにおいて機能を実現するにあたって、必ず一以上の外部接続部品ＥＧを接続しなければ実現できない場合には、二点鎖線で示すようにステップＳＴ３１に進んでもよい。
【００４２】
ステップＳＴ２２では、第２記録部１２ｅに記録されているコードテーブルＣＴを参照する。すなわち、上述した表１のように設定されたコードテーブルＣＴを参照する。
【００４３】
ステップＳＴ２３では、ステップＳＴ２０で判定した外部接続部品ＥＧが関係情報としてのコードテーブルＣＴにあるか否かを判別する。例えば、ステップＳＴ２０で判定した外部接続部品ＥＧを、比較コードで表す。識別符号に含まれる比較コードは、例えば上述したコードＣＤと同様の数値である。そして、比較コードがコードテーブルＣＴに記録されているコードＣＤと一致するものがあるか否かで判別する。もし、ステップＳＴ２０で判定した外部接続部品ＥＧがコードテーブルＣＴにあればＹＥＳになり、ステップＳＴ２４に進む。一方、ステップＳＴ２０で判定した外部接続部品ＥＧがコードテーブルＣＴになければＮＯになり、ステップＳＴ３１に進む。
【００４４】
ステップＳＴ２４では、ステップＳＴ２０で判定した外部接続部品ＥＧに関する情報が前回と今回で同じか否かを判別する。外部接続部品ＥＧに関する情報は、任意に設定してよい。例えば、ステップＳＴ２３と同様にして今回判定した外部接続部品ＥＧを比較コードで表し、後述するステップＳＴ２５で第２記録部１２ｅに記録した前回の比較コードと一致か否かで判別する。もし、ステップＳＴ２０で判定した外部接続部品ＥＧが前回と今回で同じならばＹＥＳになり、ステップＳＴ２５に進む。一方、ステップＳＴ２０で判定した外部接続部品ＥＧが前回と今回で異なればＮＯになり、ステップＳＴ３０に進む。
【００４５】
ステップＳＴ２５では、ステップＳＴ２０で判定した外部接続部品ＥＧに関する情報を前回の情報として第２記録部１２ｅに記録する。記録後はステップＳＴ２６に進む。
【００４６】
ステップＳＴ２６では、第１電子装置１１から第１通信線Ｃ１を介して伝達されるコードＣＤを受信する。もし、コードＣＤを受信したらＹＥＳになり、ステップＳＴ２７に進む。一方、コードＣＤを受信しなければ、ステップＳＴ２６を繰り返す。言い換えると、コードＣＤを受信するまで待機する。
【００４７】
ステップＳＴ２７では、第２記録部１２ｅに記録されているコードテーブルＣＴを参照して、ステップＳＴ２６で受信したコードＣＤがあるか否かを判別する。もし、ステップＳＴ２６で受信したコードＣＤがコードテーブルＣＴにあればＹＥＳになり、ステップＳＴ２８に進む。一方、ステップＳＴ２６で受信したコードＣＤがコードテーブルＣＴに無ければＮＯになり、ステップＳＴ３１に進む。
【００４８】
ステップＳＴ２８では、機能実現部１２ｇで実現可能な全ての機能のうちで、ステップＳＴ２６で受信したコードＣＤに対応する機能を選択して実現する。一般的に、第２電子装置１２１〜１２ｎでは、選択して実現される機能が異なる。コードテーブルＣＴの設定によっては、異なる第２電子装置１２１〜１２ｎでも同じ機能が実現され得る。ステップＳＴ２８で機能を実現した後は、機能選択実現処理を終了（もしくはリターン）する。
【００４９】
ステップＳＴ３０では、ステップＳ２０で判定した外部接続部品ＥＧの種類ＰＫと数ＰＮが前回と今回と異なるので、確認のために問い合わせを行う。第２通信部１２ｃに接続される外部接続部品ＥＧは、修理や改修等によって変化する場合や、第２通信線Ｃ２や外部接続部品ＥＧの不具合によって変化する場合などがあるためである。もし、問い合わせに対する回答によって外部接続部品ＥＧの増減が適正であればＹＥＳになり、ステップＳＴ２６に進む。一方、問い合わせに対する回答によって外部接続部品ＥＧの増減が適正でなければＮＯになり、ステップＳＴ３１に進む。
【００５０】
ステップＳＴ３１では、状況に合わせて所要の警告を行う。例えば、ステップＳＴ２３でＮＯの場合は、第２通信部１２ｃに接続されている外部接続部品ＥＧの種類ＰＫと数ＰＮがコードテーブルＣＴと異なることを警告する。ステップＳＴ２７でＮＯの場合は、受信したコードＣＤがコードテーブルＣＴに無いことを警告する。ステップＳＴ３０でＮＯの場合は、外部接続部品ＥＧの種類ＰＫや数ＰＮが前回と今回で異なることを警告する。警告後は、機能選択実現処理を終了（もしくはリターン）する。
【００５１】
ステップＳＴ４０では、機能実現部１２ｇで実現可能な全ての機能のうちで、ステップＳＴ２６で受信したコードＣＤに対応し、かつ、外部接続部品ＥＧが全く接続されていない場合に対応する機能を選択して実現する。ステップＳＴ４０で機能を実現した後は、機能選択実現処理を終了（もしくはリターン）する。
【００５２】
上述した実施の形態１，２１によれば、以下に示す各作用効果を得ることができる。
【００５３】
（１）車両用電子装置システム１０は、図１に示すように、第１電子装置１１と、一以上の第２電子装置１２１〜１２ｎとを含む。第１電子装置１１は、図２に示すように、車両Ｖ１〜Ｖｍの仕様ＳＰに応じたコードＣＤを記録する第１記録部１１ｂと、コードＣＤを取得して送信するコード通信部１１ａとを含む。第２電子装置１２１〜１２ｎは、図４，図５に示すように、コードＣＤを受信する第１通信部１２ａと、仕様ＳＰが異なる複数の車両Ｖ１〜Ｖｍについて全ての仕様ＳＰに対応する機能を実現する機能実現部１２ｇと、機能実現部１２ｇで実現可能な機能のうち第１通信部１２ａで受信したコードＣＤに対応する機能を選択して実現する機能選択部１２ｆとを含む。この構成によれば、第１電子装置１１が第１通信線Ｃ１を介して第２電子装置１２１〜１２ｎにコードＣＤを送信し、第２電子装置１２１〜１２ｎは受信したコードＣＤに対応する機能を選択して実現する。コードＣＤは車両Ｖ１〜Ｖｍの仕様ＳＰごとに割り当てられる固有の情報であるので、第１電子装置１１の第１記録部１１ｂにコードＣＤを記録しておくとともに、第２電子装置１２１〜１２ｎに機能実現部１２ｇを備えておけば、第２電子装置１２１〜１２ｎの機能選択部１２ｆが自動的に車両Ｖ１〜Ｖｍの仕様ＳＰに応じた機能を選択して実現する。したがって、車両Ｖ１〜Ｖｍの仕様ＳＰと機能との管理を必要とせず、車両Ｖ１〜Ｖｍに第１電子装置１１と一以上の第２電子装置１２１〜１２ｎを設置するだけでよいので生産効率に影響を与えない。従来では書き込みに誤りがあった場合には修正を行う必要があるが、車両用電子装置システム１０はコードＣＤに基づいて自動的に機能を実現できる。
【００５４】
（２）第２電子装置１２１〜１２ｎは、図４，図５，図７に示すように、一以上の外部接続部品ＥＧと第２通信線Ｃ２を介して通信する第２通信部１２ｃと、第２通信部１２ｃと通信可能に接続されている外部接続部品ＥＧの種類ＰＫと数ＰＮを判定する外部接続部品判定部１２ｄと、第１通信部１２ａで受信したコードＣＤに基づく外部接続部品ＥＧの種類ＰＫと数ＰＮと、外部接続部品判定部１２ｄによって判定した外部接続部品ＥＧの種類ＰＫと数ＰＮとを比較し、種類ＰＫおよび数ＰＮのうちで少なくとも一方が異なる場合には警告を行う警告部１２ｂとを有する。この構成によれば、コードＣＤに基づく外部接続部品ＥＧの種類ＰＫと数ＰＮと、外部接続部品判定部１２ｄによって判定した外部接続部品ＥＧの種類ＰＫと数ＰＮとが異なる場合には、警告部１２ｂが警告を行う。警告内容に応じて、車両Ｖ１〜Ｖｍの仕様ＳＰとは異なる外部接続部品ＥＧが接続されていることが判明したり、必要な外部接続部品ＥＧが接続されていないことが判明したりする。よって、車両Ｖ１〜Ｖｍの仕様ＳＰに合わせて第１電子装置１１，第２電子装置１２１〜１２ｎ，外部接続部品ＥＧについて接続または取り外しなどの措置を適切に行える。
【００５５】
（３）第２電子装置１２１〜１２ｎは、図４，図５，図７に示すように、コードＣＤと仕様ＳＰとの関係を示すコードテーブルＣＴを記録する第２記録部１２ｅを有する。機能選択部１２ｆは、第２記録部１２ｅに記録されているコードテーブルＣＴを参照して、第１通信部１２ａで受信したコードＣＤに対応する仕様ＳＰの有無を判別する。この構成によれば、第２電子装置１２１〜１２ｎはコードテーブルＣＴを参照することで、車両Ｖ１〜Ｖｍの仕様ＳＰに合わせて第２電子装置１２１〜１２ｎが一以上の機能を実現する。そのため、第２電子装置１２１〜１２ｎを共通化することができるので、車両用電子装置システム１０全体のコストを低減できる。
【００５６】
（５）警告部１２ｂは、図４，図７に示すように、外部接続部品判定部１２ｄによって判定した外部接続部品ＥＧの種類ＰＫと数ＰＮについて、前回と今回を比較し、種類ＰＫおよび数ＰＮのうちで少なくとも一方が異なる場合には問い合わせを行う。この構成によれば、前回と今回で外部接続部品ＥＧの種類ＰＫや数ＰＮが異なれば、警告部１２ｂが問い合わせを行う。問い合わせによって、通信線や外部接続部品ＥＧについて障害や故障等が発生した場合などに対応することができる。
【００５７】
〔実施の形態２〕
実施の形態２は図４，図５，図７，図８を参照しながら説明する。なお図示と説明を簡単にするため、特に明示しない限り、実施の形態１で用いた要素と同一の要素には同一の符号を付して説明を省略する。よって、主に実施の形態１と相違する点を説明する。
【００５８】
図８に示す車両用電子装置システム１０は、第１電子装置１１と、第２電子装置１２１〜１２ｎと、一以上の外部接続部品１３とを含む。一以上の外部接続部品１３は、上述した実施の形態１における外部接続部品ＥＧに相当する。外部接続部品１３が外部接続部品ＥＧと相違するのは、実線で示すセンサＳ３または二点鎖線で示すアクチュエータＡ３とともに、第１通信部１３ａを含む点である。第１通信部１３ａは、上述した実施の形態１における第１通信部１２ａと同様に、第１通信線Ｃ１を介して第１電子装置１１や第２電子装置１２１〜１２ｎなどとの通信を行う。
【００５９】
図４に示す第２電子装置１２１と図５に示す第２電子装置１２２とに含まれる外部接続部品判定部１２ｄは、いずれも二点鎖線で示すように第１通信部１２ａおよび第１通信線Ｃ１を介して、図８に示す外部接続部品１３とアクセス可能に構成されている。この外部接続部品判定部１２ｄは、第２通信部１２ｃと通信可能に接続されている外部接続部品ＥＧの種類ＰＫと数ＰＮだけでなく、第１通信線Ｃ１と通信可能に接続されている外部接続部品１３の種類ＰＫと数ＰＮを判定する。
【００６０】
図７に示す機能選択実現処理では、ステップＳＴ２０の処理内容が実施の形態１と相違する。本形態のステップＳＴ２０では、第２通信部１２ｃと通信可能に接続されている一以上の外部接続部品ＥＧの種類ＰＫと数ＰＮを判定するとともに、第１通信線Ｃ１と通信可能に接続されている一以上の外部接続部品１３の種類ＰＫと数ＰＮを判定する。なお、第２電子装置１２１〜１２ｎのそれぞれが実現する機能に応じて、一以上の外部接続部品１３の種類ＰＫと数ＰＮを判定するか否かを個々に設定してよい。
【００６１】
上述した実施の形態２によれば、実施の形態１と同様の作用効果を得ることができるとともに、次の作用効果を得ることができる。
【００６２】
（４）一以上の外部接続部品は、図７，図８に示すように、第１通信線Ｃ１と通信可能に接続される外部接続部品１３を含む。外部接続部品判定部１２ｄは、さらに第１通信線Ｃ１と通信可能に接続されている外部接続部品１３の種類ＰＫと数ＰＮを判定する。この構成によれば、第１通信線Ｃ１と通信可能に接続される外部接続部品１３についても、コードＣＤに基づく外部接続部品１３と異なる場合には、警告部１２ｂが警告を行う。したがって、外部接続部品１３の接続可能な範囲が広がる。
【００６３】
〔他の実施の形態〕
以上では本発明を実施するための形態について実施の形態１，２に従って説明したが、本発明は当該形態に何ら限定されるものではない。言い換えれば、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施することもできる。例えば、次に示す各形態を実現してもよい。
【００６４】
上述した実施の形態１では、図１に示すように、第１電子装置１１と、第２電子装置１２１〜１２ｎとを含む構成とした。この形態に代えて、図９に示す車両用電子装置システム１０のように、第１電子装置１１と、第２電子装置１２１〜１２ｎと、一以上の第３電子装置１４とを含む構成としてもよい。図示を省略するが、図８に示す車両用電子装置システム１０に対して、一以上の第３電子装置１４を含む構成としてもよい。第３電子装置１４は、一以上であれば任意の数を接続してもよい。
【００６５】
一以上の第３電子装置１４は、第２電子装置１２１〜１２ｎと比べて、機能選択部１２ｆを有しない。そのため、第１電子装置１１からコードＣＤを受信する必要もなく、機能実現部１２ｇが有する全ての機能を実現する。言い換えると、第３電子装置１４は車両Ｖ１〜Ｖｍの仕様ＳＰにかかわらず所要の機能を実現する電子装置である。第３電子装置１４の有無が相違するに過ぎないので、実施の形態１，２と同様の作用効果が得られる。
【００６６】
上述した実施の形態１，２では、図１，図８に示すように、第１電子装置１１と、第２電子装置１２１〜１２ｎとを別個に構成した。この形態に代えて、第１電子装置１１と一以上の第２電子装置１２１〜１２ｎとを一つの装置で構成してもよく、複数の第２電子装置１２１〜１２ｎを一つの装置で構成してもよい。例えば、第１電子装置１１や第２電子装置１２１〜１２ｎがそれぞれ一つの基板や半導体チップなどで実現される場合が該当する。この場合には、複数の基板や半導体チップなどを一つの装置に収容して構成する。装置の構成が相違するに過ぎないので、実施の形態１，２と同様の作用効果が得られる。
【００６７】
上述した実施の形態１，２では、第１通信線Ｃ１として有線でバス型のＬＡＮを適用し、第２通信線Ｃ２として有線の専用通信線を適用する構成とした。この形態に代えて、第１通信線Ｃ１は、他のネットワーク・トポロジー（例えばリング型やスター型など）を適用してもよく、無線を適用してもよく、専用通信線を適用してもよい。同様に第２通信線Ｃ２は、ネットワーク・トポロジーを問わずにＬＡＮを適用してもよく、無線を適用してもよい。通信を行うための接続形態が相違するに過ぎないので、実施の形態１，２と同様の作用効果が得られる。
【００６８】
上述した実施の形態１，２では、図４，図５に示すように、第２電子装置１２１〜１２ｎの第１通信部１２ａは第１電子装置１１において送信条件を満たすと送信されるコードＣＤを受信する構成とした。この形態に代えて、第１通信部１２ａは受信したコードＣＤを記録する受信バッファを備える構成としてもよい。受信バッファには記録媒体を用いる。また、コードＣＤを２回以上受信した場合は、受信バッファに記録するコードＣＤを更新する構成としてもよい。さらに、複数のコードＣＤを受信バッファに記録でき、外乱ノイズ等によって誤ったコードＣＤを受信した場合でも正しいコードＣＤを選択する構成としてもよい。第１電子装置１１が任意のタイミングでコードＣＤを送信しても、第１通信部１２ａで確実に受信して受信バッファに記録される。よって、第２電子装置１２１〜１２ｎは確実にコードＣＤに対応する機能を実現できる。その他は受信バッファの有無が相違するに過ぎないので、実施の形態１，２と同様の作用効果が得られる。
【００６９】
上述した実施の形態１，２では、図４，図５に示すように、コードＣＤと仕様ＳＰとの関係をコードテーブルＣＴとして第２記録部１２ｅに記録する構成とした。この形態に代えて、コードＣＤと仕様ＳＰとの関係を他の関係情報（例えばマップやデータベースなど）で第２記録部１２ｅに記録する構成としてもよい。さらに、関係情報には機能との関係を含める構成としてもよい。関係情報をどのような情報形態で実現するかの相違に過ぎないので、実施の形態１，２と同様の作用効果が得られる。
【００７０】
上述した実施の形態２では、図８に示すように、外部接続部品１３が一つのセンサＳ３または一つのアクチュエータＡ３を備える構成とした。この形態に代えて、同種か異種かにかかわらず、複数のセンサＳ３を備えてもよく、複数のアクチュエータＡ３を備えてもよく、一以上のセンサＳ３と一以上のアクチュエータＡ３を備えてもよい。外部接続部品１３が備えるセンサＳ３やアクチュエータＡ３の数が相違するに過ぎないので、実施の形態２と同様の作用効果が得られる。
【符号の説明】
【００７１】
１０  車両用電子装置システム
１１  第１電子装置
１１ａ  コード通信部
１１ｂ  第１記録部
１２１〜１２ｎ  第２電子装置
１２ａ  第１通信部
１２ｆ  機能選択部
１２ｇ  機能実現部
Ｃ１  第１通信線
Ｃ２  第２通信線
ＥＧ，１３  外部接続部品
【図１】
0006561868.tif 000003
【図２】
0006561868.tif 000004
【図３】
0006561868.tif 000005
【図４】
0006561868.tif 000006
【図５】
0006561868.tif 000007
【図６】
0006561868.tif 000008
【図７】
0006561868.tif 000009
【図８】
0006561868.tif 000010
【図９】
0006561868.tif 000011