(57)【要約】      （修正有）【課題】マイクロコンピュータに大容量のＲＯＭを搭載することを不要としてコストダウンをもたらし、且つ、テストモード用端子を不要として小型化を促進する。【解決手段】外部接続用コネクタ３３に接続されたフラッシュＲＯＭ／ＥＥＰＲＯＭライタ５によって、ＣＡＮ通信を利用して、マイクロコンピュータ３１のフラッシュＲＯＭ３２ｂにテストモード用ソフトウエアを書き込む。次に、マイクロコンピュータ３１は、フラッシュＲＯＭ３２ｂへ書き込まれたテストモード用ソフトウエアに基づいて、ハードウエアテストを実行する。ハードウエアテストが終了すると、外部接続用コネクタ３３を再度フラッシュＲＯＭ／ＥＥＰＲＯＭライタ５に接続する。そして、製品用ソフトウエアを、外部接続用コネクタ３３を介してＣＡＮ通信を利用して、マイクロコンピュータ３１に転送してＥＥＰＲＯＭ３２に書き込む。【選択図】図３
2007058659.tif 000002
【特許請求の範囲】
【請求項１】
車内ＬＡＮ及び書込装置に接続可能な外部接続用コネクタと、
車内ＬＡＮインターフェース及びフラッシュＲＯＭを搭載するマイクロコンピュータと、
製品用ソフトウエアが書き込まれるＥＥＰＲＯＭと、
を有する車載装置のハードウエアテストを実行する方法であって、
前記外部接続用コネクタに接続された前記書込装置によって、前記車内ＬＡＮインターフェースを介して、前記フラッシュＲＯＭに前記ハードウエアテストに関するソフトウエアを書き込み、
この書き込んだソフトウエアを用いて前記ハードウエアテストを実行する、
ことを特徴とする車載装置のハードウエアテスト方法。
【請求項２】
請求項１記載のハードウエアテスト方法による前記ハードウエアテストの実行後に、
前記外部接続用コネクタに接続された書込装置によって、前記ＥＥＰＲＯＭに前記製品用ソフトウエアを書き込む、
ことを特徴とする車載装置の製品用ソフトウエア書き込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置のハードウエアテスト方法及び製品用ソフトウエア書き込み方法に関し、特に、車内ＬＡＮインターフェースを有効に利用した車載装置のハードウエアテスト方法及び製品用ソフトウエア書き込み方法に関する。
【背景技術】
【０００２】
通常、メータ装置をはじめとする車載装置では、出荷前に車載装置のハードウエアテストが実行されると共に製品用ソフトウエアの書き込みが行われる。図５は、従来のメータ装置に含まれるメータ基板上の概略構成を示すブロック図である。図６は、従来のテスト及び書込工程を示すフローチャートである。
【０００３】
図５に示すように、メータ基板９０には、マイクロコンピュータ９１、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）９２、外部接続用コネクタ９３、ＥＥＰＲＯＭ書込用端子９４及びテストモード用端子９５が搭載されている。マイクロコンピュータ９１は、マスクＲＯＭ９１ａ及び図示しないＣＰＵCentral Processing Unit）やＲＡＭ（Random Access Memory）を含み、このメータ基板９０を含むメータ装置の制御を司る。ＥＥＰＲＯＭ９２には、製品用ソフトウエアが格納される。
【０００４】
また、外部接続用コネクタ９３には車内ＬＡＮや外部装置が接続可能であり、ＥＥＰＲＯＭ書込用端子９４にはＥＥＰＲＯＭライタ９が接続される。テストモード用端子９５は、グランドに落とすことによって、マイクロコンピュータ９１をテストモードに設定するためのものである。
【０００５】
ハードウエアテスト及び製品ソフトウエア書込時においては、図６に示すように、ステップＳ９０１において、ＥＥＰＲＯＭ書込用端子９４をＥＥＰＲＯＭライタ９に接続する。次に、ステップＳ９０２において、この製品用ソフトウエアを、ＥＥＰＲＯＭ書込用端子９４を介して、ＥＥＰＲＯＭ９２に書き込み、ステップＳ９０３において、製品用ソフトウエアの書き込みが終了する。
【０００６】
次に、ステップＳ９０４において、メータ基板９０上のテストモード用端子９５をグランドに接続することによって、マイクロコンピュータ９１をテストモードに設定する。そして、ステップＳ９０５において、マイクロコンピュータ９１は、マスクＲＯＭ９１ａに予め格納されているテストモード用ソフトウエアに基づいて、ハードウエアテストを実行し、ステップＳ９０６において、ハードウエアテストが終了する。なお、ハードウエアテストでは、ＬＣＤ（Liquid Crystal Display）のセグメント表示や指針動作、インジケータの動作チェック等が行われる。
【０００７】
なお、この出願の発明に直接関連する先行技術文献はないが、一般的な集積回路のセルフテスト方法は例えば以下の特許文献に示されている。
【特許文献１】特表２００２−５２１６７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、上述の従来の構成及び工程によるテスト及び書込方法では、メータ基板９０に、ＥＥＰＲＯＭ書込用端子９４及びテストモード用端子９５が必要となり、小型化への障害となる。また、マイクロコンピュータ９１に搭載されるＲＯＭは、マスクＲＯＭ９１ａであるため、予めこのＲＯＭ９１ａ上にテストモード用ソフトウエアを格納しておく必要がある。したがって、マスクＲＯＭ９１ａ上にテストモード用ソフトウエアの格納領域を確保しておく必要があるため、大容量のマスクＲＯＭ９１ａが必要となり、コストアップを招いていた。
【０００９】
よって本発明は、上述した現状に鑑み、マイクロコンピュータに大容量のＲＯＭを搭載することを不要としてコストダウンをもたらし、且つ、テストモード用端子を不要として小型化を促進することができる車載装置のハードウエアテスト方法及び製品用ソフトウエア書き込み方法を提供することを課題としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するためになされた請求項１記載の車載装置のハードウエアテスト方法は、車内ＬＡＮ及び書込装置に接続可能な外部接続用コネクタと、車内ＬＡＮインターフェース及びフラッシュＲＯＭを搭載するマイクロコンピュータと、製品用ソフトウエアが書き込まれるＥＥＰＲＯＭと、を有する車載装置のハードウエアテストを実行する方法であって、前記外部接続用コネクタに接続された前記書込装置によって、前記車内ＬＡＮインターフェースを介して、前記フラッシュＲＯＭに前記ハードウエアテストに関するソフトウエアを書き込み、この書き込んだソフトウエアを用いて前記ハードウエアテストを実行する、ことを特徴とする。
【００１１】
請求項１記載の発明によれば、外部接続用コネクタに接続された書込装置によって、車内ＬＡＮインターフェースを介してフラッシュＲＯＭにハードウエアテストに関するソフトウエアが書き込まれ、この書き込まれたソフトウエアを用いてハードウエアテストが実行される。
【００１２】
上記課題を解決するためになされた請求項２記載の車載装置の製品用ソフトウエア書き込み方法は、請求項１記載のハードウエアテスト方法による前記ハードウエアテストの実行後に、前記外部接続用コネクタに接続された書込装置によって、前記ＥＥＰＲＯＭに前記製品用ソフトウエアを書き込む、ことを特徴とする。
【００１３】
請求項２記載の発明によれば、外部接続用コネクタを利用してＥＥＰＲＯＭに製品用ソフトウエアが書き込まれる。
【発明の効果】
【００１４】
請求項１記載の発明によれば、外部接続用コネクタに接続された書込装置によって、車内ＬＡＮインターフェースを介してフラッシュＲＯＭにハードウエアテストに関するソフトウエアを書き込み、この書き込んだソフトウエアを用いてハードウエアテストを実行する。したがって、マイクロコンピュータに搭載されるＲＯＭに予めハードウエアテストに関するソフトウエアを格納する必要がなくなるため、マイクロコンピュータに大容量のＲＯＭを搭載することが不要となり、コストダウンをもたらすことができる。また、テストモード用端子が不要となるため、装置の小型化も促進される。
【００１５】
請求項２記載の発明によれば、外部接続用コネクタを利用してＥＥＰＲＯＭに製品用ソフトウエアを書き込む。したがって、ＥＥＰＲＯＭ書込用端子も不要となり、更にコストダウン及び装置の小型化を促進することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。まず、図１及び図２を用いて、本発明の前提となる車載装置の構成について説明する。図１は、車内ＬＡＮとしてのＣＡＮを説明するための図である。図２は、車内ＬＡＮに接続された車載装置としてのメータＥＣＵを示すブロック図である。
【００１７】
図１に示すように、車両内には、エンジンＥＣＵ（Electronic Control Unit）１、ドアＥＣＵ２、メータＥＣＵ３等を接続するＣＡＮ（Controller Area Network）バス４が敷設されている。ＣＡＮバス４は、コストや汎用性等の観点から車内ＬＡＮとして多用されているＣＡＮをプロトコルとして、エンジンＥＣＵ１、ドアＥＣＵ２、メータＥＣＵ３等の車載装置を通信接続するものである。
【００１８】
エンジンＥＣＵ１、ドアＥＣＵ２、メータＥＣＵ３はそれぞれ、エンジン、ドア及びメータに関する制御を担う車載装置である。勿論、車内には、図示しない他種のＥＣＵもＣＡＮバス４に接続されている。
【００１９】
図２に示すように、例えばメータＥＣＵ３に対応するメータ基板３０は、マイクロコンピュータ３１、ＥＥＰＲＯＭ３２及び外部接続用コネクタ３３を搭載しており、該外部接続用コネクタ３３がＣＡＮバスコネクタ４３に接続されてＣＡＮバス４に接続されている。本発明では、このような車内通信システムを前提として構成される車載装置を、ハードウエアテストや製品用ソフトウエア書き込みのために有効に利用する。
【００２０】
図３は、本発明の一実施形態に係る、車載装置に含まれるメータ基板上の概略構成を示すブロック図である。図４は、本発明の一実施形態に係るテスト及び書込工程を示すフローチャートである。
【００２１】
図３に示すように、メータ基板３０には、マイクロコンピュータ３１、ＥＥＰＲＯＭ３２及び外部接続用コネクタ３３が搭載されている。このメータ基板３０には、フラッシュＲＯＭ／ＥＥＰＲＯＭライタ５（請求項の書込装置に対応）が接続可能である。
【００２２】
マイクロコンピュータ３１は、ＣＡＮＩ／Ｆ（インターフェース）３２ａ及びフラッシュＲＯＭ３２ｂ、並びに図示しないＣＰＵやＲＡＭを含み、このメータ基板３０を含むメータ装置の制御を司る。ＣＡＮＩ／Ｆ３２ａは、車内ＬＡＮとしてのＣＡＮを用いて他装置（ＥＣＵ）と通信するためのインターフェースである。フラッシュＲＯＭ３２ｂは、データの消去、書き込みを自由に行なうことができ、電源を切っても内容が消えないメモリの一種である。
【００２３】
ＥＥＰＲＯＭ３２は、電気的な操作によって、後からバイト単位でデータを書き換えたり、消去したりが可能なＲＯＭであり、ここでは、マイクロコンピュータ３１に接続されて、製品用ソフトウエアが書き込まれる。外部接続用コネクタ３３は、マイクロコンピュータ３１に内部接続され、図２で示したようなＣＡＮバスコネクタ４３や例えばフラッシュＲＯＭ／ＥＥＰＲＯＭライタ５等が外部接続可能なコネクタである。
【００２４】
また、フラッシュＲＯＭ／ＥＥＰＲＯＭライタ５は、上記外部接続用コネクタ３３に内部接続されて、テストモード用ソフトウエア（請求項のハードウエアテストに関するソフトウエアに対応）や製品用ソフトウエアを書き込むための装置である。
【００２５】
このような構成を前提として、ハードウエアテスト及び製品ソフトウエア書込時においては、図４に示すように、ステップＳ１において、外部接続用コネクタ３３に接続された上記フラッシュＲＯＭ／ＥＥＰＲＯＭライタ５によって、ＣＡＮ通信を利用して、マイクロコンピュータ３１のフラッシュＲＯＭ３２ｂへ、テストモード用ソフトウエアを書き込む。なお、この書き込みが終了すると、ハードウエアテストをスムーズに行うために、外部接続用コネクタ３３からフラッシュＲＯＭ／ＥＥＰＲＯＭライタ５を一旦分離する。
【００２６】
次に、ステップＳ２おいて、マイクロコンピュータ３１は、フラッシュＲＯＭ３２ｂへ書き込まれたテストモード用ソフトウエアに基づいて、ハードウエアテストを実行し、ステップＳ３において、ハードウエアテストが終了する。なお、ハードウエアテストでは、ＬＣＤのセグメント表示や指針動作、インジケータの動作チェック等が行われる。上記ステップＳ１〜ステップＳ３によって、従来のようにメータ基板上にテストモード用端子を搭載する必要がなくなるうえにマイクロコンピュータに搭載するＲＯＭも小容量でよくなる。
【００２７】
ハードウエアテストが終了すると、ステップＳ４において、外部接続用コネクタ３３を再度フラッシュＲＯＭ／ＥＥＰＲＯＭライタ５に接続する。そして、ステップＳ５において、製品用ソフトウエアを、外部接続用コネクタ３３を介して、マイクロコンピュータ３１に転送してＥＥＰＲＯＭ３２に書き込み、ステップＳ６において、製品用ソフトウエアの書き込みが終了する。なお、ここでの書き込みにも、ＣＡＮ通信が利用される。
【００２８】
以上説明したように、本発明の実施形態によれば、マイクロコンピュータに搭載されるＲＯＭに予めテストモード用ソフトウエアを格納する必要がなくなるため、マイクロコンピュータに大容量のＲＯＭを搭載することが不要となり、コストダウンをもたらすことができる。なお、マイクロコンピュータに搭載されるＲＯＭの容量が従来と同等であるとすると、自由に使用可能な容量が増えるため、より多くのバリエーションに対応可能となり、品番削減の効果が得られる。
【００２９】
また、従来のように、テストモード用端子やＥＥＰＲＯＭ書込用端子も不要となるので、更にコストダウン及び装置の小型化を促進することができる。また、基板分離時の基板配置が容易になり、メータの意匠設計の自由度が大きくなる。
【００３０】
なお、上記実施形態では、車内ＬＡＮとしてＣＡＮを例示したが、車内ＬＡＮとしてはＳＷＳやＭＵＴ等の他種のプロトコルであってもよい。
【図面の簡単な説明】
【００３１】
【図１】車内ＬＡＮとしてのＣＡＮを説明するための図である。
【図２】車内ＬＡＮに接続された車載装置としてのメータＥＣＵを示すブロック図である。
【図３】本発明の一実施形態に係る、車載装置に含まれるメータ基板上の概略構成を示すブロック図である。
【図４】本発明の一実施形態に係るテスト及び書込工程を示すフローチャートである。
【図５】従来のメータ装置に含まれるメータ基板上の概略構成を示すブロック図である。
【図６】従来のテスト及び書込工程を示すフローチャートである。
【符号の説明】
【００３２】
５  フラッシュＲＯＭ／ＥＥＰＲＯＭライタ（書込装置）
３０  メータ基板
３１  マイクロコンピュータ
３２  ＥＥＰＲＯＭ
３２ａ  ＣＡＮインターフェース（車内ＬＡＮインターフェース）
３２ｂ  フラッシュＲＯＭ
３３  外部接続用コネクタ
【図１】
2007058659.tif 000003
【図２】
2007058659.tif 000004
【図３】
2007058659.tif 000005
【図４】
2007058659.tif 000006
【図５】
2007058659.tif 000007
【図６】
2007058659.tif 000008