(57)【要約】【課題】非定常負荷の動作状況に応じて、非定常負荷の電流容量の総量を閾値として保持し、電流量と閾値とを比較することで過電流の発生を検出する情報処理装置を提供すること。【解決手段】少なくとも１つの非定常負荷の動作状況を検知する動作状況検知部１２１と、非定常負荷の動作時の電流量をそれぞれ記憶する記憶部１２２と、動作状況検知部が検知した非定常負荷の動作状況に基づいて、記憶部１２２を参照し、電流量の総量を閾値として設定する閾値設定部１２３と、総電流量を検出する総電流量検出部１２４と、総電流量検出部１２４が検出した総電流量と閾値設定部１２３が設定した閾値とを比較する比較部１２５と、比較部１２５の比較結果に基づいて過電流の発生を検出する過電流検出部１２６と、を備える情報処理装置が提供される。【選択図】図１
2010092210.tif 000002
【特許請求の範囲】
【請求項１】
回路に組み込まれる少なくとも１つの非定常負荷の動作状況を検知する動作状況検知部と、
前記非定常負荷の動作時の電流量をそれぞれ記憶する記憶部と、
前記動作状況検知部が検知した非定常負荷の動作状況に基づいて、前記記憶部を参照し、前記電流量の総量を閾値として設定する閾値設定部と、
前記回路に流れる総電流量を検出する総電流量検出部と、
前記総電流量検出部が検出した前記総電流量と前記閾値設定部が設定した閾値とを比較する比較部と、
前記比較部の比較結果に基づいて過電流の発生を検出する過電流検出部と、
を備える情報処理装置。
【請求項２】
前記過電流検出部は、過電流の発生を検出すると前記非定常負荷の動作を停止させる、請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、定常負荷の動作に対応した電流量も記憶し、
前記閾値設定部は、前記定常負荷の動作に対応した電流量も含めて前記閾値を設定する、請求項１に記載の情報処理装置。
【請求項４】
前記記憶部は、前記非定常負荷の動作時の最大の電流量を記憶する、請求項１に記載の情報処理装置。
【請求項５】
前記過電流検出部は、前記比較部による比較を繰り返した結果に基づいて過電流の発生を検出する、請求項１に記載の情報処理装置。
【請求項６】
前記記憶部は、前記非定常負荷の動作を停止させる優先順位をさらに記憶し、
前記過電流検出部は、過電流の発生を検出すると前記優先順位に基づいて前記非定常負荷の動作を停止させる、請求項１に記載の情報処理装置。
【請求項７】
前記非定常負荷から、該非定常負荷の動作時の電流量の情報を受信する受信部をさらに含む、請求項１に記載の情報処理装置。
【請求項８】
回路に組み込まれる少なくとも１つの非定常負荷の動作状況を検知する動作状況検知ステップと、
前記非定常負荷の動作時の電流量をそれぞれ記憶する記憶ステップと、
前記動作状況検知ステップで検知した非定常負荷の動作状況に基づいて、前記電流量の総量を閾値として設定する閾値設定ステップと、
前記回路の総電流量を検出する総電流量検出ステップと、
前記総電流量検出ステップで検出した前記総電流量と前記閾値設定ステップで設定した閾値とを比較する比較ステップと、
前記比較ステップの比較結果に基づいて過電流の発生を検出する過電流検出ステップと、
を備える電流検出方法。
【請求項９】
コンピュータに、
回路に組み込まれる少なくとも１つの非定常負荷の動作状況を検知する動作状況検知ステップと、
前記非定常負荷の動作時の電流量をそれぞれ記憶する記憶ステップと、
前記動作状況検知ステップで検知した非定常負荷の動作状況に基づいて、前記電流量の総量を閾値として設定する閾値設定ステップと、
前記回路の総電流量を検出する総電流量検出ステップと、
前記総電流量検出ステップで検出した前記総電流量と前記閾値設定ステップで設定した閾値とを比較する比較ステップと、
前記比較ステップの比較結果に基づいて過電流の発生を検出する過電流検出ステップと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、電流検出方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ、テレビ受像機その他の電子機器においては、通常、電源は全てのデバイスの電流容量を満たすように設計されている。デバイスには、電子機器が動作している最中には常に動作している定常負荷のほかに、状況によっては動作していない非定常負荷が存在する。パーソナルコンピュータを例に取ると、定常負荷としてはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、パーソナルコンピュータやテレビ受像機の動作状況をユーザに通知するためのパワーＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等があり、非定常負荷としては、ネットワークデバイス、ワイヤレスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）デバイス、外部機器を接続するためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート等がある。
【０００３】
状況によっては動作していない非定常負荷の電流容量を満たすために電源から電流を流し続けると、消費電力が増大してしまう。そこで、電子機器においては、適切に消費電力を制御する必要がある。特許文献１は、消費電力の制御を行うことが可能な情報処理装置、情報処理方法及びそのプログラムについて記載されている。特許文献１で開示された発明によれば、情報処理装置の消費電力の制御を開始する閾値を設定し、検出された消費電力が閾値を越えた場合に消費電力が当該閾値以下となるように制御することで、消費電力を制御している。
【０００４】
【特許文献１】特開２００７−７２９６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、定常負荷が使用する電流値が増大した場合であっても、電源は全てのデバイスの電流容量を満たすように設計されているので、閾値を設けた場合であっても電源から定常負荷に電流を流せてしまう。その状態で非定常負荷が動作するとさらに電源からの電流量が増大し、過電流を引き起こしてしまうおそれがあった。
【０００６】
デバイスを過電流から保護するためには、一つのデバイスに対して過電流を保護するために少なくとも一つの回路が必要となる。従って、かかる回路をデバイスに組み込むことで部品点数の増大に繋がってしまうという問題があった。また、部品内部や基板で低抵抗ショートがあった際には、デバイスに電流が流れた場合にも保護回路が働くに至らず、デバイスが発熱してしまうという問題もあった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、非定常負荷の動作状況に応じて、非定常負荷の電流容量の総量を閾値として保持し、電流量と閾値とを比較することで過電流の発生を検出する、新規かつ改良された情報処理装置、電流検出方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、回路に組み込まれる少なくとも１つの非定常負荷の動作状況を検知する動作状況検知部と、非定常負荷の動作時の電流量をそれぞれ記憶する記憶部と、動作状況検知部が検知した非定常負荷の動作状況に基づいて、記憶部を参照し、電流量の総量を閾値として設定する閾値設定部と、回路に流れる総電流量を検出する総電流量検出部と、総電流量検出部が検出した総電流量と閾値設定部が設定した閾値とを比較する比較部と、比較部の比較結果に基づいて過電流の発生を検出する過電流検出部と、を備える情報処理装置が提供される。
【０００９】
かかる構成によれば、動作状況検知部は回路に組み込まれる少なくとも１つの非定常負荷の動作状況を検知し、記憶部は非定常負荷の動作時の電流量をそれぞれ記憶する。また、閾値設定部は動作状況検知部が検知した非定常負荷の動作状況に基づいて、記憶部を参照し、電流量の総量を閾値として設定し、総電流検出部は回路に流れる総電流量を検出する。そして、比較部は総電流量検出部が検出した総電流量と閾値設定部が設定した閾値とを比較し、過電流検出部は比較部の比較結果に基づいて過電流の発生を検出する。その結果、非定常負荷の動作状況に応じて、非定常負荷の電流容量の総量を閾値として保持し、電流量と閾値とを比較することで過電流の発生を検出することができる。
【００１０】
過電流検出部は、過電流の発生を検出すると非定常負荷の動作を停止させるようにしてもよい。
【００１１】
記憶部は、定常負荷の動作に対応した電流量も記憶し、閾値設定部は、定常負荷の動作に対応した電流量も含めて閾値を設定してもよい。
【００１２】
記憶部は、非定常負荷の動作時の最大の電流量を記憶するようにしてもよい。
【００１３】
過電流検出部は、比較部による比較を繰り返した結果に基づいて過電流の発生を検出するようにしてもよい。
【００１４】
記憶部は、非定常負荷の動作を停止させる優先順位をさらに記憶し、過電流検出部は、過電流の発生を検出すると優先順位に基づいて非定常負荷の動作を停止させるようにしてもよい。
【００１５】
非定常負荷から、該非定常負荷の動作時の電流量の情報を受信する受信部をさらに含んでいてもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、少なくとも１つの非定常負荷の動作状況を検知する動作状況検知ステップと、非定常負荷の動作時の電流量をそれぞれ記憶する記憶ステップと、動作状況検知ステップで検知した非定常負荷の動作状況に基づいて、電流量の総量を閾値として設定する閾値設定ステップと、総電流量を検出する総電流量検出ステップと、総電流量検出ステップで検出した総電流量と閾値設定ステップで設定した閾値とを比較する比較ステップと、比較ステップの比較結果に基づいて過電流の発生を検出する過電流検出ステップと、を含む電流検出方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、少なくとも１つの非定常負荷の動作状況を検知する動作状況検知ステップと、非定常負荷の動作時の電流量をそれぞれ記憶する記憶ステップと、動作状況検知ステップで検知した非定常負荷の動作状況に基づいて、電流量の総量を閾値として設定する閾値設定ステップと、総電流量を検出する総電流量検出ステップと、総電流量検出ステップで検出した総電流量と閾値設定ステップで設定した閾値とを比較する比較ステップと、比較ステップの比較結果に基づいて過電流の発生を検出する過電流検出ステップと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、非定常負荷の動作状況に応じて、非定常負荷の電流容量の総量を閾値として保持し、電流量と閾値とを比較することで過電流の発生を検出する、新規かつ改良された情報処理装置、電流検出方法およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
また、以下の順序に従って本発明の好適な実施の形態について詳細に説明する。
〔１〕本発明の一実施形態
〔１−１〕本発明の一実施形態にかかる情報処理装置の構成
〔１−２〕電流監視部の構成
〔１−３〕本発明の一実施形態にかかる情報処理装置による過電流検出方法
〔１−４〕まとめ
〔２〕本発明の一実施形態の変形例
【００２１】
〔１〕本発明の一実施形態
〔１−１〕本発明の一実施形態にかかる情報処理装置の構成
まず、本発明の一実施形態にかかる情報処理装置の構成について説明する。図１は、本発明の一実施形態にかかる情報処理装置１００の構成について説明する説明図である。以下、図１を用いて本発明の一実施形態にかかる情報処理装置１００の構成について説明する。
【００２２】
図１に示した本発明の一実施形態にかかる情報処理装置１００は、例えばパーソナルコンピュータやテレビ受像機のような電子機器であり、内部に複数のデバイスを備えているものである。図１に示したように、本発明の一実施形態にかかる情報処理装置１００は、電源部１１０と、電流監視部１２０と、定常負荷１４０ａ、１４０ｂと、非定常負荷１５０ａ、１５０ｂ、１５０ｃと、を含んで構成される。
【００２３】
電源部１１０は、情報処理装置１００に備えられる定常負荷１４０ａ、１４０ｂや非定常負荷１５０ａ、１５０ｂ、１５０ｃに対して電流を供給するものである。本発明の一実施形態にかかる情報処理装置１００においては、電源部１１０として、例えばバッテリ（図示せず）やＡＣアダプタ（図示せず）等から電流の供給を受ける電源ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってもよい。
【００２４】
電流監視部１２０は、電源部１１０から出力される電流の量を監視し、監視した電流の量に基づいて、電源部１１０からの電流の供給を制御するものである。電流監視部１２０は、例えばマイクロコンピュータで構成することができる。電流監視部１２０の詳細な構成については後に詳述するが、ここで簡単に電流監視部１２０の動作について説明すれば以下の通りである。
【００２５】
電流監視部１２０は、定常負荷１４０ａ、１４０ｂや非定常負荷１５０ａ、１５０ｂ、１５０ｃが使用する電流量の情報を記憶することができる。また、電流監視部１２０は、かかる電流量の総和を閾値として設定することができる。
【００２６】
そして、電流監視部１２０は、設定した当該閾値と、電源部１１０から出力される電流の量とを比較することで、過電流が生じたか否かを判定することができる。設定した当該閾値と、電源部１１０から出力される電流の量とを比較した結果、過電流が生じたと判定すると、電流監視部１２０は電源部１１０に対して、電源部１１０からの電流の供給を制御することができる。
【００２７】
定常負荷１４０ａ、１４０ｂは、情報処理装置１００が動作している最中には常に動作しているデバイスである。図１では、定常負荷を２つのみ図示しているが、本発明においてはかかる例に限定されないことは言うまでもない。定常負荷の数は１つであってもよく、３つ以上であってもよい。
【００２８】
定常負荷１４０ａ、１４０ｂは、情報処理装置１００が動作している最中には常に動作することが要求されているデバイスである。従って、情報処理装置１００が動作している最中には、定常負荷１４０ａ、１４０ｂに対して常に電源部１１０から電流が供給されることが望ましい。定常負荷１４０ａ、１４０ｂとしては、例えば、ＣＰＵ、ＨＤＤ、ＲＡＭ、情報処理装置１００の動作状況を情報処理装置１００のユーザに知らせるためのパワーＬＥＤ等のいずれかであってもよい。
【００２９】
非定常負荷１５０ａ、１５０ｂ、１５０ｃは、情報処理装置１００が動作している最中においては、状況に応じて動作しているデバイスである。図１では、非定常負荷を３つのみ図示しているが、本発明においてはかかる例に限定されないことは言うまでもない。非定常負荷の数は２つ以下であってもよく、４つ以上であってもよい。
【００３０】
非定常負荷１５０ａ、１５０ｂ、１５０ｃは、状況に応じて動作したりしなかったりするデバイスである。従って、非定常負荷１５０ａ、１５０ｂ、１５０ｃには、動作時にのみ電源部１１０から電流が供給されることが望ましい。非定常負荷１５０ａ、１５０ｂ、１５０ｃとしては、例えばネットワークデバイス、ワイヤレスＬＡＮデバイス、ＩＥＥＥ８０２．１５デバイス、外部機器を接続するためのＵＳＢポート、静止画像または動画像を撮影するカメラ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブその他の光ディスクドライブ、タッチパッドその他のポインティングデバイス等であってもよい。
【００３１】
非定常負荷１５０ａ、１５０ｂ、１５０ｃが動作している場合には、非定常負荷１５０ａ、１５０ｂ、１５０ｃからは、電流監視部１２０に対して動作確認信号を送信する。非定常負荷１５０ａ、１５０ｂ、１５０ｃから電流監視部１２０に対して動作確認信号を送信することで、非定常負荷１５０ａ、１５０ｂ、１５０ｃが動作しているか否かを電流監視部１２０に通知することができる。
【００３２】
なお、非定常負荷１５０ａ、１５０ｂ、１５０ｃからの動作確認信号の送信は、そのデバイスの使用が開始された時点で行うようにしてもよい。例えば、非定常負荷１５０ａがＵＳＢポートである場合には、当該ＵＳＢポートに機器が接続された時点で非定常負荷１５０ａから動作確認信号を電流監視部１２０に向けて送信しても良い。また例えば、非定常負荷１５０ｂがワイヤレスＬＡＮデバイスである場合には、ワイヤレスＬＡＮスイッチの操作によってワイヤレスＬＡＮデバイスの使用が開始された時点で、非定常負荷１５０ｂから動作確認信号を電流監視部１２０に向けて送信しても良い。
【００３３】
なお、本実施形態では、非定常負荷１５０ａ、１５０ｂ、１５０ｃから動作確認信号を送信して、電流監視部１２０で動作確認信号を送信することで、非定常負荷１５０ａ、１５０ｂ、１５０ｃが動作しているか否かを検知していたが、本発明はかかる例に限定されない。例えば、電流監視部１２０から非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状態を所定の間隔で確認することで、非定常負荷１５０ａ、１５０ｂ、１５０ｃの使用状況を検知してもよい。
【００３４】
電流監視部１２０は、非定常負荷１５０ａ、１５０ｂ、１５０ｃから送信される動作確認信号に基づいて、非定常負荷１５０ａ、１５０ｂ、１５０ｃが使用する電流量の情報を記憶することができる。また、電流監視部１２０は、かかる電流量の総和を閾値として設定することができる。
【００３５】
本実施形態では、電源部１１０からは１つの導線が定常負荷１４０ａ、１４０ｂおよび非定常負荷１５０ａ、１５０ｂ、１５０に延びている構成を図１に図示しているが、本発明においてはかかる例に限定されない。例えば、電源部１１０からは定常負荷１４０ａ、１４０ｂに電流を供給する導線と、非定常負荷１５０ａ、１５０ｂ、１５０に電流を供給する導線とが別々に延びていてもよい。かかる場合には、複数の導線に流れる電流の量をそれぞれ電流監視部１２０で監視し、電流量の総和を電源部１１０から流れる電流の量とする。
【００３６】
以上、本発明の一実施形態にかかる情報処理装置１００の構成について説明した。次に、本発明の一実施形態にかかる情報処理装置１００に含まれる電流監視部１２０の構成について説明する。
【００３７】
〔１−２〕電流監視部の構成
図２は、本発明の一実施形態にかかる情報処理装置１００に含まれる、電流監視部１２０の構成について説明する説明図である。以下、図２を用いて電流監視部１２０の構成について説明する。
【００３８】
図２に示したように、本発明の一実施形態にかかる情報処理装置１００に含まれる、電流監視部１２０は、動作状況検知部１２１と、記憶部１２２と、閾値設定部１２３と、総電流量検出部１２４と、比較部１２５と、過電流検出部１２６と、を含んで構成される。
【００３９】
動作状況検知部１２１は、回路に組み込まれている非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況を検知するものである。
【００４０】
上述したように、本発明の一実施形態にかかる情報処理装置１００では、非定常負荷１５０ａ、１５０ｂ、１５０ｃが動作している場合には、非定常負荷１５０ａ、１５０ｂ、１５０ｃからは、それぞれ電流監視部１２０に対して動作確認信号を送信する。動作状況検知部１２１は、非定常負荷１５０ａ、１５０ｂ、１５０ｃから送信される動作確認信号を受信することによって、どのデバイスが動作しているかを検知する。
【００４１】
動作状況検知部１２１は、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況を検知すると、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況の情報を閾値設定部１２３に通知する。
【００４２】
記憶部１２２は、非定常負荷１５０ａ、１５０ｂ、１５０ｃで使用される電流値の情報をデバイス毎に記憶するものである。記憶部１２２で記憶する、非定常負荷１５０ａ、１５０ｂ、１５０ｃで使用される電流値の情報は、非定常負荷１５０ａ、１５０ｂ、１５０ｃで使用される最大の電流値であることが望ましい。
【００４３】
また、記憶部１２２には、定常負荷１４０ａ、１４０ｂで使用される電流値の情報も記憶していてもよい。記憶部１２２で記憶する、定常負荷１４０ａ、１４０ｂで使用される電流値の情報は、定常負荷１４０ａ、１４０ｂで使用される最大の電流値であることが望ましい。
【００４４】
表１は、記憶部１２２に記憶される情報の一例を示す表である。表１では、図１に示した２つの定常負荷１４０ａ、１４０ｂおよび３つの非定常負荷１５０ａ、１５０ｂ、１５０ｃが使用する最大の電流値の情報が、デバイス毎に記憶部１２２に記憶されている状態を示している。
【００４５】
【表１】
2010092210.tif 000003
（表１：記憶部１２２に記憶される情報の一例）
【００４６】
以下の説明においては、表１のように記憶部１２２に電流値の情報が記憶されているものとする。そして、記憶部１２２に記憶されている電流値の情報は、閾値設定部１２３が読み出して、閾値設定部１２３における閾値の設定に用いられる。なお、記憶部１２２には、どのデバイスが定常負荷であり、どのデバイスが非定常負荷であるかの情報を記憶していてもよい。
【００４７】
閾値設定部１２３は、記憶部１２２に記憶されている電流値の情報を読み出して、動作状況検知部１２１が検知した非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況に基づいて、閾値を設定するものである。閾値設定部１２３で設定した閾値は、比較部１２５における比較処理に用いられる。
【００４８】
例えば、動作状況検知部１２１において、非定常負荷１５０ａ、１５０ｂ、１５０ｃがいずれも動作していることを検知した場合には、閾値設定部１２３は、閾値として、２０００＋１８００＋６００＋３００＋４００＝５１００［ｍＡ］を設定する。また例えば、動作状況検知部１２１において、非定常負荷１５０ｃのみが動作していることを検知した場合には、閾値設定部１２３は、閾値として、２０００＋１８００＋４００＝４２００［ｍＡ］を設定する。
【００４９】
このように、閾値設定部１２３は非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況に応じて閾値を動的に変化させることができる。そして、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況に応じて閾値設定部１２３で閾値を動的に変化させることで、情報処理装置１００の動作状況に適合した閾値を設定し、適切に過電流の発生を検出することができる。
【００５０】
総電流量検出部１２４は、電源部１１０から回路に流れる総電流量、すなわち、電源部１１０から定常負荷１４０ａ、１４０ｂや非定常負荷１５０ａ、１５０ｂ、１５０ｃに供給される電流の総電流量を検出するものである。総電流量検出部１２４で検出した電源部１１０から流れる総電流量の値は、比較部１２５における比較処理に用いられる。
【００５１】
比較部１２５は、閾値設定部１２３で設定した閾値と、総電流量検出部１２４で検出した電源部１１０から流れる総電流量の値との大小を比較する比較処理を実行するものである。比較部１２５における比較処理の結果は過電流検出部１２６に通知される。比較部１２５における比較処理の結果に基づいて、過電流検出部１２６において過電流の発生の有無を検出し、電源部１１０からの電流の供給を制御する。
【００５２】
過電流検出部１２６は、比較部１２５における比較処理の結果に基づいて、過電流の発生を検出するものである。本実施形態においては、比較部１２５における比較処理の結果、総電流量が閾値より小さい場合には、過電流検出部１２６は、過電流は発生していないものと判断する。一方、比較部１２５における比較処理の結果、総電流量が閾値以上である場合には、過電流検出部１２６は過電流が発生したものと判断し、過電流の発生を検出する。
【００５３】
過電流検出部１２６が過電流の発生を検出すると、過電流検出部１２６から電源部１１０に向けて動作停止信号を送出する。電源部１１０は、過電流検出部１２６からの動作停止信号の受信に基づいて、電流の出力を停止する。
【００５４】
なお、過電流検出部１２６で過電流の発生を検出すると、比較部１２５に比較処理を再度実行させてもよい。閾値設定部１２３における閾値の設定と、総電流量検出部１２４における電源部１１０からの総電流量の検出との間にはタイムラグが生じる場合がある。
【００５５】
そのため、閾値設定部１２３における閾値の設定と、総電流量検出部１２４における電源部１１０からの総電流量の検出との間に新たに非定常負荷の動作が開始されたことで、正常な値の範囲内の電流が流れた場合であっても過電流として検出してしまうおそれがある。そのため、正常な値の範囲内の電流が流れた場合であっても電流の出力を停止させないように、比較部１２５における比較処理を繰り返すことで、より正確に過電流の発生を検出することができる。
【００５６】
以上、本発明の一実施形態にかかる情報処理装置１００に含まれる、電流監視部１２０の構成について説明した。次に、本発明の一実施形態にかかる情報処理装置１００による過電流検出方法について説明する。
【００５７】
〔１−３〕本発明の一実施形態にかかる情報処理装置による過電流検出方法
図３は、本発明の一実施形態にかかる情報処理装置１００による過電流検出方法について説明する流れ図である。図３に示した情報処理装置１００による過電流検出方法は、本発明の電流検出方法の一例である。以下、図３を用いて本発明の一実施形態にかかる情報処理装置１００の過電流検出方法について説明する。
【００５８】
まず、想定される非定常負荷１５０ａ、１５０ｂ、１５０ｃの最大の電流値を記憶部１２２に設定する（ステップＳ１０２）。記憶部１２２への非定常負荷１５０ａ、１５０ｂ、１５０ｃの最大の電流値の設定は、例えば工場からの出荷前の段階に行ってもよく、工場からの出荷後であっても、情報処理装置１００に各非定常負荷の最大の電流値を設定する機能を備えておき、かかる機能を用いて設定してもよい。
【００５９】
上記ステップＳ１０２において、想定される非定常負荷１５０ａ、１５０ｂ、１５０ｃの最大の電流値を記憶部１２２に設定すると、続いて、動作状況検知部１２１において、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況を確認する（ステップＳ１０４）。本実施形態においては、上述したように、非定常負荷１５０ａ、１５０ｂ、１５０ｃからは、それぞれ電流監視部１２０に対して動作確認信号を送信する。動作状況検知部１２１は、非定常負荷１５０ａ、１５０ｂ、１５０ｃから送信される動作確認信号を受信することによって、どのデバイスが動作しているかを検知する。
【００６０】
ここでは、非定常負荷１５０ａ、１５０ｂから動作確認信号が送信された場合を例に説明する。非定常負荷１５０ａ、１５０ｂから動作確認信号が送信されると、動作状況検知部１２１は非定常負荷１５０ａ、１５０ｂが動作しているものと判断する。
【００６１】
動作状況検知部１２１において非定常負荷１５０ａ、１５０ｂが動作しているものと判断すると、続いて、定常負荷１４０ａ、１４０ｂおよび動作している非定常負荷１５０ａ、１５０ｂで使用する総電流量から、閾値設定部１２３で閾値を設定する（ステップＳ１０６）。閾値設定部１２３は、上記ステップＳ１０２において記憶部１２２に設定された電流値の情報を読み出して閾値を設定する。上記表１の情報を用いれば、ステップＳ１０６で閾値設定部１２３が設定する閾値は、２０００＋１８００＋６００＋３００＝４７００［ｍＡ］となる。
【００６２】
上記ステップＳ１０６において、閾値設定部１２３が閾値を設定すると、続いて電源部１１０からの総電流量を総電流量検出部１２４において監視し、電源部１１０からの総電流量を検出する（ステップＳ１０８）。
【００６３】
上記ステップＳ１０８において、総電流量検出部１２４で電源部１１０からの総電流量を検出すると、続いて、上記ステップＳ１０８で検出した電源部１１０からの総電流量と、上記ステップＳ１０６で設定した閾値とを比較する比較処理を、比較部１２５で実行する（ステップＳ１１０）。
【００６４】
上記ステップＳ１１０における比較処理の結果、電源部１１０からの総電流量が設定された閾値より小さいと比較部１２５が判断した場合には、上記ステップＳ１０４に戻り、動作状況検知部１２１において、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況を確認する。一方、ステップＳ１１０における比較処理の結果、電源部１１０からの総電流量が設定された閾値以上であると比較部１２５が判断した場合には、動作状況検知部１２１において、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況を再度確認する（ステップＳ１１２）。
【００６５】
ここでは、上記ステップＳ１１２における確認の結果、上記ステップＳ１０４と同様に、動作状況検知部１２１は非定常負荷１５０ａ、１５０ｂが動作していると判断したものとする。
【００６６】
動作状況検知部１２１において非定常負荷１５０ａ、１５０ｂが動作しているものと判断すると、続いて、定常負荷１４０ａ、１４０ｂおよび動作している非定常負荷１５０ａ、１５０ｂで使用する総電流量から、閾値設定部１２３で閾値を設定する（ステップＳ１１４）。閾値設定部１２３は、上記ステップＳ１０６と同様に、上記ステップＳ１０２において記憶部１２２に設定された電流値の情報を読み出して閾値を設定する。上記表１の情報を用いれば、ステップＳ１０６で閾値設定部１２３が設定する閾値は、２０００＋１８００＋６００＋３００＝４７００［ｍＡ］となる。
【００６７】
上記ステップＳ１１４において、閾値設定部１２３が閾値を設定すると、続いて電源部１１０からの総電流量を総電流量検出部１２４において監視し、電源部１１０からの総電流量を検出する（ステップＳ１１６）。
【００６８】
上記ステップＳ１１６において、総電流量検出部１２４で電源部１１０からの総電流量を検出すると、続いて、上記ステップＳ１０８で検出した電源部１１０からの総電流量と、上記ステップＳ１１４で設定した閾値とを比較する比較処理を、比較部１２５で実行する（ステップＳ１１８）。
【００６９】
上記ステップＳ１１８における比較処理の結果、電源部１１０からの総電流量が設定された閾値より小さいと比較部１２５が判断した場合には、上記ステップＳ１０４まで戻り、動作状況検知部１２１において、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況を確認する。
【００７０】
一方、ステップＳ１１８における比較処理の結果、電源部１１０からの総電流量が設定された閾値以上であると比較部１２５が判断した場合には、過電流検出部１２６は過電流が発生したものと判断し、過電流の発生を検出する。そして、過電流の発生を検出した過電流検出部１２６は、電源部１１０へ動作停止信号を送信する（ステップＳ１２０）。過電流検出部１２６から動作停止信号を受信した電源部１１０は、定常負荷１４０ａ、１４０ｂおよび動作している非定常負荷非定常負荷１５０ａ、１５０ｂへの電流の供給を停止し、回路に流れる電流を遮断する。
【００７１】
このように、非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作状況を検出することによって、閾値設定部１２３において動作状況に応じた適切な閾値を設定することができる。また、閾値の設定および電源部１１０からの総電流量と設定した閾値との比較処理を繰り返すことで、より正確に過電流の発生を検出することができる。
【００７２】
なお、本実施形態では、過電流の発生を検出するために、閾値の設定および電源部１１０からの総電流量と設定した閾値との比較処理を２度繰り返していたが、本発明においては繰り返す回数はかかる例に限定されないことは言うまでもない。
【００７３】
以上、本発明の一実施形態にかかる情報処理装置１００による過電流検出方法について説明した。
【００７４】
〔１−４〕まとめ
以上説明したように本発明の一実施形態によれば、記憶部１２２にデバイスごとの電流量の情報を記憶しておき、記憶部１２２に記憶した電流量の情報を用いて、閾値設定部１２３で閾値を設定する。閾値設定部１２３で閾値を設定する際には、動作状況検知部１２１で非定常負荷の動作状況を検知し、動作状況検知部１２１の検知結果に基づいて設定する。
【００７５】
このように、非定常負荷の動作状況に応じて閾値設定部１２３で閾値を設定し、設定した閾値と電源部１１０からの電流量とを比較することで、動作状況に応じた過電流検出処理を実行することが可能となる。
【００７６】
また、閾値の設定および電源部１１０からの総電流量と設定した閾値との比較処理を繰り返すことで、正常な値の範囲内の電流が流れた場合であっても電流の出力を停止させないようにして、より正確に過電流の発生を検出することができる。
【００７７】
〔２〕本発明の一実施形態の変形例
続いて、本発明の一実施形態の変形例について説明する。上記実施形態では、想定される非定常負荷１５０ａ、１５０ｂ、１５０ｃの最大の電流値を記憶部１２２に予め設定することで、閾値設定部１２３での閾値の設定に用いていた。本変形例では、非定常負荷１５０ａ、１５０ｂ、１５０ｃの最大の電流値の情報を電流監視部で受信して、受信した情報を閾値設定部１２３での閾値の設定用いる場合について説明する。
【００７８】
図４は、本発明の一実施形態の変形例にかかる、電流監視部１２０’の構成について説明する説明図である。以下、図４を用いて本発明の一実施形態の変形例にかかる、電流監視部１２０’の構成について説明する。
【００７９】
図４に示したように、本発明の一実施形態の変形例にかかる、電流監視部１２０’は、動作状況検知部１２１と、記憶部１２２と、閾値設定部１２３と、総電流量検出部１２４と、比較部１２５と、過電流検出部１２６と、受信部１２７と、を含んで構成される。
【００８０】
このうち、動作状況検知部１２１、記憶部１２２、閾値設定部１２３、総電流量検出部１２４、比較部１２５および過電流検出部１２６は、本発明の一実施形態にかかる電流監視部１２０における各部と同様の機能を有するので、詳細な説明は省略する。ここでは、新たな構成である受信部１２７について説明する。
【００８１】
受信部１２７は、非定常負荷１５０ａ、１５０ｂ、１５０ｃから、それぞれのデバイスで使用する最大の電流値の情報を受信するものである。これは、例えば情報処理装置１００に、新たに非定常負荷となり得るようなデバイスが接続されたような場合に効果的である。受信部１２７は、非定常負荷１５０ａ、１５０ｂ、１５０ｃからそれぞれのデバイスで使用する最大の電流値の情報を受信して、当該情報を記憶部１２２に格納する。
【００８２】
非定常負荷１５０ａ、１５０ｂ、１５０ｃからの情報は、例えば新たなデバイスが情報処理装置１００に接続された時点で送信してもよく、電流監視部１２０’から何らかの信号を非定常負荷１５０ａ、１５０ｂ、１５０ｃに送信し、当該情報を受信した時点で送信してもよい。従って、非定常負荷１５０ａ、１５０ｂ、１５０ｃには、それぞれ、使用する最大の電流値の情報を保持しておくことが望ましい。
【００８３】
記憶部１２２には、受信部１２７が受信した非定常負荷１５０ａ、１５０ｂ、１５０ｃからの情報を記憶する。そして、非定常負荷１５０ａ、１５０ｂ、１５０ｃから送信され、記憶部１２２に記憶された情報を用いて閾値設定部１２３で閾値を設定する。このように閾値を設定することで、例えば情報処理装置１００に、新たに非定常負荷となり得るようなデバイスが接続されたような場合であっても、当該デバイスを含んだ状態で閾値を設定することができる。
【００８４】
なお、上述した本発明の一実施形態および変形例における動作は、情報処理装置１００の内部にコンピュータプログラムを格納し、該コンピュータプログラムを、情報処理装置１００の内部（例えば電流監視部１２０）に組み込まれたＣＰＵその他の制御装置が順次読み出して実行することによって行われるようにしてもよい。
【００８５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８６】
例えば、上記実施形態では、過電流検出部１２６から動作停止信号を受信した電源部１１０は、定常負荷１４０ａ、１４０ｂおよび動作している非定常負荷非定常負荷１５０ａ、１５０ｂへの電流の供給を停止するようにしていたが、本発明はかかる例に限定されない。例えば、以下の表２に示したように、記憶部１２２に、予め非定常負荷１５０ａ、１５０ｂ、１５０ｃの動作を停止させる優先順位をさらに記憶させておいてもよい。そして、過電流検出部１２６は、過電流の発生を検出すると、記憶部１２２が記憶した当該優先順位に基づいて、非定常負荷１５０ａ、１５０ｂ、１５０の動作を停止させるように電源部１１０を制御してもよい。
【００８７】
【表２】
2010092210.tif 000004
（表２：記憶部１２２に記憶される情報の一例）
【００８８】
表２では、定常負荷には優先順位を設定していない。定常負荷は、情報処理装置１００が動作している最中には常に動作していることが望ましいデバイスだからである。表２に示した例では、過電流検出部１２６が過電流の発生を検出すると、非定常負荷３（非定常負荷１５０ｃ）の優先度が一番低いので、非定常負荷１５０ｃの動作を停止させるために、非定常負荷１５０ｃへの電流の供給を停止するよう、過電流検出部１２６から電源部１１０を制御する。
【００８９】
なお、非定常負荷１５０ａ、１５０ｂ、１５０への電流の供給を停止するために、電源部１１０から非定常負荷１５０ａ、１５０ｂ、１５０への間の導線の途中にスイッチング素子を備えていてもよい。そして、過電流検出部１２６が過電流の発生を検出すると、記憶部１１２に記憶された優先順位の情報に基づいて、当該スイッチング素子をオフさせる信号を、過電流検出部１２６から送出するようにしてもよい。また例えば、電源部１１０から非定常負荷１５０ａ、１５０ｂ、１５０へそれぞれ導線が延びている場合には、電源部１１０は、記憶部１１２に記憶された優先順位の情報に基づいて、非定常負荷１５０ａ、１５０ｂ、１５０のいずれかへの電流の供給を停止してもよい。
【００９０】
このように、記憶部１２２に優先順位を記憶させておき、当該優先順位に基づいて電源部１１０からの電流の供給を制御することで、優先順位の低いデバイスへの電流の供給を停止して過電流を防止し、情報処理装置１００の使用を続行することができる。
【産業上の利用可能性】
【００９１】
本発明は、情報処理装置、電流検出方法およびコンピュータプログラムに適用可能である。
【図面の簡単な説明】
【００９２】
【図１】本発明の一実施形態にかかる情報処理装置１００の構成について説明する説明図である。
【図２】本発明の一実施形態にかかる情報処理装置１００に含まれる電流監視部１２０の構成について説明する説明図である。
【図３】本発明の一実施形態にかかる情報処理装置１００による過電流検出方法について説明する流れ図である。
【図４】本発明の一実施形態の変形例にかかる、電流監視部１２０’の構成について説明する説明図である。
【符号の説明】
【００９３】
１００    情報処理装置
１１０    電源部
１２０    電流監視部
１２１    動作状況検知部
１２２    記憶部
１２３    閾値設定部
１２４    総電流量検出部
１２５    比較部
１２６    過電流検出部
１２７    受信部
１４０ａ、１４０ｂ    定常負荷
１５０ａ、１５０ｂ、１５０ｃ    非定常負荷
【図１】
2010092210.tif 000005
【図２】
2010092210.tif 000006
【図３】
2010092210.tif 000007
【図４】
2010092210.tif 000008