(57)【要約】【課題】オプションボードにバッテリが搭載される場合でも、筐体内の温度に応じて冷却ファンを制御するコンピュータシステムを提供すること。【解決手段】システムボードは、筐体内に設置され、発熱デバイスとシステムボード用制御部とが搭載され、オプションボードは、筐体内でシステムボードに接続され、バッテリとオプションボード用制御部とが搭載されている。温度センサは、筐体内の温度を測定して測定温度として出力する。オプションボード用制御部は、バッテリを充電していないときに第１仕様制御信号を出力し、バッテリを充電しているときに第２仕様制御信号を出力する。システムボード用制御部は、第１仕様制御信号が供給されている場合、測定温度に応じて第１の回転数により冷却ファンを稼動させ、第２仕様制御信号が供給されている場合、測定温度に応じて第１の回転数よりも多い第２の回転数により冷却ファンを稼動させる。【選択図】図４
2011186515.tif 000002
【特許請求の範囲】
【請求項１】
筐体内に設置され、通電により発熱するデバイスと、システムボード用制御部とが搭載れたシステムボードと、
前記筐体内に設置され、前記システムボードに接続されたスロットと、
前記筐体内に設置されるときに前記スロットに接続され、充電により発熱するバッテリと、前記システムボード用制御部との間でデータの入出力を行うオプションボード用制御部とが搭載されたオプションボードと、
前記筐体内の温度を測定して測定温度として出力する温度センサと、
前記筐体内を冷却するための冷却ファンと
を具備し、
前記オプションボード用制御部は、前記バッテリを充電していないときに第１仕様制御信号を前記システムボード用制御部に出力し、前記バッテリを充電しているときに第２仕様制御信号を前記システムボード用制御部に出力し、
前記システムボード用制御部は、前記第１仕様制御信号が供給されている場合、前記測定温度に応じて第１の回転数により前記冷却ファンを稼動させ、前記第２仕様制御信号が供給されている場合、前記測定温度に応じて前記第１の回転数よりも多い第２の回転数により前記冷却ファンを稼動させる
コンピュータシステム。
【請求項２】
前記システムボードは、
複数の温度と第１仕様における複数の回転数とが登録された第１ファン回転数制御テーブルと、
複数の温度と、それぞれ前記第１仕様における複数の回転数よりも多い第２仕様における複数の回転数とが登録された第２ファン回転数制御テーブルと
を備え、
前記システムボード用制御部は、
前記第１仕様制御信号が供給されている場合、前記第１ファン回転数制御テーブルに登録された前記第１仕様における複数の回転数のうちの、前記測定温度に対応する回転数を前記第１の回転数として選択し、前記第１の回転数により前記冷却ファンを稼動させ、
前記第２仕様制御信号が供給されている場合、前記第２ファン回転数制御テーブルに登録された前記第２仕様における複数の回転数のうちの、前記測定温度に対応する回転数を前記第２の回転数として選択し、前記第２の回転数により前記冷却ファンを稼動させる
請求項１に記載のコンピュータシステム。
【請求項３】
前記温度センサは、
前記筐体内の温度を測定して第１測定温度として出力する第１温度センサと、
前記デバイスの温度を測定して第２測定温度として出力する第２温度センサと
を含み、
前記システムボード用制御部は、前記第１、２測定温度の平均値を前記測定温度として算出し、前記測定温度に応じて前記第１又は２の回転数により前記冷却ファンを稼動させる
請求項１又は２に記載のコンピュータシステム。
【請求項４】
前記温度センサは、
前記筐体内の温度を測定して第１測定温度として出力する第１温度センサと、
前記デバイスの温度を測定して第２測定温度として出力する第２温度センサと、
前記バッテリの温度を測定して第３測定温度として出力する第３温度センサと
を含み、
前記オプションボード用制御部は、前記バッテリを充電しているときに、前記第２仕様制御信号と共に、前記第３測定温度を前記システムボード用制御部に出力し、
前記システムボード用制御部は、前記第１〜３測定温度の平均値を前記測定温度として算出し、前記測定温度に応じて前記第１又は２の回転数により前記冷却ファンを稼動させる
請求項１又は２に記載のコンピュータシステム。
【請求項５】
前記システムボード用制御部は、前記第１又は２の回転数により前記冷却ファンを稼動させるための稼動制御信号を前記冷却ファンに出力し、
前記冷却ファンは、前記稼動制御信号に応じて前記第１又は２の回転数により稼動する
請求項１〜４のいずれかに記載のコンピュータシステム。
【請求項６】
前記稼動制御信号は、ＰＷＭ（パルス幅変調：Ｐｕｌｓｅ  Ｗｉｄｅ  Ｍｏｄｕｌａｔｏｒ）信号である
請求項５に記載のコンピュータシステム。
【請求項７】
（ａ）  筐体内に設置され、通電により発熱するデバイスと、システムボード用制御部とが搭載れたシステムボードが、前記筐体内に設置されるときに前記スロットを介して前記システムボードに接続され、充電により発熱するバッテリと、オプションボード用制御部とが搭載されたオプションボードとの間でデータの入出力を行うステップと、
（ｂ）  温度センサが、前記筐体内の温度を測定して測定温度として出力するステップと、
（ｃ）  前記オプションボード用制御部が、前記バッテリを充電していないときに第１仕様制御信号を前記システムボード用制御部に出力するステップと、
（ｄ）  前記オプションボード用制御部が、前記バッテリを充電しているときに第２仕様制御信号を前記システムボード用制御部に出力するステップと、
（ｅ）  前記システムボード用制御部に前記第１仕様制御信号が供給されている場合、前記システムボード用制御部が、前記測定温度に応じて第１の回転数により冷却ファンを稼動させるステップと、
（ｆ）  前記システムボード用制御部に前記第２仕様制御信号が供給されている場合、前記システムボード用制御部が、前記測定温度に応じて前記第１の回転数よりも多い第２の回転数により前記冷却ファンを稼動させるステップと
を具備するコンピュータシステムの冷却ファン制御方法。
【請求項８】
前記システムボードは、複数の温度と第１仕様における複数の回転数とが登録された第１ファン回転数制御テーブルと、複数の温度と、それぞれ前記第１仕様における複数の回転数よりも多い第２仕様における複数の回転数とが登録された第２ファン回転数制御テーブルとを備え、
前記（ｅ）のステップは、
前記システムボード用制御部に前記第１仕様制御信号が供給されている場合、前記システムボード用制御部が、前記第１ファン回転数制御テーブルに登録された前記第１仕様における複数の回転数のうちの、前記測定温度に対応する回転数を前記第１の回転数として選択し、前記第１の回転数により前記冷却ファンを稼動させ、
前記（ｆ）のステップは、
前記第２仕様制御信号が供給されている場合、前記第２ファン回転数制御テーブルに登録された前記第２仕様における複数の回転数のうちの、前記測定温度に対応する回転数を前記第２の回転数として選択し、前記第２の回転数により前記冷却ファンを稼動させる
請求項７に記載のコンピュータシステムの冷却ファン制御方法。
【請求項９】
前記温度センサは、前記筐体内の温度を測定して第１測定温度として出力する第１温度センサと、前記デバイスの温度を測定して第２測定温度として出力する第２温度センサとを含み、
前記（ｅ）又は（ｆ）のステップは、
前記システムボード用制御部は、前記第１、２測定温度の平均値を前記測定温度として算出し、前記測定温度に応じて前記第１又は２の回転数により前記冷却ファンを稼動させる
請求項７又は８に記載のコンピュータシステムの冷却ファン制御方法。
【請求項１０】
前記温度センサは、前記筐体内の温度を測定して第１測定温度として出力する第１温度センサと、前記デバイスの温度を測定して第２測定温度として出力する第２温度センサと、前記バッテリの温度を測定して第３測定温度として出力する第３温度センサとを含み、
前記（ｄ）のステップは、
前記オプションボード用制御部が、前記バッテリを充電しているときに、前記第２仕様制御信号と共に、前記第３測定温度を前記システムボード用制御部に出力し、
前記（ｅ）又は（ｆ）のステップは、
前記システムボード用制御部が、前記第１〜３測定温度の平均値を前記測定温度として算出し、前記測定温度に応じて前記第１又は２の回転数により前記冷却ファンを稼動させる
請求項７又は８に記載のコンピュータシステムの冷却ファン制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能を追加可能なコンピュータシステムに関する。
【背景技術】
【０００２】
システムボード、スロットが設置されたコンピュータシステムが知られている。コンピュータシステムには、更に、機能の追加のために、スロットを介してシステムボードに接続されるオプションボードが設置される。システムボード、オプションボードに搭載される部品が発熱するものである場合、コンピュータシステムには、更に、筐体内を冷却するための冷却ファンが設置される。
【０００３】
例えば、特開２００９−２３８０２０号公報に記載された技術では、システムボード（システムコントローラ）及び複数のオプションボードは、温度センサ、冷却ファンを具備し、システムボードは、更に、複数のオプションボードの識別情報とそのオプションボードの情報（温度センサ、冷却ファン）とが登録された領域管理テーブルと、複数の温度と複数の回転数とが登録されたファン制御テーブルとを具備し、領域管理テーブルを参照して、システムコントローラに接続されるオプションボード（接続オプションボード）を識別情報により識別し、ファン制御テーブルを参照して、複数の回転数のうちの、システムコントローラ及び接続オプションボードの温度センサが測定する温度に応じた回転数で、システムコントローラ及び接続オプションボードの冷却ファンを制御している。
【０００４】
このため、特開２００９−２３８０２０号公報に記載された技術によれば、筐体内の温度に応じて冷却ファンを制御することができる。しかし、オプションボードにはバッテリが搭載される場合がある。バッテリは充放電するため、バッテリが充電される場合の筐体内の温度は、バッテリが充電されない場合に比べて高くなる。このような場合について特開２００９−２３８０２０号公報には記載されていない。
【０００５】
他の技術として、特開平１１−８５３２３号公報には、冷却ファンの制御を行うことが記載されている。しかし、この技術は、バッテリパックの充電状態を監視してないため、バッテリパックの温度に応じたファン制御を実施していない。
【０００６】
また、他の技術として、特開平１０−１２６９７６号公報には、バッテリパックの温度が上昇したときに、バッテリの温度を段階的に減少するように制御する充電回路が記載されている。
【０００７】
また、他の技術として、特開２００７−３２３６７８号公報には、接続される装置（ＡＣ電源で動作する装置、バッテリで動作する装置）を考慮した環境温度で冷却ファンの回転数を制御することが記載されている。しかし、この技術は、バッテリが充電されるときに、節電のために、冷却ファンの回転数を下げている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−２３８０２０号公報
【特許文献２】特開平１１−８５３２３号公報
【特許文献３】特開平１０−１２６９７６号公報
【特許文献４】特開２００７−３２３６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述のように、オプションボードにバッテリが搭載される場合がある。バッテリは充放電するため、バッテリが充電される場合の筐体内の温度は、バッテリが充電されない場合に比べて高くなる。特開２００９−２３８０２０号公報に、特開平１１−８５３２３号公報、特開平１０−１２６９７６号公報、特開２００７−３２３６７８号公報の少なくとも１つを適用したとしても、バッテリが充電されるタイミングをトリガとして、ファン制御を行っていない。即ち、オプションボードに搭載される発熱デバイスを単純にバッテリに置き換えても、バッテリが充電されるタイミングをトリガとして、ファン制御を行うことはできない。
【００１０】
本発明の課題は、オプションボードにバッテリが搭載される場合でも、筐体内の温度に応じて冷却ファンを制御することができるコンピュータシステムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明のコンピュータシステムは、システムボードと、スロットと、オプションボードと、温度センサと、冷却ファンとを具備している。システムボードは、筐体内に設置され、通電により発熱するデバイスと、デバイスの実行結果を表すデータの入出力を行うシステムボード用制御部とが搭載れている。スロットは、筐体内に設置され、システムボードに接続されている。オプションボードは、筐体内に設置されるときにスロットに接続され、充電により発熱するバッテリと、システムボード用制御部との間でデータの入出力を行うオプションボード用制御部とが搭載されている。温度センサは、筐体内の温度を測定して測定温度として出力する。冷却ファンは、筐体内を冷却する。オプションボード用制御部は、バッテリを充電していないときに第１仕様制御信号をシステムボード用制御部に出力し、バッテリを充電しているときに第２仕様制御信号をシステムボード用制御部に出力する。システムボード用制御部は、第１仕様制御信号が供給されている場合、測定温度に応じて第１の回転数により冷却ファンを稼動させ、第２仕様制御信号が供給されている場合、測定温度に応じて第１の回転数よりも多い第２の回転数により冷却ファンを稼動させる。
【発明の効果】
【００１２】
本発明のコンピュータシステムによれば、バッテリが充電されるタイミングをトリガとして、ファン制御を行っている。このため、オプションボードにバッテリが搭載される場合でも、筐体内の温度に応じて冷却ファンを制御することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の第１実施形態によるコンピュータシステムの構成を示すブロック図である。
【図２】図２は、第１ファン回転数制御テーブル１０１を示している。
【図３】図３は、第２ファン回転数制御テーブル１０２を示している。
【図４】図４は、本発明の第１実施形態によるコンピュータシステムの動作を示すフローチャートである。
【図５】図５は、本発明の第２実施形態によるコンピュータシステムの構成を示すブロック図である。
【図６】図６は、本発明の第２実施形態によるコンピュータシステムの動作を示すフローチャートである。
【図７】図７は、本発明の第３実施形態によるコンピュータシステムの構成を示すブロック図である。
【図８】図８は、本発明の第３実施形態によるコンピュータシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、本発明の実施形態によるコンピュータシステムについて詳細に説明する。
【００１５】
（第１実施形態）
図１は、本発明の第１実施形態によるコンピュータシステムの構成を示すブロック図である。
【００１６】
本発明の第１実施形態によるコンピュータシステムは、筐体１内に設置されたシステムボード１７、スロット８、オプションボード３、第１温度センサ９、冷却ファン１０を具備している。
【００１７】
スロット８は、システムボード１７に接続されている。
【００１８】
システムボード１７は、通電により発熱するデバイス５と、システムボード用制御部１００とが搭載されている。デバイス５としてはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が例示される。システムボード用制御部１００は、デバイス５の実行結果を表すデータの入出力を行う。システムボード用制御部１００は、後述の第１、２ファン回転数制御テーブル１０１、１０２を備えている。
【００１９】
オプションボード３は、筐体１内に設置されるときにスロット８に接続される。スロット８としてはＰＣＩスロットが例示され、オプションボード３としては、ＰＣＩスロットに装着される拡張カードであるＰＣＩカードが例示される。オプションボード３は、充電により発熱するバッテリ９０と、オプションボード用制御部２００とが搭載されている。オプションボード用制御部２００は、バッテリ９０を充電する機能と、システムボード用制御部１００との間でデータの入出力を行う機能とを有している。
【００２０】
第１温度センサ９は、筐体１内の温度を測定して第１測定温度ＴＡとして出力する。第１温度センサ９としてはサーミスタが例示される。
【００２１】
冷却ファン１０は、筐体１内を冷却するために、筐体１内に１つ又は複数設けられている。
【００２２】
図２は、第１ファン回転数制御テーブル１０１を示している。第１ファン回転数制御テーブル１０１には、複数の温度Ｔ１〜Ｔｎ（ｎは２以上の整数）と第１仕様における複数の回転数Ｒ１１〜Ｒ１ｎとが登録されている。
【００２３】
図３は、第２ファン回転数制御テーブル１０２を示している。第１ファン回転数制御テーブル１０１には、複数の温度Ｔ１〜Ｔｎと、第２仕様における複数の回転数Ｒ２１〜Ｒ２ｎとが登録されている。第２仕様における複数の回転数Ｒ２１〜Ｒ２ｎは、それぞれ第１仕様における複数の回転数Ｒ１１〜Ｒ１ｎよりも多い。
【００２４】
図４は、本発明の第１実施形態によるコンピュータシステムの動作を示すフローチャートである。
【００２５】
システムボード用制御部１００は、オプションボード用制御部２００との間でデータの入出力を行う（ステップＳ１１）。
【００２６】
ステップＳ１１において、デバイス５は、通電により発熱する。このため、第１温度センサ９は、常時、筐体１内の温度を測定して第１測定温度ＴＡとして出力する（ステップＳ１２）。
【００２７】
オプションボード用制御部２００は、バッテリ９０を充電していない。この場合、オプションボード用制御部２００は、第１仕様制御信号Ｃ１をシステムボード用制御部１００に出力する（ステップＳ１３−ＮＯ）。
【００２８】
システムボード用制御部１００に第１仕様制御信号Ｃ１が供給されている場合、システムボード用制御部１００は、第１ファン回転数制御テーブル１０１に登録された複数の温度Ｔ１〜Ｔｎのうちの、第１測定温度ＴＡに一致する温度を対象温度として選択する。次に、システムボード用制御部１００は、第１ファン回転数制御テーブル１０１に登録された第１仕様における複数の回転数Ｒ１１〜Ｒ１ｎのうちの、対象温度に対応する回転数を第１の回転数として選択する（ステップＳ１４）。
【００２９】
システムボード用制御部１００は、第１の回転数により冷却ファン１０を稼動させるための稼動制御信号２０を冷却ファン１０に出力し、冷却ファン１０は、この稼動制御信号２０に応じて第１の回転数により稼動する。ここで、稼動制御信号２０は、ＰＷＭ（パルス幅変調：Ｐｕｌｓｅ  Ｗｉｄｅ  Ｍｏｄｕｌａｔｏｒ）信号である。即ち、バッテリ９０が充電されていない場合、システムボード用制御部１００は、第１測定温度ＴＡに応じて第１の回転数により冷却ファン１０を稼動させる（ステップＳ１５）。
【００３０】
一方、オプションボード用制御部２００は、バッテリ９０を充電している。この場合、オプションボード用制御部２００は、第２仕様制御信号Ｃ２をシステムボード用制御部１００に出力する（ステップＳ１３−ＹＥＳ）。
【００３１】
システムボード用制御部１００に第２仕様制御信号Ｃ２が供給されている場合、システムボード用制御部１００は、システムボード用制御部１００は、第２ファン回転数制御テーブル１０２に登録された複数の温度Ｔ１〜Ｔｎのうちの、第１測定温度ＴＡに一致する温度を対象温度として選択する。次に、システムボード用制御部１００は、第２ファン回転数制御テーブル１０２に登録された第２仕様における複数の回転数Ｒ２１〜Ｒ２ｎのうちの、対象温度に対応する回転数を第２の回転数として選択する（ステップＳ１６）。
【００３２】
システムボード用制御部１００は、第２の回転数により冷却ファン１０を稼動させるための稼動制御信号２０（ＰＷＭ信号）を冷却ファン１０に出力し、冷却ファン１０は、この稼動制御信号２０に応じて第２の回転数により稼動する。即ち、バッテリ９０が充電されている場合、システムボード用制御部１００は、第１測定温度ＴＡに応じて、第１の回転数よりも多い第２の回転数により冷却ファン１０を稼動させる（ステップＳ１７）。
【００３３】
前述したように、オプションボードにバッテリが搭載される場合がある。バッテリは充放電するため、バッテリが充電される場合の筐体内の温度は、バッテリが充電されない場合に比べて高くなる。特開２００９−２３８０２０号公報に、特開平１１−８５３２３号公報、特開平１０−１２６９７６号公報、特開２００７−３２３６７８号公報の少なくとも１つを適用したとしても、バッテリが充電されるタイミングをトリガとして、ファン制御を行っていない。即ち、オプションボードに搭載される発熱デバイスを単純にバッテリに置き換えても、バッテリが充電されるタイミングをトリガとして、ファン制御を行うことはできない。
【００３４】
一方、本発明の第１実施形態によるコンピュータシステムでは、オプションボード３がバッテリ９０を充電していないときに第１仕様制御信号Ｃ１をシステムボード１７に出力し、バッテリ９０を充電しているときに第２仕様制御信号Ｃ２をシステムボード１７に出力し、システムボード１７は、第１仕様制御信号Ｃ１が供給されている場合、測定温度ＴＡに応じて第１の回転数により冷却ファン１０を稼動させ、第２仕様制御信号Ｃ２が供給されている場合、測定温度ＴＡに応じて第１の回転数よりも多い第２の回転数により冷却ファン１０を稼動させる。このように、本発明の第１実施形態によるコンピュータシステムによれば、バッテリ９０が充電されるタイミングをトリガとして、ファン制御を行っている。このため、オプションボード３にバッテリ９０が搭載される場合でも、筐体１内の温度に応じて冷却ファン１０を制御することができる。
【００３５】
（第２実施形態）
図５は、本発明の第２実施形態によるコンピュータシステムの構成を示すブロック図である。第２実施形態では、第１実施形態と重複する説明を省略する。
【００３６】
本発明の第２実施形態によるコンピュータシステムは、更に、筐体１内のデバイス５近傍に設置された第２温度センサ１５を具備している。
【００３７】
第２温度センサ１５は、デバイス５の温度を測定して第２測定温度ＴＢとして出力する。第２温度センサ１５としてはサーミスタが例示される。
【００３８】
図６は、本発明の第２実施形態によるコンピュータシステムの動作を示すフローチャートである。
【００３９】
システムボード用制御部１００は、オプションボード用制御部２００との間でデータの入出力を行う（ステップＳ１１）。
【００４０】
ステップＳ１１において、デバイス５は、通電により発熱する。このため、第１温度センサ９は、常時、筐体１内の温度を測定して第１測定温度ＴＡとして出力する（ステップＳ１２）。また、第２温度センサ１５は、常時、デバイス５の温度を測定して第２測定温度ＴＢとして出力する（ステップＳ２１）。
【００４１】
システムボード用制御部１００は、第１、２測定温度ＴＡ、ＴＢの平均値を測定温度ＴＡＢとして算出する（ステップＳ２２）。
【００４２】
オプションボード用制御部２００は、バッテリ９０を充電していない。この場合、オプションボード用制御部２００は、第１仕様制御信号Ｃ１をシステムボード用制御部１００に出力する（ステップＳ１３−ＮＯ）。
【００４３】
システムボード用制御部１００に第１仕様制御信号Ｃ１が供給されている場合、システムボード用制御部１００は、第１ファン回転数制御テーブル１０１に登録された複数の温度Ｔ１〜Ｔｎのうちの、測定温度ＴＡＢに一致する温度を対象温度として選択する。次に、システムボード用制御部１００は、第１ファン回転数制御テーブル１０１に登録された第１仕様における複数の回転数Ｒ１１〜Ｒ１ｎのうちの、対象温度に対応する回転数を第１の回転数として選択する（ステップＳ１４）。
【００４４】
システムボード用制御部１００は、第１の回転数により冷却ファン１０を稼動させるための稼動制御信号２０（ＰＷＭ信号）を冷却ファン１０に出力し、冷却ファン１０は、この稼動制御信号２０に応じて第１の回転数により稼動する。即ち、バッテリ９０が充電されていない場合、システムボード用制御部１００は、第１、２測定温度ＴＡ、ＴＢに応じて第１の回転数により冷却ファン１０を稼動させる（ステップＳ１５）。
【００４５】
一方、オプションボード用制御部２００は、バッテリ９０を充電している。この場合、オプションボード用制御部２００は、第２仕様制御信号Ｃ２をシステムボード用制御部１００に出力する（ステップＳ１３−ＹＥＳ）。
【００４６】
システムボード用制御部１００に第２仕様制御信号Ｃ２が供給されている場合、システムボード用制御部１００は、システムボード用制御部１００は、第２ファン回転数制御テーブル１０２に登録された複数の温度Ｔ１〜Ｔｎのうちの、測定温度ＴＡＢに一致する温度を対象温度として選択する。次に、システムボード用制御部１００は、第２ファン回転数制御テーブル１０２に登録された第２仕様における複数の回転数Ｒ２１〜Ｒ２ｎのうちの、対象温度に対応する回転数を第２の回転数として選択する（ステップＳ１６）。
【００４７】
システムボード用制御部１００は、第２の回転数により冷却ファン１０を稼動させるための稼動制御信号２０（ＰＷＭ信号）を冷却ファン１０に出力し、冷却ファン１０は、この稼動制御信号２０に応じて第２の回転数により稼動する。即ち、バッテリ９０が充電されている場合、システムボード用制御部１００は、第１、２測定温度ＴＡ、ＴＢに応じて、第１の回転数よりも多い第２の回転数により冷却ファン１０を稼動させる（ステップＳ１７）。
【００４８】
このように、本発明の第２実施形態によるコンピュータシステムによれば、オプションボード３にバッテリ９０が搭載される場合でも、筐体１内の温度、デバイス５の温度に応じて冷却ファン１０を制御することができる。
【００４９】
（第３実施形態）
図７は、本発明の第３実施形態によるコンピュータシステムの構成を示すブロック図である。第３実施形態では、第２実施形態と重複する説明を省略する。
【００５０】
本発明の第３実施形態によるコンピュータシステムは、更に、筐体１内のバッテリ９０近傍に設置された第３温度センサ９１を具備している。
【００５１】
第３温度センサ９１は、バッテリ９０の温度を測定して第３測定温度ＴＣとして出力する。第３温度センサ９１としてはサーミスタが例示される。
【００５２】
図８は、本発明の第３実施形態によるコンピュータシステムの動作を示すフローチャートである。
【００５３】
システムボード用制御部１００は、オプションボード用制御部２００との間でデータの入出力を行う（ステップＳ１１）。
【００５４】
ステップＳ１１において、デバイス５は、通電により発熱する。このため、第１温度センサ９は、常時、筐体１内の温度を測定して第１測定温度ＴＡとして出力する（ステップＳ１２）。また、第２温度センサ１５は、常時、デバイス５の温度を測定して第２測定温度ＴＢとして出力する（ステップＳ２１）。また、第３温度センサ９１は、常時、バッテリ９０の温度を測定して第３測定温度ＴＣとして出力する（ステップＳ３１）。
【００５５】
システムボード用制御部１００は、第１〜３測定温度ＴＡ、ＴＢ、ＴＣの平均値を測定温度ＴＡＢＣとして算出する（ステップＳ３２）。
【００５６】
オプションボード用制御部２００は、バッテリ９０を充電していない。この場合、オプションボード用制御部２００は、第１仕様制御信号Ｃ１をシステムボード用制御部１００に出力する（ステップＳ１３−ＮＯ）。
【００５７】
システムボード用制御部１００に第１仕様制御信号Ｃ１が供給されている場合、システムボード用制御部１００は、第１ファン回転数制御テーブル１０１に登録された複数の温度Ｔ１〜Ｔｎのうちの、測定温度ＴＡＢＣに一致する温度を対象温度として選択する。次に、システムボード用制御部１００は、第１ファン回転数制御テーブル１０１に登録された第１仕様における複数の回転数Ｒ１１〜Ｒ１ｎのうちの、対象温度に対応する回転数を第１の回転数として選択する（ステップＳ１４）。
【００５８】
システムボード用制御部１００は、第１の回転数により冷却ファン１０を稼動させるための稼動制御信号２０（ＰＷＭ信号）を冷却ファン１０に出力し、冷却ファン１０は、この稼動制御信号２０に応じて第１の回転数により稼動する。即ち、バッテリ９０が充電されていない場合、システムボード用制御部１００は、第１〜３測定温度ＴＡ、ＴＢ、ＴＣに応じて第１の回転数により冷却ファン１０を稼動させる（ステップＳ１５）。
【００５９】
一方、オプションボード用制御部２００は、バッテリ９０を充電している。この場合、オプションボード用制御部２００は、第２仕様制御信号Ｃ２をシステムボード用制御部１００に出力する（ステップＳ１３−ＹＥＳ）。
【００６０】
システムボード用制御部１００に第２仕様制御信号Ｃ２が供給されている場合、システムボード用制御部１００は、システムボード用制御部１００は、第２ファン回転数制御テーブル１０２に登録された複数の温度Ｔ１〜Ｔｎのうちの、測定温度ＴＡＢＣに一致する温度を対象温度として選択する。次に、システムボード用制御部１００は、第２ファン回転数制御テーブル１０２に登録された第２仕様における複数の回転数Ｒ２１〜Ｒ２ｎのうちの、対象温度に対応する回転数を第２の回転数として選択する（ステップＳ１６）。
【００６１】
システムボード用制御部１００は、第２の回転数により冷却ファン１０を稼動させるための稼動制御信号２０（ＰＷＭ信号）を冷却ファン１０に出力し、冷却ファン１０は、この稼動制御信号２０に応じて第２の回転数により稼動する。即ち、バッテリ９０が充電されている場合、システムボード用制御部１００は、第１〜３測定温度ＴＡ、ＴＢ、ＴＣに応じて、第１の回転数よりも多い第２の回転数により冷却ファン１０を稼動させる（ステップＳ１７）。
【００６２】
このように、本発明の第３実施形態によるコンピュータシステムによれば、オプションボード３にバッテリ９０が搭載される場合でも、筐体１内の温度、デバイス５の温度、バッテリ９０の温度に応じて冷却ファン１０を制御することができる。
【符号の説明】
【００６３】
１    筐体、
３    オプションボード、
５    デバイス、
８    スロット、
９    第１温度センサ、
１０    冷却ファン、
１５    第２温度センサ、
１７    システムボード、
９０    バッテリ、
１００    システムボード用制御部、
１０１    第１ファン回転数制御テーブル、
１０２    第２ファン回転数制御テーブル、
２００    オプションボード用制御部、
Ｒ１１〜Ｒ１ｎ    第１仕様における回転数、
Ｒ２１〜Ｒ２ｎ    第２仕様における回転数、
Ｔ１〜Ｔｎ    温度、
ＴＡ    第１測定温度、
ＴＡＢ    測定温度（平均値）、
ＴＡＢＣ    測定温度（平均値）、
ＴＢ    第２測定温度、
ＴＣ    第３測定温度
【図１】
2011186515.tif 000003
【図２】
2011186515.tif 000004
【図３】
2011186515.tif 000005
【図４】
2011186515.tif 000006
【図５】
2011186515.tif 000007
【図６】
2011186515.tif 000008
【図７】
2011186515.tif 000009
【図８】
2011186515.tif 000010