(57)【要約】【課題】不揮発性メモリ（ＥＥＰＲＯＭ）に記憶されている、ネットワーク環境に接続された電子制御ユニットの接続情報が消去できない。【解決手段】電子制御機器がネットワーク環境に接続された電子制御ユニットの接続情報を読み取って、電子制御機器の第１の記憶部（ＲＡＭ）と第２の記憶部（ＥＥＰＲＯＭ）に所定の情報を記憶し、第１の記憶部に所定の情報が記憶されているときは、接続情報の読み取りを行わず、第２の記憶部の内容を保持する。【選択図】図２
2012177562.tif 000002
【特許請求の範囲】
【請求項１】
車内に配設された車載ＬＡＮ、もしくは、前記車載ＬＡＮを模した検査用ＬＡＮで構成されるネットワーク環境と、
前記ネットワーク環境に接続され、電源が供給されている間は記憶内容が保持され、電源が供給されていないときには前記記憶内容が消去される第１の記憶部と、電源の供給状態に拘わらず、記憶内容が保持される第２の記憶部とを有し、前記ネットワーク環境を流れる情報に基づいて所定の機能を発揮する電子制御機器と、
前記ネットワーク環境に接続され、前記電子制御機器を作動させるために必要な情報を出力する少なくとも１つの電子制御ユニットと、
前記ネットワーク環境と前記電子制御機器と前記電子制御ユニットとに電源を供給する電源供給部と、
を備えた車載ＬＡＮシステムにおいて、前記電子制御機器と前記電子制御ユニットとの接続状態を検査する接続検査方法であって、
前記第１の記憶部の第１のフラグが立っていないときに、前記電子制御機器が、前記ネットワーク環境に接続された前記電子制御ユニットの種類を検出する工程と、
前記電子制御機器が、前記ネットワーク環境に接続された前記電子制御ユニットの種類を検出したときに、前記第１の記憶部に所定の第１のフラグを立てるとともに、前記第２の記憶部に、前記ネットワーク環境に接続された前記電子制御ユニットの種類に対応する第２のフラグを立てる工程と、
前記電子制御機器が検出した、前記ネットワーク環境に接続された前記電子制御ユニットの種類と、前記第２のフラグの状態とが等しいときに、前記電子制御機器が、前記電子制御ユニットの前記ネットワーク環境への接続状態は正常であると判断する工程と、
前記第１のフラグが立っているときには、前記ネットワーク環境に接続された前記電子制御ユニットの種類の検出を行わない工程と、
前記第２のフラグを消去する工程と、
前記電源供給部からの電源の供給を停止させ、前記第１のフラグを消去させる工程とを含むことを特徴とする車載ＬＡＮシステムの接続検査方法。
【請求項２】
前記電子制御ユニットの代わりに、前記電子制御機器に接続される可能性のある全ての前記電子制御ユニットが接続されていることと等価な状態であることを表す情報を前記ネットワーク環境に出力する擬似信号発生手段を接続する工程を含むことを特徴とする請求項１記載の車載ＬＡＮシステムの接続検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載ネットワーク環境に接続された電子制御ユニットから得た情報に基づいて、電子制御機器が所定の機能を実現する車載ＬＡＮシステムの接続検査方法に関するものである。
【背景技術】
【０００２】
車載ネットワーク環境に接続された電子制御ユニットから得た情報に基づいて、電子制御機器が所定の機能を発揮する車載ＬＡＮシステムにあっては、システムの異常の有無を、製造のなるべく初期の段階で発見して解決する必要があるため、所定の電子制御ユニットが確実に接続されていることについて、電子制御機器の出荷時や車両の出荷時に検査する必要がある。また、車両出荷後においても、事故や故障等で電子制御ユニットを交換したとき、あるいはバッテリーを交換したときに、所定の電子制御ユニットが確実に接続されているか否かを検査できるようにする必要がある。
【０００３】
この接続検査は、例えば、車両固有の車両識別情報を不揮発性メモリ（以下、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）と称する）に記憶する技術（特許文献１）を用いて、電子制御機器に内蔵されたＥＥＰＲＯＭに、予め、車載ネットワーク環境に接続されるべき電子制御ユニットに付与された固有のＩＤ（以下、ユニットＩＤと呼ぶ）を記憶しておき、記憶されたユニットＩＤと、実際に車載ＬＡＮに接続された電子制御ユニットのユニットＩＤとを比較することによって行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３７５８３５６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、車載ネットワーク環境に接続される電子制御ユニットの種類や数は、車両の種類や車両の仕様によって異なっており、なおかつ、電子制御ユニットの種類も多大であるため、前述した接続検査を、少しでも効率的に行うことができる方法が望まれていた。
【０００６】
しかし、そのような要望に沿った検査方法の提案はなされていないのが現状である。
【０００７】
車載ＬＡＮシステムの接続検査は、電子制御機器が完成した段階（以後第１ステップと呼ぶ）、電子制御機器を車両に搭載した段階（以後第２ステップと呼ぶ）、そして、車両出荷後（以後第３ステップと呼ぶ）の３段階で行われることが望ましい。
【０００８】
第１ステップの検査では、電子制御機器に接続される電子制御ユニットのユニットＩＤを、予め、電子制御機器の中のＥＥＰＲＯＭに記憶しておき、電子制御機器が、各電子制御ユニットから出力されたユニットＩＤを受信して、受信したユニットＩＤを、ＥＥＰＲＯＭに記憶しておいたユニットＩＤと比較し、所定の電子制御ユニットが車載ネットワーク環境に接続されていることがチェックされる。そして、検査で問題がなかったときには、ＥＥＰＲＯＭに記憶されていたユニットＩＤをクリアする。
【０００９】
次に、第２ステップの検査で、実際に車載される電子制御ユニットを接続して、電子制御機器が車載ネットワーク環境に接続されたユニットＩＤを取得し、取得したユニットＩＤがＥＥＰＲＯＭに記憶されて、車両が出荷される。
【００１０】
ここで、第２ステップの検査を行うには、電子制御機器が、電子制御ユニットから車載ネットワーク環境に送出された信号を受信する度に、受信した信号に含まれるユニットＩＤを、ＥＥＰＲＯＭに記憶できる構成にしておく必要がある。
【００１１】
しかしながら、その構成によると、第１ステップの検査を行った後で、ＥＥＰＲＯＭに記憶されたユニットＩＤをクリアする前に、電子制御ユニットからのユニットＩＤの送出を停止する必要がある。さもないと、ＥＥＰＲＯＭに記憶されたユニットＩＤがクリアされた後で、車載ネットワーク環境を流れるユニットＩＤが再度ＥＥＰＲＯＭに記憶されてしまうためである。
【００１２】
一方、第１ステップの検査が終了する度にユニットＩＤの送出を停止して、その後でＥＥＰＲＯＭに記憶されたユニットＩＤをクリアするのは非常に手間がかかるため、検査を効率的に行う観点から望ましいことではない。
【００１３】
本発明は上記事情に鑑みなされたもので、車載ネットワーク環境に接続された、電子制御機器と電子制御ユニットとの接続検査を効率的に行うことができる検査方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る車載ＬＡＮシステムの接続検査方法は、車載ＬＡＮシステムにおける電子制御機器と電子制御ユニットとの接続検査を効率的に行うものである。
【００１５】
すなわち、本発明の請求項１に記載の車載ＬＡＮシステムの接続検査方法は、車内に配設された車載ＬＡＮ、もしくは、車載ＬＡＮを模した検査用ＬＡＮで構成されるネットワーク環境と、ネットワーク環境に接続され、電源が供給されている間は記憶内容が保持され、電源が供給されていないときには記憶内容が消去される第１の記憶部と、電源の供給状態に拘わらず、記憶内容が保持される第２の記憶部とを有し、ネットワーク環境を流れる情報に基づいて所定の機能を発揮する電子制御機器と、ネットワーク環境に接続され、電子制御機器を作動させるために必要な情報を出力する少なくとも１つの電子制御ユニットと、ネットワーク環境と電子制御機器と電子制御ユニットとに電源を供給する電源供給部と、を備えた車載ＬＡＮシステムにおいて、電子制御機器と電子制御ユニットとの接続状態を検査する接続検査方法であって、第１の記憶部の第１のフラグが立っていないときに、電子制御機器が、ネットワーク環境に接続された電子制御ユニットの種類を検出する工程と、電子制御機器が、ネットワーク環境に接続された電子制御ユニットの種類を検出したときに、第１の記憶部に所定の第１のフラグを立てるとともに、第２の記憶部に、ネットワーク環境に接続された電子制御ユニットの種類に対応する第２のフラグを立てる工程と、電子制御機器が検出した、ネットワーク環境に接続された電子制御ユニットの種類と、第２のフラグの状態とが等しいときに、電子制御機器が、電子制御ユニットのネットワーク環境への接続状態は正常であると判断する工程と、第１のフラグが立っているときには、ネットワーク環境に接続された電子制御ユニットの種類の検出を行わない工程と、第２のフラグを消去する工程と、電源供給部からの電源の供給を停止させ、第１のフラグを消去させる工程とを含むことを特徴とする。
【００１６】
このように構成された車載ＬＡＮシステムの接続検査方法によれば、電子制御機器の第１の記憶部に第１のフラグが立っていないときにネットワーク環境に接続された電子制御ユニットの種類が検出されたときには、検出された電子制御ユニットの種類に対応する第２のフラグが、電子制御機器の第２の記憶部に記憶されるとともに、第１の記憶部に所定の第１のフラグが立てられる。そして、電子制御機器が検出したネットワーク環境に接続された電子制御ユニットの種類と、第２のフラグの状態とが等しいときに、電子制御ユニットのネットワーク環境への接続状態は正常であると判断される。さらに、所定の第１のフラグが立っているときには、電子制御機器が、ネットワーク環境に接続された電子制御ユニットの種類の検出を行わないため、ネットワーク環境に電子制御ユニットが接続されて、その電子制御ユニットの種類を表す情報がネットワーク環境に流れている場合であっても、第２のフラグがクリアされた状態を保持することができ、これによって、第１ステップの検査から第２ステップの検査に確実に移行することができるため、車載ＬＡＮシステムにおける電子制御ユニットの接続検査を効率的に行うことができる。
【００１７】
また、本発明の請求項２に記載の車載ＬＡＮシステムの接続検査方法は、電子制御ユニットの代わりに、電子制御機器に接続される可能性のある全ての電子制御ユニットが接続されていることと等価な状態であることを表す情報をネットワーク環境に出力する擬似信号発生手段を接続する工程を含むことを特徴とする。
【００１８】
このように構成された車載ＬＡＮシステムの接続検査方法によれば、ネットワーク環境に擬似信号発生手段が接続されるため、接続される可能性のある全ての電子制御ユニットが接続されているという最も複雑な状況を容易に作り出すことができるため、これによって、車載ＬＡＮシステムにおける電子制御ユニットの接続検査を効率的に行うことができる。
【発明の効果】
【００１９】
本発明に係る車載ＬＡＮシステムの接続検査方法によれば、車載ネットワーク環境に接続された、電子制御機器と電子制御ユニットとの接続検査を効率的に行うことができるという効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る車載ＬＡＮシステムの接続検査方法を適用する車載電子制御装置の一般的な構成を示すブロック図である。
【図２】本発明の実施例１に係る車載ＬＡＮシステムの接続検査方法を適用する車載電子制御装置の具体的な構成を示す第１のブロック図である。
【図３】本発明の実施例１に係る車載ＬＡＮシステムの接続検査方法を適用する車載電子制御装置の具体的な構成を示す第２のブロック図である。
【図４】図２、図３の車載ＬＡＮシステムにおける接続検査方法の流れを説明するフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に係る車載ＬＡＮシステムの接続検査方法の実施例について、図面を参照して説明する。
【実施例１】
【００２２】
本実施例１は、本発明を、車両内に配設されたネットワーク環境（車載ＬＡＮ）に接続された電子制御機器の検査に適用したものである。以下、本発明の実施例を図１、図２、図３に従って説明する。
【００２３】
本装置は、図１に示すように、主に、車両（図１、図２、図３には図示しない）内に配設された、ネットワーク環境を構成するＬＡＮ１０と、ＬＡＮ１０に接続され、所定の制御動作を行うとともに、その状態や制御結果をＬＡＮ１０に送出する、第１の電子制御ユニット２０と第２の電子制御ユニット３０と第３の電子制御ユニット４０と、ＬＡＮ１０を流れる情報に基づいて所定の機能を発揮する電子制御機器５０と、電子制御機器５０の内部に設置され、所定の演算処理を行うＣＰＵ６０と、電源供給部１００から電源が供給されているときのみ記憶動作を行い、電源の供給が停止すると記憶内容が消去される、演算処理の途中経過や他の電子制御ユニットから取得した情報の記憶等に用いるＲＡＭから構成された第１の記憶部７０と、電源の供給状態に拘わらず記憶動作を行い、演算処理の初期設定値や必要な定数の記憶等に用いるＥＥＰＲＯＭから構成された第２の記憶部８０と、ＬＡＮ１０、および各電子制御ユニット（２０、３０、４０）、電子制御機器５０に電源を供給する電源供給部１００とを有している。
【００２４】
なお、本実施例１は、電子制御機器５０の検査方法に関する。すなわち、各電子制御ユニット（２０、３０、４０）が、ＬＡＮ１０を経由して、電子制御機器５０に確実に接続していることの検査と、電子制御機器５０の動作に問題がないことの検査を行うものである。
【００２５】
なお、図１では、３つの電子制御ユニット（２０、３０、４０）がＬＡＮ１０に接続されているが、これは３つに限定されるものではなく、構成されるシステムによって、必要な電子制御ユニットの個数は変動する。
【００２６】
図２は、図１の具体的な構成例を示すものである。すなわち、車両に搭載され、車速やエンジン回転数や定速走行装置の動作状態等の車両情報を表示したり、車両の状態に異常が発生したときに警告情報を表示したりするメーターを構成する電子制御機器を図示したものである。
【００２７】
図２の構成を説明すると、ＬＡＮ１０の具体的な構成例として、ＣＡＮ（Car Area Network）プロトコルを有し、そこに接続されたユニット間で情報の送受信を行うＣＡＮ１５に、オートマチックトランスミッションの制御を司るＡＴコントロールユニット２５（第１の電子制御ユニット２０に対応）と、定速走行機能の制御を司るクルーズコントロールユニット３５（第２の電子制御ユニット３０に対応）と、横滑り防止機能やアンチロックブレーキ機能の制御を司るＡＢＳコントロールユニット４５（第３の電子制御ユニット４０に対応）と、メーターの表示機能の制御を司るメーターコントロールユニット５５（電子制御機器５０に対応）と、ＣＡＮ１５、および各電子制御ユニット（２５、３５、４５）、メーターコントロールユニット５５に電源を供給する電源供給部１００とが接続されている。
【００２８】
また、メーターコントロールユニット５５の内部には、ＣＡＮ１５を経由して、各電子制御ユニット（２５、３５、４５）から送信された情報に基づいて、演算処理により、車両情報を表示する計器や警告灯を有するメーター９０の表示状態や警告灯の表示状態を決定するＣＰＵ６０と、メーター９０に出力する情報を決定する演算処理の途中経過や、他の電子制御ユニットから取得した情報の記憶や読み出しが可能で、電源供給部１００から電源が供給されている間のみ記憶内容を保持することができる、第１の記憶部７０を構成するＲＡＭ７５と、メーター９０に出力する情報を決定する演算処理の初期設定値や必要な定数等が記憶されるとともに、新たな情報の書き込みも可能であり、電源供給部１００からの電源の供給状態に拘わらず記憶内容を保持することができる、第２の記憶部８０を構成するＥＥＰＲＯＭ８５とが備えられている。
【００２９】
本実施例１で行われる検査は、全部で３つのステップからなる。
【００３０】
第１ステップの検査は、メーターコントロールユニット５５を製造する工場において、図３の構成、すなわち、ＡＴコントロールユニット２５と、クルーズコントロールユニット３５と、ＡＢＳコントロールユニット４５の代わりに、それら３つの電子制御ユニットを含む、メーターコントロールユニット５５に接続される可能性のある全ての電子制御ユニットが接続されているのと等価な状態を再現できる擬似信号発生手段である擬似信号発生器５２が接続された状態で行われる検査である。
【００３１】
このように擬似信号発生器５２を用いて検査を行うのは、メーターコントロールユニット５５に接続される電子制御ユニットの種類は車両によって異なるため、最終的にどのような電子制御ユニットが接続されるかわからないためである。一方、メーターコントロールユニット５５は、想定される全ての電子制御ユニットが接続された状態であっても正常に動作するように製造されているため、この第１ステップの検査においては、考えられる最も複雑な構成で検査を行う訳である。
【００３２】
なお、この第１ステップの検査は、車載状態で行う必要はなく、ＣＡＮ１５は、台上に構築された検査用ＣＡＮであってもよい。
【００３３】
第２ステップの検査は、車両を製造する工場にて、図２の構成によって行われる検査である。すなわち、擬似信号発生器５２が取り外され、実際に車両に搭載される電子制御ユニットの例として、例えば、ＡＴコントロールユニット２５と、クルーズコントロールユニット３５と、ＡＢＳコントロールユニット４５とが接続された状態で行われる検査である。
【００３４】
そして、第３ステップの検査は、車両が出荷された後で、図２の構成によって行われる検査である。但し、顧客が検査を意識することはなく、検査は、エンジンをかける度に、自動的に行われる。
【００３５】
以下、本実施例１に係る車載ＬＡＮシステムの第１ステップから第３ステップに亘る検査方法について、図４のフローチャートに基づいて説明する。
【００３６】
最初に、第１ステップの検査の流れを説明する。
【００３７】
まず、ステップＳ２において、擬似信号発生器５２が接続されているか否かが判定される。擬似信号発生器５２は、ＣＡＮ１５に接続される可能性のある全ての電子制御ユニットが接続されていることを表す擬似信号をＣＡＮ１５に送出することができる信号発生器である。すなわち、擬似信号発生器５２から送出される擬似信号には、ＣＡＮ１５に接続される可能性のある全ての電子制御ユニットに付与された、ユニットＩＤが含まれている。
【００３８】
このような擬似信号発生器５２を接続するのは、車両によって接続される電子制御ユニットの種類が異なるため、全てのバリエーションを個別に検査していたのでは、多大な手間と時間を要するため、検査の効率をあげるために、図３の構成によって、仮想的に最も複雑な状態を作って検査を行うためである。
【００３９】
擬似信号発生器５２が接続されていると判定された場合、ステップＳ３において、ＥＥＰＲＯＭ８５の所定のアドレスに、全ての電子制御ユニットが接続されていることを表す第２のフラグが立てられる。
【００４０】
第２のフラグは、ＥＥＰＲＯＭ８５の所定のアドレスに確保された、ＣＡＮ１５に接続され得る電子制御ユニットの最大個数に相当するビット数の領域に、擬似信号発生器５２が出力してメーターコントロールユニット５５が受信した擬似信号の中からユニットＩＤが検出されたときに、検出された電子制御ユニットに対応するビットに“１”を記憶し、ユニットＩＤが検出されないときは“０”を記憶する構成になっている。すなわち、本実施例１の場合、確保された全てのビットに“１”が記憶される。
【００４１】
なお、後述する第１のフラグは、ＲＡＭ７５の所定のアドレスに、擬似信号発生器５２が出力してメーターコントロールユニット５５が受信した擬似信号の中から、ユニットＩＤが検出されたときに“１”を記憶し、ユニットＩＤが検出されないときは“０”を記憶する構成になっている。
【００４２】
次に、ステップＳ８において、メーターコントロールユニット５５で、ＣＡＮ１５を流れる擬似信号を受信する。
【００４３】
そして、受信した擬似信号の中に含まれているユニットＩＤが、ステップＳ３でＥＥＰＲＯＭ８５の所定のアドレスに記憶された第２のフラグの状態と一致しているとき、全ての電子制御ユニットが、正しくＣＡＮ１５に接続されているものと判断される。
【００４４】
一方、ステップＳ８において、受信した擬似信号に含まれているユニットＩＤと第２のフラグの内容が異なっている場合、電子制御ユニットの接続に問題があるため、ステップＳ１０において、メーター９０のインジケータに異常を示す表示がなされる。検査員は、この異常表示に基づいて異常の原因究明と対策を行う。
【００４５】
なお、ステップＳ８において、受信した擬似信号に含まれているユニットＩＤと第２のフラグの状態とが等しいときは、ステップＳ９において、メーターコントロールユニット５５の動作確認を行う。ここでは、例えば擬似信号発生器５２から所定の車速信号をＣＡＮに送出して、メーター９０の車速計が所定の車速を示すことを確認したり、ＣＡＮ１５を通してメーターコントロールユニット５５に接続される可能性のある全ての電子制御ユニットが接続されているものと仮定して、擬似信号発生器５２から、予め決められた所定の信号をＣＡＮに送出し、その信号に対応するメーター９０のインジケータが点灯するか否かを確認したりすることによって行えばよい。
【００４６】
ステップＳ９において、メーター９０が正常に動作することが確認されると、ステップＳ４に戻る。
【００４７】
一方、ステップＳ９において、メーターコントロールユニット５５の動作に異常があるときは、ステップＳ１０に移行し、メーター９０のインジケータに異常を示す表示がなされる。検査員は、この異常表示に基づいて異常の原因究明と対策を行う。
【００４８】
検査が区切りのよいところまで終了したとき、あるいは、検査が完全に終了したとき、擬似信号発生器５２から所定の信号がＣＡＮに送出される。この所定の信号は、検査が区切りのよいところまで終了したこと、あるいは、検査が全て終了したことを検出して自動的に送出してもよいし、検査員の操作によって送出してもよい。
【００４９】
ステップＳ１１において、ＣＰＵ６０がこの所定の信号を受信したとき、もしくは、擬似信号発生器５２をＣＡＮ１５から取り外したことが検出されたときに、ステップＳ１２において第２のフラグの内容がクリアされる。
【００５０】
なお、ステップＳ１１において、所定の信号が検出されないとき、または、擬似信号発生器の取り外しが検出されないときは、ステップＳ４に移行する。
【００５１】
ステップＳ１２の後、ステップＳ１３において、第２のフラグがクリアされたことが確認される。第２のフラグがクリアされていることが確認されると、ステップＳ４に移行する。もし、メーターコントロールユニット５５の内部故障等によって第２のフラグがクリアされないときは、ステップＳ１０に移行し、メーター９０のインジケータに異常を示す表示がなされる。検査員は、この異常表示に基づいて異常の原因究明と対策を行う。
【００５２】
次に、ステップＳ４にて、電源供給部１００からメーターコントロールユニット５５に電源が供給されていることが確認される。これは、第１ステップの検査が全て終了して検査員が電源供給部１００からの電源供給を停止したか否かを判断する処理である。
【００５３】
ステップＳ４において、電源が供給されていないと判断されると、ステップＳ５において第１のフラグがクリアされ、ステップＳ６にて第１ステップの検査を終了する。実際は、電源供給部１００からの電源供給を停止すると、ＲＡＭ７５の記憶内容は保持されずにクリアされるため、ＲＡＭ７５に記憶されている第１のフラグの内容は、自動的にクリアされる。
【００５４】
一方、ステップＳ４において、電源が供給されていると判断されると、ステップＳ７に移行し、第２のフラグが立っているか否かが判定される。
【００５５】
ここで、ステップＳ１１からステップＳ４に移行したときは、第２のフラグに何らかの情報が記憶されているため、ステップＳ８に移行し、以後、先に説明した処理が繰り返される。
【００５６】
一方、ステップＳ１３からステップＳ４に移行したときは、第２のフラグがクリアされているため、ステップＳ１４に移行する。
【００５７】
ステップＳ１４では、ＲＡＭ７５の所定のアドレスに、第１のフラグが立っているか否かが判定される。
【００５８】
もし、第１のフラグが立っていると判定されると、ステップＳ９に移行する。その後、先に説明した処理が繰り返される。
【００５９】
ここで、ステップＳ１４において、第１のフラグが立っていると判定されたときに、メーターコントロールユニット５５が、擬似信号発生器５２からＣＡＮ１５に出力された擬似信号の受信を行わないでステップＳ９に移行することが本発明の特徴である。
【００６０】
すなわち、この特徴を有することによって、第１のフラグが立っていると判断されたときは、第２のフラグに情報が書き込まれることはなく、これによって、ＣＡＮ１５に擬似信号が流れているときであっても、第２のフラグがクリアされた状態を保持することが可能となる。
【００６１】
一方、ステップＳ１４において、第１のフラグが立っていないと判定されたときには、ステップＳ１５に移行する。
【００６２】
ステップＳ１５では、メーターコントロールユニット５５でＣＡＮ１５を流れる擬似信号を受信し、受信した擬似信号の中からユニットＩＤが検出される。
【００６３】
その後、ステップＳ１６において、ＲＡＭ７５の所定のアドレスに、擬似信号発生器５２が出力してメーターコントロールユニット５５が受信した擬似信号の中にユニットＩＤが検出されたことを示す所定の値が書き込まれることによって、第１のフラグが立てられる。
【００６４】
さらに、ステップＳ１７において、ＥＥＰＲＯＭ８５の所定のアドレスに、ステップＳ１５で検出されたユニットＩＤに対応する第２のフラグが立てられる。その後、ステップＳ９に移行し、先に説明した処理が繰り返される。
【００６５】
そして、全ての検査が終了すると、メーターコントロールユニット５５は、車両を組み立てる工場に納入される。
【００６６】
次に、第２ステップの検査の流れを説明する。第２ステップの検査は、図２に示すように、擬似信号発生器５２の代わりに、実際に車載される電子制御ユニット（２５、３５、４５）が接続された状態で行われる。
【００６７】
本実施例１では、オートマチックトランスミッションの制御を司るＡＴコントロールユニット２５と、定速走行機能の制御を司るクルーズコントロールユニット３５と、横滑り防止機能やアンチロックブレーキ機能の制御を司るＡＢＳコントロールユニット４５とが接続されるものとする。
【００６８】
第２ステップの検査は、ステップＳ２で擬似信号発生器５２が接続されているか否かを判定するところから始まる。第２ステップの検査を行うときに、擬似信号発生器５２は接続されていないため、ステップＳ４に移行する。
【００６９】
次に、ステップＳ４において、電源供給部１００からメーターコントロールユニット５５に電源が供給されているか否かが判定される。そして、電源が供給されているときは、ステップＳ７に移行する。
【００７０】
ステップＳ７において、ＥＥＰＲＯＭ８５の所定のアドレスに第２のフラグが立っているか否かが判定される。本実施例１の場合、先に説明した第１ステップの検査が終了した時点で、第２のフラグはクリアされているため、ステップＳ７において、第２のフラグが立っていないと判定され、ステップＳ１４に移行する。
【００７１】
次に、ステップＳ１４において第１のフラグが立っているか否かが判定される。第１ステップの検査において、電源供給部１００からの電源供給を停止したことにより、ＲＡＭ７５の中の第１のフラグはクリアされているため、第１のフラグは立っていないと判定され、ステップＳ１５に移行する。
【００７２】
次に、ステップＳ１５において、メーターコントロールユニット５５が、各電子制御ユニット（２５、３５、４５）からＣＡＮ１５に送出された信号を受信する。なお、この信号には、各電子制御ユニット（２５、３５、４５）がＣＡＮ１５に接続されていることを表すユニットＩＤをはじめ、各電子制御ユニット（２５、３５、４５）から出力される固有の情報が、予め決められたフォーマットに従って流れている。そして、メーターコントロールユニット５５がこの信号の中のユニットＩＤを表す信号を受信したら、ステップＳ１６に移行する。
【００７３】
ステップＳ１６では、ＲＡＭ７５の所定のアドレスに、各電子制御ユニット（２５、３５、４５）が出力してメーターコントロールユニット５５が受信した信号の中にユニットＩＤが検出されたことを示す所定の値が書き込まれることによって、第１のフラグが立てられる。
【００７４】
さらに、ステップＳ１７において、ＥＥＰＲＯＭ８５の所定のアドレスに、ステップＳ１５で検出された、電子制御ユニットを表すユニットＩＤに対応する第２のフラグが立てられる。
【００７５】
その後、ステップＳ９に移行し、メーターコントロールユニット５５の動作確認が行われる。この動作確認は、ステップＳ１５で受信したユニットＩＤで示される、ＣＡＮ１５に接続されている各電子制御ユニット（２５、３５、４５）から、予め決められた所定の形式の信号を出力し、メーターコントロールユニット５５がその信号を受信して、受信した信号に基づいて、メーター９０に所定の表示がなされることを確認することによって行われる。
【００７６】
ステップＳ９において、メーターコントロールユニット５５が正常に動作していると判定されたときは、ステップＳ１１に移行する。
【００７７】
ステップＳ１１では、所定の信号が発生したこと、もしくは、擬似信号発生器５２が取り外されたことが検出されるが、第２ステップの検査では、いずれも該当しないため、ステップＳ４に移行する。
【００７８】
一方、ステップＳ９において、メーターコントロールユニット５５が正常に動作していないときは、ステップＳ１０に移行し、メーター９０のインジケータに異常を示す表示がなされる。検査員は、この異常表示に基づいて異常の原因究明と対策を行う。
【００７９】
ステップＳ１１からステップＳ４に移行した後、電源供給部１００からの電源供給が停止するまで、動作確認が繰り返される。
【００８０】
動作確認が終了し、車両のイグニッションスイッチを切断し、電源供給部１００からの電源供給が停止すると、ステップＳ４において電源が供給されていないと判定される。電源の供給が停止すると、ＲＡＭ７５の記憶内容はクリアされるため、ステップＳ５において、第１のフラグの内容がクリアされて、ステップＳ６で第２ステップの検査を終了する。
【００８１】
そして、ステップＳ１７において、ＥＥＰＲＯＭ８５に記憶された第２のフラグの状態が保持されたまま、車両は顧客の元に出荷される。
【００８２】
なお、製造される車両の仕様によっては、搭載される電子制御ユニットの種類が異なる場合がある。例えば、定速走行装置が搭載されない車両の場合、図２において、クルーズコントロールユニット３５が接続されない。このような場合であっても、第２ステップの検査は図４のフローチャートに従って行われる。
【００８３】
すなわち、ステップＳ１５で受信したユニットＩＤを表す信号の中に、クルーズコントロールユニット３５に対応するユニットＩＤが含まれないときには、ステップＳ１７において設定される第２のフラグの中に、クルーズコントロールユニット３５に対応するフラグは書き込まれない。
【００８４】
そして、ステップＳ９の動作確認は、クルーズコントロールユニット３５が接続されていないものとして行われる。
【００８５】
このように、第２ステップの検査は、実際にＣＡＮ１５に接続されている電子制御ユニットの種類に応じて行われる。
【００８６】
次に、第３ステップの検査の流れを説明する。第３ステップの検査は、出荷された車両が顧客の手元に渡った後で、車両のエンジンがかかる度に行われる。
【００８７】
第３ステップの検査は、ステップＳ２で擬似信号発生器５２が接続されているか否かを判定するところから始まる。このとき、擬似信号発生器５２は接続されていないため、ステップＳ４に移行する。
【００８８】
次に、ステップＳ４において、電源供給部１００からメーターコントロールユニット５５に電源が供給されているか否かが判定される。そして、電源が供給されているときは、ステップＳ７に移行する。
【００８９】
ステップＳ７において、第２のフラグが立っているか否かが判定される。本実施例１の場合、第２ステップの検査において、ＥＥＰＲＯＭ８５の中に設定された第２のフラグに、ＣＡＮ１５に接続された電子制御ユニットを表すユニットＩＤに対応する値が記憶されているため、ステップＳ７において、第２のフラグが立っていると判定され、ステップＳ８に移行する。
【００９０】
次に、ステップＳ８において、ＣＡＮ１５から受信したユニットＩＤと、ＥＥＰＲＯＭ８５の中に設定された第２のフラグの状態とを比較する。
【００９１】
ここで、ＣＡＮ１５から受信したユニットＩＤと、ＥＥＰＲＯＭ８５の中に設定された第２のフラグの状態が異なるときは、ステップＳ１０に移行し、メーター９０のインジケータに異常を示す表示がなされる。このとき、車両の使用者は、車両を販売店に持ち込んで、販売店において、異常表示の内容に基づいて異常の原因究明と対策が行われる。
【００９２】
一方、ステップＳ８において、受信したユニットＩＤと、ＥＥＰＲＯＭ８５の中に設定された第２のフラグの状態が等しいときは、ステップＳ９に移行し、メーターコントロールユニット５５の動作確認が行われる。この動作確認は、例えば、ＣＡＮ１５に接続された各電子制御ユニット（２５、３５、４５）から所定の形式の信号を出力し、メーターコントロールユニット５５がその信号を受信して、受信した信号に基づいて、メーター９０に所定の表示がなされることを確認することによって行われる。なお、このステップＳ９の動作確認は、メーターコントロールユニット５５が実際に動作している際に、バックグラウンドで行われるため、車両の使用者が動作確認を意識することはない。
【００９３】
また、ステップＳ９において、メーターコントロールユニット５５が正常に動作していないときは、ステップＳ１０に移行し、メーター９０のインジケータに異常を示す表示がなされる。このとき、車両の使用者は、車両を販売店に持ち込んで、販売店において、異常表示の内容に基づいて異常の原因究明と対策が行われる。
【００９４】
一方、ステップＳ９において、メーターコントロールユニット５５が正常に動作しているときは、ステップＳ１１に移行し、所定の信号が発生したこと、もしくは、擬似信号発生器５２が取り外されたことが検出されるが、第３ステップの検査では、いずれも該当しないため、ステップＳ４に移行する。その後、電源供給部１００からの電源供給が停止するまで、第３ステップの検査が繰り返される。
【００９５】
動作確認が終了し、車両のイグニッションスイッチが切断され、電源供給部１００からの電源供給が停止すると、ステップＳ４において電源が供給されていないと判定される。電源の供給が停止すると、ＲＡＭ７５の記憶内容はクリアされるため、ステップＳ５において、第１のフラグの内容がクリアされて、ステップＳ６で第３ステップの検査を終了する。
【００９６】
以上、説明したように、実施例１に係る車載ＬＡＮシステムの接続検査方法によれば、第１の記憶部７０を構成するＲＡＭ７５に第１のフラグが立っているときには、メーターコントロールユニット５５が、ＣＡＮ１５に接続された電子制御ユニットのユニットＩＤを表す情報の受信を行わないため、ＣＡＮ１５に電子制御ユニットが接続されて、その電子制御ユニットの種類を表すユニットＩＤがＣＡＮ１５に流れている場合であっても、予期しないタイミングで第２のフラグに情報が書き込まれることがないため、第２の記憶部８０を構成するＥＥＰＲＯＭ８５の中に設定された第２のフラグのみがクリアされた状態を保持することができ、これによって、第１ステップの検査から第２ステップの検査に確実に移行することができ、車載ＬＡＮシステムにおける電子制御ユニットの接続検査を効率的に行うことができるという効果が得られる。
【００９７】
さらに、本発明の車載ＬＡＮシステムの接続検査方法によれば、工場の生産ラインで行われる検査のみならず、車両出荷後であっても、同一のソフトウェアを用いて検査を行うことができるため、様々な場面における検査を、ソフトウェアを変更することなく効率的に実施できるという効果が得られる。
【００９８】
また、本実施例では、メーターコントロールユニット５５の検査を例にあげて説明したが、検査対象はメーターコントロールユニット５５に限定されるものではない。すなわち、ドアやパワーウインドの開閉制御や照明の点消灯制御等を行うボディーコントロールユニットをはじめとする、車載ＬＡＮに接続された、その他の電子制御機器の検査にも適用することができるのは言うまでもない。
【００９９】
さらに、本実施例で説明した車載ＬＡＮは、ＣＡＮ１５によって構成されているが、これは、ＣＡＮ以外のプロトコルを有するＬＡＮで構成されていても構わない。
【０１００】
なお、本発明は、ガソリン車のみならず、ハイブリッド車や電気自動車、燃料電池車等、車両の動力源の種類に拘わらず、車載ネットワーク環境を有する車両に適用することができる。
【符号の説明】
【０１０１】
１５  ＣＡＮ
２５  ＡＴコントロールユニット
３５  クルーズコントロールユニット
４５  ＡＢＳコントロールユニット
５２  擬似信号発生器
５５  メーターコントロールユニット
６０  ＣＰＵ
７５  ＲＡＭ
８５  ＥＥＰＲＯＭ
９０  メーター
１００  電源供給部
【図１】
2012177562.tif 000003
【図２】
2012177562.tif 000004
【図３】
2012177562.tif 000005
【図４】
2012177562.tif 000006