(57)【要約】【課題】  電源装置の故障などにより供給可能電力が低下しても回路制御装置全体が停止しないようにすること。【解決手段】  電源装置と、前記電源装置からの電力供給により動作し、消費電力量が異なる複数の状態モードのうちのいずれかの状態モードをとる複数の回路基板と、を備える回路制御装置により構成される通信装置１において、前記複数の回路基板に対して供給可能な電力を示す供給可能電力情報と、前記各回路基板の状態モードの組み合わせと、を対応付けて記憶し、前記電源装置により供給可能な電力を示す供給可能電力情報を取得し、前記取得される供給可能電力情報に対応付けて記憶される状態モードの組み合わせになるよう、前記各回路基板を制御することを特徴とする。【選択図】        図１
2006238227.tif 000002
【特許請求の範囲】
【請求項１】
電源装置と、前記電源装置からの電力供給により動作し、消費電力量が異なる複数の状態モードのうちのいずれかの状態モードをとる複数の回路基板と、を備える回路制御装置において、
前記複数の回路基板に対して供給可能な電力を示す供給可能電力情報と、前記各回路基板の状態モードの組み合わせと、を対応付けて記憶する供給電力対応状態モード記憶手段と、
前記電源装置により供給可能な電力を示す供給可能電力情報を取得する供給可能電力情報取得手段と、
前記取得される供給可能電力情報に対応付けて記憶される状態モードの組み合わせになるよう、前記各回路基板を制御する回路基板状態モード制御手段と、
を含むことを特徴とする回路制御装置。
【請求項２】
請求項１に記載の回路制御装置において、
前記電源装置は、複数の電源基板から構成され、
前記供給可能電力情報は、前記複数の電源基板のうち電力供給可能なものにより供給される電力を示す情報である、
ことを特徴とする回路制御装置。
【請求項３】
請求項１又は２に記載の回路制御装置において、
前記各回路基板の動作状態を取得する動作状態取得手段と、
前記取得される動作状態に基づき、前記供給電力対応状態モード記憶手段において前記各供給可能電力情報に対応付けて記憶される前記各回路基板の状態モードの組み合わせを変更する状態モード組み合わせ変更手段と、
をさらに含むことを特徴とする回路制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は回路制御装置に関し、特に電源装置が故障した場合に回路制御装置全体が停止しないようにするための技術に関する。
【背景技術】
【０００２】
従来の回路制御装置には、複数種類の回路基板からなるユニットにより構成され、ひとつのユニットには同一種類の回路基板が複数含まれるようにしているものがある。このような回路制御装置により構成される通信装置では、正常時には同一種類の回路基板を全て通信処理の用に供し、ある回路基板が故障した場合には他の同一種類の回路基板のみで通信処理を継続するｎ−１冗長構成と呼ばれる冗長構成が採用される場合が多い。
【０００３】
上記複数種類の回路基板のうちには、他の回路基板に対して電力を供給する機能を有する電源装置として機能する電源基板も含まれる。電源装置は、通常複数の電源基板により構成される。電源基板は体積が大きく、発熱量も大きいため、通常はユニット内の他の回路基板を動作させるために必要最低限の電力供給能力のものが使用される。
【０００４】
なお、特許文献１には主電源装置とは別に設けられ、主電源装置の電力供給停止時に電力供給を行うバックアップ用のバッテリに関する技術が記載されている。この技術では、バッテリの電圧低下スピードを抑制するため、バッテリの電圧が低下した場合に待機系無線装置に対する電力供給を停止することにより消費電力量を小さくしている。
【特許文献１】特開平９−２４７０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようにユニット内の基板を動作させるために必要最低限の電力供給能力の電源装置を使用すると、電源装置の故障などにより供給可能電力が低下した場合、回路制御装置全体が停止してしまうという問題があった。
【０００６】
これに対し上記特許文献１の方法を適用するとしても、待機系回路制御装置に対する電力供給を停止した後さらにバッテリの供給可能電力が低下した場合には、運用系回路制御装置全体が停止してしまう。
【０００７】
本発明は上記課題を解決するためになされたもので、その目的の一つは、電源装置の故障などにより供給可能電力が低下しても回路制御装置全体が停止しないようにすることを可能にする回路制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明に係る回路制御装置は、電源装置と、前記電源装置からの電力供給により動作し、消費電力量が異なる複数の状態モードのうちのいずれかの状態モードをとる複数の回路基板と、を備える回路制御装置において、前記複数の回路基板に対して供給可能な電力を示す供給可能電力情報と、前記各回路基板の状態モードの組み合わせと、を対応付けて記憶する供給電力対応状態モード記憶手段と、前記電源装置により供給可能な電力を示す供給可能電力情報を取得する供給可能電力情報取得手段と、前記取得される供給可能電力情報に対応付けて記憶される状態モードの組み合わせになるよう、前記各回路基板を制御する回路基板状態モード制御手段と、を含むことを特徴とする。
【０００９】
本発明によれば、各回路基板の状態モードが供給可能電力に応じた組み合わせになるよう、各回路基板を制御することができるので、供給可能電力が低下しても回路制御装置全体が停止しないようにすることができる。
【００１０】
また、上記回路制御装置において、前記電源装置は、複数の電源基板から構成され、前記供給可能電力情報は、前記複数の電源基板のうち電力供給可能なものにより供給される電力を示す情報である、こととしてもよい。
【００１１】
このようにすることにより、各回路基板の状態モードが、複数の電源基板のうち故障により使用できなくなった電源基板を除いて供給可能な電力に応じた組み合わせになるよう、各回路基板を制御することができる。
【００１２】
また、上記回路制御装置において、前記各回路基板の動作状態を取得する動作状態取得手段と、前記取得される動作状態に基づき、前記供給電力対応状態モード記憶手段において前記各供給可能電力情報に対応付けて記憶される前記各回路基板の状態モードの組み合わせを変更する状態モード組み合わせ変更手段と、をさらに含むこととしてもよい。
【００１３】
このようにすることにより、正常に動作している回路基板について優先的に電力を供給できるように、状態モードの組み合わせを変更することができる。
【発明を実施するための最良の形態】
【００１４】
実施形態１．
本発明の実施形態１について、図面を参照しながら説明する。
【００１５】
図１は、本実施の形態に係る通信装置１のシステム構成図である。同図に示すように、本実施の形態に係る通信装置１は、電源装置Ｐと、複数の通信機能部と、から構成されるユニットを少なくとも１つ含んで構成される回路制御装置により構成される。本実施の形態では特に、通信装置１は１つのユニットから構成され、通信機能部として、通信機能部Ａ、通信機能部Ｂ、及び通信機能部Ｃを含んでいるものとして説明する。
【００１６】
各通信機能部は、同一種類の回路基板である通信基板を複数含んで構成されている。この回路基板は、通信機能部ごとに異なり、各通信機能部は互いに異なる通信処理を行う。
【００１７】
より具体的には、通信機能部Ａは通信基板Ａ１，通信基板Ａ２，通信基板Ａ３，通信基板Ａ４の４つの通信基板から構成され、通信基板Ａ１乃至通信基板Ａ４は同じ機能を有している。また、通信機能部Ｂは通信基板Ｂ１，通信基板Ｂ２の２つの通信基板から構成され、通信基板Ｂ１及び通信基板Ｂ２は同じ機能を有している。また、通信機能部Ｃは通信基板Ｃ１，通信基板Ｃ２の２つの通信基板から構成され、通信基板Ｃ１及び通信基板Ｃ２は同じ機能を有している。
【００１８】
一方、電源装置Ｐは電源基板Ｐ１，電源基板Ｐ２，電源基板Ｐ３の３つの電源基板から構成され、電源基板Ｐ１乃至電源基板Ｐ３は、いずれも各通信基板に電力を供給するための電力供給機能を有している。電源基板も回路基板である。なお、電源基板Ｐ１，電源基板Ｐ２の電力供給能力は、電源基板Ｐ３の倍となっている。
【００１９】
各電源基板が正常に動作しているときであって、各通信基板が故障状態又は運用系から後述する所定操作によって外された状態でない場合、通信機能部Ａ及び通信機能部Ｂでは、それぞれを構成する全ての通信基板（通信基板Ａ１乃至通信基板Ａ４、通信基板Ｂ１及び通信基板Ｂ２）が実際の通信に係る通信処理（以下、実通信処理と称する）を行っている。そしていずれかの通信基板が故障した場合、故障していない通信基板のみで実通信処理を続ける。このように、通常は全ての通信基板によって実通信処理を行い、ある通信基板が故障した場合に、故障した通信基板のみを運用系から外して実通信処理を続ける冗長構成は、ｎ−１冗長構成と呼ばれる。一方通信機能部Ｃでは、通信基板Ｃ１又は通信基板Ｃ２のいずれかのみが実通信処理を行っている。そして、実通信処理を行っている通信基板が故障した場合、他の通信基板が故障した通信基板の実通信処理を引き継ぎ、実通信処理を行う。このように、通常は全ての通信基板で実通信処理を行うことをせず、実通信処理を行っている通信基板が故障した場合に、それまで実通信処理を行っていなかった通信基板が引き継いで通信処理を行う冗長構成は、ｎ＋１冗長構成と呼ばれる。
【００２０】
各通信基板は消費電力量の異なる複数の状態モードのうちのいずれかの状態モードで動作する。具体的には、消費電力の少ない順に、通信基板に電源を投入しない状態（状態モードｓａ）、通信基板内の電源制御部のみ動作し、通信基板内部には電源を供給しない状態（状態モードｓｂ）、上記通信処理のさらに詳細な各処理に対応して通信基板内部に設けられるブロックのうち、特に電力消費量の大きいブロックについて電源を供給しないようにした状態（状態モードｓｃ）、通信基板に含まれるプロセッサの動作周波数を落とし、処理能力を低下させて省電力モードとした状態（状態モードｓｄ）、正常状態（状態モードｓｎ）、の状態モードのうち、いずれかの状態モードで動作する。
【００２１】
なお、ある通信基板を使用しない場合（冗長構成としない場合）には、該使用されない通信基板は、保守者の所定操作若しくは故障の検出により上記状態モードのいずれとも異なる不使用モードに移る。不使用モードとなった通信基板は、使用状態に移るための保守者による所定操作を待機し、該所定操作が受け付けた場合に上記状態モードのいずれかに移る。
【００２２】
図２は、通信装置１の機能を示す機能ブロック図である。同図では、電源基板Ｐ１と、通信基板Ａ１と、を代表的に記載しているが、他の電源基板及び通信基板においても同様である。
【００２３】
同図に示すように、電源基板Ｐ１は、機能的には、電源部１０、動作監視部１２、電源異常感知部１４、基板動作感知部１６、基板制御部１８、記憶部２０を含んで構成される。また、通信基板Ａ１は、機能的には、電源制御部５０、基板内部５２、動作監視部５４を含んで構成される。
【００２４】
まず、電源基板Ｐ１の機能ブロックについて説明する。電源部１０は、商用電源と接続され、発電所から供給される交流電力の入力を受ける。そして、入力された電力を必要に応じ各通信基板に対して分配することにより電力を供給する。なお、各電源基板と各通信基板とは例えば並列又は直列に接続される。
【００２５】
動作監視部１２は、電源基板Ｐ１の電源供給機能が正常に動作しているか否かを定期的に監視する。正常に動作している場合、電源基板Ｐ１の電源供給機能が正常に動作していることを示す自電源Ａｌｉｖｅ信号を他の電源基板に対して定期的に送信する。
【００２６】
電源異常感知部１４は、電源基板Ｐ１以外の各電源基板から送信される自電源Ａｌｉｖｅ信号を、他電源Ａｌｉｖｅ信号として受信する。そして、信号の受信状況を基板制御部１８に対して通知する。具体的には、他電源Ａｌｉｖｅ信号として受信される自電源Ａｌｉｖｅ信号を送信した電源基板を示す正常動作電源基板情報を基板制御部１８に対して出力する。
【００２７】
基板動作感知部１６は、後述の処理により各通信基板から送信される自基板Ａｌｉｖｅ信号を受信する。自基板Ａｌｉｖｅ信号は、該信号を送信した通信基板が正常に動作していることを示す信号である。そして、信号の受信状況を基板制御部１８に対して通知する。具体的には、自基板Ａｌｉｖｅ信号が受信された通信基板を示す正常動作通信基板情報を基板制御部１８に対して出力する。
【００２８】
記憶部２０は、通信装置１の基板構成を記憶している。すなわち、各基板に基板ＩＤを付与し、記憶している。また、電源装置Ｐが供給可能な電力を示す供給可能電力情報と、各通信基板の状態モードの組み合わせと、を対応付けた状態モードテーブルを記憶している。なお、供給可能電力情報として具体的には電源基板の組み合わせを記憶している。
【００２９】
記憶部２０において記憶される状態モードテーブルの例を図３に示す。同図に示すように、状態モードテーブルでは、供給可能電力情報に対応付けて各通信機能部の通信基板の状態モードの組み合わせが記憶されている。
【００３０】
供給可能電力情報は、状態ＳＡ乃至状態ＳＤ及び状態ＳＮのいずれかをとる。すなわち、電源基板の組み合わせにより供給可能電力が異なるので、電力供給可能な電源基板の組み合わせを供給可能電力情報として記憶している。同図では、状態ＳＡは、電源基板Ｐ３が異常すなわち電力供給不能状態であり、かつ電源基板Ｐ１，電源基板Ｐ２が正常すなわち電力供給可能状態である場合を示す。また、状態ＳＢは、電源基板Ｐ１又は電源基板Ｐ２の一方が異常であり、かつ電源基板Ｐ１又は電源基板Ｐ２の他方及び電源基板Ｐ３が正常である場合を示す。また、状態ＳＣは、電源基板Ｐ３が異常かつ電源基板Ｐ１又は電源基板Ｐ２の一方が異常であり、かつ電源基板Ｐ１又は電源基板Ｐ２の他方が正常である場合を示す。さらに、状態ＳＤは、電源基板Ｐ１及び電源基板Ｐ２が異常であり、かつ電源基板Ｐ３が正常である場合を示す。状態ＳＡ乃至状態ＳＤについては、供給可能な電力がこの順で小さくなっていく。なお、状態ＳＮは全ての電源基板が電力供給可能状態にある場合を示しており、供給可能電力は状態ＳＡよりもなお大きい。
【００３１】
各通信機能部の通信基板の状態モードの組み合わせは、各通信機能部に含まれる各通信基板の状態モードが、上記状態モードｓａ乃至状態モードｓｄ、上記状態モードｓｎ、又は不使用モードのいずれであるかにより示される。なお同図では、状態モードｓａ乃至状態モードｓｄのいずれかにある通信基板について記載し、状態モードｓｎ又は不使用モードにある基板については省略している。
【００３２】
図２の説明に戻る。基板制御部１８は、電源異常感知部１４から送信される正常動作電源基板情報に基づいて、記憶部２０において記憶される各基板ＩＤにより示される電源基板が正常に動作しているか否かを判断する。そして、正常に動作する電源基板の組み合わせにより、電力供給可能情報が上記状態ＳＡ乃至状態ＳＤ又は状態ＳＮのいずれであるか、を判断する。
【００３３】
基板制御部１８は、判断された電力供給可能情報に対応付けて上記状態モードテーブルに記憶される状態モードとなるよう、各通信基板を制御する。具体的には、判断された電力供給可能情報に対応付けて状態モードテーブルに記憶される状態モードに基づいて各通信基板の状態モードを決定し、決定した状態モードを示す情報を含むＳｌｅｅｐ信号を生成し、各通信基板に対して送信する。
【００３４】
このように送信されたＳｌｅｅｐ信号を受信することによって、各通信基板はその状態モードを例えば図４又は図５に示す状態モードとする。これらの図では、斜線のついている通信基板が状態モードｓａとなっている基板である。図４では、電源基板Ｐ１が電力供給不能状態となっている。これは状態モードテーブルの状態ＳＢに相当し、基板制御部１８は、通信基板Ａ４，通信基板Ｂ２，通信基板Ｃ２に対して状態モードｓａとなるようＳｌｅｅｐ信号を送信している。図５では、電源基板Ｐ１及び電源基板Ｐ３が電力供給不能状態となっている。これは状態モードテーブルの状態ＳＣに相当し、基板制御部１８は、通信基板Ａ３，通信基板Ａ４，通信基板Ｂ２，通信基板Ｃ２に対して状態モードｓａとなるようＳｌｅｅｐ信号を送信している。
【００３５】
基板制御部１８はまた、基板動作感知部１６から送信される正常動作通信基板情報を受信し、記憶部２０において記憶される各基板ＩＤにより示される通信基板が正常に動作しているか否かを判断する。なお、ここでの正常に動作していない状態とは、全く動作していない状態ではなく、通信基板が何らかの所定状態に達したために全て正常に動作しているとはいえない状態を指す。
【００３６】
基板制御部１８は、正常に動作していないと判断された通信基板がある場合、該通信基板の消費電力を下げるよう、記憶部２０に記憶される状態モードテーブルを書き換える。すなわち基板制御部１８は、各通信基板が正常に動作しているか否かを判断することにより各通信基板の動作状態を取得し、取得した動作状態に基づき供給可能電力情報に対応する各通信基板の状態モードの組み合わせを変更している。
【００３７】
この具体的な例を図６に示す。図６は、通信基板Ａ２，通信基板Ｂ１，及び通信基板Ｃ１が正常に動作していないと判断された場合に書き換えられた状態モードテーブルの例である。図３に示す状態モードテーブルでは、各通信機能部において供給可能電力の低下の際にも消費電力量を少なくしない通信基板の優先順位を、通信機能部Ａでは通信基板Ａ１，通信基板Ａ２，通信基板Ａ３，通信基板Ａ４の順としているのに対し、図６に示す状態モードテーブルでは、通信基板Ａ１，通信基板Ａ３，通信基板Ａ４，通信基板Ａ２の順としている。すなわち、正常に動作していないと判断された通信基板の優先順位を最下位に下げることにより供給可能電力情報に対応する各通信基板の状態モードの組み合わせを変更し、正常に動作している通信基板に優先的に電力を供給できるようにしている。通信機能部Ｂ，通信機能部Ｃについても同様に正常に動作していない通信基板の優先順位を最下位に下げている。
【００３８】
なお、基板制御部１８による通信基板状態モード制御処理は、各電源基板においてそれぞれ行われる。各電源基板の基板制御部１８が行う通信基板状態モード制御処理には予め優先順位が付けられ、例えば電源基板Ｐ１の処理によるＳｌｅｅｐ信号と電源基板Ｐ２の処理によるＳｌｅｅｐ信号とが後述するように電源制御部５０において受信される場合、電源制御部５０は一方の電源基板の処理によるＳｌｅｅｐ信号を優先して使用し、他は破棄する。
【００３９】
次に、通信基板Ａ１の機能ブロックについて説明する。基板内部５２は、通信基板Ａ１において行われる各処理に対応して設けられるブロックを含んで構成される。そして、各ブロックにおいて所定の処理を行う。より具体的には、各ブロックは必要に応じて他の通信基板や外部と通信線により接続され、入力される信号に所定の処理を施して出力する処理を行う。
【００４０】
動作監視部５４は、基板内部５２の動作状態を監視することにより、通信基板Ａ１が正常に機能しているか否かを定期的に監視する。そして、正常に機能している場合には、正常に機能していることを示す自基板Ａｌｉｖｅ信号を各電源基板（電源基板Ｐ１乃至電源基板Ｐ３）の基板動作感知部１６に対して定期的に送信する。
【００４１】
電源制御部５０は、電源部１０から入力される電力を基板内部５２に対して分配出力することにより、通信基板Ａ１が動作するのに必要な電力を供給する。また、各電源基板から送信されるＳｌｅｅｐ信号を受信し、必要に応じ基板内部５２への電源供給状態を制御する。具体的には、Ｓｌｅｅｐ信号により指示される状態モードとなるよう、基板内部５２への電源供給状態を制御する。なお、状態モードｓａとなるよう指示された場合には、電源装置Ｐから自身に対し供給される電力も遮断する。状態モードｓｃとなるよう指示された場合には、基板内部５２に含まれるブロックのうち、予め記憶したブロックについての電源供給を停止する。また、状態モードｓｄとなるよう指示された場合には、通信基板Ａ１の機能を実現するハードウェアのひとつであるプロセッサの動作周波数を落とし、処理能力を低下させて省電力モードとする。
【００４２】
なお、複数の電源基板からＳｌｅｅｐ信号を受信した場合、予め決められた電源基板の優先順位により採用するＳｌｅｅｐ信号を決定し、採用したＳｌｅｅｐ信号により指示される状態モードとなるよう、基板内部５２への電源供給状態を制御する。
【００４３】
以上のようにして、予め記憶される状態モードの組み合わせになるよう各通信基板の状態モードを制御することにより、その消費電力量を供給可能電力の低下に応じて徐々に減らしていくことができるので、電源装置Ｐの故障などにより供給可能電力が低下した場合でも、通信装置１の全体が停止しないようにすることが可能になる。
【００４４】
以上の処理を、基板制御部１８における通信基板状態モード制御処理のフローを参照しながらより詳細に説明する。
【００４５】
図７は、基板制御部１８における通信基板状態モード制御処理のフロー図である。このフロー図に示す処理は、基板制御部１８において定期的に行われる。同図に示すように、基板制御部１８はまず処理に必要な各種情報の入力を受ける。具体的には、各電源基板の状態を示す正常動作電源基板情報と、各通信基板の状態を示す正常動作通信基板情報と、の入力を受け、各基板の動作状態を把握する（Ｓ１００）。
【００４６】
次に、通信基板に異常が発生しているか否かを判断し（Ｓ１０２）、異常がある場合には、異常の発生している通信基板の電力供給の優先順位を下げるよう、状態モードテーブルの設定を変更する（Ｓ１０４）。
【００４７】
次に、電源装置Ｐに異常が発生している（電源供給機能が正常に動作していない）か否かを、異常であると判断される電源基板があるか否かによって判断し（Ｓ１０６）、異常が発生していなければ処理を終了する。この処理は供給可能電力情報が状態ＳＮである場合に相当する。一方電源装置Ｐに異常が発生していると判断される場合には、まず電源装置Ｐの電力供給状態を示す供給可能電力情報が状態ＳＡであるか否かを判断する（Ｓ１０８）。以下同様に状態ＳＢであるか否か、状態ＳＣであるか否か、について判断していく（Ｓ１１０，Ｓ１１２）。そして、状態ＳＡであると判断されれば状態ＳＡに対応付けて記憶される状態モードとなるよう、各通信基板の状態モードを制御する。同様に、状態ＳＡではなく状態ＳＢであると判断されれば状態ＳＢに対応付けて記憶される状態モードとなるよう、各通信基板の状態モードを制御する。状態ＳＡ又は状態ＳＢではなく状態ＳＣであると判断されれば状態ＳＣに対応付けて記憶される状態モードとなるよう、各通信基板の状態モードを制御する。状態ＳＣでもないと判断された場合には、状態ＳＤに対応付けて記憶される状態モードとなるよう、各通信基板の状態モードを制御する。以上のようにして、基板制御部１８は各通信基板の状態モードを制御している。
【００４８】
各基板の状態の遷移について、より詳細に説明する。図８は、通信装置の状態の遷移を示す状態遷移図である。なお、同図では簡単のために通信機能部Ａ，通信機能部Ｂ、及び電源装置Ｐのみを備えた通信装置を例にとり説明する。また、通信機能部Ａ、通信機能部Ｂ、及び電源装置Ｐはそれぞれ２枚の基板を含むものとする。
【００４９】
まず、状態７０では、各基板には故障がなく、通信装置は通常動作を行う。この場合、各基板はｎ−１冗長構成をとっている。状態７０において通信機能部Ａに含まれる基板の１つが故障すると、通信装置は状態７１に遷移する。このとき、基板制御部１８は、必要に応じ状態モードテーブルを書き換える処理を行う。
【００５０】
状態７１から更に通信機能部Ａに含まれる基板の他の１つが故障すると、通信機能部Ａは機能しなくなってしまい、通信装置は故障状態７６に遷移する。故障状態７６では、通信装置は通信処理を行うことができなくなる。一方、状態７１から更に通信機能部Ｂに含まれる基板の１つが故障すると、通信装置は状態７４に遷移する。このときも、基板制御部１８は、必要に応じ状態モードテーブルを書き換える処理を行う。また、状態７１から更に電源装置Ｐに含まれる基板の１つが故障すると、通信装置は状態７３に遷移する。このとき、基板制御部１８は、必要に応じ状態モードテーブルに基づいて各通信機能部に含まれる基板の状態モードを制御する処理を行う。
【００５１】
状態７４において更に通信機能部Ａ又は通信機能部Ｂに含まれる基板の他の１つが故障すると、通信装置は故障状態７６に遷移する。状態７４において更に電源装置Ｐに含まれる基板の１つが故障すると、通信装置は状態７５に遷移する。このとき、基板制御部１８は、必要に応じ状態モードテーブルに基づいて各通信機能部に含まれる基板の状態モードを制御する処理を行う。なお、状態７５から更にいずれか１つの基板が故障すると、通信装置は故障状態７６に遷移する。
【００５２】
次に、状態７０において電源装置Ｐに含まれる基板の１つが故障すると、通信装置は状態７２に遷移する。このとき、基板制御部１８は、必要に応じ状態モードテーブルに基づいて各通信機能部に含まれる基板の状態モードを制御する処理を行う。状態７２において更に電源装置Ｐに含まれる基板の他の１つが故障すると、電源装置Ｐは機能しなくなってしまい、通信装置は故障状態７６に遷移する。
【００５３】
状態７２から更に通信機能部Ａに含まれる基板の他の１つが故障すると、通信装置は状態７３に遷移する。このとき、基板制御部１８は、必要に応じ状態モードテーブルを書き換える処理を行う。状態７３において更に通信機能部Ｂに含まれる基板の１つが故障すると、通信装置は状態７５に遷移する。このときも、基板制御部１８は、必要に応じ状態モードテーブルを書き換える処理を行う。一方、状態７３において更に通信機能部Ａに含まれる基板の他の１つが故障すると、通信装置は故障状態７６に遷移する。
【００５４】
以上のように、通信装置１では、各基板の状態が遷移したことを基板制御部１８が検知し、遷移に応じた処理を行っている。
【００５５】
なお、図３及び図６に示した状態モードテーブルの例では状態モードｓｂ及び状態モードｓｃを使用していないが、これらを使用することにより、より細かく消費電力を制御することが望ましいのは勿論である。また、各電源基板の電源供給状態について、正常／異常の２つの状態ではなく、供給可能電力を測定することにより、供給可能電力情報を細分化し、きめ細かく消費電力制御を行うこととしてもよい。
【００５６】
実施形態２．
本発明の実施形態２について、図面を参照しながら説明する。
【００５７】
実施形態２では、通信装置２のシステム構成は図１に示す通信装置１と基本的に同様であるが、通信機能部Ｃに代えて制御機能部Ｄが含まれる。制御機能部Ｄは、同一種類の回路基板である制御基板を複数含んで構成されている。より具体的には、制御機能部Ｄは制御基板Ｄ１，制御基板Ｄ２の２つの制御基板から構成され、各制御基板は同じ機能を有している。
【００５８】
図９は、通信装置２の機能を示す機能ブロック図である。同図では、電源基板Ｐ１と、制御基板Ｄ１と、通信基板Ａ１と、を代表的に記載しているが、他の電源基板、制御基板、及び通信基板においても同様である。
【００５９】
同図に示すように、本実施の形態では、電源異常感知部１４、基板動作感知部１６、基板制御部１８、記憶部２０が電源基板Ｐ１から制御基板Ｄ１に移動し、それぞれ電源異常感知部１４ａ、基板動作感知部１６ａ、基板制御部１８ａ、記憶部２０として制御基板Ｄ１に含められる。制御基板Ｄ１は、これらに加え、電源制御部５０、基板内部５２、動作監視部５４をも含んで構成される。通信基板Ａ１の機能ブロック構成については、実施形態１と同様である。
【００６０】
電源異常感知部１４ａは、各電源基板から送信される自電源Ａｌｉｖｅ信号を、電源Ａｌｉｖｅ信号として受信する。そして、信号の受信状況を基板制御部１８ａに対して通知する。具体的には、自電源Ａｌｉｖｅ信号が受信された電源基板を示す正常動作電源基板情報を基板制御部１８ａに対して出力する。
【００６１】
基板動作感知部１６ａは、各通信基板及び制御基板Ｄ１以外の各制御基板から送信される自基板Ａｌｉｖｅ信号を受信する。そして、信号の受信状況を基板制御部１８ａに対して通知する。具体的には、自基板Ａｌｉｖｅ信号が受信された通信基板を示す正常動作通信基板情報を基板制御部１８ａに対して出力する。
【００６２】
基板制御部１８ａは、電源異常感知部１４ａから送信される正常動作電源基板情報に基づいて、記憶部２０において記憶される各基板ＩＤにより示される電源基板が正常に動作しているか否かを判断する。そして、正常に動作する電源基板の組み合わせにより、電力供給可能情報が上記状態ＳＡ乃至状態ＳＤ又は状態ＳＮのいずれであるか、を判断する。
【００６３】
基板制御部１８ａは、判断された電力供給可能情報に対応付けて上記状態モードテーブルに記憶される状態モードとなるよう、各通信基板及び制御基板Ｄ１以外の各制御基板を制御する。具体的には、判断された電力供給可能情報に対応付けて状態モードテーブルに記憶される状態モードに基づいて各通信基板及び制御基板Ｄ１以外の各制御基板の状態モードを決定し、決定した状態モードを示す情報を各通信基板及び制御基板Ｄ１以外の各制御基板へのＳｌｅｅｐ信号に含め、各基板に対して送信する。
【００６４】
基板制御部１８ａはまた、基板動作感知部１６ａから送信される正常動作通信基板情報を受信し、記憶部２０において記憶される各基板ＩＤにより示される通信基板及び制御基板Ｄ１以外の各制御基板が正常に動作しているか否かを判断する。なお、ここでの正常に動作していない状態とは、全く動作していない状態ではなく、通信基板及び制御基板Ｄ１以外の各制御基板が何らかの所定状態に達したために全て正常に動作しているとはいえない状態を指す。制御基板Ｄ１自身については、少なくともこの処理が行えている限り、正常であると判断する。
【００６５】
基板制御部１８ａは、正常に動作していないと判断された通信基板及び制御基板Ｄ１以外の各制御基板がある場合、該基板の消費電力を下げるよう、記憶部２０に記憶される状態モードテーブルを書き換える。つまり、供給可能電力の低下の際にも消費電力量を少なくしない基板の優先順位を変更する。
【００６６】
なお、通信装置２では、制御基板についてのｎ＋１冗長構成を採用している。すなわち、複数の制御基板のうちの１つをマスター制御基板として、基板状態モード制御処理を行わせる。複数の制御基板のうちの他の制御基板については、スレーブ制御基板とし、マスター制御基板が故障した場合にのみ、基板状態モード制御処理を行わせる。このようにすることにより、Ｓｌｅｅｐ信号を送信するのは複数の制御基板のうちの１つのみとすることができる。なお、通信装置２の起動時、マスター制御基板は他の基板に先駆けて起動するように構成することが望ましい。
【００６７】
以上のようにして、実施形態２では基板状態モードを制御する制御基板と電源を供給する電源基板とを分離している。このようにすることによっても、電源装置の故障などにより供給可能電力が低下した場合でも、通信装置１の全体が停止しないようにすることが可能になる。また、各電源基板に基板状態モードを制御するためのブロックを設ける必要がないので、電源装置をコンパクトに構成することができる。
【００６８】
なお、実施形態１及び実施形態２では本発明を通信装置に適用した例について説明したが、通信装置以外のその他の回路制御装置にも本発明を適用することが可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態１に係る通信装置のシステム構成図である。
【図２】本発明の実施形態１に係る通信装置の機能ブロック図である。
【図３】本発明の実施形態１に係る状態モードテーブルを示す図である。
【図４】本発明の実施形態１に係る通信装置のシステム構成図である。
【図５】本発明の実施形態１に係る通信装置のシステム構成図である。
【図６】本発明の実施形態１に係る状態モードテーブルを示す図である。
【図７】本発明の実施形態１に係る処理のフロー図である。
【図８】本発明の実施形態１に係る通信装置の状態遷移図である。
【図９】本発明の実施形態２に係る通信装置の機能ブロック図である。
【符号の説明】
【００７０】
１，２  通信装置、１０  電源部、１２，５４  動作監視部、１４，１４ａ  電源異常感知部、１６，１６ａ  基板動作感知部、１８，１８ａ  基板制御部、２０  記憶部、５０  電源制御部、５２  基板内部、７０，７１，７２，７３，７４，７５  状態、７６  故障状態、Ａ，Ｂ，Ｃ  通信機能部、Ａ１，Ａ２，Ａ３，Ａ４，Ｂ１，Ｂ２，Ｃ１，Ｃ２，Ｃ３  通信基板、Ｄ  制御機能部、Ｄ１，Ｄ２  制御基板、Ｐ  電源装置、Ｐ１，Ｐ２，Ｐ３  電源基板、ＳＡ，ＳＢ，ＳＣ，ＳＤ，ＳＮ  状態、ｓａ，ｓｂ，ｓｃ，ｓｄ，ｓｎ  状態モード。
【図１】
2006238227.tif 000003
【図２】
2006238227.tif 000004
【図３】
2006238227.tif 000005
【図４】
2006238227.tif 000006
【図５】
2006238227.tif 000007
【図６】
2006238227.tif 000008
【図７】
2006238227.tif 000009
【図８】
2006238227.tif 000010
【図９】
2006238227.tif 000011