(57)【要約】【課題】電池の種別を正確に判定する。【解決手段】メインマイコン14に加え、サブマイコン18を設ける。このサブマイコン18は、電池26を挿入した時点で起動し、ほぼ無負荷時の電圧を測定し記憶する。電源スイッチ22がオンになると、メインマイコン14が起動し、低負荷時の電圧と高負荷時との電圧を測定する。メインマイコン14は、サブマイコン18から無負荷時の電圧を取得し、無負荷時の電圧と低負荷時の電圧との差分、及び、無負荷時の電圧と高負荷時との電圧との差分を計算する。メインマイコン14は、これら差分と無負荷時の電圧とを基準として、電池26の種別を判定する。リチウム電池と消耗したニッケル水素電池とを正確に判別できる。【選択図】図１
2004071556.tif 000002
【特許請求の範囲】
【請求項１】
　ほぼ無負荷状態で電源手段の電圧を測定する無負荷時測定工程と、
　第１の負荷を加えた状態で前記電源手段の電圧を測定する低負荷時測定工程と、
　前記第１の負荷よりも大きい第２の負荷を加えた状態で前記電源手段の電圧を測定する高負荷時測定工程と、
　これら電圧及びこれら電圧同士の差分から電源手段を判定する判定工程と
　を具備したことを特徴とする電源種別判定方法。
【請求項２】
　第１の制御手段及び第２の制御手段とを備え、
　前記第２の制御手段は、前記第１の制御手段の起動前に起動して、電源手段のほぼ無負荷時の電圧を測定して記憶し、
　前記第１の制御手段は、前記電源手段に第１の負荷と、この第１の負荷よりも大きい第２の負荷とを加えて低負荷時の電圧及び高負荷時の電圧を測定するとともに、前記第２の制御手段から無負荷時の電圧を取得し、これら電圧同士の差分を算出し、これら差分及び測定した電圧に基づき、電源手段を判定する
　ことを特徴とする電源種別判定装置。
【請求項３】
　第１の制御手段は、
　ほぼ無負荷時の電圧と、
　ほぼ無負荷時の電圧と低負荷時の電圧との差分と、
　ほぼ無負荷時の電圧と高負荷時の電圧との差分と
　を基準にして、電源手段を判定する
　ことを特徴とする請求項２記載の電源種別判定装置。
【請求項４】
　第１の制御手段及びこの第１の制御手段より消費電力の小さい第２の制御手段とを備え、
　前記第２の制御手段は、前記第１の制御手段の起動前に起動して、電源手段のほぼ無負荷時の電圧を測定して記憶し、
　前記第１の制御手段は、起動後に第２の制御手段から無負荷時の電圧を取得するとともに、前記電源手段に負荷を加えた状態の電圧を取得し、これら電圧の値に基づき電源手段を判定する
　ことを特徴とする電源種別判定装置。
【請求項５】
　第２の制御手段は、電源手段のほぼ無負荷時の電圧を測定して記憶するとともに、前記電源手段に負荷を加えた状態の電圧を測定して記憶し、
　第１の制御手段は、起動後に第２の制御手段から無負荷時の電圧と負荷を加えた状態の電圧とを取得し、これら電圧の値に基づき電源手段を判定する
　ことを特徴とする請求項４記載の電源種別判定装置。
【請求項６】
　請求項２ないし５いずれか一記載の電源種別判定装置を備え、
　第１の制御手段は、電源手段が電池の場合には、残量判定を行う残量判定部を備えた
　ことを特徴とする電源装置。
【請求項７】
　複数の変圧回路を備え、
　第１の制御手段は、電源手段の種別及び前記電源手段が電池の場合にはこの電池の残量に応じて設定された前記変圧回路を選択して使用する
　ことを特徴とする請求項６記載の電源装置。
【請求項８】
　電池を充電する充電回路を備え、
　第１の制御手段は、電源手段が電池の場合には、前記電池の種別に応じて設定された負荷を加えて放電させた後、前記電池の種別に応じて設定された電流を供給して前記電池を充電する
　ことを特徴とする請求項６または７記載の電源装置。
【請求項９】
　表示手段を備え、
　第１の制御手段は、電源手段が電池の場合には、前記電池の種別に応じて設定された残量表示を行う
　ことを特徴とする請求項６ないし８いずれか一記載の電源装置。
【請求項１０】
　表示手段及び操作手段を備え、
　第１の制御手段は、判定した電源手段の種別を前記表示手段に表示し、
　所定時間内に操作手段が操作された場合は、この操作に従い、判定した電源手段の種別を確定あるいは変更し、
　所定時間内に操作手段が操作されない場合には、判定した電源手段の種別を確定する
　ことを特徴とする請求項６ないし９いずれか一記載の電源装置。
【請求項１１】
　表示手段と、
　電源手段を判定する電源種別判定装置と、
　電源手段が電池の場合には、この電池の特性を評価し、不適と評価した場合には、前記電池の残量に係わらず前記表示手段に電池の残量がないことを表示するとともに、電気が供給される機器の動作を禁止する制御手段と
　を具備したことを特徴とする電源装置。
【請求項１２】
　表示手段と、
　操作手段と、
　電源手段を判定する電源種別判定装置と、
　電源手段が未知の電池の場合には、前記表示手段に未知の電池である点を表示するとともに、前記操作手段の操作に応じて、電気が供給される機器の動作を可能とする制御手段と
　を具備したことを特徴とする電源装置。
【請求項１３】
　請求項２ないし５いずれか一記載の電源種別判定装置を備えた
　ことを特徴とする請求項１１または１２記載の電源装置。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、複数種の電池あるいは電池と外部電源とを判別する電源種別判定方法、電源種別判定装置、及び電源装置に関する。
【背景技術】
【０００２】
　従来、例えば、電源供給にいわゆる単三型の電池(ＡＡタイプのバッテリ)を使用する機器において、ニッケル水素電池、アルカリ電池、マンガン電池、リチウム電池、あるいはニッケルマンガン電池など、複数種の電池を使用可能な機器が知られている。そして、これら電池は、それぞれ放電特性などの特性が大きく異なるため、装着された電池の種類を判定することにより、電池の特性を考慮して正確な残量判定や残量表示が可能になり、電池の効果的な使用が可能になる。
【０００３】
　この点、属性を示すコードを表示した専用の電池を用い、あるいは、属性を示すコードを貼付した電池を用い、機器側のセンサでコードを読み取り電池の種別を判定する構成が知られている(例えば、特許文献１参照。)。しかしながら、この構成では、電池の種別を確実に判定できるものの、電池側にコードを備える必要があり、汎用性が低い問題を有している。
【０００４】
　これに対し、機器の起動後に電池の電圧を測定し、その値を予め定めた比較値と比較することで、電池の残量表示を行うバッテリチェック装置の構成が知られている。例えば、機器の電源投入後に電池に負荷をかけ、低負荷時と高負荷時との電圧の差を測定することにより、電池の内部抵抗の差を測定して判定する方法が知られている(例えば、特許文献２参照。)。
【０００５】
　このような電池の種別判定の一例を、図１０のフローチャートを参照して説明する。判定対象の電池を電池Ａ及び電池Ｂの２種類とすると、まず、機器が起動した段階（ステップ1001）で、電池の電圧を測定し（ステップ1002）、この電圧の測定値ＶＡを揮発性メモリに格納する（ステップ1003）。次に、何らかの手段により電池に高い負荷をかけ（ステップ1004）、この時点の電圧を測定し（ステップ1005）、この電圧の測定値ＶＢを揮発性メモリに格納し（ステップ1006）、負荷を停止する（ステップ1007）。そして、これら電圧の測定値ＶＡと電圧の測定値ＶＢとの差分を計算し（ステップ1008）、この差分がある閾値ｎより高いか低いかにより、電池の種別判定を行う。なお、ここでは、仮に、電池Ａの方が、電池Ｂよりも、高負荷時と低負荷時との電圧の差分が大きいものとすると、差分(ＶＢ−ＶＡ)が閾値ｎ以上であると、電池Ａと判定し（ステップ1009）、差分(ＶＢ−ＶＡ)が閾値ｎより小さいと、電池Ｂと判定する（ステップ1010）。
【０００６】
　しかしながら、このような高負荷時と低負荷時との電圧の差分を基準とする方法では、電池の特性によっては、判定率を向上しにくい場合がある。例えば、ニッケル水素電池とリチウム電池とを判定の対象とした場合、新品の電池においては高負荷時と低負荷時との電圧の差分が大きく異なるが、電池がある程度消耗した状態では、この差分が徐々に近い値をとるようになる。このように、従来の差分のみを判定基準とする方法では、対象とする電池がアルカリ電池とニッケル水素電池とを対象とする場合には、電池が消耗してきても差分が大きく異なり、高い確率で判定可能であるが、ニッケル水素電池とリチウム電池とを対象とする場合には、電池が消耗するにつれて差分の値が接近し、誤判定率が高くなる。
【０００７】
　また、交流(ＡＣ)電源から直流(ＤＣ)に変換された外部電源と電池とを判定の対象とした場合、外部電源の電圧は安定しているため、低負荷時と高負荷時とにおいて電圧の差分がほとんどないのに対して、電池では、低負荷時と高負荷時との電圧の差分が大きくなる特性を利用して判定を行っている。しかしながら、満充電時のニッケル水素電池など、特定の条件の電池においては、低負荷時と高負荷時との電圧の差分がほとんどなく、差分のみを判定基準とした場合は誤判定率が高くなる。
【０００８】
　また、複数種の電池を装着可能とし、使用者の操作などでスイッチを切り替えできる構成が知られている(例えば、特許文献３参照。)。すなわち、この構成では、機器には２個の異なる電池ボックスが備えられ、例えば単三型とＣＲ２などの２種類の電池を装着可能となっている。そして、２個の電池ボックスの両方に電池が装着されている場合は、機器の使用者が機械的なスイッチを操作することによりいずれかの電池を選択し、このスイッチの状態に従い、機器が電池の種類に合った閾値を設定し、残量判定を行い、さらに、バッテリチェックを繰り返し、負荷をかけて電池を活性化する。すなわち、この判定処理(活性化処理)は、特許文献３の図３ないし図５などに示すように、例えば、バッテリ切替スイッチの状態をチェックし、このスイッチの状態に従い、負荷を与える回数を単三型電池用あるいはＣＲ２用に設定する。そして、電池の種類に応じて設定した回数だけ、スイッチの状態に従いすなわち電池の種類に応じて設定した負荷を加えて電池を活性化するとともに電池の電圧を測定し、さらに、スイッチの状態に従いすなわち電池の種類に応じて設定した閾値でバッテリの残量を判定するようになっている。すなわち、このバッテリの種類の判定方法は、使用者が意識せずに自動的に機器側で判定を行うものではなく、使用者がいずれかの電池を選択し、この選択した情報を機器に与えるものである。
【０００９】
　また、電子閃光装置を内蔵し、この電子閃光装置を使用する閃光撮影及び電子閃光装置を使用しない通常装置が可能なカメラのバッテリチェック装置において、電池の残量表示を詳細にすることにより、使用者に、以後何枚の撮影が可能かを示す構成が知られている(例えば、特許文献４参照。)。すなわち、この構成では、特許文献４の第３図にも示すように、制御回路は、撮影枚数と電池残量から撮影可能枚数を計算し、この計算結果を液晶表示装置の５段階のセグメントで表示するようになっている。
【００１０】
　この他、重負荷後の電圧の復帰時間を計測することにより、バッテリの容量を多段階に計測できるバッテリ電圧検出装置が知られている(例えば、特許文献５参照。)。
【００１１】
　また、異なる放電特性を有する２種類の電池を備え、２種類の電池のうち、電源選択部で選択されたものの残容量を表示する電池の残容量表示方式が知られている(例えば、特許文献６参照。)。この構成は、装着されたバッテリを識別するものではなく、電池の特性に応じた制御を行うものではない。
【００１２】
　また、バッテリから負荷へ供給される電流をデジタル値に変換して所定の時間間隔で測定し、これらデジタル値と時間間隔との積を累積し、バッテリの消費量を算出して表示するバッテリ消費量表示装置が知られている。この構成は、バッテリの種類にかかわらず、正確な消費量を測定するものであるが、装着されたバッテリを識別するものではなく、電池の特性に応じた制御を行うものではない(例えば、特許文献７参照。)。
【００１３】
　また、多種の電池に対して、電池の種類を判別して最適の充電条件で適正な充電を行うことを図った充電器が知られている(例えば、特許文献８参照。)。しかしながら、この構成では、電圧検出回路が電池電圧を検出して電池の種類を判別するとのみ示され、電池の種類判別の具体的な構成が示されたものではない。
【００１４】
　さらに、充電電池と乾電池とのいずれも収納可能な電池収納装置が知られている(例えば、特許文献９参照。)。そして、この構成では、これら充電電池に対し、乾電池とは異なる専用の充電端子を設けるとともに、充電電池の形状を乾電池とは異ならせ、誤装着の防止を図っている。すなわち、この構成は、電池の種別を確実に判定できるものの、電池の形状や構造を専用のものとする必要があり、汎用性が低い問題を有している。
【００１５】
　また、正確なバッテリの消費量を判断し、適切なバッテリの交換時期を知らせることを図り、カメラのバッテリチェック装置について、機器の電源投入後、カメラの所定の動作に先立ち、その動作による負荷に応じた電気負荷を加えた状態で電池の電圧を測定する構成が知られている(例えば、特許文献１０参照。)。
【００１６】
　さらに、複数のモードを切り換え可能なコンピュータ装置において、動作モードを切り換える前に電池などの電源の電圧を検出し、検出した電圧が所定値より低い場合には、動作モードの切り換えを制限し、不安定な動作の防止を図った構成が知られている(例えば、特許文献１１参照。)。そして、この構成では、電源の電圧チェックは、スイッチをオンとした状態で、ある程度の時間をおいて複数回行い、また、後のチェックレベルを先のチェックレベルより高くすることにより、不安定な動作の防止を図っている。
【特許文献１】特開平１−６９２２４号公報（第１頁、第３図）
【特許文献２】特開平６−２１５８０３号公報（第１頁、図１）
【特許文献３】特開２０００−８１４６９号公報（図３−図５）
【特許文献４】特開平３−１７５４３２号公報（第３図）
【特許文献５】特許第２６７３２１７号公報（第１頁、第２図）
【特許文献６】特開平４−５０７８５号公報（第１頁、第１図）
【特許文献７】特開平４−１６６７７９号公報（第１頁、第１図）
【特許文献８】実用新案登録第２５２３８５７号公報（第２頁、第１図）
【特許文献９】実公昭５６−２５４９８号公報（第１−２頁、第３図）
【特許文献１０】特許第３２１５７１０号公報（第２頁、図６）
【特許文献１１】特開平１１−５３０７０公報（第２−４頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【００１７】
　上記特開平１−６９２２４号公報に記載されるように、属性を示すコードを表示などした専用の電池を用いる構成では、電池側を加工する必要があり、汎用性が低い問題を有している。
【００１８】
　上記特開平６−２１５８０３号公報に記載されるように、機器の電源投入後に電池に負荷をかけ、低負荷時と高負荷時との電圧の差を測定することにより、電池の内部抵抗の差を検出して判定する方法では、精度の向上が困難である問題を有している。
【００１９】
　本発明は、このような点に鑑みなされたもので、電池の種別を高い精度で判別できる電源種別判定方法、電源種別判定装置、及び電源装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
　請求項１記載の電源種別判定方法は、ほぼ無負荷状態で電源手段の電圧を測定する無負荷時測定工程と、第１の負荷を加えた状態で前記電源手段の電圧を測定する低負荷時測定工程と、前記第１の負荷よりも大きい第２の負荷を加えた状態で前記電源手段の電圧を測定する高負荷時測定工程と、これら電圧及びこれら電圧同士の差分から電源手段を判定する判定工程とを具備したものである。
【００２１】
　そして、この構成では、低負荷時の電圧と高負荷時の電圧に加え、ほぼ無負荷状態で無負荷時の電圧を測定することにより、３個の測定値と２個の差分とが得られる。そこで、これらの値を判定基準とすることにより、２個の測定値と１個の差分とから判定する方法に較べ、電源手段の種別が正確に判定される。
【００２２】
　請求項２記載の電源種別判定装置は、第１の制御手段及び第２の制御手段とを備え、前記第２の制御手段は、前記第１の制御手段の起動前に起動して、電源手段のほぼ無負荷時の電圧を測定して記憶し、前記第１の制御手段は、前記電源手段に第１の負荷と、この第１の負荷よりも大きい第２の負荷とを加えて低負荷時の電圧及び高負荷時の電圧を測定するとともに、前記第２の制御手段から無負荷時の電圧を取得し、これら電圧同士の差分を算出し、これら差分及び測定した電圧に基づき、電源手段を判定するものである。
【００２３】
　そして、この構成では、電源手段を判定する第１の制御手段に加え、この第１の制御手段の起動前に起動する第２の制御手段を備えたため、この第２の制御手段により、電源手段のほぼ無負荷時の電圧を測定して記憶することが可能になる。そこで、第１の制御手段は、第２の制御手段が記憶した無負荷時の電圧を起動後に取得することにより、低負荷時の電圧と高負荷時の電圧に加え、無負荷時の電圧の３個の測定値と２個の差分とが得られる。そこで、これらの値を判定基準とすることにより、２個の測定値と１個の差分とから判定する方法に較べ、電源手段の種別が正確に判定される。
【００２４】
　請求項３記載の電源種別判定装置は、請求項２記載の電源種別判定装置において、第１の制御手段は、ほぼ無負荷時の電圧と、ほぼ無負荷時の電圧と低負荷時の電圧との差分と、ほぼ無負荷時の電圧と高負荷時の電圧との差分とを基準にして、電源手段を判定するものである。
【００２５】
　そして、この構成では、電源手段の特性を十分にとらえ、複数種の電池同士、あるいは電池と外部電源とが正確に判別される。
【００２６】
　請求項４記載の電源種別判定装置は、第１の制御手段及びこの第１の制御手段より消費電力の小さい第２の制御手段とを備え、前記第２の制御手段は、前記第１の制御手段の起動前に起動して、電源手段のほぼ無負荷時の電圧を測定して記憶し、前記第１の制御手段は、起動後に第２の制御手段から無負荷時の電圧を取得するとともに、前記電源手段に負荷を加えた状態の電圧を取得し、これら電圧の値に基づき電源手段を判定するものである。
【００２７】
　そして、この構成では、電源手段を判定する第１の制御手段に加え、この第１の制御手段の起動前に起動するとともに、第１の制御手段より消費電力の小さい第２の制御手段を備えたため、この第２の制御手段により、電源手段のほぼ無負荷時の電圧を測定して記憶することが可能になる。そこで、第１の制御手段は、第２の制御手段が記憶した無負荷時の電圧を起動後に取得するとともに、負荷を加えた状態の電圧を第２の制御手段によりあるいは自己で取得し、これら電圧の値に基づき電源手段を判定することにより、電源手段の特性が正確に判定される。
【００２８】
　請求項５記載の電源種別判定装置は、請求項４記載の電源種別判定装置において、第２の制御手段は、電源手段のほぼ無負荷時の電圧を測定して記憶するとともに、前記電源手段に負荷を加えた状態の電圧を測定して記憶し、第１の制御手段は、起動後に第２の制御手段から無負荷時の電圧と負荷を加えた状態の電圧とを取得し、これら電圧の値に基づき電源手段を判定するものである。
【００２９】
　そして、この構成では、第１の制御手段より消費電力の小さい第２の制御手段により、電源手段のほぼ無負荷時の電圧及び負荷を加えた状態の電圧を測定し、これら電圧の値に基づき電源手段を判定することにより、電源手段の特性が正確に判定される。
【００３０】
　請求項６記載の電源装置は、請求項２ないし５いずれか一記載の電源種別判定装置を備え、第１の制御手段は、電源手段が電池の場合には、残量判定を行う残量判定部を備えたものである。
【００３１】
　そして、この構成では、正確に判定した電源手段の種別を基礎として、残量の判定を正確に行うことが可能になる。
【００３２】
　請求項７記載の電源装置は、請求項６記載の電源装置において、複数の変圧回路を備え、第１の制御手段は、電源手段の種別及び前記電源手段が電池の場合にはこの電池の残量に応じて設定された前記変圧回路を選択して使用するものである。
【００３３】
　そして、この構成では、正確に判定した電源手段の種別を基礎として、適切な変圧回路を選択し、自動的に効率良く電源手段が利用される。
【００３４】
　請求項８記載の電源装置は、請求項６または７記載の電源装置において、電池を充電する充電回路を備え、第１の制御手段は、電源手段が電池の場合には、前記電池の種別に応じて設定された負荷を加えて放電させた後、前記電池の種別に応じて設定された電流を供給して前記電池を充電するものである。
【００３５】
　そして、この構成では、正確に判定した電源手段の種別を基礎として、必要に応じて電池を放電させ、効率良く電池が充電される。
【００３６】
　請求項９記載の電源装置は、請求項６ないし８いずれか一記載の電源装置において、表示手段を備え、第１の制御手段は、電源手段が電池の場合には、前記電池の種別に応じて設定された残量表示を行うものである。
【００３７】
　そして、この構成では、正確に判定した電源手段の種別を基礎として、自動的に電池の残量表示が正確に可能になる。
【００３８】
　請求項１０記載の電源装置は、請求項６ないし９いずれか一記載の電源装置において、表示手段及び操作手段を備え、第１の制御手段は、判定した電源手段の種別を前記表示手段に表示し、所定時間内に操作手段が操作された場合は、この操作に従い、判定した電源手段の種別を確定あるいは変更し、所定時間内に操作手段が操作されない場合には、判定した電源手段の種別を確定するものである。
【００３９】
　そして、この構成では、表示手段を認めた操作者の操作手段の操作により、電源手段の種別の確認あるいは変更が可能になり、電源手段の種別の判定がより確実になるとともに、所定時間内に操作手段が操作されない場合には、判定した電源手段の種別を自動的に確定するため、操作が煩雑になることもない。
【００４０】
　請求項１１記載の電源装置は、表示手段と、電源手段を判定する電源種別判定装置と、電源手段が電池の場合には、この電池の特性を評価し、不適と評価した場合には、前記電池の残量に係わらず前記表示手段に電池の残量がないことを表示するとともに、電気が供給される機器の動作を禁止する制御手段とを具備したものである。
【００４１】
　そして、この構成では、判定された電源手段が、電気が供給される機器を的確に動作できない特性の電池の場合には、電池の残量がないことを表示するとともに、機器の動作を禁止することにより、機器の停止などの不意の動作が抑制され、電源装置を備えた機器の利便性が向上する。
【００４２】
　請求項１２記載の電源装置は、表示手段と、操作手段と、電源手段を判定する電源種別判定装置と、電源手段が未知の電池の場合には、前記表示手段に未知の電池である点を表示するとともに、前記操作手段の操作に応じて、電気が供給される機器の動作を可能とする制御手段とを具備したものである。
【００４３】
　そして、この構成では、判定できない未知の電池の場合には、使用者の判断のもとで、使用することが可能になり、電源装置を備えた機器の利便性が向上する。
【００４４】
　請求項１３記載の電源装置は、請求項１１または１２記載の電源装置において、請求項２ないし５いずれか一記載の電源種別判定装置を備えたものである。
【００４５】
　そして、この構成では、請求項２ないし５いずれか一記載の電源種別判定装置を備えたため、電源手段の種別及び特性が正確に判定され、電源装置を備えた機器の利便性が向上する。
【発明の効果】
【００４６】
　本発明によれば、負荷を加えた状態の電圧に加え、ほぼ無負荷状態で無負荷時の電圧を測定することにより、これらの値を判定基準とすることにより、電源手段の種別を正確に判定できる。
【００４７】
　また、本発明によれば、特性に応じて電源装置を備えた機器の動作を禁止し、また、操作に応じて未知の電池の利用を可能とすることにより、電源装置を備えた機器の利便性を向上できる。
【発明を実施するための最良の形態】
【００４８】
　以下、本発明の電源種別判定方法、電源種別判定装置、及び電源装置の一実施の形態を図面を参照して説明する。
【００４９】
　図１において、10はデジタルスチルカメラなどの機器で、この機器10は、画像処理回路やモータなどの各種の駆動回路12と、これら駆動回路12を制御する第１の制御手段としてのメインマイコン14とを備えている。また、このメインマイコン14は、電源種別判定装置すなわちバッテリチェック装置及び電源装置16を構成するもので、さらに、この電源装置16は、第２の制御手段としてのサブマイコン18、変圧回路であるＤ／Ｄ(DC/DC)コンバータ部20、電源スイッチ22、及び電源装着部24を備えている。そして、電源装着部24は、電源手段としてのいわゆる単三型の電池26を複数本装着するバッテリケースと、電源手段としての外部電源27を接続する電源端子となどを備えている。そして、この電源装着部24は、電源スイッチ22を介してＤ／Ｄコンバータ部20に接続され、このＤ／Ｄコンバータ部20で変圧されて、各種の駆動回路12、メインマイコン14、及びサブマイコン18に電力を供給する。さらに、電源装着部24は、サブマイコン18に接続され、Ｄ／Ｄコンバータ部20を介さずに、サブマイコン18に直接的に電力を供給する。さらに、電源装着部24は、メインマイコン14に接続され、装着された電源手段の電圧をメインマイコン14が測定できるようになっている。さらに、メインマイコン14とサブマイコン18との間、及びサブマイコン18と電源スイッチ22との間などは、バスなどの信号線で接続されている。
【００５０】
　そして、機器10に備えられた２個のマイコンのうち、メインマイコン14は、演算処理部31、残量判定部32、一時記憶手段(ＲＡＭ)である揮発性メモリ部33、及び、記憶手段としての不揮発性メモリ(ＲＯＭ)である電池情報部34とで構成されており、アナログ・デジタル(ＡＤ)変換機能を有する。そして、この電池情報部34には、各種の電池26の特性と、各電池26に対する種々の処理方法が記憶されている。
【００５１】
　また、サブマイコン18は、機器10の起動前の電圧の測定を行うもので、演算処理部41と、内蔵メモリ部(ＲＡＭ)42とで構成されており、アナログ・デジタル(ＡＤ)変換機能を有する。
【００５２】
　そして、このサブマイコン18には、上記のように、機器10に電池26などが挿入された時点で電源装着部24から直接昇圧して作られる電源と、Ｄ／Ｄコンバータ部20から作られる電源との、２系統の電源から電力を供給される。例えば、このサブマイコン18は、電池26が挿入された時点で電力が供給されて起動し、さらに、電源スイッチ22が操作され機器10が起動した後は、Ｄ／Ｄコンバータ部20を立ち上げ、Ｄ／Ｄコンバータ部20が立ち上がった後は、このＤ／Ｄコンバータ部20からサブマイコン18に電力を供給する。
【００５３】
　すなわち、サブマイコン18は、電池26がバッテリケースに装着され、あるいは、外部電源27が接続された時点で、電源装着部24から直接的に入力された電力で起動されるとともに、この電源装着部24から直接的に入力された電力の電圧を測定し、アナログ・デジタル変換し、デジタル化した電圧の測定値を内蔵メモリ部42に格納する。さらに、機器10の電源スイッチ22が操作され、電源が投入されると、サブマイコン18がＤ／Ｄコンバータ部20などの電源回路を立ち上げ、その後、メインマイコン14を起動する。また、このメインマイコン14も、起動した直後と、起動後に何らかの負荷をかけた状態で、サブマイコン18と同様に、電圧を測定し、アナログ・デジタル(ＡＤ)変換機能を利用して測定した電圧をアナログ・デジタル変換し、デジタル化した電圧の測定値を揮発性メモリ部33に格納する。すなわち、電圧測定は、機器10の起動前のほぼ無負荷時、メインマイコン14起動直後の低負荷時、及びメインマイコン14起動後に何らかの負荷をかけた高負荷時の、合計３回行われる。
【００５４】
　次に、本実施の形態の処理のフローを図２のフローチャートを参照して説明する。
【００５５】
　なお、本実施の形態では、判定対象は、電池26及び外部電源27で、電池26としては、従来の方法では種別判定が困難であったニッケル水素電池とリチウム電池とを用いる場合を説明する。
【００５６】
　まず、機器10に電池26が挿入された時点で（ステップ201）、サブマイコン18に電源が供給され、サブマイコン18が起動する。この時点で、サブマイコン18は電池26の電圧を測定して、アナログ・デジタル変換し（ステップ202）、得られたデジタル値を無負荷時の測定値ＶＡとしてサブマイコン18内の内蔵メモリ部42に格納する（ステップ203）。
【００５７】
　そして、機器10の電源スイッチ22が投入されると（ステップ204）、サブマイコン18は電源回路を立ち上げ、この後、メインマイコン14を起動する（ステップ205）。すると、メインマイコン14は、起動直後に電圧を測定して、アナログ・デジタル変換し（ステップ205）、得られたデジタル値を低負荷時の測定値ＶＢとしてメインマイコン14内の揮発性メモリ部33に格納する（ステップ206）。次に、電池26に何らかの負荷をかけ、この状態で電圧を測定し、アナログ・デジタル変換し（ステップ207）、得られたデジタル値を高負荷時の測定値ＶＣとしてメインマイコン14内の揮発性メモリ部33に格納する（ステップ208）。
【００５８】
　次いで、メインマイコン14は、無負荷時の測定値ＶＡをサブマイコン18から取得し、３個の測定値ＶＡ，ＶＢ，ＶＣから、２個の差分を計算する（ステップ209）。すなわち、一方は、機器10起動前の無負荷時の測定値ＶＡと低負荷時の測定値ＶＢとの差分であり、これを差分ＶＡＢとすると、ＶＡＢ＝ＶＡ−ＶＢとなり、他方は機器10起動前の無負荷時の測定値ＶＡと高負荷時の測定値ＶＣとの差分であり、これを差分ＶＡＣとすると、ＶＡＣ＝ＶＡ−ＶＣとなる。
【００５９】
　この時点で、種別判定に必要な条件が全て揃ったため、次に、判定処理に移行する。判定においては、一般に、高負荷時と低負荷時との電圧の差分が、ニッケル水素電池よりもリチウム電池の方が大きく、外部電源27ではほとんどないという特性を利用する。但し、この差分は、電池26が消耗するにつれて徐々に近い値になるため、この差分のみでは、消耗した電池26において判定が困難になる。そこで、ニッケル水素電池とリチウム電池では、無負荷時の電圧(開放電圧)が大きく異なる特性を利用し、この開放電圧も条件に加えて総合的に判定を行う。
【００６０】
　ここで、予め電池情報部34に記憶された電源判定用の閾値テーブルから選択し、無負荷時の開放電圧のデジタル値の閾値をＶ１及びＶ４、高負荷時と無負荷時の差分のデジタル値の閾値をＶ２及びＶ５、さらに、低負荷時と無負荷時のデジタル値の閾値をＶ３及びＶ６、(Ｖ４＜＜Ｖ１，Ｖ５＜＜Ｖ２，Ｖ６＜＜Ｖ３)とすると、
　もし、ＶＡ≦Ｖ４　かつ　ＶＡＣ≦Ｖ５　かつ　ＶＡＢ≦Ｖ６
　　であれば、電源手段は外部電源27と判定し（ステップ210）、
　またもし、ＶＡ≦Ｖ１　かつ　ＶＡＣ≦Ｖ２　かつ　ＶＡＢ≦Ｖ３
　　であれば、電源手段は電池26のニッケル水素電池と判定し（ステップ211）、
　それ以外の場合は、
　　電源手段は、電池26のリチウム電池と判定する。
【００６１】
　そして、判定が終了すると、メインマイコン14は、判定結果を揮発性メモリ部33に格納し、さらに、判定結果が電池26である場合には、予め電池情報部34に格納した電池情報の中から、判定した電池26の種別に最も適した電池残量測定用の閾値テーブルを読み出して残量判定を行う。
【００６２】
　このように、本実施の形態によれば、高負荷時の電圧と低負荷時の電圧を測定して算出した差分のみならず、ほぼ無負荷時の電池26の電圧すなわち開放電圧も測定して判定基準に加え、３個の電圧の測定値から合計２個の差分を計算して判定基準に加えることにより、判定の精度を向上できる。例えば、開放電圧の測定値、高負荷時の電圧と開放電圧との差分、及び低負荷時の電圧と開放電圧との差分の３個のデータを判定基準とすることにより、リチウム電池と消耗したニッケル水素電池とを判別することもでき、さらには電池26と外部電源27とも高い精度で判定できる。
【００６３】
　そして、このように高い精度で電源手段を判定し、電池26の種類を機器10側で認識できるため、電池26の種類に応じた最も適切な閾値を用いて、残量判定(バッテリチェック)を行うことができ、正確な残量判定を実行できる。
【００６４】
　このようにして、各種の電池26をその種類及び残量に応じて最も効率良く利用し、最後まで使い切ることができる。また、充電可能な電池26の場合には、放電を含む最適な充電方法を自動的に選択することもできる。
【００６５】
　また、電池26など電源手段の無負荷時の電圧すなわち開放電圧の測定は、サブマイコン18を設けることで実現できる。すなわち、サブマイコン18は、必要最低限の機能に絞って演算処理部41と内蔵メモリ部42とで構成されており、消費電力を極めて小さく最低限にでき、少なくともメインマイコン14より小さくできるととともに、このサブマイコン18は、電池26が機器10に装着された時点で、機器10すなわちメインマイコン14や電源回路の起動前に電池26の電圧の測定を行うため、ほぼ無負荷状態で開放電圧を測定できる。そして、メインマイコン14の起動後に、このメインマイコン14が、サブマイコン18が測定し記憶した電池26の開放電圧を取得する。そこで、メインマイコン14は、起動後に自ら測定した低負荷時の測定電圧と高負荷時の測定電圧とに加えてサブマイコン18から取得した開放電圧の３個の電圧を利用し、適切な差分を計算し、これらデータを総合的に判断して、正確な判定を実現できる。ここで、種別の判定に用いる電池情報は、予め電池情報部34に閾値のテーブルの形式で持たせておくことができる。
【００６６】
　また、本実施の形態では、メインマイコン14の他にサブマイコン18を設けるのみで、他は既存のハードウェア構成を用いて電池種別判定を行うことができ、判定用の専用の回路など特別なハードウェア構成を設ける必要もなく、また、電池26や電池ボックスに機械的な改造を加える必要もなく、汎用性を向上し、コストを低減することができる。すなわち、アナログ・デジタル変換手段を有するマイコンをメインマイコン14とサブマイコン18の２個設けるのみで、デジタルスチルカメラに限られず様々な機器10に適用することができる。また、メインマイコン14に記憶する判定用などの閾値を調整するのみで、ニッケル水素電池、リチウム電池の他、アルカリ電池などの判定も可能であり、多種別の電池26や外部電源27などの判定が可能になり、汎用性を向上し、コストを低減することができる。
【００６７】
　さらに、電池情報部34に、電池種別に応じた電池情報を格納しておくことにより、電池26の種別判定が完了した時点で、判定した電池種別に対応した電池情報を読み出し、様々な処理を行うことができる。例えば、この電池情報は、電池26に最も適した残量判定用の閾値の他に、電池26にいわゆるメモリ効果が有るか否かなどの電池固有の情報である。
【００６８】
　また、本実施の形態では、自動的に電池種別の判定及び残量の判定などが可能であり、機器10の使用者の意識的な設定の操作を必要とせず、操作を煩雑にすることもなく、操作性を向上できる。
【００６９】
　このようにして、単三型の電池26を使用する機器10において、電池26の種別及び残量を判定し、各々の状態に合った使い方を選択させるシステムを実現できる。
【００７０】
　さらに、上記の構成に加え、複数の変圧回路を備え、電池26の種類及び残量状態に応じた最適な変圧回路を選択することもできる。また、表示手段を設け、電池の種類に応じて、残量表示の表示段数を自動的に変更することもできる。そして、表示手段を設け、電池残量情報に加えて、最初に電池26の種類を点滅などして表示させ、使用者が電池26の種類を表示により確認することもできる。さらに、この構成では、操作手段を設け、操作者に確認あるいは変更させることもできる。また、電池26の状態に応じて、機器10の動作を制御し、例えば、機器10の動作を禁止することもできる。
【００７１】
　また、上記の実施の形態では、第２の制御手段としてのサブマイコン18で無負荷時の電圧を測定し、第１の制御手段としてのメインマイコン14で低負荷時の電圧と高負荷時の電圧とを測定したが、この構成に限られず、サブマイコン18で無負荷時の電圧及び負荷を加えた状態の電圧を測定することもできる。例えば、サブマイコン18で無負荷時の電圧及び低負荷時の電圧を測定するとともに、メインマイコン14で高負荷時の電圧を測定することもできる。また、サブマイコン18で無負荷時の電圧を測定するとともに、メインマイコン14で高負荷時の電圧を測定し、これら２個の電圧の値を用いて電池26の種別及び残量を判定することもできる。
【００７２】
　次に、本発明の第２の実施の形態を図３のブロック図を参照して説明する。
【００７３】
　そして、この図３に示す構成では、図１に示す第１の実施の形態の構成に加え、電源回路は、互いに異なる特性を有する複数(ｎ個)の変圧回路としてのＤ／Ｄコンバータ部Ｃ1〜Ｃnと、これらＤ／Ｄコンバータ部Ｃ1〜Ｃnを選択的に接続する選択スイッチ45とを備えている。そして、各Ｄ／Ｄコンバータ部Ｃ1〜Ｃnは、一体の回路としてあるいは別体の回路として構成され、各々の電圧の入出力特性を異ならせるなどして、第１のＤ／Ｄコンバータ部Ｃ1は昇圧回路、最終の(第ｎの)Ｄ／Ｄコンバータ部Ｃnは降圧回路、他のＤ／Ｄコンバータ部Ｃ2〜Ｃn-1は昇降圧回路として構成されている。また、選択スイッチ45は、電源スイッチ22とＤ／Ｄコンバータ部Ｃ1〜Ｃnとの間に配置され、メインマイコン14により制御されて、いずれか１個のＤ／Ｄコンバータ部Ｃ1〜Ｃnを作動させる。
【００７４】
　そして、この構成では、電池26の種別判定は第１の実施例と同様に行われる。すなわち、機器10に電池26を装着すると、メインマイコン14の起動前の無負荷時の電圧をサブマイコン18が測定する。この後、電源スイッチ22が操作され、機器10の電源が投入されると、初期設定によりいずれかのＤ／Ｄコンバータ部Ｃ1〜Ｃnが起動され、メインマイコン14が起動する。そして、このメインマイコン14が電池種別判定を行った後、判定された電池種別に基づいて残量判定部32が電池26の残量判定を行い、現在の電池26の残量を揮発性メモリ部33に格納する。この状態で、メインマイコン14は、選択スイッチ45により、現在の残量で最も効率良く動作が可能ないずれかのＤ／Ｄコンバータ部Ｃ1〜Ｃnを選択し、選択したＤ／Ｄコンバータ部Ｃ1〜Ｃnで各種の駆動回路12などを駆動する。このような処理により、電池26の種類に応じて異なる閾値で電池26の残量判定を行うことに加え、電池26の残量状態に応じて最も適したＤ／Ｄコンバータ部Ｃ1〜Ｃnを自動的に選択することが可能になり、高効率を求める機器10において、より効率を重視した動作が可能になる。すなわち、電池種類判定が完了した後、電池26の種類に対応した電池情報の中の最適な閾値で残量判定を行い、さらに、ある残量になったら駆動する変圧回路を切り替えて、その時点の電池26の電圧で最も効率良く動作させることができる。
【００７５】
　例えば、駆動回路12が３．３Ｖを必要とする回路の場合、電池26の残量判定の結果、電池26の電圧が３．５Ｖ以上ある時は、降圧回路であるＤ／Ｄコンバータ部Ｃnを使用し、電池26の電圧が３．５Ｖ〜２．５Ｖの時は、昇降圧回路であるＤ／Ｄコンバータ部Ｃ2〜Ｃn-1のいずれか１個を使用し、２．５Ｖ以下で昇圧可能な最低電圧以上の時は、昇圧回路であるＤ／Ｄコンバータ部Ｃ1を使用する。このように、最適な変圧回路を選択して使用できるため、電池26の使用効率を向上することができる。
【００７６】
　次に、本発明の第３の実施の形態を図４のフローチャートを参照して説明する。
【００７７】
　そして、この図４に示す構成では、図１に示す第１の実施の形態の構成に加え、機器10内部に電池26の図示しない充電回路を備え、機器10で複数種の電池26の充電を行うことが可能な構成である。ここでは、複数種の電池26として、電池を十分に放電せずに繰り返し充電して使用することにより、電池は満充電されなくなるために使用時間が短くなるいわゆるメモリ効果のある電池26とない電池26に対応可能な構成を説明する。
【００７８】
　まず、前提として、第１の実施の形態と同様に、機器10の起動時に電池種別判定を行い（ステップ401）、メインマイコン14の電池情報部34に予め記憶させた電池情報から、判定した電池26の種別に対応し、メモリ効果の有無、及び充電時の電流値などの充電に関する情報を読み出しておく（ステップ402）。
【００７９】
　そして、機器10の使用者が、機器10の電源スイッチ22を切る操作を行ったら、メインマイコン14は、読み出した電池情報をサブマイコン18に通知する（ステップ403）。すると、サブマイコン18は、通知された電池情報を内蔵メモリ部42に格納し（ステップ404）、メインマイコン14の電源を切断する（ステップ405）。この後、サブマイコン18は、内蔵メモリ部42に格納した電池情報の中のメモリ効果の有無情報に応じて（ステップ406）、使用されている電池26にメモリ効果がある場合には、電池26に負荷をかけて所定の電圧まで電池26を放電させる（ステップ407）。次に、通知された電池情報の中の充電時の電流情報値を読み出して、使用されている電池26に対応した電流値を設定し（ステップ408）、設定した電流値で電池26を充電する（ステップ409）。
【００８０】
　さらに、充電方法として急速充電と通常充電とが設定可能な電池26であれば、電池情報として充電方法と複数の可変電流値を内蔵メモリ部42に格納しておき、充電電圧値を監視して（ステップ410）、電流値を調整する。すなわち、充電開始時には、大きい電流を流すとともに、充電終了時に近づくにつれて、電流値を小さく設定することにより、電池26の性能の劣化を防止しつつ、急速充電を実現できる。
【００８１】
　このように、電池情報部34に、各種の電池26に固有の情報を予め格納したため、機器10の内部に電池26の充電機能を備えた機器10においては、装着した電池26の種別判定が完了した後に、この電池26のメモリ効果の有無の情報を読み出し、メモリ効果が有る電池26ならばメモリ効果を防止する充電方法に自動的に切り替え、電池26を効率良く利用できる。さらに、電池情報部34に充電電流値を付加しておくことにより、最適な充電電流で充電して電池26を保護し、また、急速充電が可能な電池26であれば、急速充電値を自動的に選択させ、急速な充電を実現できる。
【００８２】
　さらに、この実施の形態では、電池26の種別判定はソフトウェア的に自動的に行われるため、電池切替スイッチなどの特別なハードウェア構成を必要とせず、構成を簡略化してコストを低減できるとともに、機器10の使用者に意識させることなく自動的に電池26の種別に応じた異なった充電処理を行うことができ、操作性を向上できる。
【００８３】
　次に、本発明の第４の実施の形態を図５のフローチャートを参照して説明する。
【００８４】
　そして、この構成は、図１に示す第１の実施の形態の構成に加え、機器10が、液晶表示装置(ＬＣＤ)や発光ダイオード(ＬＥＤ)などの使用者に対する表示手段としての表示デバイスを備えた構成である。
【００８５】
　そして、表示デバイスを備えた構成では、第１の実施の形態で示す方法により判定した電池26の種別や電池残量を表示し、使用者に視覚的に表示できる。ここで、電池26の種別により、機器10が動作可能な時間は大きく異なるため、判定した電池26の動作可能時間に応じて、電池残量のフル(Full)からエンプティ(Empty)までの残量の最大表示段数を自動的に切り替えることにより、各電池26における残量がフルの場合の動作可能時間を使用者に視覚的にわかりやすく知らせることができる。
【００８６】
　次に、例として、図５を参照し、電池26がニッケル水素電池である場合は３段階、リチウム電池であった場合は５段階の残量表示を行う場合の処理を説明する。
【００８７】
　前提として、第１の実施の形態と同様に、電源スイッチ22がオンにされ機器10が起動した時に電池種別判定を行い（ステップ501）、電池26の種類に応じて（ステップ502）、ニッケル水素電池の場合は最大表示段数を３段階に設定し（ステップ503）、リチウム電池の場合は最大表示段数を５段階に設定する（ステップ504）。次に、判定された電池種別を表示デバイスに表示し（ステップ505）、この後、電池26の残量判定を行う（ステップ506）。そして、最後に、ステップ503あるいはステップ504で設定された最大表示段数に応じて、電池26の残量を表示デバイスに表示する（ステップ507）。
【００８８】
　次に、本発明の第５の実施の形態を図６のフローチャートを参照して説明する。
【００８９】
　そして、この構成は、図５に示す第４の実施の形態の構成に加え、機器10が、押し釦である確認釦や電池種別切替釦などの操作手段を備えた構成である。
【００９０】
　そして、この構成では、電池26の種別判定が完了したら、判定した電池26の種別を機器10の起動時に表示デバイスに表示し、使用者に確認釦を操作させて、挿入した電池26を確認させることができる。また、自動的な電池26の種別判定が誤っていた場合には、使用者の電池種別切替釦の操作により、種別を訂正することもできるものである。
【００９１】
　次に、例として、図６を参照して動作を説明する。
【００９２】
　電源スイッチ22がオンにされ機器10が起動した時に電池種別判定を行い（ステップ601）、この電池種別判定が完了したら、液晶表示装置(ＬＣＤ)や発光ダイオード(ＬＥＤ)などの表示デバイスに、電池26の種別、あるいは外部電源27である旨を点滅表示して、使用者に示す（ステップ602）。ここで、使用者は、点滅表示されている電池26の種別などが正しければ確認釦を押動して操作する（ステップ603）。すると、点滅表示は点灯表示に変わり、電池26の種別などは確定され（ステップ607）、残量判定に移行する（ステップ608）。
【００９３】
　一方、表示されている電池26の種別などが誤っていれば、操作者は、電池種別切替釦を押動して操作し（ステップ604）、表示中の電池26の種別などを切り替える（ステップ605）。そして、正しい種別が選択されたことを確認した後、確認釦を押動して操作する（ステップ603）。すると、上記の動作と同様に、点滅表示は点灯表示に変わり、電池26の種別などは確定され（ステップ607）、残量判定に移行する（ステップ608）。
【００９４】
　さらに、機器10が起動してから所定の時間、本実施の形態では機器10が起動してから５秒間、確認釦及び電池種別切替釦のいずれも操作されなかった場合には（ステップ606）、電池26の種別などは機器10で自動的に判定した種別に確定され（ステップ607）、残量判定に移行する（ステップ608）。
【００９５】
　このようにして、万が一機器10の電池26の種別判定が誤っていた場合にも、使用者により正しい電池種別を設定し、確実な電池26の残量判定を行うことができる。さらに、この構成は、毎回起動時に使用者に電池26の種別設定の操作を強制するものではなく、万が一判定が誤っていた場合の他は機器10任せで電池26の種別設定が可能であり、操作性を低下させることもない。
【００９６】
　また、上記の各実施の形態では、２種類の電池26及び外部電源27の種別判定を行ったが、この構成に限られず、例えば、さらに詳細に電池26の特性に応じて閾値を設定することにより、２種類以上の複数種の電池26における種別判定をすることもできる。
【００９７】
　次に、本発明の第６の実施の形態を図７のブロック図及び図８のフローチャートを参照して説明する。
【００９８】
　この実施の形態は、上記の各実施の形態の処理に加え、あるいは、上記の各実施の形態の処理に代えて実行され、機器10の起動時に装着された電池26の特性を評価し、不適と判断した場合に機器10の動作を禁止することで、起動後の突然の機能停止(いわゆる瞬停)などの動作不良を防止するものである。
【００９９】
　そして、この実施の形態の構成は、図１に示す第１の実施の形態と同様の構成を備えている。すなわち、図７に示すように、デジタルスチルカメラである機器10は、第１の制御手段としてのメインマイコン14と、第２の制御手段としてのサブマイコン18との２個のマイコンを備えている。また、図７では、負荷回路である固定負荷51が図示されている。そして、サブマイコン18は、メインマイコン14から独立して単独での動作が可能であり、また、サブマイコン18の動作電力はメインマイコン14より小さく、いわば低電力モードで動作可能であることを特徴としている。そして、サブマイコン18は、演算処理部41と、内蔵メモリ部42とで構成されており、アナログ・デジタル(ＡＤ)変換機能を有する。そして、このサブマイコン18は、電池26の電圧をアナログ・デジタル変換し、デジタル化した電圧の測定値を内蔵メモリ部42に格納する。また、このサブマイコン18は、固定負荷51を制御し、固定負荷51を外した状態と、固定負荷51を加えた状態とで、それぞれ電池26の電圧を測定してアナログ・デジタル変換し、デジタル化した電圧の測定値を内蔵メモリ部42に格納する。一方、メインマイコン14は、演算処理部31、残量判定部32、一時記憶手段(ＲＡＭ)である揮発性メモリ部33、及び、予め各種の電池26のデータが記録された不揮発性メモリ(ＲＯＭ)である電池情報部34とで構成されている。また、サブマイコン18に供給される電源は２系統存在し、すなわち、機器10に電池26が装着された状態で電源装着部24から直接昇圧されて作られる電源と、Ｄ／Ｄコンバータ部20から作られる電源とを備えている。そして、サブマイコン18は、電池26が電源装着部24に装着された時点で、電源が供給されて起動し、起動後にＤ／Ｄコンバータ部20を立ち上げ、この後はＤ／Ｄコンバータ部20がサブマイコン18に電源を供給する。
【０１００】
　そして、この実施の形態の構成では、機器10の電源が投入されると、サブマイコン18が固定負荷51を外した状態及び固定負荷51を加えた状態の電圧を測定しデジタル化して記録した後、電源回路であるＤ／Ｄコンバータ部20を立ち上げ、その後にメインマイコン14を起動する。すると、メインマイコン14は、サブマイコン18と通信を行うことで、このサブマイコン18により測定された固定負荷51を外した状態及び固定負荷51を加えた状態のデジタル化した電圧の測定値を取得し、これら測定値から電池26の評価判定を行う。
【０１０１】
　次に、この第６の実施の形態の処理のフローを図８のフローチャートを参照して説明する。
【０１０２】
　まず、機器10に電池26が挿入された時点で（ステップ801）、サブマイコン18に電源が供給され、サブマイコン18が起動する。
【０１０３】
　そして、サブマイコン18は、機器10の電源スイッチ22の投入(Power SW ON)を検出すると（ステップ802）、サブマイコン18は電池26の電圧を測定して、アナログ・デジタル変換し（ステップ803）、得られたデジタル値を無負荷時の測定値Ｖ０としてサブマイコン18内の内蔵メモリ部42に格納する（ステップ804）。ここで、低電力モードにて動作し電池26の電圧を測定するサブマイコン18により、電池26の内部抵抗を０とした時の起電力(Ｅ０)が、測定値Ｖ０として近似的に得られる。
【０１０４】
　次に、サブマイコン18は、所定の抵抗値(Ｒ)の固定負荷51を接続し（ステップ805）、ステップ803〜804と同様に、電池26の電圧を測定して、アナログ・デジタル変換し（ステップ806）、得られたデジタル値を負荷時の測定値ＶＬとしてサブマイコン18内の内蔵メモリ部42に格納する（ステップ807）。
【０１０５】
　次いで、サブマイコン18は、固定負荷51を回路から外しすなわちオフとし（ステップ808）、メインマイコン14の起動に必要な電源回路を立ち上げ、メインマイコン14を起動する（ステップ809）。すると、起動されたメインマイコン14は、通信によりサブマイコン18から測定値Ｖ０，ＶＬを取得し、これら２個の測定値Ｖ０，ＶＬから、
　ｒ＝(Ｖ０−ＶＬ)／(ＶＬ／Ｒ)
により電池26の内部抵抗ｒを算出する（ステップ810）。さらに、この内部抵抗ｒと、既知である機器10の最大動作電力(Ｗｍａｘ)及び最低動作電圧(Ｖｍｉｎ)から、
　Ｅ０ｍｉｎ＝Ｖｍｉｎ＋ｒ・Ｗｍａｘ／Ｖｍｉｎ
により、最低起動電圧Ｅ０ｍｉｎを算出する。そして、この最低起動電圧Ｅ０ｍｉｎが、起電力Ｅ０すなわち測定値Ｖ０よりも大きいか否か、すなわち、電池26の電圧が、機器10の最大動作電力Ｗｍａｘでの動作中に、機器10の最低動作電圧Ｖｍｉｎを下回る可能性があるかを判定する（ステップ812）。そして、Ｅ０ｍｉｎ＞Ｖ０が成り立つ場合は、機器10すなわちデジタルスチルカメラの起動処理を継続する（ステップ813）。一方、Ｅ０ｍｉｎ＞Ｖ０が成り立たない場合は、装着された電池26では機器10の安定した動作は困難と判断し、表示手段に電池26の残量がない旨(電池Empty)を表示するとともに、所定の手順で機器10の電源を遮断(Power OFF)する（ステップ814）。
【０１０６】
　このように、本実施の形態によれば、種々の電池26を装着可能な機器10において、機器10の主な機能を制御するメインマイコン14の他に単独で低電力で動作可能なサブマイコン18を備え、このサブマイコン18で、機器10の起動時に、電池26の内部抵抗を０とした時の起電力Ｅ０に近似した電池26の無負荷時の電圧の値Ｖ０を測定できる。そこで、この値Ｖ０と、負荷を加えた状態の値ＶＬとを変数として、電池判定のための値すなわち機器10の動作に必要な最低起動電圧Ｅ０ｍｉｎを算出し、電池26の特性を的確に評価、判定できる。そのため、挿入された電池26が機器10を適切に動作し得ない場合は、機器10の動作を禁止し、動作中、例えば撮影シーケンス中の突然の機能停止(瞬停)の危険を回避できる。すなわち、使用された電源手段が、的確に機器10の動作を実現し得る電池26であるかを判定し、機器10の正常動作を確保することができる。
【０１０７】
　一般に、電池の種類にもよるが、消耗した電池は無負荷状態で放置することで起電力の回復を見せる。しかし、消耗した電池は内部抵抗が増大しており、このような電池を用いると、機器が動作中に突然に機能停止するおそれがある。これに対して本実施の形態によれば、機器10の起動時に、電池26の種別や消耗度に係わらず、装着された電池26の特性を正確に評価し、不適と判断した場合は、電池26の残量がない旨(電池Empty)を表示するとともに、機器10の動作を禁止することで、放置により復帰した電池26など著しく特性の劣化した電池26を使用することによる突然の機能停止を回避できる。また、この判定方法は、電池26の温度による特性の変化を反映することも可能であり、また、電池26の接点の汚れによる接触抵抗の影響を反映することも可能であり、これら温度変化や接触抵抗の増加を原因とする突然の機能停止も回避することができる。
【０１０８】
　また、この電池26の特性の評価には、第１ないし第５の実施の形態に示す電池26の種別判定の機能を利用できるため、コストの上昇を抑制することができる。すなわち、この実施の形態は、上記の各実施の形態に組み合わせて用いることができる。
【０１０９】
　なお、ステップ805〜807の固定負荷51を加えた状態での電圧測定は、メインマイコン14の起動後にメインマイコン14により行うこともできる。また、サブマイコン18による無負荷時の電圧の測定は、電池26の装着時に行うこともできる。
【０１１０】
　また、この実施の形態では、電池26の特性を的確に判定できるため、未知の電池26についても、機器10を的確に動作できる特性を備えているかを判定し、利用可能とすることができる。
【０１１１】
　次に、本発明の第７の実施の形態を図９のフローチャートを参照して説明する。
【０１１２】
　そして、この実施の形態の機械的な構成は、図７に示す第６の実施の形態と同様であるが、処理は異なり、電圧の測定は、機器10の起動前すなわち電源投入前と、メインマイコン14の起動直後と、メインマイコン14の起動後に何らかの負荷をかけた高負荷時との合計３回行われる。
【０１１３】
　また、判定対象となる電源は、従来の方法では種別判定が困難な外部電源27または電池26としてのニッケル水素電池、リチウム電池、ニッケルマンガン電池、及びこれらのいずれにも属さない未知の特性を持つ未知のバッテリとして種別判定が行われる。そして、未知のバッテリにおいて操作を継続する場合には、さらに固定負荷51を用いた電圧の測定が行われ、第６の実施の形態と同様の処理により、電池26の電圧の評価測定が行われる。
【０１１４】
　次に、この第７の実施の形態の処理のフローを図９のフローチャートを参照して説明する。
【０１１５】
　まず、機器10に電池26が挿入された時点で（ステップ901）、サブマイコン18に電源が供給され、サブマイコン18が起動する。この時点で、サブマイコン18は、電池26の電圧を測定して、アナログ・デジタル変換し（ステップ902）、得られたデジタル値を無負荷時の測定値ＶＡとしてサブマイコン18内の内蔵メモリ部42に格納する（ステップ903）。
【０１１６】
　そして、機器10の電源スイッチ22が投入されると（ステップ904）、サブマイコン18は、電源回路を立ち上げた後、メインマイコン14を起動する（ステップ905）。するとメインマイコン14は、電池26の電圧を測定して、アナログ・デジタル変換し、得られたデジタル値を低負荷時の測定値ＶＢとしてメインマイコン14内の揮発性メモリ部33に格納する（ステップ906）。次に、電池26に何らかの負荷をかけ、この状態で電圧を測定し、アナログ・デジタル変換し（ステップ907）、得られたデジタル値を高負荷時の測定値ＶＣとしてメインマイコン14内の揮発性メモリ部33に格納する（ステップ908）。
【０１１７】
　次いで、メインマイコン14は、無負荷時の測定値ＶＡをサブマイコン18から取得し、３個の測定値ＶＡ，ＶＢ，ＶＣから、２個の差分を計算する（ステップ909）。すなわち、一方は、機器10起動前の無負荷時の測定値ＶＡと低負荷時の測定値ＶＢとの差分であり、これを差分ＶＡＢとすると、ＶＡＢ＝ＶＡ−ＶＢとなり、他方は機器10起動前の無負荷時の測定値ＶＡと高負荷時の測定値ＶＣとの差分であり、これを差分ＶＡＣとすると、ＶＡＣ＝ＶＡ−ＶＣとなる。
【０１１８】
　この時点で、種別判定に必要な条件が全て揃ったため、次に、判定処理に移行する。判定においては、一般に、高負荷時と低負荷時との電圧の差分が、ニッケル水素電池よりもリチウム電池の方が大きく、外部電源27ではほとんどないという特性を利用する。但し、この差分は、電池26が消耗するにつれて徐々に近い値になるため、この差分のみでは、消耗した電池26において判定が困難になる。そこで、ニッケル水素電池とリチウム電池では、無負荷時の電圧(開放電圧)が大きく異なる特性を利用し、この開放電圧も条件に加えて総合的に判定を行う。
【０１１９】
　ここで、予め電池情報部34に記憶された無負荷時の開放電圧のデジタル値の閾値をＶ１、Ｖ４、Ｖ7、Ｖ10、高負荷時と無負荷時の差分のデジタル値の閾値をＶ２、Ｖ５、Ｖ８、Ｖ1１、さらに、低負荷時と無負荷時のデジタル値の閾値をＶ３、Ｖ６、Ｖ９、Ｖ1２、(Ｖ４＜＜Ｖ１，Ｖ５＜＜Ｖ２，Ｖ６＜＜Ｖ３)とすると、
　もし、ＶＡ≦Ｖ４　かつ　ＶＡＣ≦Ｖ５　かつ　ＶＡＢ≦Ｖ６
　　の条件を満たせば（ステップ910）、電源手段は外部電源27と判定し（ステップ911）、
　また、ＶＡ≦Ｖ１　かつ　ＶＡＣ≦Ｖ２　かつ　ＶＡＢ≦Ｖ３
　　の条件を満たせば（ステップ912）、電源手段は電池26のニッケル水素電池と判定し（ステップ913）、
　また、ＶＡ≦Ｖ７　かつ　ＶＡＣ≦Ｖ８　かつ　ＶＡＢ≦Ｖ９
　　の条件を満たせば（ステップ914）、電源手段は電池26のリチウム電池と判定し（ステップ915）、
　また、ＶＡ≦Ｖ１０　かつ　ＶＡＣ≦Ｖ１１　かつ　ＶＡＢ≦Ｖ１２
　　の条件を満たせば（ステップ916）、電源手段は電池26のニッケルマンガン電池と判定し（ステップ917）、
　それ以外の場合は、
　　電源手段は、未知の電池26と判定する。
【０１２０】
　そして、判定が終了すると、メインマイコン14は、判定結果を揮発性メモリ部33に格納し、さらに、判定結果が既知の電池26である場合には、予め電池情報部34に格納した電池情報の中から、判定した電池26の種別に最も適した電池残量測定用の閾値テーブルを読み出して残量判定を行う。
【０１２１】
　一方、未知の電池26と判定された場合には、未知の電池26である旨を表示手段に表示し（ステップ918）、使用者に操作継続の判断を要求する（ステップ919）。ここで、使用者が、操作手段の操作などにより、操作の継続を選択した場合は、図８のステップ805に分岐し、第６の実施の形態と同様の電池26の特性の評価判定処理を行い、未知の電池26が機器10に適した特性を有しているか確認する。この場合、無負荷時の測定値ＶＡを値Ｖ０として利用するとともに、負荷を加えた状態の値ＶＬについては、ＶＢあるいはＶＣを用いて測定を行わないこともでき、また、メインマイコン14あるいはサブマイコン18により新たに測定することもできる。
【０１２２】
　また、使用者が、操作手段の操作などにより、未知の電池26を用いた操作の継続を選択しない場合は、終了処理を行い（ステップ920）、初期状態で待機した後（ステップ921）、電源を遮断する（ステップ922）。
【０１２３】
　このように、本実施の形態によれば、上記の各実施の形態の効果に加え、予め電池情報が登録されていない未知の電池26が装着された場合には、機器10の操作継続の有無を選択可能とし、機器10の操作継続が選択された場合には、第６の実施の形態に示す特性の評価及び判断を経て、未知の電池26を使用し、機器10の操作を継続することができる。また、未知の電池26での操作を希望しない使用者について、既定の電池26などを用意する機会を与えることができる。
【０１２４】
　なお、この実施の形態において、電池26が既知のものであった場合にも、未知の電池26の場合と同様に、電池26の特性を評価判定することもできる。
【０１２５】
　また、この電池26の特性の評価には、第１ないし第６の実施の形態に示す電池26の種別判定の機能を利用できるため、コストの上昇を抑制することができる。すなわち、この実施の形態についても、上記の各実施の形態に組み合わせて用いることができる。
【産業上の利用可能性】
【０１２６】
　本発明は、デジタルスチルカメラの他、複数種の電池を用いることができるバッテリ使用機器、及び複数種の電池と商用交流電源などの外部電源とを用いることができる機器に適用できる。
【図面の簡単な説明】
【０１２７】
【図１】本発明の電源装置を備えた機器の一実施の形態を示すブロック図である。
【図２】同上機器の電池種別判定の動作を示すフローチャートである。
【図３】本発明の電源装置を備えた機器の他の実施の形態を示すブロック図である。
【図４】本発明の電源装置を備えた機器の電池充電の動作を示すフローチャートである。
【図５】本発明の電源装置を備えた機器の電池残量表示の動作を示すフローチャートである。
【図６】本発明の電源装置を備えた機器の電池確認及び切替の動作を示すフローチャートである。
【図７】本発明の電源装置を備えた機器のさらに他の実施の形態を示すブロック図である。
【図８】同上機器の動作を示すフローチャートである。
【図９】本発明の電源装置を備えた機器のさらに他の実施の形態を示すフローチャートである。
【図１０】従来の電池種別判定の動作を示すフローチャートである。
【符号の説明】
【０１２８】
　10　　機器
　14　　第１の制御手段としてのメインマイコン
　16　　電源装置
　18　　第２の制御手段としてのサブマイコン
　26　　電源手段としての電池
　27　　電源手段としての外部電源
　32　　残量判定部
　Ｃ1〜Ｃn　　変圧回路としてのＤ／Ｄコンバータ部
【図１】
2004071556.tif 000003
【図２】
2004071556.tif 000004
【図３】
2004071556.tif 000005
【図４】
2004071556.tif 000006
【図５】
2004071556.tif 000007
【図６】
2004071556.tif 000008
【図７】
2004071556.tif 000009
【図８】
2004071556.tif 000010
【図９】
2004071556.tif 000011
【図１０】
2004071556.tif 000012