(57)【要約】【課題】多重通信路を介して互いに通信を行う多数の通信ノードからなる通信システムにおいて、特定の通信ノードの起動／停止を簡単且つ低コストで制御できるようにする。【解決手段】各種制御装置を通信ノード（ノードＡ、Ｂ、…）として多重通信路２に接続し、各ノードＡ、Ｂ、…が、多重通信路２を介して他ノードから出力されたウェイクアップ信号に基づき起動／停止する通信システムにおいて、新たな制御装置（ノードＸ）を追加する際には、ノードＡとノードＸとをじか線４で直接接続する。そして、ノードＡがノードＸを含む全ノードの何れかで通信要求が発生したことを検知すると、その後全ノードの通信が完了するまで、じか線４をハイレベルにしてノードＸを起動・動作継続させる。ノードＸは、じか線４がハイレベルであるとき、ノードＡから多重通信路２への送信出力を監視し、監視結果からノードＡの動作停止を検出すると、スリープ状態に移行する。【選択図】図１
2008132817.tif 000002
【特許請求の範囲】
【請求項１】
多重通信路を介して互いに通信を行う３つ以上の通信ノードからなる通信システムにおいて、少なくとも１つの通信ノードの起動／停止を制御する制御方法であって、
前記通信ノードの１つを監視ノードとして、該監視ノードと前記起動／停止を制御すべき制御対象ノードとを第１の信号線で直接接続し、
前記監視ノード側で、前記多重通信路を介して他の通信ノードからの通信要求を監視し、自身を含む全通信ノードの何れかで通信要求が発生すると、その後、全通信ノードの通信が完了するまで、前記第１の信号線を介して前記制御対象ノードへ動作信号を出力することにより、前記制御対象ノードを起動させると共に、前記動作信号の出力期間中、前記制御対象ノードの動作を継続させることを特徴とする通信システムの制御方法。
【請求項２】
前記制御対象ノードは、前記第１の信号線を介して動作信号が入力されて動作を継続しているときに、前記多重通信路を介して前記監視ノードの通信動作を監視し、前記監視ノードの通信動作が停止しているときには、前記第１の信号線に異常が生じたと判断して、自身の動作を停止することを特徴とする請求項１に記載の通信システムの制御方法。
【請求項３】
前記監視ノードは、前記動作信号として、前記第１の信号線に、信号レベルが周期的に変化するパルス信号を出力し、
前記制御対象ノードは、前記第１の信号線の信号レベルが周期的に変化しているときに、前記監視ノードから前記動作信号が入力されていると判断することを特徴とする請求項１に記載の通信システムの制御方法。
【請求項４】
前記制御対象ノードは、自身の通信要求が発生すると、前記監視ノードに対し第２の信号線を介して通信要求を通知し、
前記監視ノードは、前記第２の信号線を介して入力される通知信号に基づき、前記制御対象ノードからの通信要求を検知することを特徴とする請求項１〜請求項３の何れかに記載の通信システムの制御方法。
【請求項５】
前記監視ノードは、前記第２の信号線を介して前記制御対象ノードから通知信号が入力されているとき、前記多重通信路を介して前記制御対象ノードの通信動作を監視し、前記制御対象ノードの通信データにある一定時間以上変化がないときには、前記制御対象ノードからの通信要求はないと判断することを特徴とする請求項４に記載の通信システムの制御方法。
【請求項６】
多重通信路を介して互いに通信を行う３つ以上の通信ノードからなる通信システムにおいて、通信ノードの１つとして使用される通信装置であって、
前記通信システムを構成している他の通信ノードに、第１の信号線を介して動作信号を出力可能に構成され、
前記多重通信路を介して他の通信ノードからの通信要求を監視し、自身を含む全通信ノードの何れかで通信要求が発生すると、その後、全通信ノードの通信が完了するまで、前記第１の信号線を介して前記通信ノードに動作信号を出力することを特徴とする通信装置。
【請求項７】
前記動作信号として、信号レベルが周期的に変化するパルス信号を出力することを特徴とする請求項６に記載の通信装置。
【請求項８】
前記第１の信号線を介して動作信号を出力する通信ノードから、第２の信号線を介して、当該通信ノードに通信要求が発生した旨を表す通知信号を取得可能に構成され、
該第２の信号線を介して前記通信ノードから前記通知信号を取得すると、該通信ノード
が通信要求を出力している旨を検知することを特徴とする請求項６又は請求項７に記載の通信装置。
【請求項９】
前記第２の信号線を介して前記通知信号が入力されているとき、前記多重通信路を介して、第２の信号線に通知信号を出力している通信ノードの通信動作を監視し、当該通信ノードの通信データにある一定時間以上変化がないときには、当該通信ノードから通信要求は出力されていないと判断することを特徴とする請求項８に記載の通信装置。
【請求項１０】
多重通信路を介して互いに通信を行う３つ以上の通信ノードからなる通信システムにおいて、通信ノードの１つとして使用される通信装置であって、
前記通信システムを構成している他の通信ノードから、第１の信号線を介して動作信号を入力可能に構成され、
動作停止中に前記第１の信号線を介して動作信号が入力されると起動し、その後、該動作信号の入力が停止されるまで、動作を継続することを特徴とする通信装置。
【請求項１１】
前記第１の信号線を介して前記動作信号が入力されているとき、前記多重通信路を介して、前記第１の信号線を介して接続された通信ノードの通信動作を監視し、当該通信ノードの通信動作が停止しているときには、前記第１の信号線に異常が生じたと判断して、自身の動作を停止することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記第１の信号線の信号レベルが周期的に変化しているときに、前記監視ノードから前記動作信号が入力されていると判断することを特徴とする請求項１０に記載の通信装置。
【請求項１３】
自身の通信要求が発生すると、前記第１の信号線を介して接続される他の通信ノードに対し、第２の信号線を介して通信要求を通知することを特徴とする請求項１０〜請求項１２の何れかに記載の通信装置。
【請求項１４】
多重通信路を介して互いに通信を行う３つ以上の通信ノードからなる通信システムにおいて、通信ノードの１つとして、請求項６又は請求項７に記載の通信装置と、請求項１０〜請求項１２の何れかに記載の通信装置とを備え、これら各通信装置間を第１の信号線を介して接続したことを特徴とする通信システム。
【請求項１５】
多重通信路を介して互いに通信を行う３つ以上の通信ノードからなる通信システムにおいて、通信ノードの１つとして、請求項８又は請求項９に記載の通信装置と、請求項１３に記載の通信装置とを備え、これら各通信装置間を第１の信号線及び第２の信号線を介して接続したことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重通信路を介して互いに通信を行う３つ以上の通信ノードからなる通信システムにおいて、少なくとも１つの通信ノードの起動／停止を制御する制御方法、及び、この制御方法を実現するのに好適な通信装置、並びに通信システムに関する。
【背景技術】
【０００２】
自動車には、センサ、アクチュエータ、制御装置、…といった各種電装品の間を結ぶワイヤハーネス数（重量）を低減するため、これら各部を多重通信路で接続することが行われている。
【０００３】
また、自動車において、例えば、キーレスエントリーシステムのように、エンジン停止状態で動作する必要がある制御システムを、多重通信路を使って構成した場合、車両の停車中にも、多重通信路に接続された通信ノード（センサ、アクチュエータ、制御装置等）を動作させると、バッテリの消耗が進み、所謂バッテリ上がりが生じて、エンジンを始動できなくなることがある。
【０００４】
このため、通信システム、特に、自動車のようにバッテリ駆動される通信システムでは、必要なときにだけ通信ノードが動作するように、各通信ノードの起動／停止（ウェイクアップ／スリープ）を制御することで、通信システムの電力消費量を抑制するのが一般的である。
【０００５】
ところで、こうした通信ノードのウェイクアップ／スリープの制御は、外部操作等によって起動した通信ノードが、多重通信路にウェイクアップ信号を送信することで、他の通信ノードを起動し、各通信ノードは、起動後、自身又は全ての通信ノードが通信を完了したことを検知して、スリープ状態に移行する、といった手順で行われる。
【０００６】
この場合、各通信ノードは、他の全ての通信ノードからのウェイクアップ信号を監視して、ウェイクアップ／スリープの制御を行う必要があるため、通信システムによっては、各通信ノードに、その通信ノードには直接関係のない他の通信ノードからのウェイクアップ信号を検出する回路を設けなければならず、各通信ノードの構成が複雑になって、開発日数が長くなったり、コストアップを招くという問題が生じる。
【０００７】
一方、この問題を防止するため、通信ノード間でウェイクアップ信号を直接入出力するための専用線を設け、各通信ノードは、この専用線の状態でウェイクアップ／スリープの制御を行うことも提案されている。
【０００８】
しかし、この方法では、専用線が断線したり、電源ライン若しくはグランドラインに短絡した場合に、各通信ノードが動作を停止（スリープ）することができなくなり、バッテリ上がりを招く、という問題が生じる。
【０００９】
そこで、こうした問題を防止するために、専用線と多重通信路とを使って、ウェイクアップ信号の伝送経路を二重化することで、専用線に異常が生じても、各通信ノードのウェイクアップ／スリープを正常に制御できるようにすることも提案されている（例えば、特許文献１等、参照）。
【特許文献１】特開平６−１２２３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記提案の制御方法では、ウェイクアップ信号の伝送経路を単に二重化しただけであるため、専用線に異常が生じた際に、多重通信路を使って各通信ノードのウェイクアップ／スリープを制御できるようにするためには、各通信ノードにおいて、他の全ての通信ノードからのウェイクアップ信号を監視するようにしなければならず、各通信ノードの構成を簡単にして、開発日数の短縮、製造コストの低減を図る、といった所期の目的を達成することができなくなる。
【００１１】
本発明は、こうした問題に鑑みなされたもので、多重通信路を介して互いに通信を行う多数の通信ノードからなる通信システムにおいて、特定の通信ノードの起動／停止をより簡単にしかも低コストで制御できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
かかる目的を達成するためになされた請求項１に記載の発明は、多重通信路を介して互いに通信を行う３つ以上の通信ノードからなる通信システムにおいて、少なくとも１つの通信ノードの起動／停止を制御する制御方法に関する。
【００１３】
そして、この制御方法では、通信ノードの１つを監視ノードとして、この監視ノードと、起動／停止を制御すべき制御対象ノードとを、第１の信号線で直接接続し、監視ノード側で、多重通信路を介して他の通信ノードからの通信要求を監視し、自身を含む全通信ノードの何れかで通信要求が発生すると、その後、全通信ノードの通信が完了するまで、第１の信号線を介して制御対象ノードへ動作信号を出力することによって、制御対象ノードを起動させると共に、動作信号の出力期間中、制御対象ノードの動作を継続させる。
【００１４】
よって、本発明方法によれば、監視ノードとして設定された１つの通信ノードでは、他の通信ノードからの通信要求を監視する必要があるが、この監視ノードと第１の信号線を介して接続された通信ノード（制御対象ノード）は、監視ノードから第１の信号線を介して入力される動作信号に従い、起動／停止（つまりウェイクアップ／スリープ）が切り換えられることから、制御対象ノードの起動／停止を極めて簡単な構成にて制御することができる。
【００１５】
つまり、監視ノードには、第１の信号線に動作信号を出力するための回路を設け、制御対象ノードには、その動作信号を受けて制御対象ノードを起動させるための回路を設けるだけでよいことから、制御対象ノードの起動／停止制御を、極めて簡単にしかも低コストで実現できることになる。
【００１６】
また、例えば、各通信ノードが、他の通信ノードから多重通信路に送信されたウェイクアップ信号を監視して、自らの起動／停止を制御するように構成された既存の通信システムに、他の機能を有する通信ノードを追加するような場合には、既存の通信ノードの１つと、追加する通信ノードとを第１の信号線を介して直接接続し、その接続された既存の通信ノードを監視ノードとして、監視ノードが動作しているときに、第１の信号線を介して、追加した通信ノード（制御対象ノード）に動作信号を出力するよう、既存の通信ノードの１つを改良すればよい。つまり、このようにすれば、既存の通信システムにおいて、追加した通信ノード（制御対象ノード）の起動／停止を、本発明方法に従い、極めて簡単に制御できるようになる。
【００１７】
よって、本発明方法によれば、既存の通信システムへの通信ノードの追加を極めて簡単に行うことができるようになり、通信システムの設計変更、改良等を、短期間で実現できることになる。
【００１８】
ところで、本発明では、第１の信号線を使って、監視ノードから制御対象ノードに動作信号を出力するため、第１の信号線に断線／短絡等の異常が生じると、制御対象ノードが正常に起動／停止することができなくなる。
【００１９】
そして、制御対象ノードが動作を停止できなくなると、制御対象ノードによる電力消費量が増大し、自動車用の通信システム等、バッテリ駆動される通信システムでは、バッテリ電力が無駄に消費されて、場合によってはバッテリ上がりが生じることがある。
【００２０】
そこで、このような問題を防止するには、請求項２に記載のように、制御対象ノードでは、第１の信号線を介して動作信号が入力されて動作を継続しているときに、多重通信路を介して監視ノードの通信動作を監視し、監視ノードの通信動作が停止しているときには、第１の信号線に異常が生じたと判断して、自身の動作を停止するようにすればよい。
【００２１】
つまり、このようにすれば、第１の信号線の断線／短絡等によって、監視ノードから制御対象ノードに動作信号が正常に入力されなくなっても、制御対象ノード側では、その旨を検知して、動作を停止することができるようになり、制御対象ノードによる電力消費量を抑制して、バッテリ上がりが発生するのを防止することが可能となる。
【００２２】
なお、この場合、制御対象ノードでは、監視ノードの通信動作を監視して、監視ノードの通信動作の停止を判定する必要があるが、この判定は、例えば、監視ノードからの出力を監視して、その出力停止期間が、動作停止判定用の時間以上継続したときに、監視ノードが通信動作を停止したと判断するようにすればよく、監視ノードからの送信データをチェックする必要はないので、その判定も簡単に実現できるようになる。
【００２３】
一方、このような判定動作が必要になるのは、監視ノードから出力される動作信号が一定電圧に固定される場合であり、請求項３に記載のように、監視ノードが、動作信号として、信号レベルが周期的に変化するパルス信号を出力する場合には、制御対象ノード側で、監視ノードの動作停止を判定する必要はない。
【００２４】
つまり、この場合、制御対象ノードは、第１の信号線の信号レベルが周期的に変化しているときにだけ、監視ノードから動作信号が入力されていると判断して、起動及び動作を継続し、第１の信号線が一定レベルに固定された際には、動作を停止することから、制御対象ノード側で監視ノードの動作停止を判定する必要はないのである。
【００２５】
また上記のように、既存の通信システムに通信ノードを追加し、既存の通信ノードの１つを監視ノードとして、監視ノードと追加した通信ノード（制御対象ノード）とを第１の信号線にて接続した場合、制御対象ノードの起動／停止は簡単に制御することができるが、監視ノードで、追加した制御対象ノードからの通信要求を検知できるようにするには、制御対象ノードから多重通信路に出力された通信要求データを監視ノード側で解読できるようにする必要があり、そのための回路の追加が必要になる。
【００２６】
そこで、監視ノードにて、追加した制御対象ノードからの通信要求を簡単に検知できるようにするには、請求項４に記載のように、監視ノードと制御対象ノードとを第２の信号線を介して直接接続し、制御対象ノードは、自身の通信要求が発生すると、監視ノードに対し、第２の信号線を介して通信要求を通知するようにすればよい。
【００２７】
つまり、このようにすれば、監視ノードは、第２の信号線を介して入力される通知信号に基づき、制御対象ノードからの通信要求を検知することができ、制御対象ノードから多重通信路に出力された通信要求データを解読する必要がないので、監視ノードを既存の通信ノードを使って簡単に構成できることになる。
【００２８】
なお、このように監視ノードと制御対象ノードとを第２の信号線を介して接続した場合には、請求項５に記載のように、監視ノードは、第２の信号線を介して制御対象ノードから通知信号が入力されているときに、多重通信路を介して制御対象ノードの通信動作を監視し、制御対象ノードの通信データにある一定時間以上変化がないときには、制御対象ノードからの通信要求はないと判断するようにしてもよい。
【００２９】
そして、このようにすれば、第２の信号線に断線／短絡等の異常が生じた際に、監視ノード側で、制御対象ノードから通知信号が入力されていると誤判断してしまうのを防止することができる。
【００３０】
次に、請求項６〜請求項９に記載の発明は、上述した本発明（請求項１〜請求項５）の制御方法における監視ノードを実現するのに好適な通信装置に関するものである。
そして、請求項６に記載の通信装置は、通信システムを構成している他の通信ノードに第１の信号線を介して動作信号を出力可能に構成されており、多重通信路を介して他の通信ノードからの通信要求を監視し、自身を含む全通信ノードの何れかで通信要求が発生すると、その後、全通信ノードの通信が完了するまで、第１の信号線を介して通信ノードに動作信号を出力する。従って、この通信装置を監視ノードとして使用すれば、請求項１若しくは請求項２に記載の制御方法を実現することができる。
【００３１】
また、請求項７に記載の通信装置は、動作信号として、信号レベルが周期的に変化するパルス信号を出力する。従って、この通信装置を監視ノードとして使用すれば、請求項３に記載の制御方法を実現することができる。
【００３２】
また次に、請求項８に記載の通信装置は、第１の信号線を介して動作信号を出力する通信ノードから、第２の信号線を介して、その通信ノードに通信要求が発生した旨を表す通知信号を取得可能に構成されており、第２の信号線を介して通信ノードから通知信号を取得すると、その通信ノードが通信要求を出力している旨を検知する。従って、この通信装置を監視ノードとして使用すれば、請求項４に記載の制御方法を実現することができる。
【００３３】
また、請求項９に記載の通信装置は、第２の信号線を介して通知信号が入力されているときに、多重通信路を介して、第２の信号線に通知信号を出力している通信ノードの通信動作を監視し、その通信データにある一定時間以上変化がないときには、その通信ノードから通信要求は出力されていないと判断する。従って、この通信装置を監視ノードとして使用すれば、請求項５に記載の制御方法を実現することができる。
【００３４】
一方、請求項１０〜請求項１３に記載の発明は、上述した本発明（請求項１〜請求項５）の制御方法における制御対象ノードを実現するのに好適な通信装置に関するものである。
【００３５】
そして、請求項１０に記載の通信装置は、通信システムを構成している他の通信ノードから、第１の信号線を介して動作信号を入力可能に構成されており、動作停止中に第１の信号線を介して動作信号が入力されると起動し、その後、その動作信号の入力が停止されるまで、動作を継続する。従って、この通信装置を制御対象ノードとして使用すれば、請求項１に記載の制御方法を実現することができる。
【００３６】
次に、請求項１１に記載の通信装置は、第１の信号線を介して動作信号が入力されているとき、多重通信路を介して、第１の信号線を介して接続された通信ノードの通信動作を監視し、この通信ノードの通信動作が停止しているときには、第１の信号線に異常が生じ
たと判断して、自身の動作を停止する。従って、この通信装置を制御対象ノードとして使用すれば、請求項２に記載の制御方法を実現することができる。
【００３７】
また、請求項１２に記載の通信装置は、第１の信号線の信号レベルが周期的に変化しているときに、監視ノードから動作信号が入力されていると判断する。従って、この通信装置を制御対象ノードとして使用すれば、請求項３に記載の制御方法を実現することができる。
【００３８】
また更に、請求項１３に記載の通信装置は、自身の通信要求が発生すると、第１の信号線を介して接続される他の通信ノードに対し、第２の信号線を介して通信要求を通知する。従って、この通信装置を制御対象ノードとして使用すれば、請求項４又は請求項５に記載の制御方法を実現することができる。
【００３９】
また次に、請求項１４及び請求項１５に記載の発明は、上述した本発明（請求項１〜請求項５）の制御方法に従い、少なくとも１つの通信ノードの起動／停止を制御するのに好適な通信システムに関するものである。
【００４０】
そして、請求項１４に記載の通信システムにおいては、通信ノードの１つとして、請求項６又は請求項７に記載の通信装置と、請求項１０〜請求項１２の何れかに記載の通信装置とが備えられており、これら各通信装置間が第１の信号線を介して接続されている。従って、この通信システムによれば、請求項１〜請求項３の何れかに記載の制御方法に従い、少なくとも１つの通信ノードの起動／停止を制御することができる。
【００４１】
また、請求項１５に記載の通信システムにおいては、通信ノードの１つとして、請求項８又は請求項９に記載の通信装置と、請求項１３に記載の通信装置とが備えられており、これら各通信装置間が第１の信号線及び第２の信号線を介して接続されている。従って、この通信システムによれば、請求項４又は請求項５に記載の制御方法に従い、少なくとも１つの通信ノードの起動／停止を制御することができる。
【発明を実施するための最良の形態】
【００４２】
以下に本発明の一実施形態を図面と共に説明する。
［第１実施形態］
図１は、本発明が適用された第１実施形態の通信システムの構成を表すブロック図である。
【００４３】
本実施形態の通信システムは、自動車に搭載されたボデー系の複数の制御装置（ドアＥＣＵ、メータＥＣＵ、等）を通信ノードとし、これら各ノードＡ、Ｂ、…を多重通信路２を介して接続することにより、各ノードＡ、Ｂ、…間で互いにデータ通信できるようにした既存の車両用通信システムに、スマートＥＣＵからなるノードＸを追加することにより構成されている。
【００４４】
そして、既存の車両用通信システムを構成しているノードＡ、Ｂ、…は、自ノードに通信要求が発生すると（例えば、ドアＥＣＵにおいてドアのアンロック要求があった場合等）、スリープ状態からウェイクアップ状態に移行して、多重通信路２にウェイクアップ信号を送信することにより、他ノードをスリープ状態からウェイクアップ状態に移行させて、他ノードとの間で通信を開始し、その後、全てのノードからの通信要求がなくなると、通信を停止して、スリープに状態に移行する。
【００４５】
また、各ノードＡ、Ｂ、…は、スリープ状態にあるとき、多重通信路２を介して他ノードから伝送されてくるウェイクアップ信号を監視することで、他ノードから通信要求があ
ったかいなかを判定し、他ノードからウェイクアップ信号が伝送されてくると（つまり他ノードから通信要求があると）、自ノードを起動させる、ウェイクアップ信号の監視回路が設けられている。
【００４６】
なお、ノードＡ、Ｂ、…を構成しているボデー系の制御装置の内、ドアＥＣＵは、車両乗員からの指令に従いドアのロック・アンロックやパワーウィンドウの開閉等を行うためのものであり、メータＥＣＵ１４は、車速、エンジン回転数、ドアの開閉状態、変速機のシフトレンジ等、車両の各種状態を図示しない表示装置に表示するためのものである。
【００４７】
一方、新たに追加されたノードＸを構成しているスマートＥＣＵは、使用者が所持する電子キー２０との間で無線通信を行い、その通信結果に従いドアＥＣＵに対してドアをロック・アンロックさせるものであり、図１に示すように、電子キー２０との間で無線通信を行うための無線通信装置１０、多重通信路２を介して他ノードＡ、Ｂ、…との間で通信を行うための通信回路１４、これら各部に接続されてスマートＥＣＵとしての機能を実現するマイクロコンピュータ（マイコン）１２、等から構成されている。
【００４８】
ところで、このようなスマートＥＣＵからなるノードＸを、既存の車両用通信システムに追加するに当たって、ノードＸを、他のノードＡ、Ｂ、…と同様に、他ノードからのウェイクアップ信号を監視して起動できるように構成するには、その開発期間が長くなり、また、コストアップにもなる。
【００４９】
そこで、本実施形態では、ノードＡを監視ノードとして、このノードＡと制御対象ノードであるノードＸとの間に、多重通信路２とは別のじか線４を設け、ノードＡが、自ノード若しくは他ノードからの通信要求に従い起動して、ウェイクアップ状態にあるときに、動作信号出力回路１８から、じか線４を介して、ノードＸに動作信号を出力し、ノードＸ側では、起動回路１６が、じか線４を介して入力される動作信号に従い、マイコン１２を起動するようにしている。
【００５０】
この結果、ノードＸは、多重通信路２を介して他ノードＡ、Ｂ、…から伝送されてくるウェイクアップ信号を監視することなく起動（スリープ状態からウェイクアップ状態に移行）できるようになり、ノードＸを起動させるための回路構成を極めて簡単にすることができる。
【００５１】
なお、じか線４は、本発明の第１の信号線に相当するものであり、本実施形態では、図２に示すように、ノードＸを含む少なくとも１つ以上のノードに通信要求があって、ノードＡがウェイクアップ状態にあるとき、ノードＡの動作信号出力回路１８が、じか線４の電位をハイレベルにすることにより、動作信号を出力し、ノードＸを含む全てのノードに通信要求及び通信継続要求がなく、スリープ状態への移行が可能なときに、ノードＡの動作信号出力回路１８が、じか線４の電位をローレベルにすることにより、動作信号の出力を停止するようにされている。
【００５２】
また、ノードＸは、スリープ状態であるときに、電子キー２０からの信号等によって、自ノードに通信要求が発生すると、じか線４がローレベルであっても、起動して、多重通信路２に通信要求を表すウェイクアップ信号を送信し、他ノードＡ、Ｂ、…を起動させる。そして、ノードＡは、ノードＸからのウェイクアップ信号を受信して、起動すると、じか線４をハイレベルに切り換える。
【００５３】
また、その後、ノードＸに通信要求がなくなっても、他のノードに通信要求があれば、ノードＡは、じか線４をハイレベルに保持し、全てのノードからウェイクアップ信号が送信されなくなると、じか線４をローレベルにして、スリープ状態に移行する。
【００５４】
そして、上記のように、ノードＸからのウェイクアップ信号によって他ノードＡ、Ｂ、…を起動させるには、各ノードＡ、Ｂ、…を、ノードＸからのウェイクアップ信号を監視できるようにする必要があるが、各ノードＡ、Ｂ、…には、元々、ウェイクアップ信号の監視機能があるため、その監視対象信号として、ノードＸからのウェイクアップ信号を追加するだけでよい。
【００５５】
従って、ノードＡ、Ｂ、…からなる既存の通信システムにノードＸを追加するに当たって、本実施形態のように、既存の通信システムを構成している通信ノードの一つ（ノードＡ）とノードＸとをじか線４を介して接続し、ノードＡからじか線４を介して動作信号を出力するようにすれば、ノードＸを追加した新たな通信システムを、低コストで、しかも短期開で実現できることになる。
【００５６】
ところで、上記のように、じか線４を介してノードＡから出力される動作信号により、ノードＸを起動するようにした場合、じか線４が断線するか、或いは、電源ライン若しくはグランドラインに短絡したときに、ノードＸがスリープ状態に移行できなくなることが考えられる。
【００５７】
そこで、じか線４に断線／短絡等の異常が生じても、ノードＸを確実にスリープ状態に移行させることができるようにするには、ノードＸのマイコン１２において、図３に示すスリープ判定処理を実行するようにすればよい。
【００５８】
すなわち、このスリープ判定処理は、ノードＸがウェイクアップ状態であるときにマイコン１２にて繰り返し実行される処理である。
そして、このスリープ判定処理では、まずＳ１１０（Ｓはステップを表す）にて、当該ノードＸは他ノードと通信中であるか否かを判断し、他ノードと通信中であれば、Ｓ１１０を実行することにより、他ノードとの通信が終了するのを待つ。
【００５９】
Ｓ１１０にて、他ノードと通信中ではないと判断されると、Ｓ１２０に移行して、じか線４がローレベルであるか否かを判断することにより、全ノードで通信が終了してノードＡがスリープ状態に移行したか否かを判断する。そして、Ｓ１２０にて、じか線４がローレベルで、ノードＡがスリープ状態に移行したと判断されると、Ｓ１５０に移行して、自ノードをスリープ状態に移行させる。
【００６０】
一方、Ｓ１２０にて、じか線４がローレベルではないと判断されると、Ｓ１３０に移行し、多重通信路２を介してノードＡからの送信出力を監視する。そして、続くＳ１４０では、ノードＡからの送信出力が停止している期間（出力停止期間）が、予め設定されたスリープ判定時間を越えたか否かを判断することにより、ノードＡが動作を停止しているか否かを判断する。
【００６１】
そして、ノードＡの出力停止期間がスリープ判定時間以下で、Ｓ１４０にて、ノードＡは動作していると判断されると、再度Ｓ１１０に移行し、逆に、ノードＡの出力停止期間がスリープ判定時間を越えており、Ｓ１４０にて、ノードＡは動作を停止していると判断されると、Ｓ１５０に移行して、自ノードをスリープ状態に移行させる。
【００６２】
この結果、ノードＸは、じか線４の状態が通信を継続する状態（ハイレベル）であっても、ノードＡがデータ送信を停止したこと（換言すればスリープ状態にあること）を確認して、スリープ状態に移行することができるようになる。よって、本実施形態によれば、ノードＸの不要な動作によって、バッテリが消耗して、エンジンを始動できなくのを防止
できる。
【００６３】
なお、このようにじか線４の断線／短絡等によって、ノードＸがスリープ状態に移行できなくなるのを防止するには、必ずしもノードＡからの送信出力を監視する必要はなく、図４に示すように、ノードＡの動作信号出力回路１８から、動作信号として、信号レベルが周期的に変化するパルス信号を出力し、ノードＸ側では、起動回路１６がパルス信号（波形）を検出したときに、起動及び動作継続用の信号を発生し、じか線４がハイ又はローレベルに固定された場合には、その信号の出力を停止するようにしてもよい。
【００６４】
つまり、このようにすれば、じか線４に異常が生じた際に、ノードＸを確実にスリープ状態に移行させることができるようになり、バッテリの消耗を防止することができる。
［第２実施形態］
次に、図５は、第２実施形態の通信システムの構成を表すブロック図である。
【００６５】
本実施形態の通信システムは、基本的には第１実施形態の通信システムと同様の構成をしており、第１実施形態と異なる点は、ノードＸとノードＡとを直接接続するじか線（信号線）が２本設けられている点である。
【００６６】
そして、この２本のじか線のうち、一方のじか線４は、第１実施形態と同様、第１の信号線として、ノードＡからノードＸに動作信号を出力するのに用いられ、他方のじか線は、第２の信号線として、ノードＸからノードＡに通信要求を通知するのに用いられる。
【００６７】
すなわち、ノードＸには、図６に示すように、自ノードに通信要求がある場合に、じか線６をハイレベルにし、自ノードに通信要求も通信継続要求もない場合に、じか線６をローレベルにすることで、ノードＡに通信要求を通知する通知信号出力回路２８が設けられており、ノードＡには、このじか線６の信号レベルからノードＸからの通信要求を検出して、自ノードがスリープ状態であれば自ノードを起動（ウェイクアップ）させる通信要求検出回路２６が設けられている。
【００６８】
このため、本実施形態によれば、ノードＡは、多重通信路２に接続された全てのノードの通信要求を監視するにあたって、ノードＸから多重通信路２に出力されたウェイクアップ信号を監視する必要はなく、じか線６の信号レベルから、ノードＸの通信要求を検知できることになる。
【００６９】
よって、本実施形態によれば、ノードＸを追加するに当たって、ノードＡを、ノードＸから多重通信路２に出力されたウェイクアップ信号を監視できるように改良する必要がなく、ノードＸを含む通信システムを、より簡単且つ低コストで実現できることになる。
【００７０】
なお、じか線６に断線／短絡等の異常が生じた場合、ノードＡの通信要求検出回路２６は、ノードＸからの通信要求を誤検出してしまい、スリープ状態に移行できないことが考えられるが、この問題を防止するには、ノードＡの通信要求検出回路２６において、図７に示す手順で、ノードＸからの通信要求を判定するようにすればよい。
【００７１】
すなわち、図７に示すフローチャートは、通信要求検出回路２６を、ノードＡを構成しているマイクロコンピュータの動作によって実現する場合の通信要求判定処理を表している。
【００７２】
そして、この通信要求判定処理では、まずＳ２１０にて、じか線６がハイレベルであるか否かを判断することにより、ノードＸから通信要求を表す通知信号が入力されているか否かを判断し、じか線６がハイレベルでなければ、Ｓ２５０にて、ノードＸからの通信要
求はないと判断して、当該処理を終了する。
【００７３】
一方、じか線６がハイレベルである場合には、Ｓ２２０にて、多重通信路２を介してノードＸからの送信出力を監視する。そして、続くＳ２３０では、ノードＸからの送信出力に変化がない期間（出力無変化期間）が、予め設定されたスリープ判定時間を越えたか否かを判断することにより、ノードＸが動作を停止しているか否かを判断する。
【００７４】
そして、ノードＸの出力無変化期間がスリープ判定時間以下で、Ｓ２３０にて、ノードＸは動作していると判断されると、Ｓ２４０にて、ノードＸからの通信要求があると判断して、当該処理を終了し、逆に、ノードＸの出力無変化期間がスリープ判定時間を越えており、Ｓ２３０にて、ノードＸは動作を停止していると判断されると、Ｓ２５０にて、ノードＸからの通信要求はないと判断して、当該処理を終了する。
【００７５】
この結果、ノードＡは、じか線６がハイレベルであっても、ノードＸの動作状態を確認して、ノードＸに通信要求がないと判断することができるようになり、じか線６の異常時にスリープ状態に移行できずに、バッテリを無駄に消耗してしまうのを防止できる。
【００７６】
また、本実施形態によれば、ノードＡは、じか線６を介して、ノードＸの通信要求を検知するため、ノードＸに通信要求が発生してから、ノードＡがノードＸとの通信を開始できるようになるまでの通信成立遅延時間を、第１実施形態に比べて、短くすることができる。
【００７７】
つまり、各ノードＡ、Ｘは、スリープ状態からのウェイクアップ時に、動作クロックを発生する発振器を起動し、その発振器の出力が安定してから、通信を開始するので、起動後、通信を開始できるまでには、一定の遅延時間を要することになる。
【００７８】
そして、ノードＡがスリープ状態にあり、ノードＸからの通信要求に従い起動する際、ノードＡがノードＸからのウェイクアップ信号により通信要求を検知するように構成された第１実施形態の通信システムでは、図８（ａ）に示すように、ノードＸで通信要求が発生してからノードＡ、Ｘ間で通信ができるようになるまでの通信成立遅延時間が、各ノードＡ、Ｘで生じる遅延時間を加えた時間となる。
【００７９】
これに対し、本実施形態のように、ノードＸからノードＡにじか線６を介して通信要求を出力するようにすれば、図８（ｂ）に示すように、ノードＸの通信要求を短時間でノードＡに伝送できることから、ノードＸで通信要求が発生してからノードＡ、Ｘ間で通信ができるようになるまでの通信成立遅延時間を短縮できる。
【００８０】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様をとることができる。
例えば、上記実施形態では、ノードＡを監視ノード、ノードＸと制御対象ノードとして、ノードＡとノードＸとの間に、第１の信号線としてのじか線４を設けるものとして説明したが、図９（ａ）、（ｂ）に例示するように、じか線４を介して監視ノードとしてのノードＡに接続される制御対象ノードは、ノードＸとノードＢとの二つ、若しくは、それ以上であってもよい。
【００８１】
また、上記実施形態では、ノードＸは既存の通信システムに追加されるものとして説明したが、通信システムの設計当初から、複数の通信ノードのうちの一部を制御対象ノードとして設定して、システムを構築するようにしてもよい。
【００８２】
さらに、じか線４、６の状態として、ハイをウェイクアップ、ローをスリープとしたが逆に定義しても何ら問題はない。
【図面の簡単な説明】
【００８３】
【図１】第１実施形態の通信システムの構成を表すブロック図である。
【図２】図１の通信システムにおけるノードＡとノードＸの動作を表すタイムチャートである。
【図３】図１のノードＸにて実行されるスリープ判定処理を表すフローチャートである。
【図４】図１の通信システムにおけるノードＡとノードＸの動作の変形例を表すタイムチャートである。
【図５】第２実施形態の通信システムの構成を表すブロック図である。
【図６】図５の通信システムにおけるノードＡとノードＸの動作を表すタイムチャートである。
【図７】図５のノードＡにて実行される通信要求判定処理を表すフローチャートである。
【図８】じか線６の有無によって生じる通信成立遅延時間の差を説明する説明図である。
【図９】通信システムの変形例を説明するブロック図である。
【符号の説明】
【００８４】
２…多重通信路、Ａ，Ｂ，Ｘ…ノード（通信ノード）、４…じか線（第１の信号線）、６…じか線（第２の信号線）、１０…無線通信装置、１２…マイコン、１４…通信回路、１６…起動回路、１８…動作信号出力回路、２０…電子キー、２６…通信要求検出回路、２８…通知信号出力回路。
【図１】
2008132817.tif 000003
【図２】
2008132817.tif 000004
【図３】
2008132817.tif 000005
【図４】
2008132817.tif 000006
【図５】
2008132817.tif 000007
【図６】
2008132817.tif 000008
【図７】
2008132817.tif 000009
【図８】
2008132817.tif 000010
【図９】
2008132817.tif 000011