(57)【特許請求の範囲】
【請求項１】
複数の電子制御ユニットと接続されている車載ＬＡＮに伝送線を介して接続される動作監視ユニットであって、
前記全電子制御ユニットから送信されるメッセージを受信するメッセージ受信手段と、  前記メッセージ受信手段で受信した各メッセージに付与された電子制御ユニット識別用の識別情報から、該メッセージを送信した動作状態にある電子制御ユニットを判別すると共に、各電子制御ユニットの動作状態を監視する演算処理手段を備え、
前記演算処理手段は、車両の電源状態切替に対応する前記各電子制御ユニットの動作状態を記録してなる動作状態一覧表を参照し、前記動作状態にあると判別した電子制御ユニットが動作しないはずの電子制御ユニットであると動作を停止させることを特徴とする動作監視ユニット。
【請求項２】
前記各電子制御ユニットに動作確認メッセージを送信するメッセージ送信手段を備え、  前記動作確認メッセージに対する電子制御ユニットからの送信メッセージを受信することにより、該電子制御ユニットの動作状態を監視する構成としている請求項１に記載の動作監視ユニット。
【請求項３】
複数の電子制御ユニットが伝送線を介して接続され、動作状態の各電子制御ユニットの間に論理リングが構築されると共に該論理リング内で巡回メッセージを巡回させるように送受信する車載ＬＡＮに対して、伝送線を介して接続される動作監視ユニットであって、  前記全電子制御ユニットから送信される巡回メッセージを受信するメッセージ受信手段と、  前記メッセージ受信手段で受信した前記巡回メッセージに付与された電子制御ユニット識別用の識別情報から、該巡回メッセージを送信した動作状態にある電子制御ユニットを判別すると共に、各電子制御ユニットの動作状態を監視する演算処理手段を備え、
前記演算処理手段は、車両の電源状態切替に対応する前記各電子制御ユニットの動作状態を記録してなる動作状態一覧表を参照し、前記動作状態にあると判別した電子制御ユニットが動作しないはずの電子制御ユニットであると動作を停止させることを特徴とする動作監視ユニット。
【請求項４】
前記演算処理手段は、前記電子制御ユニットから論理リングを構築するための起動通知メッセージの受信後に、一巡する前記巡回メッセージを受信した時点で、前記論理リングが安定状態であると判断するものである請求項３に記載の動作監視ユニット。
【請求項５】
前記車載ＬＡＮは、前記伝送線と前記電子制御ユニットを群分けしてなる複数のセグメントと、セグメント間におけるメッセージの中継を行うゲートウェイとを備えるものであって、
前記ゲートウェイ内に前記メッセージ受信手段と前記演算処理手段を設け、
前記メッセージ受信手段は前記各セグメントを構成する各伝送線にそれぞれ接続され、  前記演算処理手段は前記各セグメントに属する電子制御ユニットの動作状態をそれぞれ監視するものである請求項１乃至請求項４のいずれか１項に記載の動作監視ユニット。
【請求項６】
前記演算処理手段は、前記動作状態一覧表を参照し、電源切替状態に合わせて動作すべき電子制御ユニットからメッセージを受信していない場合は、該電子制御ユニットを起動させるものである請求項１乃至請求項５のいずれか１項に記載の動作監視ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載する複数の電子制御ユニットの動作状態を監視する動作監視ユニットに関し、特に車両の電源状態に対応して起動または停止する各電子制御ユニットの動作状態を監視する動作監視ユニットに関するものである。
【背景技術】
【０００２】
従来より、車両に各種の電装機器の制御を行う電子制御ユニット（ＥＣＵ）が搭載されており、該ＥＣＵの数は増加する傾向にある。また、各ＥＣＵはＬＩＮ，ＣＡＮ、ＦｌｅｘＲａｙ（登録商標）等の車載ＬＡＮによって接続されて、互いにメッセージを送受信できるように構成されている。
【０００３】
車載ＬＡＮによって接続されるＥＣＵはメッセージの送受信を行うときに、メッセージの受信が確実に行えたかどうかを確認するために例えば受信確認信号（以下、ＡＣＫという）を用いることがある。メッセージを送信したＥＣＵはＡＣＫを受信できるまでメッセージを再送するが、停止状態（本明細書において停止状態とはメモリバックアップを行いながら待機している状態も含む）であるＥＣＵからＡＣＫが返されることはない。
【０００４】
このため、ＥＣＵの動作状態を確認する必要性がある。また、近年では特開２０００−１３２４１０号公報（特許文献１）に示されるように、ＯＳＥＫ(Offene  Systeme  und  deren  Elekrtonik  im  Kraftfahrzeug)に代表されるＡＰＩ(Application  Program  Interface)が、車載ＬＡＮに用いられるようになっている。
【０００５】
【特許文献１】特開２０００−１３２４１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１のようなものでは、動作中のＥＣＵ間のみで巡回メッセージを送受信できるものの、車載ＬＡＮの異常を検出することはできなかった。つまり、動作状態であるはずのＥＣＵが停止していたり、停止状態であるはずのＥＣＵが漏電などの異常状態によって動作しているときにこれを検出することはできなかった。
【０００７】
とりわけ、バッテリを電源とする車載ＬＡＮの場合、ＥＣＵによって消費される電力を削減することは重要であり、イグニッションキーをオフの状態にしたときに動作するはずのないＥＣＵが起動してしまっていると、バッテリに蓄えた電力を早く消耗させてしまう原因となる。
【０００８】
本発明は前記問題を考慮に入れてなされたものであり、車載ＬＡＮに接続される各ＥＣＵの動作状態を監視して、車載ＬＡＮの状態を監視することを可能とする動作監視ユニットを提供することを課題とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、本発明は、
複数の電子制御ユニットと接続されている車載ＬＡＮに伝送線を介して接続される動作監視ユニットであって、
前記全電子制御ユニットから送信されるメッセージを受信するメッセージ受信手段と、  前記メッセージ受信手段で受信した各メッセージに付与された電子制御ユニット識別用の識別情報から、該メッセージを送信した動作状態にある電子制御ユニットを判別すると共に、各電子制御ユニットの動作状態を監視する演算処理手段を備え、
前記演算処理手段は、車両の電源状態切替に対応する前記各電子制御ユニットの動作状態を記録してなる動作状態一覧表を参照し、前記動作状態にあると判別した電子制御ユニットが動作しないはずの電子制御ユニットであると動作を停止させることを特徴とする動作監視ユニットを提供している。
【００１０】
前記構成によれば、メッセージ受信手段が車載ＬＡＮに送信されるメッセージを受信すると、演算処理手段は各メッセージに付与された識別情報を用いて当該メッセージを送信した動作中の電子制御ユニットを判別することができる。そして、演算処理手段は各時点で動作する必要のある電子制御ユニットが確かに動作状態であるかどうかを確認することができる。
【００１１】
前記各電子制御ユニットに動作確認メッセージを送信するメッセージ送信手段を備え、
前記動作メッセージに対する電子制御ユニットからの送信メッセージを受信することにより、該電子制御ユニットの動作状態を監視する構成としていることが好ましい。すなわち、動作監視ユニット側のメッセージ送信手段が積極的に動作確認メッセージを送信することにより各電子制御ユニットが自らの必要に応じてメッセージを送信するときを待つことなく、直ちに各電子制御ユニットの動作状態を監視することができる。
【００１２】
また、本発明は
複数の電子制御ユニットが伝送線を介して接続され、動作状態の各電子制御ユニットの間に論理リングが構築されると共に該論理リング内で巡回メッセージを巡回させるように送受信する車載ＬＡＮに対して、伝送線を介して接続される動作監視ユニットであって、  前記全電子制御ユニットから送信される巡回メッセージを受信するメッセージ受信手段と、  前記メッセージ受信手段で受信した前記巡回メッセージに付与された電子制御ユニット識別用の識別情報から、該巡回メッセージを送信した動作状態にある電子制御ユニットを判別すると共に、各電子制御ユニットの動作状態を監視する演算処理手段を備え、
前記演算処理手段は、車両の電源状態切替に対応する前記各電子制御ユニットの動作状態を記録してなる動作状態一覧表を参照し、前記動作状態にあると判別した電子制御ユニットが動作しないはずの電子制御ユニットであると動作を停止させることを特徴とする動作監視ユニットを提供している。
【００１３】
論理リングを構築する車載ＬＡＮは、動作している電子ユニット間において巡回メッセージを巡回させるように送受信する。このとき、前記メッセージ受信手段は車載ＬＡＮに送信される前記巡回メッセージを受信すると、演算処理手段は巡回メッセージに付与された識別情報を用いて動作中の電子制御ユニット判別することができる。そして、演算処理手段は、巡回メッセージが安定して送受信されていることを確認すると、この安定状態において動作する必要のある電子制御ユニットが確かに動作状態であるかどうかを確認することができるだけでなく、停止しているはずの電子制御ユニットが確かに停止状態であることを確認することができる。
【００１４】
前記演算処理手段は、前記電子制御ユニットから論理リングを構築するための起動通知メッセージの受信後に、一巡する前記巡回メッセージを受信した時点で、前記論理リングが安定状態であると判断するものであることが好ましい。つまり、車両の電源状態が切り替わると起動する電子制御ユニットや、停止する電子制御ユニットが生じる。そして、電子制御ユニットが起動すると、車載ＬＡＮの論理リングに加わるために起動通知メッセージを送信し、論理リングに前記新たに起動した電子制御ユニットが加えられる。つまり、電源状態の切り替わり時点以降のしばらくの時間は、各電子制御ユニットから起動通知メッセージが送信されるので、前記メッセージ受信手段は起動通知メッセージを受信する。
【００１５】
演算処理手段は、この起動通知メッセージを受信しなくなってから、少なくとも動作中の全電子制御ユニットを巡回する巡回メッセージを受信した時点で、論理リングが安定状態であると判断することにより、動作状態である電子制御ユニットと停止状態である電子制御ユニットをより確実に検出することができる。
【００１６】
前記車載ＬＡＮは、前記伝送線と前記電子制御ユニットを群分けしてなる複数のセグメントと、セグメント間におけるメッセージの中継を行うゲートウェイとを備えるものであって、
前記ゲートウェイ内に前記メッセージ受信手段と前記演算処理手段を設け、
前記メッセージ受信手段は前記各セグメントを構成する各伝送線にそれぞれ接続され、
前記演算処理手段は前記各セグメントに属する電子制御ユニットの動作状態をそれぞれ監視するものであることが好ましい。
【００１７】
ゲートウェイに動作監視の機能を持たせることにより、複数のセグメント内に群分けされた各ＥＣＵの起動状態または停止状態を一つの演算処理手段によって監視することができる。また、ゲートウェイの基本的な構成に各伝送線に接続されてメッセージを受信可能とするメッセージ受信手段と、演算処理手段が含まれるので、このゲートウェイ内に動作監視ユニットを形成することにより、動作監視ユニットを低コストによって形成することができる。
【００１８】
前記のように、演算処理手段は、車両の状態に対応する各電子制御ユニットの動作状態を記録してなる動作状態一覧表を参照して、該一覧表を用いて車両の状態を切り替えた後に動作するはずの電子制御ユニットの監視を行い、動作中の電子制御ユニットが前記一覧表に示すものと相違するときに異常を検知し、一覧表の動作となるように処理するものである。つまり、車両の電源状態に合わせて動作するべき電子制御ユニットと停止するべき電子制御ユニットの一覧表を用いて、電子制御ユニットの動作状態を監視することにより、より確実な動作を行うことができる。
【発明の効果】
【００１９】
前述したように、本発明によれば、電子制御ユニットが車載ＬＡＮに送信するメッセージを用いて、各電子制御ユニットの動作状態を監視するので、動作しないはずの電子制御ユニットが車載ＬＡＮにメッセージを送信した時点で、この電子制御ユニットが何らかの異常によって起動していることを監視することができる。したがって、電源の消費電力を無闇に引き上げている状況を早急に確認して、この電子制御ユニットを停止させることが可能である。逆に動作しているはずの電子制御ユニットが停止状態であることも確認できるので、この電子制御ユニットを起動させたり、異常の発見を警告することも可能である。
【発明を実施するための最良の形態】
【００２０】
本発明の実施形態を図面を参照して説明する。
図１乃至図５は、本発明の第１実施形態を示すものである。
【００２１】
図１に示すように、第１実施形態の動作監視ユニット１は、動作状態の監視対象となる複数の電子制御ユニット（ＥＣＵ）２に、伝送線３を介して直接的に接続されている。４は車両に搭載するバッテリであり、５は常にバッテリ４に接続される＋Ｂ電源線、６はイグニッションスイッチ７（イグニッションキーを回動操作することにより切り替わる電源状態の切り換えスイッチなど）がアクセサリ状態であるときにバッテリ４に接続されるＡＣＣ電源線である。なお、以下の説明において区別が必要なときにはＥＣＵ２に符号２Ａ，２Ｂ…を付して示す。ＥＣＵ２Ａ，２Ｂ，２Ｃ…は＋Ｂ電源線５によって常に給電されて常に動作し、ＥＣＵ２Ｄ，２Ｅ，２Ｆ…はＡＣＣ電源線電源線６によってイグニッションスイッチ７がアクセサリ状態であるときに給電されて動作するように構成されている。
【００２２】
８は前記複数のＥＣＵ２Ａ，２Ｂ…と、これらのＥＣＵ２Ａ，２Ｂ…を互いに送受信可能に接続する一つの伝送線３とを備える車載ＬＡＮであり、図１に示す各ＥＣＵ２Ａ，２Ｂ…は一つの伝送線３によって接続されることにより、一つの車載ＬＡＮ８のセグメントＳａを構成する例を示している。
【００２３】
前記動作監視ユニット１はゲートウェイＧとしても機能するものであり、車載ＬＡＮ８を各セグメントＳａ…（図１には一つのセグメントＳａのみを示している）に分けて形成したときに、各セグメントＳａ…間におけるメッセージの中継を行うことを可能としている。したがって、以下の説明において動作監視ユニット１の中継機能を説明するときにはこの部材をゲートウェイＧと表現することもある。
【００２４】
図２に示すように、前記動作監視ユニット１とＥＣＵ２には、例えばＣＡＮなどの車載ＬＡＮの規格に準拠するメッセージの送受信を行う車載ＬＡＮ通信手段１０，２０を備えており、前記伝送線３はＣＡＮに準拠する車載ＬＡＮのバスを構成するもの（以下、ＣＡＮバスという）である。また、動作監視ユニット１側の車載ＬＡＮ通信手段１０はゲートウェイＧとしてメッセージを中継する車載ＬＡＮ８のセグメントＳａ，Ｓｂ…の数に合わせたポート１０ａ，１０ｂ…を備える。
【００２５】
なお、車載ＬＡＮ８はＣＡＮのみならず、ＬＩＮ、ＦｌｅｘＲａｙ（登録商標）などの車載ＬＡＮであってもよく、各セグメントＳａ，…毎に異ならせるなど、自在に設定可能である。
【００２６】
また、前記車載ＬＡＮ通信手段１０は伝送線３を介して送受信されるメッセージを受信する機能および送信する機能を有するものであるから、メッセージ受信手段１０ｒおよびメッセージ送信手段１０ｓとしても動作する。
【００２７】
１１，２１は前記動作監視ユニット１およびＥＣＵ２内において、前記車載ＬＡＮ通信手段１０，２０に接続されるＣＰＵなどの演算処理手段であり、それぞれにおいて車載ＬＡＮ８に論理リングＲを構築する一例としてＯＳＥＫに準拠するインターフェースプログラムＰ１，Ｐ２を実行する。１２は前記動作監視ユニット１に設けた記録手段であり、この記録手段１２には、電源の状態に合わせて各ＥＣＵ２…の動作状態を示す動作状態一覧表Ｔを記録している。
【００２８】
図３に示すように、動作状態一覧表Ｔは、電源状態Ｓ（Ｒｏｎ，Ｒａｃｃ，Ｒｏｆｆ）と、論理リングＲ（Ｒｏｎ，Ｒａｃｃ，Ｒｏｆｆ）の対応関係を示す一覧表である。なお、図３には電源状態Ｓとして「ＩＧ−ＯＮ」、「ＩＧ−ＡＣＣ」、「ＩＧ−ＯＦＦ」の３つの電源状態がある例を示しているが、本発明はこの点に限定されるものではない。また、図１，２には図面を簡略化するために、イグニッションキーをＯＮの位置に回動させた状態「ＩＧ−ＯＮ」におけるＯＮ電源線の図示を省略している。
【００２９】
前記インターフェースプログラムＰ１，Ｐ２はこれを実行するＣＰＵ１１，２１や周辺のハードウェア構成によって異なるが、以下の説明においてはＯＳＥＫ／ＮＭのインターフェースプログラムにすべて同じ符号Ｐ１を付して、これをＮＭインターフェースＰ１という。また、ＯＳＥＫ／ＣＯＭのインターフェースプログラムにすべて同じ符号Ｐ２を伏して、これをＣＯＭインターフェースＰ２という。
【００３０】
さらに、Ｐ３は動作監視ユニット１内の演算処理手段１１において実行される動作監視プログラムであって、該動作監視プログラムＰ３は前記ＮＭインターフェースＰ１を用いて、前記ＯＳＥＫの論理リングを構成するＥＣＵ２…間において巡回するように送受信される巡回メッセージを受信することにより、論理リング内を巡回する巡回メッセージに付与された識別情報を用いて車載ＬＡＮ８の状態確認を行うものである。また、Ｐ４は動作監視ユニット１がゲートウェイＧとして機能するために必要な中継処理などを実行するためのアプリケーションプログラムである。同様に、Ｐ５はＥＣＵ２がそれぞれの動作を行うためのアプリケーションプログラムである。
【００３１】
前記ＯＳＥＫ／ＮＭの論理リングＲは車載ＬＡＮ８の一つのセグメントに接続される各ＥＣＵ２…が起動または停止するときに動的に変更され、ＥＣＵ２…の状態が安定すると、論理リングＲ内で巡回する巡回メッセージも安定する。
【００３２】
図４はＯＳＥＫの論理リングＲが安定するまでの動作の時間経過をおって説明する図である。前記ＯＳＥＫ／ＮＭを用いることにより、図４（Ａ）に示すように、時点ｔ０において３台のＥＣＵ２…給電が開始し、時点ｔ１，ｔ２，ｔ３においてＥＣＵ２…が起動すると、起動した各ＥＣＵ２…がそれぞれ車載ＬＡＮ８への参加を要請する起動通知メッセージＭａ１１，Ｍａ１２，Ｍａ２１，Ｍａ３１を送信し、これによって各ＥＣＵ２…が他のＥＣＵ２…の動作状態を確認して、所定時間間隔Δｔ毎に動作状態のＥＣＵ２…間において巡回メッセージＭｒ０１，Ｍｒ０２…を巡回させることができる。
【００３３】
そして、起動通知メッセージＭａ３１を受信しなくなってから、少なくとも動作中の全ＥＣＵ２…を一巡する巡回メッセージＭｒ０６〜Ｍｒ０８を受信した時点ｔ４には安定した論理リングＲを形成することができる。なお、図４（Ａ），４（Ｂ）には説明を簡単にするために、識別情報がそれぞれ「１」，「２」，「３」である３個のＥＣＵ２…を用いて論理リングＲを形成する例を示しているが、本発明はこの点に限定されるものではないことはいうまでもない。
【００３４】
また、図４（Ｂ）に示すように、ＯＳＥＫ／ＮＭを用いたネットワーク管理を行う車載ＬＡＮ８では、時点ｔ５において、電源状態を切り替えて、時点ｔ６において車載ＬＡＮ８に接続していたＥＣＵ２が停止するなどして車載ＬＡＮ８から離脱するときには、巡回メッセージＭｒ１２が送信されてから最大時間間隔Δｔｍａｘを経過した時点ｔ７において、継続して動作中のＥＣＵ２…から再び起動通知メッセージＭａ２２，Ｍ３２が送信される。そして、少なくとも動作中の全ＥＣＵ２…を一巡する巡回メッセージＭｒ１４〜Ｍｒ１５を受信した時点ｔ８には車載ＬＡＮ８から離脱したＥＣＵ２を除いて新たに安定した論理リングＲを形成することができる。
【００３５】
次に、図５を用いて、前記論理リングＲを用いて車載ＬＡＮ８を監視する前記動作監視プログラムＰ３の動作を説明する。また、動作監視プログラムＰ３は、前記電源の状態を切り替えたときに実行されるものである。
【００３６】
Ｓ１は論理リングＲが安定したかどうかを判断するステップである。この論理リングＲが安定していることを判断するための指針は、電源状態の切り替え後に、前記起動通知メッセージＭａ１１，…、Ｍａ２１，…、Ｍａ３１，…を受信することがなくなってから、少なくとも動作中の全電子制御ユニットを一巡する巡回メッセージＭｒ０１，Ｍｒ０２…を受信したかどうかによって行うことができる。そして、論理リングＲが安定するまでステップＳ１の処理を繰り返す。
【００３７】
また、該ステップＳ１の処理において、メッセージ受信手段１０ｒにおいて巡回メッセージＭｒ０１…を受信すると、この巡回メッセージＭｒ０１…の識別情報を用いて論理リングＲに含まれるＥＣＵ２…の識別情報を記憶する。なお、このステップＳ１の安定状態の判断において電源状態の切り替え後の時間を所定時間と比較することも可能である。
【００３８】
Ｓ２は前記論理リングＲを動作状態一覧表Ｔと比較するステップである。すなわち、前記ステップＳ１において安定したと判断した論理リングＲにおける各巡回メッセージＭｒ０１…を受信してこの巡回メッセージＭｒ０１…の識別情報から現在安定して動作状態にあるＥＣＵ２…の識別情報の一例を、図３に示す、現在の電源状態Ｓｏｎ，Ｓａｃｃ，Ｓｏｆｆにおける論理リングＲｏｎ，Ｒａｃｃ，Ｒｏｆｆと比較するステップである。
【００３９】
Ｓ３はステップＳ４に示す比較において一致したかどうかを判断するステップである。ステップＳ３において一致した場合には、各ＥＣＵ２…の動作状態は動作状態一覧表Ｔと同じであるから異常なしであるから、ステップＳ４を実行する。一方、ステップＳ３において一致しないと判断した場合には、動作状態であるはずのＥＣＵ２…が動作していないか、停止状態であるはずのＥＣＵ２…が停止していないかのいずれかであるから、後述のステップＳ７にジャンプする。
【００４０】
Ｓ４は論理リングＲの監視を定期的に行うためのタイマーをセットするステップである。Ｓ４においてセットする時間間隔毎に論理リングＲの監視を行うことにより、電源状態Ｓの切り替えに関係なく起動する誤動作によって起動または停止するＥＣＵ２…を監視することができる。
【００４１】
Ｓ５はステップＳ４によってセットした時間が経過したしたかどうかを判断するステップである。このステップＳ５はタイムアップするまで繰り返される。
【００４２】
Ｓ６は監視対象となっているＣＡＮバス３が動作状態であるかどうかを判断するステップである。すなわち、ＣＡＮバス３が停止状態である場合には、このＣＡＮバス３に接続されるすべてのＥＣＵ２…が停止状態であるから、前記ステップＳ２以降の処理をする必要がないので、前記ステップＳ４に戻って処理を繰り返す。
【００４３】
Ｓ７は前記ステップＳ３において論理リングＲが動作状態一覧表Ｔと一致しなかったときに実行されるステップであり、電源マネージメントの制御を行っているかどうかを判断するステップである。このステップＳ７において電源マネージメントを行っていないと判断した場合は、ＥＣＵ２…の異常起動または異常停止であると判断することができるので、後述のステップＳ１０にジャンプする。
【００４４】
Ｓ８は前記ステップＳ７において電源マネージメントを行っていると判断した場合に実行され、電源管理状態の調査を行うステップである。すなわち、例えば電源管理用のＥＣＵにアクセスして、現在電源管理によって停止状態となるように制御しているＥＣＵ２を調査する。
【００４５】
Ｓ９は前記ステップＳ２によって一覧表Ｔと一致しないと判明した異常動作中または異常停止中のＥＣＵが電源管理によって通常の状態と異なった動作をしているのかどうかを判断するステップである。すなわち、ステップＳ２において異常と判断された全てのＥＣＵが電源管理中である場合には、これを異常扱いするのではなく、前記ステップＳ４にジャンプする。一方、ステップＳ２において異常と判断された全てのＥＣＵのうち何れか一つでも電源管理中である場合には、これを異常と判断してステップＳ１０の処理を実行する。
【００４６】
Ｓ１０はＥＣＵ２…の異常情報を出力するステップである。すなわち、異常起動又は異常停止しているＥＣＵ２…の情報をカーナビゲーションシステムの表示部やメータ表示部に表示または警告音の発音、異常起動または異常停止しているＥＣＵ２…のログへの記録、異常起動しているＥＣＵ２…を停止させるための命令の出力、電源管理用ＥＣＵに対して異常起動しているＥＣＵ２…への給電を制限させる電源制御を行わせるための命令の出力などを行うことができる。
【００４７】
上述のように構成された動作監視ユニット１をゲートウェイＧ内に設けることにより、このゲートウェイＧによって接続される車載ＬＡＮの各セグメントＳａ，Ｓｂ…においてそれぞれＥＣＵ２…の動作監視を行うことができる。また、ゲートウェイＧには各ＣＡＮバス３に接続される既存のメッセージ受信手段１０ｒと何らかの演算処理手段１１が備わっているので、ソフトウェアの追加によって動作監視ユニット１を形成することができる利点がある。
【００４８】
しかしながら、動作監視ユニット１をゲートウェイＧとは異なるハードウェアによって形成することも可能であることはいうまでもない。
【００４９】
図６，７は、本発明の第２実施形態を示す。図６に示す動作監視ユニット３０が図１〜５に示す第１実施例の動作監視ユニット１と異なる点は、車載ＬＡＮ８がＯＳＥＫ／ＮＭに対応するインターフェースプログラムを備えていない点である。したがって、演算処理手段１１によって実行される動作監視プログラムＰ６は、ＯＳＥＫ／ＮＭに対応するインターフェースプログラムを介することなくメッセージ受信手段１０ｒからメッセージを受信するように構成されている。
【００５０】
また、動作監視プログラムＰ６は各ＥＣＵ２…の動作を確認するために、メッセージ送信手段１０ｓを介してＣＡＮバス３に動作確認メッセージＭｓ（アライブメッセージと呼ばれている）を送信し、各ＥＣＵ２…から受信確認メッセージＭｒを受信するように構成されている。
【００５１】
図７に示す、Ｓ２０は前記動作確認メッセージＭｓの送信を行うステップであり、Ｓ２１は該動作確認メッセージＭｓの受信に伴って各ＥＣＵ２…が送信する受信確認メッセージＭｒを受信して、この受信確認メッセージＭｒに付与された識別情報を前記動作状態一覧表Ｔと比較するステップである。これによって、前記動作確認メッセージＭｓを送信した時点において動作状態にある全てのＥＣＵ２…を確認することができる。
【００５２】
本実施形態に示すように、たとえ車載ＬＡＮ８がＯＳＥＫのような論理リングを構築するものでなくても、各ＥＣＵ２…が伝送線に送信するメッセージを受信して、該メッセージに付与された識別情報を用いることにより、演算処理手段１１は動作状態にあるＥＣＵ２…を判別して、各電子制御ユニットの動作状態を監視することができる。
なお、他の構成および作用効果は第一実施形態と同様であるから、同一の符号を付してその説明を省略する。
【００５３】
加えて、上述した第１実施形態および第２実施形態では、すべての点で例示であるから、本発明は上述した各実施形態の構成に限定されるものではない。むしろ、本発明の範囲は、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。すなわち、本発明の効果がある限りにおいて、他の成分が含まれていてもよい。
【図面の簡単な説明】
【００５４】
【図１】第１実施形態にかかる動作監視ユニットを用いて監視する車載ＬＡＮの構成を示す図である。
【図２】前記動作監視ユニットを示す図である。
【図３】前記動作監視ユニットが用いる動作状態一覧表の例を示す図である。
【図４】ＯＳＥＫの論理リングが形成される過程を説明する図である。
【図５】動作監視プログラムの動作を説明する図である。
【図６】第２実施形態にかかる動作監視ユニットを示す図である。
【図７】前記動作監視ユニットにおける動作監視プログラムの動作を説明する図である。
【符号の説明】
【００５５】
１，３０      動作監視ユニット
２            ＥＣＵ
３            伝送線
８            車載ＬＡＮ
１０ｒ        メッセージ受信手段
１０ｓ        メッセージ送信手段
１１          演算処理手段
Ｇ            ゲートウェイ
Ｒ            論理リング
Ｔ            動作状態一覧表
Ｍｒ０１，…  巡回メッセージ
Ｍａ１１，…  起動通知メッセージ
Ｐ４，Ｐ６    動作監視プログラム
【図１】
0004560000.tif 000002
【図２】
0004560000.tif 000003
【図３】
0004560000.tif 000004
【図４】
0004560000.tif 000005
【図５】
0004560000.tif 000006
【図６】
0004560000.tif 000007
【図７】
0004560000.tif 000008