(57)【要約】    【課題】  簡単な回路構成で電池の放電状態を判定することができる電池状態判定装置及び電池状態判定方法を提供する。    【解決手段】  ＤＡコンバータ２４に基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池１２の出力電圧とをコンパレータ２６に入力してこれらの比較結果を示す比較結果信号を出力させ、入力した基準電圧値と比較結果信号とに基づいて電池１２の電圧負荷１６に対する駆動電力供給時における放電状態を判定するに際し、制御部２２により、ＤＡコンバータ２４に予め定められた複数の基準電圧値の何れかを選択的に入力するように制御する。    【選択図】  図１
2005184946.tif 000002
【特許請求の範囲】
【請求項１】
電力負荷に駆動電力を供給する電池の前記電力負荷に対する駆動電力供給時における放電状態を判定する電池状態判定装置であって、
デジタル値として入力された基準電圧値をアナログの基準電圧に変換して出力するＤＡコンバータと、
前記ＤＡコンバータから出力された前記基準電圧と前記電池の出力電圧とを比較し、当該比較結果を示す比較結果信号を出力するコンパレータと、
前記ＤＡコンバータに予め定められた複数の前記基準電圧値の何れかを選択的に入力するように制御すると共に、入力した基準電圧値と前記コンパレータから出力された前記比較結果信号とに基づいて前記電池の放電状態を判定する制御手段と、
を備えた電池状態判定装置。
【請求項２】
前記予め定められた複数の基準電圧値を、前記電力負荷に供給する駆動電力の大きさに応じたものとした
請求項１に記載の電池状態判定装置。
【請求項３】
前記予め定められた複数の基準電圧値を、前記電池の放電状態に応じた段階的なものとした
請求項１に記載の電池状態判定装置。
【請求項４】
前記制御手段は、前記予め定められた複数の基準電圧値のうちの少なくとも２つを時分割で入力することを繰り返すように制御する
請求項３に記載の電池状態判定装置。
【請求項５】
前記制御手段は、前記電池の放電状態の判定結果に応じて前記電池から前記電力負荷への駆動電力の供給状態を制御する
請求項１乃至請求項４の何れか１項に記載の電池状態判定装置。
【請求項６】
前記制御手段は、前記電池が、前記電力負荷への駆動電力の供給を所定期間継続できない放電状態にあると判定した場合に、前記電池から前記電力負荷への駆動電力の供給を停止するように制御する
請求項５に記載の電池状態判定装置。
【請求項７】
前記予め定められた複数の基準電圧値を予め記憶した記憶手段を更に備え、
前記制御手段は、前記ＤＡコンバータに入力する前記基準電圧値を前記記憶手段から選択的に読み出す
請求項１乃至請求項６の何れか１項に記載の電池状態判定装置。
【請求項８】
ＤＡコンバータに基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池の出力電圧とをコンパレータに入力してこれらの比較結果を示す比較結果信号を出力させ、前記基準電圧値と前記比較結果信号とに基づいて前記電池の電圧負荷に対する駆動電力供給時における放電状態を判定する電池状態判定方法であって、
前記ＤＡコンバータに予め定められた複数の前記基準電圧値の何れかを選択的に入力するように制御する
電池状態判定方法。
【請求項９】
ＤＡコンバータに基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池の出力電圧とをコンパレータに入力してこれらの比較結果を示す比較結果信号を出力させ、前記基準電圧値と前記比較結果信号とに基づいて前記電池の電圧負荷に対する駆動電力供給時における放電状態を判定する電池状態判定方法であって、
前記ＤＡコンバータに電池の放電状態に応じた段階的なものとして予め定められた複数の前記基準電圧値のうちの少なくとも２つを時分割で入力することを繰り返すように制御する
電池状態判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力負荷に駆動電力を供給する電池の前記電力負荷に対する駆動電力供給時における放電状態を判定する電池状態判定装置及び電池状態判定方法に関する。
【背景技術】
【０００２】
近年、携帯電話、デジタルカメラ、ノートブック型ＰＣ（Personal Computer）やＰＤＡ（Personal Digital Assistant）等の携帯可能な電子機器が広く普及しており、これらの電子機器では、通常、電力供給源として充電可能な２次電池や充電できない一次電池等の電池が用いられている。
【０００３】
この種の電子機器には、一般に、電池の放電状態を監視する機能が備えられており、当該機能による放電状態の判定結果に基づいて、ユーザに対して電池の交換を促したり、電池からの電力負荷への駆動電力の供給を停止させたりしている。
【０００４】
ところで、電池の放電状態の監視は、電池の出力電圧が電池の放電容量に応じて変化することを利用して、当該出力電圧と予め定められた基準電圧との比較結果に基づいて行なう方法が一般的であるが、出力電圧の放電容量に応じた変化（放電特性）は、電池のメーカや種類毎にバラツキがあるだけでなく、製造過程における誤差や経時劣化によってもバラツキが生じ、電池それぞれに固有の放電特性が存在する。また、電力負荷に供給する駆動電力の大きさによっても放電特性は変化する。このため、電池の出力電圧と予め定められた基準電圧との比較結果に基づいて電池の放電状態を判定する方法では、上記電池固有の放電特性を考慮した高精度な判定は困難であった。
【０００５】
そこで、電池の放電状態を高精度に判定するための技術として、特許文献１には、それぞれ８ビットのデジタル値として不揮発性メモリに記憶された過充電電圧データ及び過放電電圧データを、ＤＡコンバータにより２５６通りのアナログデータに変換し、それぞれ過充電基準電圧及び過放電基準電圧として第１のコンパレータ及び第２のコンパレータに出力すると共に、メーカや型番等による電池特性（上記放電特性）のバラツキ、個々の電池特性のバラツキや経時劣化等による電池特性の変化に応じて、不揮発性メモリに記憶された過充電データ及び過放電データを書き換える、という技術が開示されている。
【特許文献１】特開２００２−２１８６６２公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では、過充電電圧及び過放電電圧を検出するために２つのコンパレータを用いており、回路構成が複雑である、という問題点があった。
【０００７】
なお、回路構成が複雑であることは、装置の大型化を招くため、携帯可能な電子機器にとって重要な小型化及び軽量化を十分に図ることができない。また、回路構成が複雑であることは、部品点数の増大にもつながるのでコストの増大を招く恐れもある。
【０００８】
本発明は上記問題点を解決するためになされたものであり、簡単な回路構成で電池の放電状態を判定することができる電池状態判定装置及び電池状態判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の発明は、電力負荷に駆動電力を供給する電池の前記電力負荷に対する駆動電力供給時における放電状態を判定する電池状態判定装置であって、デジタル値として入力された基準電圧値をアナログの基準電圧に変換して出力するＤＡコンバータと、前記ＤＡコンバータから出力された前記基準電圧と前記電池の出力電圧とを比較し、当該比較結果を示す比較結果信号を出力するコンパレータと、前記ＤＡコンバータに予め定められた複数の前記基準電圧値の何れかを選択的に入力するように制御すると共に、入力した基準電圧値と前記コンパレータから出力された前記比較結果信号とに基づいて前記電池の放電状態を判定する制御手段と、を備えている。
【００１０】
請求項１に記載の電池状態判定装置によれば、ＤＡコンバータにより、デジタル値として入力された基準電圧値がアナログの基準電圧に変換されて出力され、コンパレータにより、前記ＤＡコンバータから出力された前記基準電圧と前記電池の出力電圧とが比較されて当該比較結果を示す比較結果信号が出力される。
【００１１】
なお、上記電池には、リチウム・イオン電池、ニッケル・カドミウム電池及びニッケル水素電池等の充電可能な２次電池の他、マンガン電池やアルカリ電池等の充電できない一次電池等が含まれる。
【００１２】
ここで、本発明では、制御手段により、前記ＤＡコンバータに予め定められた複数の前記基準電圧値の何れかが選択的に入力されるように制御されると共に、入力した基準電圧値と前記コンパレータから出力された前記比較結果信号とに基づいて前記電池の放電状態が判定される。
【００１３】
すなわち、本発明では、コンパレータに入力する基準電圧を予め定められた複数の基準電圧値により示される基準電圧から選択するようにしているので、コンパレータは１つあればよく、簡単な回路構成とすることができる。
【００１４】
このように、請求項１に記載の発明によれば、ＤＡコンバータに基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池の出力電圧とをコンパレータに入力してこれらの比較結果を示す比較結果信号を出力させ、入力した基準電圧値と前記比較結果信号とに基づいて前記電池の電圧負荷に対する駆動電力供給時における放電状態を判定するに際し、前記ＤＡコンバータに予め定められた複数の前記基準電圧値の何れかを選択的に入力するように制御しているので、簡単な回路構成で電池の放電状態を判定することができる。
【００１５】
なお、本発明は、請求項２に記載の発明のように、前記予め定められた複数の基準電圧値を、前記電力負荷に供給する駆動電力の大きさに応じたものとすることができる。これにより、電力負荷に供給する駆動電力の大きさに応じて異なる放電特性を考慮して放電状態を精度よく判定できる。
【００１６】
また、本発明は、請求項３に記載の発明のように、前記予め定められた複数の基準電圧値を、前記電池の放電状態に応じた段階的なものとしてもよい。これにより、詳細な放電状態を判定することができる。なお、この場合、電池が放電可能な電力量（いわゆる、残容量）や電池を使用可能な時間等を用いて報知を行なうこともできる。
【００１７】
さらに、本発明の制御手段は、請求項４に記載の発明のように、前記予め定められた複数の基準電圧値のうちの少なくとも２つを時分割で入力することを繰り返すように制御してもよい。これにより、見かけ上、同時に少なくとも２つの基準電圧と出力電圧とを比較することが可能となるので、電力負荷に供給する駆動電力量が大きく、出力電圧が急峻に低下してしまう場合においても、電池の放電状態の判定を素早く行なうことができる。
【００１８】
また、本発明の制御手段は、請求項５に記載の発明のように、前記電池の放電状態の判定結果に応じて前記電池から前記電力負荷への駆動電力の供給状態を制御するようにしてもよい。これにより、電池の放電状態に応じて、最大の駆動電力を用いて最大限の機能を働かせて処理を行ったりすることや、電力負荷において必要最小限の駆動電力を用い、できるだけ多くの処理を行えるようにすること等ができる。
【００１９】
さらに、本発明に記載の前記制御手段は、請求項６に記載の発明のように、前記電池が、前記電力負荷への駆動電力の供給を所定期間継続できない放電状態にあると判定した場合に、前記電池から前記電力負荷への駆動電力の供給を停止するように制御するようにしてもよい。これにより、電力負荷における処理の実行中に突然駆動電力の供給が停止することによる電力負荷側でのトラブルの発生を未然に防止することができる。
【００２０】
なお、上記所定期間は、電力負荷において実行される所定の処理に要する期間とすることもできる。
【００２１】
さらに、本発明は、請求項７に記載の発明のように、前記予め定められた複数の基準電圧値を予め記憶した記憶手段を更に備え、前記制御手段は、前記ＤＡコンバータに入力する前記基準電圧値を前記記憶手段から選択的に読み出すようにしてもよい。これにより、記憶手段に対する複数の基準電圧値の書き換えを行なうだけで多くの種類の放電状態を判定でき、融通性を向上させることができる。
【００２２】
なお、上記記憶手段には、ＲＡＭ、ＥＥＰＲＯＭ、フラッシュメモリ等の半導体記憶素子が含まれる。
【００２３】
一方、上記目的を達成するために、請求項８に記載の電池状態判定方法は、ＤＡコンバータに基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池の出力電圧とをコンパレータに入力してこれらの比較結果を示す比較結果信号を出力させ、入力した基準電圧値と前記比較結果信号とに基づいて前記電池の電圧負荷に対する駆動電力供給時における放電状態を判定する電池状態判定方法であって、前記ＤＡコンバータに予め定められた複数の前記基準電圧値の何れかを選択的に入力するように制御するものである。
【００２４】
したがって、請求項８に記載の電池状態判定方法によれば、上記請求項１に記載の発明と同様に作用するので、請求項１に係る発明と同様に、簡単な回路構成で電池の放電状態を判定することができる。
【００２５】
また、請求項９に記載の電池状態判定方法は、ＤＡコンバータに基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池の出力電圧とをコンパレータに入力してこれらの比較結果を示す比較結果信号を出力させ、入力した基準電圧値と前記比較結果信号とに基づいて前記電池の電圧負荷に対する駆動電力供給時における放電状態を判定する電池状態判定方法であって、前記ＤＡコンバータに電池の放電状態に応じた段階的なものとして予め定められた複数の前記基準電圧値のうちの少なくとも２つを時分割で入力することを繰り返すように制御するである。
【００２６】
したがって、請求項９に記載の電池判定方法によれば、上記請求項４に記載の発明と同様に作用するので、請求項４に係る発明と同様に、簡単な回路構成で電池の放電状態を判定することができる。
【発明の効果】
【００２７】
以上説明したように、本発明に係る電池放電状態判定装置及び電池放電状態判定方法によれば、ＤＡコンバータに基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池の出力電圧とをコンパレータに入力してこれらの比較結果を示す比較結果信号を出力させ、入力した基準電圧値と前記比較結果信号とに基づいて前記電池の電圧負荷に対する駆動電力供給時における放電状態を判定するに際し、前記ＤＡコンバータに予め定められた複数の前記基準電圧値の何れかを選択的に入力するように制御しているので、簡単な回路構成で電池の放電状態を判定することができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して、本発明を実施するための最良の形態について詳細に説明する。なお、本実施の形態では、本発明を電池駆動型のデジタルカメラに適用した場合について説明する。
【００２９】
（第１の実施の形態）
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の構成について説明する。なお、同図では、本発明に特に関係する電池の放電状態の判定に関する部分を詳細に示しており、その他の部分の詳細な図示は省略している。
【００３０】
同図に示すように、デジタルカメラ１０は、被写体像を示す画像情報の取得及び当該画像情報に基づく被写体像の再生等を行なう電力負荷１６と、電力負荷１６に駆動電力を供給するための電源となる電池（本実施の形態では、リチウム・イオン電池）１２と、ＤＣ／ＤＣコンバータを含んで構成され、入力された電圧を、電力負荷１６に含まれる電力供給を要する各部に対して、必要とされる電圧に変換して出力する電源供給部１４と、を含んで構成されている。
【００３１】
なお、電池１２は、デジタルカメラ１０に設けられた不図示の電池ホルダに着脱可能に装着されており、装着された状態で電池１２の正極端子は電源供給部１４の入力端に接続される一方、負極端子は接地されるようになっている。
【００３２】
さらに、デジタルカメラ１０には、判定部２０及びメモリ（本実施の形態では、フラッシュメモリ）２８を含んで構成された電池状態判定部１８が設けられている。上記判定部２０は、入力されたデジタル値をアナログの電圧に変換して出力するＤＡコンバータ（以下、「ＤＡＣ」という）２４と、オペアンプにより構成されたコンパレータ２６と、を含んで構成されている。
【００３３】
当該判定部２０に含まれるコンパレータ２６は、反転入力端子に入力された電圧と非反転入力端子に入力された電圧とを比較し、当該比較結果をＨＩＧＨレベル又はＬＯＷレベルのアナログ信号（比較結果信号）として出力する。より具体的には、非反転入力端子に入力された電圧が反転入力端子に入力された電圧より高い場合はＬＯＷレベルのアナログ信号が出力され、逆の場合はＨＩＧＨレベルのアナログ信号が出力される。
【００３４】
また、上記判定部２０には、当該判定部２０の動作を制御すると共に、電池１２の放電状態の判定を行なう制御部２２が備えられている。当該制御部２２には、電力負荷１６及びメモリ２８が接続されており、制御部２２は、電力負荷１６からの動作モードを示す情報の取得、メモリ２８へのアクセスをそれぞれ行なうことができる。なお、制御部２２は、電力負荷１６から動作モードを示す情報を取得することにより、デジタルカメラ１０の動作モードを把握することができるようになっている。
【００３５】
さらに、制御部２２には、電力負荷１６に接続された電源供給部１４が接続されており、制御部２２により、電源供給部１４の作動が制御される。
【００３６】
また、制御部２２には、ＤＡＣ２４とコンパレータ２６とに接続されている。なお、コンパレータ２６の反転入力端子はＤＡＣ２４に、非反転入力端子は電池１２の正極端子にそれぞれ接続されている。そこで、制御部２２は、コンパレータ２６に対するＤＡＣ２４を介した基準電圧の入力及びコンパレータ２６からの比較結果信号の取得を行なう。
【００３７】
ここで、上記基準電圧は、電池１２の放電特性に基づいて予め定めた、満充電時からの放電容量が所定の放電容量に達したとみなすことのできる電圧である。本実施の形態では、電池の放電特性が一般に電力負荷に供給する駆動電力の大きさによって異なる点に着目し、電力負荷１６の動作モードに応じた基準電圧を示すデジタル値（基準電圧値）をメモリ２８に記憶しておき、電力負荷１６の動作モードによってコンパレータ２６に入力する基準電圧を異ならせるようにしている。
【００３８】
図２には、上記メモリ２８の記憶状態が模式的に示されている。同図に示すように、メモリ２８には、基準電圧を示すデジタル値（基準電圧値）が、電力負荷１６の動作モードに関連付けされて記憶されている。
【００３９】
なお、同図に示すように、本実施の形態では、電池１２の放電容量が所定量（本実施の形態では、５０％）に達したとみなすことのできる電圧を示す第１基準電圧値Ｖ１と、他の所定量（本実施の形態では、８０％）に達したとみなすことのできる電圧を示す第２基準電圧値Ｖ２と、の２種類の基準電圧値により、電池１２の放電状態を段階的に判定するようにしている。
【００４０】
また、メモリ２８には、制御部２２によって電池１２の放電状態を判定する際に用いる、電池１２の出力電圧の一時的な変化による放電状態の誤判定を防止するための検出回数も電力負荷１６の動作モード毎に記憶されている。なお、当該検出回数は、第１基準電圧値Ｖ１が設定されている場合の検出回数Ｎ１及び第２基準電圧Ｖ２が設定されている場合の検出回数Ｎ２の２種類が記憶されており、一時的に出力電圧の変動を引き起こすモードほど値が大きくなるように予め設定される。
【００４１】
ところで、デジタルカメラ１０は、電源が投入された場合及びデジタルカメラ１０の動作モードが切り換えられた場合に、電池状態判定処理を実行する。
【００４２】
以下、本実施の形態の作用として、当該電池状態判定処理について図３を参照して説明する。なお、図３は、当該電池状態判定処理の実行時に制御部２２で実行される電池状態判定処理プログラムの処理の流れを示すフローチャートである。
【００４３】
まず、ステップ１００では、この時点で電力負荷１６から取得されている情報によって示される動作モードに応じた各設定値（第１基準電圧値Ｖ１、第２基準電圧値Ｖ２、検出回数Ｎ１及び検出回数Ｎ２）をメモリ２８から読み出し（図２も参照）、次のステップ１０２では、コンパレータ２６に基準電圧Ｖ＿ＲＥＦを入力すべく、読み出した第１基準電圧値Ｖ１のＤＡＣ２４への入力を開始し、その後にステップ１０４に移行して、カウンタとして機能する変数ｎに初期値として０を代入する。
【００４４】
次のステップ１０６では、コンパレータ２６からの比較結果信号に基づき、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下であるか否かを判定し、当該判定が肯定判定となった場合はステップ１０８に移行する。ステップ１０８では、変数ｎを１だけインクリメントし、次のステップ１１０では、変数ｎの値が検出回数Ｎ１の値となったか否かを判定し、当該判定が否定判定となった場合は再び上記ステップ１０６に戻る。
【００４５】
一方、ステップ１０６で否定判定となった場合は再び上記ステップ１０４に戻り、変数ｎを０とする。
【００４６】
その後、検出回数Ｎ１だけ連続してステップ１０６が肯定判定となった場合にステップ１１０で肯定判定となって、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下となったものと判断して、ステップ１１２に移行する。
【００４７】
ステップ１１２では、ＤＡＣ２４を介してコンパレータ２６に入力する基準電圧Ｖ＿ＲＥＦを変更すべく、ステップ１００で読み出した第２基準電圧値Ｖ２のＤＡＣ２４への入力を開始し、次のステップ１１４では、カウンタとして機能する変数ｍに初期値として０を代入する。
【００４８】
次のステップ１１４では、コンパレータ２６からの比較結果信号に基づき、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下であるか否かを判定し、当該判定が肯定判定となった場合はステップ１１８に移行する。ステップ１１８では、変数ｍを１だけインクリメントし、次のステップ１２０では、変数ｍの値が検出回数Ｎ２の値となったか否かを判定し、当該判定が否定判定である場合は再び上記ステップ１１６に戻る。
【００４９】
一方、ステップ１１６で否定判定となった場合は再び上記ステップ１１４に戻り、変数ｍを０とする。
【００５０】
その後、検出回数Ｎ２だけ連続してステップ１１６が肯定判定となった場合にステップ１２０で肯定判定となって、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下となったものと判断して、ステップ１２２に移行する。
【００５１】
ステップ１２２では、電池１２の放電容量が所定量（ここでは、８０％）を越えており、電力負荷１６における処理の実行中に駆動電力の供給を停止せざるをえない状態になる可能性が高いと判断し、電池１２から電力負荷１６への駆動電力の供給を停止するように電源供給部１４を制御し、本電池状態判定処理プログラムを終了する。なお、当該駆動電力の供給を停止する際には、電力負荷１６で実行中の処理が終了した後に、停止するようにする。
【００５２】
以上詳細に説明したように、本第１の実施の形態によれば、ＤＡコンバータ２４に基準電圧値をデジタル値として入力してアナログの基準電圧に変換し、当該基準電圧と電力負荷に駆動電力を供給する電池１２の出力電圧とをコンパレータ２６に入力してこれらの比較結果を示す比較結果信号を出力させ、入力した基準電圧値と比較結果信号とに基づいて電池１２の電圧負荷１６に対する駆動電力供給時における放電状態を判定するに際し、制御部２２により、ＤＡコンバータ２４に予め定められた複数の基準電圧値の何れかを選択的に入力するように制御しているので、簡単な回路構成で電池１２の放電状態を判定することができる。
【００５３】
また、本第１の実施の形態によれば、予め定められた複数の基準電圧値を、電力負荷１６に供給する駆動電力の大きさに応じたものとしているので、電力負荷１６に供給する駆動電力の大きさに応じて異なる放電特性を考慮して放電状態を精度よく判定できる。
【００５４】
さらに、本第１の実施の形態によれば、予め定められた複数の基準電圧値を、電池１２の放電状態に応じた段階的なものとしているので、詳細な放電状態を判定することができる。
【００５５】
また、本第１の実施の形態によれば、電池１２の放電状態の判定結果に応じて電池１２から電力負荷１６への駆動電力の供給状態を制御するようにしているので、電池１２の放電状態に応じて、最大の駆動電力を用いて最大限の機能を働かせて処理を行ったりすることや、１つの処理を実行するために必要最小限の駆動電力を用い、できるだけ多くの処理を行えるようにすること等ができる。
【００５６】
さらに、本第１の実施の形態によれば、電池１２が、電力負荷１６への駆動電力の供給を所定期間継続できない放電状態にあると判定した場合に、電池１２から電力負荷１６への駆動電力の供給を停止するように制御しているので、電力負荷１６における処理の実行中に突然駆動電力の供給が停止することによる電力負荷１６側でのトラブルの発生を未然に防止することができる。
【００５７】
また、本第１の実施の形態によれば、予め定められた複数の基準電圧値を予めメモリ２８に記憶しておき、ＤＡコンバータ２４に入力する基準電圧値をメモリ２８から選択的に読み出すようにしているので、メモリ２８に対する複数の基準電圧値の書き換えを行なうだけで多くの種類の放電状態を判定でき、融通性を向上させることができる。
【００５８】
（第２の実施の形態）
上記第１の実施の形態では、２つの基準電圧と電池１２の出力電圧とを、それぞれ順番に比較して電池１２の放電状態の判定を行なう場合について説明したが、本第２の実施の形態では、２つの基準電圧を時分割で電池１２の出力電圧と比較して電池１２の放電状態の判定を行う場合について説明する。
【００５９】
なお、本第２の実施の形態に係るデジタルカメラの構成は、上述した第１の実施の形態に係るデジタルカメラ１０の構成（図１参照）と同様であるので、ここでの説明を省略し、以下、図４を参照して、本第２の実施の形態に係る電池放電状態判定処理の実行時に制御部２２によって実行される電池放電状態判定処理プログラムの処理の流れについて説明する。
【００６０】
まず、ステップ１４０では、この時点で電力負荷１６から取得されている情報によって示される動作モードに応じた各設定値（第１基準電圧値Ｖ１、第２基準電圧値Ｖ２、検出回数Ｎ１及び検出回数Ｎ２）をメモリ２８から読み出し（図２も参照）、次のステップ１４２では、コンパレータ２６に基準電圧Ｖ＿ＲＥＦを入力すべく、読み出した第１基準電圧値Ｖ１のＤＡＣ２４への入力を開始し、その後にステップ１４４に移行して、カウンタとして機能する変数ｎ及び変数ｍにそれぞれ初期値として０を代入する。
【００６１】
次のステップ１４６では、コンパレータ２６からの比較結果信号に基づき、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下であるか否かを判定し、当該判定が肯定判定となった場合はステップ１４８に移行する。ステップ１４８では、変数ｎを１だけインクリメントし、次のステップ１５０に移行して、変数ｎの値が検出回数Ｎ１となったかを判定し、当該判定が否定判定となった場合はステップ１５２に移行する。
【００６２】
一方、ステップ１４６で否定判定となった場合は再び上記ステップ１４４に戻り、変数ｎ及び変数ｍをそれぞれ０とする。
【００６３】
ステップ１５２では、ＤＡＣ２４を介してコンパレータ２６に入力する基準電圧Ｖ＿ＲＥＦを変更すべく、ステップ１４０で読み出した第２基準電圧値Ｖ２のＤＡＣ２４への入力を開始し、次のステップ１５４では、コンパレータ２６からの比較結果信号に基づき、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下であるか否かを判定する。当該判定が肯定判定となった場合はステップ１５６に移行して、変数ｍを１だけインクリメントし、ステップ１５８に移行する。
【００６４】
一方、ステップ１５４で否定判定となった場合はステップ１５７に移行して、変数ｍを０とした後にステップ１５８に移行する。
【００６５】
ステップ１５８では、再びステップ１４０で読み出した第１基準電圧値Ｖ１のＤＡＣ２４への入力を開始した後に、再び上記ステップ１４６に戻る。
【００６６】
その後、検出回数Ｎ１だけ連続してステップ１４６が肯定判定となった場合にステップ１５０で肯定判定となって、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下となったものと判断して、ステップ１６０に移行する。
【００６７】
ステップ１６０では、ＤＡＣ２４を介してコンパレータ２６に入力する基準電圧Ｖ＿ＲＥＦを変更すべく、ステップ１４０で読み出した第２基準電圧値Ｖ２のＤＡＣ２４への入力を開始し、次のステップ１６２では、コンパレータ２６からの比較結果信号に基づき、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下であるか否かを判定する。当該判定が肯定判定となった場合はステップ１６６に移行して、変数ｍを１だけインクリメントし、次のステップ１６８に移行して、変数ｍの値が検出回数Ｎ２となったかを判定し、当該判定が否定判定である場合は再びステップ１６２に戻る。
【００６８】
一方、ステップ１６２で否定判定となった場合はステップ１６４に移行して、変数ｍを０とした後に、再びステップ１６２に戻る。
【００６９】
このようにして、ステップ１５６で肯定判定とされた回数とステップ１６２で肯定判定とされた回数が連続して検出回数Ｎ２となった場合には、ステップ１６８で肯定判定となって、出力電圧Ｖ＿ＢＡＴＴが基準電圧Ｖ＿ＲＥＦ以下となったものと判断して、ステップ１７０に移行する。
【００７０】
ステップ１７０では、電池１２の放電容量が所定量（ここでは、８０％）を越えており、電力負荷１６における処理の実行中に駆動電力の供給を停止せざるをえない状態になる可能性が高いと判断し、電池１２から電力負荷１６への駆動電力の供給を停止するように電源供給部１４を制御し、本電池状態判定処理プログラムを終了する。なお、当該駆動電力の供給を停止する際には、電力負荷１６で実行中の処理が終了した後に、停止するようにする。
【００７１】
以上詳細に説明したように、本第２の実施の形態によれば、上記第１の実施の形態と同様の効果を奏することができると共に、予め定められた２つの基準電圧値を時分割で入力することを繰り返すようにしているので、電池１２の出力電圧を、見かけ上同時に２つの基準電圧と比較することが可能となり、電力負荷１６に供給する駆動電力量が大きく、電池１２の出力電圧が急峻に低下してしまう場合においても、電池１２の放電状態の判定を素早く行なうことができる。
【００７２】
なお、上記各実施の形態では、基準電圧値を予め電池１２の放電状態に応じて２段階に設定したものとして説明したが、本発明はこれに限定されるものではなく、３段階以上に設定してもよい。この場合、電池の詳細な放電状態の判定が可能である。
【００７３】
また、上記各実施の形態では、電池１２の放電容量が所定量を越えた場合に、電力負荷１６における処理の実行中に駆動電力の供給を停止せざるをえない状態になる可能性が高いと判断し、電池１２から電力負荷１６への駆動電力の供給を停止するものとして説明したが、本発明はこれに限定されるものではなく、通常よりも電力負荷１６での消費電力を抑える省電力モードへの移行や、ユーザへの放電状態の報知等を実行することもできる。
【００７４】
なお、上記各実施の形態で説明したフローチャート（図３及び図４参照）の処理の流れは一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００７５】
例えば、上記電池状態判定処理を電源投入時にのみ実行されるものとして、動作モードが切り換えられる毎に基準電圧（Ｖ＿ＲＥＦ）のみを切り換え後の動作モードに応じた基準電圧に変更するようにしてもよい。
【００７６】
さらに、例えば、電池状態が変化したことを判定した場合（図３のステップ１１０、ステップ１２０、図４のステップ１５０及びステップ１６８でそれぞれ肯定判定となった場合）に、ユーザに電池１２の放電状態に応じた情報（電池の残容量や当該電池を連続して使用可能な時間等）を報知するようにしてもよい。
【００７７】
また、以上のデジタルカメラ１０の構成（図１参照）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【００７８】
【図１】実施の形態に係るデジタルカメラの電気系の主要構成を示すブロック図である。
【図２】実施の形態に係るメモリの記憶状態の一例を示す模式図である。
【図３】第１の実施の形態に係る電池状態判定処理プログラムの処理の流れを示すフローチャートである。
【図４】第２の実施の形態に係る電池状態判定処理プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【００７９】
１０    デジタルカメラ
１２    電池
１６    電力負荷
２２    制御部（制御手段）
２４    ＤＡコンバータ
２６    コンパレータ
２８    メモリ（記憶手段）
【図１】
2005184946.tif 000003
【図２】
2005184946.tif 000004
【図３】
2005184946.tif 000005
【図４】
2005184946.tif 000006