(57)【要約】【課題】不具合解析を容易に行うことができる電子制御システムの動作検証方法と、その動作検証方法を実施可能な構成をとる電子制御システムを提供できるようにする。【解決手段】電子制御ユニットの接続部に、単体では機能しない別の付加回路ユニットであるモジュールが着脱可能に接続されて、そのモジュールが電子制御ユニットの制御のもとで一定の機能を果たす電子制御システムという構成をとる。前記モジュールにそのモジュール自身が正常に動作するか否かの検証のためのモジュール検証プログラムを予め記憶しておき、電子制御ユニットと該モジュールとの接続状態において前記電子制御ユニットから前記モジュールにアクセスして、該モジュールに格納されている前記動作検証プログラムを該電子制御ユニットが読み出して、該電子制御ユニットにより実行する。これによって、不具合解析を容易に行うことができる電子制御システムの動作検証方法および電子制御システムを提供可能となる。【選択図】        図１
2004246421.tif 000002
【特許請求の範囲】
【請求項１】
電子制御ユニットの接続部に、単体では機能しない別の付加回路ユニットであるモジュールが着脱可能に接続されて、そのモジュールが電子制御ユニットの制御のもとで一定の機能を果たす電子制御システムにおいて、
前記モジュールにそのモジュール自身が正常に動作するか否かの検証のための動作検証プログラムを予め記憶しておき、電子制御ユニットと該モジュールとの接続状態において前記電子制御ユニットから前記モジュールにアクセスし、該モジュールに格納されている該モジュール自身の動作検証プログラムを該電子制御ユニットが直接読み出すか、または一旦ダウンロードして間接的に読み出すことによって、該モジュールに特有の動作検証ルーチンを実行することを特徴とする電子制御システムのモジュール動作検証方法。
【請求項２】
前記モジュールに格納されている該モジュール自身の動作検証プログラムを、前記電子制御ユニットが読み出すための条件は、前記電子制御ユニットに既に記憶されている動作検証プログラムが、今回接続されたモジュールの動作検証に適したプログラムでない場合である、請求項１に記載の電子制御システムのモジュール動作検証方法。
【請求項３】
前記電子制御ユニットにおいて前記動作検証プログラムを実行中に、前記モジュールが前記電子制御ユニットから取り外された場合には、前記動作検証プログラムの実行を中止する、請求項１に記載のモジュール動作検証方法。
【請求項４】
電子制御ユニットの接続部に、単体では機能しない別の付加回路ユニットであるモジュールが着脱可能に接続されて、そのモジュールが電子制御ユニットの制御のもとで一定の機能を果たす電子制御システムにおいて、
前記モジュールには、該モジュールが電子制御ユニットに接続された状態で、前記電子制御ユニットが直接読み出すか、または一旦ダウンロードして間接的に読み出すことによって実行される、該モジュール自身の動作検証プログラムが格納されていることを特徴とする電子制御システムのモジュール。
【請求項５】
電子制御ユニットの接続部に、単体では機能しない別の付加回路ユニットであるモジュールが着脱可能に接続されて、そのモジュールが電子制御ユニットの制御のもとで一定の機能を果たす電子制御システムにおいて、
前記モジュールには、該モジュールが電子制御ユニットに接続された状態で、前記電子制御ユニットが直接読み出すか、または一旦ダウンロードして間接的に読み出すことによって実行される、該モジュール自身の動作検証プログラムが格納され、
前記電子制御ユニットは、該モジュールに格納されている該モジュール自身の動作検証プログラムを読み出して、該モジュールの動作検証ルーチンを実行する動作検証プログラム実行手段を備えることを特徴とする電子制御システム。
【請求項６】
前記モジュールには、該モジュールが電子制御ユニットに接続された状態で、前記電子制御ユニットからアクセスされることにより読み出される、該モジュール自身の識別情報が格納され、
前記電子制御ユニットは、前記モジュールから読み出した前記識別情報によって、前記電子制御ユニットが記憶している前記動作検証プログラムが、前記モジュールの動作検証に適していないと判断した場合に、前記モジュールから該動作検証プログラムを読み出す、請求項５に記載の電子制御システム。
【請求項７】
前記電子制御ユニットの前記動作検証プログラム実行手段において前記動作検証プログラムが実行されているときに、前記モジュールが取り外されたと判断した場合、前記動作検証プログラム実行手段は前記動作検証プログラムの実行を直ちに停止する、請求項５に記載の電子制御システム。
【請求項８】
電子制御ユニットの接続部に、単体では機能しない別の付加回路ユニットであるモジュールが着脱可能に接続されて、そのモジュールが電子制御ユニットの制御のもとで一定の機能を果たす電子制御システムにおいて、
前記モジュールが車両外部との無線通信機能を有し、該電子制御システムは車両に搭載する、請求項５に記載の電子制御システム。
【請求項９】
前記電子制御ユニットおよび前記モジュールは、ＰＣメモリカード国際協会の定める規格に準拠した接続部を有する、請求項７ないし請求項８のいずれか１項に記載の電子制御システム。
【請求項１０】
電子制御ユニットの接続部に、単体では機能しない無線通信機能を持つ、別の付加回路ユニットである無線通信モジュールが着脱可能に接続されて、その無線通信モジュールが電子制御ユニットの制御のもとで一定の機能を果たす電子制御システムにおいて、
前記無線通信モジュールには、該無線通信モジュールが電子制御ユニットに接続された状態で、前記電子制御ユニットからアクセスされることにより読み出される、該無線通信モジュール自身の通信方式情報が格納され、
前記電子制御ユニットは、該無線通信モジュールに格納されている該通信方式情報を読み出すための通信手段と、前記電子制御ユニットに接続されている通信用アンテナを検出するアンテナ種別検出手段と、前記電子制御ユニットに接続されている通信用アンテナを該通信方式情報に対応したものに切り替えるアンテナ切替手段とを有する、請求項８に記載の電子制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は電子制御システムおよび電子制御システムの動作検証方法に関する。
【０００２】
【従来の技術】
電子制御システムは高機能化が進み、電子制御システムの主要部である電子制御ユニットは電子制御システムメーカが設計し、単体では機能しない別の付加回路ユニットであるモジュールはモジュールメーカから供給を受けるなど、設計・製造面でも機能毎に分業化が進んでいる。
【０００３】
モジュールは、電子回路パターンをプリントした基板に集積回路（ＩＣ）、高密度集積回路（ＬＳＩ）、マイクロコンピュータ等の異種機能を有する回路チップをダイボンディング等で取付け、ワイヤボンディングや半田付けにより基板上の配線に結線した構成とされ、電子制御ユニットには接続ケーブルを介した半田付け、あるいはコネクタによって接続される。
【０００４】
個々のモジュールは、モジュールメーカにおいて設計・製造段階で検査装置（以下、テストベンチと称する）によって機能検査が行われ、モジュール単体での動作は保証されている。しかし、モジュールを組み合わせて一つの電子制御システムを構築した場合に正常動作しないこともある。これは、モジュールが特定の電子制御システムのみに実装されるわけではないので、実装先の電子制御システムを使用した検査や電子制御システムの使用環境を考慮した検査を行わないことも一因となっている。
【０００５】
図８（ａ）に示すように、電子制御システムとそれに接続されるモジュールの不具合に対して、責任は電子制御システムメーカとモジュールメーカの双方が負うことになっているが、不具合の原因解析は電子制御システムメーカが行い、該モジュール以外に原因が考えられないという結論を得て初めてモジュールメーカに調査依頼を行うことが多い。このため、責任の区分が極めて曖昧となっていて、不具合解析に非常な手間を要し、開発・製造期間が延びればコスト面にも影響し、適切な時期に電子制御システムを市場に提供できなくなることも有り得る。
【０００６】
不具合の原因の切り分けを容易にするために、車両搭載用電子制御システムにおいては、車両搭載状態のままで異常診断が可能となるような動作検証プログラムをマイコンに内蔵した電子制御システムもある（特許文献１参照）。
【０００７】
【特許文献１】
特開平７−１８２０２４公報
【０００８】
【発明が解決しようとする課題】
特許文献１の例では、検証の範囲は電子制御ユニットのみで、モジュールについての動作確認は行わない。また、動作検証プログラムによって接続されるモジュールについての動作確認を行うとしても、動作検証プログラムはモジュールメーカではなく電子制御システムメーカが作成することになる。また、モジュールの検証を行う場合も、モジュールが仕様どおり機能しているかということよりも、モジュールが物理的・電気的に正しく接続されているかを確認するにとどまることが多い。さらに、動作検証プログラムはモジュールメーカが自社のテストベンチで使用するものとは異なるため、厳密な意味での動作検証とはならず、動作検証プログラムの潜在バグも考慮すると、電子制御システムメーカが接続の可能性のある全てのモジュールについて動作検証を行うには自ずと限界がある。
【０００９】
同一の機能仕様のモジュールを複数のメーカから調達する場合、メーカによってモジュールの内部構成が異なると、その数だけの動作検証プログラムを電子制御システムメーカ側で準備しなければならなくなる。これでは、動作検証プログラムを作成する工数が増加し、該プログラムを記憶するために要するメモリ容量も増大するので、コスト面でも不利となる。
【０００１０】
モジュール化が不完全な電子制御システムでは、一部の機能の陳腐化で、電子制御システム全体が陳腐化してしまう。これを防ぐには、該当する機能をモジュール化して交換可能なようにすればよい。しかし、現状の電子制御システムでは容易に交換可能な構造となっていないため、電子制御システムを分解して該当モジュールを交換することになる。該当モジュールが基板に半田付けされている場合は、電子制御システムメーカに送付の上改造ということになると、ユーザはその間は該電子制御システムを使用できなくなり不便を蒙る。いきおい電子制御システム全体を交換するとなると、ユーザの負担するコストも小さくはない。
【００１１】
上記事情を背景として、本発明の課題は、電子制御ユニットに接続した状態で実施可能なモジュールの動作検証方法と、その動作検証方法を実施可能な構成をとる電子制御システムを提供することにある。
【００１２】
【課題を解決するための手段及び発明の効果】
本発明は、上記課題を解決するための電子制御システムの検査方法および該検査方法を可能とし、モジュールの交換を容易とする構成となる電子制御システムを提供するものであって、電子制御ユニットの接続部に、単体では機能しない別のモジュールであるモジュールが着脱可能に接続されて、そのモジュールが電子制御ユニットの制御のもとで一定の機能を果たす電子制御システムという構成をとる。
【００１３】
前記モジュールにそのモジュール自身が正常に動作するか否かの検証のための動作検証プログラムを予め記憶しておき、電子制御ユニットと該モジュールとの接続状態において前記電子制御ユニットから前記モジュールにアクセスして、該モジュールに格納されている該モジュール自身の動作検証プログラムを該電子制御ユニットにより実行する。これによって、いかなる動作環境下においてもモジュールの動作検証を実施することが可能となり、不具合発生時の問題の切り分けに要する時間も短縮され、結果として開発コストも低減される。
【００１４】
また、電子制御ユニットは接続される可能性のある全てのモジュールについて動作検証プログラムを用意する必要がなくなり、無駄にメモリを消費することもなくなる。さらに、動作検証プログラムはモジュールメーカが作成することで、電子制御システムにおける責任の分界が明確になり、検証漏れも防止できる。
【００１５】
電子制御ユニットとモジュールの接続に関するハード・ソフトの仕様をモジュールメーカに公開（プラットフォーム化）すれば、仕様に合致するものであればどのメーカのモジュールでも使用することができ、モジュールの調達が容易になる。例えば、仕様を、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ：ＰＣメモリカード国際協会）の規格に準拠したものとすれば、汎用性が高くなり、調達コストの低減にもつながる。
【００１６】
また、モジュールが通信モジュールで、電子制御システムに複数のアンテナが接続されている場合、該モジュールから取得したアンテナ種別によって、使用するアンテナを切り替えるような構成にしておけば、複数の通信方式の通信モジュールに対応が可能となり、電子制御システムの拡張性も大きくなる。
【００１７】
前述の構成の電子制御システムは、利用分野を問わないが、特に、取り外しの容易でなく、使用形態や使用環境が多岐にわたる車両搭載ＥＣＵ（ＥｌｅｃｔｒｏｎｉｃＣｏｎｔｒｏｌ  Ｕｎｉｔ）に好適である。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を、図面に示す実施例を参照しながら説明する。図１は本発明の電子制御システムを自動車に搭載され外部ネットワークとの通信を行うＥＣＵ（以下、通信ＥＣＵと称する）に適用した実施例の全体構成を示すブロック図である。なお、本発明は通信ＥＣＵに限定されるものではなく、単体では機能しない別の付加回路ユニットであるモジュールが、制御ユニットに脱着可能となっていて、プログラムにより制御されるシステムに広く適用される。
【００１９】
通信ＥＣＵは、制御ユニット１０１と通信モジュール１０２によって構成され、主に外部ネットワークと車内ネットワークのゲートウェイとしてプロトコル変換等を行う。
【００２０】
制御ユニット１０１は、通信モジュール１０２を接続するためのコネクタ１１３，通信モジュール１０２の接続を検出するためのモジュール検出回路１１７，通信ＥＣＵ全体を制御するためのＣＰＵ１０３，ＣＰＵ１０３上で実行するプログラムやデータを格納するためのメモリ１０５，ユーザが操作を行う操作部１１４，ユーザの操作を検出するためのユーザ操作検出回路１０４，ユーザの操作に対応した結果やＥＣＵの状態を表すための表示回路１０８，表示部１１５，車両制御部ロック回路１０６（後述），車両制御Ｉ／Ｆ回路１０７（後述），接続される通信モジュールによって使用するアンテナ１１６（実施例ではＡ，Ｂの２本であるが、アンテナ本数は任意）を切り替えるアンテナ切替回路１０９により構成される。
【００２１】
一方、通信モジュール１０２は、セルラーベースバンド回路１１０，メモリ１１２，ＲＦ回路１１１から構成され、制御ユニット１０１から供給される電源によって動作する。セルラーベースバンド回路１１０は通信モジュールのベースバンド処理部であり、メモリ１１２に内蔵されたプログラムによって動作し、コネクタ１１３を介して制御ユニット１０１と双方向通信を行うことができる。通信モジュール１０２は、制御ユニット１０１から受信したデータ内容に従い、アンテナ１１６を用いてセルラー基地局との無線通信を行う。
【００２２】
通信モジュール１０２のメモリ１１２（図１）には、前述のプログラムの他に、通信モジュール動作検証用の検査プログラムも記憶されている。これは、モジュールメーカのテストベンチ使用するものと同一のものである。これにより、いかなる使用条件下でも同一の機能検査を行うことができる。
【００２３】
図３に、通信モジュール１０２（図１）のメモリ１１２に記憶されているデータテーブルを示す。図３（ａ）は、通信モジュール１０２固有のデータで、この場合は、メーカ名がＤ社，モジュールＩＤが０１，検査プログラム種別がＡ，アンテナ種別がアンテナＡとなっている。図３（ａ）は、制御ユニット１０１（図１）で使用する通信モジュール全てのデータテーブルである。内容は、メーカ名，モジュールＩＤ，検査プログラム種別で、該通信モジュールが製造されたときの最新の情報が記憶される。
【００２４】
次に、ソフトウェアの構造を図２に示す。操作部ドライバ２０４，表示部ドライバ２０５，通信制御ドライバ２０６，車両制御ドライバ２０７のハードウェアにかかわる処理を行うドライバ層、通信モジュール１０２（図１）からダウンロードされる検査プログラムの格納領域２０２とアプリケーションとペレーティングシステムを仲介するアプリケーションインターフェイスであるＡＰＩ２０３，通信ＥＣＵアプリケーション２０９のアプリケーション層、ドライバ層およびアプリケーション層を統括するオペレーティングシステム２０８から構成される。
【００２５】
制御ユニット１０１（図１）のうち、コネクタ１１３とＣＰＵ１０３〜セルラーベースバンド回路１１０（後述）間の通信プロトコルによって、プラットフォーム１００を構成している。また、のソフトウェア構造（図２）のうち、ＡＰＩ２０３，操作部ドライバ２０４，表示部ドライバ２０５，通信制御ドライバ２０６，オペレーティングシステム２０８によって、プラットフォーム２０１を構成している。これらのプラットフォーム１００（図１），プラットフォーム２０１（図２）の仕様に準拠している通信モジュールであれば、制御ユニット１０１に接続が可能である。本実施例では、これらのプラットフォーム１００，プラットフォーム２０１は、ＰＣＭＣＩＡに準拠しているものとする。
【００２６】
図４に、制御ユニット１０１〜通信モジュール１０２（図１）の通信シーケンス図を示す。通信モジュール１０２が制御ユニット１０１に接続されると、モジュール検出回路１１７（図１）が通信モジュール１０２の接続を検出し、制御ユニット１０１（図１）に伝える。このとき、制御ユニット１０１から通信モジュール１０２に電源が供給される。制御ユニット１０１は、通信モジュール１０２の電源投入後の初期化処理が終了した後に、通信モジュール１０２に対してユニットＩＤおよびメーカ名，検査プログラム種別を要求する（Ｓ４０１）。
【００２７】
通信モジュール１０２から受け取ったモジュールＩＤ（Ｓ４０２）が、メモリ１０５（図１）のデータテーブルに存在しない場合は、通信モジュール１０２に対してデータテーブルを要求する（Ｓ４０３）。通信モジュール１０２から受け取ったデータテーブルは、メモリ１０５の所定の領域に登録する（Ｓ４０４）。
【００２８】
また、通信モジュール１０２（図１）から受け取った検査プログラム種別（Ｓ４０２）が、現在メモリ１０５（図１）に記憶されている、検査プログラムの種別と異なる場合には、通信モジュール１０２に対して検査プログラムのダウンロードを要求する（Ｓ４０５）。通信モジュール１０２から受け取った検査プログラムは、メモリ１０５の所定の領域に記憶する（Ｓ４０６）。
【００２９】
図５は通信モジュールの動作フロー図である。通信モジュール１０２（図１）が制御ユニット１０１（図１）に接続されると、通信モジュール１０２に電源が供給され、初期化処理（Ｓ５０１）を行い、その後は制御ユニット１０１からの要求待ち状態となる。最初に必ず、モジュールＩＤおよびメーカ名，検査プログラム種別，アンテナ種別の送信を要求されるので（Ｓ５０２）、それらを制御ユニット１０１へ送る。この後は、制御ユニット１０１の内部状態によって、データテーブル，検査プログラムを要求されるので（Ｓ５０４，Ｓ５０６）、対応するものを送る（Ｓ５０５，Ｓ５０７）。制御ユニット１０１からの要求がない場合は、通信モジュールとしての通常の動作を行う（Ｓ５０８）。
【００３０】
図６，図７に、制御ユニット１０１（図１）でのプログラムの動作フロー図を示す。まず、通信モジュール１０２（図１）を検出しない場合には、通常の制御ユニット１０１の動作を行う（図７：Ｓ６１６）。
【００３１】
モジュール検出回路１１７（図１）が通信モジュール１０２（図１）の接続を検出した場合（図６：Ｓ６０４：Ｙｅｓ）には、前述のように通信モジュール１０２からモジュールＩＤおよびメーカ名，検査プログラム種別，アンテナ種別を取得する（図６：Ｓ６０５）。通信モジュール１０２から取得したモジュールＩＤが、制御ユニット１０１のメモリ１０５（図１）に記憶されているデータテーブルに存在しない場合は、新モジュールと判断して通信モジュール１０２に対してデータテーブルを要求し、取得したデータテーブルは、メモリ１０５の所定の領域に記憶する。
【００３２】
また、通信モジュール１０２（図１）から取得した検査プログラム種別が、現在メモリ１０５（図１）に記憶されている、検査プログラムの種別と異なる場合には（図６：Ｓ６０６：Ｙｅｓ）、通信モジュール１０２に対して検査プログラムのダウンロードを要求し、これを取得する（図６：Ｓ６０７）。
【００３３】
通信モジュール１０２（図１）から取得したアンテナ種別情報によって、ＣＰＵ１０３（図１）からアンテナ切替回路１０９（図１）に指令を送り、通信モジュールのＲＦ回路１１１と該当するアンテナ（本実施例ではＡ）を接続する。
【００３４】
検査プログラムの実行方法について説明する。操作部１１４（図１）からの入力によって、通常のＥＣＵ動作状態から検査プログラムの実行可能状態（以下、テストモードという）に移行し、検査プログラムを実行する（図７：Ｓ６０９：Ｙｅｓ）。このとき、操作部１１４および表示部１１５（図１）によって、検査項目の全てを実施するか、指定の検査項目のみ実施するかを選択するようにしてもよい。
【００３５】
検査プログラムは、通常のＥＣＵの動作とは異なる動作をするので、他のネットワーク接続されているＥＣＵに影響を及ぼさないように、車両制御Ｉ／Ｆ回路１０７（図１）を介しての信号の遣り取りは行わない処理構成となっている。しかし、万一検査プログラムが暴走したときのことを考慮し、車両制御部ロック回路１０６（図１）を用意してある。これは、トランジスタやスイッチ素子等でハード的に信号経路を遮断するものである（図７：Ｓ６１０）。車両制御部ロック回路１０６への指令はＣＰＵ１０３（図１）により行われる。このときも、検査プログラムが暴走したときのことを考慮し、ＣＰＵ１０３からの指令は、フリップフロップのような一度指令を受けたらその状態を保持し続ける素子で受けている。
【００３６】
検査プログラム実行中は、現在の状況，検査項目に対する結果などを表示部１１５（図１）に表示してもよい。
【００３７】
検査プログラムの実行が終了し、全検査項目に対する結果が得られたら、検査結果を制御ユニット１０１のメモリ１０５（図１）に記憶する。この後、表示部１１５（図１）の指示により、通常のＥＣＵ動作状態へ移行する。
【００３８】
検査プログラムの実行中に、モジュール検出回路１１７（図１）により通信モジュールが外されたことを検出された場合（図６：Ｓ６０３，Ｓ６０８および図７：Ｓ６１１）は、検査プログラムの実行を直ちに停止して通常のＥＣＵ動作状態へ移行する。
【００３９】
テストモードから通常のＥＣＵ動作状態への移行方法は、車両制御部ロック回路１０６（図１）への指令を解除し（図７：Ｓ６１５）、通常のＥＣＵ動作処理（図７：Ｓ６１６）へ戻る方法や、検査プログラムの実行終了、あるいはモジュール検出回路１１７（図１）により通信モジュールが外されたことをトリガとしてハードウェアリセットを行う方法などがある。
【００４０】
モジュール検出回路１１７（図１）により通信モジュールが外されたことを検出された場合、誤動作防止のため、制御ユニット１０１のメモリ１０５（図１）に記憶されている検査プログラムを消去する方法を採ってもよい。
【００４１】
さらに、検査プログラムの消去を確実に行いたい場合には、通常のＥＣＵ動作状態において、定期的に通信モジュールの接続状態を監視して、通信モジュール未接続状態のときは検査プログラムを消去する方法を採ってもよい。
【００４２】
検査結果の転送方法について説明する。転送方法は有線あるいは無線通信や外部記憶媒体によるものがある。テストモードあるいは通常のＥＣＵ動作状態において、操作部１１４（図１）の操作により、検査結果転送モードに移行し、転送方法を指定する。あるいは、検査プログラム実行中に指定先へ逐次転送する方法を採ってもよい。
【００４３】
本実施例では、これらのプラットフォーム１００（図１），プラットフォーム２０１（図２）の仕様は、ＰＣＭＣＩＡに準拠しているものとしたが、ＰＣＭＣＩＡ準拠に限らず、電子制御システムメーカとモジュールメーカの調整の下に決定された仕様を用いてもよい。
【００４４】
本実施例では、モジュール接続時に検査プログラムを通信モジュール１０２（図１）から制御ユニット１０１（図１）にダウンロードして実行する方法であったが、ダウンロードすることなく検査プログラムを実行する方法を採ってもよい。即ち、ＣＰＵ１０３（図１）が通信モジュール１０２のメモリ１１２（図１）に格納されている検査プログラムを直接読み出して実行する方法である。この場合は、制御ユニット１０１のメモリ１０５（図１）に検査プログラムを格納するための領域を確保する必要がなくなり、メモリ消費量の低減につながる。
【００４５】
以上、本発明の実施の形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【図面の簡単な説明】
【図１】本発明の一実施例としての通信ＥＣＵの全体構成を示すブロック図。
【図２】通信ＥＣＵのソフトウェア構成を示すブロック図。
【図３】通信モジュールに記憶されているデータテーブル構成図。
【図４】通信ＥＣＵと通信モジュールとの通信シーケンス図。
【図５】通信モジュールの動作フロー図。
【図６】通信ＥＣＵの動作フロー図の前半部。
【図７】図６に続く通信ＥＣＵの動作フロー図の後半部。
【図８】通信ＥＣＵの全体構成について従来技術と本発明を比較するためのブロック図。
【符号の説明】
１００  プラットフォーム
１０１  制御ユニット
１０２  通信モジュール
１０３  ＣＰＵ
１０５  メモリ
１０６  車両制御部ロック回路
１０９  アンテナ切替回路
１１２  メモリ
１１３  コネクタ
１１４  操作部
１１６  アンテナ
１１７  モジュール検出回路
２０１  プラットフォーム
２０２  検査プログラムの格納領域
２０３  アプリケーションインターフェイス（ＡＰＩ）
【図１】
2004246421.tif 000003
【図２】
2004246421.tif 000004
【図３】
2004246421.tif 000005
【図４】
2004246421.tif 000006
【図５】
2004246421.tif 000007
【図６】
2004246421.tif 000008
【図７】
2004246421.tif 000009
【図８】
2004246421.tif 000010