(57)【要約】【課題】  効率的な冷却を実行できる情報処理装置を提供する。【解決手段】  情報処理装置１は、筐体１０に収容された主基板２０上に実装された主制御部３０と、主制御部３０の温度を検出する第１の温度検出部３１と、主基板２０の温度を検出する第２の温度検出部３２、筐体１０に収容された電源装置５０と、この電源装置５０を冷却するためのファン５２と、電源装置５０の温度によりファンの回転を制御するファン制御部５３とを有する。主制御部３０は、所定の条件を具備する場合には、ファン制御部５３を介さずにファン５２の回転を制御し、所定の条件を具備しない場合には、ファン制御部５３によりファン５２の回転を制御させる。【選択図】  図２
2008084010.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体に収容された主基板上に実装された主制御部と、
前記主制御部の温度を検出する第１の温度検出部と、
前記主基板の温度を検出する第２の温度検出部と、
前記筐体に収容された電源装置と、
前記電源装置を冷却するためのファンと、
前記電源装置の温度により前記ファンの回転を制御するファン制御部と、
とを有した情報処理装置であって、
前記主制御部は、所定の条件を具備する場合には、前記ファン制御部を介さずに前記ファンの回転を制御し、前記所定の条件を具備しない場合には、前記ファン制御部により前記ファンの回転を制御させることを特徴とする情報処理装置。
【請求項２】
前記所定の条件とは、
前記ファン制御部により換算された前記電源装置の温度が前記第２の温度検出部によりにより検出された前記主基板の温度よりも高く、
前記第１の温度検出部により検出された前記主制御部の温度が所定の温度よりも高く、  前記ファン制御部より制御されている前記ファンの回転数が所定の回転数に満たない場合であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記主制御部は、前記電源装置が前記ファン制御部を有しているか否かの判断手段を有し、前記ファン制御部を有していないと判断した場合には、前記ファン制御部を介さずに前記主制御部が前記ファンの回転を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記主制御部は、前記電源装置が駆動しているか否かの判断手段を有し、前記電源装置が駆動していないと判断した場合には、前記主制御部による前記ファンの制御を行わないことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
筐体と、
前記筐体に収容され、ＣＰＵと、このＣＰＵの温度を検出する第１の温度検出部と、自身の温度を検出する第２の温度検出部とを実装した主基板と、
前記筐体に収容され、自装置を冷却するためのファンと、前記自装置の温度により前記ファンの回転を制御するサーミスタとを有した電源装置と、
を備え、
前記ＣＰＵは、所定の条件を具備する場合には、前記サーミスタを介さずに前記ファンの回転を制御し、前記所定の条件を具備しない場合には、前記サーミスタにより前記ファンの回転を制御させることを特徴とする情報処理装置。
【請求項６】
前記所定の条件とは、
前記サーミスタにより換算された前記電源装置の温度が前記第２の温度検出部によりにより検出された前記主基板の温度よりも高く、
前記第１の温度検出部により検出された前記ＣＰＵの温度が所定の温度よりも高く、
前記サーミスタより制御されている前記ファンの回転数が所定の回転数に満たない場合であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記主制御部は、前記電源装置が前記サーミスタを有しているか否かの判断手段を有し、前記サーミスタを有していないと判断した場合には、前記サーミスタを介さずに前記主制御部が前記ファンの回転を制御することを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記主制御部は、前記電源装置が駆動しているか否かの判断手段を有し、前記電源装置が駆動していないと判断した場合には、前記主制御部による前記ファンの制御を行わないことを特徴とする請求項５に記載の情報処理装置。
【請求項９】
筐体と、
前記筐体に収容され、ＣＰＵと、このＣＰＵの温度を検出する第１の温度検出部と、自身の温度を検出する第２の温度検出部とを実装した主基板と、
自装置を冷却するためのファンと、前記自装置の温度により前記ファンの回転を制御するサーミスタとを有した電源装置と、
を備えた情報処理装置の制御方法であって、
前記ＣＰＵは、
前記サーミスタにより換算された前記電源装置の温度が前記第２の温度検出部によりにより検出された前記主基板の温度よりも高く、
前記第１の温度検出部により検出された前記ＣＰＵの温度が所定の温度よりも高く、
前記サーミスタより制御されている前記ファンの回転数が所定の回転数に満たない場合には、前記サーミスタを介さずに前記ファンの回転を制御し、前記条件の少なくとも１つが前記条件を満たさない場合には、前記サーミスタにより前記ファンの回転を制御させることを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特に電源装置用の冷却ファンを制御する機能を有した情報処理装置に関する。
【背景技術】
【０００２】
ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やデスクトップＰＣ、サーバなどの情報処理装置には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの発熱するデバイスが実装されており、正常な動作をさせるためには各デバイスを規定の温度内で動作するように温度制御をしなければならない。
【０００３】
従来からの冷却技術としては、自然空冷の他、ファンを用いて筐体内に強制的に空気を流すことによって冷却を行う強制冷却手段が主流となっている。しかし、ＣＰＵの高性能化やＨＤＤの記憶容量増大に伴い、各要素から生ずる発熱量が増加する傾向にある。
【０００４】
特許文献１では、急激に温度が高い状態になった場合でも、高回転でファンを駆動して適切な温度に冷却する技術が開示されている。
【特許文献１】特開２００６−１７２２６９号公報（第１２頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、デスクトップＰＣ等の情報処理装置に実装される高発熱デバイスの１つに電源装置がある。電源装置は一般に電源装置を冷却するファンを制御するためにサーミスタを有する。即ち、サーミスタの温度変化に応じた抵抗値の変化を利用して電源装置内に有したファンの回転を制御して冷却する。
【０００６】
一方、情報処理装置内には、高発熱部品であるＣＰＵが実装された主基板が収容されている。この主基板上のＣＰＵも上記電源装置とは別にＣＰＵの温度を測定してファンにより強制冷却することが多い。
【０００７】
しかし、デスクトップＰＣは、汎用のデバイス（ユニット）を実装することが多く、必ずしもサーミスタを内蔵した電源装置が実装されるとは限らない。この場合、必要以上に電源装置が冷却されてしまい、必要以上の電力を消費してしまう問題がある。
【０００８】
また、サーミスタを内蔵した電源装置が実装されていた場合でも、筐体内部（例えば主基板上）の温度と電源装置内の温度には大きな温度差が生じている場合がある。例えば、筐体内部の温度が上昇していても、電源装置内の温度は上昇しておらず、電源装置による冷却作用が実施されない場合がある。
【０００９】
そこで、本発明は上記問題を解決するためになされたものであり、電源装置の冷却を所定条件下でファン制御部による制御による場合と、主制御部による制御による場合とで夫々を切り替える機能を有することで、効率的な冷却を実行できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の情報処理装置は、筐体と、前記筐体に収容された主基板上に実装された主制御部と、前記主制御部の温度を検出する第１の温度検出部と、前記主基板の温度を検出する第２の温度検出部と、前記筐体に収容された電源装置と、前記電源装置を冷却するためのファンと、前記電源装置の温度により前記ファンの回転を制御するファン制御部と、を有した情報処理装置であって、前記主制御部は、所定の条件を具備する場合には、前記ファン制御部を介さずに前記ファンの回転を制御し、前記所定の条件を具備しない場合には、前記ファン制御部により前記ファンの回転を制御させることを特徴としている。
【００１１】
また、本発明の他の情報処理装置は、筐体と、前記筐体に収容され、ＣＰＵと、このＣＰＵの温度を検出する第１の温度検出部と、自身の温度を検出する第２の温度検出部とを実装した主基板と、前記筐体に収容され、自装置を冷却するためのファンと、前記自装置の温度により前記ファンの回転を制御するサーミスタとを有した電源装置と、を備え、前記ＣＰＵは、所定の条件を具備する場合には、前記サーミスタを介さずに前記ファンの回転を制御し、前記所定の条件を具備しない場合には、前記サーミスタにより前記ファンの回転を制御させることを特徴としている。
【００１２】
また、本発明の情報処理装置の制御方法は、筐体と、前記筐体に収容され、ＣＰＵと、このＣＰＵの温度を検出する第１の温度検出部と、自身の温度を検出する第２の温度検出部とを実装した主基板と、自装置を冷却するためのファンと、前記自装置の温度により前記ファンの回転を制御するサーミスタとを有した電源装置と、を備えた情報処理装置の制御方法であって、前記ＣＰＵは、前記サーミスタにより換算された前記電源装置の温度が前記第２の温度検出部によりにより検出された前記主基板の温度よりも高く、前記第１の温度検出部により検出された前記ＣＰＵの温度が所定の温度よりも高く、前記サーミスタより制御されている前記ファンの回転数が所定の回転数に満たない場合には、前記サーミスタを介さずに前記ファンの回転を制御し、前記条件の少なくとも１つが前記条件を満たさない場合には、前記サーミスタにより前記ファンの回転を制御させることを特徴としている。
【発明の効果】
【００１３】
効率的な冷却を実行できる情報処理装置を提供できる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明による情報処理装置の実施の形態を図１〜図４を参照して説明する。図１は、本発明の実施の形態である情報処理装置の概念図である。図１は、情報処理装置を所定の断面で切断した上、天面から見た図である。この情報処理装置１は、筐体１０に、主制御部３０と、電源装置５０と、ＯＤＤ（Ｏｐｔｉｃａｌ  Ｄｉｓｋ  Ｄｒｉｖｅ）６０と、ＨＤＤ７０と、ＦＤＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ  Ｄｒｉｖｅ）８０（「ＦＬＯＰＰＹ」は、登録商標）、ファン９０とを主たる構成要素として備えている。情報処理装置１は、例えばデスクトップＰＣ、サーバ、ＰＣサーバ等である。
【００１５】
次に、各要素の詳細を説明する。
【００１６】
主制御部３０は主基板２０に実装されている。また、主基板２０には、主制御部３０を冷却するためのファン４０及び主基板上の温度を検出する温度センサ（第２の温度検出部）３２が実装されている。また、主基板２０には複数の実装部品（不図示）が実装されている。電源装置５０、ＯＤＤ６０、ＨＤＤ７０、ＦＤＤ８０、ファン９０は、実装部品として、主基板２０上に実装されていていも良いが、本実施例では、コネクタやハーネス等の接続部材（不図示）を介して主基板２０と接続されている。後述するように、主制御部３０は情報処理装置１全体を制御する。主制御部３０は、例えばＣＰＵである。
【００１７】
主制御部３０は、情報処理装置１全体の中でも特に高い熱を発生する要素の１つであり、主制御部３０の冷却を主目的とし図１に示すように、ファン４０が実装されている。また、主制御部３０は後述するように温度センサの役割を担う第１の温度検出部３１を備えている。
【００１８】
ＯＤＤ６０は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光ディスク媒体を挿入して情報の読み込み又は書込みを行う部分である。尚、ＯＤＤ６０は後述するように内部またはその周辺に温度センサ６１を備えていても良い。
【００１９】
ＨＤＤ７０は、情報を記憶する部分であり、主制御部３０の制御方法を示したプログラムの他、ＯＳ、その他の情報が記憶されている。本実施例では、ＨＤＤ７０は、１つであるが、ＨＤＤ自身は１つの場合であっても良いし、複数であってもよい。尚、ＨＤＤ７０は後述するように内部またはその周辺に温度センサ７１を備えていても良い。
【００２０】
ＦＤＤ８０は、フロッピーディスク（「フロッピー」は登録商標）を挿入することで、当該媒体に情報を記憶する。ＦＤＤ８０は後述するように内部またはその周辺に温度センサ８１を備えていても良い。
【００２１】
電源装置５０は、図示せぬＡＣ商用電源を介して情報処理装置１に電源を供給する。即ち、電源装置５０は図示せぬハーネス等により主基板２０、ＯＤＤ６０、ＨＤＤ７０、ＦＤＤ８０、ファン９０に電源を供給する。主制御部３０にも主基板２０を介して電源が供給される。この電源装置５０も高い熱を発生する要素の１つであり、電源装置５０の冷却を主目的として図１に示すようにファン５２が実装されている。このファン５２は例えば筐体１０の側面に近い位置に実装され、例えば筐体１０のファン５２と対向する部分には排気孔部１１が設けられている。尚、図１ではファン５２は電源装置５０に内蔵されているが、電源装置５０の周辺にあれば必ずしも内蔵されていなくても良い。
【００２２】
筐体１０は情報処理装置１内の冷却を目的として吸気用のファン９０が実装されている。このファン９０は、例えば図１に示すようにファン５２と反対側の筐体１０の側面近くに実装されており、ファン９０と対向する筐体１０部分には吸気孔部１２が設けられている。
【００２３】
従って、吸気孔部１２から入ってきた空気（フレッシュエアー）は主として排気孔部１１や排気孔部１３から排出されることとなる。尚、ファン９０の近傍には筐体１０の周囲温度を検出する為に温度センサ９１が設けられている。
【００２４】
次に、本実施形態に係る冷却の制御機能を説明する。図２は、情報処理装置１における冷却の制御機能を示すための機能ブロック図である。
【００２５】
図２に示すように、情報処理装置１は、主制御部３０と、ファン４０と、電源装置５０と、記憶部１００と、操作部１１０と、表示部１２０と、第２の温度検出部３２とを有している。各要素はバスＢで相互に接続されている。また、情報処理装置１は、温度センサである第１の温度検出部３１を有しており、主制御部３０と接続している。尚、図２では、ＯＤＤ６０、ＨＤＤ７０、ＦＤＤ８０、ファン９０等は不図示としている。
【００２６】
主制御部３０は、情報処理装置１全体の冷却を制御する部分である。即ち、主制御部３０は、ファン４０の制御だけでなく、ファン５２、ファン９０の制御を実施する。このファンの制御は、記憶部１００に記憶されたファン制御プログラム３００の命令に基づき実施する。主制御部３０は、第１の温度検出部３１により主制御部３０の温度を常にあるいは所定時間毎に検出している。また、第２の温度検出部３２より主基板２０の温度を常にあるいは所定時間毎に検出している。同様に、温度センサ６１、７１、８１、９１が設けられている場合はこれらの温度も所定時間ごとあるいは常時監視するように構成されている。
【００２７】
電源装置５０は、ファン５２と、このファン５２の回転を制御するファン制御部５３とを有する。ファン制御部５３は、例えば電源装置５０の温度の変化により抵抗値が変化するサーミスタである。尚、情報処理装置１は、ファン制御部５３を備えていない汎用の電源装置を設けることも可能である。そのため、後述するように、主制御部３０は、電源装置５０がファン制御部５３を有しているか否かを判断する。
【００２８】
記憶部１００は、ファン制御プログラム３００の他情報を記憶する部分である。記憶部１００は、例えばＨＤＤやＦＤＤ、メモリである。
【００２９】
操作部１１０は、情報処理装置１に対してユーザにより命令を入力する部分である。操作部１１０は、例えばキーボードやポインティングデバイスなどである。
【００３０】
表示部１２０は、情報処理装置１の処理結果を出力する部分である。表示部１２０は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、スピーカ等である。尚、図２では、操作部１１０や表示部１２０は情報処理装置１に組み込まれているが、情報処理装置１の外部に設けても良い。
【００３１】
次に、本実施の形態に係る電源装置の冷却方法を説明する。図３は、ファン制御プログラム３００を示したフローチャートである。
【００３２】
主制御部３０は、まず電源装置５０が駆動しているか否かを判断する（ステップＳ１０）。その結果、主制御部３０は電源装置５０が駆動していないと判断した場合には（ステップＳ１０のＮｏ）、本プログラムによる処理は終了する。
【００３３】
一方、主制御部３０は電源装置５０が駆動していると判断した場合には（ステップＳ１０のＹｅｓ）、次に主制御部３０は、電源装置５０がファン制御部５３を有しているか否かを判断する（ステップＳ２０）。その結果、主制御部３０は電源装置５０がファン制御部５３を有していないと判断した場合には（ステップＳ２０のＮｏ）、後述するステップＳ６０の処理を行う。即ち、ファン制御部５３を有していなければ主制御部３０がファン５２の制御を行う。
【００３４】
一方、主制御部３０はファン制御部５３を有していると判断した場合には（ステップＳ２０のＹｅｓ）、主制御部３０はファン制御部５３が検出している電源装置５０の温度ＴＳが、第２の温度検出部３２が検出してる主基板２０温度ＴＨよりも高いか否かを判断する（ステップＳ３０）。
【００３５】
その結果、電源装置５０の温度ＴＳが主基板２０温度ＴＨよりも高くない場合には（ステップＳ３０のＮｏ）、主制御部３０は、ファン５２の制御を行わず、ファン制御部５３によりファン５２の制御を行わせる（ステップＳ７０）。その結果、電源装置５０の冷却は、電源装置５０の温度に対応してファン５２の回転数を制御するファン制御部５３に任せることとなる。
【００３６】
図４は、ファン５２の制御の概念を示した図である。ステップＳ７０は、図４（ａ）に示すように、電源装置５０の冷却はファン制御部５３に任せることとなる。
【００３７】
一方、主制御部３０は電源装置５０の温度ＴＳが主基板２０温度ＴＨよりも高いと判断した場合には（ステップＳ３０のＹｅｓ）、次に、主制御部３０は第１の温度検出部３１が検出した主制御部３０の温度ＴＣが予め決めておいた所定の温度αよりも高いか否かを判断する（ステップＳ４０）。
【００３８】
その結果、主制御部３０は主制御部３０の温度ＴＣが所定の温度αよりも高くないと判断した場合には（ステップＳ４０のＮｏ）、主制御部３０は、ファン５２の制御を行わず、ファン制御部５３によりファン５２の制御を行わせる（ステップＳ７０）。即ち、電源装置５０の冷却はファン制御部５３に任せることとなる。
【００３９】
一方、主制御部３０は主制御部３０の温度ＴＣが所定の温度αよりも高いと判断した場合には（ステップＳ４０のＹｅｓ）、次に主制御部３０はファン制御部５３が制御しているファン５２の回転数Ｎが予め決めておいた所定の回転数βよりも低いか否かを判断する（ステップＳ５０）。
【００４０】
その結果、主制御部３０は回転数Ｎが回転数βよりも低くないと判断した場合には（ステップＳ５０のＮｏ）、主制御部３０はファン５２の制御を行わず、ファン制御部５３によりファン５２の制御を行わせる（ステップＳ７０）。即ち、電源装置５０の冷却はファン制御部５３に任せることとなる。
【００４１】
一方、主制御部３０は回転数Ｎが回転数βよりも低いと判断した場合には（ステップＳ５０のＹｅｓ）、ファン５２の制御は、制御部３０が行い（ステップＳ６０）、本処理が終了する。即ち、ステップＳ６０は図４（ｂ）に示すように、主制御部３０が直接ファン５２の回転数を制御する。
【００４２】
尚、上述してきた処理は常にルーチンとして処理していも良い。従って、上述の条件のいずれかが満たされなくなった場合には、いつでもステップＳ６０の処理からステップＳ７０の処理へと変わりうる。逆に所定の条件が満たされれば、ステップＳ７０の処理からステップＳ６０の処理へと変わりうる。
【００４３】
以上のように情報処理装置１における電源装置５０の冷却を所定条件下でファン制御部５３による制御による場合と主制御部３０による制御の場合とで夫々を切り替える機能を有することで、効率的な冷却を実行できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態である情報処理装置の概念図。
【図２】情報処理装置１における冷却の制御機能を示すための機能ブロック図。
【図３】ファン制御プログラム３００を示したフローチャート。
【図４】ファン５２の制御の概念を示した図。
【符号の説明】
【００４５】
１  情報処理装置
１０  筐体
１１，１３  排気孔部
１２  吸気孔部
２０  主基板
３０  ＣＰＵ（主制御部）
３１  温度センサ（第１の温度検出部）
３２  温度センサ（第２の温度検出部）
４０，５２，９０  ファン
５０  電源装置
５３  ファン制御部
６０  ＯＤＤ
６１，７１，８１，９１  温度センサ
７０  ＨＤＤ
８０  ＦＤＤ
１００  記憶部
１１０  操作部
１２０  表示部
３００  ファン制御プログラム
【図１】
2008084010.tif 000003
【図２】
2008084010.tif 000004
【図３】
2008084010.tif 000005
【図４】
2008084010.tif 000006