(57)【特許請求の範囲】
【請求項１】
メモリと、二次電池とを備えたバッテリーパックを収納する電子機器であって、
前記バッテリーパックを収納する収納部と、
前記収納部の開口部に開閉自在に配置された電池蓋と、
前記電池蓋が開くことを検出する蓋検出手段と、
前記蓋検出手段により前記電池蓋が開かれたことが検出されたときは、前記メモリに異常があったことを示す異常情報を書き込む書き込み手段とを備えることを特徴とする電子機器。
【請求項２】
前記書き込み手段は、前記メモリに前記バッテリーパックの充電状態を表す充電状態データを書き込むことを特徴とする請求項１記載の電子機器。
【請求項３】
前記書き込み手段は、前記メモリに前記充電状態データを書き込んだ後、前記メモリから前記異常情報を消去することを特徴とする請求項２記載の電子機器。
【請求項４】
前記メモリには前記充電状態データを記憶するための記憶領域が予め２つ設けられ、前記書き込み手段は、前記２つの記憶領域のいずれか一方に前記充電状態データを書き込むことを特徴とする請求項２又は３記載の電子機器。
【請求項５】
前記書き込み手段は、前記メモリに前記充電状態データを書き込むときは、前記メモリに設けられた２つの記憶領域に記憶されている充電状態データのうち、古い方に現在の充電状態データを上書きすることを特徴とする請求項４記載の電子機器。
【請求項６】
前記メモリに前記異常情報が記憶されているかを判定する判定手段と、
前記判定手段により前記メモリに前記異常情報が記憶されていると判定されたときは、前記メモリに設けられた２つの記憶領域に記憶されている充電状態データのうち新しい方を読み出す読み出し手段とを更に備えることを特徴とする請求項４又は５記載の電子機器。
【請求項７】
前記判定手段により前記メモリに前記異常情報が記憶されていると判定されたときは、異常終了したことを示す表示を行なう表示手段を更に備えることを特徴とする請求項６記載の電子機器。
【請求項８】
前記表示手段は、前記異常終了したことを示す表示を行なうときは、前記バッテリーパックの充電状態を示す表示色を変更することを特徴とする請求項７記載の電子機器。
【請求項９】
メモリと、二次電池とを備えたバッテリーパックを充電する充電装置であって、
ＡＣ電力が入力される入力手段と、
前記入力手段から入力されるＡＣ電力からＡＣ入力電圧を検出する入力電圧検出手段と、
前記入力電圧検出手段により検出されたＡＣ入力電圧が所定値以下になるときは、前記メモリに異常があったことを示す異常情報を書き込む書き込み手段とを備えることを特徴とする充電装置。
【請求項１０】
前記書き込み手段は、前記メモリに前記バッテリーパックの充電状態を表す充電状態データを書き込むことを特徴とする請求項９記載の充電装置。
【請求項１１】
前記書き込み手段は、前記メモリに前記充電状態データを書き込んだ後、前記メモリから前記異常情報を消去することを特徴とする請求項１０記載の充電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び充電装置に関し、特に、メモリと二次電池を備えたバッテリーパックを収納する電子機器及び当該バッテリーパックを充電する充電装置に関する。
【背景技術】
【０００２】
従来、電子機器に装着されて使用されるバッテリーパックには、公称電荷容量値及び残存電荷容量値を記憶する不揮発性メモリを備えるものがある。このようなバッテリーパックを使用する電子機器には、電流積算結果と不揮発性メモリ内の初期残存電荷容量値、公称電荷容量値から残存電荷容量値を算出し、初期残存電荷容量値を現在の残存電荷容量値に書き換えるように構成されたものがある（特許文献１参照）。
【０００３】
また、記憶媒体と電池ケースを筐体内の装填部に装填することができ、電池蓋を開くことにより、該記憶媒体及び該電池ケースの双方を着脱することが可能な携帯電子機器が提案されている（特許文献２参照）。当該電子機器では、開閉スイッチにより電池蓋が開かれたことを検知し、電池蓋が開かれたときには、マイクロコンピュータの制御により、装填部に装填された記憶媒体に対してデータの記録を早急に行い、該記憶媒体内のデータの保護が行なわれている。
【特許文献１】特開平６−３１０１７９号公報
【特許文献２】特開平１１−２３２１８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の負荷装置が動作している間にバッテリーパックが取り外された場合、バッテリーパック内の不揮発性メモリにデータを正しく書き込めなかったり、データの破壊が起きたりするおそれがある。また、これらの事象が発生してデータに異常があっても利用者が判らないという問題がある。
【０００５】
また、特許文献２で開示された記憶媒体内のデータを保護する方法は、バッテリーパックと別体の記憶媒体を想定したものであって、バッテリーパック自体に内蔵されたメモリ内のデータの保護に対しては不十分である。
【０００６】
本発明は、上記問題に鑑みて成されたもので、機器の動作中にバッテリーパックが取り外された場合でも、バッテリーパック内のメモリにデータを正しく書き込むことができる電子機器及び充電装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の電子機器によれば、メモリと、二次電池とを備えたバッテリーパックを収納する電子機器であって、前記バッテリーパックを収納する収納部と、前記収納部の開口部に開閉自在に配置された電池蓋と、前記電池蓋が開くことを検出する蓋検出手段と、前記蓋検出手段により前記電池蓋が開かれたことが検出されたときは、前記メモリに異常があったことを示す異常情報を書き込む書き込み手段とを備えることを特徴とする。
【０００８】
上記目的を達成するために、本発明の充電装置によれば、メモリと、二次電池とを備えたバッテリーパックを充電する充電装置であって、ＡＣ電力が入力される入力手段と、前記入力手段から入力されるＡＣ電力からＡＣ入力電圧を検出する入力電圧検出手段と、前記入力電圧検出手段により検出されたＡＣ入力電圧が所定値以下になるときは、前記メモリに異常があったことを示す異常情報を書き込む書き込み手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、機器の動作中にバッテリーパックが取り外された場合でも、バッテリーパック内のメモリに異常があったことを書き込むことができる。
【００１０】
本発明によれば、バッテリーパックの動作中にＡＣ電力の供給がなくなっても、バッテリーパック内のメモリに異常があったことを書き込むことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照して説明する。
【００１２】
［第１の実施の形態］
図１は、本発明の実施形態に係る電子機器の一例を示す図である。
【００１３】
図１において、電子機器３０１は、バッテリーパック１２８を電源として収納するデジタルカメラから成り、レンズ７、マイク８、シャッターボタン９、及び電源スイッチ１０を備える。また、電子機器３０１は、その底面から筐体内にバッテリーパックの収納部が設けられており、収納部の開口部には開閉自在な電池蓋１２が取り付けられている。また、電子機器３０１は、図示されていないが、レンズ７が配置された側と反対側の筐体に液晶等から成る表示部を備える。
【００１４】
バッテリーパック１２８は、電子機器３０１内の収納部に収納（装着）又は取り外し可能に構成され、電子機器３０１と電気的に接続するための＋端子１２９、通信端子１３０、温度端子１３１、及び−端子１３２を備える。
【００１５】
図２は、図１の電子機器３０１内の収納部周辺の概略構造を示す図であり、（ａ）は電池蓋１２が閉じた状態、（ｂ）は電池蓋１２が開いた状態を示す。
【００１６】
図２（ａ）及び図２（ｂ）において、収納部１１は、バッテリーパック１２８を収納するために電子機器３０１の筐体内に設けられた収納部である。収納部１１の開口部には、バッテリーパック１２８を固定するためのロック機構３６と、電池蓋１２をスライド開閉させるための回動軸が通る長孔３４と、電池蓋１２の開閉を検出する電池蓋開閉検出スイッチ３１５（蓋検出手段）とが設けられている。
【００１７】
電池蓋１２には、当該電池蓋１２が閉じられたときに、電池蓋開閉検出スイッチ３１５を押し込むための凸部１２ａが設けられている。電池蓋開閉検出スイッチ３１５は、筐体内に配置された制御基板３５に接続されている。制御基板３５には、後述する制御マイコン、電源の制御や撮影した画像を処理する回路（不図示）、レンズ焦点やズームを制御する回路（不図示）等が収容されている。
【００１８】
収納部１１の底面には、バッテリーパック１２８の端子部（＋端子１２９、通信端子１３０、温度端子１３１、及び−端子１３２）と接続する端子部３７及びバッテリーパックの排出用バネ３８が配置されている。
【００１９】
バッテリーパック１２８が排出用バネ３８を押し下げつつ収納部内に収納されると、ロック機構３６により固定される。そして、端子部３７とバッテリーパック１２８側の端子部とが接続され、電子機器３０１への電力が供給可能になると共に、電子機器３０１とバッテリーパック１２８との間での通信が可能になる。
【００２０】
図２（ａ）に示すように、電池蓋１２が閉じられた状態では、電池蓋１２上の凸部１２ａが電池蓋開閉検出スイッチ３１５を押し込み、当該電池蓋開閉検出スイッチ３１５がＯＮして、電池蓋１２が閉じられたことを検出する。
【００２１】
バッテリーパック１２８を収納部１１から取り出す際には、電池蓋１２を符号４０の方向にスライドさせた後に、図２（ｂ）に示す符号４１の方向に回転させて電池蓋１２を開く。これら一連の操作が行なわれると、凸部１２ａによる電池蓋開閉検出スイッチ３１５への押し込みが解除され、当該電池蓋開閉検出スイッチ３１５がＯＦＦとなって電池蓋１２が開かれたことを検出する。
【００２２】
次に、ロック機構３６が符号４２の方向へスライド操作されてロックが解除されると、排出用バネ３８によりバッテリーパック１２８が収納部１１から押し出され、バッテリーパック１２８を電子機器３０１から取り出すことが可能となる。このとき、端子部３７とバッテリーパック１２８側の端子部との接続が切断される。
【００２３】
このように、電子機器３０１からバッテリーパック１２８を取り外すには、電子機器３０１上の電源スイッチ１０をＯＦＦした後、第一の操作として電池蓋１２を開き、第二の操作としてロック機構３６のロックを解除する必要がある。
【００２４】
図３は、図１の電子機器３０１とバッテリーパック１２８の電気的な構成を示すブロック図である。
【００２５】
電子機器３０１は、＋端子３０２、通信（Ｄ）端子３０３、温度（Ｔ）端子３０４、−端子３０５、レギュレータ（ＲＥＧ）３０６、抵抗器３０７，３１１，３１２、制御マイコン３０８、電子負荷３０９、及び表示部３１３を備える。また、電子機器３０１は、電池蓋開閉検出スイッチ（検出ＳＷ）３１５を備える。
【００２６】
＋端子３０２は、バッテリーパック１２８が電子機器３０１に収納されたときに、バッテリーパック１２８側の＋端子１２９に接触して電気的に接続する。同様に、通信端子３０３は、バッテリーパック側の通信（Ｄ）端子１３０に接触して電気的に接続する。温度端子３０４は、バッテリーパック側の温度（Ｔ）端子１３１と接触して電気的に接続する。−端子３０５は、バッテリーパック１２８が電子機器３０１に装着されたときにバッテリーパック側の−端子１３２と接触して電気的に接続する。
【００２７】
レギュレータ３０６は、バッテリーパック１２８の出力電圧を制御して制御マイコン３０８に安定した電圧を供給する。抵抗器３０７はプルアップ抵抗である。抵抗器３１１，３１２は、バッテリーパック１２８の出力電圧を測定するための分圧抵抗である。
【００２８】
制御マイコン３０８は、ＣＰＵ（不図示）、ＲＡＭ、及びＲＯＭ等で構成される。電子負荷３０９は、動作モード毎に変化する電子機器３０１の負荷を表している。動作モードは、ユーザにより設定され、電子機器３０１がデジタルカメラである場合、撮影モード（ＲＥＣモード）や再生モード（ＰＬＡＹモード）等となる。
【００２９】
トランジスタ３１０は、制御マイコン３０８がバッテリーパック１２８の出力電圧を測定する際にＯＮするスイッチである。なお、図示では、トランジスタ３１０を使用しているが、より精度の高い検出が必要な場合にはＦＥＴスイッチを使用してもよい。
【００３０】
表示部３１３は、ＬＣＤ（Liquid Crystal Display）、ＣＶＦ（Color View Finder）、ＬＥＤ（Light Emitting Diode）等から成る。表示画面３１４は、表示部３１３に表示される画面の一例である。表示画面３１４には、電池残量表示アイコン３１６が表示される。電池残量表示アイコン３１６では、図示のように、当該アイコン上の３つの表示領域によりバッテリーパックの充電状態が３段階に分けて表示される。例えば、満充電時には３つの表示領域すべてが点灯する一方、減電状態時には３つの表示領域すべてが消灯する。
【００３１】
バッテリーパック１２８は、上述した端子部に加えて、不揮発性メモリ１３３、サーミスタ１３４、電池保護回路１３５、充電保護ＦＥＴ１３６、放電保護ＦＥＴ１３７、及び二次電池１３８を備える。
【００３２】
サーミスタ１３４は、温度変化を抵抗値に変換する温度検出素子である。電池保護回路１３５は、充電時及び放電時において、電圧／電流を監視して過充電や過放電にならないように二次電池１３８を保護する。充電保護ＦＥＴ１３６は、充電時に異常が発生した場合、回路を遮断するスイッチであり、電池保護回路１３５により制御される。放電保護ＦＥＴ１３７は、放電時の異常が発生した場合、回路を遮断するスイッチであり、電池保護回路１３５により制御される。二次電池１３８はリチウムイオン二次電池等から成る。
【００３３】
電子機器３０１にバッテリーパック１２８が収納されると、＋端子３０２と−端子３０５との間に電圧が印加され、電子機器３０１に電力が供給される。同時に、電子機器３０１側の通信端子３０３、温度端子３０４と、バッテリーパック１２８側の通信端子１３０、温度端子１３１とが各々接触して電気的に接続される。そして電源スイッチ１０がＯＮされると、電子機器３０１は動作を開始する。
【００３４】
電子機器３０１は、バッテリーパック１２８に内蔵された不揮発性メモリ１３３に通信端子１３０，３０３を介して通信可能となっている。そして、電子機器３０１は、バッテリーパックの識別情報や充電状態データ等を不揮発性メモリ１３３から受信すると共に、電子機器３０１で消費した電力を差し引いて、現在の充電状態データとして不揮発性メモリ１３３に送信する。バッテリーパックの識別情報とは、バッテリーパック１２８の種類を表す識別データであって、バッテリーパック固有の情報である。この識別データは、バッテリーパック１２８内の不揮発性メモリ１３３に予め記憶されている。また、充電状態データとは、バッテリーパックの充電状態を表すデータであり、バッテリーパック１２８内の不揮発性メモリ１３３に記憶される。不揮発性メモリ１３３内には、充電状態データを記憶するための記憶領域が２つ設けられている。
【００３５】
電子機器３０１は、動作モードに対応する消費電力情報を記憶し、制御マイコン３０８により電子負荷３０９の動作モードを検出すると共に、動作を行った時間を計測して、現在実行されている動作モードでの使用可能時間を算出することができる。また、電子機器３０１は、制御マイコン３０８により消費電力情報と動作を行った時間から消費電力量を算出することができる。そして、これらの情報を表示部３１３に表示する。
【００３６】
電池蓋開閉検出スイッチ３１５は、制御マイコン３０８に接続され、電池蓋１２の開閉を検出する。制御マイコン３０８は、電池蓋開閉検出スイッチ３１５により電池蓋１２が開かれたことを検出すると、バッテリーパック１２８が取り外される可能性があると判断する。
【００３７】
次に、電子機器３０１の動作時の処理の一例を図４〜図６を参照して説明する。
【００３８】
図４及び図５は、電子機器３０１の動作時の処理の一例を示すフローチャートである。
【００３９】
図４において、制御マイコン３０８は、バッテリーパック１２８の装着（収納）を検出すると（ステップＳ２０２）、バッテリーパック１２８内の不揮発性メモリ１３３から識別データを読み出す（ステップＳ２０３）。
【００４０】
次に、制御マイコン３０８は、不揮発性メモリ１３３内に異常終了フラグ（異常情報）が記憶されているか否かを判定する（ステップＳ２０４）（判定工程）。異常終了フラグとは、異常終了したことを示す情報であり、不揮発性メモリ１３３に記憶されたり、消去されたりする。
【００４１】
ステップＳ２０４において、通常時すなわち異常終了しておらず、異常終了フラグが不揮発性メモリ１３３に記憶されていないときは、ステップＳ２０６へ進む。一方、不揮発性メモリ１３３に異常終了フラグが記憶されていたときは、制御マイコン３０８は、バッテリーパック１２８が前回使用された際に異常終了したことを示す表示を表示部３１３に表示して（ステップＳ２０５）（表示工程）、ステップＳ２０６へ進む。
【００４２】
ステップＳ２０５において、表示画面３１４上の電池残量表示アイコン３１６の表示色を、例えば、通常時は青色で表示し、異常終了時には黄色に変更して表示してもよい。このように、バッテリーパックの充電状態を示す電池残量表示アイコン３１６の表示色を変更することで、異常終了したことをより明確に利用者に知らせることが可能となる。
【００４３】
ステップＳ２０６では、充電制御マイコン１１８は、バッテリーパック１２８内の不揮発性メモリ１３３から充電状態データを読み出す（読み出し工程）。不揮発性メモリ１３３に異常終了フラグが記憶されており、異常終了したことを示す表示が行なわれていた場合には、不揮発性メモリ１３３に設けられた２つの記憶領域に記憶されている充電状態データのうち新しい方が読み出される。また、制御マイコン３０８は、現在のバッテリーパック１２８の充電状態を把握するために、バッテリーパック１２８の出力電圧を測定してもよい。
【００４４】
次に、制御マイコン３０８は、電子機器３０１に対して設定された動作モードを検出し（ステップＳ２０７）、当該動作モードに基づく動作を開始する（ステップＳ２０８）。ステップＳ２０９〜ステップＳ２１１では、制御マイコン３０８は、タイマーを作動させて動作モードの動作時間を計測する。
【００４５】
図５において、所定の動作が終了してタイマーがストップすると、制御マイコン３０８は、バッテリーパック１２８内のサーミスタ１３４により、該バッテリーパック１２８内の温度を測定する（ステップＳ２１２）。
【００４６】
次に、制御マイコン３０８は、読み出した識別データと測定したバッテリーパックの温度に基づいて、当該制御マイコン３０８内のＲＯＭから放電時充電状態データテーブルを読み出して参照する。そして、設定された動作モードに基づく動作が行なわれた後の充電状態データを特定する（ステップＳ２１３）（特定工程）。放電時充電状態データテーブルは、バッテリーパックの種類及び放電時温度に対応して作成されたテーブル情報であり、動作モードの消費電力から、バッテリーパックの充電状態を判断するためのデータである。放電時充電状態データテーブルは、制御マイコン３０８内のＲＯＭに予め記憶されている。
【００４７】
次に、制御マイコン３０８は、当該制御マイコン３０８内のＲＯＭから動作モード毎に予め設定されている消費電力データテーブルを読み出して参照する（ステップＳ２１４）。そして、動作モードの動作時間と消費電力データテーブルから実際に消費された消費電力量を算出し（ステップＳ２１５）、動作モード終了後のバッテリーパック１２８の充電状態を判定する（ステップＳ２１６）。ここでは、ステップＳ２０６でバッテリーパック１２８内の不揮発性メモリ１３３から読み出した充電状態データとステップＳ２１３で特定された現在の充電状態データとが比較される。
【００４８】
ステップＳ２１６の後、制御マイコン３０８は、充電状態データの書き換えが必要か否かを判断する（ステップＳ２１７）。本ステップでは、不揮発性メモリ１３３から読み出した充電状態データと現在の充電状態データとが一致するか否か判定し、一致するときは、充電状態データの書き換えが必要ないと判断して（ステップＳ２１７でＮＯ）、ステップＳ２０４へ戻る。
【００４９】
一方、不揮発性メモリ１３３から読み出した充電状態データと現在の充電状態データとが一致しないときは、充電状態データの書き換えが必要であると判断して（ステップＳ２１７でＹＥＳ）、ステップＳ２１８へ進む。
【００５０】
ステップＳ２１８では、制御マイコン３０８は、現在の充電状態データをバッテリーパック１２８内の不揮発性メモリ１３３に送信し、不揮発性メモリ１３３に設けられた２つの記憶領域のいずれか一方に現在の充電状態データの書き込みを行う（書き込み工程）。すなわち、制御マイコン３０８は、不揮発性メモリ１３３に設けられた２つの記憶領域に記憶されている充電状態データのうち、古い方に現在の充電状態データを上書きする。これにより、不揮発性メモリ１３３には、現在の充電状態データと一つ前の充電状態データとが記憶されることになる。その結果、電子機器３０１の動作中に、電子機器３０１からバッテリーパック１２８が不用意に取り外されても、一つ前の充電状態データを読み出すことができ、充電状態データが失われたり、破壊されたりすることを防止できる。
【００５１】
次に、制御マイコン３０８は、バッテリーパック１２８内の不揮発性メモリ１３３に記憶されている異常終了フラグを消去し（ステップＳ２１９）、バッテリーパック１２８の脱却検出を行う（ステップＳ２２０）。その結果、電子機器３０１からバッテリーパック１２８が取り外されたことを検出すると本処理を終了する。
【００５２】
図６は、電子機器動作時の異常終了フラグの書き込み処理を示すフローチャートである。本処理は、上述した図４及び図５に示した動作処理と同時並行して実行される割り込み処理である。
【００５３】
図６において、制御マイコン３０８は、図４のステップＳ２０２でバッテリーパック１２８が収納された後、電源スイッチ１０がＯＮされると、電池蓋開閉検出スイッチ３１５による電池蓋１２の開閉検出を行なう（ステップＳ４０２）。なお、開閉検出した際に、電池蓋１２が閉じていないと判断されたときは、閉じるまで待機する。
【００５４】
次に、電子機器の動作中に、電池蓋１２が開かれたことを電池蓋開閉検出スイッチ３１５が検出すると（ステップＳ４０３でＹＥＳ）、制御マイコン３０８は、バッテリーパックが取り外される可能性があると判断する（判断工程）。そして、異常終了フラグをバッテリーパック１２８内の不揮発性メモリ１３３に書き込み（ステップＳ４０４）、ステップＳ４０２へ戻る。
【００５５】
異常終了フラグが不揮発性メモリ１３３に記憶された後に、ロック機構３６が解除されてバッテリーパック１２８が取り外された場合、当該バッテリーパック１２８内の不揮発性メモリ１３３には異常終了フラグが記憶されている状態となる。その後、バッテリーパック１２８が電子機器３０１に再収納された場合、図４のステップＳ２０４，Ｓ２０５により、充電状態データが不揮発性メモリ１３３に書き込まれていないおそれがあることを利用者に知らせることができる。
【００５６】
一方、異常終了フラグが不揮発性メモリ１３３に記憶されてもロック機構３６が解除されず、バッテリーパック１２８が取り外されていない場合は、不揮発性メモリ１３３に記憶されていた異常終了フラグが図４のステップＳ２１９で消去される。
【００５７】
なお、電池蓋１２を開いてロック機構３６を解除する操作に数秒の時間がかかることから、この間に、不揮発性メモリ１３３に異常終了フラグの書き込みを行なった後に、充電状態データの書き込みを行ってもよい。
【００５８】
現在の充電状態データが不揮発性メモリ１３３に書き込まれる前に電池蓋１２が開けられた場合は、異常終了フラグが不揮発性メモリ１３３に書き込まれた後、バッテリーパック１２８が収納部１１から取り外されない限り、充電状態データが書き込まれる。その後、異常終了フラグが消去され、不揮発性メモリ１３３に記憶されている充電状態データが適正な値として管理される。
【００５９】
上記実施形態によれば、機器の動作中にバッテリーパックが取り外された場合でも、バッテリーパック内の不揮発性メモリに充電状態データが正しく書き込むことができる。
【００６０】
また、本実施の形態では、電池蓋１２とロック機構３６とを備え、バッテリーパックの取り外しに少なくとも２つの操作が必要な電子機器について説明したが、これに限定されるものではない。例えば、電池蓋１２が無く、ロック機構３６に対する操作を２つ以上、例えば押し込んで（第一の操作）からスライドさせる（第二の操作）といったものに変更してもよい。そして、第一の操作が行なわれたことを検出スイッチ等で検出し、図６に示す割り込み処理を行なうように構成すれば、電池蓋１２が無い電子機器であっても同様の効果を得ることができる。
【００６１】
［第２の実施の形態］
次に、バッテリーパック１２８に対して充電を行なう充電装置１０１について説明する。なお、本第２の実施形態における構成要素については、上記第１の実施形態における構成要素と同一のものには同一の符号を付してその説明を省略する。
【００６２】
図７は、充電装置１０１にバッテリーパック１２８を装着した状態を示す図である。
【００６３】
図７において、５０１はバッテリロック部材、５０２はバッテリ取り外し時の指かけ用の切欠部である。バッテリーパック１２８を充電器より取り外す際は、このバッテリロック部材５０１を操作した後に、切欠き部５０２より取り外す構造としている。
【００６４】
図８は、充電装置の内部構成を示すブロック図である。
【００６５】
図８において、充電装置１０１は、バッテリーパック１２８に充電を行なう充電装置である。バッテリーパック１２８は、充電装置１０１に対して脱着可能に構成されている。
【００６６】
充電装置１０１は、ＡＣ入力部１０２、フィルタ回路１０３、ブリッジダイオード１０４、一次電解コンデンサ１０５、トランス１０６、スイッチングコントロール部１０７、フォトカプラ１０８、整流ダイオード１０９、整流コンデンサ１１０を備える。また、レギュレータ１１１、オペアンプ１１２，１１５、抵抗器１１３，１１４，１１６，１１７、充電制御マイコン１１８、充電スイッチ回路１１９、電流検知抵抗１２０、抵抗器１２１，１２２，１２３を備える。さらに、＋端子１２４、Ｄ（通信）端子１２５、Ｔ（温度）端子１２６、−端子１２７、表示部１３９を備える。
【００６７】
さらに、充電装置１０１は、一時側電圧が所定値以下になるかどうかを監視する電圧監視回路１０００（入力電圧検出手段）と、その監視状態を充電制御マイコン１１８に送るフォトカプラ１００１とを備えている。
【００６８】
ＡＣ入力部１０２にＡＣが入力されると、フィルタ回路１０３、ブリッジダイオード１０４、一次電解コンデンサ１０５を介してトランス１０６に電力が供給される。トランス１０６の二次側出力電圧は、整流ダイオード１０９、整流コンデンサ１１０で整流される。そして、抵抗器１１３，１１４、オペアンプ１１２、フォトカプラ１０８を介してバッテリーパック１２８の充電電圧に設定される。
【００６９】
充電装置１０１にバッテリーパック１２８が装着されると、充電装置側の＋端子１２４〜−端子１２７と、バッテリーパック１２８側の＋端子１２９〜−端子１３２とが各々接触して電気的に接続される。そして、抵抗器１１６，１１７により充電電流が設定され、電流検知抵抗１２０、オペアンプ１１５、フォトカプラ１０８を介して定電圧／定電流充電が行なわれる。
【００７０】
スイッチングコントロール部１０７は、フォトカプラ１０８からの信号に基づいてトランス１０６の二次側出力電圧を安定化させる。充電スイッチ回路１１９は、充電出力をＯＮ／ＯＦＦするスイッチ回路である。表示部１３９は、複数のＬＥＤによって構成され、それらの点灯又は点滅によりバッテリーパック１２８の充電状態を表す。
【００７１】
レギュレータ１１１は、充電制御マイコン１１８に安定した電圧を供給すると共に、オペアンプ１１２，１１５に基準電圧を供給する。バッテリーパック１２８への充電は、充電制御マイコン１１８によって制御される。充電制御マイコン１１８は、電流検知抵抗１２０の両端に発生する電位差により充電電流を検出すると共に、抵抗器１２１，１２２により充電電圧を検出する。さらに、充電電圧の上昇及び充電電流の低下を検出して充電完了したか否かを判断する。
【００７２】
充電装置１０１は、バッテリーパック１２８への充電を行なうと共に、充電制御マイコン１１８により通信端子１２５，１３０を介してバッテリーパック１２８内の不揮発性メモリ１３３に通信可能である。
【００７３】
充電装置１０１は、電子機器３０１と同様に、バッテリーパック１２８の識別情報、充電状態データ等を不揮発性メモリ１３３から受信すると共に、測定した充電電流、充電電圧から充電状態を判断し、充電状態データとして不揮発性メモリ１３３に送信する。
【００７４】
また、充電装置１０１は、温度端子１２６，１３１を介してバッテリーパック１２８に内蔵されたサーミスタ１３４に接続し、バッテリーパック１２８の内部温度を検出して、充電時の温度異常停止等の充電制御を行なう。また、検出した内部温度をバッテリーパック１２８の温度情報として不揮発性メモリ１３３に送信して記憶する。
【００７５】
ＡＣ入力部１０２にＡＣが入力されると、フィルタ回路１０３、ブリッジダイオード１０４、一次電解コンデンサ１０５を介してトランス１０６に電力が供給される。トランス１０６に入力される電圧が例えば日本のようなＡＣ１００Ｖの地域であれば、当該電圧波形のピークが約１４１ＶでＡＣ供給がされている場合、電圧監視回路１０００にて正常と判断される。
【００７６】
ＡＣの供給が断たれる或いは何らかの原因で電力供給が下がった場合、例えば、電圧監視回路１０００で１２０Ｖピークを下回る電圧を検出したときにはＡＣ入力が断たれる可能性があると判断され、フォトカプラ１００１にて充電制御マイコン１１８に信号を返す。フォトカプラ１００１よりの信号を受けた充電制御マイコン１１８は充電スイッチ回路１１９をオフして充電を停止する。充電停止を行なうことで一次電解コンデンサ１０５に蓄えられている電力はバッテリーパック１２８に供給されない。そして、一次電解コンデンサ１０５に蓄えられた電力によって充電制御マイコン１１８から不揮発性メモリ１３３に異常終了データの書き込み動作が行われる。
【００７７】
ＡＣコンセントを抜かれる以外の瞬断等で一時的に電力が下がった場合、再び電圧監視回路１０００での電圧が正常な値に戻る。そのため、フォトカプラ１００１からの信号を充電制御マイコン１１８へ送り、再び充電スイッチ回路１１９をオンすると共に正常な充電データの書き込みを行う。
【００７８】
次に、充電装置１０１によるバッテリーパック１２８への充電処理の流れについて図９を参照して説明する。
【００７９】
図９は、充電制御マイコン１１８により実行される充電処理を示すフローチャートである。
【００８０】
図９において、充電制御マイコン１１８は、バッテリーパック１２８の装着を検出すると（ステップＳ１０２）、通信端子１２５，１３０を介してバッテリーパック１２８内の不揮発性メモリ１３３から識別データを読み出す（ステップＳ１０３）。
【００８１】
次に、充電を開始すると（ステップＳ１０４）、充電制御マイコン１１８は、充電タイマーをスタートさせ（ステップＳ１０５）、充電電流及び充電電圧が安定するまで待機する（ステップＳ１０６）。これは、充電開始直後は過渡的なノイズ或いは充電垂下電流が一時的に高い状態になるためである。ステップＳ１０６では、充電電流及び充電電圧が安定するまでの指定時間が経過したか否かを判別し、指定時間が経過したときは、ステップＳ１０７へ進む。
【００８２】
次に、ステップＳ１０７では、充電制御マイコン１１８は、バッテリーパック１２８内の不揮発性メモリ１３３から充電状態データを読み出す。
【００８３】
次に、充電制御マイコン１１８は、抵抗器１２１，１２２を利用してバッテリーパック１２８の充電電圧を測定する（ステップＳ１０８）。つづいて、充電制御マイコン１１８は、電流検知抵抗１２０の両端に発生する電位差によりバッテリーパック１２８の充電電流を測定する（ステップＳ１０９）。さらに、充電制御マイコン１１８は、バッテリーパック１２８内のサーミスタ１３４により、バッテリーパック１２８の温度を測定する（ステップＳ１１０）。
【００８４】
次に、充電制御マイコン１１８は、読み出した識別データと測定したバッテリーパックの温度に基づいて、当該充電制御マイコン１１８内のＲＯＭから充電時充電状態データテーブルを読み出して参照する（ステップＳ１１１）。そして、現在の充電状態データを特定する。充電時充電状態データテーブルでは、バッテリーパックの種類及び充電時温度に対応して作成されたテーブル情報であり、バッテリーパックの充電状態を判断するためのデータである。充電時充電状態データテーブルは、充電制御マイコン１１８内のＲＯＭに予め記憶されている。
【００８５】
次に、充電制御マイコン１１８は、ステップＳ１１１で参照した充電時充電状態データテーブルに基づいてバッテリーパック１２８の充電状態を判定する（ステップＳ１１２）。ここでは、ステップＳ１０７で読み出した充電状態データと充電時充電状態データテーブルに基づいて特定された現在の充電状態データとが比較される。
【００８６】
ステップＳ１１２の後、充電制御マイコン１１８は、充電状態データの書き換えが必要か否かを判断する（ステップＳ１１３）。本ステップでは、不揮発性メモリ１３３から読み出した充電状態データと現在の充電状態データとが一致するか否か判定し、一致するときは、充電状態データの書き換えが必要ないと判断して（ステップＳ１１３でＮＯ）、ステップＳ１０７へ戻る。
【００８７】
一方、不揮発性メモリ１３３から読み出した充電状態データと現在の充電状態データとが一致しないときは、充電状態データの書き換えが必要であると判断して（ステップＳ１１３でＹＥＳ）、ステップＳ１１４へ進む。
【００８８】
ステップＳ１１４では、充電制御マイコン１１８は、現在の充電状態データをバッテリーパック１２８内の不揮発性メモリ１３３に送信し、不揮発性メモリ１３３に設けられた２つの記憶領域のいずれか一方に現在の充電状態データの書き込みを行う。すなわち、充電制御マイコン１１８は、不揮発性メモリ１３３に設けられた２つの記憶領域に記憶されている充電状態データのうち、古い方に現在の充電状態データを上書きする。これにより、不揮発性メモリ１３３には、現在の充電状態データと一つ前の充電状態データとが記憶されることになる。
【００８９】
次に、ステップＳ１１５では、充電制御マイコン１１８は、バッテリーパック１２８内の不揮発性メモリ１３３に記憶されている異常終了フラグを消去する。
【００９０】
ステップＳ１１６では、充電制御マイコン１１８は、充電終了条件に基づいてバッテリーパック１２８の充電が終了したか否かを判断し、充電終了条件を満たしていないときはステップＳ１０７に移行する。一方、充電終了条件を満たしているときは本処理を終了する。これにより、電子機器３０１で異常終了されたバッテリーパックでも、充電装置１０１で現在の充電状態データの書き込みが行われた後に異常終了フラグが消去され、電子機器３０１への再収納時に実際の充電状態と異常終了した表示との不整合を防止できる。
【００９１】
次に、図１０を用いて異常終了フラグの書き込みフローの説明をする。
【００９２】
ステップＳ２００１では、異常終了フラグの書き込みフローを開始する。ステップＳ２００２では、電圧監視回路１０００がＡＣ入力電圧を検出する。ステップＳ２００３では、電圧監視回路１０００が、ＡＣ入力が絶たれたかどうかを判断する。ステップＳ２００４では、充電制御マイコン１１８が異常終了フラグ書き込みを行う。
【００９３】
ステップＳ２００２で、電圧監視回路１０００によってＡＣ入力電圧を測定する。そして、ステップＳ２００３で入力電圧ピーク値１２０Ｖを下回る電圧を検出すると、電圧監視回路１０００はＡＣ入力が絶たれたと判断する。
【００９４】
ステップＳ２００３にてＡＣ入力が絶たれたと判断すると、電圧監視回路１０００はその情報をフォトカプラ１００１を介して充電制御マイコン１１８に送る。ステップＳ２００４では、充電制御マイコン１１８が充電スイッチ回路１１９をオフして充電を停止した後、一次電解コンデンサ１０５に蓄えられている電力でバッテリーパック１２８内の不揮発性メモリ１３３に異常終了フラグ書き込みを行なう。一方、ステップＳ２００３にてＡＣ入力が絶たれていないと判断される場合にはステップＳ２００１へ戻る。
【００９５】
上記異常終了フラグの書き込みフローは、図９に示した充電処理フローと並行して動作している。異常終了フラグが不揮発性メモリ１３３に記憶された後に、ＡＣ入力電力が回復すると図９の動作フローが再度実行される。そして、不揮発性メモリ１３３に記憶されていた異常終了フラグが図９のステップＳ１１５で消去される。
【００９６】
以上述べたように、バッテリーパック１２８に残量データを書き込む充電装置の不用意な動作時にもデータを保護し、何らかの異常を使用者に告知することでより使い勝手の良いシステムを提供することができる。
【００９７】
また、ＡＣ１００Ｖ地域での閾値で説明したが２４０Ｖの地域までのワールドワイドタイプであっても１００Ｖまでは通常動作が可能であるので同様に保護できる。閾値も充電器とバッテリーパックの使用に応じて設定されるものであり固定的なものではない。さらに、ＡＣ入力の監視だけの構成ではなく、二次側電圧や電流が下がることを検出して動作するようにしても良いし、充電したバッテリーパックの電力で書き込み動作を行なう構成も同様に可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態に係る電子機器の一例を示す図である。
【図２】図１の電子機器内の収納部周辺の概略構造を示す図であり、（ａ）は電池蓋が閉じた状態、（ｂ）は電池蓋が開いた状態を示す。
【図３】図１の電子機器とバッテリーパックの電気的な構成を示すブロック図である。
【図４】電子機器動作時の処理の一例を示すフローチャートである（その１）。
【図５】電子機器動作時の処理の一例を示すフローチャートである（その２）。
【図６】電子機器動作時の異常終了フラグの書き込み処理を示すフローチャートである。
【図７】本発明の実施形態に係る充電装置の一例を示す図である。
【図８】図７の充電装置の内部構成を示すブロック図である。
【図９】充電制御マイコン１１８により実行される充電処理を示すフローチャートである（その１）。
【図１０】充電制御マイコン１１８により実行される充電処理を示すフローチャートである（その２）。
【符号の説明】
【００９９】
１１  収納部
１２  電池蓋
１０１  充電装置
１２８  バッテリーパック
１３３  不揮発性メモリ
１３４  温度検出素子（サーミスタ）
１３８  二次電池セル
３０１  電子機器
３０８  制御マイコン
３０９  電子負荷
３１３  表示部
３１５  電池蓋開閉検出スイッチ
３１６  電池残量表示アイコン
【図１】
0005196911.tif 000002
【図２】
0005196911.tif 000003
【図３】
0005196911.tif 000004
【図４】
0005196911.tif 000005
【図５】
0005196911.tif 000006
【図６】
0005196911.tif 000007
【図７】
0005196911.tif 000008
【図８】
0005196911.tif 000009
【図９】
0005196911.tif 000010
【図１０】
0005196911.tif 000011