(57)【要約】【課題】情報処理装置が、起動不良に陥った場合においても、それ以前に記憶された電圧異常変動に係るログを外部から取り出し可能とする。【解決手段】商用電源からＡＣ電力供給を受けて動作する情報処理装置１であって、商用電源の電圧異常変動を検出するＡＣ異常検出回路２０と、前記電圧異常変動に係るログを記憶する不揮発メモリ４３と、情報処理装置１の主要部を制御する第１の制御手段とは非同期で動作する第２の制御手段とを備え、第２の制御手段は、前記第１の制御手段の非動作時において不揮発メモリ４３への前記電圧異常変動に係るログの読み取り及び書き込み処理、又は外部ＰＣ２へ前記電圧異常変動に係るログのデータを送信する。【選択図】図１
2011186662.tif 000002
【特許請求の範囲】
【請求項１】
商用電源から電力供給を受けて動作する情報処理装置であって、
商用電源の電圧異常変動を検出する回路と、前記電圧異常変動に係るログを記憶する不揮発メモリと、当該情報処理装置の主要部を制御する第１の制御手段とは非同期で動作する第２の制御手段とを備え、
前記第２の制御手段は、前記第１の制御手段の非動作時において前記不揮発メモリへの前記電圧異常変動に係るログの読み取り及び書き込み処理、又は機器外部への前記電圧異常変動に係るログのデータ送信機能を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載された情報処理装置において、
商用電源からの電力供給が行なわれない場合においても、外部ＰＣからのＵＳＢ電源供給、又は電池からの電力供給により、前記第２の制御手段の動作を可能とするための回路を備えたことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載された情報処理装置において、前記第２の制御手段は、揮発メモリに一時記憶した前記電圧異常変動に係るログを予め設定された所定インターバルで、前記不揮発メモリに書き込み処理を行うことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記第２の制御手段が管理するメモリエリアにおいて、前記不揮発メモリへの前記電圧異常変動に係るログの書き込み処理のインターバル時間を任意の値に設定変更できることを特徴とする情報処理装置。
【請求項５】
請求項１又は２に記載の情報処理装置において、
前記第２の制御手段は、前記不揮発メモリに対し前記電圧異常変動に係るログの書き込み処理を行わず、ＵＳＢを使って外部ＰＣへ前記電圧異常変動に係るログを直接送信することを特徴とする情報処理装置。
【請求項６】
請求項１乃至４のいずれかに記載された情報処理装置において、
前記第２の制御手段は、前記電圧異常変動に係るログの不揮発メモリ書き込みとＵＳＢへの直接送信の切り替えが行えることを特徴とする情報処理装置。
【請求項７】
請求項１乃至６のいずれかに記載された情報処理装置において、
前記電圧異常変動に係るログ表示のための表示部およびキー入力部を備えた前記第２の制御手段が管理する操作部を備え、該操作部は外部ＰＣからのＵＳＢ電源供給、又は電池からの電力供給により動作し、商用電源からの電力供給が行なわれない場合においても、前記操作部において前記電圧異常変動に係るログの確認が出来ることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の外部から交流電圧異常変動を取り出すことを可能にした情報処理装置に関する。
【背景技術】
【０００２】
従来、商用電源からＡＣ（交流）電力供給を受けて動作する情報処理装置（例えば、ワークステーション、サーバー、複写機・複合機）において、商用電源の停電や瞬断などのＡＣ電圧異常変動（以後、ＡＣ異常という）は同装置の安定動作を著しく阻害し、同装置の機能低下に繋がるだけでなく、最悪の場合は誤動作や動作停止に陥ってしまう可能性があることが知られている。
このような場合、概して該情報処理装置に問題があるとされ、製品の信頼性低下に繋がるため、一刻も早い原因の特定が求められる。しかし、ＡＣ異常は比較的短時間で正常状態に回復してしまうことが多いため、後の原因解析に多くの時間を要してしまう。そこで、ＡＣ異常を検出するＡＣ異常検出回路を搭載し、更にその検出履歴のログ情報を同装置内に記憶することにより、ＡＣ異常による該情報処理装置の動作トラブル発生時において素早い原因解析を可能にしたものが既に知られている。
【０００３】
しかし、今までの単一ＣＰＵにてＡＣ異常発生ログ情報（以後、ＡＣ異常ログという）を装置内に記憶する技術では、せっかく記憶したＡＣ異常ログを取り出すことが出来ない可能性がある。
具体的には、ＡＣ異常の発生により情報処理装置の電源が突然ダウンすると、その後、同装置が起動不良に陥る可能性がある。この場合、ＣＰＵは正常に動作を行えないので、該情報処理装置からＡＣ異常ログを取り出すことが不可能となってしまう上、継続してＡＣ異常発生状況を観察したい場合についても不可能となってしまう問題がある。
また、仮に、ＡＣ異常ログの記憶先を着脱可能なメモリーカードにした場合でも、ＣＰＵが正常動作をしていない状況下では、ＡＣ異常発生状況の継続観察が不可能であることには変わりはなく、その上、カード着脱用のソケット実装による同装置の大型化や、重要なＡＣ異常ログが入ったメモリーカードを盗まれてしまう危険性もある。
【０００４】
特許文献１には、ＡＣ瞬断の発生時、より多くのデータを揮発メモリから不揮発メモリへ退避させる目的で、瞬断判定回路と停電判定回路、および不揮発メモリとそのコントローラを備え、瞬断判定回路と停電判定回路のそれぞれの出力結果から不揮発メモリへのデータ退避の必要性の度合いを判断し、効果的にデータを移行させる情報処理装置が開示されている。
特許文献１の情報処理装置は、確かにＡＣ異常発生時にそのＡＣ異常ログを不揮発メモリに書き込むことはできるものの、先に指摘したように、情報処理装置が起動不良になった状態では、ＡＣ異常ログを該情報処理装置から取り出せない上、その状態においてＡＣ異常発生状況の継続観察を行なうことも出来ないという問題は解消されていない。
【０００５】
図６は、ＡＣ異常検出回路を搭載した情報処理装置の構成の一例を示す図である。
同図に示すように、この情報処理装置１は、外部の商用電源からＡＣ（交流）電力供給を受けて動作を行なう機器である。商用電源より入力されたＡＣ電力は、まずＡＣ／ＤＣコンバータ１０で効率良く単一レベルのＤＣ（直流）電力に変換され、更に次段のＤＣ／ＤＣコンバータ１１にて情報処理装置１内部で必要とされる複数のＤＣ電圧レベルに変換を行い、システム全体に供給される。ここでのシステムとは、情報処理装置全体又は主要部を表すものである。
【０００６】
一方、商用電源からのＡＣ入力はＡＣ異常検出回路２０にも同時に入力される。ＡＣ異常検出回路２０は、ＡＣ電圧をＤＣ電圧に変換する整流平滑部２１、および変換後のＤＣ電圧レベルを所定の基準値と比較することによって商用電源におけるＡＣ異常発生の判定を行なうＡＣ異常判定部２２で構成されている。商用電源におけるＡＣ異常発生時、整流平滑部２１の出力にもＤＣ電圧レベルの低下や異常なレベル変動といった影響が現れるが、ＡＣ異常判定部２２において整流平滑部２１の出力電圧を基準電圧と比較し、それが基準電圧より低かった場合にはＡＣ異常が発生したものとしてＩ／Ｏコントローラ４１へ通知を行なう。
【０００７】
この後の動作や処理は情報処理装置１のシステム仕様によって様々であるが、例えば商用電源のＡＣ異常を検出した際に、（１）ＡＣ異常の発生履歴情報としてメインＣＰＵ３０がログファイルを作成し、補助記憶装置３３や不揮発メモリ４３に記憶する。（２）主記憶装置３２内の重要情報を補助記憶装置３３や不揮発メモリ４３に退避する。（３）システムのシャットダウン処理を行うなどが一般的である。
【０００８】
これらの処理動作について説明を補足すると、（１）および（２）の不揮発メモリ４３へのデータ書き込みはメモリコントローラ４２を介して行なわれ、補助記憶装置３３への書き込みは同装置の制御機能を併せ持つシステムコントローラ３１を介して行なわれる。また（２）の重要情報とは、例えば各種ＩＣやソフトウェアの設定情報や、ユーザー情報や保守情報などであり、システムによって様々である。（３）のシステムシャットダウン処理とは、ＯＳ（Operating System）で予め決められた所定の終了処理のことで、この処理を行わずに情報処理装置１の各所電源が落とされると、システム起動に必要な重要ファイルの損傷や補助記憶装置３３の物理的損傷によって、再起動の際に動作不安定になったり起動不能となったりすることがある。この場合、システム全体にＤＣ電源供給がされていたとしてもメインＣＰＵ３０が正常動作できない状態となっているため、メインＣＰＵはメモリコントローラ４２を正常に制御できず、不揮発メモリ４３に記憶されたＡＣ異常ログを取り出すことが出来ない。
【０００９】
図７は、図６に示した情報処理装置の電源系統を示す図である。
同図に示すように、商用電源から供給されるＡＣ電源系Ａは、ＡＣ／ＤＣコンバータ１０へ電力供給を行なうと同時に、ＡＣ異常検出回路２０にてＡＣ電源状態の監視を行う。ＡＣ／ＤＣコンバータ１０はＡＣ電源系ＡをＤＣ単一電源系Ｂに変換した上で、ＤＣ／ＤＣコンバータ１１へ電力供給を行なう。ＤＣ／ＤＣコンバータ１１では、情報処理装置１の内部で必要とされる複数のＤＣ電圧へ変換を行なった上で、各デバイスへの電力供給を行なう。なお、この時、ＡＣ電源系Ａが正常に入力されている期間においては常時起動しているＤＣスタンバイ電源系Ｄと、システムのオン／オフ状態に連動するＤＣシステム電源系Ｃの２系統に大別される。ＤＣスタンバイ電源系Ｄの供給を受けるデバイスは極一部であるが、それらはシステムの起動制御を行なったりシステムオフ中に各種のウェイクアップイベント発生を監視したりする機能を持ったデバイスであることが一般的である。
【００１０】
しかし、図６に示した情報処理装置では、図７に示すように、ＡＣ電源系Ａに異常が発生したり、供給が途絶えたりした場合には、ＤＣシステム電源系Ｃ、ＤＣスタンバイ電源系Ｄ共に正常な電力供給が行なわれない。つまり、図６に示した情報処理装置では、ＤＣ／ＤＣコンバータ１１で生成されるＤＣ電源の供給を受けることで動作可能となるが、逆にＡＣ異常発生によってＤＣ電源が正常に供給されない場合には動作することが出来ない。そして、ＡＣ異常発生によってＤＣ電源が正常に供給されていない状態においては、ＡＣ異常検出回路２０が出力する検出情報を処理することが出来ず、ＡＣ異常発生状況を継続して観察することが不可能である。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は上記の従来技術の問題点に鑑みてなされたものであって、その目的は、情報処理装置が起動不良に陥った状態においても、それ以前に記憶されたＡＣ異常ログを外部から取り出すことを可能にすることに加え、その状態においてもＡＣ異常発生状況の継続観察を可能にすることにある。
【課題を解決するための手段】
【００１２】
請求項１の発明は、商用電源から電力供給を受けて動作する情報処理装置であって、商用電源の電圧異常変動を検出する回路と、前記電圧異常変動に係るログを記憶する不揮発メモリと、当該情報処理装置の主要部を制御する第１の制御手段とは非同期で動作する第２の制御手段とを備え、前記第２の制御手段は、前記第１の制御手段の非動作時において前記不揮発メモリへの前記電圧異常変動に係るログの読み取り及び書き込み処理、又は機器外部への前記電圧異常変動に係るログのデータ送信機能を有することを特徴とする情報処理装置である。
請求項２の発明は、請求項１に記載された情報処理装置において、商用電源からの電力供給が行なわれない場合においても、外部ＰＣからのＵＳＢ電源供給、又は電池からの電力供給により、前記第２の制御手段の動作を可能とするための回路を備えたことを特徴とする。
請求項３の発明は、請求項１又は２に記載された情報処理装置において、前記第２の制御手段は、揮発メモリに一時記憶した前記電圧異常変動に係るログを予め設定された所定インターバルで、前記不揮発メモリに書き込み処理を行うことを特徴とする。
請求項４の発明は、請求項３に記載の情報処理装置において、前記第２の制御手段が管理するメモリエリアにおいて、前記不揮発メモリへの前記電圧異常変動に係るログの書き込み処理のインターバル時間を任意の値に設定変更できることを特徴とする。
請求項５の発明は、請求項１又は２に記載の情報処理装置において、前記第２の制御手段は、前記不揮発メモリに対し前記電圧異常変動に係るログの書き込み処理を行わず、ＵＳＢを使って外部ＰＣへ前記電圧異常変動に係るログを直接送信することを特徴とする。
請求項６の発明は、請求項１乃至４のいずれかに記載された情報処理装置において、前記第２の制御手段は、前記電圧異常変動に係るログの不揮発メモリ書き込みとＵＳＢへの直接送信の切り替えが行えることを特徴とする。
請求項７の発明は、請求項１乃至６のいずれかに記載された情報処理装置において、前記電圧異常変動に係るログ表示のための表示部およびキー入力部を備えた前記第２の制御手段が管理する操作部を備え、該操作部は外部ＰＣからのＵＳＢ電源供給、又は電池からの電力供給により動作し、商用電源からの電力供給が行なわれない場合においても、前記操作部において前記電圧異常変動に係るログの確認が出来ることを特徴とする。
【発明の効果】
【００１３】
情報処理装置において、第１の制御手段の動作停止時においても不揮発メモリへのアクセスや情報処理装置外部へのデータ送受信を行なうことができ、情報処理装置が起動不良に陥った場合においても、それ以前に記憶された電圧異常変動に係るログを外部から取り出しができると共に、その状態においても前記電圧異常変動の発生状況を継続観察することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係るＡＣ異常検出回路を搭載した情報処理装置の構成を示す図である。
【図２】図１に示したＡＣ異常検出回路の回路構成を示す図である。
【図３】図１に示した情報処理装置の電源系統を示す図である。
【図４】図３に示した電源切替部の構成例を示す図である。
【図５】ＡＣ異常ログの取得および管理に関する処理フローを示す図である。
【図６】ＡＣ異常検出回路を搭載した情報処理装置の構成の一例を示す図である。
【図７】図６に示した情報処理装置の電源系統を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態を、図面を参照して説明する。
図１は、本発明に係るＡＣ異常検出回路を搭載した情報処理装置の構成を示す図である。
本発明の情報処理装置１は、同図に示すように、図６に示した従来技術の情報処理装置１と比べて、ＡＣ異常ログ管理部４０が、情報処理装置１のシステムを制御するメインＣＰＵ３０とは非同期で動作するマイクロコントローラ４４、マイクロコントローラ４４が管理するＲＯＭ（不揮発メモリ）４５、ＲＡＭ（揮発メモリ）４６、操作部４７、不揮発メモリ４３を備え、更に、ＤＣ／ＤＣコンバータ１１、外部ＰＣ２からのＵＳＢ電源、電池電源が接続される電源切替部５０が、適切に電源切替を行なってＡＣ異常ログ管理部４０を構成する各デバイスに電力供給を行ない、更には、外部ＰＣ２においてマイクロコントローラ４４からＡＣ異常ログを受信することができる点で相違している。
【００１６】
この情報処理装置１において、商用電源より入力されたＡＣ電力は、まずＡＣ／ＤＣコンバータ１０にて効率良く単一レベルのＤＣ（直流）電力に変換され、更に、次段のＤＣ／ＤＣコンバータ１１にて情報処理装置１内部で必要となる複数のＤＣ電圧レベルに変換を行い、情報処理装置１全体に供給される。一方で、商用電源からのＡＣ入力はＡＣ異常検出回路２０（詳細は図２参照）にも同時に入力される。ＡＣ異常検出回路２０は、ＡＣ電圧をＤＣ電圧に変換する整流平滑部２１、および変換後のＤＣ電圧レベルを所定の基準値と比較することによって商用電源におけるＡＣ異常発生の判定を行なうＡＣ異常判定部２２で構成される。商用電源におけるＡＣ異常発生時、整流平滑部２１の出力にもＤＣ電圧レベルの低下や異常なレベル変動といった影響が現れるが、ＡＣ異常判定部２２において整流平滑部２１の出力電圧を基準電圧と比較し、それが基準電圧より低かった場合にはＡＣ異常が発生したものとしてマイクロコントローラ４４へ通知を行なう。
【００１７】
メインＣＰＵ３０およびシステムコントローラ３１は、情報処理装置１全体の制御を行なっている。メインＣＰＵ３０は各種の演算処理を行い、システムコントローラ３１は情報処理装置１の主要機能に対する各種制御を行なう。
ここで主要機能とは、例えば主記憶装置３２や補助記憶装置３３へのデータリード／ライトである。その他に画像データ処理および出力機能、Ｂｕｓ制御機能を持つのが一般的であり、情報処理装置１の動作に不可欠なその他重要機能を更に併せ持つこともある。システムコントローラ３１が制御するＢｕｓには、ＵＳＢコントローラ３４、ＬＡＮコントローラ３５などの周辺デバイスが接続される。
【００１８】
マイクロコントローラ４４には、メインＣＰＵ３０との非同期動作が可能なサブＣＰＵ、およびタイマー、ＵＳＢペリフェラルコントローラの機能が内蔵されており、情報処理装置１の起動不良によりメインＣＰＵ３０が動作できない状態にあっても、ＡＣ異常検出回路２０からの後述するＡＣＥＲＲ♯信号の受信処理、不揮発メモリ４３に対するＡＣ異常ログの読み取り処理、書き込み処理、および外部ＰＣ２へのＡＣ異常ログのデータ送信を行なう。
【００１９】
つまり、マイクロコントローラ４４によって、ＡＣ異常ログの不揮発メモリ４３への書き込みを行ったり、ＡＣ異常ログの不揮発メモリ４３への書き込みとＵＳＢを使って外部ＰＣ２への直接送信の切り替えを行ったり、また、不揮発メモリ４３に対しＡＣ異常ログの書き込み処理を行わず、ＵＳＢを使って外部ＰＣ２へＡＣ異常ログを直接送信したり、また、不揮発メモリ４３に対するＡＣ異常ログの書き込み処理とＵＳＢを使って外部ＰＣ２へのＡＣ異常ログの送信を同時に行ったりする。
【００２０】
マイクロコントローラ４４のファームウェアを記憶するＲＯＭ４５、およびワークエリアやデータエリアとして使用するＲＡＭ４６は、マイクロコントローラ４４に内蔵された構成でもよいし、ＡＣ異常ログ記憶用の不揮発メモリ４３とＲＯＭ４５を共用する構成でもよい。
【００２１】
マイクロコントローラ４４が管理するメモリエリア構成は、ＲＯＭ４５に記憶されるファームウェアであるプログラムエリア、ＲＡＭ４６を使うワークエリアやデータエリア、及びＩＯエリアとなるのが一般的であるが、その一部エリアにＡＣ異常ログの管理設定を行うエリアが設けられており、マイクロコントローラ４４はこの設定値に従ってＡＣ異常ログの管理を行う。ここでＡＣ異常ログの管理設定とは、例えばＲＡＭ４６のデータエリアに一時的に記憶されたＡＣ異常ログに関して、（１）不揮発メモリ４３への書き込みオン／オフ設定、（２）不揮発メモリ４３へのＡＣ異常ログ書き込みにおけるインターバル時間設定などが挙げられる。
【００２２】
ＡＣ異常ログ管理部４０は、ＤＣ／ＤＣコンバータ１１からの電力供給以外に外部ＰＣ２のＵＳＢ電源および電池３からの電力供給路を持ち、これらの複数電源を電源切替部５０により適切に切り替えることによって、情報処理装置１は、ＤＣ／ＤＣコンバータ１１からの電源供給が行なわれないＡＣ異常発生時においても動作可能となっている。ここで、電池３の接続については、情報処理装置１に常時接続される形態でもよいし、情報処理装置１には電池３の接続端子のみ搭載し、必要な期間のみ電池３を接続する形態でもよい。またその他の形態として、情報処理装置１に乾電池などの汎用電池を搭載するホルダー部を設けることでもよい。なお、これらの場合における電池とは１次電池、２次電池のどちらでもよい。
【００２３】
操作部４７は、表示装置とＫｅｙ入力装置を搭載し、外部ＰＣ（パーソナルコンピュータ）２を用いることなく、情報処理装置１においてＡＣ異常ログの内容確認を可能とするものである。表示装置としては１６文字×２行程度の表示能力を持つ文字表示用ＳＴＮ（Super-Twisted Nematic）液晶でよく、マイクロコントローラ４４がＡＣ異常判定部からＡＣＥＲＲ♯信号を受信した際にＡＣ異常発生を意味するコメント表示を行う。また操作部４７にて前述のＡＣ異常ログ管理設定を行う場合においては、設定メニューや設定値の表示も行う。Ｋｅｙ入力装置としては、例えば「Ｅｓｃａｐｅ」「Ｅｎｔｅｒ」「↑」「↓」「←」「→」に相当する６個程度のボタンを配置することでよく、これらボタンを適切に操作することによってＡＣ異常ログ管理設定を行う。ＡＣ異常発生によるメインＣＰＵ３０の非動作時においても、マイクロコントローラ４４が制御する操作部４７は動作可能であるため、ＡＣ異常ログ管理に関する種々の設定変更を行うことが可能となる。
【００２４】
図２は、図１に示したＡＣ異常検出回路２０の回路構成を示す図である。
同図に示すように、整流平滑部２１は、整流回路と平滑回路で構成され、前者にブリッジ全波整流回路を用いた例であり、トランス２１０、ダイオードブリッジ２１１で構成し、次段のコンデンサ２１２、抵抗２１３で構成する平滑回路にて整流回路出力波形のリップル分を吸収し、リップルの少ないＤＣ波形に変換する。
また、ＡＣ異常判定部２２は、コンパレータ２２０で構成され、所定の基準電圧（Ｖｒｅｆ）との比較判定を行なう。Ｖｒｅｆは、商用電源の正常時に整流平滑部２１から出力されるＤＣ電圧レベルより低い値に予め設定されており、コンパレータ２２０は整流平滑部２１からの出力電圧がＶｒｅｆを下回った時にＡＣ異常が発生したとして、ＡＣ異常発生通知信号（ＡＣＥＲＲ♯信号）の論理値を切り替える。
【００２５】
これは、商用電源にＡＣ異常が発生した際のＡＣ実効値レベルの低下に伴い、整流平滑部２１の出力電圧も低下することを利用したものである。図２においては、ＡＣ正常時にコンパレータ２２０はＡＣＥＲＲ♯信号としてＨｉｇｈレベルを出力するが、ＡＣ異常発生時に整流平滑部２１の出力電圧がＶｒｅｆを下回った際には、ＡＣＥＲＲ♯信号をＬｏｗレベルに切り替える。
【００２６】
図３は、図１に示した情報処理装置の電源系統を示す図である。
同図に示すように、商用電源から供給されるＡＣ電源系Ａは、ＡＣ／ＤＣコンバータ１０へ電力供給を行なうと同時に、ＡＣ異常検出回路２０にてＡＣ電源状態の監視を行う。ＡＣ／ＤＣコンバータ１０はＡＣ電源系ＡをＤＣ単一電源系Ｂに変換した上で、ＤＣ／ＤＣコンバータ１１へ電力供給を行なう。ＤＣ／ＤＣコンバータ１１では、情報処理装置１の内部で必要とされる複数のＤＣ電圧へ変換を行なった上で、各デバイスへの電力供給を行なう。なお、この時、ＡＣ電源系Ａが正常に入力されている期間においては常時起動しているＤＣスタンバイ電源系Ｄと、情報処理装置１のオン／オフ状態に連動するＤＣシステム電源系Ｃの２系統に大別される。ＤＣスタンバイ電源系Ｄの供給を受けるデバイスは極一部であるが、それらは情報処理装置１の起動制御を行なったり情報処理装置１のオフ中に各種のウェイクアップイベント発生を監視したりする機能を持ったデバイスであることが一般的である。
【００２７】
電源切替部５０には、ＤＣシステム電源系Ｃ、ＤＣスタンバイ電源系Ｄに加え、外部ＰＣ２からのＵＳＢ電源系Ｆ、電池３からの電池電源系Ｇが接続され、適切に電源切替を行なった上でＡＣ異常ログ管理部４０を構成する各デバイスに対しＡＣ異常時バックアップ電源系Ｅの電力供給を行なう。
【００２８】
図４は、図３に示した電源切替部５０の構成の一例を示す図である。
同図に示すように、電源切替部５０に入力する各電源系には各々ダイオード５００が挿入され、他の電源系への逆流防止を行なっている。ＵＳＢ電源系Ｆは５Ｖ電源であるため、ＡＣ異常時バックアップ電源系Ｅが３．３Ｖであった場合にはＤＣ／ＤＣコンバータ５０１を介して降圧することとなるが、ＡＣ異常時バックアップ電源系Ｅが５Ｖである場合にはＤＣ／ＤＣコンバータ５０１は不要となる。電源の切替動作としては、ＤＣシステム電源系Ｃ、ＤＣスタンバイ電源系Ｄ、ＵＳＢ電源系Ｆ、電池電源系Ｇの優先順位で供給元とするのが一般的である。つまり、大容量、且つ消耗懸念の無い電源系を優先順位上位にすることとなる。
【００２９】
そのためには、複数の電源が同時に起動している場合には、各電源系に挿入されたダイオード５００のカソード側電圧について、優先順位上位の電源系についての前記電圧が高くなればよい。つまり、ＤＣシステム電源系Ｃが最優先とした場合には、ｃのポイントにおけるＤＣシステム電源系Ｃの電圧が一番高くすればよい。逆にＤＣスタンバイ電源系Ｄのｄポイントにおける電圧は、ＤＣシステム電源系Ｃのｃポイント電圧より低くしなければならず、そのためにはＤＣスタンバイ電源系Ｄへのダイオード５００の挿入数を増やしてもよいし、ＤＣスタンバイ電源系自体の電圧を下げてもよい。また、ＡＣ電源異常によりＤＣシステム電源系ＣやＤＣスタンバイ電源系Ｄの供給が無くなった場合においては、ＵＳＢ電源系Ｆの電圧が一番高くなることになり、それを供給元としてＡＣ異常時バックアップ電源系Ｅが供給される。
【００３０】
図５は、ＡＣ異常ログの取得および管理に関する処理フローを示す図である。
まず、マイクロコントローラ４４は起動後、情報処理装置１から時刻情報を取得出来るか否かの判定を行なう（Ｓ１００）。時刻情報が取得出来た、つまりメインＣＰＵ３０が正常に動作していることが確認できた場合には（Ｓ１００、ＹＥＳ）、次にＡＣ異常ログを不揮発メモリ４３に書き込み（以後、ログ書き込みという）するか否かの判定を行なう（Ｓ１０１）。これは、マイクロコントローラ４４が管理するメモリエリア内に設けたＡＣ異常ログ管理設定エリアのログ書き込み設定値を読み取ることによって行なわれ、更にこの設定値は操作部４７を使って適宜変更可能となっている。
【００３１】
ログ書き込みをすると判定した場合には（Ｓ１０１，ＹＥＳ）、ログ書き込みのインターバル時間を管理するタイマーをスタートさせ（Ｓ１０２）、その上でＡＣ異常ログの取得を開始し（Ｓ１０３）、ＡＣ異常発生の通知信号であるＡＣＥＲＲ♯信号入力の監視を開始する（Ｓ１０４）。ＡＣＥＲＲ♯信号の入力があったとき、つまりＡＣ異常が発生したときは（Ｓ１０４、ＹＥＳ）、情報処理装置１から日時情報を取得し（Ｓ１０５）、日時情報＋ＡＣ異常発生フラグをＡＣ異常発生ログの１情報としてＲＡＭ４６に一時記憶して（Ｓ１０６）、操作部４７に搭載される表示部への表示を行なう（Ｓ１０７）。
【００３２】
ここで、予めＲＡＭ４６上に割り当てたＡＣ異常ログ記憶エリアが一杯になったか否かを確認し（Ｓ１０８）、一杯になった場合には（Ｓ１０８、ＹＥＳ）、次処理のタイマーカウント値確認（Ｓ１０９）を飛ばし、ＲＡＭ４６に一時記憶しているＡＣ異常ログを全て不揮発メモリ４３に書き込むと同時にＲＡＭ４６上のＡＣ異常ログを全て消去する（Ｓ１１０）。また、ステップＳ１０８にてＲＡＭ４６エリアに余裕があった場合（Ｓ１０８、ＮＯ）は、タイマーのカウント値確認を行い（Ｓ１０９）、タイマー設定値に達していない場合には（Ｓ１０９、ＮＯ）、再度ＡＣＥＲＲ♯信号入力の監視（Ｓ１０４）に戻り、タイマー設定値に達した場合には前述のステップＳ１１０処理に進む。
ここで、タイマー設定値はＡＣ異常ログ管理設定エリアに記憶されている既定値であるが、任意に変更可能な値としても良く、操作部４７を使って変更可能としてもよい。
【００３３】
その後、タイマーをリセット（Ｓ１１１）した上でＡＣ異常ログの取得を継続するか否かの判定を行い（Ｓ１１２）、継続しない、つまり、ＡＣ異常ログの取得を停止する場合は（Ｓ１１２、ＹＥＳ）、これで終了し、継続する場合には（Ｓ１１２、ＮＯ）、ステップＳ１０２処理に戻ってタイマーを再スタートさせる。
【００３４】
また、ステップＳ１００処理において情報処理装置１から時刻情報が取得できずメインＣＰＵ３０が動作していないと判断される場合（Ｓ１００、ＮＯ）、およびステップＳ１０１処理において、ログ書き込みをオフ、即ち不揮発メモリにログ書き込みをしない場合においては（Ｓ１０１、ＮＯ）、前述の一連の処理から分岐し、ＵＳＢのアップストリームポートに外部ＰＣ２が接続されているか否かの確認を行う（Ｓ１２０）。ＡＣ異常ログ取得用として外部ＰＣ２が接続されている場合には（Ｓ１２０、ＹＥＳ）、ＡＣ異常ログの取得を開始（Ｓ１２１）、つまりＡＣ異常発生の通知信号であるＡＣＥＲＲ♯信号入力の監視を開始（Ｓ１２２）し、ＡＣＥＲＲ♯信号入力がある、即ちＡＣ異常が発生したときは（Ｓ１２２、ＹＥＳ）、ＵＳＢのアップストリームポートから随時ＡＣ異常ログとして垂れ流し状態で外部ＰＣ２にデータ送信を行なう（Ｓ１２３）。その後は、ＡＣ異常ログの取得を停止するか否かの判定を行い（Ｓ１２４）、停止する場合は（Ｓ１２４、ＹＥＳ）これで終了するが、停止しない場合には（Ｓ１２４、ＮＯ）、ステップＳ１２２処理に戻ってＡＣＥＲＲ♯信号入力の監視を行なう。
【００３５】
なお、ＵＳＢポートから送信するＡＣ異常ログには日時情報が付加されておらず、このままでは解析での使用が困難であるが、外部ＰＣ２側でＡＣ異常ログ受信の際に受信日時を同時に記録することで対応が可能となる。また、ステップＳ１２０の外部ＰＣ２接続確認において、ＰＣ接続されていないと判断した場合は（Ｓ１２０、ＮＯ）、前述の処理と同様にＡＣＥＲＲ♯信号入力の監視（ＡＣ異常ログの取得）を開始（Ｓ１３０）、ＡＣＥＲＲ♯信号入力（ＡＣ異常発生）があると（Ｓ１３１、ＹＥＳ）、操作部４７の表示部にＡＣ異常発生の表示を行ない（Ｓ１３２）、ＡＣ異常ログの取得を停止する場合は（Ｓ１３３、ＹＥＳ）、これで終了する。継続する場合には（Ｓ１３３、ＮＯ）、ステップＳ１３１処理に戻る。
【符号の説明】
【００３６】
１…情報処理装置、１０…ＡＣ／ＤＣコンバータ、１１…ＤＣ／ＤＣコンバータ、２０…ＡＣ異常検出回路、２１…整流平滑部、２１０…トランス、２１１…ダイオードブリッジ、２１２…コンデンサ、２１３…抵抗、２２…ＡＣ異常判定部、２２０…コンパレータ、３０…メインＣＰＵ、３１…システムコントローラ、３２…主記憶装置、３３…補助記憶装置、３４…ＵＳＢコントローラ、３５…ＬＡＮコントローラ、４０…ＡＣ異常ログ管理部、４３…不揮発メモリ、４４…マイクロコントローラ、４５…ＲＯＭ（不揮発メモリ）、４６…ＲＡＭ（揮発メモリ）、４７…操作部、５０…電源切替部、５００…ダイオード、５０１…ＤＣ／ＤＣコンバータ、２…外部ＰＣ、３…電池。
【先行技術文献】
【特許文献】
【００３７】
【特許文献１】特開２００９−１５８７４号公報
【図１】
2011186662.tif 000003
【図２】
2011186662.tif 000004
【図３】
2011186662.tif 000005
【図４】
2011186662.tif 000006
【図５】
2011186662.tif 000007
【図６】
2011186662.tif 000008
【図７】
2011186662.tif 000009