Nothing Special   »   [go: up one dir, main page]

JP4083598B2 - Network system - Google Patents

Network system Download PDF

Info

Publication number
JP4083598B2
JP4083598B2 JP2003061569A JP2003061569A JP4083598B2 JP 4083598 B2 JP4083598 B2 JP 4083598B2 JP 2003061569 A JP2003061569 A JP 2003061569A JP 2003061569 A JP2003061569 A JP 2003061569A JP 4083598 B2 JP4083598 B2 JP 4083598B2
Authority
JP
Japan
Prior art keywords
power saving
communication
saving state
state
communication node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003061569A
Other languages
Japanese (ja)
Other versions
JP2004274336A (en
Inventor
浩二 山岡
勝幸 山崎
崇之 古井
眞伸 篠田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2003061569A priority Critical patent/JP4083598B2/en
Publication of JP2004274336A publication Critical patent/JP2004274336A/en
Application granted granted Critical
Publication of JP4083598B2 publication Critical patent/JP4083598B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、共通の伝送路を介して接続され、省電力状態と通常状態とに移行可能な複数の通信ノードを備えたネットワークシステムに関するものである。
【0002】
【従来の技術】
従来より、車輌内に搭載された複数の通信ノードを共通の多重バスによって接続し、通常状態と省電力状態とを各通信ノードに備えたネットワークシステムが提案されている。各通信ノードは、遷移条件(スリープ条件)を満足すると一斉に通常状態から省電力状態に移行して、電力供給源であるバッテリの電力消費を低減させている(特許文献1、特許文献2参照)。
【0003】
ここで、前記遷移条件は、
i)各通信ノードの入力(各通信ノードに接続されたスイッチやセンサからの入力に所定時間以上変化がなく、
ii)各通信ノードの出力制御処理(各通信ノードに接続された被制御負荷の制御処理)が終了し、
iii)各通信ノードが他の通信ノードからの情報を所定時間以上受信しないか、他の通信ノードから省電力状態へ移行指令情報を受信した、
という3つの項目i)〜iii)が全て成立することをいう。
そして、省電力状態において、前記通信ノードの一つに入力変化が検出されると、その通信ノードから起動情報(ウエイクアップ情報)が送信され、ウエイクアップ情報を受信することにより全通信ノードが一斉に通常状態に復帰することでノード間の通信が再開されネットワークシステムが稼働する。
【0004】
なお、ここで、全通信ノードが省電力状態となることで通信ノード間の通信が停止した状態を、ネットワークシステムの省電力状態と、また、全通信ノードが通常状態となり通信ノード間で通信が行われている状態をネットワークシステムの通常状態と定義する。
また、各通信ノードの省電力状態とは、通常状態に対して消費電流を下げた状態のことであり、例えば、通信ノード内部のクロックまたは発振器などの特定の電子素子を停止した状態、通信ノード内部の電気回路の一部または全部の給電を停止した状態である。
【0005】
【特許文献1】
特開平6−291772号公報(段落番号0014)
【特許文献2】
特開平7−38966号公報(段落番号0027)
【0006】
【発明が解決しようとする課題】
しかしながら、従来技術に開示される省電力方法では、全通信ノードが前記遷移条件を満足したときに、全通信ノードが一斉に省電力状態に移行することによりネットワークシステムが省電力状態に移行するため、例えば、特許文献1の段落番号0014に記載されるように、一つの通信ノードが内部タイマーにより自身に接続される負荷を制御中の状態においては、実行中の前記タイマー制御処理(内部タイマー処理)に無関係な他の通信ノードは省電力状態に移行することができず、バッテリ電力の消費を抑制することができないという問題があった。
また、ネットワークが省電力状態、即ち、全通信ノードが省電力状態のときにおいて、一つの通信ノードの自身に接続される入力の変化で、自身に接続される負荷を前記のように内部タイマー処理する場合にも、それに無関係な他の通信ノードにウエイクアップ信号を送信して他の通信ノードを通常状態に移行させて、ネットワークシステムが通常状態に移行してしまうため、不必要にバッテリ電力を浪費してしまうという問題があった。
【0007】
本発明は、このような事情に鑑みてなされたもので、バッテリの消費電力を抑制して省電力を図ることができるネットワークシステムを提供することを目的とする。
【0008】
【課題を解決するための手段】
上記課題を解決するためになされた請求項1に記載した発明は、共通の伝送路(例えば、後述する実施の形態における多重バス8)を介して接続され、省電力状態と通常状態(例えば、後述する実施の形態における通常動作状態、省電力化可能状態、スリープコマンド送信状態、ウエイクアップコマンド送信状態、通信I/F省電力化可能状態)とに移行可能な複数の通信ノード(例えば、後述する実施の形態における通信ノード2A〜2D)を備えたネットワークシステムにおいて、該ネットワークシステムは、前記複数の通信ノードの全てが通常状態のときに通常状態から省電力状態への遷移条件が確立した場合には、自己完結型制御処理を実行中の通信ノード(例えば、後述する実施の形態における通信ノード2D)以外の通信ノード(例えば、後述する実施の形態における通信ノード2A〜2C)が省電力状態に移行するとともに、前記複数の通信ノードの全てが省電力状態のときに、少なくとも一つの通信ノードの起動入力が自己完結型制御処理の起動入力の場合には、起動入力が発生した通信ノード(例えば、後述する実施の形態における通信ノード2D)以外の通信ノード(例えば、後述する実施の形態における通信ノード2A〜2C)は省電力状態を維持する局部的省電力状態を有することを特徴とする。
【0009】
この発明によれば、ネットワークシステムが自己完結型制御処理を実行中の通信ノード以外の通信ノードを省電力状態にする局部的省電力状態を有することにより、その制御に無関係或いは不必要な通信ノードは早期に省電力状態に移行し、また、ある通信ノードに発生した起動入力が自己完結型制御処理の起動入力の場合には、その制御に無関係或いは不必要な通信ノードは省電力状態が継続されるため、バッテリ電力の浪費を効率的に防止できる。
【0010】
請求項2に記載した発明は、前記通信ノードは、自身に接続される負荷を制御する制御回路部(例えば、後述する実施の形態におけるCPU4D)と、前記伝送路を介して互いに情報を送受信する通信回路部(例えば、後述する実施の形態における通信I/F3D)と、入出力回路を備える周辺回路部(例えば、後述する実施の形態における周辺回路部5D)とで構成され、通常状態から省電力状態への遷移条件が確立したときに、自己完結型制御処理を実行中であれば、通信回路部を省電力状態へ移行させて前記ネットワークシステムを局部的省電力状態に移行させることを可能とするとともに、前記通信ノードが省電力状態のとき、起動入力が自己完結型制御処理入力の場合には、前記制御回路部および前記周辺回路部を通常状態に移行させ、通信回路部を省電力状態に維持させて前記ネットワークシステムを局部的省電力状態に維持させることを特徴とする。
【0011】
この発明によれば、自己完結型処理を実行中の通信ノードは、通信回路部の給電を停止して省電力状態に移行させて通信を停止させることで、他の通信ノードが省電力状態へ移行することを可能としてネットワークシステムを局部的省電力状態に移行させ、また、省電力状態の通信ノードの起動入力が自己完結型制御処理入力の場合には、その通信ノードの通信回路部を給電して通常状態へ移行させないため、その通信ノードが自己完結型制御のために起動しても他の通信ノードとの通信停止状態が継続されネットワークシステムが局部的省電力状態を維持するので、バッテリ電力の浪費を効率的に防止できる。
【0012】
請求項3に記載した発明は、共通の伝送路を介して接続され、省電力状態と通常状態とに移行可能な複数の通信ノードを備えたネットワークシステムにおいて、前記複数の通信ノードのうち少なくとも一つの通信ノードは、該通信ノード自身に接続される負荷を制御する制御回路部と、前記伝送路を介して他の通信ノードと情報を送受信する通信回路部と、入出力回路を備える周辺回路部とを有し、通常状態から省電力状態への遷移条件が確立したときに、前記通信ノード自身が自己完結型制御処理を実行中であれば、前記通信回路部を省電力状態へ移行させ、前記処理が終了した後に前記制御回路部及び前記周辺回路部を省電力状態に移行させるとともに、省電力状態のとき、起動入力が自己完結型制御処理入力の場合には、前記制御回路部及び前記周辺回路部を通常状態に移行させ、前記通信回路部は省電力状態を維持させることを特徴とする。
【0013】
この発明によれば、前記少なくとも一つの通信ノードが、この通信ノードの負荷制御に他の通信ノードの情報が必要ないと判断すると、該他の通信ノードと通信する自身の通信回路部の給電を停止して省電力状態に移行させるので、通信ノードが局部的省電力状態となり、通信ノード単体の消費電流を低減させることができるとともに、前記負荷制御に不必要な他の通信ノードを省電力状態へ移行させてネットワークを局部的省電力状態に移行させることができるので、バッテリ電力の浪費を効率的に防止できる。
また、省電力状態のとき、起動入力が自己完結型制御処理のための入力の場合には、他の通信ノードの情報が必要でない、または、他の通信ノードに接続される出力装置である負荷の制御が必要でないと判断して、自己完結型制御処理の実行に必要な制御回路部と周辺回路部とを通常状態に移行させ、通信回路部の省電力状態は継続させるので、他の通信ノードは通常状態に移行できず省電力状態が維持されるため、起動入力に発生した通信ノード及びネットワークが局部的(部分的)省電力状態となりネットワークシステムの消費電力を低減することができる。
すなわち、処理実行中の負荷制御、または起動入力に対応する負荷制御に必要な通信ノードの回路部のみを通電して通常状態とし、前記負荷制御に不必要な通信回路部及び他の通信ノードを省電力状態に移行または省電力状態を維持させることにより、ネットワークシステムのバッテリ電力の浪費を効率的に防止する。
【0014】
請求項4に記載した発明は、前記自己完結型処理とは、前記一つの通信ノードに接続される負荷を制御するために、前記共通の伝送路を介した他の通信ノードの情報を必要としない負荷制御であることを特徴とする。
【0015】
この発明によれば、前記自己完結型処理の場合には、前記負荷を制御するために、前記他の通信ノードの情報を必要としないので、他の通信ノードとの通信が不要であり、よって、前記一つの通信回路部を省電力状態へ移行させて前記他の通信ノードとの通信を停止しても、何ら影響なく負荷制御を行うことができる。
【0016】
尚、内部タイマーにより通信ノード自身に接続される負荷(出力装置)を制御する制御処理、または、通信ノード自身に接続される入力変化を基に自身に接続される負荷を制御する制御処理など、通信ノード自身に接続される負荷制御にバス(共通の伝送路)からのデータ(情報)を必要としない制御、すなわち、他の通信ノードのデータを必要とせず自己で負荷制御が完結する制御を自己完結型制御処理と定義する。
【0017】
【発明の実施の形態】
以下、本発明の実施の形態におけるネットワークシステムを図面と共に説明する。図1は本発明の実施の形態におけるネットワークシステムを示す構成図である。このネットワークシステム1は、車輌に搭載される通信ノード2(2A〜2D)と、相隣接する通信ノード2A〜2Dを互いに接続するツイストベア線からなる多重バス8とを有している。そして、各通信ノード2は、通信回路部としての通信I/F(インターフェイス)3(3A〜3D)と、制御回路部としてのCPU4(4A〜4D)と、周辺回路5(5A〜5D)とをそれぞれ備えている。通信I/F3A〜3Dは、多重バス8にそれぞれ接続され、該多重バス8を介して相互間で通信を行う。CPU4A〜4Cは、通信I/F3A〜3D、周辺回路5A〜5Dに接続され、通信I/F3A〜3Dで受信する情報(データ)、周辺回路に含まれる入力回路を介して自身に接続されるスイッチまたはセンサ等の入力装置(例えばドアスイッチ6または9)からの入力信号により、周辺回路に含まれる出力回路を介して自身に接続されるアクチュエータ等の負荷である出力装置(ルームライト7)を制御する。周辺回路5A〜5Dは、電源回路や、入出力回路、タイマー等を備える。
【0018】
図2は図1に示す各通信ノード2の詳細説明図である。各通信ノード2は、周辺回路5として、電源回路10、WDT(Watch Dog Timer)回路11、入力回路12、出力回路13、などを含んでいる。また、CPU4と通信I/F3間には、信号の送信ライン14および受信ライン15に加えて、通信I/F3を省電力モードに移行させるための省電力化設定ライン16が設けてある。
【0019】
また、通信ノード2Aは、車輌のドアに接続されたドアスイッチ6を入力装置として有し、このドアの開閉をドアスイッチ6が検知すると、その検知信号が通信ノード2Aに入力される。一方、通信ノード2Dは、前記ドアスイッチ6が接続されたドアと異なる他のドアに接続されたドアスイッチ9を入力装置として有し、このドアの開閉をドアスイッチ9が検知すると、その検知信号が通信ノード2Dに入力される。また、通信ノード2Dは、出力装置として車輌のルームライト7を有し、通信ノード2Aから送信されるドアスイッチ6のON/OFF情報や、通信ノード2Dに入力されるドアスイッチ9のON/OFF入力信号に基づいて、ルームライト7の点灯、消灯を通信ノード2Dの内部タイマーによりタイマー制御する。また、通信ノード2B、2Cはこのルームライト7のタイマー制御に無関係な他の制御を行っている。
【0020】
各通信ノード2A〜2D間の通信に用いられるメッセージフレームの構造(フォーマット)を図4に示す。図4は各通信ノード2A〜2D間で送受信されるフレームの説明図である。同図に示したように、メッセージフレームは、フレームの始めを示すスタートオブフレーム領域(SOF)と、フレームの優先順位を決定するためのプライオリティ領域(PRI)と、メッセージの識別を示すコード領域(PF)と、送信先の通信ノードを示すディスティネイションアドレス領域(DA)と、送信元の通信ノードを示すソースアドレス領域(SA)と、後述するデータ領域の長さを示すデータ長領域(LEN)と、データ領域(DAT)と、エラーコードチェック領域(CHK)と、フレームの終了を示すエンドオブフレーム領域(EOF)とで構成されている。
そして、PRFに予め定めたコードを指定することで、そのメッセージが、前記通信ノード2Aから送信されるドアスイッチ6のON/OFF情報などの情報フレーム(入力変化情報)なのか、後述するACTIVEフレーム、SLEEPフレーム等のコマンドフレーム(コマンド情報)なのかが識別可能となっている。
なお、ACTIVEフレーム、SLEEPフレームでは、LENには“0”、DAにはブロードキャストアドレス(同報通信用アドレス)が設定される。
尚、本発明の実施例においてWAKE−UPフレームは、送受信を停止した省電力状態の通信回路部を通常動作状態へ移行するための信号であるから、図4のフレーム送信の信号ではなく、所定時間の間多重バス8上の電圧を通信で使用する電圧より高くした信号として形成され、通信回路部は、多重バス8から所定値を超えた電圧が入力されると通常動作状態に移行するように構成されている。
【0021】
図3は図1に示す各通信ノード2A〜2Dの状態遷移図である。各状態について通信ノード2Dを例にとり説明すると、同図に示す通常動作状態は、通信ノード2Dが通信可能な動作状態であり、自己完結型でないタイマー制御を実行している状態である。この状態にある通信ノード2Dは、通信ノード2D自身が通常動作状態であることを示すACTIVEフレーム(図4参照)を他の通信ノード2A〜2Cに、周期的に送信する。
【0022】
省電力化可能状態は、通信ノード2Dの負荷制御が全て終了している状態である。この状態では、通信ノード2DからのACTIVEフレームの送信は中止され、他の通信ノード2A〜2CからのACTIVEフレームが一定時間受信されなかったことを検出してスリープコマンド送信状態へ移行する。
スリープコマンド送信状態は、他の通信ノード2A〜2Cを省電力状態に移行させるためにSLEEPフレームを送信する状態である。
【0023】
省電力状態は、通信ノード2Dの通信I/F3D、CPU4D、周辺回路5D全てが省電力状態となる状態である。この状態ではネットワークシステム1間の通信も停止しており、最も消費電力が少なくなる状態である。
ウエイクアップコマンド送信状態は、他の通信ノード2A〜2Cを通常動作状態へ遷移させるためのWAKE−UPフレームを送信する状態である。
【0024】
通信I/F省電力状態は、通信ノード2Dの通信I/F3Dのみ省電力状態となり、ネットワークの通信は停止している状態である。この状態では、通信ノード2D自身で単独のタイマー制御のみを実行している。
なお、以上の説明では、通信ノード2Dを例にとり説明したが、他の通信ノード2A〜2Cの場合も同様であってもよい。
【0025】
次に、この状態遷移条件について説明する。まず、通常動作状態において、入力変化が無く、負荷制御が終了している場合には、矢印P1のように省電力化可能状態に移行する。また、入力変化が無く、自己完結型制御処理の負荷制御を実行中の場合には、矢印P2のように通信I/F省電力化可能状態に移行する。通信I/F省電力化可能状態で自己完結型制御処理を終了した場合には、矢印P3のように省電力化可能状態に移行する。
【0026】
省電力化可能状態で他の通信ノードからACTIVEフレームの受信が所定時間無い場合には、矢印P4のようにスリープコマンド送信状態に移行する。スリープコマンド送信状態でSLEEPフレームを送信終了した後は、矢印P5のように省電力状態に移行する。また、省電力化可能状態でSLEEPフレームを受信した場合にも、矢印P10のように省電力状態に移行する。
【0027】
一方、通信I/F省電力化可能状態でSLEEPフレームを受信した場合には、矢印P6のように通信I/F省電力状態に移行する。通信I/F省電力状態で自己完結型制御処理を終了した場合には、矢印P7のように省電力状態に移行する。
【0028】
省電力状態で自己完結型制御処理以外の起動入力が有った場合には、矢印P8のようにウエイクアップコマンド送信状態に移行する。ウエイクアップコマンド送信状態で、WAKE−UPフレームを送信終了すると、矢印P9のように通常動作状態に移行する。また、省電力状態で、WAKE−UPフレームを受信した場合にも、矢印P11に示すように通常動作状態に移行する。一方、省電力状態で、自己完結型制御の起動入力があった場合には、矢印P12のように通信I/F省電力状態に移行する。
【0029】
尚、図3では示していないが、省電力化可能状態において接続されている入力装置またはWAKE−UPフレームなど入力変化が発生すると通常動作状態に復帰し、通信I/F省電力化可能状態において自己完結型制御処理以外の入力変化が発生すると通常動作状態に、通信I/F省電力状態において自己完結型制御処理以外の入力変化が発生すると通常動作状態またはウエイクアップコマンド送信状態に、各々移行する。
【0030】
通信ノード2Dは、動作状態として大別すると以下の3つの状態を持っている。まず、1つめとしては、作動状態である通常動作状態であり、この状態においては、通信ノード2Dは、負荷制御にネットワークからバス8を介して受信するデータを必要とする等の理由により(自己完結型制御処理ではない制御も実行するため)、他の通信ノード2A〜2Cにその理由を知らせるためのACTIVEフレームを送信する。
2つめとして、通信ノード2Dは、通信I/F3D、CPU4D及び周辺回路5Dの消費電力が最も少なくなる省電力状態を持つ。
3つめとして、通信ノード2Dは、通信I/F3Dのみを省電力状態とするとともに、CPU4D及び周辺回路5Dを作動状態とする局部的省電力状態を持っている。この状態は、通常動作状態より消費電力が少ないが、省電力状態よりは消費電力が多い。また、この状態では、通信ノード2Dが単独で実行可能な自己完結型制御処理、例えば内部タイマー制御処理を実行している。尚、この状態では、他の通信ノード2A〜2Cへの通信が停止しているためACTIVEフレームは送信していない。
【0031】
そして、通信ノード2Dが、通常動作状態のとき以下の遷移条件を満足すると省電力状態に移行する。この遷移条件は、
1)通信ノード2Dに接続されているスイッチなどが非作動状態となるなど、通信ノード2Dに対する全ての入力装置の入力変化がない。
2)通信ノード2Dの出力制御処理、すなわち、通信ノード2Dに接続される非制御負荷の制御処理が終了した。
3)他の通信ノード2A〜2Cからのメッセージフレームを監視し、ACTIVEフレームまたは情報フレームを一定期間受信しないか、または、他の通信ノード2A〜2CからのSLEEPフレームを受信した。
の3つである。
【0032】
また、通信ノード2Dが、通常動作状態のとき以下の遷移条件を満足すると通信I/F省電力状態に移行する。この遷移条件は、
1)通信ノード2Dに接続されているスイッチなどが非作動状態となるなど、通信ノード2Dに対する全ての入力装置の入力変化がない。
2)通信ノード2Dは、自己完結型制御処理のみを実行している。
3)他の通信ノード2A〜2Cからのメッセージフレームを監視し、他の通信ノード2A〜2CからのSLEEPフレームを受信した。
の3つである。
【0033】
さらに、通信ノード2Dは、通信I/F省電力状態のとき、実行中の自己完結型制御処理が終了すると省電力状態に移行する。
一方、通信ノード2Dは、省電力状態のとき、何らかの要因で起動状態となった場合、その要因により起動される制御が自己完結型制御処理、例えば内部タイマー処理かどうかを判断する機能を持ち、自己完結型制御処理の場合には、WAKE−UPフレームを送信せずに自己完結型制御処理を継続する(通信I/F省電力状態への移行)。また、起動される制御が自己完結型制御処理ではない場合、または、ネットワークからのWAKE−UPフレームの場合には、通常動作状態へ移行する。
このようにネットワークを構成する一部の通信ノード2Dは、負荷制御処理を継続しているにもかかわらずネットワーク上の他の通信ノード2A〜2Cを省電力状態にすることが可能になり、消費電力を低減することができる。
【0034】
図6は通信ノード2Aの省電力状態移行処理を示すフローチャートである。ステップS10の省電力状態移行処理を行うにあたっては、ステップS12でドアスイッチ6がONかどうかを判定し、判定結果がYESであればステップS13へ、判定結果がNOであればステップS16に進む。ドアスイッチ6がONの場合には、ステップS13で、ドアスイッチ6がONであるという情報を通信ノード2Dに送信するとともに、ステップS14でACTIVEフレームを所定間隔(例えば1秒間隔)で送信し、ステップS12の処理に戻る。
【0035】
ステップS16ではACTIVEフレームの受信を一定時間監視するため、T2タイマーを起動させて、ステップS17に進む。そして、ステップS17でドアスイッチ6の受信データがON情報かどうかを判定する。判定結果がYESであればステップS12に戻り、判定結果がNOであればステップS18に進む。ステップS18では、SLEEPフレームを受信したかどうかを判定する。判定結果がYESであれば後述するステップS24の処理に進み、判定結果がNOであればステップS19に進む。ステップS19では、ACTIVEフレームを受信したかどうかを判定する。判定結果がYESであれば再度ステップS16に戻ってT2タイマーを再起動し、判定結果がNOであればステップS20に進む。ステップS20では、タイマーT2の時間が経過したかどうかを判定し、判定結果がYESであればステップS22に進み、判定結果がNOであれば再度ステップS18に戻る。
ステップS22ではSLEEPフレームを送信して他の通信ノード2B、2Cを省電力状態に移行させる。そして、ステップS24で省電力状態に移行して、処理を終了する。ステップS12、13、14は通常動作状態、ステップS16〜20は省電力化可能状態、ステップS22はスリープコマンド送信状態、ステップS24は省電力状態をそれぞれ示している。
尚、通信ノード2Aは、ここでは、通信I/Fのみの給電を停止する通信I/F省電力状態を持たない通信ノードとして説明した。
【0036】
図7〜図9は通信ノード2Dの省電力状態移行処理を示すフローチャートである。ステップS30の省電力状態移行処理は、まず、ステップS32でドアスイッチ6のONデータを受信したかどうかを判定し、判定結果がYESであればステップS34に進み、判定結果がNOであればステップS33に進む。
【0037】
ステップS34では、ルームライト7の負荷をONに制御する。そして、ステップS36に進んでACTIVEフレームを一秒間隔で送信を開始または継続して、ステップS32に戻る。
また、ステップS33では、ドアスイッチ9がONかどうかを判定する。判定結果がYESであればステップS34に進み、判定結果がNOであればステップS35に進む。ステップS35では、ルームライト7負荷がONかどうかを判定し、判定結果がYESならばステップS38に進み、判定結果がNOならば後述するステップS59に進む。
【0038】
ステップS38では、ドアスイッチ9のOFF後ルームライト7を所定時間点灯させるため、T1タイマーを起動する。そして、ステップS39では、タイマー時間T1が経過したかどうかを判定し、判定結果がYESであればステップS54に、判定結果がNOであればステップS40に進む。ステップS40では、ドアスイッチ6のONデータを受信したかどうかを判定し、判定結果がYESであればステップS32に戻り、判定結果がNOであればステップS41に進む。
【0039】
ステップS41では、ドアスイッチ9がONかどうかを判定し、判定結果がYESであればステップS55に進み、判定結果がNOであればステップS42に進む。
ステップS55では、ルームライト7負荷をONに制御する。そして、ステップS56では、ドアスイッチ6のONデータを受信したかどうかを判定し、判定結果がYESであればステップS32の処理に戻り、判定結果がNOであればステップS57に進む。ステップS57ではSLEEPフレームを受信したかどうかを判定し、判定結果がYESであればステップS44に、判定結果がNOであればステップS58に進む。ステップS58では、ドアスイッチ9がONかどうかを判定し、判定結果がYESであればステップS59に進み、判定結果がNOであればステップS38に進みT1タイマーを再起動する。
ステップS42ではSLEEPフレームを受信したかどうかを判定し、判定結果がYESであればステップS44に進み、判定結果がNOであればステップS39に戻る。
【0040】
ステップS44では他の通信ノード2A〜2Cとの通信を停止する。そして、ステップS46で通信I/F省電力化状態に移行して、ステップS47に進む。ステップS47では、ドアスイッチ9がONかどうかを判定し、判定結果がYESであればステップS49に進み、判定結果がNOであればステップS47−2に進む。
ステップS47−2では、WAKE−UPフレームに受信したかどうかを判定し、YESであればステップS32に進み通常動作状態に移行し、NOであればステップS48に進む。
ステップS49では、ルームライト7負荷をONにして、ステップS51に進む。ステップS51では、ドアスイッチ9がONかどうかを判定し、判定結果がYESであればステップS51−2の処理に戻り、判定結果がNOであればステップS53に進む。ステップS51−2では、WAKE−UPフレームを受信したかどうかを判定し、YESであればステップS32に進み、NOであればステップS57に戻る。ステップS53では、T1タイマーを起動してステップS47に戻る。
ステップS48では、タイマー時間T1が経過したかどうかを判定し、判定結果がYESであればステップS50に進み、判定結果がNOであれば再度ステップS48に戻る。ステップS50では、ルームライト7(負荷)をOFFにする。そして、ステップS52で省電力状態に移行して、処理を終了する。
【0041】
また、上述したステップS39の判定結果がYESの場合には、ステップS54でルームライト7(負荷)をOFFにして、ステップS59に進む。ステップS59でT2タイマーを起動する。そして、ステップS60でドアスイッチ6のONデータを受信したかどうかを判定し、判定結果がYESであればステップS32に進み、判定結果がNOであればステップS61に進む。ステップS61では、ドアスイッチ9がONかどうかを判定し、判定結果がYESであればステップS55に進み、判定結果がNOであればステップS62に進む。ステップS62では、SLEEPフレームを受信したかどうかを判定し、判定結果がYESであれば後述するステップS66に進み、判定結果がNOであればステップS63に進む。ステップS63ではACTIVEフレームを受信したかどうかを判定し、判定結果がYESであればステップS59に戻ってT2タイマーを再起動し、判定結果がNOであればステップS64に進む。ステップS64では、タイマー時間T2が経過したかどうかを判定し、判定結果がYESであればステップS65に進み、判定結果がNOであればステップS60に戻る。ステップS65ではSLEEPフレームを送信して他の通信ノード2A〜2Cを省電力状態へ移行させ、ステップS66で通信ノード2D自身を省電力状態に移行して、処理を終了する。同図において、ステップS32〜36は通常動作状態、ステップS38〜42、54〜58は通信I/F省電力化可能状態、ステップS44〜51、51−2、53は通信I/F省電力化可能状態、ステップS59〜64は省電力化可能状態、ステップS65はスリープコマンド送信状態、ステップS52、66は省電力状態における処理をそれぞれ示している。
【0042】
図10は通信ノード2Dのウエイクアップ時の処理を示すフローチャートである。ステップS70のウエイクアップ時の処理を行うにあたっては、ステップS72で起動要因の調査を行い、ステップS74に進む。ステップS74で、起動入力が自己完結型制御処理要因かどうか、すなわちドアスイッチ9のON入力かどうかを判定し、判定結果がYESであればステップS76に進み、判定結果がNOであればステップS80に進む。
なお、ステップS74における、起動入力が自己完結型制御処理の要因か否かの具体的な判断手法としては、
a)WAKE−UPフレームを受信したか、
b)起動された要因がWAKE−UPフレーム以外のスイッチ又はセンサからの入力変化で、入力変化情報として他の通信ノードに送信するか、
c)起動された要因がWAKE−UPフレーム以外のスイッチまたはセンサからの入力変化が発生した入力端子が、ネットワークをウエイクアップする入力端子として選定されているか、
等の手法がある。
ステップS76では、通信I/F省電力状態へ移行して、ステップS78でルームライト7の制御を実行する。具体的には、図7に示したステップS40以降の処理を実行する。また、ステップS80では、ウエイクアップ信号を送信して、ステップS82で通常制御状態へ移行する。
【0043】
ここで、通信ノード2Dは、ステップS40、S41、S47、S47−2、S60、S61、S74で示されるように、通常動作状態以外の動作状態では、入力が自己完結型制御処理に対応する入力か否かを判断し、自己完結型制御処理入力であれば通常動作状態へ移行しないようにしてネットワークの省電力化を図っている。
【0044】
図14は図1に示すドアスイッチ6,9とルームライト7の状態変化を示すタイムチャートである。ドアスイッチ6やドアスイッチ9がONになったことを通信ノード2Dが検知すると、ルームライト7は通信ノード2DによりONに制御される(時刻t1)。また、ドアスイッチ6、9がOFFに戻ったことを通信ノード2Dが検知すると(時刻t2)、ルームライト7は通信ノード2DによりタイマーT1経過後にOFFに制御される(時刻t3)。この制御における通信ノード2A〜2Dの状態変化について、より具体的に説明する。
【0045】
図11は図1に示すドアスイッチ6とルームライト7の状態変化を示すタイムチャートである。図12は本実施の形態における各通信ノード2A〜2Dの状態変化を示すタイムチャートである。図13は図12に相当する比較例(従来例)における各通信ノード2A〜2Dの状態変化を示すタイムチャートである。
まず、ドアスイッチ6がONになっている時には、通信ノード2A、2Dは、通常動作状態(WUP)になっており、それぞれACTIVEフレーム(ACF−A、ACF−D)を送信する。また、通信ノード2B、2Cはルームライト7の制御に無関係なため、省電力化可能状態(SDK)に保持されている。
【0046】
ドアスイッチ6がOFFとなると(時刻t2)、通信ノード2Aは省電力化可能状態に移行し(図3の矢印P1参照)、ACTIVEフレームの周期的送信を停止するとともに、通信ノード2Dは自己完結型制御処理のタイマー制御のみとなるので通信I/F省電力化状態(I/F SDK)へ移行し(図3の矢印P2参照)、ACTIVEフレームの周期的送信を停止する。
【0047】
よって、ACTIVEフレームが受信されないので所定時間(T2タイマー)経過後に、例えば、通信ノード2Aがスリープコマンド送信状態へ移行し、SLEEPフレーム(SLF−A)を送信し(時刻t4)、省電力状態(SLP)に移行する(図3の矢印P5参照)。通信ノード2B、2Cは通信ノード2Aが送信したSLEEPフレームを受信すると省電力化可能状態から省電力状態へ移行する(図3の矢印P10参照)。通信ノード2Dは通信ノード2Aの送信したSLEEPフレームを受信後、通信I/Fの給電を停止し通信I/F省電力状態(I/F SLP)へ移行する(図3の矢印P6)。
【0048】
そして、タイマーT1が終了した時点(時刻t3)では、通信ノード2Dは負荷制御が全て終了したので通信I/F省電力状態から省電力状態へ移行し(図3の矢印P7参照)、全ての通信ノード2A〜2Dが省電力状態となる。
これに対し、比較例(従来例)においては、図11のように、ドアスイッチ6がOFFになったことを通信ノード2Dが検知した後でも(時刻t2)、通信ノード2DからACTIVEフレームが送信されるため、通信ノード2A〜2Cは省電力化可能状態に維持させられ、省電力状態に移行できない。各通信ノード2A〜2Dが省電力状態に移行するのは、通信ノード2DのT1タイマーによるルームライト7のタイマー制御が終了して(時刻t3)、通信ノード2DからのACTIVEフレームの送信が停止されてから、所定時間(タイマーT2)経過後に、通信ノード2AがSLEEPフレームを送信した後(時刻t6)である。
【0049】
このように、従来例では、T1タイマーの計時による一定時間が経過してルームライト7がOFFした後(時刻t3)さらにT2タイマーの計時による所定時間経過後の時刻t6に、ネットワーク上の全ての通信ノード2A〜2Dが一斉に省電力状態に移行するのに対し、本発明の実施例では、ドアスイッチ6がOFFになった時刻t2からT2タイマーの計時による所定時間後の時刻t4に、通信ノード2A〜2Cは省電力状態、通信ノード2Dは通信I/F省電力状態となり、ルームライト7のタイマー制御を実行中にもかかわらずネットワークの消費電力を低減することができるとともに、T1タイマーの計時による一定時間が経過してルームライト7がOFFした時刻t3では、通信ノード2Dも省電力状態となるので早期のネットワークを省電力状態に移行させることができるので、ネットワークの消費電力をさらに低減することができる。
【0050】
図14は図1に示すドアスイッチ9とルームライト7の状態変化を示すタイムチャートである。図15は本実施の形態における各通信ノード2A〜2Dの状態変化を示すタイムチャートである。図16は図14に相当する比較例(従来例)における各通信ノード2A〜2Dの状態変化を示すタイムチャートである。
まず、ドアスイッチ9がOFFになっている時には、通信ノード2A〜2Dは省電力状態になっている。
【0051】
図15のように、ドアスイッチ9がONになったことを通信ノード2Dが検知すると(時刻t1)、通信ノード2Dは、通信I/F省電力状態に移行するので、WAKE−UPフレームを送信しない(図3の矢印P12参照)。このため、他の通信ノード2A〜2Cは省電力状態に維持されたままで、通信ノード2Dはルームライト7の制御を自己の内部タイマーにて制御する。そして、ルームライト7の制御が終了すると(時刻t3)、通信ノード2Dは直ちに省電力状態に移行する(図3の矢印P7)。
これに対し、比較例(従来例)においては、図16のように、ドアスイッチ9がONになったことを通信ノード2Dが検知すると(時刻t1)、通信ノード2Dは通常動作状態へ移行してWAKE−UPフレーム(WUF−D)を送信するとともに、ルームライト7をONに制御する間は、ACTIVEフレームを周期的に送信する。他の通信ノード2A〜2Cは、WAKE−UPフレームの受信により通常動作状態に復帰させられた後、省電力化可能状態に待機させられる。そして、通信ノード2DからのACTIVEフレームの送信が停止して(時刻t3)、所定時間(タイマーT2)経過後に通信ノード2AがSLEEPフレームを送信した後(時刻t7)に、全ての通信ノード2A〜2Dは、省電力状態に移行する。
【0052】
このように、通信ノード2A〜2Dが省電力状態の場合に通信ノード2Dに起動入力が発生すると、従来例では、ルームライト7のタイマー制御が終了するまでの間、ネットワーク上の全ての通信ノードが一斉に通常動作状態に移行するのに対し、本発明の実施例では、起動入力が自己完結型制御処理の場合には、該起動入力に対する制御処理に無関係な通信ノード2A〜2Cを省電力状態に維持したまま、ルームライト7のタイマー制御を行うことができるため、バッテリ電力の浪費を効率的に防止することができる。また、通信ノード2Dは通信I/Fの給電を停止する通信I/F省電力状態に移行するため、バッテリ電力の浪費をさらに効率的に防止することができる。
【0053】
【発明の効果】
以上説明したように、請求項1に記載した発明によれば、前記起動入力が自己完結型制御処理の起動入力の場合には、該起動入力に無関係な通信ノードは早期に省電力状態に移行或いは省電力状態を継続させることができ、バッテリ電力の浪費を効率的に防止することができる。
【0054】
請求項2に記載した発明によれば、自己完結型処理を実行しつつ他の通信ノードが省電力状態へ移行することを可能としてネットワークシステムを局部的省電力状態に移行させるとともに、通信ノードが自己完結型制御のために起動しても他の通信ノードとの通信停止状態が継続されネットワークシステムが局部的省電力状態を維持するので、バッテリ電力の浪費を効率的に防止できる。
【0055】
請求項3に記載した発明によれば、通信ノード単体の消費電流を低減させることができるとともに、前記負荷制御に不必要な他の通信ノードを省電力状態へ移行させてネットワークを局部的省電力状態に移行させることができるので、バッテリ電力の浪費を効率的に防止できる。
【0056】
請求項4に記載した発明によれば、前記一つの通信回路部を省電力状態へ移行させて前記他の通信ノードとの通信を停止しても、何ら影響なく負荷制御を行うことができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態におけるネットワークシステム1を示す構成図である。
【図2】 図1に示す各通信ノード2A〜2Dの詳細説明図である。
【図3】 図1に示す各通信ノード2A〜2Dの状態遷移図である。
【図4】 各通信ノード2A〜2D間で送受信されるフレームの説明図である。
【図5】 図1に示すドアスイッチ6,9とルームライト7の状態変化を示すタイムチャートである。
【図6】 通信ノード2Aの省電力状態移行処理を示すフローチャートである。
【図7】 通信ノード2Dの省電力状態移行処理を示すフローチャートである。
【図8】 通信ノード2Dの省電力状態移行処理を示すフローチャートである。
【図9】 通信ノード2Dの省電力状態移行処理を示すフローチャートである。
【図10】 通信ノード2Dのウエイクアップ時処理を示すフローチャートである。
【図11】 図1に示すドアスイッチ6とルームライト7の状態変化を示すタイムチャートである。
【図12】 本実施の形態における各通信ノード2A〜2Dの状態変化を示すタイムチャートである。
【図13】 比較例(従来例)における各通信ノード2A〜2Dの状態変化を示す図12に相当するタイムチャートである。
【図14】 図1に示すドアスイッチ9とルームライト7の状態変化を示すタイムチャートである。
【図15】 本実施の形態における各通信ノード2A〜2Dの状態変化を示すタイムチャートである。
【図16】 比較例(従来例)における各通信ノード2A〜2Dの状態変化を示す図15に相当するタイムチャートである。
【符号の説明】
1 ネットワークシステム
2 通信ノード
8 多重バス
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a network system including a plurality of communication nodes that are connected via a common transmission line and can be shifted between a power saving state and a normal state.
[0002]
[Prior art]
Conventionally, there has been proposed a network system in which a plurality of communication nodes mounted in a vehicle are connected by a common multiplex bus, and each communication node has a normal state and a power saving state. When the communication nodes satisfy the transition condition (sleep condition), the communication nodes simultaneously shift from the normal state to the power saving state to reduce the power consumption of the battery as the power supply source (see Patent Document 1 and Patent Document 2). ).
[0003]
Here, the transition condition is
i) Input of each communication node (the input from the switch or sensor connected to each communication node has not changed over a predetermined time,
ii) The output control processing of each communication node (control processing of the controlled load connected to each communication node) is completed,
iii) Each communication node has not received information from other communication nodes for a predetermined time or more, or has received transition command information from another communication node to a power saving state.
The three items i) to iii) are all established.
When an input change is detected in one of the communication nodes in the power saving state, activation information (wakeup information) is transmitted from the communication node, and all communication nodes are simultaneously transmitted by receiving the wakeup information. By returning to the normal state, communication between nodes is resumed and the network system is operated.
[0004]
Here, the state in which communication between the communication nodes is stopped when all the communication nodes are in the power saving state is referred to as the power saving state of the network system, and all the communication nodes are in the normal state and communication is performed between the communication nodes. The state being performed is defined as the normal state of the network system.
The power saving state of each communication node is a state in which the current consumption is reduced compared to the normal state. For example, a state in which a specific electronic element such as a clock or an oscillator inside the communication node is stopped, a communication node This is a state in which power supply to a part or all of the internal electric circuit is stopped.
[0005]
[Patent Document 1]
Japanese Patent Laid-Open No. 6-291773 (paragraph number 0014)
[Patent Document 2]
JP 7-38966 A (paragraph number 0027)
[0006]
[Problems to be solved by the invention]
However, in the power saving method disclosed in the prior art, when all communication nodes satisfy the transition condition, the network system shifts to the power saving state when all the communication nodes simultaneously shift to the power saving state. For example, as described in paragraph 0014 of Patent Document 1, in a state where one communication node is controlling a load connected to itself by an internal timer, the timer control process (internal timer process) being executed is controlled. There is a problem that other communication nodes unrelated to (1) cannot shift to the power saving state and cannot suppress battery power consumption.
In addition, when the network is in a power saving state, that is, when all communication nodes are in a power saving state, the internal timer process is performed on the load connected to itself as described above due to a change in the input connected to itself of one communication node. In this case, the wake-up signal is transmitted to other communication nodes that are not related thereto, and the other communication nodes are shifted to the normal state, so that the network system shifts to the normal state. There was a problem of wasting.
[0007]
The present invention has been made in view of such circumstances, and an object of the present invention is to provide a network system capable of saving power by suppressing power consumption of a battery.
[0008]
[Means for Solving the Problems]
The invention described in claim 1 made to solve the above problems is connected via a common transmission line (for example, multiple bus 8 in the embodiment described later), and is in a power saving state and a normal state (for example, A plurality of communication nodes (for example, described later) that can be shifted to a normal operation state, a power saving enabled state, a sleep command transmission state, a wakeup command transmission state, and a communication I / F power saving enabled state in an embodiment described later. In the network system provided with the communication nodes 2A to 2D) in the embodiment, the network system has established a transition condition from the normal state to the power saving state when all of the plurality of communication nodes are in the normal state. Communication nodes other than the communication node that is executing the self-contained control process (for example, the communication node 2D in the embodiment described later) For example, when the communication nodes 2A to 2C) in the embodiments described later shift to the power saving state and all of the plurality of communication nodes are in the power saving state, the activation input of at least one communication node is self-contained. In the case of the activation input of the control process, communication nodes (for example, communication nodes 2A to 2C in the embodiment described later) other than the communication node (for example, the communication node 2D in the embodiment described later) that has generated the activation input are It has a local power saving state that maintains the power saving state.
[0009]
According to the present invention, the network system has a local power saving state in which a communication node other than the communication node that is executing the self-contained control process is in a power saving state. Shifts to the power saving state early, and if the start input generated in a certain communication node is the start input of self-contained control processing, the power saving state continues for communication nodes that are irrelevant or unnecessary for the control. Therefore, waste of battery power can be prevented efficiently.
[0010]
In the invention described in claim 2, the communication node transmits / receives information to / from a control circuit unit (for example, a CPU 4D in an embodiment described later) that controls a load connected to the communication node via the transmission path. It is composed of a communication circuit unit (for example, communication I / F 3D in an embodiment described later) and a peripheral circuit unit (for example, a peripheral circuit unit 5D in an embodiment described later), and is omitted from a normal state. If the self-contained control process is being executed when the transition condition to the power state is established, the communication circuit unit can be shifted to the power saving state and the network system can be shifted to the local power saving state. When the communication node is in a power saving state and the start input is a self-contained control processing input, the control circuit unit and the peripheral circuit unit are shifted to a normal state. Thereby, to maintain the communication circuit unit to the power saving state, characterized in that to maintain the network system to the local power-saving state.
[0011]
According to the present invention, the communication node that is executing the self-contained processing stops the power supply of the communication circuit unit, shifts to the power saving state, and stops the communication, so that the other communication node enters the power saving state. The network system is shifted to the local power saving state by enabling the transition, and if the start-up input of the communication node in the power saving state is a self-contained control processing input, the communication circuit unit of the communication node is fed. Therefore, even if the communication node is activated for self-contained control, the communication stop state with other communication nodes is continued and the network system maintains the local power saving state. The waste of electric power can be efficiently prevented.
[0012]
According to a third aspect of the present invention, there is provided a network system including a plurality of communication nodes connected via a common transmission path and capable of shifting between a power saving state and a normal state, and at least one of the plurality of communication nodes. One communication node includes a control circuit unit that controls a load connected to the communication node itself, a communication circuit unit that transmits and receives information to and from other communication nodes via the transmission path, and a peripheral circuit unit that includes an input / output circuit When the transition condition from the normal state to the power saving state is established, if the communication node itself is executing a self-contained control process, the communication circuit unit is shifted to the power saving state, After the processing is completed, the control circuit unit and the peripheral circuit unit are shifted to a power saving state, and when the start input is a self-contained control processing input in the power saving state, the control circuit And to shift the peripheral circuit section in the normal state, the communication circuit unit is characterized in that to maintain the power saving state.
[0013]
According to the present invention, when the at least one communication node determines that the information of another communication node is not necessary for load control of the communication node, power is supplied to its communication circuit unit communicating with the other communication node. Since it stops and shifts to the power saving state, the communication node is in a local power saving state, the current consumption of the communication node alone can be reduced, and other communication nodes unnecessary for the load control are also in the power saving state. Since the network can be shifted to the local power saving state, waste of battery power can be efficiently prevented.
Also, when the start input is an input for self-contained control processing in the power saving state, information on other communication nodes is not necessary, or a load that is an output device connected to another communication node The control circuit and peripheral circuit necessary for executing the self-contained control process are shifted to the normal state and the power saving state of the communication circuit is continued. Since the node cannot shift to the normal state and the power saving state is maintained, the communication node and the network generated at the start input become a local (partial) power saving state, and the power consumption of the network system can be reduced.
That is, only the communication node circuit unit necessary for load control during processing execution or load control corresponding to the activation input is energized to a normal state, and the communication circuit unit and other communication nodes unnecessary for the load control are set. By shifting to the power saving state or maintaining the power saving state, waste of battery power of the network system is efficiently prevented.
[0014]
In the invention described in claim 4, the self-contained processing requires information of other communication nodes via the common transmission path in order to control a load connected to the one communication node. The load control is not performed.
[0015]
According to the present invention, in the case of the self-contained processing, since the information of the other communication node is not required to control the load, communication with the other communication node is not necessary. Even if the communication circuit unit is shifted to a power saving state and communication with the other communication node is stopped, load control can be performed without any influence.
[0016]
In addition, a control process for controlling a load (output device) connected to the communication node itself by an internal timer, or a control process for controlling a load connected to itself based on an input change connected to the communication node itself, etc. Control that does not require data (information) from the bus (common transmission path) for load control connected to the communication node itself, that is, control that completes load control by itself without requiring data from other communication nodes It is defined as self-contained control processing.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a network system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram showing a network system according to an embodiment of the present invention. The network system 1 includes a communication node 2 (2A to 2D) mounted on a vehicle and a multiplex bus 8 composed of twisted bear lines that connect adjacent communication nodes 2A to 2D. Each communication node 2 includes a communication I / F (interface) 3 (3A to 3D) as a communication circuit unit, a CPU 4 (4A to 4D) as a control circuit unit, and a peripheral circuit 5 (5A to 5D). Each is equipped. The communication I / Fs 3 </ b> A to 3 </ b> D are connected to the multiplex bus 8 and communicate with each other via the multiplex bus 8. The CPUs 4A to 4C are connected to the communication I / Fs 3A to 3D and the peripheral circuits 5A to 5D, and are connected to themselves via information (data) received by the communication I / Fs 3A to 3D and an input circuit included in the peripheral circuit. An output device (room light 7) which is a load such as an actuator connected to itself via an output circuit included in a peripheral circuit by an input signal from an input device such as a switch or a sensor (for example, door switch 6 or 9) Control. The peripheral circuits 5A to 5D include a power supply circuit, an input / output circuit, a timer, and the like.
[0018]
FIG. 2 is a detailed explanatory diagram of each communication node 2 shown in FIG. Each communication node 2 includes, as peripheral circuits 5, a power supply circuit 10, a WDT (Watch Dog Timer) circuit 11, an input circuit 12, an output circuit 13, and the like. In addition to the signal transmission line 14 and the reception line 15, a power saving setting line 16 for shifting the communication I / F 3 to the power saving mode is provided between the CPU 4 and the communication I / F 3.
[0019]
The communication node 2A has a door switch 6 connected to the door of the vehicle as an input device. When the door switch 6 detects the opening / closing of the door, a detection signal is input to the communication node 2A. On the other hand, the communication node 2D has, as an input device, a door switch 9 connected to another door different from the door to which the door switch 6 is connected, and when the door switch 9 detects the opening / closing of the door, the detection signal Is input to the communication node 2D. Further, the communication node 2D has a vehicle room light 7 as an output device, and ON / OFF information of the door switch 6 transmitted from the communication node 2A and ON / OFF of the door switch 9 input to the communication node 2D. Based on the input signal, the room light 7 is turned on and off by the internal timer of the communication node 2D. Further, the communication nodes 2B and 2C perform other control unrelated to the timer control of the room light 7.
[0020]
FIG. 4 shows the structure (format) of a message frame used for communication between the communication nodes 2A to 2D. FIG. 4 is an explanatory diagram of frames transmitted and received between the communication nodes 2A to 2D. As shown in the figure, the message frame includes a start-of-frame area (SOF) indicating the start of the frame, a priority area (PRI) for determining the priority of the frame, and a code area (ID) indicating message identification ( PF), a destination address area (DA) indicating a destination communication node, a source address area (SA) indicating a source communication node, and a data length area (LEN) indicating the length of a data area to be described later A data area (DAT), an error code check area (CHK), and an end-of-frame area (EOF) indicating the end of the frame.
Then, by specifying a predetermined code in the PRF, whether the message is an information frame (input change information) such as ON / OFF information of the door switch 6 transmitted from the communication node 2A, or an ACTIVE frame described later It is possible to identify whether the frame is a command frame (command information) such as a SLEEP frame.
In the ACTIVE frame and the SLEEP frame, “0” is set in LEN, and a broadcast address (broadcast communication address) is set in DA.
In the embodiment of the present invention, the WAKE-UP frame is a signal for shifting the communication circuit unit in the power saving state in which transmission / reception is stopped to the normal operation state. It is formed as a signal in which the voltage on the multiplex bus 8 is higher than the voltage used for communication for a period of time, and the communication circuit unit shifts to a normal operation state when a voltage exceeding a predetermined value is input from the multiplex bus 8. It is configured.
[0021]
FIG. 3 is a state transition diagram of each of the communication nodes 2A to 2D shown in FIG. Each state will be described by taking the communication node 2D as an example. The normal operation state shown in the figure is an operation state in which the communication node 2D can communicate, and is a state in which timer control that is not self-contained is being executed. The communication node 2D in this state periodically transmits an ACTIVE frame (see FIG. 4) indicating that the communication node 2D itself is in a normal operation state to the other communication nodes 2A to 2C.
[0022]
The power saving possible state is a state in which all load control of the communication node 2D is completed. In this state, the transmission of the ACTIVE frame from the communication node 2D is stopped, and it is detected that the ACTIVE frame from the other communication nodes 2A to 2C has not been received for a certain period of time, and shifts to the sleep command transmission state.
The sleep command transmission state is a state in which the SLEEP frame is transmitted in order to shift the other communication nodes 2A to 2C to the power saving state.
[0023]
The power saving state is a state in which the communication I / F 3D, the CPU 4D, and the peripheral circuit 5D of the communication node 2D are all in the power saving state. In this state, communication between the network systems 1 is also stopped, and power consumption is minimized.
The wake-up command transmission state is a state in which a WAKE-UP frame for causing the other communication nodes 2A to 2C to transition to the normal operation state is transmitted.
[0024]
The communication I / F power saving state is a state in which only the communication I / F 3D of the communication node 2D is in a power saving state, and network communication is stopped. In this state, only the single timer control is executed by the communication node 2D itself.
In the above description, the communication node 2D has been described as an example, but the same may be applied to the other communication nodes 2A to 2C.
[0025]
Next, this state transition condition will be described. First, in the normal operation state, when there is no input change and the load control is finished, the state shifts to a power saving state as indicated by an arrow P1. If there is no input change and the load control of the self-contained control process is being executed, the communication I / F power saving state is entered as indicated by an arrow P2. When the self-contained control process is terminated in the communication I / F power saving enabled state, the state shifts to the power saving enabled state as indicated by an arrow P3.
[0026]
When the active frame is not received from another communication node for a predetermined time in the power saving state, the state shifts to the sleep command transmission state as indicated by an arrow P4. After transmitting the SLEEP frame in the sleep command transmission state, the state shifts to the power saving state as indicated by an arrow P5. Also, when the SLEEP frame is received in the power saving enabled state, the state shifts to the power saving state as indicated by an arrow P10.
[0027]
On the other hand, when the SLEEP frame is received in the communication I / F power saving enabled state, the communication I / F power saving state is shifted as indicated by an arrow P6. When the self-contained control process is terminated in the communication I / F power saving state, the state shifts to the power saving state as indicated by an arrow P7.
[0028]
When there is an activation input other than the self-contained control process in the power saving state, the state shifts to a wakeup command transmission state as indicated by an arrow P8. When the transmission of the WAKE-UP frame is completed in the wake-up command transmission state, the state shifts to the normal operation state as indicated by an arrow P9. In addition, when the WAKE-UP frame is received in the power saving state, the state shifts to the normal operation state as indicated by an arrow P11. On the other hand, when there is a start input for self-contained control in the power saving state, the communication I / F power saving state is entered as indicated by an arrow P12.
[0029]
Although not shown in FIG. 3, when an input change such as a connected input device or a WAKE-UP frame occurs in the power saving enabled state, the normal operation state is restored, and in the communication I / F power saving enabled state. When an input change other than the self-contained control process occurs, it shifts to the normal operation state, and when an input change other than the self-contained control process occurs in the communication I / F power saving state, it shifts to the normal operation state or the wakeup command transmission state. To do.
[0030]
The communication node 2D roughly has the following three states as operation states. The first is a normal operation state that is an operation state. In this state, the communication node 2D (self-required) requires data received from the network via the bus 8 for load control. In order to execute control that is not a complete control process), an ACTIVE frame for informing the reason to the other communication nodes 2A to 2C is transmitted.
Second, the communication node 2D has a power saving state in which the power consumption of the communication I / F 3D, the CPU 4D, and the peripheral circuit 5D is minimized.
Third, the communication node 2D has a local power saving state in which only the communication I / F 3D is in a power saving state and the CPU 4D and the peripheral circuit 5D are in an operating state. This state consumes less power than the normal operating state, but consumes more power than the power saving state. In this state, a self-contained control process that can be executed independently by the communication node 2D, for example, an internal timer control process is executed. In this state, since the communication to the other communication nodes 2A to 2C is stopped, the ACTIVE frame is not transmitted.
[0031]
When the communication node 2D satisfies the following transition condition when in the normal operation state, the communication node 2D shifts to the power saving state. This transition condition is
1) There is no change in the input of all the input devices to the communication node 2D, for example, a switch connected to the communication node 2D is deactivated.
2) The output control process of the communication node 2D, that is, the control process of the non-control load connected to the communication node 2D is completed.
3) The message frame from the other communication nodes 2A to 2C is monitored, and the ACTIVE frame or the information frame is not received for a certain period, or the SLEEP frame from the other communication nodes 2A to 2C is received.
It is three.
[0032]
Further, when the communication node 2D satisfies the following transition condition when in the normal operation state, the communication node 2D shifts to the communication I / F power saving state. This transition condition is
1) There is no change in the input of all the input devices to the communication node 2D, for example, a switch connected to the communication node 2D is deactivated.
2) The communication node 2D performs only self-contained control processing.
3) The message frames from the other communication nodes 2A to 2C are monitored, and the SLEEP frames from the other communication nodes 2A to 2C are received.
It is three.
[0033]
Further, when the communication node 2D is in the communication I / F power saving state, the communication node 2D shifts to the power saving state when the self-contained control process being executed is completed.
On the other hand, the communication node 2D has a function of determining whether the control activated by the factor is a self-contained control process, for example, an internal timer process, when the activated state is caused by some factor when in the power saving state, In the case of the self-contained control process, the self-contained control process is continued without transmitting the WAKE-UP frame (transition to the communication I / F power saving state). Further, when the activated control is not the self-contained control process, or in the case of a WAKE-UP frame from the network, a transition is made to the normal operation state.
In this way, some of the communication nodes 2D configuring the network can put the other communication nodes 2A to 2C on the network into a power saving state even though the load control process is continued. Electric power can be reduced.
[0034]
FIG. 6 is a flowchart showing the power saving state transition process of the communication node 2A. In performing the power saving state transition process in step S10, it is determined in step S12 whether the door switch 6 is ON. If the determination result is YES, the process proceeds to step S13, and if the determination result is NO, the process proceeds to step S16. When the door switch 6 is ON, in step S13, information that the door switch 6 is ON is transmitted to the communication node 2D, and in step S14, an ACTIVE frame is transmitted at a predetermined interval (for example, every 1 second). The process returns to step S12.
[0035]
In step S16, in order to monitor the reception of the ACTIVE frame for a certain period of time, the T2 timer is started and the process proceeds to step S17. In step S17, it is determined whether the reception data of the door switch 6 is ON information. If a determination result is YES, it will return to Step S12, and if a determination result is NO, it will progress to Step S18. In step S18, it is determined whether a SLEEP frame has been received. If a determination result is YES, it will progress to the process of step S24 mentioned later, and if a determination result is NO, it will progress to step S19. In step S19, it is determined whether an ACTIVE frame has been received. If a determination result is YES, it will return to step S16 again and will restart a T2 timer, and if a determination result is NO, it will progress to step S20. In step S20, it is determined whether the time of the timer T2 has elapsed. If the determination result is YES, the process proceeds to step S22, and if the determination result is NO, the process returns to step S18 again.
In step S22, the SLEEP frame is transmitted to shift the other communication nodes 2B and 2C to the power saving state. And it transfers to a power saving state by step S24, and complete | finishes a process. Steps S12, 13, and 14 indicate a normal operation state, steps S16 to S20 indicate a power saving possible state, step S22 indicates a sleep command transmission state, and step S24 indicates a power saving state.
Here, the communication node 2 </ b> A has been described as a communication node that does not have a communication I / F power saving state in which the power supply of only the communication I / F is stopped.
[0036]
7 to 9 are flowcharts showing the power saving state transition process of the communication node 2D. The power saving state transition process in step S30 first determines whether or not the ON data of the door switch 6 has been received in step S32. If the determination result is YES, the process proceeds to step S34, and if the determination result is NO, the process proceeds to step S34. Proceed to S33.
[0037]
In step S34, the load of the room light 7 is controlled to be ON. Then, the process proceeds to step S36, and transmission of the ACTIVE frame is started or continued at one second intervals, and the process returns to step S32.
In step S33, it is determined whether the door switch 9 is ON. If the determination result is YES, the process proceeds to step S34, and if the determination result is NO, the process proceeds to step S35. In step S35, it is determined whether or not the room light 7 load is ON. If the determination result is YES, the process proceeds to step S38, and if the determination result is NO, the process proceeds to step S59 described later.
[0038]
In step S38, the T1 timer is started to turn on the room light 7 for a predetermined time after the door switch 9 is turned off. In step S39, it is determined whether the timer time T1 has elapsed. If the determination result is YES, the process proceeds to step S54, and if the determination result is NO, the process proceeds to step S40. In step S40, it is determined whether or not the ON data of the door switch 6 has been received. If the determination result is YES, the process returns to step S32, and if the determination result is NO, the process proceeds to step S41.
[0039]
In step S41, it is determined whether the door switch 9 is ON. If the determination result is YES, the process proceeds to step S55, and if the determination result is NO, the process proceeds to step S42.
In step S55, the room light 7 load is controlled to be ON. In step S56, it is determined whether the ON data of the door switch 6 has been received. If the determination result is YES, the process returns to step S32, and if the determination result is NO, the process proceeds to step S57. In step S57, it is determined whether a SLEEP frame is received. If the determination result is YES, the process proceeds to step S44, and if the determination result is NO, the process proceeds to step S58. In step S58, it is determined whether the door switch 9 is ON. If the determination result is YES, the process proceeds to step S59, and if the determination result is NO, the process proceeds to step S38 and the T1 timer is restarted.
In step S42, it is determined whether a SLEEP frame is received. If the determination result is YES, the process proceeds to step S44, and if the determination result is NO, the process returns to step S39.
[0040]
In step S44, communication with the other communication nodes 2A to 2C is stopped. In step S46, the communication I / F power saving state is entered, and the process proceeds to step S47. In step S47, it is determined whether or not the door switch 9 is ON. If the determination result is YES, the process proceeds to step S49, and if the determination result is NO, the process proceeds to step S47-2.
In step S47-2, it is determined whether the WAKE-UP frame has been received. If YES, the process proceeds to step S32, and the process proceeds to a normal operation state. If NO, the process proceeds to step S48.
In step S49, the room light 7 load is turned on, and the process proceeds to step S51. In step S51, it is determined whether the door switch 9 is ON. If the determination result is YES, the process returns to step S51-2, and if the determination result is NO, the process proceeds to step S53. In step S51-2, it is determined whether a WAKE-UP frame has been received. If YES, the process proceeds to step S32. If NO, the process returns to step S57. In step S53, the T1 timer is activated and the process returns to step S47.
In step S48, it is determined whether the timer time T1 has elapsed. If the determination result is YES, the process proceeds to step S50, and if the determination result is NO, the process returns to step S48 again. In step S50, the room light 7 (load) is turned off. And it transfers to a power saving state by step S52, and complete | finishes a process.
[0041]
If the determination result in step S39 is YES, the room light 7 (load) is turned off in step S54, and the process proceeds to step S59. In step S59, the T2 timer is started. In step S60, it is determined whether or not ON data of the door switch 6 is received. If the determination result is YES, the process proceeds to step S32. If the determination result is NO, the process proceeds to step S61. In step S61, it is determined whether or not the door switch 9 is ON. If the determination result is YES, the process proceeds to step S55, and if the determination result is NO, the process proceeds to step S62. In step S62, it is determined whether a SLEEP frame is received. If the determination result is YES, the process proceeds to step S66 described later, and if the determination result is NO, the process proceeds to step S63. In step S63, it is determined whether an ACTIVE frame is received. If the determination result is YES, the process returns to step S59 to restart the T2 timer, and if the determination result is NO, the process proceeds to step S64. In step S64, it is determined whether the timer time T2 has elapsed. If the determination result is YES, the process proceeds to step S65, and if the determination result is NO, the process returns to step S60. In step S65, the SLEEP frame is transmitted to cause the other communication nodes 2A to 2C to shift to the power saving state. In step S66, the communication node 2D itself shifts to the power saving state, and the process ends. In the figure, steps S32 to S36 are normal operation states, steps S38 to 42 and 54 to 58 are communication I / F power saving possible states, and steps S44 to 51, 51-2 and 53 are communication I / F power savings. Steps S59 to S64 indicate a power saving state, Step S65 indicates a sleep command transmission state, and Steps S52 and 66 indicate processing in a power saving state.
[0042]
FIG. 10 is a flowchart showing processing at the time of wakeup of the communication node 2D. In performing the wake-up process in step S70, the activation factor is investigated in step S72, and the process proceeds to step S74. In step S74, it is determined whether or not the activation input is a self-contained control processing factor, that is, whether or not the door switch 9 is ON. If the determination result is YES, the process proceeds to step S76, and if the determination result is NO, step S80 is performed. Proceed to
In addition, as a specific determination method of whether or not the activation input in step S74 is a factor of the self-contained control process,
a) Whether a WAKE-UP frame has been received,
b) The activated factor is an input change from a switch or sensor other than the WAKE-UP frame, and is transmitted as input change information to another communication node.
c) Check whether the input terminal that has caused the input change from the switch or sensor other than the WAKE-UP frame is selected as the input terminal that wakes up the network,
There is a technique such as.
In step S76, the communication I / F power saving state is entered, and control of the room light 7 is executed in step S78. Specifically, the processing after step S40 shown in FIG. 7 is executed. In step S80, a wake-up signal is transmitted, and in step S82, the process shifts to the normal control state.
[0043]
Here, as shown in steps S40, S41, S47, S47-2, S60, S61, and S74, the communication node 2D has an input corresponding to the self-contained control process in an operation state other than the normal operation state. If the input is a self-contained control process, power is saved in the network so as not to shift to the normal operation state.
[0044]
FIG. 14 is a time chart showing state changes of the door switches 6 and 9 and the room light 7 shown in FIG. When the communication node 2D detects that the door switch 6 or the door switch 9 is turned on, the room light 7 is controlled to be turned on by the communication node 2D (time t1). When the communication node 2D detects that the door switches 6 and 9 have returned to OFF (time t2), the room light 7 is controlled to be turned OFF by the communication node 2D after the timer T1 has elapsed (time t3). The state change of the communication nodes 2A to 2D in this control will be described more specifically.
[0045]
FIG. 11 is a time chart showing state changes of the door switch 6 and the room light 7 shown in FIG. FIG. 12 is a time chart showing state changes of the communication nodes 2A to 2D in the present embodiment. FIG. 13 is a time chart showing state changes of the communication nodes 2A to 2D in the comparative example (conventional example) corresponding to FIG.
First, when the door switch 6 is ON, the communication nodes 2A and 2D are in a normal operation state (WUP) and transmit an ACTIVE frame (ACF-A and ACF-D), respectively. Further, since the communication nodes 2B and 2C are irrelevant to the control of the room light 7, they are held in a power saving enabled state (SDK).
[0046]
When the door switch 6 is turned off (time t2), the communication node 2A shifts to a power saving state (see arrow P1 in FIG. 3), stops periodic transmission of the ACTIVE frame, and the communication node 2D is self-contained. Since only the timer control of the type control process is performed, the communication I / F power saving state (I / F SDK) is entered (see arrow P2 in FIG. 3), and the cyclic transmission of the ACTIVE frame is stopped.
[0047]
Therefore, since the ACTIVE frame is not received, for example, after a predetermined time (T2 timer) elapses, the communication node 2A shifts to the sleep command transmission state, transmits the SLEEP frame (SLF-A) (time t4), and the power saving state ( SLP) (see arrow P5 in FIG. 3). When the communication nodes 2B and 2C receive the SLEEP frame transmitted by the communication node 2A, the communication nodes 2B and 2C shift from the power saving possible state to the power saving state (see arrow P10 in FIG. 3). After receiving the SLEEP frame transmitted from the communication node 2A, the communication node 2D stops the power supply of the communication I / F and shifts to the communication I / F power saving state (I / F SLP) (arrow P6 in FIG. 3).
[0048]
Then, at the time when the timer T1 ends (time t3), the communication node 2D has shifted from the communication I / F power saving state to the power saving state (see arrow P7 in FIG. 3) since all the load control has been completed. The communication nodes 2A to 2D are in the power saving state.
On the other hand, in the comparative example (conventional example), as shown in FIG. 11, even after the communication node 2D detects that the door switch 6 is turned off (time t2), the ACTIVE frame is transmitted from the communication node 2D. Therefore, the communication nodes 2A to 2C are maintained in a power saving state and cannot shift to the power saving state. Each of the communication nodes 2A to 2D shifts to the power saving state because the timer control of the room light 7 by the T1 timer of the communication node 2D ends (time t3), and the transmission of the ACTIVE frame from the communication node 2D is stopped. After the predetermined time (timer T2) has elapsed, the communication node 2A transmits the SLEEP frame (time t6).
[0049]
As described above, in the conventional example, after a predetermined time by the time measurement of the T1 timer has elapsed and the room light 7 is turned off (time t3), at a time t6 after a predetermined time has elapsed by the time measurement of the T2 timer, In contrast to the communication nodes 2A to 2D that simultaneously shift to the power saving state, in the embodiment of the present invention, communication is performed from time t2 when the door switch 6 is turned off to time t4 that is a predetermined time after counting by the T2 timer. The nodes 2A to 2C are in a power saving state, the communication node 2D is in a communication I / F power saving state, and the power consumption of the network can be reduced even though the timer control of the room light 7 is being executed. At a time t3 when the room light 7 is turned off after a certain period of time has elapsed, the communication node 2D is also in a power saving state. Since the over-click can be shifted to the power saving state, it is possible to further reduce the power consumption of the network.
[0050]
FIG. 14 is a time chart showing state changes of the door switch 9 and the room light 7 shown in FIG. FIG. 15 is a time chart showing a state change of each of the communication nodes 2A to 2D in the present embodiment. FIG. 16 is a time chart showing state changes of the communication nodes 2A to 2D in the comparative example (conventional example) corresponding to FIG.
First, when the door switch 9 is OFF, the communication nodes 2A to 2D are in a power saving state.
[0051]
As shown in FIG. 15, when the communication node 2D detects that the door switch 9 is turned on (time t1), the communication node 2D shifts to the communication I / F power saving state, and transmits a WAKE-UP frame. No (see arrow P12 in FIG. 3). For this reason, the other communication nodes 2A to 2C are maintained in the power saving state, and the communication node 2D controls the room light 7 with its own internal timer. When the control of the room light 7 ends (time t3), the communication node 2D immediately shifts to the power saving state (arrow P7 in FIG. 3).
In contrast, in the comparative example (conventional example), as shown in FIG. 16, when the communication node 2D detects that the door switch 9 is turned on (time t1), the communication node 2D shifts to the normal operation state. While the WAKE-UP frame (WUF-D) is transmitted and the room light 7 is controlled to be turned on, the ACTIVE frame is periodically transmitted. The other communication nodes 2A to 2C are returned to the normal operation state by the reception of the WAKE-UP frame, and then are put on standby in a power saving enabled state. Then, the transmission of the ACTIVE frame from the communication node 2D is stopped (time t3), and after the predetermined time (timer T2) has elapsed, the communication node 2A transmits the SLEEP frame (time t7). 2D shifts to a power saving state.
[0052]
As described above, when the activation input is generated in the communication node 2D when the communication nodes 2A to 2D are in the power saving state, in the conventional example, all the communication nodes on the network until the timer control of the room light 7 is completed. However, in the embodiment of the present invention, when the activation input is a self-contained control process, the communication nodes 2A to 2C irrelevant to the control process for the activation input can save power. Since the timer control of the room light 7 can be performed while maintaining the state, waste of battery power can be efficiently prevented. Further, since the communication node 2D shifts to the communication I / F power saving state in which the power supply of the communication I / F is stopped, it is possible to more efficiently prevent battery power from being wasted.
[0053]
【The invention's effect】
As described above, according to the invention described in claim 1, when the activation input is an activation input of a self-contained control process, a communication node unrelated to the activation input quickly shifts to a power saving state. Alternatively, the power saving state can be continued, and waste of battery power can be efficiently prevented.
[0054]
According to the second aspect of the present invention, the other communication nodes can shift to the power saving state while executing the self-contained processing, and the network system is shifted to the local power saving state. Even when activated for self-contained control, the communication stop state with other communication nodes is continued and the network system maintains the local power saving state, so that waste of battery power can be efficiently prevented.
[0055]
According to the invention described in claim 3, the current consumption of the communication node alone can be reduced, and the other communication nodes unnecessary for the load control are shifted to the power saving state to locally reduce the power consumption of the network. Since the state can be shifted, waste of battery power can be efficiently prevented.
[0056]
According to the fourth aspect of the present invention, load control can be performed without any influence even if the communication circuit unit is shifted to a power saving state and communication with the other communication node is stopped.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing a network system 1 according to an embodiment of the present invention.
FIG. 2 is a detailed explanatory diagram of communication nodes 2A to 2D shown in FIG.
3 is a state transition diagram of each communication node 2A to 2D shown in FIG.
FIG. 4 is an explanatory diagram of frames transmitted and received between the communication nodes 2A to 2D.
5 is a time chart showing state changes of the door switches 6 and 9 and the room light 7 shown in FIG. 1. FIG.
FIG. 6 is a flowchart showing a power saving state transition process of the communication node 2A.
FIG. 7 is a flowchart showing a power saving state transition process of a communication node 2D.
FIG. 8 is a flowchart showing a power saving state transition process of a communication node 2D.
FIG. 9 is a flowchart showing a power saving state transition process of the communication node 2D.
FIG. 10 is a flowchart showing a wake-up process of the communication node 2D.
FIG. 11 is a time chart showing the state changes of the door switch 6 and the room light 7 shown in FIG.
FIG. 12 is a time chart showing state changes of communication nodes 2A to 2D in the present embodiment.
FIG. 13 is a time chart corresponding to FIG. 12 showing a state change of each communication node 2A to 2D in a comparative example (conventional example).
14 is a time chart showing state changes of the door switch 9 and the room light 7 shown in FIG. 1. FIG.
FIG. 15 is a time chart showing state changes of communication nodes 2A to 2D in the present embodiment.
FIG. 16 is a time chart corresponding to FIG. 15 showing state changes of the communication nodes 2A to 2D in the comparative example (conventional example).
[Explanation of symbols]
1 Network system
2 Communication node
8 Multiple buses

