(57)【要約】【課題】  自装置における負荷を軽減すると共に、効率よく冷却装置を制御することが可能な冷却制御装置等を提供する。【解決手段】  冷却制御装置１は、所定の条件に基づき冷却装置１１０を制御するよう要求されるのに応じて、第１の制御部４から出力される第１の制御情報が条件を満たすか否かを判別し、判別結果に応じて、第２の制御情報と、切替情報とを出力する第２の制御部２と、切替情報に基づいて、第１の制御情報から、第２の制御情報に切り替て出力する切替部３とを備える。【選択図】      図１
2017021619.tif 000002
【特許請求の範囲】
【請求項１】
所定の条件に基づき冷却装置を制御するよう要求されるのに応じて、前記冷却装置を制御する第１の制御手段から出力される第１の制御情報が前記条件を満たすか否か判別し、その判別した結果に応じて、前記第１の制御情報と異なり、且つ前記冷却装置を制御可能な第２の制御情報と、前記第１の制御情報から前記第２の制御情報に切り替えるよう指示する切替情報とを出力する第２の制御手段と、
前記切替情報に基づいて、前記第１の制御手段から出力される前記第１の制御情報から、前記第２の制御手段から出力される前記第２の制御情報に切り替えて出力する切替手段と、を備える
冷却制御装置。
【請求項２】
前記第２の制御手段は、
前記第１の制御情報が前記条件を満たさないと判断した場合に、その条件を満たす前記第２の制御情報と、前記切替情報とを出力する
請求項１に記載の冷却制御装置。
【請求項３】
前記第２の制御手段は、
前記第１の制御手段の動作状況を示す情報に基づいて、前記第１の制御手段が正常に動作しているか否かを判別し、その判別した結果に応じて、前記冷却装置を制御可能な第３の制御情報と、前記第１の制御情報から前記第３の制御情報に切り替えるよう指示する切替情報とを前記切替手段に出力し、
前記切替手段は、
前記切替情報に基づいて、前記第１の制御手段から出力される前記第１の制御情報から、前記第２の制御手段から出力される前記第３の制御情報に切り替えて出力する
請求項１または請求項２に記載の冷却制御装置。
【請求項４】
前記第２の制御手段は、
前記第１の制御手段が正常に動作していないと判断した場合に、前記第３の制御情報と、前記切替情報とを出力する
請求項３に記載の冷却制御装置。
【請求項５】
前記冷却装置は、ファンであり
前記第１の制御情報、前記第２の制御情報及び前記第３の制御情報は、
少なくとも、前記ファンの回転数を制御する情報を含む
請求項３または請求項４に記載の冷却制御装置。
【請求項６】
前記第３の制御情報は、
少なくとも前記ファンにおける最大の回転数を示す情報を含む
請求項５に記載の冷却制御装置。
【請求項７】
前記切替情報は、
少なくとも、前記第１の制御情報から、前記第２の制御情報または前記第３の制御情報の何れかに切り替えるよう指示する情報と、その切り替えた状態を前記切替手段において維持するよう指示する情報とを含む
請求項３に記載の冷却制御装置。
【請求項８】
請求項１乃至請求項７の何れか１項に記載の冷却制御装置と、
自装置内を冷却することが可能な冷却装置と、その冷却装置を制御することが可能な前記第１の制御手段と、を備える
電源装置。
【請求項９】
情報処理装置によって、
所定の条件に基づき冷却装置を制御するよう要求されるのに応じて、前記冷却装置を制御する第１の制御手段から出力される第１の制御情報が前記条件を満たすか否か判別し、その判別した結果に応じて、前記第１の制御情報と異なり、且つ前記冷却装置を制御可能な第２の制御情報と、前記第１の制御情報から前記第２の制御情報に切り替えるよう指示する切替情報とを出力し、
前記切替情報に基づいて、前記第１の制御手段から出力される前記第１の制御情報から、前記第２の制御情報に切り替えて出力する
冷却制御方法。
【請求項１０】
所定の条件に基づき冷却装置を制御するよう要求されるのに応じて、前記冷却装置を制御する第１の制御手段から出力される第１の制御情報が前記条件を満たすか否か判別し、その判別した結果に応じて、前記第１の制御情報と異なり、且つ前記冷却装置を制御可能な第２の制御情報と、前記第１の制御情報から前記第２の制御情報に切り替えるよう指示する切替情報とを出力する機能と、
前記切替情報に基づいて、前記第１の制御手段から出力される前記第１の制御情報から、前記第２の制御情報に切り替て出力する機能と、を
コンピュータに実現させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の動作に伴い発生する熱を冷却する冷却ファン（冷却装置）を制御する技術分野に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやサーバ装置などの情報処理装置は、高性能化や高密度化されることによって、発熱量が増大する傾向にある。これを冷却することを目的として、情報処理装置では、様々な冷却手法が存在する。より具体的に、例えば、当該冷却手法としては、冷却ファン（以下、本願では、単に「ファン」と記す）の数を増やす、またはファンの回転数を増やすことが知られている。また、ファンは、情報処理装置内だけでなく、例えば、電力を供給する電源装置内にも設けられている。
【０００３】
ここで、本願出願に先立って存在する関連技術としては、例えば、特許文献１がある。
【０００４】
特許文献１は、電源システムに関する技術を開示する。当該電源システムは、電源部と、監視回路と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とを備える。
【０００５】
より具体的に、電源部は、電力の供給対象である被駆動装置に対して直流電源電力を出力する。また、電源部は、蓄電することが可能なバッテリに対して内部直流電源電力を出力する。監視回路は、それら電源電力に関する情報を監視する。また、監視した結果、監視回路は、電源の状態やアラームを表すデジタル信号をＣＰＵに対して出力する。ＣＰＵは、プログラムに従って当該デジタル信号を処理する。その結果、ＣＰＵは、デジタル信号に応じた制御信号を、コンバータや冷却ファンなどの各部に対して出力する。即ち、ＣＰＵは、電源の状態やアラームに応じて、当該各部を制御することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−０３２８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以下の説明では、一例として、電源装置を含む情報処理装置内の冷却手法について図８を参照して説明する。図８は、情報処理装置２００の概略構成を示す図である。
【０００８】
図８に示すように、情報処理装置２００は、システム全体の冷却状況に応じてファンを制御する制御部（メイン制御部）２０１、電力を供給する電源装置２０２及びシステム内を冷却する複数のファン（２０３−１乃至２０３−３）を備える。これらのファンは、冷却すべき対象を冷却する冷却装置の一例である。このファン２０３−１乃至２０３−３は、メイン制御部２０１によって制御されている。
【０００９】
また、電源装置２０２は、自装置（電源装置）の動作を制御する制御部（第１の制御部）２０４及び自装置内を冷却するファン２０３−４を有する。電源装置２０２に内蔵されたファン２０３−４は、第１の制御部２０４によって制御されている。より具体的に、一例として、第１の制御部２０４は、電源装置２０２から供給される電力値と電源装置２０２内部の温度状況とに基づいて、ファン２０３−４の回転数を算出する。第１の制御部２０４は、算出した回転数に基づき冷却ファン２０３−４を制御する。
【００１０】
このように、第１の制御部２０４は、ファン２０３−４を、他のファン２０３−１乃至２０３−３と独立して制御する機能を有する。また、第１の制御部２０４は、ファン２０３−４の制御だけでなく、電源装置２０２において生じる様々な処理を制御する機能を有する。しかしながら、ファン２０３−４を独立して制御した場合に、情報処理装置２００では、次に示す問題が発生する虞がある。例えば、ファン２０３−１乃至２０３−３を高速に回転させることによって、電源装置２０２内に生じた熱は逆流することとなる。その結果、ファン２０３−４は、電源装置２０２内を、効率よく冷却できない可能性がある。即ち、電源装置２０２では、ファン２０３−４による冷却に支障をきたす虞がある。
【００１１】
この問題に対して、メイン制御部２０１は、ファン２０３−１乃至２０３−３を高速に回転するよう制御するに際して、ファン２０３−４を高速に回転させるよう第１の制御部２０４に対して要求する。第１の制御部２０４は、当該要求に応じて、その要求に対応する回転数と、電源装置２０２から供給される電力値と電源装置２０２内部の温度状況とに基づき算出した回転数とを比較する。比較した結果、第１の制御部２０４は、それら回転数のうち、より高い回転数によって回転するようファン２０３−４を制御する。これにより、情報処理装置２００では、上述した問題を解決することができる。
【００１２】
しかしながら、第１の制御部２０４は、当該回転数を算出すると共に、その算出した回転数に基づきファン２０３−４を制御する。また、第１の制御部２０４は、メイン制御部２０１からの要求に基づいて、ファン２０３−４を制御する必要がある。即ち、第１の制御部２０４は、算出した回転数に基づきファン２０３−４を制御するだけでなく、メイン制御部２０１からの要求に応じて求めた回転数に基づきファン２０３−４を制御する必要がある。このように、メイン制御部２０１からの要求によって生じる各種処理は、第１の制御部２０４の負荷を、さらに増大する虞がある。
【００１３】
特許文献１に開示された電源システムには、電源の状態やアラームに応じて、係る各部を制御することが記載されているに留まる。そのため、当該電源システムでは、依然として、ＣＰＵの負荷を軽減することができない虞がある。
【００１４】
本発明は、自装置における負荷を軽減すると共に、効率よく冷却装置を制御することが可能な冷却制御装置等を提供することを主たる目的とする。
【課題を解決するための手段】
【００１５】
上記の課題を達成すべく、本発明の一態様に係る冷却制御装置は、以下の構成を備える。
【００１６】
即ち、本発明の一態様に係る冷却制御装置は、
所定の条件に基づき冷却装置を制御するよう要求されるのに応じて、前記冷却装置を制御する第１の制御手段から出力される第１の制御情報が前記条件を満たすか否か判別し、その判別した結果に応じて、前記第１の制御情報と異なり、且つ前記冷却装置を制御可能な第２の制御情報と、前記第１の制御情報から前記第２の制御情報に切り替えるよう指示する切替情報とを出力する第２の制御手段と、
前記切替情報に基づいて、前記第１の制御手段から出力される前記第１の制御情報から、前記第２の制御手段から出力される前記第２の制御情報に切り替えて出力する切替手段とを備える。
【００１７】
或いは、同目的は、上記に示す冷却制御装置を含む電源装置によっても達成される。
【００１８】
また、同目的を達成すべく、本発明の一態様に係る冷却制御方法は、以下の構成を備える。
【００１９】
即ち、本発明の一態様に係る冷却制御方法は、
情報処理装置によって、
所定の条件に基づき冷却装置を制御するよう要求されるのに応じて、前記冷却装置を制御する第１の制御手段から出力される第１の制御情報が前記条件を満たすか否か判別し、その判別した結果に応じて、前記第１の制御情報と異なり、且つ前記冷却装置を制御可能な第２の制御情報と、前記第１の制御情報から前記第２の制御情報に切り替えるよう指示する切替情報とを出力し、
前記切替情報に基づいて、前記第１の制御手段から出力される前記第１の制御情報から、前記第２の制御情報に切り替えて出力する。
【００２０】
尚、同目的は、上記の各構成を有する冷却制御装置及び冷却制御方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記録媒体によっても達成される。
【発明の効果】
【００２１】
本発明によれば、自装置における負荷を軽減すると共に、効率よく冷却装置を制御することが可能な冷却制御装置等を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態における冷却制御装置の構成を示すブロック図である。
【図２】本発明の第２の実施形態における冷却制御装置の構成を示すブロック図である。
【図３】本発明の第３の実施形態における冷却制御装置を含む電源装置及び情報処理装置の概略構成を示すブロック図である。
【図４】本発明の第３の実施形態における冷却制御装置が要求情報を受信した際に行う動作を示すフローチャートである。
【図５】本発明の第３の実施形態における冷却制御装置が制御部の動作状況を監視する際に行う動作を示すフローチャートである。
【図６】本発明の第３の実施形態における切替回路の要部を例示する図である。
【図７】本発明に係る各実施形態を実現可能な情報処理装置のハードウェア構成を例示的に説明するブロック図である。
【図８】情報処理装置の概略構成を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００２４】
＜第１の実施形態＞
図１は、本発明の第１の実施形態における冷却制御装置１の構成を示すブロック図である。
【００２５】
以下の説明では、説明をよりわかりやすくすることを目的として、冷却制御装置１が制御すべき冷却装置として１つの冷却装置１１０を図示することとする。しかしながら、冷却制御装置１は、１つ以上の冷却装置１１０を制御する構成を採用してもよい。また、冷却制御装置１は、冷却装置１１０と制御部（以下、本願では「第１の制御部」と称する）４とを含まない構成を例に説明する。しかしながら本発明に係る実施形態は、係る構成に限定されない。冷却制御装置１は、冷却装置１１０と第１の制御部４とを含む構成を採用してもよい。
【００２６】
図１において、冷却制御装置１は、制御部（以下、本願では「第２の制御部」と称する）２及び切替部３を備える。
【００２７】
より具体的に、第２の制御部２は、所定の条件に基づき冷却装置１１０を制御するよう、例えば、外部（例えば、図３に示すメイン制御部３２）から要求されるのに応じて、以下に示す処理を実行する。即ち、第２の制御部２は、所定の条件を含む要求情報１０１を受信するのに応じて、後述する第１の制御部４から出力される第１の制御情報が当該条件を満たすか否か判別する。
【００２８】
第２の制御部２は、判別した結果に応じて、第１の制御情報と異なり、且つ冷却装置１１０を制御可能な第２の制御情報と、第１の制御情報から第２の制御情報に切り替えるよう指示する切替情報とを、切替部３に対して出力する。より具体的に、第２の制御部２は、判別した結果、第１の制御情報が当該条件を満たさないと判断した場合には、その条件を満たす第２の制御情報と、当該切替情報とを、切替部３に対して出力する。
【００２９】
要求情報１０１は、所定の条件として、少なくとも冷却装置１１０の回転数を示す情報を含む。より具体的に、例えば、要求情報１０１は、冷却装置１１０における最大の回転数を示す情報を含む構成を採用してもよい。但し、本実施形態を例に説明する本発明は、前述した構成には限定されない（以下、各実施形態においても同様）。
【００３０】
第１の制御部４は、主として冷却装置１１０を制御することとする。即ち、第１の制御部４は、冷却装置１１０を制御することが可能な第１の制御情報を出力する。尚、第１の制御部４が第１の制御情報を生成する手法については、第３の実施形態において後述する。
【００３１】
冷却装置１１０は、例えば、空気、液体、ガスなどの冷却媒体を利用することによって熱を冷却することが可能な装置である。より具体的に、冷却装置１１０の一例として、図１に示すように、冷却装置１１０には、冷却ファン（以下、本願では、単に「ファン」と記す）を採用することとする。
【００３２】
切替部３は、第２の制御部２から得た切替情報に基づいて、第１の制御部４から出力される第１の制御情報から、第２の制御部２から出力される第２の制御情報に切り替える。即ち、切替部３は、切替情報を受信するのに応じて、第２の制御情報を冷却装置１１０に対して出力する。
【００３３】
このように本実施の形態に係る冷却制御装置１によれば、自装置における負荷を軽減すると共に、効率よく冷却装置を制御することができる。その理由は、以下に述べる通りである。
【００３４】
即ち、第２の制御部２は、要求情報１０１を受信するのに応じて、第１の制御部４から出力された第１の制御情報が所定の条件を満たすか否かを判別する。また、第２の制御部２は、第１の制御情報が条件を満たさないと判断した場合には、その条件を満たす第２の制御情報と、その第２の制御情報に切り替えるよう指示する切替情報とを切替部３に対して出力する。切替部３は、第２の制御部２から得た切替情報に基づいて、第１の制御部４から出力される第１の制御情報から、第２の制御部２から出力される第２の制御情報に切り替えて出力することができるからである。即ち、第１の制御部４と第２の制御部２とは、冷却装置１１０を制御する処理を分散することができる。その結果、第２の制御部２は、第１の制御部４の負荷を軽減することができるからである。
【００３５】
＜第２の実施形態＞
次に、上述した本発明の第１の実施形態に係る冷却制御装置１を基本とする第２の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００３６】
本発明の第２の実施形態における冷却制御装置１０について、図２を参照して説明する。
【００３７】
図２は、本発明の第２の実施形態における冷却制御装置１０の構成を示すブロック図である。
【００３８】
尚、説明の便宜上、図２では、要求情報１０１の図示を省略することとする。
【００３９】
図２において、冷却制御装置１０は、第２の制御部１１及び切替部１２を備える。第２の制御部１１は、第１の実施形態において説明した第２の制御部２の機能に加え、さらに、以下において説明する機能を有する。即ち、第２の制御部１１は、第１の制御部４の動作状況を監視する機能を有する。
【００４０】
より具体的に、第２の制御部１１は、第１の制御部４の動作状況を示す情報に基づいて、第１の制御部４が正常に動作しているか否かを判別する。第２の制御部１１は、その判別した結果に応じて、冷却装置１１０を制御することが可能な第３の制御情報と、第１の制御情報から第３の制御情報に切り替えるよう指示する切替情報とを、切替部１２に対して出力する。より具体的に、第２の制御部１１は、判別した結果、第１の制御部４が正常に動作していないと判断した場合には、第３の制御情報と、切替情報とを切替部１２に対して出力する。
【００４１】
当該動作状況を示す情報は、例えば、所定の時間周期毎に、第１の制御部４から第２の制御部１１に対して出力される構成を採用してもよい。また、動作状況を示す情報は、例えば、少なくとも第１の制御部４が正常に動作していることを示す情報を含む構成を採用してもよい。尚、動作状況を示す情報の具体例については、第３の実施形態において説明する。
【００４２】
第３の制御情報は、少なくとも冷却装置１１０の回転数を示す情報を含む。より具体的に、例えば、第３の制御情報は、冷却装置１１０における最大の回転数を示す情報を含む構成を採用してもよい。或いは、例えば、第３の制御情報は、第２の制御部１１によって不図示の電源装置（例えば、図３に示す電源装置３１）の動作状況に応じて求められた冷却装置１１０の回転数を示す情報を含む構成を採用してもよい。但し、本実施形態を例に説明する本発明は、前述した構成には限定されない（以下、各実施形態においても同様）。
【００４３】
切替部１２は、第２の制御部１１から得た切替情報に基づいて、第１の制御部４から出力される第１の制御情報から、第２の制御部１１から出力される第３の制御情報に切り替える。切替部１２は、冷却装置１１０に対して第３の制御情報を出力する。
【００４４】
このように本実施の形態に係る冷却制御装置１０によれば、第１の実施形態において説明した効果を享受できると共に、さらに、第１の制御部４が正常に動作していない場合であっても、第２の制御部１１によって冷却装置１１０を制御することができる。
【００４５】
その理由は、冷却制御装置１０は、第２の制御部１１と切替部１２とを備えるからである。即ち、第２の制御部１１は、第１の制御部４の動作状況を監視する。その結果、第２の制御部１１は、第１の制御部４が正常に動作していないと判断した場合に、第３の制御情報と切替情報とを切替部１２に対して出力する。切替部１２は、第２の制御部１１からそれら情報を受信した場合には、第１の制御部４から出力された第１の制御情報から当該第３の制御情報に切り替えて冷却装置１１０に対して出力することができるからである。
【００４６】
＜第３の実施形態＞
次に、上述した本発明の第２の実施形態に係る冷却制御装置１０を基本とする第３の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００４７】
本発明の第３の実施形態における冷却制御装置２０を含む電源装置３１について、図３乃至図６を参照して説明する。
【００４８】
図３は、本発明の第３の実施形態における冷却制御装置２０を含む電源装置３１及び情報処理装置３０の概略構成を示すブロック図である。
【００４９】
図３において、情報処理装置３０は、大別して、冷却制御装置２０を含む電源装置３１、制御部（以下、本願では「メイン制御部」と称する）３２及び冷却装置である複数のファン（３３−１乃至３３−３）を有する。
【００５０】
以下の説明において、情報処理装置３０は、例えば、上述したパーソナルコンピュータ、サーバ装置、サーバラックなどを想定することとする。
【００５１】
電源装置３１は、冷却制御装置２０及びファン３４を有する。ファン３４は、各実施形態において説明した冷却装置１１０に相当する。
【００５２】
また、冷却制御装置２０は、制御部２１、補助制御部２２及び切替回路２３を備える。即ち、制御部２１は、第２の実施形態において説明した第１の制御部４に相当する。補助制御部２２は、第２の実施形態において説明した第２の制御部１１に相当する。また、切替回路２３は、第２の実施形態において説明した切替部１２に相当する。
【００５３】
尚、上述した各部は、例えば、信号線を介して後述する各信号を送受信することとする。
【００５４】
電源装置３１は、例えば、外部から与えられた交流電力を直流電力に変換する機能を有する。また、電源装置３１では、一次側（交流側）と二次側（直流側）とに区分け（不図示）されていることとする。例えば、制御部２１は、電源装置３１において二次側（直流側）の動作を制御することが可能であることとする。
【００５５】
より具体的に、制御部２１は、例えば、電源装置３１から供給する電力値と電源装置３１内部の温度状況とに基づいて、電源装置３１内部を冷却するのに必要な回転数を算出する。制御部２１は、算出した回転数に基づいて、ファン３４を制御することが可能な第１の制御情報として、例えば、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）信号を生成する。制御部２１は、生成したＰＷＭ信号を、切替回路２３及び補助制御部２２に対して出力する。即ち、制御部２１は、生成したＰＷＭ信号を、切替回路２３を介してファン３４に対して出力する。
【００５６】
また、制御部２１は、動作状況を示す情報を生成する。より具体的に、例えば、制御部２１は、当該情報として、記憶領域（不図示）に記憶されたファームウェアが正常に動作することを示す一定の時間に亘って、定期的に変化するパルス信号を生成する。制御部２１は、生成したパルス信号を、補助制御部２２に対して出力する。
【００５７】
メイン制御部３２は、例えば、情報処理装置３０の動作状況に応じて、複数のファン３３−１乃至３３−３を制御する機能を有する。また、メイン制御部３２は、ファン３３−１乃至３３−３を制御するに際して、所定の条件に基づきファン３４を制御するよう要求する制御信号として要求情報１０１を電源装置３１に対して出力する。即ち、メイン制御部３２は、要求情報１０１を、電源装置３１の補助制御部２２に対して出力する。
【００５８】
尚、メイン制御部３２が情報処理装置３０の動作状況に応じてファンを制御する技術自体は、現在では一般的な技術を採用することができる。そのため、本実施形態における詳細な説明は省略する。
【００５９】
以下の説明において、より具体的に、本実施形態における冷却制御装置２０の動作について説明する。
【００６０】
（要求情報１０１を受信した際の冷却制御装置２０の動作）
図４は、本発明の第３の実施形態における冷却制御装置２０が要求情報１０１を受信した際に行う動作を示すフローチャートである。係るフローチャートに沿って冷却制御装置２０の動作手順を説明する。
【００６１】
以下の説明では、説明の便宜上、制御部２１は、電源装置３１の動作状況に応じて、第１の制御情報としてＰＷＭ信号（以下、「第１のＰＷＭ信号」と称する）を、切替回路２３及び補助制御部２２に対して出力することとする。即ち、制御部２１は、第１のＰＷＭ信号によってファン３４を制御することが可能であるとする。また、補助制御部２２は、第１のＰＷＭ信号によって、制御部２１によるファン３４の制御状態を監視することとする。
【００６２】
以下の説明において、要求情報１０１は、所定の条件として、高速に回転することが可能な回転数を示す情報を含むこととする。以下の説明では、説明の便宜上、「要求情報１０１に含まれる回転数」を、「要求回転数」を称することとする。
【００６３】
補助制御部２２は、メイン制御部３２から要求情報１０１を受け取る（ステップＳ１）。補助制御部２２は、要求情報１０１に含まれる要求回転数と、係る第１のＰＷＭ信号に含まれる回転数とを比較する（ステップＳ２）。
【００６４】
比較した結果、補助制御部２２は、要求回転数よりも第１のＰＷＭ信号に含まれる回転数が大きいと判断した場合には、処理をステップＳ６に進める（ステップＳ２において「ＮＯ」）。一方で、補助制御部２２は、第１のＰＷＭ信号に含まれる回転数よりも要求回転数が大きいと判断した場合には、処理をステップＳ３に進める。即ち、補助制御部２２は、第１のＰＷＭ信号に含まれる回転数が、メイン制御部３２から要求された条件である要求回転数に満たないと判断する（ステップＳ２において「ＹＥＳ」）。
【００６５】
補助制御部２２は、係る要求回転数に基づいて、第２の制御情報として、例えば、ＰＷＭ信号（以下、「第２のＰＷＭ信号」と称する）を生成する。補助制御部２２は、生成した第２のＰＷＭ信号を、切替回路２３に対して出力する。また、補助制御部２２は、切替情報として切替信号を、切替回路２３に対して出力する（ステップＳ３）。
【００６６】
切替情報としては、例えば、第１の制御情報から、第２の制御情報に切り替えるよう指示する情報と、その切り替えた状態を切替回路２３において維持するよう指示する情報とを含む構成を採用してもよい。尚、後述する第１の制御情報から、第３の制御情報に切り替える際には、切替情報には、第１の制御情報から、第３の制御情報に切り替えるよう指示する情報を含むこととする。
【００６７】
また、当該維持するよう指示する情報は、切り替えた状態を切替回路２３において所定の時間に亘って維持するよう指示する情報であってもよい。或いは、当該維持するよう指示する情報は、切り替えた状態を維持することなく、切替情報を受信する毎に、第１の制御情報から、第２の制御情報に切り替えるよう指示する情報であってもよい。但し、本実施形態を例に説明する本発明は、前述した構成には限定されない（以下、各実施形態においても同様）。
【００６８】
これにより、切替回路２３は、切替情報に基づきラッチ機能（ラッチ回路）によって、当該切り替えた状態を維持することができる。
【００６９】
切替回路２３は、補助制御部２２から第２のＰＷＭ信号と切替信号とを受信する。切替回路２３は、切替信号によって、制御部２１から出力される第１のＰＷＭ信号から、補助制御部２２から出力される第２のＰＷＭ信号に切り替える。換言すると、切替回路２３は、ファン３４を制御すべき制御部として制御部２１から補助制御部２２に切り替える（ステップＳ４）。
【００７０】
切替回路２３は、補助制御部２２から得た第２のＰＷＭ信号を、ファン３４に対して出力する（ステップＳ５）。
【００７１】
切替回路２３は、制御部２１から得た第１のＰＷＭ信号を、ファン３４に対して出力する（ステップＳ６）。
【００７２】
このように、切替回路２３は、第１のＰＷＭ信号及び第２のＰＷＭ信号の何れかを、ファン３４に対して出力することができる。
【００７３】
また、補助制御部２２は、メイン制御部３２から要求された要求回転数に基づいて、ファン３４を制御することができる。即ち、補助制御部２２は、メイン制御部３２から要求情報１０１を受信した場合には、制御部２１に替わってファン３４を制御することができる。また、ファン３４は、メイン制御部３２から要求された要求回転数によって回転することができる。
【００７４】
次に、以下の説明では、より具体的に、制御部２１の動作状況を示す情報を監視する際の動作について説明する。
【００７５】
（制御部２１の動作状況を監視する際の冷却制御装置２０の動作）
図５は、本発明の第３の実施形態における冷却制御装置２０が制御部２１の動作状況を監視する際に行う動作を示すフローチャートである。係るフローチャートに沿って冷却制御装置２０の動作手順を説明する。
【００７６】
ここでは、説明の便宜上、一例として、制御部２１は、正常に動作していることを示す定期的なパルス信号を補助制御部２２に対して出力することとする。また、補助制御部２２は、このパルス信号が停止することによって、制御部２１において異常が発生したと検出することとする。
【００７７】
尚、説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成には限定されない。
【００７８】
補助制御部２２は、制御部２１から係るパルス信号を受信する。補助制御部２２は、受信したパルス信号の変動を監視する（ステップＳ１１）。
【００７９】
補助制御部２２は、制御部２１において異常が発生したか否かを判別する。即ち、補助制御部２２は、制御部２１が異常な状態に陥ったか否かを判別する（ステップＳ１２）。
【００８０】
補助制御部２２は、判別した結果、制御部２１において異常が発生したと判断した場合に、処理をステップＳ１３に進める（ステップＳ１２において「ＹＥＳ」）。
【００８１】
より具体的に、例えば、補助制御部２２は、パルス信号が変動しない場合には、制御部２１が異常な状態に陥ったと判断してもよい。
【００８２】
一方で、補助制御部２２は、判別した結果、制御部２１において異常が発生していないと判断した場合に、処理を終了する。即ち、補助制御部２２は、制御部２１が正常に動作していると判断した場合には、パルス信号の監視処理を繰り返す（ステップＳ１２において「ＮＯ」）。
【００８３】
補助制御部２２は、ファン３４を制御することが可能な第３の制御情報としてＰＷＭ信号（以下「第３のＰＷＭ信号」と称する）を生成する。補助制御部２２は、生成した第３のＰＷＭ信号を、切替回路２３に対して出力する。また、補助制御部２２は、切替情報として切替信号を、切替回路２３に対して出力する（ステップＳ１３）。
【００８４】
より具体的に、一例として、補助制御部２２は、ファン３４が高速に回転することが可能なようファン３４における最大の回転数を示す情報を含む第３のＰＷＭ信号を生成することとする。
【００８５】
切替回路２３は、補助制御部２２から第３のＰＷＭ信号と切替信号とを受信する。切替回路２３は、切替信号によって、制御部２１から出力される第１のＰＷＭ信号から、補助制御部２２から出力される第３のＰＷＭ信号に切り替える（ステップＳ１４）。
【００８６】
切替回路２３は、補助制御部２２から得た第３のＰＷＭ信号を、ファン３４に対して出力する。また、補助制御部２２は、パルス信号の監視処理を繰り返す（ステップＳ１５）。
【００８７】
ここで、切替回路２３の構成例について図６を参照して説明する。図６は、本発明の第３の実施形態における切替回路２３の要部を例示する図である。
【００８８】
図６に示すように、切替回路２３は、例えば、スイッチＱ１及びスイッチＱ２によって構成されていることとする。スイッチＱ２に付随する○印は、信号を反転する素子を表す。スイッチＱ１及びスイッチＱ２は、例えば、ＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）によって構成されていてもよい。
【００８９】
より具体的に、スイッチＱ１及びスイッチＱ２は、補助制御部２２から出力された切替信号によりＯＮまたはＯＦＦになる。図６において、スイッチＱ１は、切替信号によりＯＦＦになる。このとき、スイッチＱ１がＯＦＦになるので、制御部２１から出力された第１のＰＷＭ信号は、ファン３４に流れない。反対に、スイッチＱ２は、係る反転する素子によって反転された切替信号によりＯＮになる。このとき、スイッチＱ２がＯＮとなるため、補助制御部２２から出力された第３のＰＷＭ信号は、ファン３４に流れる。このように、切替回路２３は、制御部２１から出力される第１のＰＷＭ信号から、補助制御部２２から出力される第３のＰＷＭ信号に切り替えることができる。即ち、補助制御部２２は、切替信号によって切替回路２３を制御することができる。
【００９０】
このように、冷却制御装置２０は、制御部２１が異常な状態に陥った場合であっても、補助制御部２２によってファン３４を制御することができる。また、上述した例おいて、ファン３４は、第３のＰＷＭ信号に基づいて、最大の回転数によって回転することができる。その結果、冷却制御装置２０は、電源装置３１内部の冷却不足を防ぐことができる。
【００９１】
尚、上述した本実施形態では、説明の便宜上、一例として、補助制御部２２は、ファン３４における最大の回転数を示す情報を含む第３のＰＷＭ信号を生成する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。補助制御部２２は、例えば、電源装置３１から供給する電力値と電源装置３１における内部の温度状況とに基づき求めた回転数を示す情報を含む第３のＰＷＭ信号を生成する構成を採用してもよい。
【００９２】
また、上述したメイン制御部３２、制御部２１及び補助制御部２２は、各機能を実現することが可能なコンピュータ・プログラムが組み込まれたマイコン（マイクロコントローラ）によって実現することができる。
【００９３】
このように本実施の形態に係る冷却制御装置２０によれば、各実施形態において説明した効果を享受できる。また、冷却制御装置２０によれば、電源装置３１内部の温度上昇を抑制することができる。
【００９４】
より具体的に、例えば、制御部２１が停止した場合には、ファン３４は異常な動作をする虞がある。これによって、電源装置３１内の風量は不足する。その結果、電源装置３１では、内部温度の上昇に伴いに温度異常を招く。即ち、情報処理装置３０は、温度異常によってダウンする可能性がある。
【００９５】
これに対して、補助制御部２２は、制御部２１の動作状況を監視した結果に応じて、ファン３４を制御することができる。即ち、冷却制御装置２０は、ファン３４によって、電源装置３１内部を冷却することができるからである。
【００９６】
（ハードウェア構成例）
上述した実施形態において図面に示した各部は、ソフトウェアプログラムの機能単位（処理単位、ソフトウェアモジュール）と捉えることができる。これらの各ソフトウェアモジュールは、専用のハードウェアによって実現してもよい。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図７を参照して説明する。
【００９７】
図７は、本発明の模範的な実施形態に係る冷却制御装置を実行可能な情報処理装置（コンピュータ）３００の構成を例示的に説明する図である。情報処理装置３００は、例えば、電気電子機器を制御するマイコンなどの特定な処理を実行するのに必要となる構成を有する。即ち、図７は、コンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。このコンピュータは、冷却制御装置１（図１）、冷却制御装置１０（図２）或いは、冷却制御装置２０（図３）、の全体または一部の冷却制御装置を実現可能である。
【００９８】
図７に示した情報処理装置３００は、以下の構成がバス（通信線）３０５を介して接続された一般的なコンピュータである。
【００９９】
・ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）３０１、
・ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）３０２、
・ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）３０３、
・外部装置との通信インタフェース（図７において通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）と示す）３０４。
【０１００】
そして、上述した実施形態を例に説明した本発明は、以下の手順によって達成される。即ち、図７に示した情報処理装置３００に対して、係る実施形態において参照したブロック構成図（図１、図２、図３）或いはフローチャート（図４、図５）の機能を実現可能なコンピュータ・プログラムが供給される。その後、そのコンピュータ・プログラムは、当該ハードウェアのＣＰＵ３０１に読み出されて実行されることによって達成される。また、当該装置内に供給されたコンピュータ・プログラムは、読み書き可能な一時記憶メモリ（ＲＡＭ３０３）等の不揮発性の記憶デバイスに格納すれば良い。
【０１０１】
また、前記の場合において、当該ハードウェア内へのコンピュータ・プログラムの供給方法は、現在では一般的な手順を採用することができる。例えば、供給方法は、インターネット等の通信回線を介して外部よりダウンロードする方法等である。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコードによって構成されると捉えることができる。
【０１０２】
以上、実施形態を参照して本発明を説明してきたが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【０１０３】
１    冷却制御装置
２    第２の制御部
３    切替部
４    第１の制御部
１０    冷却制御装置
１１    第２の制御部
１２    切替部
２０    冷却制御装置
２１    制御部
２２    補助制御部
２３    切替回路
３０    情報処理装置
３１    電源装置
３２    メイン制御部
Ｑ１、Ｑ２    スイッチ
１１０    冷却装置
２００    情報処理装置
２０１    メイン制御部
２０２    電源装置
２０３−１乃至２０３−４、３３−１乃至３３−３、３４    ファン
２０４    第１の制御部
３００    情報処理装置
３０１    ＣＰＵ
３０２    ＲＯＭ
３０３    ＲＡＭ
３０４    通信インタフェース
３０５    バス
【図１】
2017021619.tif 000003
【図２】
2017021619.tif 000004
【図３】
2017021619.tif 000005
【図４】
2017021619.tif 000006
【図５】
2017021619.tif 000007
【図６】
2017021619.tif 000008
【図７】
2017021619.tif 000009
【図８】
2017021619.tif 000010