(57)【特許請求の範囲】
【請求項１】
本体と、
前記本体に設けられる表示部と、
前記本体へ電力供給可能な燃料電池と、前記燃料電池の燃料を格納する燃料タンクと、前記燃料タンク内の燃料の残量を示すステータス情報を格納する記憶部とを有する燃料電池ユニットと、
前記記憶部に格納された前記ステータス情報に基づいて前記燃料タンクの燃料の残量を検出する検出部と、
前記検出部により検出された前記燃料タンクの燃料の残量を前記表示部に表示させる制御部と
を具備することを特徴とする電子機器。
【請求項２】
前記制御部は、前記検出部により検出された前記燃料タンクの燃料の残量が所定値を下回った場合に、前記燃料タンクの交換を促す情報または前記所定値を下回った情報を前記表示部に表示させることを特徴とする請求項１記載の電子機器。
【請求項３】
前記所定値は、前記燃料タンクの収容量の１０％であることを特徴とする請求項２記載の電子機器。
【請求項４】
本体と、
前記本体に設けられる表示部と、
前記本体へ電力供給可能な燃料電池と前記燃料電池の燃料を格納する燃料タンクを装着可能な装着部とを有する燃料電池ユニットと、
前記装着部に前記燃料タンクが装着されているか否かを検出する検出部と、
前記検出部により前記燃料タンクが装着されていないことが検出された場合、前記燃料タンクの装着を促す情報または前記燃料タンクが装着されていない情報を前記表示部に表示させる制御部と
を具備することを特徴とする電子機器。
【請求項５】
本体と、
前記本体に設けられる表示部と、
前記本体へ電力供給可能な燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクが着脱自在な燃料電池ユニットと、
前記燃料電池ユニットに設けられ、前記燃料電池ユニット内の異常発生について示すステータス情報を格納する記憶部と、
前記記憶部に格納された前記ステータス情報に基づいて前記燃料電池ユニットに異常が発生したか否かを検出する検出部と、
前記検出部により前記燃料電池ユニットに異常が検出された場合に、前記異常発生の情報を前記表示部に表示させる制御部と
を具備することを特徴とする電子機器。
【請求項６】
前記異常に対応した処理を実行する異常処理部をさらに具備することを特徴とする請求項５記載の電子機器。
【請求項７】
前記燃料電池が所定の異常を発生させた場合に、前記制御部は、前記本体をシャットダウンさせる旨を通知する情報を前記表示部に表示させ、前記異常処理部は、前記制御部による情報の表示から所定時間経過後に、前記本体をシャットダウンさせることを特徴とする請求項６記載の電子機器。
【請求項８】
前記燃料電池ユニットは、前記燃料タンクの装着有無または前記燃料タンク内の燃料の残量または前記燃料電池ユニット内の異常発生有無の少なくとも一つを示すステータス情報を格納する記憶部をさらに具備することを特徴とする請求項４記載の電子機器。
【請求項９】
前記記憶部に前記ステータス情報が格納された場合に、その旨を前記検出部に通知する通知部を有し、
前記検出部は、前記通知部からの通知があった場合に、前記記憶部に格納されている前記ステータス情報の読み出しを実行することを特徴とする請求項１、５または８記載の電子機器。
【請求項１０】
前記検出部は、前記記憶部に格納されている前記ステータス情報の読み出しを所定時間毎に実行することを特徴とする請求項１、５または８記載の電子機器。
【請求項１１】
前記燃料電池ユニットは、前記燃料タンクが取り外された場合または前記燃料タンク内の燃料の残量が無くなった場合、前記燃料の残量が所定量である旨を示すように前記記憶部に格納されたステータス情報を更新する手段を有することを特徴とする請求項１、５または８記載の電子機器。
【請求項１２】
本体と、
前記本体に設けられる表示部と、
前記本体へ電力供給可能な燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクを着脱可能に有する燃料電池ユニットと、
前記燃料電池ユニットに設けられ、前記燃料電池ユニットに異常が発生した場合に、前記異常が発生したことを示す異常情報を格納する記憶部と、
前記記憶部に格納された前記異常情報に基づき、前記表示部に前記異常の発生を表示させる制御部と
を具備することを特徴とするコンピュータ。
【請求項１３】
前記異常情報は前記燃料タンクが非装着または前記燃料タンクの燃料残量が所定値を下回ったことによる燃料不足の少なくとも一方を示すことを特徴とする請求項１２記載のコンピュータ。
【請求項１４】
前記燃料電池ユニットは、前記記憶部に前記異常情報が格納された場合に、その旨を前記制御部に通知する通知部をさらに具備し、
前記制御部は、前記通知部からの通知を受けた場合に、前記記憶部に格納されている前記異常情報の読み出しを実行し、読み出した異常情報に基づいて前記表示部に前記異常の発生を表示させることを特徴とする請求項１２記載のコンピュータ。
【請求項１５】
燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクが着脱自在な燃料電池ユニットから供給される電力に基づいて動作可能な電子機器の状態表示制御方法であって、
前記燃料電池ユニットに装着された前記燃料タンク内の燃料の残量を取得するステップと、
前記残量取得手段により取得された残量値から所定値を引いた値を前記電子機器で稼動されるオペレーティングシステムに通知する通知ステップと、
前記残量値から所定値を引いた値が予め定められた値を下回っていた場合に、前記燃料タンクの交換を促すメッセージを表示するステップと
を有することを特徴とする状態表示制御方法。
【請求項１６】
燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクが着脱自在な燃料電池ユニットから供給される電力に基づいて動作可能な電子機器の情報表示制御方法であって、
前記燃料電池ユニットからの前記燃料タンクの抜脱を検知するステップと、
前記燃料タンクの抜脱が検知された場合に、前記燃料タンクの装着を促すメッセージを表示するステップと、
前記燃料タンクの抜脱が検知された場合に、燃料の残量が予め決められた所定量であることを前記電子機器で稼動されるオペレーティングシステムに通知するステップと
を有することを特徴とする状態表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、メタノールを燃料として発電する燃料電池をバッテリとして用いた電子機器のシステム管理技術に関する。
【０００２】
【従来の技術】
近年、例えばＰＤＡ（Personal Digital Assistant）などと称される携帯情報端末やデジタルカメラなど、バッテリにより駆動可能な携帯型の電子機器が種々開発され、広く普及している。
【０００３】
また、最近、環境問題が大きな注目を集めており、環境に配慮したバッテリ開発も盛んに行われている。そして、この種のバッテリとして、ダイレクト・メタノール型燃料電池（以下、ＤＭＦＣ：Direct Methanol Fuel Cell）が良く知られている。
【０００４】
このＤＭＦＣは、燃料として与えられるメタノールと酸素を反応させ、その化学反応により電気エネルギーを得るものであり、多孔性金属または炭素からなる２つの電極が電解質をはさんだ構造をもつ（例えば、非特許文献１参照）。そして、このＤＭＦＣは、有害な廃棄物を発生させないため、前述したような電子機器への適用が強く求められている。
【０００５】
【非特許文献１】
池田宏之助著「燃料電池のすべて」株式会社日本実業出版社、２００１年８月２０日、ｐ２１６−２１７
【０００６】
【発明が解決しようとする課題】
ところで、リチウムイオン電池のような従来のバッテリを搭載したノート型のパーソナルコンピュータなどでは、バッテリ残量が低下した場合、ローバッテリ状態である旨を通知するメッセージを表示してユーザに充電を促すのが一般的である。また、場合によっては、現在の作業環境を不揮発性のメモリデバイスに退避した後、システム電源を自動的にオフする処理を行っている。
【０００７】
一方、前述のＤＭＦＣを搭載した場合、燃料の残量低下時には、ユーザに充電を促すメッセージに代えて、メタノールを格納するカートリッジの交換を促すメッセージを表示する必要がある。また、カートリッジの取り外し時には、カートリッジの装着を促すメッセージを表示する必要がある。
【０００８】
さらに、ＤＭＦＣに特有のエラーが発生した場合には、そのエラー情報を表示するとともに、必要に応じて適切な処理を行わなければならない。
【０００９】
この発明は、このような事情を考慮してなされたものであり、燃料電池に特有のメッセージ表示を行うことを実現した電子機器、コンピュータおよび状態表示制御方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
前述の目的を達成するために、この発明の電子機器は、本体と、前記本体に設けられる表示部と、前記本体へ電力供給可能な燃料電池と、前記燃料電池の燃料を格納する燃料タンクと、前記燃料タンク内の燃料の残量を示すステータス情報を格納する記憶部とを有する燃料電池ユニットと、前記記憶部に格納された前記ステータス情報に基づいて前記燃料タンクの燃料の残量を検出する検出部と、前記検出部により検出された前記燃料タンクの燃料の残量を前記表示部に表示させる制御部とを具備することを特徴とする。
【００１１】
また、この発明の電子機器は、本体と、前記本体に設けられる表示部と、前記本体へ電力供給可能な燃料電池と前記燃料電池の燃料を格納する燃料タンクを装着可能な装着部とを有する燃料電池ユニットと、前記装着部に前記燃料タンクが装着されているか否かを検出する検出部と、前記検出部により前記燃料タンクが装着されていないことが検出された場合、前記燃料タンクの装着を促す情報または前記燃料電池が装着されていない情報を前記表示部に表示させる制御部とを具備することを特徴とする。
【００１２】
また、この発明の電子機器は、本体と、前記本体に設けられる表示部と、前記本体へ電力供給可能な燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクが着脱自在な燃料電池ユニットと、前記燃料電池ユニットに設けられ、前記燃料電池ユニット内の異常発生について示すステータス情報を格納する記憶部と、前記記憶部に格納された前記ステータス情報に基づいて前記燃料電池ユニットに異常が発生したか否かを検出する検出部と、前記検出部により前記燃料電池ユニットに異常が検出された場合に、前記異常発生の情報を前記表示部に表示させる制御部とを具備することを特徴とする
【００１３】
また、この発明のコンピュータは、本体と、前記本体に設けられる表示部と、前記本体へ電力供給可能な燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクを着脱可能に有する燃料電池ユニットと、前記燃料電池ユニットに設けられ、前記燃料電池ユニットに異常が発生した場合に、前記異常が発生したことを示す異常情報を格納する記憶部と、前記記憶部に格納された前記異常情報に基づき、前記表示部に前記異常の発生を表示させる制御部とを具備することを特徴とする。
【００１６】
また、この発明の状態表示制御方法は、燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクが着脱自在な燃料電池ユニットから供給される電力に基づいて動作可能な電子機器の状態表示制御方法であって、前記燃料電池ユニットに装着された前記燃料タンク内の燃料の残量を取得するステップと、前記残量取得手段により取得された残量値から所定値を引いた値を前記電子機器で稼動されるオペレーティングシステムに通知する通知ステップと、前記残量値から所定値を引いた値が予め定められた値を下回っていた場合に、前記燃料タンクの交換を促すメッセージを表示するステップとを有することを特徴とする。
【００１７】
また、この発明の状態表示制御方法は、燃料電池を備え、前記燃料電池の燃料を格納する燃料タンクが着脱自在な燃料電池ユニットから供給される電力に基づいて動作可能な電子機器の情報表示制御方法であって、前記燃料電池ユニットからの前記燃料タンクの抜脱を検知するステップと、前記燃料タンクの抜脱が検知された場合に、前記燃料タンクの装着を促すメッセージを表示するステップと、前記燃料タンクの抜脱が検知された場合に、燃料の残量が予め決められた所定量であることを前記電子機器で稼動されるオペレーティングシステムに通知するステップとを有することを特徴とする。
【００１８】
これらの発明によれば、燃料電池に特有のメッセージ表示が適切に行われることになる。
【００１９】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
【００２０】
図１は、この発明の実施形態に係る電子機器システムの外観を示す図である。
【００２１】
図１に示すように、この電子機器システムは、ノートブックタイプのパーソナルコンピュータである電子機器１と、この電子機器１の背面部に着脱自在な燃料電池ユニット２とから構成される。燃料電池ユニット２は、電子機器１が動作するための電力を供給する電源装置であり、燃料として与えられるメタノールと酸素を反応させて電気エネルギーを得るＤＭＦＣを内蔵する。このＤＭＦＣの燃料であるメタノールは、燃料電池ユニット２に取り外し自在に収納されるカートリッジ式の燃料タンク２２１１から供給される。
【００２２】
図２は、電子機器１のフタ部が開かれた状態における電子機器システムの外観を示す図である。
【００２３】
図２に示すように、電子機器１のフタ部は、ヒンジ機構により本体部に開閉自在に取り付けられており、その内壁面にはＬＣＤ（Liquid Crystal Display）１４１が配置される。一方、本体部には、ＬＣＤ１４１上に表示された入力画面に文字や記号などを入力するためのキーボード１５１と、ＬＣＤ１４１上の任意の箇所を指し示すために表示されるマウスカーソルを移動させ、かつ、選択指示するためのポインティングデバイス１５２とが設けられる。
【００２４】
図３は、この電子機器１の概略構成を示す図である。
【００２５】
図３に示すように、電子機器１は、ＣＰＵ１１、ＲＡＭ１２、ＨＤＤ１３、表示コントローラ１４、キーボードコントローラ１５および電源コントローラ１６がシステムバスに接続される。
【００２６】
ＣＰＵ１１は、この電子機器１全体の動作制御を司り、ＲＡＭ１２に格納されたオペレーティングシステム、ＢＩＯＳ（Basic Input/Output System）、ユーティリティソフトウェア、アプリケーションソフトウェアなどの各種プログラムを実行する。後述する電源管理ユーティリティは、複数のユーティリティソフトウェアの中の１つである。
【００２７】
ＲＡＭ１２は、ＣＰＵ１１の主記憶となる記録媒体であり、ＣＰＵ１１によって実行される各種プログラムやこれらのプログラムで利用される各種データ等を格納する。一方、ＨＤＤ１３は、この電子機器１の補助記憶となる記録媒体であり、各種プログラムおよび各種データを大量に格納する。
【００２８】
表示コントローラ１４は、この電子機器１が提供するユーザインタフェースのアウトプット側を担う装置であり、ＣＰＵ１１により処理された画面データをＬＣＤ１４１に表示制御する。一方、キーボードコントローラ１５は、この電子機器１が提供するユーザインタフェースのインプット側を担う装置であり、キーボード１５１やポインティングデバイス１５２の操作を数値化し、内蔵レジスタを介してＣＰＵ１１に伝達する。
【００２９】
電源コントローラ１６は、この電子機器１の各部に対して動作用の電力を配給するものであり、燃料電池ユニット２から電力供給を受けるとともに、燃料電池ユニット２の後述するマイコン２１との通信を行う機能を有している。また、電源コントローラ１６は、燃料電池ユニット２の状態を示すステータス情報を格納するレジスタ１６１を内蔵しており、電源管理ユーティリティは、このステータス情報を参照することによって、燃料電池ユニット２の状態を知ることができるようになっている。そして、この実施形態の電子機器システムは、この電源管理ユーティリティが、ＤＭＦＣに特有のメッセージ表示を適切に実行する点を特徴としており、この点については後述する。
【００３０】
図４は、この燃料電池ユニット２の概略構成を示す図である。
【００３１】
図４に示すように、燃料電池ユニット２は、マイコン２１、ＤＭＦＣ２２、内部２次電池２３、充電回路２４、加速度センサ２５およびＥ２ＰＲＯＭ２６を有している。
【００３２】
マイコン２１は、この燃料電池ユニット２全体の動作制御を司り、電子機器１の電源コントローラ１６との通信を実行する。また、マイコン２１は、燃料電池ユニット２内の電源コントローラとしても動作し、ＤＭＦＣ２２の起動時には内部２次電池２３の電力をＤＭＦＣ２２に供給すべく制御を行い、ＤＭＦＣ２２が電力供給可能な状態で、かつ、内部２次電池２３がローバッテリ状態である場合にはＤＭＦＣ２２の電力で内部２次電池２３を充電すべく制御を行う。
【００３３】
ＤＭＦＣ２２は、燃料タンクスロット２２１、燃料ポンプ２２２、混合タンク２２３、送液ポンプ２２４、ＤＭＦＣセルスタック２２５および送風ポンプ２２６から構成される。
【００３４】
燃料タンクスロット２２１は、カートリッジ式の燃料タンク２２１１を取り外し自在に収納するスロットであり、この燃料タンク２２１１の装着有無を検知するための着脱センサ２２１２を備えている。この燃料タンクスロット２２１に収納された燃料タンク２２１１内のメタノールは、燃料ポンプ２２２により混合タンク２２３に送り込まれ、ＤＭＦＣセルスタック２２５から帰還される水によって例えば１０％の濃度に希釈される。
【００３５】
混合タンク２２３は、この希釈されたメタノールを格納するが、その液量が適量の範囲内に収まっているかどうかを検知するための液面センサ２２３１を備えている。ここでは、混合タンク２２３の収容量の１５％〜９０％を適量の範囲内と想定し、マイコン２１は、液面センサ２２３１により検知した混合タンク２２３内の液量がその範囲を２秒以上継続して外れた場合に、何らかの異常が発生したと判断する。また、混合タンク２２３は、ＤＭＦＣセルスタック２２５から帰還された水のうち、不要な水を気化させてＤＭＦＣ２２外に排出する機能を有している。
【００３６】
送液ポンプ２２４は、混合タンク２２３内のメタノールをＤＭＦＣセルスタック２２５に送り込む。また、このＤＭＦＣセルスタック２２５には、送風ポンプ２２６により取り込まれた空気が送り込まれる。そして、この送液ポンプ２２４により送り込まれたメタノールと送風ポンプ２２６により送り込まれた空気中の酸素とがＤＭＦＣセルスタック２２５内で反応し、電子機器１に供給される電力が作り出される。また、この際に水も生成されるが、この水は帰還流路を通じて混合タンク２２３に戻される。
【００３７】
ＤＭＦＣセルスタック２２５は、スタック内の温度が適温の範囲内に収まっているかどうかを検知するための温度センサ２２５１を備えている。ここでは、ＤＭＦＣ２２の起動時におけるＤＭＦＣセルスタック２２５内の適温を５℃〜４０℃、ＤＭＦＣ２２の動作中におけるＤＭＦＣセルスタック２２５内の適温を５０℃〜９０℃と想定し、マイコン２１は、ＤＭＦＣ２２の起動時および動作中のそれぞれにおいて、各々設定された適温の範囲内にスタック内の温度が収まっているかどうかを監視する。
【００３８】
内部２次電池２３は、繰り返し充放電可能なリチウムイオン電池であり、ＤＭＦＣ２２が稼働を開始してから所定量以上の電力が発電されるまでの間、燃料ポンプ２２２、送液ポンプ２２４、送風ポンプ２２５などの補助機構が必要とする電力を供給する。また、この内部２次電池２３は、マイコン２１からの指示を受けた充電回路２４が、ＤＭＦＣ２２で発電された電力を用いて充電する。
【００３９】
加速度センサ２５は、燃料電池ユニット２の傾きが許容される角度の範囲内に収まっているかどうかを検知するためのセンサである。ここでは、その傾斜が３０度以内を許容範囲とし、マイコン２１は、この範囲を越えて傾いた場合に、ユーザへの警告の必要有りと判断する。
【００４０】
Ｅ２ＰＲＯＭ２６は、燃料電池ユニット２の状態を示すステータス情報を格納するためのメモリデバイスであり、マイコン２１は、着脱センサ２２１２、液面センサ２２３１、温度センサ２２５１および加速度センサ２５などの各種センサによって検知した様々な状態を、このＥ２ＰＲＯＭ２６にステータス情報として記録する。また、マイコン２１は、ＤＭＦＣ２２の稼働状況に応じて、燃料タンク２２１１内の燃料の残量を算出する機能を有しており、この算出した残量もＥ２ＰＲＯＭ２６に記録する。さらに、マイコン２１は、燃料ポンプ２２２、送液ポンプ２２４および送風ポンプ２２６の補助機構が正常に稼働しているかどうかを監視し、例えば異常停止しているような場合には、その旨をステータス情報として記録する。
【００４１】
このＥ２ＰＲＯＭ２６中のステータス情報が格納される領域は、電子機器１側の電源コントローラ１６からも参照できるようにそのインタフェースが開放されており、電源コントローラ１６は、Ｅ２ＰＲＯＭ２６から読み出したステータス情報を内蔵するレジスタ１６１に格納する。
【００４２】
このような構成をもつ本実施形態の電子機器システムにおいて、オペレーティングシステムの配下で動作する電源管理ユーティリティは、所定の時間ごとにＥ２ＰＲＯＭ２６に格納されたステータス情報の読み出しをＢＩＯＳ経由で電源コントローラ１６に指示する。そうすると、電源コントローラ１６のレジスタ１６１には、最新のステータス情報が格納されることになるので、電源管理ユーティリティは、電源コントローラ１６からの読み出し終了の返答を受け次第、このレジスタ１６１のステータス情報をＢＩＯＳ経由で取得する。
【００４３】
このステータス情報を参照することにより、電源管理ユーティリティは、燃料タンク２２１１の装着有無を判別することが可能である。そこで、電源管理ユーティリティは、燃料タンク２２１１が装着されていない場合、燃料タンク２２１１の装着を促すメッセージを表示する。図５は、この電源管理ユーティリティによるメッセージの一表示例を示す図である。
【００４４】
この例では、アプリケーションＡ，Ｂの２つのアプリケーションソフトウェアが動作中であり、各々のウインドウＡ，Ｂが画面上に確保されている。また、この画面の下部には、タスクバーと呼ばれる領域が確保され、このタスクバー内にアプリケーションＡ，Ｂをクリック操作で簡単に呼び出し可能とするためのボタンがそれぞれ表示される。
【００４５】
さらに、このタスクバーの右端部には、タスクトレイと呼ばれる領域が確保される。このタスクトレイ内には、通常、例えばバックグラウンドで動作する常駐ソフトウェアの状態を示すためのアイコンなどが表示されるため、インジケータ領域などとも呼ばれる。そして、この電子機器１では、電源管理ユーティリティのアイコンをこのタスクトレイ内に表示する。
【００４６】
このタスクトレイ内にアイコンが表示された電源管理ユーティリティは、オペレーティングシステムに対して、「燃料タンクを装着して下さい」というメッセージをアドバルーン表示するように要求する。そして、この要求を受けたオペレーティングシステムは、このメッセージを図５に示すような形状で電源管理ユーティリティのアイコン上に表示する。これにより、燃料タンクの装着要求という燃料電池ユニット２に特有のメッセージ表示が実現される。
【００４７】
なお、燃料タンク２２１１が外された時点では、ＤＭＦＣ２２の混合タンク２２３内には希釈されたメタノールが充分に残っているため、しばらくの間は、電子機器１に対する電力供給を継続することが可能である。そこで、この電子機器システムでは、仮に、このままの状態で稼働が続けられた場合、後述する燃料が空になった場合のメッセージ表示等を適切なタイミングで行うために、燃料電池ユニット２のマイコン２１が、燃料タンク２２１１の抜脱を着脱センサ２２１２によって検知した場合、Ｅ２ＰＲＯＭ２６に格納された燃料タンク２２１１内の燃料の残量を、予め指定された適正値に強制的に更新する。この値は、ＤＭＦＣ２２の動作中における混合タンク２２３内の標準的な液量およびメタノールの希釈度と、燃料タンク２２１１の収容量とから算出することが可能である。
【００４８】
また、電源管理ユーティリティは、同じくステータス情報から燃料タンク２２１１内の燃料の残量を判別することが可能である。そこで、電源管理ユーティリティは、燃料タンク２２１１内の燃料の残量が所定量を下回っていた場合、図６に示すような、燃料タンク２２１１の交換を促すメッセージを表示する。
【００４９】
この場合の判別基準となる所定量は、燃料タンク２２１１の収容量の１０％以下に設定することが好ましいが、この値は、電源管理ユーティリティにより任意に設定可能である。この設定を行う場合、ユーザは、タスクトレイ内に表示された電源管理ユーティリティのアイコンをポインティングデバイス１５２でクリックする。そうすると、このクリックを受けた電源管理ユーティリティが、各種設定用のインタフェース画面を表示させるので、ユーザは、このインタフェース画面上で判別基準とする所定量を設定する。
【００５０】
これにより、燃料タンクの交換要求という燃料電池ユニット２に特有のメッセージ表示を適切に実行することが可能となる。
【００５１】
次に、混合タンク２２３内の液量が適量の範囲を外れた、ＤＭＦＣセルスタック２２５内の温度が適温の範囲を外れた、燃料ポンプ２２２、送液ポンプ２２４または送風ポンプ２２５が停止した、燃料が空になった、等の異常発生をステータス情報により検知した場合のメッセージ表示について説明する。
【００５２】
このような異常発生を検知した場合、電源管理ユーティリティは、その重要度によっては、例えばシャットダウン処理の実行をオペレーティングシステムに要求する。そして、このシャットダウン処理の実行を必要とするような重大な異常が発生した場合には、電源管理ユーティリティは、図５および図６に示したようなアドバルーン表示ではなく、ユーザに対する警告効果がより大きい図７に示すようなメッセージのウインドウ表示をオペレーティングシステムに要求する。
【００５３】
この図７に示すメッセージは、システムをシャットダウンさせる旨をユーザに通知するものであり、「Shutdown」ボタンがクリックされると、電源管理ユーティリティは、シャットダウン処理の実行を即時にオペレーティングシステムに要求する。また、「Shutdown」ボタンがクリックされない場合であっても、所定時間何らの操作も行われない場合（つまり「Cancel」ボタンがクリックされない場合）には、シャットダウン処理の実行を自動的にオペレーティングシステムに要求する。
【００５４】
一方、例えば燃料電池ユニット２の傾きが許容範囲を外れたなど、シャットダウン処理の実行までは必要としない軽度の異常発生時には、電源管理ユーティリティは、図８に示すように、その内容を示すエラーコードとともに異常発生を警告するメッセージをアドバルーン表示する。そして、シャットダウン処理に代わる何らかの処理が必要な場合、電源管理ユーティリティは、その処理の実行をオペレーティングシステムに要求する。
【００５５】
このように、この電子機器システムでは、燃料電池ユニット２に異常が発生した場合、その旨を示すメッセージ表示を適切に行い、かつ、その異常に対処するための処理を自動的に実行する。
【００５６】
ところで、パーソナルコンピュータのリソース管理を統合的に実行するオペレーティングシステムは、バッテリの残量管理も実行可能である。また、通常、電源コントローラ１６は、ハードウェア的に動作が保証できないレベルまでバッテリ残量が少なくなった状態をバッテリ残量０％と定義する。そして、オペレーティングシステムは、このバッテリ残量０％を認識した場合に、シャットダウン処理を実行する。
【００５７】
また、この電子機器システムでは、燃料電池ユニット２の残量を、電源管理ユーティリティが電源コントローラ１６から取得し、オペレーティングシステムに通知する。したがって、前述の燃料が空になった場合における電源管理ユーティリティからオペレーティングシステムへのシャットダウン処理の要求は、この燃料電池ユニット２が残量０％になった旨の通知で実現される。
【００５８】
しかしながら、ＤＭＦＣ２２を電源とした場合、電源コントローラ１６で定義するバッテリ残量０％を契機にシャットダウンを促すメッセージ表示および実際のシャットダウン処理を実行すると、それらを正常に終了させることができないおそれも大きく、シャットダウンを促すメッセージ表示を適切なタイミングで行ったとは言えなくなってしまう。そこで、この電子機器システムでは、このシャットダウンを促すメッセージ表示を適切なタイミングで行うために、電源管理ユーティリティが、電源コントローラ１６から取得したステータス情報で示される燃料タンク２２１１内の燃料の残量をそのまま通知するのではなく、例えば２％のオフセットをつけて実際よりも少ない値をオペレーティングシステムに通知するようにする。
【００５９】
燃料電池ユニット２内のＥ２ＰＲＯＭ２６内には混合タンクの残量は液面センサ２２３１により計測された値で記憶されてるものとし、マイコン２１はE2PROM２６に記憶されている値から２％を差し引いた値を電子機器１の電源コントローラ１６へ通知する。電源コントローラ１６はＣＰＵ１１へ割り込みを通知し、燃料の残量を通知する。これによりオペレーティングシステムには実際の残量より少ない残量が通知され、オペレーティングシステムが０％と認識した時でも、混合タンク２２３には２％の残量が残っていることになる。これにより、この２％の残量で電子機器１のシャットダウン処理を実行することが可能である。電源コントローラ１６から残量の通知が行われているが、定期的にオペレーティングシステムが残量の情報を読み出してもよい。
【００６０】
図９は、この電子機器システムで実行されるメッセージ表示制御の動作手順を示すフローチャートである。
【００６１】
電源管理ユーティリティは、燃料電池ユニット２のＥ２ＰＲＯＭ２６に格納されたステータス情報を電源コントローラ１６経由で周期的に取得し、燃料電池ユニット２に異常が発生していないかどうかを調べる（ステップＡ１）。もし、異常が発生していれば（ステップＡ１のＹＥＳ）、電源管理ユーティリティは、この異常がシャットダウン処理が必要な重要度の高いものかどうかを調べ（ステップＡ２）、シャットダウン処理が必要であれば（ステップＡ２のＹＥＳ）、シャットダウン処理を促すメッセージ表示を行った後（ステップＡ３）、シャットダウン処理の実行をオペレーティングシステムに要求する（ステップＡ４）。
【００６２】
また、シャットダウン処理が不要であれば（ステップＡ２のＮＯ）、異常発生を警告するメッセージ表示を行い（ステップＡ５）、何らかの対処を行う必要があれば（ステップＡ６のＹＥＳ）、その処理の実行をオペレーティングシステムに要求する（ステップＡ７）。
【００６３】
一方、異常が発生していなければ（ステップＡ１のＮＯ）、電源管理ユーティリティは、カートリッジ式の燃料タンク２２１１が外されていないかどうかを調べる（ステップＡ８）。もし、外されていれば（ステップＡ８のＹＥＳ）、電源管理ユーティリティは、燃料タンク２２１１の装着を促すメッセージ表示を行う（ステップＡ９）、また、外されていなければ（ステップＡ８のＮＯ）、電源管理ユーティリティは、続いて、その残量が所定量を下回っていないかどうかを調べる（ステップＡ１０）。そして、もし、下回っていれば（ステップＡ１０のＹＥＳ）、電源管理ユーティリティは、燃料タンク２２１１の交換を促すメッセージ表示を行う（ステップＡ１１）。
【００６４】
このように、この電子機器システムにおいては、燃料電池ユニット２に特有のメッセージ表示が適切に行われ、かつ、何らかの異常が発生した場合には、その異常に応じた処理が自動的に実行されることになる。
【００６５】
なお、前述した実施形態では、燃料電池ユニット２のＥ２ＰＲＯＭ２６に格納されたステータス情報を電子機器１側で動作する電源管理ユーティリティが周期的に取得する例を説明したが、これに代えて、燃料電池ユニット２のマイコン２１がこのステータス情報を更新した時に、その旨を電子機器１の電源コントローラ１６に通知するようにしてもよい。この場合、電源コントローラ１６は、最新のステータス情報をＥ２ＰＲＯＭ２６から読み出して内蔵するレジスタ１６１に格納するとともに、ＣＰＵ１１に対する割り込み通知によって電源管理ユーティリティにステータス情報の更新を伝達する。そして、ステータス情報の更新を知った電源管理ユーティリティは、ＢＩＯＳ経由で電源コントローラ１６のレジスタ１６１に格納された最新のステータス情報を取得する。
【００６６】
つまり、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。たとえば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６７】
【発明の効果】
以上説明したように、この発明によれば、燃料電池に特有のメッセージ表示を行うことを実現した電子機器、コンピュータおよび状態表示制御方法を提供することができる。
【図面の簡単な説明】
【図１】この発明の実施形態に係る電子機器システムの外観を示す図。
【図２】図１に示した電子機器のフタ部が開かれた状態における電子機器システムの外観を示す図。
【図３】同実施形態の電子機器の概略構成を示す図。
【図４】同実施形態の燃料電池ユニットの概略構成を示す図。
【図５】同実施形態の電子機器システムで動作する電源管理ユーティリティが表示する燃料タンクの装着を促すメッセージの一表示例を示す図。
【図６】同実施形態の電子機器システムで動作する電源管理ユーティリティが表示する燃料タンクの交換を促すメッセージの一表示例を示す図。
【図７】同実施形態の電子機器システムで動作する電源管理ユーティリティが表示するシャットダウンを通知するメッセージの一表示例を示す図。
【図８】同実施形態の電子機器システムで動作する電源管理ユーティリティが表示する異常発生を通知するメッセージの一表示例を示す図。
【図９】同実施形態の電子機器システムで実行されるメッセージ表示制御の動作手順を示すフローチャート。
【符号の説明】
１…電子機器、２…燃料電池ユニット、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＨＤＤ、１４…表示コントローラ、１５…キーボードコントローラ、１６…電源コントローラ、２１…マイコン、２２…ＤＭＦＣ、２３…内部２次電池、２４…充電回路、２５…加速度センサ、２６…Ｅ２ＰＲＯＭ、１４１…ＬＣＤ、１５１…キーボード、１５２…ポインティングデバイス、１６１…レジスタ、２２１…燃料タンクスロット、２２２…燃料ポンプ、２２３…混合タンク、２２４…送液ポンプ、２２５…ＤＭＦＣセルスタック、２２６…送風ポンプ、２２２１…燃料タンク、２２１２…着脱センサ、２２３１…液面センサ、２２５１…温度センサ。
【図１】
0003713493.tif 000002
【図２】
0003713493.tif 000003
【図３】
0003713493.tif 000004
【図４】
0003713493.tif 000005
【図５】
0003713493.tif 000006
【図６】
0003713493.tif 000007
【図７】
0003713493.tif 000008
【図８】
0003713493.tif 000009
【図９】
0003713493.tif 000010