Claims (4)

共通の伝送路を介して接続され、省電力状態と通常状態とに移行可能な複数の通信ノードを備えたネットワークシステムにおいて、
該ネットワークシステムは、前記複数の通信ノードの全てが通常状態のときに通常状態から省電力状態への遷移条件が確立した場合には、自己完結型制御処理を実行中の通信ノード以外の通信ノードが省電力状態に移行するとともに、
前記複数の通信ノードの全てが省電力状態のときに、少なくとも一つの通信ノードの起動入力が自己完結型制御処理の起動入力の場合には、起動入力が発生した通信ノード以外の通信ノードは省電力状態を維持する局部的省電力状態を有することを特徴とするネットワークシステム。
In a network system having a plurality of communication nodes connected via a common transmission path and capable of transitioning between a power saving state and a normal state,
In the network system, when a transition condition from a normal state to a power saving state is established when all of the plurality of communication nodes are in a normal state, a communication node other than the communication node that is executing a self-contained control process Will shift to the power saving state,
When all of the plurality of communication nodes are in the power saving state, if the activation input of at least one communication node is the activation input of the self-contained control process, communication nodes other than the communication node in which the activation input has occurred are omitted. A network system having a local power saving state for maintaining a power state.
前記通信ノードは、自身に接続される負荷を制御する制御回路部と、前記伝送路を介して互いに情報を送受信する通信回路部と、入出力回路を備える周辺回路部とで構成され、
通常状態から省電力状態への遷移条件が確立したときに、自己完結型制御処理を実行中であれば、通信回路部を省電力状態へ移行させて前記ネットワークシステムを局部的省電力状態に移行させることを可能とするとともに、
前記通信ノードが省電力状態のとき、起動入力が自己完結型制御処理入力の場合には、前記制御回路部および前記周辺回路部を通常状態に移行させ、通信回路部を省電力状態に維持させて前記ネットワークシステムを局部的省電力状態に維持させることを特徴とする請求項1に記載のネットワークシステム。
The communication node includes a control circuit unit that controls a load connected to the communication node, a communication circuit unit that transmits and receives information to and from each other via the transmission path, and a peripheral circuit unit that includes an input / output circuit.
If the self-contained control process is being executed when the transition condition from the normal state to the power saving state is established, the communication circuit unit is shifted to the power saving state and the network system is shifted to the local power saving state. And make it possible to
When the communication node is in a power saving state and the start input is a self-contained control processing input, the control circuit unit and the peripheral circuit unit are shifted to a normal state, and the communication circuit unit is maintained in a power saving state. The network system according to claim 1, wherein the network system is maintained in a local power saving state.
共通の伝送路を介して接続され、省電力状態と通常状態とに移行可能な複数の通信ノードを備えたネットワークシステムにおいて、
前記複数の通信ノードのうち少なくとも一つの通信ノードは、該通信ノード自身に接続される負荷を制御する制御回路部と、前記伝送路を介して他の通信ノードと情報を送受信する通信回路部と、入出力回路を備える周辺回路部とを有し、
通常状態から省電力状態への遷移条件が確立したときに、前記通信ノード自身が自己完結型制御処理を実行中であれば、前記通信回路部を省電力状態へ移行させ、前記処理が終了した後に前記制御回路部及び前記周辺回路部を省電力状態に移行させるとともに、
省電力状態のとき、起動入力が自己完結型制御処理入力の場合には、前記制御回路部及び前記周辺回路部を通常状態に移行させ、前記通信回路部は省電力状態を維持させることを特徴とするネットワークシステム。
In a network system having a plurality of communication nodes connected via a common transmission path and capable of transitioning between a power saving state and a normal state,
At least one of the plurality of communication nodes includes a control circuit unit that controls a load connected to the communication node itself, and a communication circuit unit that transmits and receives information to and from other communication nodes via the transmission path. And a peripheral circuit portion including an input / output circuit,
When the transition condition from the normal state to the power saving state is established, if the communication node itself is executing the self-contained control process, the communication circuit unit is shifted to the power saving state, and the process is completed. The control circuit unit and the peripheral circuit unit are shifted to a power saving state later,
In the power saving state, when the startup input is a self-contained control processing input, the control circuit unit and the peripheral circuit unit are shifted to a normal state, and the communication circuit unit maintains the power saving state. Network system.
前記自己完結型処理とは、前記一つの通信ノードに接続される負荷を制御するために、前記共通の伝送路を介した他の通信ノードの情報を必要としない負荷制御であることを特徴とする請求項1から請求項3のいずれかに記載のネットワークシステム。The self-contained processing is load control that does not require information of other communication nodes via the common transmission path in order to control a load connected to the one communication node. The network system according to any one of claims 1 to 3.
JP2003061569A 2003-03-07 2003-03-07 Network system Expired - Fee Related JP4083598B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003061569A JP4083598B2 (en) 2003-03-07 2003-03-07 Network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003061569A JP4083598B2 (en) 2003-03-07 2003-03-07 Network system

