(57)【要約】      （修正有）【課題】内蔵されたファンの回転による気流で空冷する電子機器、およびこのような電子機器で実行されるプログラムに関し、電子機器に搭載されたファン自体の清掃時期や、電子機器の排気口や吸気口に配備されたフィルタの清掃時期を、正確かつ確実に通知する電子機器、および電子機器にそのような機能を付与するプログラムを提供する。【解決手段】回転数算出ユニットで、パルス信号に基づいて単位時間あたりの回転数を算出し、ＣＰＵで、所定時間間隔で読み出した回転数とその所定時間との積の和により累積回転数を求め、この累積回転数が所定の閾値を超えたか否かを判定し、この累積回転数が閾値を超えた旨の判定結果を受けて、ファンの清掃を促す旨の警告を行う。【選択図】図５
2007249756.tif 000002
【特許請求の範囲】
【請求項１】
ファンを内蔵し該ファンの回転による気流で空冷する電子機器において、
前記ファンの累積回転数を求める累積回転数算出部と、
前記累積回転数算出部により算出された累積回転数が所定の閾値を超えたか否かを判定する判定部と、
前記判定部による、累積回転数が閾値を超えた旨の判定結果を受けて警告を行う警告部とを備えたことを特徴とする電子機器。
【請求項２】
前記ファンが、該ファンの回転に同期したパルス信号を出力するものであって、
前記累積回転数算出部が、前記パルス信号に基づいて、所定時間間隔で、単位時間あたりの回転数を算出し、該回転数と該所定時間との積の和により累積回転数を求めるものであることを特徴とする請求項１記載の電子機器。
【請求項３】
手動操作を受けて、前記累積回転数および前記警告をリセットするリセット部を備えたことを特徴とする請求項１記載の電子機器。
【請求項４】
外部電源に接続自在な電源コード、および着脱自在なバッテリのうちの少なくとも一方と、
前記電源コードおよび前記バッテリの双方を一旦外した後の少なくとも一方の装着を受けて、前記累積回転数および前記警告をリセットするリセット部とを備えたことを特徴とする請求項１記載の電子機器。
【請求項５】
ファンを内蔵し該ファンの回転による気流で空冷する電子機器で実行されるプログラムにおいて、該プログラムは、
前記ファンの累積回転数を求める累積回転数算出部と、
前記累積回転数算出部により算出された累積回転数が所定の閾値を超えたか否かを判定する判定部と、
前記判定部による、累積回転数が閾値を超えた旨の判定結果を受けて警告を行う警告部と、
を備えた電子機器として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内蔵されたファンの回転による気流で空冷する電子機器、およびこのような電子機器で実行されるプログラムに関する。
【背景技術】
【０００２】
従来より、稼動に伴って発熱する発熱部品を電子機器内に搭載する必要がある場合に、その発熱部品の、電子機器内での配置場所を工夫したり、配置場所の工夫のみでは足りない場合にファンを搭載してその発熱部品のまわりに気流を生じさせてその発熱部品を空冷することが行われている。
【０００３】
例えば、サーバやパーソナルコンピュータなどといった電子機器では、ＣＰＵの回路が構成されたＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）の発熱が大きく、また、このＬＳＩは動作保証の上限温度が例えば９５℃程度であってあまり高くない。ＬＳＩが強く発熱するとこのＬＳＩの動作が不安定になったり、このＬＳＩがさらに強く発熱するとこのＬＳＩが熱によって損傷を受けて電子機器が使用不可能となるおそれがある。また、ＬＳＩの中には、ＬＳＩが発熱して所定の温度に達すると、更なる発熱を抑制するために、性能を落として動作する機能を有するＬＳＩがある。ＬＳＩの性能を維持し、かつ損傷を回避するために、そのＬＳＩに冷却用の放熱フィンを取り付けるとともに、その電子機器内にファンを搭載し、このファンで気流を生じさせてそのＬＳＩを空冷するということが行われている。
【０００４】
このようなファンとして、例えば、電子機器の筐体に設けられた排気口を通って空気を電子機器外に向けて送り出すファンや、電子機器の筐体に設けられた吸気口を通って空気を電子機器内に向けて送り込むファンが知られている。また、排気口や吸気口を通る空気中の塵や埃などといった異物を取り除くフィルタがその排気口や吸気口に配備された電子機器も知られている。
【０００５】
ところが、排気口や吸気口にこのようなフィルタが配備されていても、フィルタに異物が堆積して目詰まりを起こしてしまうと、ファンによる空冷に必要十分な気流を生じさせることが困難となり、発熱部品が熱によって損傷を受けたり、あるいは発熱部品が過剰に発熱して発火するおそれがある。そのため、フィルタを定期的に掃除する必要がある。
【０００６】
フィルタの掃除に関する技術として、例えば、電子機器を稼動した稼働時間の累積が、所定の閾値を超えたか否かを判定し、累積稼働時間が閾値を超えた旨の判定結果を受けて、フィルタの清掃を促すアラームを発する技術が提案されている（例えば、特許文献１参照。）。
【０００７】
また、フィルタの掃除に関する技術として、例えば、フィルタが清掃されている状態でファンの回転速度を変化させて測定された装置内温度の変化速度を予め記録保持しておき、操作に応じて、フィルタ目詰まりの検出の開始指示を受けると、ファンの回転速度を変化させるとともに装置内温度を測定し、測定された温度をもとに装置内温度の変化速度を算出し、算出された変化速度と予め記録保持された装置内温度の変化速度とを比較することによりフィルタ清掃の必要性を判定し、フィルタ清掃が必要である旨の判定結果を受けてフィルタ清掃の必要性を表示する技術も提案されている（例えば、特許文献２参照。）。
【特許文献１】特開平３−８４０７号公報
【特許文献２】特開平２−６４３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した特許文献１に提案された技術によれば、フィルタの清掃を促すアラームが発せられた時点でフィルタの掃除を行えばよいため、電子機器の使用時にフィルタの掃除時期を意識することがなくても、その掃除時期を知り得ることができ、フィルタを定期的に掃除することができる。
【０００９】
ここで、電子機器に搭載されるファンとしては、発熱部品の温度に応じて、回転と停止を繰り返すとともに、回転時には回転数が随時変化するものが一般的である。ところが、この特許文献１に提案された技術では、電子機器の稼働時間のみからフィルタの掃除時期を決定しているため、常に一定の回転数で常時回転するファンが搭載された電子機器には対処できるものの、発熱部品の温度に応じて、回転と停止を繰り返すとともに、回転時に回転数が随時変化するファンが搭載された電子機器に適用すると、フィルタの正確な掃除時期を決定できないという問題がある。
【００１０】
また、上述した特許文献２に提案された技術によれば、操作に応じて、フィルタの目詰まり検出を指示されれば、フィルタの掃除の必要性が必要であるか否かといった判定が自動的に通知されるため、保守作業者以外の一般ユーザであっても、フィルタ清掃の必要性を容易に知ることができる。
【００１１】
ところが、この特許文献２に提案された技術は、フィルタの掃除の必要性が必要であるか否かといった判定が、フィルタの目詰まり検出を指示する操作に応じて実行されるものであるため、この操作が実行されない状態が長期間続くと、フィルタ清掃の必要性が通知されることなくフィルタに異物が堆積して目詰まりを起こしてしまうおそれがある。その結果、ファンによる空冷に必要十分な気流を生じさせることが困難となり、発熱部品が熱によって損傷を受けたり、あるいは発熱部品が過剰に発熱して発火するおそれがある。
【００１２】
さらに、この特許文献２に提案された技術は、予め記録保持した装置内温度の変化速度が測定された時点における装置外部の温度（以下、この温度を環境温度と称する）、および操作に応じて算出された装置内温度の変化速度が測定された時点における環境温度が、互いに略同一の環境温度下においては、フィルタ清掃の必要性が正確に判定されるものの、これら双方の環境温度が互いに大きく異なる環境温度下においては、操作に応じて算出された変化速度が、環境温度が異なることの影響を受けたものとなり、このような変化速度を用いた判定結果では、フィルタ清掃の必要性が正確に判定されないおそれがある。
【００１３】
本発明は、上記事情に鑑み、電子機器に搭載されたファン自体の清掃時期や、電子機器の排気口や吸気口に配備されたフィルタの清掃時期を、正確かつ確実に通知する電子機器、および電子機器にそのような機能を付与するプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の電子機器は、
ファンを内蔵しこのファンの回転による気流で空冷する電子機器において、
上記ファンの累積回転数を求める累積回転数算出部と、
上記累積回転数算出部により算出された累積回転数が所定の閾値を超えたか否かを判定する判定部と、
上記判定部による、累積回転数が閾値を超えた旨の判定結果を受けて警告を行う警告部とを備えたことを特徴とする。
【００１５】
ここで、電子機器に搭載されるファンは、一般に、電子機器内に搭載された発熱部品の温度に応じて、回転と停止を繰り返すとともに、回転時には回転数が随時変化する。従って、そのファン自体や、電子機器の排気口や吸気口に配備されたフィルタに堆積する塵や埃などといった異物の蓄積量は、ファンによる気流の総体積、つまりファンの累積回転数に比例する。
【００１６】
本発明の電子機器は、算出されたファンの累積回転数が所定の閾値を超えたか否かを判定し、その累積回転数が閾値を超えた旨の判定結果を受けて警告を行うものである。従って、本発明の電子機器によれば、ファン自体やフィルタに堆積する異物の蓄積量に比例する累積回転数に基づいて警告が行われることとなるため、ファン自体やフィルタの清掃時期が、正確かつ確実に通知される。
【００１７】
ここで、上記本発明の電子機器は、
「上記ファンが、このファンの回転に同期したパルス信号を出力するものであって、
上記累積回転数算出部が、上記パルス信号に基づいて、所定時間間隔で、単位時間あたりの回転数を算出し、この回転数とその所定時間との積の和により累積回転数を求めるものである」
ことが好ましい。
【００１８】
このような好ましい形態によれば、上記累積回転数が正確に算出されるため好適である。
【００１９】
また、上記本発明の電子機器は、手動操作を受けて、上記累積回転数および上記警告をリセットするリセット部を備えたことも好ましい形態である。
【００２０】
このような好ましい形態によれば、ファン自体やフィルタの清掃が終了した後に上記累積回転数および上記警告がリセットされることにより、清掃完了後のファン自体やフィルタに再度異物が堆積した際に警告が通知されることとなるため好適である。
【００２１】
さらに、上記本発明の電子機器は、
「外部電源に接続自在な電源コード、および着脱自在なバッテリのうちの少なくとも一方と、
上記電源コードおよび上記バッテリの双方を一旦外した後の少なくとも一方の装着を受けて、上記累積回転数および上記警告をリセットするリセット部とを備えた」
ことがさらに好ましい。
【００２２】
ここで、ファン自体やフィルタの掃除を行う場合は、一般に、電子機器を分解する必要があるため、上記電源コードおよび上記バッテリの双方を一旦外した上で清掃作業に取り掛からなければ非常に危険である。
【００２３】
このようなリセット部を備えた電子機器によれば、例えば、上記警告部が「システムの電源を切り、ＡＣアダプタおよびバッテリを外した状態で、フィンおよびフィルタの清掃を行ってください」といった内容の警告を行い、この警告に従ってファン自体やフィルタの清掃が行われることにより、清掃作業を安全に行うことができる。
【００２４】
また、このようなリセット部を備えた電子機器によれば、上記電源コードおよび上記バッテリのうちの少なくとも一方の再装着を受けて、上記累積回転数および上記警告がリセットされるため、その再装着以外の操作を行うことなく、清掃完了後のファン自体やフィルタに再度異物が堆積した際に警告が通知されることとなるためより一層好適である。
【００２５】
また、上記目的を達成するため、本発明のプログラムの実行により上記機能をもつ電子機器として動作させることを特徴とする。この本発明のプログラムにより生じる作用効果は上述と同様である。
【発明の効果】
【００２６】
本発明によれば、電子機器に搭載されたファン自体の清掃時期や、電子機器の排気口や吸気口に配備されたフィルタの清掃時期を、正確かつ確実に通知する電子機器、および電子機器にそのような機能を付与するプログラムが提供される。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施の形態を説明する。
【００２８】
図１は、本発明の電子機器の一実施形態が適用されたノート型パーソナルコンピュータ（以下、「ノートパソコン」と略記する）１０のうちの第１実施形態を示す外観斜視図である。
【００２９】
この図１に示すノートパソコン１０は、本体ユニット２０と表示ユニット３０とを備えており、これら本体ユニット２０と表示ユニット３０は、表示ユニット３０が本体ユニット２０に対し矢印Ａ−Ａ方向に開閉自在となるように連結部４０で連結されている。この図１には、表示ユニット３０が本体ユニット２０に対し開いた状態にあるノートパソコンが示されている。
【００３０】
本体ユニット２０には、その上面に、キーボード２１、トラックパッド２２、左クリックボタン２３、右クリックボタン２４、および、表示ユニット３０を閉じたときにその表示ユニット３０を係止する係止ユニット２５が備えられている。また、この本体ユニット２０の側面には、ＣＤやＤＶＤ等の光ディスクを搭載してアクセスする光ディスクドライブの側面２６、およびＭＯを搭載してアクセスするＭＯドライブの開閉蓋２７が外面に表われている。
【００３１】
また、このノートパソコン１０の表示ユニット３０は、その前面に大きな表示画面３１が広がっており、さらにその表示画面３１よりも上には、この表示ユニット３０を閉じたときに本体ユニット２０の係止ユニット２５に係止する留め具ユニット３２が備えられている。
【００３２】
図２は、図１に外観を示した第１実施形態のノートパソコン１０のハードウェア構成図である。
【００３３】
この図２に示すハードウェア構成図には、ハードディスクコントローラ１１１、ＭＯドライブ１１２、光ディスクドライブ１１３、トラックパッドコントローラ１１４、キーボードコントローラ１１５、ディスプレイコントローラ１１６、ファン制御ユニット１１７、回転数算出ユニット１１８、ＣＰＵ１１９、主メモリ１２０、Ｅ２ＰＲＯＭ１２１、および電源管理ユニット１２２が示されており、それらはバス１１０で相互に接続されている。
【００３４】
ハードディスクコントローラ１１１は、このノートパソコン１０に内蔵されたハードディスク５１のアクセスを担う構成要素であり、このハードディスク５１には、このノートパソコン１０内で実行されるＯＳ（オペレーティングシステム）や各種のアプリケーションプログラムが格納されている。
【００３５】
ＭＯドライブ１１２は、図１に示す開閉蓋２７から装填されたＭＯ５２をアクセスする役割を担っており、また、光ディスクドライブ１１３は、装填された光ディスク５３をアクセスする役割を担っている。
【００３６】
また、トラックパッドコントローラ１１４、キーボードコントローラ１１５、およびディスプレイコントローラ１１６は、それぞれ、トラックパッド２２（左クリックボタン２３および右クリックボタン２４を含む）の操作の検出、キーボード２１の操作の検出、および表示画面３１への画面表示制御を担っている。
【００３７】
ファン制御ユニット１１７は本体ユニット２０内に搭載されたファン５４の回転制御を担っており、回転数算出ユニット１１８は、このファン５４の単位時間あたりの回転数を算出する役割を担っている。また、この回転数算出ユニット１１８は、算出した単位時間あたりの回転数を一時的に保存する一時保存領域１１８１を有している。
【００３８】
更に、ＣＰＵ１１９は、ハードディスク５１に格納されていた各種プログラムが読み出されて主メモリ１２０上に展開され、その主メモリ１２０上に展開された各種プログラムを実行する役割を担っている。また、このＣＰＵ１１９は、回転数算出ユニット１１８内の一時保存領域１１８１に一時的に保存された単位時間あたりの回転数を所定時間間隔で読み出して、累積回転数を求める役割も担っている。このＣＰＵ１１９は、動作時にかなり大きな発熱を伴う回路部品である。発熱したＣＰＵ１１９は、必要に応じて、ファン５４によってＣＰＵ１１９のまわりに気流を生じさせることにより空冷される。このＣＰＵ１１９と回転数算出ユニット１１８との組み合わせは、本発明にいう累積回転数算出部の一例に相当するものである。尚、このノートパソコン１０は、ＣＰＵ１１９によって求められた累積回転数に基づいてファン５４の清掃を促す旨の警告を行うものであるが、このファン清掃の警告に関する詳細な説明は後述する。
【００３９】
また、主メモリ１２０には、上記のようにプログラムが展開されるとともに、ＣＰＵ１１９でのプログラムの実行時の各種データが格納される。
【００４０】
また、Ｅ２ＰＲＯＭ１２１には、ＣＰＵ１１９によって求められた累積回転数がＣＰＵ１１９によって随時書き込まれ、不揮発的に上書き保存される。また、このＥ２ＰＲＯＭ１２１には、所定の閾値が予め格納されている。
【００４１】
電源管理ユニット１２２は、ノートパソコン１０の電源機能を管理するものであって、本体ユニット２０に着脱自在に装着されたバッテリ５５の充電状態や、外部電源に接続自在なＡＣアダプタ５６からの入力電力を監視して、駆動電源の選択やバッテリ５５の充電状態を制御している。このバッテリ５５は、本発明にいうバッテリの一例に相当するものであり、このＡＣアダプタ５６は、本発明にいう電源コードの一例に相当するもの。
【００４２】
ここで、この図１，図２に示すノートパソコン１０における、本発明の一実施形態としての特徴は、図２に示すＣＰＵ１１９によって求められた累積回転数に基づいてファン５４の清掃を促す旨の警告を行う動作にあり、以下、この動作についてさらに具体的に詳述する。
【００４３】
図３は、図２に示すＣＰＵ１１９によって求められた累積回転数に基づいてファン５４の清掃を促す旨の警告を行う動作を担う主な部品のブロック図である。
【００４４】
この図３には、本体ユニット２０に内蔵された部品のうちの、ファン５４、ファン制御ユニット１１７、回転数算出ユニット１１８、一時保存領域１１８１、ＣＰＵ１１９、およびＥ２ＰＲＯＭ１２１が示されている。また、図示しない排気口や吸気口を通る空気中の塵や埃などといった異物を取り除くフィルタ５４１がその排気口や吸気口に配備されている。
【００４５】
ファン５４は、ＣＰＵ１１９の温度に応じて、回転と停止を繰り返すとともに、回転時には回転数が随時変化するように、ファン制御ユニット１１７によって回転制御されている。また、このファン５４は、ファン５４の回転に同期したパルス信号（１回転に２パルス）を回転数算出ユニット１１８に向けて出力する。
【００４６】
回転数算出ユニット１１８は、ファン５４から出力されたパルス信号に基づいて、所定時間間隔で、単位時間あたりの回転数を算出し、算出した単位時間あたりの回転数を、この回転数算出ユニット１１８内の一時保存領域１１８１に一時的に保存する。
【００４７】
ＣＰＵ１１９は、上述したように、動作時にかなり大きな発熱を伴う回路部品である。また、ＣＰＵ１１９は、動作保証の上限温度が例えば９５℃程度であって冷却を最も必要としている。そのため、ファン５４はＣＰＵ１１９を中心に冷却する位置に配置されている。
【００４８】
また、このＣＰＵ１１９は、累積回転数算出ユニット１１８内の一時保存領域１１８１に一時的に保存された単位時間あたりの回転数を所定時間間隔で読み出して、その回転数とその所定時間との積の和により累積回転数を求める。
【００４９】
また、このＣＰＵ１１９は、このようにして求めた累積回転数を、Ｅ２ＰＲＯＭ１２１に随時書き込み、不揮発的に上書き保存する。
【００５０】
また、このＣＰＵ１１９は、Ｅ２ＰＲＯＭ１２１に保存された累積回転数が、Ｅ２ＰＲＯＭ１２１に予め格納されている所定の閾値を超えたか否かを判定する。このＣＰＵ１１９は、本発明にいう判定部の一例に相当するものである。
【００５１】
さらに、このＣＰＵ１１９は、累積回転数が閾値を超えた旨の判定結果を受けて、ファン５４の清掃を促す旨の警告を表示画面３１に表示させる指示に従った指示信号をディスプレイコントローラ１１６（図２参照）に与える。このような指示信号がディスプレイコントローラ１１６に与えられると、ディスプレイコントローラ１１６によってファン５４の清掃を促す旨の警告が表示画面３１上に表示される。このＣＰＵ１１９とディスプレイコントローラ１１６と表示画面３１との組み合わせは、本発明にいう警告部の一例に相当するものである。
【００５２】
図４は、回転数算出ユニット１１８における、本体ユニット２０内に搭載されたファン５４が回転してから、このファン５４の単位時間あたりの回転数を一時的に保存するまでの間の動作の流れを説明するフローチャートである。
【００５３】
図４に示すフローチャートで説明する動作は、バッテリ５５が装着され、必要に応じてＡＣアダプタ５６が外部電源に接続されたノートパソコン１０が駆動され、動作に伴ってＣＰＵ１１９が所定の温度以上に発熱し、ＣＰＵ１１９の温度に応じてファン制御ユニット１１７によって回転制御されたファン５４が回転することによって開始される。
【００５４】
まず、ファン５４の回転に同期したパルス信号（１回転に２パルス）が入力される（ステップＳ１１）。
【００５５】
ステップＳ１１で入力されたパルス信号に基づいて、所定時間間隔で、単位時間あたりの回転数を算出する（ステップＳ１２）。
【００５６】
ステップＳ１２で算出された単位時間あたりの回転数を、回転数算出ユニット１１８内の一時保存領域１１８１に一時的に保存する（ステップＳ１３）。
【００５７】
以下、ステップＳ１１〜ステップＳ１３の動作が繰り返し実行される。
【００５８】
図５は、ＣＰＵ１１９における、一時保存領域１１８１に一時的に保存された単位時間あたりの回転数を読み出してから、ファン清掃の警告を行って累積回転数をリセットするまでの間の動作の流れを説明するフローチャートである。
【００５９】
図５に示すフローチャートで説明する動作は、所定時間間隔で回転数算出ユニット１１８内の一時保存領域１１８１にアクセスすることによって開始される。
【００６０】
まず、一時保存領域１１８１に一時的に保存された単位時間あたりの回転数を所定時間間隔で読み出す（ステップＳ２１）。
【００６１】
ステップＳ２１で読み出した回転数と上記所定時間との積の和により累積回転数を求める（ステップＳ２２）。
【００６２】
ステップＳ２２で求められた累積回転数を、Ｅ２ＰＲＯＭ１２１に随時書き込み、不揮発的に上書き保存する（ステップＳ２３）。
【００６３】
ステップＳ１０４でＥ２ＰＲＯＭ１２１に保存された累積回転数が、Ｅ２ＰＲＯＭ１２１に予め格納されている所定の閾値を超えたか否かを判定する（ステップＳ２４）。
【００６４】
ステップＳ１０５で判定された判定結果が、累積回転数が閾値を超えた旨の判定結果であった場合（ステップＳ２４：Ｙｅｓ）には、この判定結果を受けて、ファン５４の清掃を促す旨の警告を表示画面３１上に表示させる指示に従った指示信号をディスプレイコントローラ１１６（図２参照）に与え、表示画面３１上に後述する警告ウィンドウ３１１を表示させる（ステップＳ２５）。
【００６５】
ステップＳ１０５で判定された判定結果が、累積回転数が閾値未満である旨の判定結果であった場合（ステップＳ２４：Ｎｏ）には、この判定結果を受けてこのフローチャートに示す動作が終了する。
【００６６】
図６は、表示画面３１上に表示される警告ウィンドウ３１１の一例を示す図である。
【００６７】
ステップＳ２５（図５参照）で上記指示信号がＣＰＵ１１９によってディスプレイコントローラ１１６に与えられると、図６に示すように、
「システムの電源を切り、ＡＣアダプタおよびバッテリを外した状態で、ファンおよびフィルタの清掃を行って下さい」
といったファン５４の清掃を促す旨の警告ウィンドウ３１１が表示画面３１上に表示される。
【００６８】
ファン５４やフィルタ５４１の掃除を行う場合は、一般に、電子機器を分解する必要があるため、ＡＣアダプタ５６およびバッテリ５５の双方を一旦外した上で清掃作業に取り掛からなければ非常に危険である。従って、図６に示す警告ウィンドウ３１１に表示された内容の警告を行い、この警告に従ってファン５４やフィルタ５４１の清掃が行われることにより、清掃作業を安全に行うことができる。
【００６９】
図５に戻って、フローチャートの説明を続ける。
【００７０】
ステップＳ２５で表示画面３１上にファン５４の清掃を促す旨の警告ウィンドウ３１１（図６参照）が表示された後に、ＡＣアダプタ５６およびバッテリ５５の双方を一旦外した後の少なくとも一方の装着を受けて、ステップＳ２３でＥ２ＰＲＯＭ１２１に保存した累積回転数をリセットするとともに、ステップＳ２５で表示画面３１上に表示させた警告ウィンドウ３１１（図６参照）を閉じる指示に従った指示信号をディスプレイコントローラ１１６（図２参照）に与えてその警告ウィンドウ３１１（図６参照）を閉じる（ステップＳ２６）。
【００７１】
図７は、ＡＣアダプタ５６およびバッテリ５５の双方を一旦外した後の少なくとも一方の装着を受けた際の、累積回転数および警告のリセット動作を担う主な部品のブロック図である。
【００７２】
この図７には、本体ユニット２０に内蔵された部品のうちの、ＡＣアダプタ５６、バッテリ５５、ＰＭＵ＿ＶＣＣ１２２１、ＰＭＵ１２２２、およびＣＰＵ１１９が示されている。尚、このＰＭＵ＿ＶＣＣ１２２１およびＰＭＵ１２２２の組み合わせが、図２に示す電源管理ユニット１２２に相当する。
【００７３】
ＰＭＵ＿ＶＣＣ１２２１には、ノートパソコン１０の電源スイッチのオンオフににかかわらず、ノートパソコン１０に電気的に接続されているＡＣアダプタ５６あるいはバッテリ５５から常に電力が供給される。
【００７４】
ＰＭＵ１２２２は、ノートパソコン１０の電源機能を管理するものであって、本体ユニット２０に着脱自在に装着されたバッテリ５５の充電状態や、外部電源に接続自在なＡＣアダプタ５６からの入力電力を監視して、駆動電源の選択やバッテリ５５の充電状態を制御している。このＰＭＵ１２２２は、ＡＣアダプタ５６あるいはバッテリ５５から常に電力が供給されるＰＭＵ＿ＶＣＣ１２２１から電力が供給されるものであるため、ＡＣアダプタ５６あるいはバッテリ５５がノートパソコン１０に電気的に接続されている状態では、ノートパソコン１０の電源スイッチのオンオフににかかわらず常に電力が供給されて動作している。
【００７５】
従って、ステップＳ２６（図５参照）でＡＣアダプタ５６およびバッテリ５５の双方が外されると、ＰＭＵ＿ＶＣＣ１２２１への電力供給が停止されることに伴い、ＰＭＵ＿ＶＣＣ１２２１から電力供給を受けて動作するＰＭＵ１２２２への電力供給が停止される。
【００７６】
また、ステップＳ２６（図５参照）で、ＡＣアダプタ５６およびバッテリ５５の双方を一旦外した後の少なくとも一方の装着を受けると、装着されたＡＣアダプタ５６あるいはバッテリ５５からＰＭＵ＿ＶＣＣ１２２１に電力が供給されるとともに、このＰＭＵ＿ＶＣＣ１２２１からＰＭＵ１２２２に電力が供給され、ＰＭＵ１２２２によって、ＡＣアダプタ５６あるいはバッテリ５５がノートパソコン１０に再度接続されたことが認識される。
【００７７】
ＰＭＵ１２２２でこのような認識がなされると、ＣＰＵ１１９によって、ステップＳ２３（図５参照）でＥ２ＰＲＯＭ１２１に保存した累積回転数をリセットするとともに、ステップＳ２５（図５参照）で表示画面３１上に表示させた警告ウィンドウ３１１（図６参照）を閉じる指示に従った指示信号をディスプレイコントローラ１１６（図２参照）に与えてその警告ウィンドウ３１１（図６参照）を閉じる。このＣＰＵ１１９は、本発明にいうリセット部の一例に相当するものである。
【００７８】
以上説明したように、第１実施形態のノートパソコン１０は、回転数算出ユニット１１８で、パルス信号に基づいて単位時間あたりの回転数を算出し、ＣＰＵ１１９で、所定時間間隔で読み出した回転数とその所定時間との積の和により累積回転数を求め、この累積回転数が所定の閾値を超えたか否かを判定し、この累積回転数が閾値を超えた旨の判定結果を受けて、ファン５４の清掃を促す旨の警告を行うものである。従って、第１実施形態のノートパソコン１０によれば、ファン５４やフィルタ５４１に堆積する異物の蓄積量に比例する累積回転数に基づいて警告が行われることとなるため、ファン５４やフィルタ５４１の清掃時期が、正確かつ確実に通知される。
【００７９】
また、第１実施形態のノートパソコン１０によれば、ＡＣアダプタ５６およびバッテリ５５のうちの少なくとも一方の再装着を受けて、累積回転数および警告がリセットされるため、その再装着以外の操作を行うことなく、清掃完了後のファン５４やフィルタ５４１に再度異物が堆積した際に警告が通知されることとなるためより一層好適である。
【００８０】
次に、本発明の第２実施形態について説明する。
【００８１】
尚、以下説明する第２実施形態では、上述した第１実施形態で説明した構成とほぼ同じ構成を有するため、上述した第１実施形態との相違点に注目し、同じ要素については同じ符号を付して説明を省略する。
【００８２】
図８は、図１に外観を示したノートパソコン１０のうちの第２実施形態のハードウェア構成図である。
【００８３】
この図８に示すハードウェア構成図には、ハードディスクコントローラ１１１、ＭＯドライブ１１２、光ディスクドライブ１１３、トラックパッドコントローラ１１４、キーボードコントローラ１１５、ディスプレイコントローラ１１６、ファン制御ユニット１１７、累積回転数算出ユニット２１８、ＣＰＵ１１９、主メモリ１２０、および電源管理ユニット１２２が示されており、それらはバス１１０で相互に接続されている。
【００８４】
累積回転数算出ユニット２１８は、本体ユニット２０内に搭載されたファン５４の累積回転数を求める役割を担っている。この累積回転数算出ユニット２１８は、本発明にいう累積回転数算出部の一例に相当するものである。また、この累積回転数算出ユニット２１８は、算出した累積回転数を随時書き込み、不揮発的に上書き保存するＥ２ＰＲＯＭ２２１を有している。尚、このＥ２ＰＲＯＭ２２１には、所定の閾値が予め格納されている。尚、このノートパソコン１０は、累積回転数算出ユニット２１８によって求められた累積回転数に基づいてファン５４の清掃を促す旨の警告を行うものであるが、このファン清掃の警告に関する詳細な説明は後述する。
【００８５】
更に、ＣＰＵ１１９は、ハードディスク５１に格納されていた各種プログラムが読み出されて主メモリ１２０上に展開され、その主メモリ１２０上に展開された各種プログラムを実行する役割を担っている。
【００８６】
ここで、この図１，図８に示すノートパソコン１０における、本発明の一実施形態としての特徴は、図８に示す累積回転数算出ユニット２１８によって求められた累積回転数に基づいてファン５４の清掃を促す旨の警告を行う動作にあり、以下、この動作についてさらに具体的に詳述する。
【００８７】
図９は、累積回転数算出ユニット２１８によって求められた累積回転数に基づいてファン５４の清掃を促す旨の警告を行う動作を担う主な部品のブロック図である。
【００８８】
この図９には、本体ユニット２０に内蔵された部品のうちの、ファン５４、フィルタ５４１、ファン制御ユニット１１７、累積回転数算出ユニット２１８、Ｅ２ＰＲＯＭ２２１、およびＣＰＵ１１９が示されている。
【００８９】
累積回転数算出ユニット２１８は、ファン５４から出力されたパルス信号に基づいて、所定時間間隔で、単位時間あたりの回転数を算出し、この回転数とその所定時間との積の和により累積回転数を求める。
【００９０】
また、累積回転数算出ユニット２１８は、求めた累積回転数を、この累積回転数算出ユニット２１８内のＥ２ＰＲＯＭ２２１に随時書き込み、不揮発的に上書き保存する。尚、このＥ２ＰＲＯＭ２２１には、ＢＵＳを介して所定の閾値が予め設定され格納されている。
【００９１】
ＣＰＵ１１９は、累積回転数算出ユニット２１８により算出されてＥ２ＰＲＯＭ２２１に保存された累積回転数が、Ｅ２ＰＲＯＭ２２１に予め格納されている所定の閾値を超えたか否かをＡｌｅｒｔ出力によって随時監視し判定する。このＣＰＵ１１９は、本発明にいう判定部の一例に相当するものである。
【００９２】
図１０は、累積回転数算出ユニット２１８における、本体ユニット２０内に搭載されたファン５４が回転してから、このファン５４の累積回転数を保存するまでの間の動作の流れを説明するフローチャートである。
【００９３】
図１０に示すフローチャートで説明する動作は、バッテリ５５が装着され、必要に応じてＡＣアダプタ５６が外部電源に接続されたノートパソコン１０が駆動され、動作に伴ってＣＰＵ１１９が所定の温度以上に発熱し、ＣＰＵ１１９の温度に応じてファン制御ユニット１１７によって回転制御されたファン５４が回転することによって開始される。
【００９４】
まず、ファン５４の回転に同期したパルス信号（１回転に２パルス）が入力される（ステップＳ３１）。
【００９５】
ステップＳ３１で入力されたパルス信号に基づいて、所定時間間隔で、単位時間あたりの回転数を算出する（ステップＳ３２）。
【００９６】
ステップＳ３２で算出された単位時間あたりの回転数と上記所定時間との積の和により累積回転数を求める（ステップＳ３３）。
【００９７】
ステップＳ３３で求められた累積回転数を、累積回転数算出ユニット２１８内のＥ２ＰＲＯＭ２２１に随時書き込み、不揮発的に上書き保存する（ステップＳ３４）。
【００９８】
以下、ステップＳ３１〜ステップＳ３４の動作が繰り返し実行される。
【００９９】
図１１は、ＣＰＵ１１９における、Ｅ２ＰＲＯＭ２２１に保存された累積回転数を読み出してから、ファン清掃の警告を行って累積回転数をリセットするまでの間の動作の流れを説明するフローチャートである。
【０１００】
図１１に示すフローチャートで説明する動作は、所定時間間隔で累積回転数算出ユニット２１８内のＥ２ＰＲＯＭ２２１にアクセスすることによって開始される。
【０１０１】
まず、Ｅ２ＰＲＯＭ２２１に保存された累積回転数を所定時間間隔で読み出す（ステップＳ４１）。
【０１０２】
ステップＳ４１で読み出した累積回転数が、Ｅ２ＰＲＯＭ２２１に予め格納されている所定の閾値を超えたか否かを判定する（ステップＳ４２）。
【０１０３】
ステップＳ４２で判定された判定結果が、累積回転数が閾値を超えた旨の判定結果であった場合（ステップＳ４２：Ｙｅｓ）には、この判定結果を受けて、ファン５４の清掃を促す旨の警告を表示画面３１上に表示させる指示に従った指示信号をディスプレイコントローラ１１６（図８参照）に与え、表示画面３１上に警告ウィンドウ３１１（図６参照）を表示させる（ステップＳ４３）。
【０１０４】
ステップＳ４２で判定された判定結果が、累積回転数が閾値未満である旨の判定結果であった場合（ステップＳ４２：Ｎｏ）には、この判定結果を受けてこのフローチャートに示す動作が終了する。
【０１０５】
ステップＳ４３で表示画面３１上にファン５４の清掃を促す旨の警告ウィンドウ３１１（図６参照）が表示された後に、ＡＣアダプタ５６およびバッテリ５５の双方を一旦外した後の少なくとも一方の装着を受けて、Ｅ２ＰＲＯＭ２２１に保存されている累積回転数をリセットするとともに、ステップＳ４３で表示画面３１上に表示させた警告ウィンドウ３１１（図６参照）を閉じる指示に従った指示信号をディスプレイコントローラ１１６（図８参照）に与えてその警告ウィンドウ３１１（図６参照）を閉じる（ステップＳ４４）。
【０１０６】
以上説明したように、第２実施形態のノートパソコン１０は、累積回転数算出ユニット２１８で算出されたファン５４の累積回転数が所定の閾値を超えたか否かを判定し、その累積回転数が閾値を超えた旨の判定結果を受けて、ファン５４の清掃を促す旨の警告を行うものである。従って、第２実施形態のノートパソコン１０によれば、ファン５４やフィルタ５４１に堆積する異物の蓄積量に比例する累積回転数に基づいて警告が行われることとなるため、ファン５４やフィルタ５４１の清掃時期が、正確かつ確実に通知される。
【０１０７】
尚、上述した各実施形態では、本発明の電子機器がノートパソコンである例について説明したが、本発明は、これに限られるものではなく、ファンを内蔵しこのファンの回転による気流で空冷する電子機器であれば、電子機器の種類は問わない。
【０１０８】
また、上述した各実施形態では、本発明にいう警告部が表示画面上に警告を表す画像を表示することによって警告を行うものである例について説明したが、本発明にいう警告部は、これに限られるものではなく、例えば、警告ランプや警告音によって警告を行うものなどであってもよい、
また、上述した各実施形態では、本発明にいう電源コードがＡＣアダプタである例について説明したが、本発明にいう電源コードは、これに限られるものではなく、外部電源に接続自在なものであればよい。
【０１０９】
また、上述した各実施形態では、本発明にいうリセット部がＡＣアダプタおよびバッテリの双方を一旦外した後の少なくとも一方の装着を受けて、累積回転数および警告をリセットする例について説明したが、本発明にいうリセット部は、これに限られるものではなく、例えば、キーボード操作などといった手動操作を受けて、累積回転数および警告をリセットするものなどであってもよい。
【図面の簡単な説明】
【０１１０】
【図１】本発明の電子機器の一実施形態が適用されたノートパソコンのうちの第１実施形態を示す外観斜視図である。
【図２】図１に外観を示した第１実施形態のノートパソコンのハードウェア構成図である。
【図３】図２に示すＣＰＵによって求められた累積回転数に基づいてファンの清掃を促す旨の警告を行う動作を担う主な部品のブロック図である。
【図４】回転数算出ユニットにおける、本体ユニット内に搭載されたファンが回転してから、このファンの単位時間あたりの回転数を一時的に保存するまでの間の動作の流れを説明するフローチャートである。
【図５】ＣＰＵにおける、一時保存領域に一時的に保存された単位時間あたりの回転数を読み出してから、ファン清掃の警告を行って累積回転数をリセットするまでの間の動作の流れを説明するフローチャートである。
【図６】表示画面上に表示される警告ウィンドウの一例を示す図である。
【図７】ＡＣアダプタおよびバッテリの双方を一旦外した後の少なくとも一方の装着を受けた際の、累積回転数および警告のリセット動作を担う主な部品のブロック図である。
【図８】図１に外観を示したノートパソコンのうちの第２実施形態のハードウェア構成図である。
【図９】累積回転数算出ユニットによって求められた累積回転数に基づいてファン５４の清掃を促す旨の警告を行う動作を担う主な部品のブロック図である。
【図１０】累積回転数算出ユニットにおける、本体ユニット内に搭載されたファンが回転してから、このファンの累積回転数を保存するまでの間の動作の流れを説明するフローチャートである。
【図１１】ＣＰＵにおける、Ｅ２ＰＲＯＭに保存された累積回転数を読み出してから、ファン清掃の警告を行って累積回転数をリセットするまでの間の動作の流れを説明するフローチャートである。
【符号の説明】
【０１１１】
１０    ノートパソコン
１１０    バス
１１１    ハードディスクコントローラ
１１２    ＭＯドライブ
１１３    光ディスクドライブ
１１４    トラックパッドコントローラ
１１５    キーボードコントローラ
１１６    ディスプレイコントローラ
１１７    ファン制御ユニット
１１８    回転数算出ユニット
１１８１    一時保存領域
２１８    累積回転数算出ユニット
１１９    ＣＰＵ
１２０    主メモリ
１２１，２２１    Ｅ２ＰＲＯＭ
１２２    電源管理ユニット
１２２１    ＰＭＵ＿ＶＣＣ
１２２２    ＰＭＵ
２０    本体ユニット
２１    キーボード
２２    トラックパッド
２３    左クリックボタン
２４    右クリックボタン
２５    係止ユニット
２６    側面
２７    開閉蓋
３０    表示ユニット
３１    表示画面
３１１    警告ウィンドウ
３２    留め具ユニット
４０    連結部
５１    ハードディスク
５２    ＭＯ
５３    光ディスク
５４    ファン
５４１    フィルタ
５５    バッテリ
５６    ＡＣアダプタ
【図１】
2007249756.tif 000003
【図２】
2007249756.tif 000004
【図３】
2007249756.tif 000005
【図４】
2007249756.tif 000006
【図５】
2007249756.tif 000007
【図６】
2007249756.tif 000008
【図７】
2007249756.tif 000009
【図８】
2007249756.tif 000010
【図９】
2007249756.tif 000011
【図１０】
2007249756.tif 000012
【図１１】
2007249756.tif 000013