(57)【特許請求の範囲】
【請求項１】
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置をバックアップするバックアップ電源装置であって、
前記第１変換回路の出力に接続され、前記第１直流電圧が第１所定値より低い場合、第１検出信号を出力する第１検出回路と、
第２交流電圧を第３直流電圧に変換する第３変換回路と、
前記第３直流電圧により充電されるバッテリーと、
前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続する第１スイッチ回路と、
前記第２交流電圧が停止する場合、第２検出信号を出力する第２検出回路と、
前記第２検出信号が出力される場合、前記バッテリーの出力を前記第１スイッチ回路の入力に接続する第２スイッチ回路と、
前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置と通信するとともに、前記第１検出信号の出力および前記第２検出信号の出力の各々を前記コンピュータ装置に通知し、前記第１検出信号のみの出力を通知した場合、前記第１スイッチ回路による前記第３変換回路の出力の前記第２変換回路の入力への接続を維持し、前記第１検出信号および前記第２検出信号の両方の出力を通知する場合、前記コンピュータ装置が前記両方の出力の通知を受けてから実行中のプログラムの停止処理を開始するまでの時間である第１所定時間後に前記両方の出力の通知を受けたことに基づいて前記コンピュータ装置が出力する終了通知を受け、前記終了通知を受けた後、前記第１スイッチ回路による前記バッテリーの出力の前記第２変換回路の入力への接続、又は、前記第２スイッチ回路による前記バッテリーの出力の前記第１スイッチ回路の入力への接続の少なくともいずれかを、前記コンピュータ装置が前記終了通知を出力してから前記停止処理を完了するまでの時間より長い第２所定時間後に遮断させる制御回路と
を備えることを特徴とするバックアップ電源装置。
【請求項２】
前記バックアップ電源装置はさらに、
前記第１変換回路の出力に接続され、前記第１所定値より高い第２所定値より前記第１直流電圧が高い場合、第３検出信号を出力する第３検出回路を備え、
前記制御回路はさらに、
前記第１スイッチ回路を、前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続し、前記バッテリーの出力又は前記第３変換回路の出力のいずれかの前記第２変換回路の入力への接続を前記第３検出信号の出力に基づいて遮断させること
を特徴とする請求項１に記載のバックアップ電源装置。
【請求項３】
前記制御回路はさらに、
停止された前記第１交流電圧が出力される前に、停止された前記第２交流電圧が出力されたことを前記第１検出信号および前記第２検出信号に基づいて検出した場合、前記第１スイッチ回路に、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続させること
を特徴とする請求項１または請求項２に記載のバックアップ電源装置。
【請求項４】
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置と、
前記通常電源装置をバックアップするバックアップ電源装置と
を備え、
前記バックアップ電源装置は、
前記第１変換回路の出力に接続され、前記第１直流電圧が第１所定値より低い場合、第１検出信号を出力する第１検出回路と、
第２交流電圧を第３直流電圧に変換する第３変換回路と、
前記第３直流電圧により電荷を充電されるバッテリーと、
前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続する第１スイッチ回路と、
前記第２交流電圧が停止する場合、第２検出信号を出力する第２検出回路と、
前記第２検出信号が出力される場合、前記バッテリーの出力を前記第１スイッチ回路の入力に接続する第２スイッチ回路と、
前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置と通信するとともに、前記第１検出信号の出力および前記第２検出信号の出力の各々を前記コンピュータ装置に通知し、前記第１検出信号のみの出力を通知した場合、前記第１スイッチ回路による前記第３変換回路の出力の前記第２変換回路の入力への接続を維持し、前記第１検出信号および前記第２検出信号の両方の出力を通知する場合、前記コンピュータ装置が前記両方の出力の通知を受けてから実行中のプログラムの停止処理を開始するまでの時間である第１所定時間後に前記両方の出力の通知を受けたことに基づいて前記コンピュータ装置が出力する終了通知を受け、前記終了通知を受けた後、前記第１スイッチ回路による前記バッテリーの出力の前記第２変換回路の入力への接続、又は、前記第２スイッチ回路による前記バッテリーの出力の前記第１スイッチ回路の入力への接続の少なくともいずれかを、前記コンピュータ装置が前記終了通知を出力してから前記停止処理を完了するまでの時間より長い第２所定時間後に遮断させる制御回路と
を備えることを特徴とする電源システム。
【請求項５】
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置と、
前記通常電源装置をバックアップするバックアップ電源装置と、
前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置と
を備え、
前記バックアップ電源装置は、
前記第１変換回路の出力に接続され、前記第１直流電圧が第１所定値より低い場合、第１検出信号を出力する第１検出回路と、
第２交流電圧を第３直流電圧に変換する第３変換回路と、
前記第３直流電圧により充電されるバッテリーと、
前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続する第１スイッチ回路と
前記第２交流電圧が停止する場合、第２検出信号を出力する第２検出回路と、
前記第１検出信号の出力および前記第２検出信号の出力の各々を前記コンピュータ装置に通知する制御回路と、
前記第２検出信号が出力される場合、前記バッテリーの出力を前記第１スイッチ回路の入力に接続する第２スイッチ回路と
を備え、
前記コンピュータ装置は、
前記制御回路から前記第１検出信号および前記第２検出信号の両方の出力の通知を受けた後、第１所定時間後に終了通知を前記制御回路に出力し、前記コンピュータ装置が実行しているプログラムを停止する停止処理を開始し、前記第１所定時間後から第２所定時間が経過する前に前記プログラムを停止し、前記第１検出信号または前記第２検出信号の一方が出力されたことの通知を受けた場合、前記第１検出信号または前記第２検出信号の他方の出力の通知を待ち、
前記制御回路は、
前記第１検出信号のみの出力を通知した場合、前記第２所定時間の経過に拘わらず、前記第１スイッチ回路による前記第３変換回路の出力の前記第２変換回路の入力への接続を維持し、
前記両方の出力を通知したことに基づいて前記終了通知を受けた場合、前記第１スイッチ回路による前記バッテリーの出力の前記第２変換回路の入力への接続、又は、前記第２スイッチ回路による前記バッテリーの出力の前記第１スイッチ回路の入力への接続の少なくともいずれかを、第２所定時間後に遮断させること
を特徴とするコンピュータシステム。
【請求項６】
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置と、前記通常電源装置をバックアップするバックアップ電源装置と、前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置とを備えているコンピュータシステムの電源制御方法であって、
前記第１直流電圧が第１所定値より低い場合、前記バックアップ電源装置が、入力した第２交流電圧から生成される第３直流電圧を前記第２変換回路の入力に出力し、
前記第１直流電圧が前記第１所定値より低く、かつ前記第２交流電圧が停止されている場合、前記バックアップ電源装置が、前記第３直流電圧により充電されるバッテリーから出力される第４直流電圧を前記第２変換回路の入力に出力し、
前記第１直流電圧が前記第１所定値より低くなった場合、前記バックアップ電源装置が、前記第１直流電圧が前記第１所定値より低くなった旨を表す第１情報を前記コンピュータ装置に通知し、
前記第２交流電圧が停止された場合、前記バックアップ電源装置が、前記第２交流電圧が停止された旨を表す第２情報を前記コンピュータ装置に通知し、
前記コンピュータ装置が、前記バックアップ電源装置から前記第１情報および前記第２情報の両方の通知を受けた後、第１所定時間の経過を待ち、
前記コンピュータ装置が、前記第１所定時間の経過後に、終了通知を前記バックアップ電源装置に通知し、
前記第１所定時間の経過後に、前記コンピュータ装置が、実行しているプログラムを停止する停止処理を開始し、
前記第１所定時間の経過後から第２所定時間が経過する前に、前記コンピュータ装置が、前記プログラムを停止し、
前記コンピュータ装置が、前記バックアップ電源装置から前記第１情報または前記第２情報の一方の通知を受けた場合、前記第１情報または前記第２情報の他方の出力の通知を待ち、
前記バックアップ電源装置が、前記第１情報のみの出力を通知した場合、前記第３直流電圧の前記第２変換回路への出力を維持し、
前記バックアップ電源装置が、前記両方を通知したことに基づいて前記終了通知を受けた後、前記第２所定時間の経過後に、前記第３直流電圧および前記第４直流電圧の前記第２変換回路への出力を停止すること
を特徴とするコンピュータシステムの電源制御方法。
【請求項７】
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置をバックアップするバックアップ電源装置の動作を制御するために、前記第２直流電圧により動作するコンピュータ装置の電源制御プログラムであって、
前記コンピュータ装置に、
前記第１直流電圧が第１所定値より低い場合、前記バックアップ電源装置から通知される第１情報を受信させ、
前記バックアップ電源装置に供給される第２交流電圧が停止された場合、前記バックアップ電源装置から通知される第２情報を受信させ、
前記バックアップ電源装置から前記第１情報および前記第２情報の両方の通知を受けた後、第１所定時間の経過を待機させ、
前記第１所定時間の経過後に、終了通知を前記バックアップ電源装置に通知させ、
前記第１所定時間の経過後に、実行しているプログラムを停止する処理を開始させ、
前記第１所定時間の経過後から、前記終了通知を受けた前記バックアップ電源装置が前記第２直流電圧の前記コンピュータ装置への供給を停止するまでの時間である第２所定時間が経過する前に、前記プログラムを停止させ、
前記バックアップ電源装置から前記第１情報または前記第２情報の一方の通知を受けた場合、前記第１情報または前記第２情報の他方の出力の通知を待たせる
ことを特徴とする電源制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックアップ電源装置、電源システム、コンピュータシステム、コンピュータシステムの電源制御方法および電源制御プログラムに関する。
【背景技術】
【０００２】
情報処理装置や記憶装置等のコンピュータ装置は、商用電源等の外部電源の停止によるシステム動作の停止やデータの消失などを防ぐために、通常の電源装置とともにＵＰＳ（Uninterruptible Power Supply）等のバックアップ電源装置に接続される。この種のバックアップ電源装置は、コンピュータ装置に供給される電源電圧の低下を検出する検出回路と、検出回路による電源電圧の低下の検出に応答してバッテリーからコンピュータ装置に電源電圧を供給するための切り替え回路とを有している（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−７９０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この種のバックアップ電源装置は、バッテリーからの直流電圧をコンピュータ装置に供給する電源線を用いて、直流電圧の低下を検出する。このため、停電等の発生時に、電源線の電圧は、バッテリーが電源線に接続されると上昇し、電圧の上昇によりバッテリーと電源線との接続が解除されると下降する。これにより、直流電圧の供給をバッテリーに切り替える切り替え回路が頻繁に動作し、バックアップ電源装置の消費電力は増加する。停電中、バッテリーから出力される直流電圧は、コンピュータ装置に供給されるだけでなく、バックアップ電源装置を動作するために使用される。バックアップ電源装置の消費電力は増加する結果、バッテリーの使用時間が短くなると、バッテリーによるコンピュータ装置の動作時間も短くなる。この結果、停電等の発生時に、バックアップ電源装置の動作時に、直流電圧のコンピュータ装置への供給を持続できないおそれがあり、コンピュータ装置の信頼性が低下するおそれがある。
【０００５】
１つの側面では、本発明は、バックアップ電源装置の動作時に、直流電圧のコンピュータ装置への供給を持続することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一形態では、バックアップ電源装置は、第１交流電圧を第１直流電圧に変換する第１変換回路と、第１変換回路の出力にダイオードを介して接続され、第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置をバックアップするバックアップ電源装置であって、第１変換回路の出力に接続され、第１直流電圧が第１所定値より低い場合、第１検出信号を出力する第１検出回路と、第２交流電圧を第３直流電圧に変換する第３変換回路と、第３直流電圧により充電されるバッテリーと、第１検出信号の出力に基づき、バッテリーの出力又は第３変換回路の出力のいずれかを第２変換回路の入力に接続する第１スイッチ回路とを有している。
【発明の効果】
【０００７】
バックアップ電源装置の動作時に、直流電圧のコンピュータ装置への供給を持続できる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態におけるバックアップ電源装置および電源システムの例を示している。
【図２】別の実施形態におけるバックアップ電源装置、電源システムおよびコンピュータシステムの例を示している。
【図３】図２に示したバックアップ電源装置とコンピュータ装置の動作の例を示している。
【図４】図２に示したバックアップ電源装置とコンピュータ装置の動作の別の例を示している。
【図５】直流電圧の生成が所定時間停止されるときの図２に示したバックアップ電源装置の動作の例を示している。
【図６】別の実施形態におけるバックアップ電源装置、電源システムおよびコンピュータシステムの例を示している。
【図７】図６に示したバックアップ電源装置とコンピュータ装置の動作の例を示している。
【図８】図６に示したバックアップ電源装置とコンピュータ装置の動作の別の例を示している。
【図９】図６に示したバックアップ電源装置とコンピュータ装置の動作の別の例を示している。
【図１０】図６に示したバックアップ電源装置とコンピュータ装置の動作の別の例を示している。
【図１１】図６に示したバックアップ電源装置とコンピュータ装置の動作の別の例を示している。
【図１２】図６に示したバックアップ電源装置とコンピュータ装置の動作の別の例を示している。
【図１３】図６に示したコンピュータシステムにおける停電時の処理の例を示している。
【図１４】図６に示したコンピュータシステムにおける停電の復旧時の処理の例を示している。
【図１５】図６に示したコンピュータシステムにおけるスケジュールオフ時の処理の例を示している。
【図１６】図６に示したコンピュータシステムにおけるスケジュールオン時の処理の例を示している。
【図１７】図６に示したＣＰＵが実行する電源制御プログラムの例を示している。
【図１８】別の実施形態におけるバックアップ電源装置、電源システムおよびコンピュータシステムの例を示している。
【図１９】図１８に示したコンピュータシステムが収納されるラックの例を示している。
【図２０】図１８に示したコンピュータシステムが収納されるラックの別の例を示している。
【発明を実施するための形態】
【０００９】
以下、図面を用いて実施形態を説明する。信号および電圧が供給される信号線には、信号名と同様の符号を使用する。
【００１０】
図１は、一実施形態におけるバックアップ電源装置および電源システムの例を示している。電源システムＰＳＹＳは、電源装置１００およびバックアップ電源装置２００を有している。電源装置１００は、交流電圧ＡＣ１を受けているときに、情報処理装置や記憶装置などのコンピュータ装置に直流電圧ＤＣ２を供給する通常電源装置の一例である。電源装置１００は、変換回路１０、１２およびダイオードＤ１を有している。変換回路１０は、交流電圧ＡＣ１を直流電圧ＤＣ１に変換する。変換回路１２は、直流電圧ＤＣ１またはバックアップ電源装置２００からの直流電圧ＤＣ５を、少なくとも１つの直流電圧ＤＣ２に変換する。ダイオードＤ１は、アノードを変換回路１０の出力に接続し、カソードを変換回路１２の入力に接続している。すなわち、変換回路１０から出力される直流電圧ＤＣ１は、順方向に接続されたダイオードＤ１を介して変換回路１２に供給される。従って、ダイオードＤ１のカソードからアノードに直流電圧が供給されることはない。
【００１１】
バックアップ電源装置２００は、検出回路１４、変換回路１６、バッテリー１８およびスイッチ回路２０を有している。検出回路１４の入力は、変換回路１０の出力およびダイオードＤ１のアノードに接続され、直流電圧ＤＣ１が所定値（例えば、ＤＣ１の９０％）より低いときに、検出信号ＤＥＴＳ１を出力する。例えば、検出回路１４は、直流電圧ＤＣ１が値Ｖ１より低いときに、検出信号ＤＥＴＳ１をアクティブレベルに設定し、直流電圧ＤＣ１が値Ｖ１以上のときに、検出信号ＤＥＴＳ１をインアクティブレベルに設定する。
【００１２】
変換回路１６は、交流電圧ＡＣ２を直流電圧ＤＣ３に変換する。例えば、交流電圧ＡＣ１、ＡＣ２は、実効電圧が１００Ｖまたは２００Ｖの商用電源等の交流電源から供給される。交流電圧ＡＣ１、ＡＣ２は、共通の交流電源から供給されてもよく、互いに独立した２つの交流電源からそれぞれ供給されてもよい。バッテリー１８は、直流電圧ＤＣ３を受けて電荷を充電し、充電した電荷を直流電圧として直流電圧線ＤＣ４に出力する。
【００１３】
スイッチ回路２０の出力であるノードＤＣ５は、変換回路１２の入力およびダイオードＤ１のカソードに接続されている。スイッチ回路２０は、検出信号ＤＥＴＳ１が出力されているときに、直流電圧ＤＣ３、ＤＣ４の一方を直流電圧ＤＣ５として、変換回路１２の入力に供給する。例えば、スイッチ回路２０は、検出信号ＤＥＴＳ１がアクティブレベルのときにオンし、検出信号ＤＥＴＳ１がインアクティブレベルのときにオフする。変換回路１２が複数種の直流電圧ＤＣ２を生成する場合に、直流電圧ＤＣ５を変換回路１２の入力に供給することで、スイッチ回路２０の出力に、直流電圧ＤＣ５から複数種の直流電圧を生成する変換回路を設けなくてもよい。このため、バックアップ電源装置２００の回路規模を削減でき、消費電力の増加を抑制できる。
【００１４】
バックアップ電源装置２００は、以下のように動作する。例えば、交流電圧ＡＣ１が停止され、あるいは、変換回路１０が故障したとき、直流電圧ＤＣ１は生成されず、直流電圧ＤＣ１の値は低下する。検出回路１４は、直流電圧ＤＣ１の低下を検出し、検出信号ＤＥＴＳ１を出力する。スイッチ回路２０は、出力された検出信号ＤＥＴＳ１を受けてオンし、直流電圧ＤＣ３、ＤＣ４の一方を直流電圧ＤＣ５として変換回路１２に供給する。例えば、スイッチ回路２０は、交流電圧ＡＣ２が変換回路１６に供給されているとき、直流電圧ＤＣ３を変換回路１２に供給し、交流電圧ＡＣ１とともに交流電圧ＡＣ２が停止されたとき、直流電圧ＤＣ４を変換回路１２に供給する。
【００１５】
この際、ダイオードＤ１により、変換回路１２から変換回路１０に向けて電流が流れることが防止されるため、検出回路１４は、変換回路１２に供給される直流電圧ＤＣ５の値を検出しない。交流電圧ＡＣ１の供給が開始されるまで、検出回路１４は検出信号ＤＥＴＳ１を出力し続け、スイッチ回路２０はオンし、直流電圧ＤＣ３又はＤＣ４のいずれかを選択し続ける。換言すれば、検出回路１４が直流電圧ＤＣ１の低下と上昇を繰り返し検出することはなく、スイッチ回路２０がオン／オフを繰り返すことはない。
【００１６】
したがって、交流電圧ＡＣ１が停止している間、スイッチ回路２０の無用な動作を抑止することにより、バックアップ電源装置２００の消費電力を削減できる。交流電圧ＡＣ１とともに交流電圧ＡＣ２が停止した場合、バックアップ電源装置２００は、バッテリー１８から出力される直流電圧ＤＣ４を使用して動作する。このため、スイッチ回路２０の無用な動作を抑止し、バックアップ電源装置２００の消費電力を削減することで、交流電圧ＡＣ１が停止している間の電源装置１００による直流電圧ＤＣ２の生成期間を長くでき、直流電圧ＤＣ２を受けて動作するコンピュータ装置の動作時間を長くできる。例えば、交流電圧ＡＣ１の停止後に開始されるコンピュータ装置のシャットダウン処理について余裕を持って実施できる。この結果、直流電圧ＤＣ２を受けて動作するコンピュータ装置の信頼性を向上できる。
【００１７】
また、変換回路１２に供給される直流電圧ＤＣ５が、スイッチ回路２０のオン、オフに伴って脈動することを防止できる。このため、変換回路１２は、交流電圧ＡＣ１が停止された場合にも、安定した直流電圧ＤＣ２を生成できる。
【００１８】
これに対して、ダイオードＤ１が電源装置１００に設けられず、検出回路１４が変換回路１２の入力ノードの直流電圧を検出する場合、検出回路１４は、バッテリー１８からの直流電圧ＤＣ５を検出し、検出信号ＤＥＴＳ１の出力を停止する。これにより、スイッチ回路２０はオフし、直流電圧ＤＣ５は低下し、検出回路１４は、検出信号ＤＥＴＳ１を再び出力する。検出回路１４が直流電圧ＤＣ１の低下と上昇を繰り返し検出し、スイッチ回路２０がオン／オフを繰り返すため、バックアップ電源装置２００の消費電力は増加し、また、変換回路１２に供給される直流電圧ＤＣ５に脈動が発生する。
【００１９】
さらに、バックアップ電源装置２００から出力される直流電圧ＤＣ５が、変換回路１２の入力に供給されるため、交流電圧ＡＣ１が停止したときに、単一の直流電圧ＤＣ５から複数種の直流電圧ＤＣ２を生成できる。これに対して、バックアップ電源装置２００の出力ノードＤＣ５が変換回路１２の出力に接続される場合、バックアップ電源装置２００は、直流電圧ＤＣ２と同様に複数種の直流電圧ＤＣ５を生成する必要がある。
【００２０】
以上、この実施形態では、バックアップ電源装置２００がダイオードＤ１の入力側の直流電圧ＤＣ１を検出し、ダイオードＤ１の出力側に直流電圧ＤＣ５を供給する。これにより、交流電圧ＡＣ１、ＡＣ２の停止時に、バックアップ電源装置２００は、脈動のない安定した直流電圧ＤＣ５を電源装置１００に長時間供給できる。この結果、安定した直流電圧ＤＣ２をコンピュータ装置に供給でき、コンピュータ装置の信頼性を向上できる。
【００２１】
図２は、別の実施形態におけるバックアップ電源装置、電源システムおよびコンピュータシステムの例を示している。上述した実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。
【００２２】
電源装置１００は、図１と同様である。電源装置１００により生成される直流電圧ＤＣ２はコンピュータ装置３００に供給される。電源システムＰＳＹＳは、電源装置１００およびバックアップ電源装置２００Ａを有する。コンピュータシステムは、電源装置１００、バックアップ電源装置２００Ａおよびコンピュータ装置３００を有する。例えば、コンピュータ装置３００は、メインフレーム、サーバ、ワークステーション、パーソナルコンピュータ等の情報処理装置や、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）装置等の記憶装置であり、電源の遮断の前にシャットダウン処理やバックアップ処理が必要な装置である。
【００２３】
バックアップ電源装置２００Ａは、図１に示したスイッチ回路２０の代わりにスイッチ回路２０Ａを有している。また、バックアップ電源装置２００Ａは、図１に示したバックアップ電源装置２００に加え、スイッチ回路２２、検出回路２４、制御回路２６および検出回路２８を有する。
【００２４】
検出回路２４は、交流電圧ＡＣ２が停止されているときに検出信号ＤＥＴＳ２を出力する。制御回路２６は、電源装置１００に接続されるコンピュータ装置３００と通信する機能を有しており、通信インタフェースＣＩＦを介して、コンピュータ装置３００に接続されている。通信インタフェースＣＩＦとして、ＵＳＢ（Universal Serial Bus）やＰＣＩ(Peripheral Component Interconnect) Ｅｘｐｒｅｓｓ等が採用される。制御回路２６の動作は、図３および図４で説明する。検出回路２８の入力は、変換回路１０の出力に接続されている。検出回路２８は、値Ｖ１より高い値Ｖ２より直流電圧ＤＣ１が高いときに、検出信号ＤＥＴＳ３を出力する。検出回路２８の動作は、図５で説明する。
【００２５】
スイッチ回路２０Ａは、検出信号ＤＥＴＳ１の出力に応答して、直流電圧線ＤＣ３を直流電圧線ＤＣ５に接続する。また、スイッチ回路２０Ａは、検出信号ＤＥＴＳ１が出力された後、さらに検出信号ＤＥＴＳ３の出力を受けたときにオフし、直流電圧線ＤＣ３またはＤＣ４を直流電圧線ＤＣ５から切り離す。さらに、スイッチ回路２０Ａは、検出信号ＤＥＴＳ１が出力されてオンしているときに、制御回路２６から制御信号ＯＦＦを受けたときに、直流電圧線ＤＣ４を直流電圧線ＤＣ５から切り離す。
【００２６】
スイッチ回路２２は、検出信号ＤＥＴＳ２が出力されているときにオンし、検出信号ＤＥＴＳ２が出力されていないときオフする。なお、スイッチ回路２２は、制御回路２６から制御信号ＯＦＦを受けたときにオフしてもよい。また、スイッチ回路２０Ａ、２２の機能を融合して、１つのスイッチ回路にしてもよい。この場合、スイッチ回路は、検出信号ＤＥＴＳ１、ＤＥＴＳ２の両方が出力されているときに、制御回路２６から制御信号ＯＦＦを受けたときに、直流電圧線ＤＣ４を直流電圧線ＤＣ５から切り離す。
【００２７】
図３は、図２に示したバックアップ電源装置２００Ａとコンピュータ装置３００の動作の例を示している。図３は、停電の発生により、図２に示した交流電圧ＡＣ１、ＡＣ２の供給が停止されるときの例を示している。
【００２８】
交流電圧ＡＣ１が停止すると、図２に示した電源装置１００の変換回路１０は、直流電圧ＤＣ１の生成ができなくなり、直流電圧ＤＣ１は徐々に低下する（図３（ａ））。図２に示した検出回路１４は、直流電圧ＤＣ１が値Ｖ１以下になったことを検出し、検出信号ＤＥＴＳ１をアクティブレベル（例えば、ハイレベル）に設定する（図３（ｂ））。スイッチ回路２２は、検出信号ＤＥＴＳ１に応答してオンし、変換回路１６からの直流電圧ＤＣ３を直流電圧ＤＣ５として電源装置１００に供給する（図３（ｃ））。すなわち、バックアップ電源装置２００Ａによる電源のバックアップが開始される。制御回路２６は、検出信号ＤＥＴＳ１を受け、通信インタフェースＣＩＦを介して、コンピュータ装置３００に交流電圧ＡＣ１の停止を示す情報を通知する（図３（ｄ））。
【００２９】
検出回路２４は、交流電圧ＡＣ２の停止を検出し、検出信号ＤＥＴＳ２をアクティブレベル（例えば、ハイレベル）に設定する（図３（ｅ））。スイッチ回路２２は、検出信号ＤＥＴＳ２に応答して、直流電圧線ＤＣ３を直流電圧線ＤＣ５から切り離し、直流電圧線ＤＣ４を直流電圧ＤＣ５に接続する（図３（ｆ））。これにより、交流電圧ＡＣ２が停止した場合にも、バッテリー１８を用いて、直流電圧ＤＣ５を電源装置１００に供給できる。制御回路２６は、検出信号ＤＥＴＳ２を受け、通信インタフェースＣＩＦを介して、コンピュータ装置３００に交流電圧ＡＣ２の停止を示す情報を通知する（図３（ｇ））。
【００３０】
ここで、検出回路２４により、交流電圧ＡＣ２の低下を検出することで、交流電圧ＡＣ２の停止により直流電圧ＤＣ３が低下する前に、スイッチ回路２２をオンし、バッテリー１８からの直流電圧ＤＣ４を電源装置１００に供給することが可能になる。これにより、直流電圧ＤＣ１が低下した後に、直流電圧ＤＣ５を低下させることなく電源装置１００に供給でき、変換回路１２は、安定した直流電圧ＤＣ２を生成できる。
【００３１】
コンピュータ装置３００は、制御回路２６からの通知により、交流電圧ＡＣ１、ＡＣ２の両方が停止したことを検出し、時間Ｔ１後に制御回路２６に終了通知を出力する（図３（ｈ））。例えば、時間Ｔ１は、数百ミリ秒から数秒程度に設定される。コンピュータ装置３００は、時間Ｔ１後にシャットダウン処理を開始する（図３（ｉ））。シャットダウン処理は、交流電圧ＡＣ１の供給停止又は変換回路１０の故障による直流電圧ＤＣ１の系統のみが停止したとき、あるいは、交流電圧ＡＣ２の供給停止又は変換回路１６の故障による直流電圧ＤＣ３の系統のみが停止したときには実行されない。このため、必要のないシャットダウン処理が実行されることを防止でき、コンピュータ装置３００の運用効率と信頼性とを向上できる。
【００３２】
なお、コンピュータ装置３００は、時間Ｔ１が経過する前に、制御回路２６から交流電圧ＡＣ１またはＡＣ２の復旧の通知を受けたとき、終了通知を発行せず、シャットダウン処理も実行しない。時間Ｔ１を設けることにより、交流電圧ＡＣ１の瞬断等により直流電圧ＤＣ１が一時的に低下するときに、コンピュータ装置３００がシャットダウン処理を開始することを防止でき、コンピュータ装置３００の運用効率と信頼性とを向上できる。直流電圧ＤＣ１の生成が所定時間停止した後に復帰するときの動作は、図５に示す。
【００３３】
制御回路２６は、コンピュータ装置３００から終了通知を受けた後、時間Ｔ２後にスイッチ回路２２をオフするための制御信号ＯＦＦをスイッチ回路２２に出力する（図３（ｊ））。時間Ｔ２は、シャットダウン処理の完了に必要な時間にある程度の余裕を加えた時間であり、例えば、数分に設定されている。時間Ｔ２は、制御回路２６の内部メモリやレジスタ等に予め設定されている。スイッチ回路２２は、制御回路２６からの制御信号ＯＦＦに応答してオフし、検出信号ＤＥＴＳ２が出力されているか否かに拘わらずバッテリー１８とスイッチ回路２２との接続を解除する。これにより、直流電圧ＤＣ５の電源装置１００への供給が停止される（図３（ｋ））。シャットダウン処理後に、バッテリー１８の出力を、直流電圧線ＤＣ５を含む全ての負荷から切り離すことで、交流電圧ＡＣ２の停止中にバッテリー１８が消耗することを抑制できる。
【００３４】
図４は、図２に示したバックアップ電源装置２００Ａとコンピュータ装置３００の動作の別の例を示している。図４は、電源装置１００の変換回路１０の故障により、直流電圧ＤＣ１の生成が停止したときの例を示している。なお、交流電圧ＡＣ１が停止し、交流電圧ＡＣ２がバックアップ電源装置２００Ａに供給され続けるときの動作も、図４と同様である。
【００３５】
変換回路１０が故障した場合、交流電圧ＡＣ２は停止しないため、図２に示した検出回路２４は、検出信号ＤＥＴＳ２をインアクティブレベル（例えば、ロウレベル”Ｌ”）に維持する（図４（ａ））。変換回路１６は、交流電圧ＡＣ２を受けて、直流電圧ＤＣ３を生成し続け、バッテリー１８の充電状態は維持される。検出回路１４は、図３と同様に、直流電圧ＤＣ１の低下を検出し、検出信号ＤＥＴＳ１をアクティブレベル（例えば、ハイレベル）に設定する（図４（ｂ））。
【００３６】
この後、図３と同様に、スイッチ回路２２は、検出信号ＤＥＴＳ１に応答して、直流電圧ＤＣ３を直流電圧ＤＣ５として電源装置１００に供給する（図４（ｃ））。制御回路２６は、コンピュータ装置３００に交流電圧ＡＣ１の停止を示す情報を通知する（図４（ｄ））。コンピュータ装置３００は、制御回路２６からの交流電圧ＡＣ２の停止通知を待つ（図４（ｅ））。すなわち、コンピュータ装置３００は、交流電圧ＡＣ１の停止通知と、交流電圧ＡＣ２の停止通知の両方を受けるまで、シャットダウン処理を開始しない。換言すれば、バックアップ電源装置２００Ａにより生成される直流電圧ＤＣ３またはＤＣ４のいずれかを電源装置１００の変換回路１２に供給可能なとき、コンピュータ装置３００は停止しない。これにより、コンピュータ装置３００の運用時間を長くでき、信頼性を向上できる。
【００３７】
図５は、直流電圧ＤＣ１の生成が所定時間停止されるときの図２に示したバックアップ電源装置２００Ａの動作の例を示している。図５では、説明を分かりやすくするために、スイッチ回路２２の出力が電源装置１００に接続されないときの直流電圧ＤＣ５の波形（直流電圧ＤＣ１の成分を含まない波形）を”（ＤＣ５）”として太い破線で示している。上述したように、直流電圧ＤＣ１の一時的な低下は、交流電圧ＡＣ１が瞬断等により一時的に停止するときに発生する。
【００３８】
交流電圧ＡＣ１が停止すると、変換回路１０は直流電圧ＤＣ１の生成動作を停止し、直流電圧ＤＣ１は徐々に低下する（図５（ａ））。検出回路２８は、直流電圧ＤＣ１が値Ｖ２以下になると、検出信号ＤＥＴＳ３をインアクティブレベル（例えば、ロウレベル）に設定する（図５（ｂ））。この後、図３と同様に、直流電圧ＤＣ１が値Ｖ１以下になると、検出信号ＤＥＴＳ１がアクティブレベルに変化し、スイッチ回路２２は、直流電圧ＤＣ３を直流電圧ＤＣ５として出力する（図５（ｃ、ｄ））。制御回路２６は、検出信号ＤＥＴＳ１に応答してコンピュータ装置３００に交流電圧ＡＣ１の停止を示す情報を通知する（図５（ｅ））。
【００３９】
この後、交流電圧ＡＣ１が復旧すると、変換回路１０は直流電圧ＤＣ１の生成を開始し、直流電圧ＤＣ１が上昇する（図５（ｆ））。検出回路１４は、直流電圧ＤＣ１が値Ｖ１を超えたときに検出信号ＤＥＴＳ１をインアクティブレベルに設定する（図５（ｇ））。検出回路２８は、直流電圧ＤＣ１が値Ｖ２を超えたときに検出信号ＤＥＴＳ３をアクティブレベル（例えば、ハイレベル）に設定する（図５（ｈ））。検出信号ＤＥＴＳ３がアクティブレベルに変化するまで、バックアップ電源装置２００Ａの変換回路１６により生成される直流電圧ＤＣ３は、直流電圧ＤＣ５として電源装置１００の変換回路１２の入力に供給され続ける。スイッチ回路２２は、検出信号ＤＥＴＳ３のアクティブレベルに応答して、直流電圧ＤＣ３の直流電圧線ＤＣ５への出力を停止する（図５（ｉ））。
【００４０】
交流電圧ＡＣ１の復旧後に、直流電圧ＤＣ１が値Ｖ２より高くなるまで直流電圧ＤＣ３またはＤＣ４を変換回路１２に供給し続けることで、変換回路１２に供給される直流電圧（ＤＣ１とＤＣ３またはＤＣ４の合成電圧）の低下を抑制できる。この結果、交流電圧ＡＣ１が瞬断等により一時的に停止するときにも、変換回路１２により直流電圧ＤＣ２を安定して生成できる。変換回路１２が複数種の直流電圧ＤＣ２を生成する場合、一種類の直流電圧ＤＣ２を生成するよりも消費電力が大きくなるため、入力される直流電圧の低下量はより小さい方が好ましい。
【００４１】
また、交流電圧ＡＣ１の停止により、直流電圧ＤＣ１が値Ｖ１付近を徐々に低下し、値Ｖ１に対して高い値、低い値に繰り返し変化する場合がある。このような場合にも、スイッチ回路２２を検出信号ＤＥＴＳ３のアクティブレベルによりオフすることで、スイッチ回路２２のオン／オフ（直流電圧線ＤＣ３またはＤＣ４と直流電圧線ＤＣ５との接続／非接続）が繰り返されることを防止できる。これにより、直流電圧線ＤＣ５にノイズが発生することを抑制できる。また、スイッチ回路２２のオン／オフが繰り返されることにより消費電力が増加することを抑制できる。
【００４２】
以上、この実施形態においても、上述した実施形態と同様の効果を得ることができる。さらに、通信インタフェースＣＩＦを介して、バックアップ電源装置２００とコンピュータ装置３００との間で、必要なときにシャットダウン処理を実施でき、シャットダウン処理後に、バッテリー１８の消耗を抑制できる。この結果、コンピュータ装置３００の運用効率と信頼性とを向上できる。
【００４３】
例えば、交流電圧ＡＣ１、ＡＣ２の両方が停止したときに、コンピュータ装置３００のシャットダウン処理を開始することで、必要のないシャットダウン処理が実施されることを防止できる。例えば、交流電圧ＡＣ１、ＡＣ２の一方が停止したときには、シャットダウン処理は実施されない。また、時間Ｔ１を設けることにより、交流電圧ＡＣ１、ＡＣ２の一方が停止中に、交流電圧ＡＣ１、ＡＣ２の他方が一時的に停止するときに、または直流電圧ＤＣ１が一時的に低下するときに、シャットダウン処理が実施されることを防止できる。
【００４４】
シャットダウン処理の完了に必要な時間にある程度の余裕を加えた時間である時間Ｔ２を設けることにより、シャットダウン処理後に、バッテリー１８の出力を、直流電圧線ＤＣ５を含む全ての負荷から切り離すことが可能になり、交流電圧ＡＣ２の停止中にバッテリー１８が消耗することを抑制できる。この結果、交流電圧ＡＣ２の復旧後に、バッテリー１８を用いて、コンピュータ装置３００を確実に起動できる。
【００４５】
図６は、別の実施形態におけるバックアップ電源装置、電源システムおよびコンピュータシステムの例を示している。上述した実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。
【００４６】
この実施形態では、図２と同様に、電源システムＰＳＹＳは、電源装置１００Ａおよびバックアップ電源装置２００Ｂを有する。コンピュータシステムは、電源装置１００Ａ、バックアップ電源装置２００Ｂおよびコンピュータ装置３００を有する。交流電圧ＡＣ１、ＡＣ２は、図１および図２と同様に、商用電源等の共通の交流電源から供給され、あるいは、互いに独立した２つ交流電源からそれぞれ供給される。
【００４７】
電源装置１００Ａは、システムの通常動作時に動作する通常電源装置であり、図１に示した変換回路１０に対応するＡＣ／ＤＣ変換回路（Alternating Current-to-Direct Current conversion circuit）３０と、図１に示した変換回路１２に対応するＤＣ／ＤＣ変換回路（Direct Current-to-Direct Current conversion circuit）３２を有している。電源装置１００Ａのその他の構成は、図１の電源装置１００と同様である。
【００４８】
ＡＣ／ＤＣ変換回路３０は、交流電圧ＡＣ１を直流電圧ＤＣ１に変換する。ＤＣ／ＤＣ変換回路３２は、直流電圧ＤＣ１を複数種の直流電圧ＤＣ２に変換する。例えば、直流電圧ＤＣ２は、１２Ｖ、５Ｖ、３．３Ｖ、１．５Ｖの４種類であり、コンピュータ装置３００に搭載される負荷ＬＤやハードディスク装置ＨＤＤにそれぞれ供給される。例えば、負荷ＬＤは、アナログ回路またはデジタル回路が搭載されるプリント基板である。
【００４９】
バックアップ電源装置２００Ｂは、ＡＣ／ＤＣ変換回路４０、ＤＣ／ＤＣ変換回路４２、検出回路４４、４６、スイッチ回路４８、５０、バッテリー５２、制御回路５４およびダイオードＤ２、Ｄ３、Ｄ４を有している。検出回路４４、スイッチ回路４８およびダイオードＤ２は、電源インタフェース部ＰＩＦとして機能する。ＡＣ／ＤＣ変換回路４０、ＤＣ／ＤＣ変換回路４２、スイッチ回路５０、バッテリー５２およびダイオードＤ３、Ｄ４は、バックアップ部ＢＵＰとして機能する。
【００５０】
電源インタフェース部ＰＩＦにおいて、検出回路４４は、ＡＣ／ＤＣ変換回路３０により生成される直流電圧ＤＣ１（例えば、通常動作時１２Ｖ）が参照電圧Ｖ１（例えば、１１Ｖ）より低いときに、検出信号ＤＥＴＳ１を出力する。例えば、参照電圧Ｖ１は、ＤＣ／ＤＣ変換回路４２により生成される直流電圧を用いて、バックアップ電源装置２００Ｂの内部で生成される。例えば、検出回路４４は、直流電圧ＤＣ１が参照電圧Ｖ１より低いときに、検出信号ＤＥＴＳ１をアクティブレベルに設定し、直流電圧ＤＣ１が参照電圧Ｖ１以上のときに、検出信号ＤＥＴＳ１をインアクティブレベルに設定する。検出回路４４は、図１および図２に示した検出回路１４に対応する。
【００５１】
スイッチ回路４８は、制御回路５４からの制御信号ＳＷ１がアクティブレベルのときにオンし、ＤＣ／ＤＣ変換回路４２からの直流電圧を、ダイオードＤ２を介してＤＣ／ＤＣ変換回路３２の入力に供給する。スイッチ回路４８は、制御信号ＳＷ１がインアクティブレベルのときにオフし、ＤＣ／ＤＣ変換回路４２の出力とＤＣ／ＤＣ変換回路３２との接続を解除する。ダイオードＤ２は、ＡＣ／ＤＣ変換回路３０により生成された直流電圧ＤＣ１がスイッチ回路４８を介してＤＣ／ＤＣ変換回路４２に供給されることを防止する。なお、ＡＣ／ＤＣ変換回路３０の動作中に、スイッチ回路４８が常にオフする場合、ダイオードＤ２は設けなくてもよい。
【００５２】
検出回路４６は、図２の検出回路２４に対応しており、交流電圧ＡＣ２が停止されているときに検出信号ＤＥＴＳ２をアクティブレベルに設定し、交流電圧ＡＣ２を受けているときに検出信号ＤＥＴＳ２をインアクティブレベルに設定する。
【００５３】
バックアップ部ＢＵＰにおいて、ＡＣ／ＤＣ変換回路４０は、交流電圧ＡＣ２を直流電圧ＤＣ３（例えば、２４Ｖ）に変換し、直流電圧ＤＣ３を、ダイオードＤ３を介してＤＣ／ＤＣ変換回路４２に供給する。ＡＣ／ＤＣ変換回路４０は、図１および図２に示した変換回路１６に対応する。ＤＣ／ＤＣ変換回路４２は、ＡＣ／ＤＣ変換回路３０により生成された直流電圧ＤＣ３を、直流電圧ＤＣ１と同様の値に変換し、スイッチ回路４８に出力する。なお、ＡＣ／ＤＣ変換回路３０が、直流電圧ＤＣ１と同じ値の直流電圧ＤＣ３を生成する場合、ＤＣ／ＤＣ変換回路４２は設けなくてもよい。
【００５４】
スイッチ回路５０は、制御回路５４からの制御信号ＳＷ２がアクティブレベルのときにオンし、バッテリー５２からの直流電圧ＤＣ４を、ダイオードＤ４を介してＤＣ／ＤＣ変換回路４２の入力に供給する。直流電圧ＤＣ４は、直流電圧ＤＣ３と同様の値である。スイッチ回路５０は、制御信号ＳＷ２がインアクティブレベルのときにオフし、バッテリー５２の出力とＤＣ／ＤＣ変換回路４２との接続を解除する。制御信号ＳＷ２は、検出信号ＤＥＴＳ２がアクティブレベルのときに、アクティブレベルに設定される。すなわち、スイッチ回路５０は、交流電圧ＡＣ２が停止しているときにオンし、バッテリー５２からの直流電圧ＤＣ４をＤＣ／ＤＣ変換回路４２に供給する。
【００５５】
バッテリー５２は、図１および図２に示したバッテリー１８に対応しており、直流電圧ＤＣ３を受けて電荷を充電し、充電した電荷を直流電圧として直流電圧線ＤＣ４に出力する。ダイオードＤ３は、交流電圧ＡＣ２が停止しているときに、バッテリー５２からの直流電圧ＤＣ４がバッテリー５２の入力に帰還されることを防止する。ダイオードＤ４は、ＡＣ／ＤＣ変換回路４０からの直流電圧ＤＣ３がバッテリー５２の出力に供給されることを防止する。なお、ＡＣ／ＤＣ変換回路４０の動作中に、スイッチ回路５０が常にオフする場合、ダイオードＤ４は設けなくてもよい。
【００５６】
制御回路５４は、図２に示した制御回路２６に対応しており、通信インタフェースＣＩＦを介して、コンピュータ装置３００と通信する機能を有している。例えば、制御回路５４は、ＲＯＭ（Read Only Memory）を内蔵するマイクロコントローラである。制御回路５４は、ＲＯＭに格納されるプログラムを実行することで、検出信号ＤＥＴＳ１、ＤＥＴＳ２のレベルを検出し、制御信号ＳＷ１、ＳＷ２を出力し、コンピュータ装置３００と通信する。
【００５７】
制御回路５４は、検出信号ＤＥＴＳ１、ＤＥＴＳ２に応じて、制御信号ＳＷ１、ＳＷ２をそれぞれ生成する。制御回路５４は、図７に示す時間Ｔ２を示す情報を記憶するメモリＭＥＭ１を有している。メモリＭＥＭ１は、フラッシュメモリやＲＯＭ、ヒューズまたはディップスイッチなどの不揮発性の記憶装置である。制御回路５４の動作については、図７以降で説明する。
【００５８】
なお、図２と同様に、バックアップ電源装置２００Ａは、参照電圧Ｖ１より高い値Ｖ２より直流電圧ＤＣ１が高いときに、検出信号ＤＥＴＳ３を制御回路５４に出力する検出回路２８を有してもよい。このとき、制御回路５４は、図５と同様の動作をする。
【００５９】
コンピュータ装置３００は、ベースボード６０、ハードディスク装置ＨＤＤおよび上述した負荷ＬＤを有している。例えば、ベースボード６０は、バスＢＵＳを介して互いに接続されたプロセッサＣＰＵ、通信インタフェース回路ＩＦＣ、メモリＭＥＭ２、ネットワークインタフェース回路ＮＩＦＣ、ハードディスク制御回路ＨＤＣを有している。プロセッサＣＰＵは、コンピュータ装置３００の全体の動作を管理するとともに、バックアップ電源装置２００Ｂの制御回路５４と通信し、電源のバックアップ制御を実施する。なお、コンピュータ装置３００は、表示装置、入力装置およびスピーカー等を有していてもよい。
【００６０】
通信インタフェース回路ＩＦＣは、プロセッサＣＰＵが実行するプログラムＰＧＭに応じて動作する。通信インタフェース回路ＩＦＣは、制御回路５４から出力される情報を受信し、バックアップ電源装置２００Ｂを制御するための情報を制御回路５４に送信する機能を有している。
【００６１】
メモリＭＥＭ２は、プロセッサＣＰＵが実行するオペレーティングシステムＯＳ、電源制御プログラムＰＧＭおよびコンピュータ装置３００の管理に必要な管理プログラムを記憶している。電源制御プログラムＰＧＭは、バックアップ電源装置２００Ｂの動作を制御するために実行される。
【００６２】
ネットワークインタフェース回路ＮＩＦＣは、プロセッサＣＰＵが実行する管理プログラムに応じて動作する。ネットワークインタフェース回路ＮＩＦＣは、ネットワークインタフェースＮＩＦを介して、コンピュータ装置３００の外部の装置と通信を行う機能を有している。例えば、ネットワークインタフェースＮＩＦとして、ＬＡＮ（Local Area Network）が採用される。
【００６３】
ハードディスク制御回路ＨＤＣは、プロセッサＣＰＵが実行する管理プログラムおよびバスＢＵＳに接続された図示しないＤＭＡＣ（Direct Memory Access Controller）から制御される。ハードディスク制御回路ＨＤＣは、ハードディスク装置ＨＤＤにデータを書き込み、ハードディスク装置ＨＤＤからデータを読み出す。
【００６４】
図７は、図６に示したコンピュータシステムの動作の例を示している。すなわち、図７は、図６に示したバックアップ電源装置２００Ｂ、電源システムＰＳＹＳおよびコンピュータ装置３００の動作の例を示している。図３と同様の動作については、詳細な説明は省略する。図７は、交流電圧ＡＣ１、ＡＣ２がほぼ同時に停止し、その後、ほぼ同時に復旧するときの動作を示している。
【００６５】
交流電圧ＡＣ１、ＡＣ２が停止したとき（ＡＣ１、ＡＣ２停電）、制御回路５４は、検出信号ＤＥＴＳ１、ＤＥＴＳ２のアクティブレベルへの変化に応答して、制御信号ＳＷ１、ＳＷ２をアクティブレベル（例えば、ハイレベル）に設定する（図７（ａ））。これにより、スイッチ回路４８、５０がオンし、直流電圧ＤＣ５が電源装置１００Ａに供給される（図７（ｂ））。スイッチ回路４８に示す太枠の”オン”は、直流電圧ＤＣ５が電源装置１００ＡのＤＣ／ＤＣ変換回路３２の入力に供給されることを示している。すなわち、スイッチ回路４８の太枠は、バックアップ電源装置２００Ｂによる電源のバックアップ期間を示している。
【００６６】
制御回路５４は、図６に示した通信インタフェースＣＩＦを介して、交流電圧ＡＣ１、ＡＣ２の停止を示す情報を順に通知する（図７（ｃ））。プロセッサＣＰＵが実行する電源制御プログラムＰＧＭは、交流電圧ＡＣ１、ＡＣ２の両方が停止したことを検出した後、図３と同様に、時間Ｔ１の経過を待つ。電源制御プログラムＰＧＭは、時間Ｔ１の間に、制御回路５４からの交流電圧ＡＣ１またはＡＣ２の復旧の通知を受けないとき、停電の発生を検出し、制御回路５４に終了通知を出力し、オペレーティングシステムＯＳにシャットダウン処理の開始を指示する（図７（ｄ、ｅ））。オペレーティングシステムＯＳのシャットダウン処理が開始されると、電源制御プログラムＰＧＭは実行できない。このため、制御回路５４への終了通知は、シャットダウン処理が開始される前に通知する必要がある。
【００６７】
オペレーティングシステムＯＳは、時間Ｔ１後、時間Ｔ２が経過する前にシャットダウン処理を完了する。電源制御プログラムＰＧＭも、電源の遮断前に実施すべき処理を、時間Ｔ１の経過後に開始し、時間Ｔ２が経過する前に完了する。これにより、時間Ｔ２後に電源が遮断されたときに、オペレーティングシステムＯＳおよび電源制御プログラムＰＧＭが実行途中で中断することを防止でき、コンピュータ装置３００の信頼性を向上できる。
【００６８】
制御回路５４は、電源制御プログラムＰＧＭから終了通知を受けた後、図３と同様に、時間Ｔ２を待ち、時間Ｔ２後にスイッチ回路４８、５０をオフするために制御信号ＳＷ１、ＳＷ２をインアクティブレベル（例えば、ロウレベル）に設定する（図７（ｆ））。これにより、直流電圧ＤＣ５の電源装置１００Ａへの供給が停止される（図７（ｇ））。また、制御回路５４は、終了通知に応答して、検出回路４４による直流電圧ＤＣ１の検出動作と、検出回路４６による交流電圧ＡＣ２の検出動作を停止する。検出信号ＤＥＴＳ１、ＤＥＴＳ２は、検出回路４４、４６の停止により、インアクティブレベルに変化する（図７（ｈ））。
【００６９】
この後、停電が復旧し、電源制御プログラムＰＧＭからの指示を受けるまで、バックアップ電源装置２００Ｂは、制御回路５４を除いて動作を停止する。交流電圧ＡＣ２が供給されない期間、制御回路５４は、バッテリー５２が供給する電圧により動作する。停電中に、制御回路５４を除く回路の動作を停止することで、バックアップ電源装置２００Ｂの消費電力を抑制でき、バッテリー５２の消耗を抑制できる。
【００７０】
交流電圧ＡＣ１、ＡＣ２の復旧後、バックアップ電源装置２００ＢのＡＣ／ＤＣ変換回路４０は、直流電圧ＤＣ３の生成を開始し、バッテリー５２の充電を開始する。電源装置１００ＡのＡＣ／ＤＣ変換回路３０は、直流電圧ＤＣ１の生成を開始する（図７（ｉ））。プロセッサＣＰＵは、ＤＣ／ＤＣ変換回路３２により生成される直流電圧ＤＣ２の上昇に応じてパワーオンシーケンスを実行し、オペレーティングシステムＯＳを起動する（図７（ｊ））。
【００７１】
起動されたオペレーティングシステムＯＳは、コンピュータ装置３００をシステムとして動作するためのシステムプログラム（アプリケーションプログラム）を起動する（図７（ｋ））。そして、システムプログラムにより電源制御プログラムＰＧＭの起動が指示される（図７（ｌ））。起動された電源制御プログラムＰＧＭは、制御回路５４との間で通信を開始する（図７（ｍ））。例えば、電源制御プログラムＰＧＭは、次の停電に備えて、制御回路５４からの通知を周期的に検出する。周期的な検出は、コマンドやパケットの発行により行ってもよく、ポーリングにより行ってもよく、制御回路５４からの割り込み要求に基づいて行ってもよい。
【００７２】
図８は、図６に示したコンピュータシステムの動作の別の例を示している。すなわち、図８は、図６に示したバックアップ電源装置２００Ｂ、電源システムＰＳＹＳおよびコンピュータ装置３００の動作の別の例を示している。図３および図７と同様の動作については、詳細な説明は省略する。図８は、交流電圧ＡＣ１が停止し、交流電圧ＡＣ２が停止しないときの動作を示している。
【００７３】
まず、交流電圧ＡＣ１の停止により、検出信号ＤＥＴＳ１がアクティブレベルに変化し、制御信号ＳＷ１がアクティブレベルに変化する（図８（ａ、ｂ））。これにより、スイッチ回路４８がオンし、直流電圧ＤＣ５が電源装置１００Ａに供給される（図８（ｃ））。交流電圧ＡＣ２は停止しないため、検出信号ＤＥＴＳ２はインアクティブレベル“Ｌ”に維持され、制御信号ＳＷ２はインアクティブレベル”Ｌ”に維持される（図８（ｄ、ｅ））。スイッチ信号ＳＷ２がインアクティブレベルのため、スイッチ回路５０はオフ状態を維持する（図８（ｆ））。ＤＣ／ＤＣ変換回路４２は、ＡＣ／ＤＣ変換回路４０により生成された直流電圧ＤＣ３を受けて、直流電圧を生成する。
【００７４】
プロセッサＣＰＵが実行する電源制御プログラムＰＧＭは、制御回路５４からの交流電圧ＡＣ１の停止通知を受け、交流電圧ＡＣ２の停止通知を待つ（図８（ｇ））。電源制御プログラムＰＧＭは、交流電圧ＡＣ１、ＡＣ２の両方の停止が停止したことを検出するまで、オペレーティングシステムＯＳにシャットダウン処理の指示を行わない。
【００７５】
この後、交流電圧ＡＣ２が停止することなく交流電圧ＡＣ１が復旧し、直流電圧ＤＣ１の生成が開始される（図８（ｈ））。交流電圧ＡＣ１の復旧により、検出信号ＤＥＴＳ１がインアクティブレベルに変化し、制御信号ＳＷ１がインアクティブレベルに変化する（図８（ｉ、ｊ））。スイッチ回路４８は、制御信号ＳＷ１のインアクティブレベルに応答してオフし、直流電圧ＤＣ５の電源装置１００Ａへの供給を停止する（図８（ｋ））。
【００７６】
制御回路５４は、検出信号ＤＥＴＳ２がアクティブレベルに変化することなく、検出信号ＤＥＴＳ１がインアクティブレベルに戻ったこと（復旧通知）を、コンピュータ装置３００（電源制御プログラムＰＧＭ）に通知する（図８（ｌ））。電源制御プログラムＰＧＭは、交流電圧ＡＣ２の停止通知の待ち状態を解除する（図８（ｍ））。
【００７７】
なお、電源装置１００Ａにおいて交流電圧ＡＣ１の供給部からＡＣ／ＤＣ変換回路３０までの間に故障が発生した場合、図８における交流電圧ＡＣ１の停電から交流電圧ＡＣ１が復旧する前までの動作と同様の動作が実施される。すなわち、バックアップ電源装置２００Ｂおよび電源制御プログラムＰＧＭを実行するプロセッサＣＰＵは、交流電圧ＡＣ１の停止だけでなく、電源装置１００Ａの故障を検出できる。これにより、バックアップ電源装置２００Ａを利用して、電源装置の”Ｎ＋１冗長システム”を構築できる。
【００７８】
例えば、電源制御プログラムＰＧＭは、交流電圧ＡＣ１の停止の通知後に、交流電圧ＡＣ２の停止が所定時間通知されないとき、電源装置１００ＡのＡＣ／ＤＣ変換回路３０の故障と判断し、アラームを外部に通知する処理を実施してもよい。アラームは、表示装置、スピーカー、またはネットワークインタフェースＮＩＦを利用して出力される。
【００７９】
図９は、図６に示したコンピュータシステムの動作の別の例を示している。すなわち、図９は、図６に示したバックアップ電源装置２００Ｂ、電源システムＰＳＹＳおよびコンピュータ装置３００の動作の別の例を示している。図３、図７および図８と同様の動作については、詳細な説明は省略する。図９は、図８とは逆に、交流電圧ＡＣ２のみが停止し、交流電圧ＡＣ１が停止しないときの動作を示している。
【００８０】
交流電圧ＡＣ１が停止しないとき、電源装置１００ＡのＡＣ／ＤＣ変換回路３０は直流電圧ＤＣ１の生成を続ける（図９（ａ））。一方、バックアップ電源装置２００Ｂの制御回路５４は、検出信号ＤＥＴＳ２がアクティブレベルであることに応答して、スイッチ回路５０をオンするために制御信号ＳＷ２をアクティブレベルに設定する（図９（ｂ、ｃ））。
【００８１】
ＤＣ／ＤＣ変換回路４２は、スイッチ回路５０を介してバッテリー５２からの直流電圧ＤＣ４を受け、直流電圧を生成する。生成された直流電圧は、オフ状態のスイッチ回路４８に出力される。交流電圧ＡＣ２の停止に応答して、スイッチ回路５０をオンし、ＤＣ／ＤＣ変換回路４２の動作を続けることで、図１１に示すように、その後に交流電圧ＡＣ１が停止したときに、直流電圧を直ちに電源装置１００Ａに供給できる。
【００８２】
プロセッサＣＰＵが実行する電源制御プログラムＰＧＭは、制御回路５４から交流電圧ＡＣ２の停止通知を受け、その後に交流電圧ＡＣ１の停止の通知を待つ（図９（ｄ））。図８と同様に、電源制御プログラムＰＧＭは、交流電圧ＡＣ１、ＡＣ２の両方の停止が停止したことを検出するまで、オペレーティングシステムＯＳにシャットダウン処理の指示を行わない。
【００８３】
この後、交流電圧ＡＣ１が停止することなく交流電圧ＡＣ２が復旧し、検出信号ＤＥＴＳ２がインアクティブレベルに変化し、制御信号ＳＷ２がインアクティブレベルに変化する（図９（ｅ、ｆ））。制御回路５４は、検出信号ＤＥＴＳ１がアクティブレベルに変化することなく、検出信号ＤＥＴＳ２がインアクティブレベルに戻ったこと（復旧通知）を、コンピュータ装置３００（電源制御プログラムＰＧＭ）に通知する（図９（ｇ））。電源制御プログラムＰＧＭは、交流電圧ＡＣ１の停止通知の待ち状態を解除する（図９（ｈ））。スイッチ回路５０は、制御信号ＳＷ２のインアクティブレベルに応答してオフする。これ以降、ＤＣ／ＤＣ変換回路４２は、ＡＣ／ＤＣ変換回路４０により生成される直流電圧ＤＣ３を用いて直流電圧を生成する。
【００８４】
図１０は、図６に示したコンピュータシステムの動作の別の例を示している。すなわち、図１０は、図６に示したバックアップ電源装置２００Ｂ、電源システムＰＳＹＳおよびコンピュータ装置３００の動作の別の例を示している。図３および図７と同様の動作については、詳細な説明は省略する。図１０は、交流電圧ＡＣ１が停止した後に交流電圧ＡＣ２が停止し、交流電圧ＡＣ１が復旧した後に交流電圧ＡＣ２が復旧するときの動作を示している。
【００８５】
まず、スイッチ回路４８は、交流電圧ＡＣ１の停止に応答してオンし、ＡＣ／ＤＣ変換回路４０により生成される直流電圧ＤＣ３を直流電圧ＤＣ５として電源装置１００Ａに供給する（図１０（ａ、ｂ））。制御回路５４は、交流電圧ＡＣ１の停止を示す情報をプロセッサＣＰＵに通知する（図１０（ｃ））。プロセッサＣＰＵが実行する電源制御プログラムＰＧＭは、制御回路５４からの交流電圧ＡＣ１の停止通知を受け、交流電圧ＡＣ２の停止通知を待つ（図１０（ｄ））。この後、図７と同様に、交流電圧ＡＣ２が停止してからシャットダウン処理が実施され、スイッチ回路４８、５０がオフする。
【００８６】
次に、交流電圧ＡＣ１が復旧すると、電源装置１００ＡのＡＣ／ＤＣ変換回路３０は、直流電圧ＤＣ１の生成を開始する（図１０（ｅ））。図７と同様に、直流電圧ＤＣ１の上昇後、プロセッサＣＰＵは、パワーオンシーケンスを実行し、オペレーティングシステムＯＳを起動する（図１０（ｆ））。この後の動作は、交流電圧ＡＣ２の復旧タイミングが異なることを除き、図７と同様である。
【００８７】
図１１は、図６に示したコンピュータシステムの動作の別の例を示している。すなわち、図１１は、図６に示したバックアップ電源装置２００Ｂ、電源システムＰＳＹＳおよびコンピュータ装置３００の動作の別の例を示している。図３および図７と同様の動作については、詳細な説明は省略する。図１０は、交流電圧ＡＣ２が停止した後に交流電圧ＡＣ１が停止し、交流電圧ＡＣ２が復旧した後に交流電圧ＡＣ１が復旧するときの動作を示している。
【００８８】
まず、スイッチ回路５０は、交流電圧ＡＣ２の停止に応答してオンし、バッテリー５２からの直流電圧ＤＣ４をＤＣ／ＤＣ変換回路４２に供給する。ＤＣ／ＤＣ変換回路４２は、図９と同様に、バッテリー５２からの直流電圧ＤＣ４を受け、直流電圧を生成する。制御回路５４は、交流電圧ＡＣ２の停止を示す情報をプロセッサＣＰＵに通知する（図１１（ａ））。プロセッサＣＰＵが実行する電源制御プログラムＰＧＭは、制御回路５４からの通知を受け、交流電圧ＡＣ１の停止通知を待つ（図１１（ｂ））。
【００８９】
この後、交流電圧ＡＣ１が停止すると、スイッチ回路４８がオンし、直流電圧ＤＣ５が電源装置１００ＡのＤＣ／ＤＣ変換回路３２に供給される。この際、図９と同様に、スイッチ回路５０が交流電圧ＡＣ２の停止に応答してオンしており、ＤＣ／ＤＣ変換回路４２が動作を続けているため、その後に交流電圧ＡＣ１が停止したときに、直流電圧ＤＣ５を直ちに電源装置１００Ａに供給できる。制御回路５４が交流電圧ＡＣ１の停止通知を出力してからシャットダウン処理が実施され、スイッチ回路４８、５０がオフするまでの動作は、図７と同様である。
【００９０】
交流電圧ＡＣ２が復旧したとき、バックアップ電源装置２００ＢのＡＣ／ＤＣ変換回路４０は、直流電圧ＤＣ３を生成し、バッテリー５２の充電を開始する。次に、交流電圧ＡＣ１が復旧すると、電源装置１００ＡのＡＣ／ＤＣ変換回路３０は、直流電圧ＤＣ１の生成を開始する（図１１（ｃ））。そして、図７と同様に、直流電圧ＤＣ１の上昇後、プロセッサＣＰＵは、パワーオンシーケンスを実行し、オペレーティングシステムＯＳを起動する（図１１（ｄ））。
【００９１】
図１２は、図６に示したコンピュータシステムの動作の別の例を示している。すなわち、図１２は、図６に示したバックアップ電源装置２００Ｂ、電源システムＰＳＹＳおよびコンピュータ装置３００の動作の別の例を示している。図３、図７および図１１と同様の動作については、詳細な説明は省略する。図１２は、図１１の交流電圧ＡＣ２の復旧後、交流電圧ＡＣ１が復旧する前に、直流電圧ＤＣ５を電源装置１００Ａに供給する例を示している。交流電圧ＡＣ２の停止からスイッチ回路４８、５０がオフするまでの動作は、図１１と同様である。
【００９２】
この例では、スイッチ回路４８、５０がオフした後も、検出回路４６は、交流電圧ＡＣ２の検出動作を続ける。このため、検出信号ＤＥＴＳ２は、アクティブレベルに維持される（図１２（ａ））。すなわち、制御回路５４は、スイッチ回路５０を、検出信号ＤＥＴ２Ｓに基づいてではなく、時間Ｔ２後に強制的にオフする（図１２（ｂ、ｃ））。また、制御回路５４は、電源制御プログラムＰＧＭからの終了通知に基づいてスイッチ回路４８、５０をオフしたことを、パワーダウン情報として記憶している。
【００９３】
検出回路４６は、交流電圧ＡＣ２の復旧を検出すると、検出信号ＤＥＴＳ２をインアクティブレベルに設定する（図１２（ｄ））。制御回路５４は、パワーダウン情報を記憶しているとき、検出信号ＤＥＴＳ２のインアクティブレベルに応答して制御信号ＳＷ１をアクティブレベルに設定する（図１２（ｅ））。これにより、スイッチ回路４８がオンし、交流電圧ＡＣ２の復旧に応じて、直流電圧ＤＣ３を用いてＤＣ／ＤＣ変換回路４２により生成される直流電圧が、直流電圧ＤＣ５として電源装置１００Ａに供給される（図１２（ｆ、ｇ））。
【００９４】
プロセッサＣＰＵは、バックアップ電源装置２００Ｂからの直流電圧ＤＣ５の上昇後にパワーオンシーケンスを実行し、オペレーティングシステムＯＳを起動する（図１２（ｈ））。この後の動作は、図７と同様である。交流電圧ＡＣ２の復旧時に、スイッチ回路４８をオンし、バックアップ電源装置２００Ｂから電源装置１００Ａに直流電圧ＤＣ５を供給することで、オペレーティングシステムＯＳの起動タイミングを早くできる。これにより、交流電圧ＡＣ１の復旧からコンピュータシステムが運用を再開するまでの時間を短縮できる。これにより、コンピュータシステムの運用効率と信頼性を向上できる。
【００９５】
なお、図７に示した交流電圧ＡＣ１、ＡＣ２の停止に伴う動作後、図１０、図１１、図１２のいずれかに示した交流電圧ＡＣ１、ＡＣ２の復旧に伴う動作が実施されてもよい。同様に、図１０、図１１のいずれかに示した交流電圧ＡＣ１、ＡＣ２の停止に伴う動作後、図７に示した交流電圧ＡＣ１、ＡＣ２の復旧に伴う動作が実施されてもよい。
【００９６】
図１３は、図６に示したコンピュータシステムにおける停電時の処理の例を示している。図１３は、図７および図１０に示した停電の発生からスイッチ回路４８、５０がオフするまでの制御回路５４、オペレーティングシステムＯＳおよび電源制御プログラムＰＧＭの処理フロー、すなわち、電源制御方法の一例を示している。なお、オペレーティングシステムＯＳおよび電源制御プログラムＰＧＭは、１つのプロセッサＣＰＵがマルチタスク処理をすることで、並列に実行される。
【００９７】
まず、ステップＳ１００において、制御回路５４は、交流電圧ＡＣ１が停止したとき、通信インタフェースＣＩＦを介して、電源制御プログラムＰＧＭを実行しているプロセッサＣＰＵに、交流電圧ＡＣ１の停止を示す情報を通知する。ステップＳ２００において、電源制御プログラムＰＧＭは、制御回路５４からの交流電圧ＡＣ１の停止通知を受け、交流電圧ＡＣ２の停止通知を待つ。
【００９８】
ステップＳ１０２において、制御回路５４は、スイッチ回路４８、５０をオンし、バッテリー５２からの直流電圧ＤＣ４を電源装置１００Ａに供給する。この後、ステップＳ１０４において、制御回路５４は、交流電圧ＡＣ２の停止を検出し、通信インタフェースＣＩＦを介して、電源制御プログラムＰＧＭを実行しているプロセッサＣＰＵに、交流電圧ＡＣ２の停止を示す情報を通知する。
【００９９】
ステップＳ２０２において、電源制御プログラムＰＧＭは、制御回路５４からの交流電圧ＡＣ２の停止通知を受ける。ステップＳ２０４において、電源制御プログラムＰＧＭは、時間Ｔ１の経過を待つ。ステップＳ２０６において、電源制御プログラムＰＧＭは、時間Ｔ１の経過後に、オペレーティングシステムＯＳのシャットダウン処理の開始を制御回路５４に通知する。また、ステップＳ２０８において、電源制御プログラムＰＧＭは、時間Ｔ１の経過後に、オペレーティングシステムＯＳにシャットダウン処理の開始を指示する。この後、ステップＳ２０９において、電源制御プログラムＰＧＭは、プログラムの実行を停止する。例えば、電源制御プログラムＰＧＭは、直流電圧ＤＣ２を受けている間、必要なデータを待避したのち、ＮＯＰ（No Operation）命令を繰り返す。
【０１００】
ステップＳ１０６において、制御回路５４は、電源制御プログラムＰＧＭからシャットダウンの開始通知を受けた後、時間Ｔ２を待つ。この後、ステップＳ１０８において、制御回路５４は、時間Ｔ２の経過後にスイッチ回路４８、５０をオフし、直流電圧ＤＣ５の電源装置１００Ａへの出力を停止する。
【０１０１】
一方、ステップＳ３００において、プロセッサＣＰＵにより実行されるオペレーティングシステムＯＳは、シャットダウンの開始指示に応答して、シャットダウン処理を開始する。そして、ステップＳ３０２において、オペレーティングシステムＯＳは、シャットダウン処理の完了後、処理を停止する。例えば、オペレーティングシステムＯＳは、直流電圧ＤＣ２を受けている間、ＮＯＰ（No Operation）命令を繰り返す。
【０１０２】
図１４は、図６に示したコンピュータシステムにおける停電の復旧時の処理の例を示している。図１４は、図１２に示した交流電圧ＡＣ２の停電の復旧後の制御回路５４、オペレーティングシステムＯＳおよび電源制御プログラムＰＧＭの処理フロー、すなわち、電源制御方法の一例を示している。
【０１０３】
まず、ステップＳ１１０において、制御回路５４は、交流電圧ＡＣ２の供給に応答して直流電圧ＤＣ３の生成を開始する。ステップＳ１１２において、制御回路５４は、スイッチ回路４８をオンし、電源装置１００Ａを介して直流電圧ＤＣ５をコンピュータ装置３００に出力する。電源装置１００ＡのＤＣ／ＤＣ変換回路３２は、直流電圧ＤＣ５に基づいて直流電圧ＤＣ２を生成する。
【０１０４】
ステップＳ３１０において、オペレーティングシステムＯＳは、直流電圧ＤＣの供給に応じて、パワーオンを検出する。ステップＳ３１２において、オペレーティングシステムＯＳは、パワーオンシーケンスを実行する。ステップＳ３１４において、オペレーティングシステムＯＳは、電源制御プログラムＰＧＭの起動を指示する。
【０１０５】
ステップＳ２１０において、プロセッサＣＰＵは、オペレーティングシステムＯＳからの指示に応答して、電源制御プログラムＰＧＭを起動する。ステップＳ２１２において、電源制御プログラムＰＧＭは、制御回路５４にコマンドを送信して、制御回路５４との通信を開始する。
【０１０６】
ステップＳ１１４において、制御回路５４は、電源制御プログラムＰＧＭからのコマンドを受信する。ステップＳ１１６において、制御回路５４は、コマンドの受信に対する応答を電源制御プログラムＰＧＭに送信する。ステップＳ２１４において、電源制御プログラムＰＧＭは、制御回路５４からの応答を受信し、通信インタフェースＣＩＦを介しての通信が確立されたことを確認する。
【０１０７】
この後、電源制御プログラムＰＧＭと制御回路５４の間で、交流電圧ＡＣ１または交流電圧ＡＣ２の停止を通知するための通信が所定の頻度で実施される。すなわち、ステップＳ２１６において、電源制御プログラムＰＧＭは、制御回路５４にコマンドを送信する。ステップＳ１１８において、制御回路５４は、電源制御プログラムＰＧＭからのコマンドを受信し、コマンドに対応する処理を実施する。例えば、電源制御プログラムＰＧＭが送信するコマンドとして、バックアップ電源装置２００Ｂのバッテリー５２の容量を確認するためのコマンドがある。
【０１０８】
なお、上述したように、電源制御プログラムＰＧＭと制御回路５４との通信は、コマンドやパケットの発行により行ってもよく、ポーリングにより行ってもよく、制御回路５４からの割り込み要求に基づいて行ってもよい。
【０１０９】
図１５は、図６に示したコンピュータシステムにおけるスケジュールオフ時の処理の例を示している。スケジュールオフは、予め設定された時刻にオペレーティングシステムＯＳのシャットダウンを実施するとともに、電源制御プログラムＰＧＭを停止する処理である。スケジュールオフでは、設定時刻の検出は、電源制御プログラムＰＧＭにより検出される。図１３と同様の処理については、詳細な説明は省略する。
【０１１０】
予め設定された時刻になる前、電源制御プログラムＰＧＭと制御回路５４とは、ステップＳ２２０、Ｓ１２０、Ｓ１２２、Ｓ２２２に示すように、互いに通信をしている。ステップＳ２２０、Ｓ１２０、Ｓ１２２、Ｓ２２２の処理は、図１４に示したステップＳ２１２、Ｓ１１４、Ｓ１１６、Ｓ２１４の処理とそれぞれ同様である。
【０１１１】
ステップＳ２２４において、電源制御プログラムＰＧＭは、予め設定された時刻の経過を検出する。ステップＳ２２６、Ｓ２２８、Ｓ２２９の処理は、図１３に示したステップＳ２０６、Ｓ２０８、Ｓ２０９の処理とそれぞれ同様である。ステップＳ１２４、Ｓ１２６の処理は、図１３に示したステップＳ１０６、Ｓ１０８の処理とそれぞれ同様である。ステップＳ３２０、Ｓ３２２の処理は、図１３に示したステップＳ３００、Ｓ３０２の処理とそれぞれ同様である。すなわち、この例のスケジュールオフでは、コンピュータシステムの消費電力を削減するために、オペレーティングシステムＯＳのシャットダウン後に、バックアップ電源装置２００Ｂによる直流電圧の出力が停止される。
【０１１２】
図１６は、図６に示したコンピュータシステムにおけるスケジュールオン時の処理の例を示している。スケジュールオンは、予め設定された時刻にオペレーティングシステムＯＳおよび電源制御プログラムＰＧＭを起動し、電源制御プログラムＰＧＭと制御回路５４との間で通信を開始する処理である。スケジュールオンでは、設定時刻の検出は、制御回路５４により検出される。図１４と同様の処理については、詳細な説明は省略する。
【０１１３】
まず、ステップＳ１３０において、制御回路５４は、は、予め設定された時刻の経過を検出する。ステップＳ１３２、Ｓ１３４、Ｓ１３６、Ｓ１３８、Ｓ１４０の処理は、図１４に示したステップＳ１１０、Ｓ１１２、Ｓ１１４、Ｓ１１６、Ｓ１１８の処理とそれぞれ同様である。ステップＳ３３０、Ｓ３３２、Ｓ３３４の処理は、図１４に示したステップＳ３１０、Ｓ３１２、Ｓ３１４の処理とそれぞれ同様である。ステップＳ２３０、Ｓ２３２、Ｓ２３４、Ｓ２３６の処理は、図１４に示したステップＳ２１０、Ｓ２１２、Ｓ２１４、Ｓ２１６の処理とそれぞれ同様である。
【０１１４】
図１７は、図６に示したプロセッサＣＰＵが実行する電源制御プログラムＰＧＭのフローチャートの例を示している。プロセッサＣＰＵは、図１４のステップＳ２１０および図１６のステップＳ２３０により電源制御プログラムＰＧＭを起動した後、図１７に示す処理を実施する。
【０１１５】
まず、ステップＳ２４０において、プロセッサＣＰＵは、スケジュールオフ時刻に到達したか否かを判定する。スケジュールオフ時刻に到達したとき、処理はステップＳ２５０に移行する。スケジュールオフ時刻に到達していないとき、または、スケジュールオフの機能が設定されていないとき、処理はステップＳ２４２に移行する。ステップＳ２４０は、図１５のステップＳ２２４に対応する処理である。
【０１１６】
ステップＳ２４２において、プロセッサＣＰＵは、制御回路５４と通信を実施し、制御回路５４から交流電圧ＡＣ１、ＡＣ２の状態やバッテリー５２の充電容量等の情報を受ける。例えば、バッテリー５２の充電容量が満杯のとき、プロセッサＣＰＵは、制御回路５４にＡＣ／ＤＣ変換回路４０の動作を停止する指示を発行してもよい。これにより、バックアップ電源装置２００Ｂの消費電力を削減できる。ステップＳ２４２は、図１４のステップＳ２１２、Ｓ２１４、Ｓ２１６、図１５のステップＳ２２０、Ｓ２２２、図１６のステップＳ２３２、Ｓ２３４、Ｓ２３６に対応する処理である。
【０１１７】
ステップＳ２４４において、プロセッサＣＰＵは、制御回路５４から受けた情報に、交流電圧ＡＣ１の停止を示す情報が含まれるか否かを判定する。交流電圧ＡＣ１の停止が検出された場合、処理はステップＳ２４６に移行する。交流電圧ＡＣ１が停止していない場合、処理はステップＳ２４０に戻る。ステップＳ２４４は、図１３のステップＳ２００に対応する処理である。
【０１１８】
ステップＳ２４６において、プロセッサＣＰＵは、制御回路５４から受けた情報に、交流電圧ＡＣ２の停止を示す情報が含まれるか否かを判定する。交流電圧ＡＣ２の停止が検出された場合、処理はステップＳ２４８に移行する。交流電圧ＡＣ２が停止していない場合、処理はステップＳ２４０に戻る。ステップＳ２４６は、図１３のステップＳ２０２に対応する処理である。
【０１１９】
ステップＳ２４８において、プロセッサＣＰＵは、時間Ｔ１を待つ。ステップＳ２４８は、図１３のステップＳ２０４に対応する処理である。ステップＳ２５０において、プロセッサＣＰＵは、オペレーティングシステムＯＳのシャットダウン処理の開始を制御回路５４に通知する。ステップＳ２５０は、図１３のステップＳ２０６、図１５のステップＳ２２６に対応する処理である。
【０１２０】
ステップＳ２５２において、プロセッサＣＰＵは、オペレーティングシステムＯＳにシャットダウン処理の開始を指示する。ステップＳ２５２は、図１３のステップＳ２０８、図１５のステップＳ２２８に対応する処理である。ステップＳ２５４において、プロセッサＣＰＵは、電源制御プログラムＰＧＭの実行を停止する。ステップＳ２５４は、図１３のステップＳ２０９、図１５のステップＳ２２９に対応する処理である。
【０１２１】
以上、この実施形態においても、上述した実施形態と同様の効果を得ることができる。さらに、交流電圧ＡＣ２が停止している期間に、制御回路５４を除く回路の動作を停止することで、バックアップ電源装置２００Ｂの消費電力を抑制でき、バッテリー５２の消耗を抑制できる。この結果、コンピュータ装置３００の運用効率と信頼性とを向上できる。交流電圧ＡＣ２の停止に応答して、スイッチ回路５０をオンし、ＤＣ／ＤＣ変換回路４２の動作を続けることで、その後に交流電圧ＡＣ１が停止したときに、直流電圧を直ちに電源装置１００Ａに供給できる。さらに、バックアップ電源装置２００Ａを利用して、電源装置の”Ｎ＋１冗長システム”を構築できる。この結果、コンピュータ装置３００の運用効率と信頼性とを向上できる。
【０１２２】
図１８は、別の実施形態におけるバックアップ電源装置、電源システムおよびコンピュータシステムの例を示している。上述した実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。この実施形態では、バックアップ電源装置２００Ｃは、複数の電源装置１００Ａおよび複数のコンピュータ装置３００に共通に設けられる。
【０１２３】
電源装置１００Ａは、図６に示した電源装置１００Ａと同様であり、コンピュータ装置３００は、図６に示したコンピュータ装置３００と同様である。各コンピュータ装置３００に搭載されるプロセッサＣＰＵ（図６）は、図７から図１６に示した処理、すなわち、電源制御方法を実現するために、図１７に示した電源制御プログラムＰＧＭを実行する。
【０１２４】
電源装置１００Ａは、直流電圧線ＤＣ２を介してコンピュータ装置３００にそれぞれ接続される。例えば、直流電圧線ＤＣ２により互いに接続される電源装置２００Ａおよびコンピュータ装置３００は、ラック型サーバとして図１９に示すラック４００に収納される。図１および図２と同様に、電源システムは、バックアップ電源装置２００Ｃおよび各電源装置１００Ａを有する。図２と同様に、コンピュータシステムは、バックアップ電源装置２００Ｃ、電源装置１００Ａおよびコンピュータ装置３００を有する。
【０１２５】
バックアップ電源装置２００Ｃは、検出回路４６、バックアップ部ＢＵＰ、制御回路５４Ａと、電源装置１００Ａにそれぞれ接続された複数の電源インタフェース部ＰＩＦとを有している。検出回路４６は、図６に示した検出回路４６と同様である。バックアップ部ＢＵＰは、複数の電源装置１００Ａを同時にバックアップ可能にするために、容量の大きいバッテリー５２を搭載していることを除き、図６に示したバックアップ部ＢＵＰと同様である。電源インタフェース部ＰＩＦは、図６に示した電源インタフェース部ＰＩＦと同様である。
【０１２６】
制御回路５４Ａは、各電源インタフェース部ＰＩＦから検出信号ＤＥＴＳ１を受け、各電源インタフェース部ＰＩＦに制御信号ＳＷ１を出力する機能と、通信インタフェースＣＩＦを介して、各コンピュータ装置３００の通信インタフェース回路ＩＦＣと通信する機能とを有している。制御回路５４ＡのメモリＭＥＭ１は、複数のコンピュータ装置３００のシャットダウン処理（図７）の時間にそれぞれ対応して、複数の時間Ｔ２を記憶している。制御回路５４Ａのその他の機能は、図６に示した制御回路５４と同様である。そして、制御回路５４Ａは、各電源装置１００Ａ毎に、図７から図１６に示した処理を実施するために動作する。
【０１２７】
なお、通信インタフェースＣＩＦを介して送受信するデータに、電源装置１００Ａを識別するための情報を含ませることで、複数の通信インタフェース回路ＩＦＣと制御回路５４Ａとの間を、共通の通信インタフェースＣＩＦで接続してもよい。
【０１２８】
図１９は、図１８に示したコンピュータシステムが収納されるラック４００の例を示している。ラック４００は、図１８に示したバックアップ電源装置２００Ｃ、複数のコンピュータ装置３００および複数の電源装置１００Ａに加えて、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃ、操作ユニット３００Ｄおよびバックアップ電源装置６００および電源装置１００Ｂを収納している。
【０１２９】
バックアップ電源装置２００Ｃおよびバックアップ電源装置６００は、ラック４００内の所定のピッチを有する収納スペースに合わせた高さに設計されている。各コンピュータ装置３００は、ラック型サーバとして、電源装置１００Ａとともにラック４００の収納スペースに収納されている。
【０１３０】
図１９では、バックアップ電源装置２００Ｃの電源インタフェース部ＰＩＦをコンピュータ装置３００の通信インタフェース回路ＩＦＣおよび電源装置２００Ａに接続するケーブルがＬ字状に表されている。しかし、実際には、ケーブルは、ラック４００に設けられるケーブル収納空間に収められる。
【０１３１】
共有ストレージ装置３００Ｂは、コンピュータ装置３００に共通のデータを記憶するために、ハードディスク装置等の記憶装置を有している。共有ストレージ装置３００Ｂは、共有ストレージ装置３００Ｂに電源を供給する電源装置１００Ｂとともに、ラック４００の収納スペースに収納されている。
【０１３２】
例えば、ネットワーク分配装置３００Ｃは、ラック４００の外部から敷設されるネットワークケーブルを、各コンピュータ装置３００のネットワークインタフェース回路ＮＩＦＣ（図６）に分岐させるためのハブやルータを有している。すなわち、各コンピュータ装置３００のネットワークインタフェース回路ＮＩＦＣに接続されるケーブル（図６のネットワークインタフェースＮＩＦ）は、ネットワーク分配装置３００Ｃに接続される。ネットワーク分配装置３００Ｃは、ネットワーク分配装置３００Ｃに電源を供給する電源装置１００Ｂとともに、ラック４００の収納スペースに収納されている。
【０１３３】
例えば、操作ユニット３００Ｄは、表示装置、キーボード、マウスおよび切り替え装置を有している。切り替え装置は、表示装置、キーボートおよびマウスをコンピュータ装置３００のいずれかに選択的に接続するために、コンピュータシステムのオペレータにより操作される。操作ユニット３００Ｄは、操作ユニット３００Ｄに電源を供給する電源装置１００Ｂとともに、ラック４００の収納スペースに収納されている。
【０１３４】
共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄに対応する電源装置１００Ｂは、バックアップ電源装置６００から供給される交流電圧ＡＣ３を受ける。例えば、電源装置１００Ｂは、図６に示した電源装置１００ＡからダイオードＤ１のアノードとカソードを接続することにより、ダイオードＤ１を含まず、少なくとも１種類の直流電圧を生成する。また、操作ユニット３００Ｄに対応する電源装置１００Ｂは、表示装置を動作させるために、バックアップ電源装置６００からの交流電圧を操作ユニット３００Ｄに出力してもよい。
【０１３５】
バックアップ電源装置２００Ｃは、分電盤に接続された電源分配装置５００から交流電圧ＡＣ２を受けて動作する。各コンピュータ装置３００に対応する電源装置１００Ａは、電源分配装置５００から交流電圧ＡＣ１を受け、バックアップ電源装置２００Ｃから直流電圧を受ける。
【０１３６】
バックアップ電源装置６００は、電源分配装置５００から受ける交流電圧ＡＣ４を、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄに交流電圧ＡＣ３として供給する。また、バックアップ電源装置６００は、交流電圧ＡＣ４から生成される直流電圧を用いて内蔵するバッテリーを充電する。バックアップ電源装置６００は、停電時に、バッテリーから交流電圧を生成し、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄに供給する。すなわち、バックアップ電源装置６００は、無停電電源装置ＵＰＳ（Uninterruptible Power Supply）として機能する。
【０１３７】
図１９に示した構成は、新たに設計されるコンピュータ装置３００および電源装置１００Ａと、既存の共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃ、操作ユニット３００Ｄおよび電源装置１００Ｂを用いて、コンピュータシステムを構築する一例である。例えば、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄが電源装置１００Ａと同様の構成の電源装置を有しない製品の場合、図１９の構成にすることで、コンピュータシステムの開発コストを抑制できる。
【０１３８】
また、図１９に示した構成は、直流電圧を出力するバックアップ電源装置２００Ｃと、交流電圧を出力するバックアップ電源装置６００とを用いて、コンピュータシステムを構築する一例である。
【０１３９】
図２０は、図１８に示したコンピュータシステムが収納されるラック４００の別の例を示している。この例では、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄは、図６に示した通信インタフェース回路ＩＦＣを有しており、電源装置１００Ａにそれぞれ接続されている。
【０１４０】
バックアップ電源装置２００Ｃは、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄに対応する電源インタフェース部ＰＩＦを有している。また、バックアップ電源装置２００Ｃの制御回路５４Ａ（図１８）は、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄに対応する電源インタフェース部ＰＩＦを制御する機能を有している。バックアップ電源装置２００ＣのメモリＭＥＭ１（図１８）は、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄのシャットダウン処理（図７）の時間にそれぞれ対応して時間Ｔ２を記憶している。
【０１４１】
共有ストレージ装置３００Ｂは、共有ストレージ装置３００Ｂに電源を供給する電源装置１００Ａとともに、ラック４００の収納スペースに収納されている。ネットワーク分配装置３００Ｃは、ネットワーク分配装置３００Ｃに電源を供給する電源装置１００Ａとともに、ラック４００の収納スペースに収納されている。操作ユニット３００Ｄは、操作ユニット３００Ｄに電源を供給する電源装置１００Ａとともに、ラック４００の収納スペースに収納されている。
【０１４２】
共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄは、図７から図１７に示した処理と同様の処理（すなわち、電源制御方法）をそれぞれ実施するために、図６に示したプロセッサＣＰＵとプロセッサＣＰＵが実行する電源制御プログラムＰＧＭが格納されたメモリを有している。
【０１４３】
バックアップ電源装置２００Ｃは、分電盤に接続された電源分配装置５００から交流電圧ＡＣ２を受けて動作する。各コンピュータ装置３００、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃおよび操作ユニット３００Ｄに対応する電源装置１００Ａは、電源分配装置５００から交流電圧ＡＣ１を受けて動作する。
【０１４４】
図２０に示した構成は、新たに設計されるコンピュータ装置３００、電源装置１００Ａ、共有ストレージ装置３００Ｂ、ネットワーク分配装置３００Ｃ、操作ユニット３００Ｄおよび電源装置１００Ａを用いて、コンピュータシステムを構築する一例である。
【０１４５】
以上、この実施形態においても、上述した実施形態と同様の効果を得ることができる。さらに、複数のコンピュータ装置３００に共通のバックアップ電源装置２００Ｃを設けることにより、例えば、ラック型サーバにおいて、コンピュータ装置３００の運用効率を向上でき、信頼性を向上できる。
【０１４６】
以上の実施形態において説明した発明を整理して、付記として開示する。
（付記１）
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置をバックアップするバックアップ電源装置であって、
前記第１変換回路の出力に接続され、前記第１直流電圧が第１所定値より低い場合、第１検出信号を出力する第１検出回路と、
第２交流電圧を第３直流電圧に変換する第３変換回路と、
前記第３直流電圧により充電されるバッテリーと、
前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続する第１スイッチ回路と
を備えることを特徴とするバックアップ電源装置。
（付記２）
前記バックアップ電源装置はさらに、
前記第２交流電圧が停止する場合、第２検出信号を出力する第２検出回路と、
前記第２検出信号が出力される場合、前記バッテリーの出力を前記第１スイッチ回路の入力に接続する第２スイッチ回路と、
前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置と通信するとともに、前記第１検出信号の出力および前記第２検出信号の出力の各々を前記コンピュータ装置に通知し、前記第１検出信号および前記第２検出信号の両方の出力を通知した後、第１所定時間後に前記コンピュータ装置から終了通知を受け、前記終了通知を受けた後、前記第１スイッチ回路による前記バッテリーの出力又は前記第３変換回路の出力のいずれかの前記第２変換回路の入力への接続、又は、前記第２スイッチ回路による前記バッテリーの出力の前記第１スイッチ回路の入力への接続の少なくともいずれかを、第２所定時間後に遮断させる制御回路を備えること
を特徴とする付記１に記載のバックアップ電源装置。
（付記３）
前記バックアップ電源装置はさらに、
前記第１変換回路の出力に接続され、前記第１所定値より高い第２所定値より前記第１直流電圧が高い場合、第３検出信号を出力する第３検出回路を備え、
前記制御回路はさらに、
前記第１スイッチ回路を、前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続し、前記バッテリーの出力又は前記第３変換回路の出力のいずれかの前記第２変換回路の入力への接続を前記第３検出信号の出力に基づいて遮断させること
を特徴とする付記１または付記２に記載のバックアップ電源装置。
（付記４）
前記制御回路はさらに、
停止された前記第１交流電圧が出力される前に、停止された前記第２交流電流が出力されたことを前記第１検出信号および前記第２検出信号に基づいて検出した場合、前記第１のスイッチ回路に、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続させること
を特徴とする付記２または付記３に記載のバックアップ電源装置。
（付記５）
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置と、
前記通常電源装置をバックアップするバックアップ電源装置と
を備え、
前記バックアップ電源装置は、
前記第１変換回路の出力に接続され、前記第１直流電圧が第１所定値より低い場合、第１検出信号を出力する第１検出回路と、
第２交流電圧を第３直流電圧に変換する第３変換回路と、
前記第３直流電圧により電荷を充電されるバッテリーと、
前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続する第１スイッチ回路と
を備えることを特徴とする電源システム。
（付記６）
前記バックアップ電源装置はさらに、
前記第２交流電圧が停止する場合、第２検出信号を出力する第２検出回路と、
前記第２検出信号が出力される場合、前記バッテリーの出力を前記第１スイッチ回路の入力に接続する第２スイッチ回路と、
前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置と通信するとともに、前記第１検出信号の出力および前記第２検出信号の出力の各々を前記コンピュータ装置に通知し、前記第１検出信号および前記第２検出信号の両方の出力を通知した後、第１所定時間後に前記コンピュータ装置から終了通知を受け、前記終了通知を受けた後、前記第１スイッチ回路による前記バッテリーの出力又は前記第３変換回路の出力のいずれかの前記第２変換回路の入力への接続、又は、前記第２スイッチ回路による前記バッテリーの出力の前記第１スイッチ回路の入力への接続の少なくともいずれかを、第２所定時間後に遮断させる制御回路を備えること
を特徴とする付記５に記載の電源システム。
（付記７）
前記バックアップ電源装置はさらに、
前記第１変換回路の出力に接続され、前記第１所定値より高い第２所定値より前記第１直流電圧が高い場合、第３検出信号を出力する第３検出回路を備え、
前記制御回路はさらに、
前記第１スイッチ回路を、前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続し、前記バッテリーの出力又は前記第３変換回路の出力のいずれかの前記第２変換回路の入力への接続を前記第３検出信号の出力に基づいて遮断させること
を特徴とする付記５または付記６に記載の電源システム。
（付記８）
前記制御回路はさらに、
停止された前記第１交流電圧が出力される前に、停止された前記第２交流電流が出力されたことを前記第１検出信号および前記第２検出信号に基づいて検出した場合、前記第１のスイッチ回路に、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続させること
を特徴とする付記６または付記７に記載の電源システム。
（付記９）
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置と、
前記通常電源装置をバックアップするバックアップ電源装置と、
前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置と
を備え、
前記バックアップ電源装置は、
前記第１変換回路の出力に接続され、前記第１直流電圧が第１所定値より低い場合、第１検出信号を出力する第１検出回路と、
第２交流電圧を第３直流電圧に変換する第３変換回路と、
前記第３直流電圧により充電されるバッテリーと、
前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続する第１スイッチ回路と
前記第２交流電圧が停止する場合、第２検出信号を出力する第２検出回路と、
前記第１検出信号の出力および前記第２検出信号の出力の各々を前記コンピュータ装置に通知する制御回路と、
前記第２検出信号が出力される場合、前記バッテリーの出力を前記第１スイッチ回路の入力に接続する第２スイッチ回路と
を備え、
前記コンピュータ装置は、
前記制御回路から前記第１検出信号および前記第２検出信号の両方が出力されたことの通知を受けた後、第１所定時間後に終了通知を前記制御回路に出力し、前記コンピュータ装置が実行しているプログラムを停止する処理を開始し、前記第１所定時間後から第２所定時間が経過する前に前記プログラムを停止し、
前記制御回路は、
前記第１スイッチ回路による前記バッテリーの出力又は前記第３変換回路の出力のいずれかの前記第２変換回路の入力への接続、又は、前記第２スイッチ回路による前記バッテリーの出力の前記第１スイッチ回路の入力への接続の少なくともいずれかを、第２所定時間後に遮断させること
を特徴とするコンピュータシステム。
（付記１０）
前記バックアップ電源装置はさらに、
前記第１変換回路の出力に接続され、前記第１所定値より高い第２所定値より前記第１直流電圧が高い場合、第３検出信号を出力する第３検出回路を備え、
前記制御回路はさらに、
前記第１スイッチ回路を、前記第１検出信号の出力に基づき、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続し、前記バッテリーの出力又は前記第３変換回路の出力のいずれかの前記第２変換回路の入力への接続を前記第３検出信号の出力に基づいて遮断させること
を特徴とする付記９に記載のコンピュータシステム。
（付記１１）
前記コンピュータ装置は、予め設定された時刻が来たことを検出したときに、前記バックアップ電源装置に前記終了通知を通知し、実行している前記プログラムを停止する処理を開始すること
を特徴とする付記９または付記１０に記載のコンピュータシステム。
（付記１２）
前記制御回路はさらに、
停止された前記第１交流電圧が出力される前に、停止された前記第２交流電流が出力されたことを前記第１検出信号および前記第２検出信号に基づいて検出した場合、前記第１のスイッチ回路に、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続させること
を特徴とする付記９ないし付記１１のいずれか１項に記載のコンピュータシステム。
（付記１３）
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置と、前記通常電源装置をバックアップするバックアップ電源装置と、前記通常電源装置からの前記第２直流電圧により動作するコンピュータ装置とを備えているコンピュータシステムの電源制御方法であって、
前記第１直流電圧が第１所定値より低い場合、前記バックアップ電源装置が、入力した第２交流電圧から生成される第３直流電圧を前記第２変換回路の入力に出力し、
前記第１直流電圧が前記第１所定値より低く、かつ前記第２交流電圧が停止されている場合、前記バックアップ電源装置が、前記第３直流電圧により充電されるバッテリーから出力される第４直流電圧を前記第２変換回路の入力に出力し、
前記第１直流電圧が前記第１所定値より低くなった場合、前記バックアップ電源装置が、前記第１直流電圧が前記第１所定値より低くなった旨を表す第１情報を前記コンピュータ装置に通知し、
前記第２交流電圧が停止された場合、前記バックアップ電源装置が、前記第２交流電圧が停止された旨を表す第２情報を前記コンピュータ装置に通知し、
前記コンピュータ装置が、前記バックアップ電源装置から前記第１情報および前記第２情報の両方の通知を受けた後、第１所定時間の経過を待ち、
前記コンピュータ装置が、前記第１所定時間の経過後に、終了通知を前記バックアップ電源装置に通知し、
前記第１所定時間の経過後に、前記コンピュータ装置が、実行しているプログラムを停止する処理を開始し、
前記第１所定時間の経過後から第２所定時間が経過する前に、前記コンピュータ装置が、前記プログラムを停止し、
前記終了通知を受けた後、前記第２所定時間の経過後に、前記バックアップ電源装置が、前記第３直流電圧および前記第４直流電圧の前記第２変換回路への出力を停止すること
を特徴とするコンピュータシステムの電源制御方法。
（付記１４）
前記バックアップ電源装置はさらに、
前記第１所定値より高い第２所定値より前記第１直流電圧が高い場合、前記第３直流電圧および前記第４直流電圧の前記第２変換回路の入力への出力を停止すること
を特徴とする付記１３に記載のコンピュータシステムの電源制御方法。
（付記１５）
前記コンピュータ装置は、予め設定された時刻が来たことを検出したときに、前記バックアップ電源装置に前記終了通知を通知し、実行している前記プログラムを停止する処理を開始すること
を特徴とする付記１３または付記１４に記載のコンピュータシステムの電源制御方法。
（付記１６）
前記バックアップ電源装置はさらに、
停止された前記第１交流電圧が出力される前に、停止された前記第２交流電流が出力されたことを検出した場合、前記バッテリーの出力又は前記第３変換回路の出力のいずれかを前記第２変換回路の入力に接続させること
を特徴とする付記１３ないし付記１５のいずれか１項に記載のコンピュータシステムの電源制御方法。
（付記１７）
第１交流電圧を第１直流電圧に変換する第１変換回路と、前記第１変換回路の出力にダイオードを介して接続され、前記第１直流電圧を第２直流電圧に変換する第２変換回路とを含む通常電源装置をバックアップするバックアップ電源装置の動作を制御するために、前記第２直流電圧により動作するコンピュータ装置の電源制御プログラムであって、
前記コンピュータ装置に、
前記第１直流電圧が第１所定値より低い場合、前記バックアップ電源装置から通知される第１情報を受信させ、
前記バックアップ電源装置に供給される前記第２交流電圧が停止された場合、前記バックアップ電源装置から通知される第２情報を受信させ、
前記バックアップ電源装置から前記第１情報および前記第２情報の両方の通知を受けた後、第１所定時間の経過を待機させ、
前記第１所定時間の経過後に、終了通知を前記バックアップ電源装置に通知させ、
前記第１所定時間の経過後に、実行しているプログラムを停止する処理を開始させ、
前記第１所定時間の経過後から第２所定時間が経過する前に、前記コンピュータ装置が、前記プログラムを停止させる
ことを特徴とする電源制御プログラム。
（付記１８）
予め設定された時刻が来たことを検出する処理を備え、
前記バックアップ電源装置への前記終了通知は、予め設定された時刻が来たときに通知され、
実行している前記プログラムを停止する処理は、予め設定された時刻が来たときに開始されること
を特徴とする付記１７に記載の電源制御プログラム。
【０１４７】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【０１４８】
１０、１２‥変換回路；１４‥検出回路；１６‥変換回路；１８‥バッテリー；２０、２２‥スイッチ回路；２４‥検出回路；２６‥制御回路；２８‥検出回路；３０‥ＡＣ／ＤＣ変換回路；３２‥ＤＣ／ＤＣ変換回路；４０‥ＡＣ／ＤＣ変換回路；４２‥ＤＣ／ＤＣ変換回路；４４、４６‥検出回路；４８、５０‥スイッチ回路；５２‥バッテリー；５４‥制御回路；６０‥ベースボード；１００、１００Ａ、１００Ｂ‥電源装置；２００、２００Ａ、２００Ｂ、２００Ｃ‥バックアップ電源装置；３００‥コンピュータ装置；３００Ｂ‥共有ストレージ装置；３００Ｃ‥ネットワーク分配装置；３００Ｄ‥操作ユニット；４００‥ラック；５００‥電源分配装置；６００‥バックアップ電源装置；ＡＣ１、ＡＣ２、ＡＣ３、ＡＣ４‥交流電圧；ＢＵＰ‥バックアップ部；ＣＩＦ‥通信インタフェース；ＣＰＵ‥プロセッサ；Ｄ１、Ｄ２、Ｄ３、Ｄ４‥ダイオード；ＤＣ１、ＤＣ２、ＤＣ３、ＤＣ４、ＤＣ５‥直流電圧；ＤＥＴＳ１、ＤＥＴＳ２、ＤＥＴＳ３‥検出信号；ＨＤＣ‥ハードディスク制御回路；ＨＤＤ‥ハードディスク装置；ＩＦＣ‥通信インタフェース回路；ＬＤ‥負荷；ＭＥＭ１、ＭＥＭ２‥メモリ；ＮＩＦＣ‥ネットワークインタフェース回路；ＯＦＦ‥制御信号；ＰＩＦ‥電源インタフェース部；ＰＳＹＳ‥電源システム；ＳＷ１、ＳＷ２‥制御信号
【図１】
0005962101.tif 000002
【図２】
0005962101.tif 000003
【図３】
0005962101.tif 000004
【図４】
0005962101.tif 000005
【図５】
0005962101.tif 000006
【図６】
0005962101.tif 000007
【図７】
0005962101.tif 000008
【図８】
0005962101.tif 000009
【図９】
0005962101.tif 000010
【図１０】
0005962101.tif 000011
【図１１】
0005962101.tif 000012
【図１２】
0005962101.tif 000013
【図１３】
0005962101.tif 000014
【図１４】
0005962101.tif 000015
【図１５】
0005962101.tif 000016
【図１６】
0005962101.tif 000017
【図１７】
0005962101.tif 000018
【図１８】
0005962101.tif 000019
【図１９】
0005962101.tif 000020
【図２０】
0005962101.tif 000021