Publications (2)

Publication Number Publication Date
JP2004274336A JP2004274336A (en) 2004-09-30
JP4083598B2 true JP4083598B2 (en) 2008-04-30

Family

ID=33123755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003061569A Expired - Fee Related JP4083598B2 (en) 2003-03-07 2003-03-07 Network system

Country Status (1)

Country Link
JP (1) JP4083598B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4866214B2 (en) * 2006-11-17 2012-02-01 株式会社オートネットワーク技術研究所 Control unit and in-vehicle multiple communication system
JP4295313B2 (en) * 2006-12-28 2009-07-15 ソフトバンクBb株式会社 Power line communication apparatus and communication control method thereof
JP5607219B2 (en) * 2009-05-20 2014-10-15 ルネサスエレクトロニクス株式会社 Automotive communication systems
JP5668293B2 (en) * 2010-02-16 2015-02-12 沖電気工業株式会社 Wireless communication apparatus and program
JP5719218B2 (en) * 2011-04-11 2015-05-13 パナソニック株式会社 Communication device, power saving control method, program, and chip
JP2014086848A (en) * 2012-10-23 2014-05-12 Mitsubishi Electric Corp Communication system and communication method

Also Published As

Publication number Publication date
JP2004274336A (en) 2004-09-30

Similar Documents

