(57)【要約】【課題】他の通信装置との通信を行う通信装置において、消費電力の低減と速やかな起動とを両立できるようにする。【解決手段】スレーブノードの中央演算部は通信機能を用いて予め設定された機能を実行し、マイコン機能を用いて通信機能を休眠状態から起動状態に移行させる機能を実行する。そして、中央演算部は、起動モードよりも消費電力が少ない省電力モードに移行する旨の省電力移行指令を受けると、通信機能を起動状態から休眠状態に移行させる（Ｓ４５）。この際、マイコン機能を休眠状態に移行することなく起動状態で保持する（Ｓ４５）。マイコン機能が起動状態で保持されるので、通信機能を起動状態にする際に、マイコン機能の起動に必要な時間だけ通信機能の起動を早くすることができる。よって、消費電力の低減と速やかな起動とを両立できる。【選択図】図３
2015108943.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置との通信を行う通信装置（３０）であって、
予め設定された機能を実行する第１機能実行手段（４１ａ）と、
前記第１機能実行手段を利用した処理を実行する第２機能実行手段（４１ｂ）と、
起動モードよりも消費電力が少ない省電力モードに移行する旨の省電力移行指令を受けると、前記第１機能実行手段を起動状態から休眠状態に移行させる第１移行手段（Ｓ４５）と、
前記省電力移行指令を受けると、前記第２機能実行手段を休眠状態に移行することなく起動状態で保持する第１保持手段（Ｓ４５）と、
を備えたことを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、
前記省電力移行指令を受けてから、予め設定された保持時間が経過すると、前記第１保持手段が前記第２機能実行手段を起動状態に保持する作動を中止させ、前記第２機能実行手段を休眠状態に移行する第２移行手段（Ｓ５５）、
を備えたことを特徴とする通信装置。  
【請求項３】
請求項２に記載の通信装置において、
前記省電力移行指令を受けてから前記保持時間が経過するまでに、他の通信装置から省電力モードから起動モードに移行する旨の起動移行指令を受けると前記第１機能実行手段を休眠状態から起動状態に移行させる起動移行手段（Ｓ６５、Ｓ７５）、
を備えたことを特徴とする通信装置。
【請求項４】
請求項３に記載の通信装置において、
当該通信装置の管理を行う管理装置からデータ送信許可を受けると、前記第１機能実行手段に、他の通信装置へのデータの送信を開始させるデータ送信開始手段（Ｓ２１５、Ｓ７５）、
を備えたことを特徴とする通信装置。
【請求項５】
起動モードと起動モードよりも消費電力が少ない省電力モードとを切り替え可能な通信装置における作動モードを管理する管理装置（１０）であって、
当該管理装置は、請求項３または請求項４に記載の通信装置の管理を行うよう構成されており、
前記通信装置に対して、前記通信装置を構成する第２機能実行手段が休眠状態に移行する前に、省電力モードから起動モードに移行する旨の起動移行指令を送信する起動移行指令送信手段（Ｓ１２５、Ｓ１３０）、
を備えたことを特徴とする管理装置。
【請求項６】
請求項５に記載の管理装置において、
前記通信装置に対して、省電力モードに移行する旨の省電力移行指令を送信する省電力移行指令送信手段（Ｓ１１５）と、
を備え、前記起動移行指令送信手段および省電力移行指令送信手段は交互に作動すること、
を特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の通信装置との通信を行う通信装置、通信装置を管理する管理装置に関する。
【背景技術】
【０００２】
上記の通信装置として、電子制御装置単位で起動モードと起動モードよりも消費電力が少ない省電力モードとを遷移させるものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−５２９２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記通信装置では、電子制御装置を起動モードにしておくと消費電力が大きくなり、一方で、電子制御装置が省電力モードになっているときに再起動させようとすると再起動までの時間が掛かる、という問題点があった。
【０００５】
そこで、このような問題点を鑑み、他の通信装置との通信を行う通信装置において、消費電力の低減と速やかな起動とを両立できるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために成された本発明の通信装置において、第１機能実行手段は予め設定された機能を実行し、第２機能実行手段は第１機能実行手段を利用した処理を実行する。そして、第１移行手段は、起動モードよりも消費電力が少ない省電力モードに移行する旨の省電力移行指令を受けると、前記第１機能実行手段を起動状態から休眠状態に移行させる。また、第１保持手段は、省電力移行指令を受けると、第２機能実行手段を休眠状態に移行することなく起動状態で保持する。
【０００７】
このような通信装置によれば、第２機能実行手段が起動状態で保持されるので、第１機能実行手段を起動状態にする際に、第２機能実行手段の起動に必要な時間を待つ必要がない。よって、第１機能実行手段の起動を早くすることができる。よって、消費電力の低減と速やかな起動とを両立できる。
【０００８】
なお、第１移行手段は、自身の通信装置内から省電力移行指令を受けてもよいし、他の通信装置から省電力移行指令を受けてもよい。また、請求項４に係る発明は、請求項５以下に係る発明との関係を考慮して請求項３の従属項としているが、請求項１〜請求項３の何れか１項の従属項とすることができる。
【０００９】
さらに、上記目的を達成するためには、コンピュータを、通信装置や管理装置を構成する各手段として実現するための通信プログラムや管理プログラムとしてもよい。また、各請求項の記載は、可能な限りにおいて任意に組み合わせることができる。この際、発明の目的を達成できる範囲内において一部構成を除外してもよい。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態において本発明が適用された通信システム１の概略構成を示すブロック図である。
【図２】第１実施形態においてスレーブノード３０の各機能においてウェイクアップ状態とスリープ状態との遷移状態を示すタイミングチャートである。
【図３】第１実施形態においてスレーブノード３０の中央演算部４１が実行するスレーブ処理を示すフローチャートである。
【図４】第２実施形態においてスレーブノード３０の各機能においてウェイクアップ状態とスリープ状態との遷移状態を示すタイミングチャートである。
【図５】第２実施形態においてマスタノード１０の中央演算部２１が実行するマスタ処理を示すフローチャートである。
【図６】第３実施形態において本発明が適用された通信システム１の概略構成を示すブロック図である。
【図７】第３実施形態においてスレーブノード３０の中央演算部４１が実行するスレーブ処理を示すフローチャートである。
【図８】第３実施形態においてマスタノード１０の中央演算部２１が実行するマスタ処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に本発明にかかる実施の形態を図面と共に説明する。
［第１実施形態］
［本実施形態の構成］
本発明が適用された第１実施形態の通信システム１は、図１に示すように、マスタノード１０とスレーブノード３０とを備え、これらの各ノードが通信線５を介して互いに通信するよう構成されたシステムである。
【００１２】
マスタノード１０は、回路から構成されたトランシーバ１５と制御部２０とを備えている。トランシーバ１５は、通信線５を介してデータの送受信を行う周知の通信モジュールとして構成されている。すなわち、トランシーバ１５は、制御部２０から送られて来たデータを通信線５に流し、通信線５を流れてきたデータを制御部２０に送る。
【００１３】
制御部２０は、中央演算部２１とメモリ２２とを備えている。中央演算部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（何れも図示省略）を備えたコンピュータとして構成されており、ＲＯＭやＲＡＭに格納されたプログラムに従って各種処理を実行する。なお、中央演算部２１の機能は、一部または全部を回路等のハードウェアとして構成するとも可能である。ここで、中央演算部２１は、通信機能２１ａ、マイコン機能２１ｂ、および管理機能２１ｃを含む処理を実行する。
【００１４】
通信機能２１ａとしては、トランシーバ１５を用いてマスタノード１０が送信すべきデータの送信を行う機能を含む。通信機能２１ａはウェイクアップ状態(Wakeup)とスリープ状態(Sleep)とを変更可能に設定されている。なお、マスタノード１０は、通信機能２１ａがスリープ状態である場合であっても、通信線５に流れる信号を受信できるよう設定されている（スレーブノード３０も同様）。
【００１５】
マイコン機能２１ｂとしては、マスタノード１０が送信すべきデータを生成したり、通信機能２１ａの状態をウェイクアップ状態とスリープ状態との間で遷移させたりする機能を含む。
【００１６】
管理機能２１ｃとしては、マイコン機能２１ｂの状態をウェイクアップ状態とスリープ状態との間で遷移させる。また、自身のマイコン機能２１ｂを介して通信機能２１ａの状態を制御する。さらに、管理機能２１ｃは、マスタノード１０に接続された他の装置からの指令や、自身に備えられたタイマに従って、スレーブノード３０をスリープ（休眠）状態とするためのスリープ指令やスレーブノード３０をウェイクアップ（起動）状態とするためのウェイクアップ指令を出力する機能を有する。
【００１７】
ここで、通信機能２１ａやマイコン機能２１ｂは、後述するスレーブノード３０と同様の作動を行い、自身（マスタノード１０）からのスリープ指令やウェイクアップ指令（Wakeupパルス）を受けてスリープ状態とウェイクアップ状態との間で遷移する。すなわち、中央演算部２１は、メモリ２２に格納された通信開始時間１、通信開始時間２、スリープ待機時間、およびスリープ判断時間に従って後述するスレーブ処理を実行することで、スリープ状態とウェイクアップ状態とを切り替える。
【００１８】
詳細には、図２（ａ）に示すように、マスタノード１０からのスリープ指令（Sleepフレーム）を受けると、通信機能２１ａはスリープ手続きを行った後にスリープ状態に移行する。また、マイコン機能２１ｂについても、マスタノード１０からのスリープ指令を受けるとスリープ状態に移行するが、起動継続時間だけは起動状態を維持する。
【００１９】
この構成では、通信機能２１ａがスリープ状態であってマイコン機能２１ｂがウェイクアップ状態の際にウェイクアップ指令を受けると、直ちに通信機能２１ａを起動することができる。なお、図２（ｂ）に示すように、通信機能２１ａがスリープ状態になる際にマイコン機能２１ｂが直ちにスリープ状態になる構成では、ウェイクアップ指令を受けると、マイコン機能２１ｂが起動（初期化）した後で通信機能２１ａが起動することになるため、通信機能２１ａの起動に時間を要する点が本実施形態と異なる。
【００２０】
次に、スレーブノード３０は、マスタノード１０と同様に、トランシーバ３５と制御部４０とを備えている。そして、制御部４０は、マスタノード１０と同様に、中央演算部４１とメモリ４２とを備えている。
【００２１】
中央演算部４１は、通信機能４１ａ、マイコン機能４１ｂ、および管理機能４１ｃを含む処理を実行する。通信機能４１ａおよびマイコン機能４１ｂは、マスタノード１０の通信機能２１ａおよびマイコン機能２１ｂと同様であり、管理機能４１ｃは、マスタノード１０の管理機能２１ｃからスリープ指令を出力する機能を除いた機能を有する。
【００２２】
［本実施形態の処理］
このように構成された通信システム１において、スレーブノード３０は、図３に示すスレーブ処理を実施する。なお、マスタノード１０においても、同様の処理を実施するが、ここではスレーブノード３０が実施する処理として説明を行う。スレーブ処理は、例えば各ノードの電源が投入されると開始される処理であり、その後、一定周期毎に繰り返し実施される処理である。
【００２３】
この処理では、まず、初期状態として通信を停止させた状態とする（Ｓ１０）。続いて、ウェイクアップ要因を受信したか否かを判定する（Ｓ１５）。ウェイクアップ要因とは、マスタノード１０からのウェイクアップ指令（ウェイクアップパルス）を受信したり、自ノードに起動すべき要因が発生したりしたことが該当する。
【００２４】
ウェイクアップ要因を受信していなければ（Ｓ１５：ＮＯ）、Ｓ１５の処理を繰り返す。また、ウェイクアップ要因を受信していれば（Ｓ１５：ＹＥＳ）、マイコン機能４１ｂを起動させる（Ｓ２０）。
【００２５】
すなわち、マイコン機能４１ｂをウェイクアップ状態にし、ウェイクアップしたマイコン機能４１ｂが通信機能４１ａをウェイクアップさせる。この際には、図２（ｂ）に示すように、マイコン機能４１ｂの初期化に要する時間と通信機能４１ａのウェイクアップに要する時間との和の分だけの起動時間を要する。そして、ウェイクアップ要因を受信してから、前述の起動時間に若干の余裕時間を加算した通信開始時間１だけ待って通信を開始する。
【００２６】
すなわち、自身のタイマを作動させ、このタイマの時間をメモリ２２にスリープ判断時間として記録し、このスリープ判断時間とメモリ２２に記録された通信開始時間１とを比較する。このようにすることで、ウェイクアップ要因を受信してから、通信開始時間１が経過したか否かを判定する（Ｓ２５）。通信開始時間１が経過していなければ（Ｓ２５：ＮＯ）、Ｓ２５の処理を繰り返す。
【００２７】
通信開始時間１が経過していれば（Ｓ２５：ＹＥＳ）、通信機能４１ａを利用した通信を開始する（Ｓ３０）。そして、スリープフレームを受信したか否かを判定する（Ｓ４０）。
【００２８】
スリープフレームを受信していなければ（Ｓ４０：ＮＯ）、Ｓ４０の処理を繰り返す。スリープフレームを受信していれば（Ｓ４０：ＹＥＳ）、通信機能４１ａによる通信を停止させ、通信機能４１ａをスリープ状態に移行させる（Ｓ４５）。
【００２９】
この際、マイコン機能４１ｂについてはウェイクアップ状態を維持する。また、タイマ（スリープ判断時間）をリセットする。
そして、スリープ判断時間とメモリ４２内に記録されたスリープ待機時間（一定時間）とを比較することで、スリープ待機時間が経過したか否かを判定する（Ｓ５０）。スリープ待機時間は、通信機能４１ａをスリープ手続きに移行させてから（或いはスリープ手続きを開始してから）マイコン機能４１ｂのスリープ手続きを開始するまでの時間である。スリープ待機時間が経過していれば（Ｓ５０：ＹＥＳ）、マイコン機能４１ｂを停止させ（Ｓ５５）、スレーブ処理を終了する。
【００３０】
また、スリープ待機時間が経過していなければ（Ｓ５０：ＮＯ）、Ｓ１５と同様に、ウェイクアップ要因を受信したか否かを判定する（Ｓ６５）。ウェイクアップ要因を受信していなければ（Ｓ６５：ＮＯ）、Ｓ６５の処理を繰り返す。また、ウェイクアップ要因を受信していれば（Ｓ６５：ＹＥＳ）、マイコン機能４１ｂに通信機能４１ａをウェイクアップさせつつ、メモリ４２に記録された通信開始時間２だけ待機する（Ｓ７０）。
【００３１】
ここで、通信開始時間２は、通信機能４１ａのウェイクアップに要する時間に若干の余裕時間を加算した時間であり、通信開始時間１よりも短い時間となる。
通信開始時間２が経過していなければ（Ｓ７０：ＮＯ）、Ｓ７０の処理を繰り返す。また、通信開始時間２が経過していれば（Ｓ７０：ＹＥＳ）、通信機能４１ａを利用した通信を開始し（Ｓ７５）、Ｓ４０の処理に戻る。
【００３２】
［本実施形態による効果］
以上のように詳述した通信システム１を構成するスレーブノード３０において、中央演算部４１は通信機能４１ａを用いて予め設定された機能を実行し、マイコン機能４１ｂを用いて通信機能４１ａをスリープ（休眠）状態からウェイクアップ（起動）状態に移行させる機能を実行する。そして、中央演算部４１は、自身の作動状態（作動モード）を、ウェイクアップ状態（起動モード）よりも消費電力が少ないスリープ状態（省電力モード）に移行する旨のスリープフレーム（省電力移行指令）を受けると、通信機能４１ａをウェイクアップ状態からスリープ状態に移行させる。また、この際、マイコン機能４１ｂをスリープ状態に移行することなくウェイクアップ状態で保持する。
【００３３】
このような通信システム１によれば、マイコン機能４１ｂがウェイクアップ状態で保持されるので、通信機能４１ａをウェイクアップ状態にする際に、マイコン機能４１ｂの起動に必要な時間だけ通信機能４１ａの起動を早くすることができる。よって、消費電力の低減と速やかな起動とを両立できる。
【００３４】
また、上記スレーブノード３０において中央演算部４１は、スリープフレームを受けてから、予め設定された保持時間（起動継続期間）が経過すると、マイコン機能４１ｂをウェイクアップ状態に保持する作動を中止させ、マイコン機能４１ｂをスリープ状態に移行する。
【００３５】
このような通信システム１によれば、保持時間が経過するまでは通信機能４１ａの起動がより早くできる状態を維持し、保持時間が経過した後は、マイコン機能４１ｂについてもスリープ状態にすることで、さらなる省電力化を達成することができる。
【００３６】
さらに、上記スレーブノード３０においてスレーブノード３０の中央演算部４１は、マスタ装置１０からスリープ状態スリープ状態からウェイクアップ状態に移行する旨のウェイクアップ指令（起動移行指令）を受けるとマイコン機能４１ｂに対して通信機能４１ａをスリープ状態からウェイクアップ状態に移行させる。
【００３７】
このような通信システム１によれば、スリープ状態にした通信機能４１ａをマイコン機能４１ｂがウェイクアップ状態に復帰させることができる。
［第２実施形態］
次に、別形態の通信システム２について説明する。本実施形態（第２実施形態）では、第１実施形態の通信システム１と異なる箇所のみを詳述し、第１実施形態の通信システム１と同様の箇所については、同一の符号を付して説明を省略する。
【００３８】
第２実施形態の通信システム２では、図４に示すように、マスタノード１０がスリープフレームとウェイクアップ指令とを交互に定期的に送信する。このようにすることで、スレーブノード３０のマイコン機能４１ｂがスリープ状態にならないように管理する。なお、マイコン機能４１ｂをウェイクアップ状態にしておく必要がなくなった場合、マスタノード１０がウェイクアップ指令を送信することを止めればマイコン機能４１ｂについてもスリープ状態にすることができる。
【００３９】
詳細には、図５に示すように、マスタノード１０はマスタ処理を実施する。マスタ処理は、例えば、マスタノード１０に通信要因が発生すると開始する処理である。通信要因とは、他の装置からマスタノード１０に、スレーブノード３０に通信すべきデータが送られてきたことや、他の装置から通信を行う旨の指令を受けたこと、或いは何らかのイベントが発生していること等が該当する。
【００４０】
マスタ処理では、図５に示すように、前述のスレーブ処理のＳ１０〜Ｓ３０と同様の処理を実施する。そして、Ｓ３０の処理に続いて、通信要因がなくなったか否か（引き続き通信要因があるか否か）を判定する（Ｓ１１０）。
【００４１】
通信要因があれば（Ｓ１１０：ＹＥＳ）、Ｓ１１０の処理を繰り返す。また、通信要因がなくなっていれば（Ｓ１１０：ＮＯ）、スリープフレームをスレーブノード３０（および自身）に対して送信する（Ｓ１１５）。
【００４２】
続いて、短時間起動を継続するか否かを判定する（Ｓ１２０）。ここで、短時間起動とは、マイコン機能４１ｂをスリープ状態にさせないことで、短時間で通信機能４１ａが起動できる状態を示す。短時間起動を継続するか否かについては、予め設定されているか、他の装置からの指示で設定される。
【００４３】
短時間起動を継続する場合（Ｓ１２０：ＹＥＳ）、一定時間（スリープ待機時間）が経過したか否かを判定する（Ｓ１２５）。一定時間が経過していなければ（Ｓ１２５：ＮＯ）、Ｓ１２５の処理を繰り返す。
【００４４】
また、一定時間が経過していれば（Ｓ１２５：ＹＥＳ）、マイコン機能４１ｂを用いてウェイクアップ指令を通信機能４１ａに対して送信させ（Ｓ１３０）、Ｓ１１０の処理に戻る。
【００４５】
また、Ｓ１２０の処理にて、短時間起動を継続しない場合（Ｓ１２０：ＮＯ）、マスタノードの通信機能２１ａおよびマイコン機能４１ｂを停止させ（Ｓ１４０、Ｓ１４５）、マスタ処理を終了する。
【００４６】
以上のように詳述した通信システム２において、マスタノード１０は、スレーブノード３０に対して、スレーブノード３０を構成するマイコン機能４１ｂがスリープ状態に移行する前に、スリープ状態からウェイクアップ状態に移行する旨のウェイクアップ指令（起動移行指令）を送信する。
【００４７】
このような通信システム２によれば、スレーブノード３０は、通信機能４１ａをスリープ状態にした後、暫くしてから自身でマイコン機能４１ｂをスリープ状態に移行する構成であり、スレーブノード３０を構成するマイコン機能４１ｂがスリープ状態に移行することを抑制することができる。
【００４８】
さらに、マスタノード１０は、スレーブノード３０に対して、スリープ状態に移行する旨のスリープフレームと、ウェイクアップ指令とを交互に送信する。
このような通信システム２によれば、スレーブノード３０をスリープ状態に移行させつつもスレーブノード３０を構成するマイコン機能４１ｂがスリープ状態に移行することを抑制することができる。この構成では、スレーブノード３０がスリープの指令を受けて省電力モードに移行する構成であっても、省電力化を良好に行うことができる。
【００４９】
［第３実施形態］
次に、別形態の通信システム３について説明する。上記実施形態の通信システム１，２では、スレーブノード３０が自身で通信開始のタイミングを計時するよう構成したが、通信システム３においては、スレーブノード３０がマスタノード１０から送信される通信開始許可を待って通信を開始するよう構成される。
【００５０】
この構成では、図６に示すように、スレーブノード３０のメモリ４２には、スリープ待機時間とスリープ判定時間とが記録されていればよく、通信開始時間１，２については、マスタノード１０のメモリ２２だけに記録されていればよい。
【００５１】
通信システム３におけるスレーブ処理では、図７に示すように、前述のスレーブ処理におけるＳ２５、Ｓ７０の処理に換えて、Ｓ２１０、Ｓ２１５の処理をそれぞれ実行する。Ｓ２１０およびＳ２１５の処理では、それぞれ、マスタノード１０から通信開始許可を受けたか否かを判定する（Ｓ２１０、Ｓ２１５）。
【００５２】
通信開始許可を受けていなければ（Ｓ２１０：ＮＯまたはＳ２１５：ＮＯ）、この処理（Ｓ２１０またはＳ２１５の処理）を繰り返し、通信開始許可を受けていれば（Ｓ２１０：ＹＥＳまたはＳ２１５：ＹＥＳ）、次の処理（Ｓ３０またはＳ７５の処理）に移行する。
【００５３】
また、通信システム３におけるマスタ処理では、図８に示すように、Ｓ３０の処理とＳ１１０の処理との間、およびＳ２６０の処理とＳ１１０の処理との間で、スレーブノード３０に対して通信開始許可を送信する（Ｓ２５５またはＳ２６５）。
【００５４】
このような通信システム３によれば、マスタ装置１０からデータ送信許可を受けてから通信を開始するのでスレーブノード３０がそのシステムに応じた適切なタイミングでデータの送信を開始することができる。
【００５５】
［その他の実施形態］
本発明は、上記の実施形態によって何ら限定して解釈されない。また、上記の実施形態の構成の一部を、課題を解決できる限りにおいて省略した態様も本発明の実施形態である。また、上記の複数の実施形態を適宜組み合わせて構成される態様も本発明の実施形態である。また、特許請求の範囲に記載した文言のみによって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。また、上記の実施形態の説明で用いる符号を特許請求の範囲にも適宜使用しているが、各請求項に係る発明の理解を容易にする目的で使用しており、各請求項に係る発明の技術的範囲を限定する意図ではない。
【００５６】
例えば、上記実施形態においては、通信線５に１つのスレーブノード３０が接続された構成について説明したが、通信線５に複数のスレーブノード３０が接続された構成であってもよく、このようにしても各ノードは同様の処理を実施することができる。
【００５７】
［実施形態の構成と本発明の手段との対応関係］
上記実施形態におけるマスタノード１０は本発明でいう管理装置に相当し、上記実施形態におけるスレーブノード３０は本発明でいう通信装置に相当する。また、上記実施形態における通信機能４１ａは本発明でいう第１機能実行手段に相当し、上記実施形態におけるマイコン機能４１ｂは本発明でいう第２機能実行手段に相当する。
【００５８】
さらに、上記実施形態においてスレーブノード３０の中央演算部４１が実行する処理のうち、Ｓ４５の処理は本発明でいう第１移行手段および第１保持手段に相当し、Ｓ５５の処理は本発明でいう第２移行手段に相当する。また、上記実施形態におけるＳ６５、Ｓ７５の処理は本発明でいう起動移行手段に相当し、Ｓ２１５、Ｓ７５の処理は本発明でいうデータ送信開始手段に相当する。
【００５９】
さらに、上記実施形態においてマスタノード１０の中央演算部２１が実行する処理のうち、Ｓ１２５、Ｓ１３０の処理は本発明でいう起動移行指令送信手段に相当し、Ｓ１１５の処理は本発明でいう省電力移行指令送信手段に相当する。
【符号の説明】
【００６０】
１…通信システム、２…通信システム、３…通信システム、５…通信線、１０…マスタノード、１０…マスタ装置、１５…トランシーバ、２０…制御部、２１…中央演算部、２１ａ…通信機能、２１ｂ…マイコン機能、２１ｃ…管理機能、２２…メモリ、３０…スレーブノード、３５…トランシーバ、４０…制御部、４１…中央演算部、４１ａ…通信機能、４１ｂ…マイコン機能、４１ｃ…管理機能、４２…メモリ。
【図１】
2015108943.tif 000003
【図２】
2015108943.tif 000004
【図３】
2015108943.tif 000005
【図４】
2015108943.tif 000006
【図５】
2015108943.tif 000007
【図６】
2015108943.tif 000008
【図７】
2015108943.tif 000009
【図８】
2015108943.tif 000010