Publication Publication Date Title
JP3463433B2 (en) Multiplex communication system
JP5626266B2 (en) Communications system
CN106358273B (en) Low-power consumption communication device
WO2011145198A1 (en) Data processor and electronic control unit
WO2002089419A1 (en) Multiplex communication apparatus for vehicle
US20080215908A1 (en) Sleep Watchdog Circuit For Asynchronous Digital Circuits
KR20200141206A (en) Apparatus for management network of a vehicle, system having the same and method thereof
JP2008107914A (en) Microcomputer, program and electronic control device for vehicle
JP4083598B2 (en) Network system
US8010818B2 (en) Power efficient method for controlling an oscillator in a low power synchronous system with an asynchronous I2C bus
JP2008102830A (en) Microcomputer, program and electronic control device for vehicle
US6529530B1 (en) Multiplex communicating method
JP2010206268A (en) Communication system and node
JP2011035834A (en) Communication system, communication apparatus and communication method
JP6332040B2 (en) Communication system and submaster node
CN110999417B (en) Low power supporting programmable hardware sleep cycle controller for 802.11 wireless devices
JP4076876B2 (en) Network system
JP2001257688A (en) Network device
JP5120720B2 (en) Electronic control device and control method of electronic control device
WO2022102309A1 (en) Communications device
JP3711849B2 (en) Microcomputer
US7010709B2 (en) Information processing device
JPH06292274A (en) Multiplex communications equipment
US11645089B2 (en) Network system
JP2006072698A (en) Power-saving-adapted device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080129

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080213

R150 Certificate of patent or registration of utility model

Ref document number: 4083598

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110222

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110222

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120222

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120222

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130222

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130222

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140222

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees