(57)【要約】【課題】  本発明は、電池パックの残容量の表示が正しく行われるようにすることを目的とする。【解決手段】  第１の電池及び第２の電池を含む電源装置から電力を受け取る手段と、前記電源装置の劣化を示す第１のデータ、前記電源装置の劣化を示す第２のデータ及び前記電源装置の劣化を示す第３のデータのいずれか一つに応じて、前記電源装置の残容量を表示するように制御する制御手段とを有する。【選択図】  図１
2013242438.tif 000002
【特許請求の範囲】
【請求項１】
第１の電池及び第２の電池を含む電源装置から電力を受け取る手段と、
前記電源装置の劣化を示す第１のデータ、前記電源装置の劣化を示す第２のデータ及び前記電源装置の劣化を示す第３のデータのいずれか一つに応じて、前記電源装置の残容量を表示するように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記第１のデータと、前記第２のデータと、前記第３のデータとの比較に基づいて、前記電源装置の残容量を表示するようにすることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記第１のデータが前記第２のデータよりも小さく場合、前記第１のデータが前記第３のデータよりも小さい場合、前記第１のデータに基づいて、前記電源装置の残容量を表示するようにすることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御手段は、前記第１のデータが前記第２のデータよりも小さく場合、前記第１のデータが前記第３のデータよりも小さい場合、前記第２のデータ及び前記第３のデータの少なくとも一つに基づいて、前記電源装置の残容量を表示しないようにすることを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記電子機器は、撮像装置であることを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
第１の電池及び第２の電池を含む電源装置から電力を受け取るステップと、
前記電源装置の劣化を示す第１のデータ、前記電源装置の劣化を示す第２のデータ及び前記電源装置の劣化を示す第３のデータのいずれか一つに応じて、前記電源装置の残容量を表示するように制御するステップと
を有することを特徴とする制御方法。
【請求項７】
第１の電池及び第２の電池を含む電源装置から電力を受け取るステップと、
前記電源装置の劣化を示す第１のデータ、前記電源装置の劣化を示す第２のデータ及び前記電源装置の劣化を示す第３のデータのいずれか一つに応じて、前記電源装置の残容量を表示するように制御するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池の残容量を検出する電子機器に関する。
【背景技術】
【０００２】
従来、携帯電話やデジタルスチルカメラ等の電子機器の電源として、繰り返し充電可能な二次電池が使われている。二次電池と電子機器とが接続された場合、電子機器が二次電池から取得したデータを用いて、二次電池の残容量を検出し、検出した残容量を表示することが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０４０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
二次電池の充電が繰り返し行われる場合、二次電池は、充電に伴って劣化する。この場合、電子機器に表示される二次電池の残容量が十分であったとしても、電子機器は二次電池から供給される電力を用いて動作が行えなくなるような場合があった。このような事態を防ぐため、電子機器は、二次電池の劣化を考慮して、二次電池の残容量を検出し、ユーザに二次電池の残容量を認識させる必要があった。
【０００５】
そこで、本発明は、電池の残容量の表示が正しく行われるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、第１の電池及び第２の電池を含む電源装置から電力を受け取る手段と、前記電源装置の劣化を示す第１のデータ、前記電源装置の劣化を示す第２のデータ及び前記電源装置の劣化を示す第３のデータのいずれか一つに応じて、前記電源装置の残容量を表示するように制御する制御手段とを有することを特徴とする。
【０００７】
また、本発明に係る制御方法は、第１の電池及び第２の電池を含む電源装置から電力を受け取るステップと、前記電源装置の劣化を示す第１のデータ、前記電源装置の劣化を示す第２のデータ及び前記電源装置の劣化を示す第３のデータのいずれか一つに応じて、前記電源装置の残容量を表示するように制御するステップとを有することを特徴とする。
【０００８】
また、本発明に係るプログラムは、第１の電池及び第２の電池を含む電源装置から電力を受け取るステップと、前記電源装置の劣化を示す第１のデータ、前記電源装置の劣化を示す第２のデータ及び前記電源装置の劣化を示す第３のデータのいずれか一つに応じて、前記電源装置の残容量を表示するように制御するステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【０００９】
本発明によれば、電池の残容量の表示が正しく行われるようにすることができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る電力供給システムの一例を示す図である。
【図２】実施例１に係る電子機器によって行われる第１の検出処理の一例を示すフローチャートである。
【図３】実施例１に係る電子機器によって行われる第２の検出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下に示す実施形態はあくまでも一例であって、必ずしも以下に示す実施例に限定されるものではない。
【００１２】
［実施例１］
図１は、実施例１に係る電力供給システムの構成の一例を示す図であり、実施例１に係る電力供給システムは、電子機器１００と電源装置２００とを含む。電子機器１００と電源装置２００とが接続されている場合、電子機器１００は、電源装置２００から電力を受け取ることができる。
【００１３】
次に、電子機器１００について説明する。電子機器１００として、撮像装置を一例に挙げて、以下説明を行う。電子機器１００は、制御部１０１、電源部１０２、ＲＯＭ１０３、ＲＡＭ１０４、表示部１０５、撮像部１０６、第１の接続端子１０７、第２の接続端子１０８、第３の接続端子１０９、第４の接続端子１１０、第５の接続端子１１１及びダミー負荷１１２を有する。
【００１４】
制御部１０１は、ＲＯＭ１０３に記憶されているプログラムに従って、電子機器１００の動作を制御する。なお、制御部１０１のワークエリアは、ＲＯＭ１０３に限られるものではなく、ハードディスク装置等の外部記憶装置であってもよい。なお、制御部１０１には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が含まれているものとする。
【００１５】
電源部１０２は、電源装置２００から供給される電力を電子機器１００の各部に供給するための回路である。
【００１６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３は、制御部１０１のワークエリアとして機能するメモリであり、制御部１０１で使用される様々な値、データ及び情報を記憶するメモリでもある。ＲＯＭ３０２に記憶される情報には、電子機器１００を制御するためのプログラム、表示部１０５に表示される画像データやアイコン等がある。
【００１７】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４は、電子機器１００が電源装置２００から取得したデータを格納するためのメモリである。また、ＲＡＭ１０４には、制御部１０１によって算出されたデータや制御部１０１によって検出されたデータが格納される。
【００１８】
表示部１０５は、ＲＯＭ１０３及び撮像部１０６のいずれか一つから供給される画像データを表示する。表示部１０５に表示される画像データは、静止画データであってもよく、動画データであってもよく、アイコンやサムネイル画像であってもよい。
【００１９】
撮像部１０６は、被写体の撮影を行い、画像データの生成を行う。撮像部１０６には、光学レンズや撮像素子等が含まれる。
【００２０】
第１の接続端子１０７は、＋（プラス）端子であり、第５の接続端子１１１は、−（マイナス）端子である。電子機器１００は、第１の接続端子１０７を介して電源装置２００から電力が供給される。第１の接続端子１０７から供給される電源装置２００からの電力は、電源部１０２に入力される。なお、電子機器１００と電源装置２００とが接続される場合、第１の接続端子１０７は、第１の接続端子２０６と接続される。また、電子機器１００と電源装置２００とが接続される場合、第５の接続端子１１１は、第５の接続端子２１０と接続される。
【００２１】
第２の接続端子１０８、第３の接続端子１０９及び第４の接続端子１１０は、電子機器１００と電源装置２００との間で通信を行うために用いられる。第２の接続端子１０８は、通信のためのクロックを電子機器１００から電源装置２００に供給するための端子である。第３の接続端子１０９は、データを電子機器１００から電源装置２００に供給するための端子である。第４の接続端子１１０は、電源装置２００から供給されるデータを電子機器１００に供給するための端子である。なお、電子機器１００と電源装置２００とが接続される場合、第２の接続端子１０８は、第２の接続端子２０７と接続される。また、電子機器１００と電源装置２００とが接続される場合、第３の接続端子１０９は、第３の接続端子２０８と接続される。また、電子機器１００と電源装置２００とが接続される場合、第４の接続端子１１０は、第４の接続端子２０９と接続される。なお、第２の接続端子１０８と第２の接続端子２０７とは、ＳＣＬＫ通信線を介して接続される。また、第３の接続端子１０９と第３の接続端子２０８とは、ＭＯＳＩ通信線を介して接続される。また、第４の接続端子１１０と第４の接続端子２０９とは、ＭＩＳＯ通信線を介して接続される。
【００２２】
ダミー負荷１１２は、電子機器１００と電源装置２００とが接続されている場合、電源装置２００から電子機器１００に供給される電力がダミー負荷１１２にも供給されるように第１の接続端子１０７に接続されている。
【００２３】
次に、電源装置２００について説明する。電源装置２００は、制御部２０１、保護回路２０２、第１の電池セル２０３、第２の電池セル２０４、第３の電池セル２０５、第１の接続端子２０６、第２の接続端子２０７、第３の接続端子２０８、第４の接続端子２０９及び第５の接続端子２１０を有する。
【００２４】
制御部２０１は、電源装置２００の動作を制御する。制御部２０１は、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５の電圧を検出する。さらに、制御部２０１は、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５のいずれか一つの電圧を検出することができる。また、制御部２０１は、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５のいずれか一つの電圧に応じて、保護回路２０２を制御することもできる。また、制御部２０１は、不図示のメモリを有する。
【００２５】
制御部２０１は、接点２１１の電圧Ｖ１を検出し、接点２１２の電圧Ｖ２を検出し、接点２１３の電圧Ｖ３を検出する。
【００２６】
接点２１１は、保護回路２０２と第１の電池セル２０３との接点である。接点２１２は、第１の電池セル２０３と第２の電池セル２０４との接点である。接点２１３は、第２の電池セル２０４と第３の電池セル２０５との接点である。接点２１４は、第３の電池セル２０４と第５の接続端子２１０との接点である。
【００２７】
電圧Ｖ１は、接点２１１と接点２１４との電位差である。電圧Ｖ２は、接点２１２と接点２１４との電位差である。電圧Ｖ３は、接点２１３と接点２１４との電位差である。
【００２８】
制御部２０１は、以下の数式（１）を用いて、第１の電池セル２０３の電圧である電圧ＶＣ１を算出する。
ＶＣ１＝Ｖ１−Ｖ２      （１）
また、制御部２０１は、以下の数式（２）を用いて、第２の電池セル２０４の電圧である電圧ＶＣ２を算出する。
ＶＣ２＝Ｖ２−Ｖ３      （２）
また、制御部２０１は、以下の数式（３）を用いて、第３の電池セル２０５の電圧である電圧ＶＣ３を算出する。
ＶＣ３＝Ｖ３      （３）
【００２９】
電源装置２００は、第２の接続端子２０８を介して電子機器１００から電池セルの電圧を要求するためのコマンドを受け取った場合、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３をそれぞれ第３の接続端子２０９を介して電子機器１００に通知する。これによって、電子機器１００は、電源装置２００から電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３をそれぞれ検出することができる。
【００３０】
なお、電子機器１００は、コマンドを電源装置２００に送信することによって、電源装置２００から電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３以外のデータを受け取ることもできる。
【００３１】
保護回路２０２は、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５を過放電から保護するために用いられる。保護回路２０２の一端は、第１の電池セル２０３と接続され、他の一端は、第１の接続端子２０６と接続されている。保護回路２０２は、制御部２０１によって制御され、第１の電池セル２０３と第１の接続端子２０６とを接続したり、遮断したりと動作する。なお、保護回路２０２は、ＦＥＴ（Ｆｉｅｌｄ  ｅｆｆｅｃｔ  ｔｒａｎｓｉｓｔｏｒ）等のスイッチング素子によって構成されているものとする。
【００３２】
電子機器１００と電源装置２００とが接続される場合に、保護回路２０２がオン（導通状態）である場合、第１の接続端子２０６と第１の電池セル２０３とが接続される。この場合、電子機器１００は、電源装置２００から第１の接続端子２０６及び第１の接続端子１０７を介して、電力を受け取ることができる。電子機器１００と電源装置２００とが接続される場合に、保護回路２０２がオフ（非導通状態）である場合、第１の接続端子２０６と第１の電池セル２０３とは、接続されない。この場合、電子機器１００は、電源装置２００から第１の接続端子２０６及び第１の接続端子１０７を介して、電力を受け取ることができず、電源装置２００による放電は停止する。
【００３３】
制御部２０１によって、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３の少なくとも一つが所定値以下であると検出された場合、制御部２０１は、保護回路２０２がオフになるように制御する。制御部２０１によって、電圧ＶＣ１が所定値以下でなく、電圧ＶＣ２が所定値以下でなく、かつ、電圧ＶＣ３が所定値以下でないと検出された場合、制御部２０１は、保護回路２０２がオフになるように制御しない。
【００３４】
第１の電池セル２０３は、第２の電池セル２０４と直列に接続されている。第２の電池セル２０４は、第１の電池セル２０３と直列に接続され、第３の電池セル２０５と直列に接続されている。第３の電池セル２０５は、第２の電池セル２０４と直列に接続されている。第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５は、リチウムイオン電池等の非水溶媒系二次電池セルであってもよい。また、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５は、ニッケル−カドミウム（Ｎｉ−Ｃｄ）電池、ニッケル水素（Ｎｉ−Ｈ）電池、リチウム電池等の二次電池セルであってもよい。
【００３５】
第１の接続端子２０６は、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５から放電される電力を電子機器１００に供給するための端子である。なお、電子機器１００と電源装置２００とが接続される場合、第１の接続端子２０６は、第１の接続端子１０７と接続される。また、電子機器１００と電源装置２００とが接続される場合、第５の接続端子２１０は、第５の接続端子１１１と接続される。
【００３６】
第２の接続端子２０７、第３の接続端子２０８及び第４の接続端子２０９は、電子機器１００と電源装置２００との間で通信を行うために用いられる。第２の接続端子２０７は、通信のためのクロックを電子機器１００から受け取るための端子である。第３の接続端子２０８は、データを電子機器１００から受け取るための端子である。第４の接続端子２０９は、データを電子機器１００に供給するための端子である。なお、電子機器１００と電源装置２００とが接続される場合、第２の接続端子２０７は、第２の接続端子１０８と接続される。また、電子機器１００と電源装置２００とが接続される場合、第３の接続端子２０８は、第３の接続端子１０９と接続される。また、電子機器１００と電源装置２００とが接続される場合、第４の接続端子２０９は、第４の接続端子１１０と接続される。
【００３７】
次に、図２を参照して、実施例１に係る電子機器１００で行われる第１の検出処理について説明する。なお、第１の検出処理は、電子機器１００と電源装置２００とが接続されている場合に制御部１０１によって実行される。実施例１では、制御部１０１が、ＲＯＭ１０３に格納されているコンピュータプログラムに従って第１の検出処理を制御する場合を説明する。
【００３８】
Ｓ２０１において、制御部１０１は、初期容量ＦＣＣＢを要求するためのコマンドを第３の接続端子１０９を介して電源装置２００に送信する。電源装置２００は、初期容量ＦＣＣＢを要求するためのコマンドを受信した場合、初期容量ＦＣＣＢを第４の接続端子２０９を介して電子機器１００に通知する。制御部１０１は、電子機器１００から通知された初期容量ＦＣＣＢをＲＡＭ１０４に記録する。初期容量ＦＣＣＢは、予め制御部２０１のメモリに記録されている。初期容量ＦＣＣＢは、電源装置２００が予め蓄積することができる電力の総容量を示す値である。また、初期容量ＦＣＣＢは、予め第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５が蓄積することができる電力の総容量を示す値でもある。この場合、本フローチャートは、Ｓ２０１からＳ２０２に進む。
【００３９】
Ｓ２０２において、制御部１０１は、学習容量ＦＣＣを要求するためのコマンドを第３の接続端子１０９を介して電源装置２００に送信する。電源装置２００は、学習容量ＦＣＣを要求するためのコマンドを受信した場合、学習容量ＦＣＣを第４の接続端子２０９を介して電子機器１００に通知する。制御部１０１は、電子機器１００から通知された学習容量ＦＣＣをＲＡＭ１０４に記録する。学習容量ＦＣＣは、制御部２０１によって検出され、制御部２０１のメモリに記録される。学習容量ＦＣＣは、電源装置２００の充電や放電により生じる劣化に基づいて検出された電源装置２００が蓄積可能な電力の総容量を示す値である。また、学習容量ＦＣＣは、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５が現在蓄積することができる電力の総容量を示す値でもある。電源装置２００は、例えば、電源装置２００に充電が行われた回数や電源装置２００に放電が行われた回数に基づいて、学習容量ＦＣＣを検出する。この場合、本フローチャートは、Ｓ２０２からＳ２０３に進む。
【００４０】
Ｓ２０３において、制御部１０１は、電源装置２００の劣化度ＤＥＧ１を検出する。制御部１０１は、以下の数式（４）を用いて、電源装置２００の劣化度ＤＥＧ１を算出する。なお、電源装置２００の劣化度ＤＥＧ１は、電源装置２００が劣化する前に蓄積することができる電力の総容量に対する電源装置２００が現在蓄積することができる電力の総容量の割合を示すデータである。電源装置２００の劣化度ＤＥＧ１が小さければ、小さいほど電源装置２００の劣化が進んだことが示される。
ＤＥＧ１＝ＦＣＣ／ＦＣＣＢ      （４）
数式（４）におけるＦＣＣＢは、Ｓ２０１において取得した初期容量ＦＣＣＢであり、数式（４）におけるＦＣＣは、Ｓ２０２において取得して学習容量ＦＣＣである。
【００４１】
制御部１０１は、算出された電源装置２００の劣化度ＤＥＧ１をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２０３からＳ２０４に進む。
【００４２】
Ｓ２０４において、制御部１０１は、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３を要求するためのコマンドを第３の接続端子１０９を介して電源装置２００に送信する。電源装置２００は、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３を要求するためのコマンドを受信した場合、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３をそれぞれ第４の接続端子２０９を介して電子機器１００に通知する。制御部１０１は、電子機器１００から通知された電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２０４からＳ２０５に進む。
【００４３】
Ｓ２０５において、制御部１０１は、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３を検出する。制御部１０１は、以下の数式（５）を用いて、電圧ＶＲ１を算出する。
ＶＲ１＝ＶＣ１−ＶＥＮＤ      （５）
数式（５）におけるＶＣ１は、Ｓ２０４において取得した電圧ＶＣ１である。数式（５）におけるＶＥＮＤは、電池の規格によって規定されている放電終止電圧である。例えば、実施例１におけるＶＥＮＤは、３．０［Ｖ］であるものとする。制御部１０１は、以下の数式（６）を用いて、電圧ＶＲ２を算出する。
ＶＲ２＝ＶＣ２−ＶＥＮＤ      （６）
数式（６）におけるＶＣ２は、Ｓ２０４において取得した電圧ＶＣ２である。
【００４４】
制御部１０１は、以下の数式（７）を用いて、電圧ＶＲ３を算出する。
ＶＲ３＝ＶＣ３−ＶＥＮＤ      （７）
数式（７）におけるＶＣ３は、Ｓ２０４において取得した電圧ＶＣ３である。制御部１０１は、算出された電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２０５からＳ２０６に進む。
【００４５】
Ｓ２０６において、制御部１０１は、電圧比ｄｅｇＡ、電圧比ｄｅｇＢ、電圧比ｄｅｇＣを検出する。制御部１０１は、以下の数式（８）を用いて、電圧比ｄｅｇＡを算出する。
ｄｅｇＡ＝ＶＲ１／ｍａｘ（ＶＲ１、ＶＲ２、ＶＲ３）      （８）
数式（８）におけるＶＲ１は、Ｓ２０５において検出された電圧ＶＲ１である。数式（８）におけるｍａｘ（ＶＲ１、ＶＲ２、ＶＲ３）は、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３のうちの最大値である。数式（８）によって、電圧比ｄｅｇＡは、電圧ＶＲ１を、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３のうちの最大値で割ることによって算出される。例えば、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３の中で電圧ＶＲ３が最も大きい場合、電圧比ｄｅｇＡは、電圧ＶＲ１を電圧ＶＲ３で割ることによって算出することができる。
【００４６】
制御部１０１は、以下の数式（９）を用いて、電圧比ｄｅｇＢを算出する。
ｄｅｇＢ＝ＶＲ２／ｍａｘ（ＶＲ１、ＶＲ２、ＶＲ３）      （９）
数式（９）におけるＶＲ２は、Ｓ２０５において検出された電圧ＶＲ２である。数式（９）におけるｍａｘ（ＶＲ１、ＶＲ２、ＶＲ３）は、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３のうちの最大値である。数式（９）によって、電圧比ｄｅｇＢは、電圧ＶＲ２を、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３のうちの最大値で割ることによって算出される。例えば、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３の中で電圧ＶＲ３が最も大きい場合、電圧比ｄｅｇＢは、電圧ＶＲ２を電圧ＶＲ３で割ることによって算出することができる。
【００４７】
制御部１０１は、以下の数式（１０）を用いて、電圧比ｄｅｇＣを算出する。
ｄｅｇＣ＝ＶＲ３／ｍａｘ（ＶＲ１、ＶＲ２、ＶＲ３）      （１０）
数式（１０）におけるＶＲ３は、Ｓ２０５において検出された電圧ＶＲ３である。数式（１０）におけるｍａｘ（ＶＲ１、ＶＲ２、ＶＲ３）は、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３のうちの最大値である。数式（１０）によって、電圧比ｄｅｇＣは、電圧ＶＲ３を、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３のうちの最大値で割ることによって算出される。例えば、電圧ＶＲ１、電圧ＶＲ２及び電圧ＶＲ３の中で電圧ＶＲ３が最も大きい場合、電圧比ｄｅｇＣは、電圧ＶＲ３を電圧ＶＲ３で割ることによって算出することができる。
【００４８】
制御部１０１は、算出された電圧比ｄｅｇＡ、電圧比ｄｅｇＣ及び電圧比ｄｅｇＣをＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２０６からＳ２０７に進む。
【００４９】
Ｓ２０７において、制御部１０１は、電源装置２００の劣化度ＤＥＧ２を検出する。なお、電源装置２００の劣化度ＤＥＧ２は、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５のうちの最大の電圧に対する、第１の電池セル２０３、第２の電池セル２０４及び第３の電池セル２０５のいずれか一つの電圧の割合を示す。電源装置２００の劣化度ＤＥＧ２が小さければ小さいほど、各電池セル間におけるセルバランスが大きく崩れているが示される。制御部１０１は、Ｓ２０６において検出された電圧比ｄｅｇＡ、電圧比ｄｅｇＣ及び電圧比ｄｅｇＣの中の最小値を電源装置２００の劣化度ＤＥＧ２として検出する。
【００５０】
例えば、電圧比ｄｅｇＡ、電圧比ｄｅｇＢ及び電圧比ｄｅｇＣの中で電圧比ｄｅｇＡが最も小さい場合、電圧比ｄｅｇＡが電源装置２００の劣化度ＤＥＧ２に選択される。また、例えば、電圧比ｄｅｇＡ、電圧比ｄｅｇＢ及び電圧比ｄｅｇＣの中で電圧比ｄｅｇＢが最も小さい場合、電圧比ｄｅｇＢが電源装置２００の劣化度ＤＥＧ２に選択される。また、例えば、電圧比ｄｅｇＡ、電圧比ｄｅｇＢ及び電圧比ｄｅｇＣの中で電圧比ｄｅｇＣが最も小さい場合、電圧比ｄｅｇＣが電源装置２００の劣化度ＤＥＧ２に選択される。電源装置２００の劣化度ＤＥＧ２が検出された場合、制御部１０１は、電源装置２００の劣化度ＤＥＧ２をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２０７からＳ２０８に進む。
【００５１】
Ｓ２０８において、制御部１０１は、セル電圧差ΔＶＣ１、セル電圧差ΔＶＣ２及びセル電圧差ΔＶＣ３を検出する。制御部１０１は、以下の数式（１１）を用いて、セル電圧差ΔＶＣ１を算出する。
ΔＶＣ１＝ＶＣ１−ｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）      （１１）
数式（１１）におけるＶＣ１は、Ｓ２０４において取得した電圧ＶＣ１である。数式（１１）におけるｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）は、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３のうちの最小値である。数式（１１）によって、セル電圧差ΔＶＣ１は、電圧ＶＣ１と、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３のうちの最小値との差分によって算出される。例えば、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３の中で電圧ＶＲ１が最も小さい場合、セル電圧差ΔＶＣ１は、電圧ＶＣ１と電圧ＶＣ１との差分によって算出される。
【００５２】
制御部１０１は、以下の数式（１２）を用いて、セル電圧差ΔＶＣ２を算出する。
ΔＶＣ２＝ＶＣ２−ｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）      （１２）
数式（１２）におけるＶＣ２は、Ｓ２０４において取得した電圧ＶＣ２である。数式（１２）におけるｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）は、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３のうちの最小値である。数式（１２）によって、セル電圧差ΔＶＣ２は、電圧ＶＣ２と、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３のうちの最小値との差分によって算出される。例えば、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３の中で電圧ＶＲ１が最も小さい場合、セル電圧差ΔＶＣ２は、電圧ＶＣ２と電圧ＶＣ１との差分によって算出される。
【００５３】
制御部１０１は、以下の数式（１３）を用いて、セル電圧差ΔＶＣ３を算出する。
ΔＶＣ３＝ＶＣ３−ｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）      （１３）
数式（１３）におけるＶＣ３は、Ｓ２０４において取得した電圧ＶＣ３である。数式（１３）におけるｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）は、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３のうちの最小値である。数式（１３）によって、セル電圧差ΔＶＣ３は、電圧ＶＣ２と、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３のうちの最小値との差分によって算出される。例えば、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３の中で電圧ＶＲ１が最も小さい場合、セル電圧差ΔＶＣ３は、電圧ＶＣ３と電圧ＶＣ１との差分によって算出される。制御部１０１は、算出されたセル電圧差ΔＶＣ１、セル電圧差ΔＶＣ２及びセル電圧差ΔＶＣ３をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２０８からＳ２０９に進む。
【００５４】
Ｓ２０９において、制御部１０１は、電源装置２００の劣化度ＤＥＧ３を検出する。なお、電源装置２００の劣化度ＤＥＧ３は、電源装置２００が劣化する前における各電池セル間の電圧に対する、現在における各電池セル間の電圧を示すデータである。電源装置２００の劣化度ＤＥＧ３が小さければ小さいほど、各電池セル間におけるセルバランスが大きく崩れているが示される。制御部１０１は、以下の数式（１４）を用いて、電源装置２００の劣化度ＤＥＧ３を算出する。
ＤＥＧ３＝１／（１＋ΔＶＣ１＋ΔＶＣ２＋ΔＶＣ３）      （１４）
数式（１４）におけるΔＶＣ１は、Ｓ２０８において検出されたセル電圧差ΔＶＣ１であり、数式（１４）におけるΔＶＣ２は、Ｓ２０８において検出されたセル電圧差ΔＶＣ２である。数式（１４）におけるΔＶＣ３は、Ｓ２０８において検出されたセル電圧差ΔＶＣ３である。制御部１０１は、算出された電源装置２００の劣化度ＤＥＧ３をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２０９からＳ２１０に進む。
【００５５】
Ｓ２１０において、制御部１０１は、電源装置２００の劣化度ＤＥＧ１、電源装置２００の劣化度ＤＥＧ２及び電源装置２００の劣化度ＤＥＧ３のうちの最小値を選択する。例えば、電源装置２００の劣化度ＤＥＧ１、電源装置２００の劣化度ＤＥＧ２及び電源装置２００の劣化度ＤＥＧ３の中で、電源装置２００の劣化度ＤＥＧ１が最も小さい場合、制御部１０１は、電源装置２００の劣化度ＤＥＧ１を選択する。さらに、制御部１０１は、選択された電源装置２００の劣化度ＤＥＧ１、電源装置２００の劣化度ＤＥＧ２及び電源装置２００の劣化度ＤＥＧ３のいずれか一つを示すデータをＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ２１０からＳ２１１に進む。
【００５６】
Ｓ２１１において、制御部１０１は、Ｓ２１０において選択された電源装置２００の劣化度を示すデータを表示するように表示部１０５を制御する。例えば、電源装置２００の劣化度ＤＥＧ１が選択された場合、表示部１０５は、電源装置２００の劣化度ＤＥＧ１を示すデータを表示する。また、例えば、電源装置２００の劣化度ＤＥＧ２が選択された場合、表示部１０５は、電源装置２００の劣化度ＤＥＧ２を示すデータを表示する。また、例えば、電源装置２００の劣化度ＤＥＧ３が選択された場合、表示部１０５は、電源装置２００の劣化度ＤＥＧ３を示すデータを表示する。この場合、本フローチャートは終了する。さらに、Ｓ２１１において、制御部１０１は、Ｓ２１０において選択された電源装置２００の劣化度に基づいて検出された残容量を示すデータを電源装置２００の劣化度を示すデータとともに表示部１０５に表示するようにしてもよいものとする。
【００５７】
なお、Ｓ２１１において、制御部１０１は、Ｓ２１０において選択された電源装置２００の劣化度を示すデータが表示部１０５に表示されるようにしたが、これに限られないものとする。例えば、なお、Ｓ２１１において、制御部１０１は、電子機器１００に含まれる不図示のＬＥＤを点灯させることによって、Ｓ２１０において選択された電源装置２００の劣化度を示すデータが通知されるようにしてもよい。また、Ｓ２１１において、制御部１０１は、電子機器１００に含まれる不図示のスピーカから音声データを出力ことによって、Ｓ２１０において選択された電源装置２００の劣化度を示すデータが通知されるようにしてもよい。
【００５８】
図２の第１の検出処理は、電子機器１００に電源装置２００が接続されている場合、定期的に行われてもよい。また、図２の第１の検出処理は、電子機器１００に電源装置２００が接続されている場合に、電子機器１００の電源がオンである間、定期的に行われてもよい。
【００５９】
次に、図３を参照して、実施例１に係る電子機器１００で行われる第２の検出処理について説明する。なお、実施例１おける第２の検出処理は、電子機器１００と電源装置２００とが接続されている場合に制御部１０１によって実行される。制御部１０１が、ＲＯＭ１０３に格納されているコンピュータプログラムに従って第２の検出処理を制御する場合を説明する。
【００６０】
Ｓ３０１において、制御部１０１は、電源装置２００の電圧ＶＢを要求するためのコマンドを第３の接続端子１０９を介して電源装置２００に送信する。電源装置２００の電圧ＶＢは、接点２１１と接点２１４との電位差である。また、電源装置２００の電圧ＶＢは、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３の和であってもよい。電源装置２００は、電源装置２００の電圧ＶＢを要求するためのコマンドを受信した場合、電源装置２００の電圧ＶＢを第４の接続端子２０９を介して電子機器１００に通知する。制御部１０１は、電子機器１００から通知された電源装置２００の電圧ＶＢをＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０１からＳ３０２に進む。
【００６１】
Ｓ３０２において、制御部１０１は、Ｓ２０４と同様に、電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３を要求するためのコマンドを第３の接続端子１０９を介して電源装置２００に送信する。この場合、本フローチャートは、Ｓ３０２からＳ３０３に進む。
【００６２】
Ｓ３０３において、制御部１０１は、補正値Ｖｃｏｒｒを検出する。制御部１０１は、以下の数式（１５）を用いて、補正値Ｖｃｏｒｒを算出する。なお、補正値Ｖｃｏｒｒは、各電池セル間のセルバランスを補正するためのデータである。各電池セル間のセルバランスが崩れた電源装置２００を使用する場合、制御部１０１は、電子機器１００が動作する前に電源装置２００の残容量を確認する。この場合、制御部１０１が、電子機器１００が電源装置２００からの電力供給によって動作することができると判定したとしても、電源装置２００に含まれる電池セルのうち最も劣化が進んだ電池セルの電圧が所定値を下回る可能性があった。この場合、制御部１０１によって、電子機器１００が電源装置２００からの電力供給によって動作することができると判定されたにもかかわらず、保護回路２０２がオフになってしまい、電子機器１００は、電源装置２００からの電力供給を受けることができない。このため、制御部１０１は、電子機器１００が電源装置２００からの電力供給によって動作することができると判定された場合に、保護回路２０２をオフにしないようにするために、電源装置２００の電圧に対して各電池セル間のセルバランスを考慮して補正する。
Ｖｃｏｒｒ＝ＶＢ−ｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）      （１５）
数式（１５）におけるＶＢは、Ｓ３０１において取得した電源装置２００の電圧ＶＢである。数式（１５）におけるｍｉｎ（ＶＣ１、ＶＣ２、ＶＣ３）は、Ｓ３０２において取得した電圧ＶＣ１、電圧ＶＣ２及び電圧ＶＣ３のうちの最小値である。制御部１０１は、算出された補正値ＶｃｏｒｒをＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０３からＳ３０４に進む。
【００６３】
Ｓ３０４において、制御部１０１は、電源装置２００の電圧ＶＢＡＴ１を検出する。この場合、制御部１０１は、電源装置２００の電圧ＶＢＡＴ１を検出するために、ダミー負荷１１２に所定の電流が流れないようにする。このため、制御部１０１は、ダミー負荷１１２と、第１の接続端子１０７とを接続するための不図示のスイッチがオフになるように制御する。なお、電源装置２００の電圧ＶＢＡＴ１は、電子機器１００において、ダミー負荷１１２に所定の電流が流れていない場合に、電子機器１００によって検出された電圧である。制御部１０１は、検出された電源装置２００の電圧ＶＢＡＴ１をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０４からＳ３０５に進む。
【００６４】
Ｓ３０５において、制御部１０１は、電圧ＶＢＣ１を検出する。制御部１０１は、以下の数式（１６）を用いて、電圧ＶＢＣ１を算出する。
ＶＢＣ１＝ＶＢＡＴ１−Ｖｃｏｒｒ      （１６）
数式（１６）におけるＶＢＡＴ１は、Ｓ３０４において検出された電源装置２００の電圧ＶＢＡＴ１である。数式（１６）におけるＶｃｏｒｒは、Ｓ３０３において検出された補正値Ｖｃｏｒｒである。制御部１０１は、算出された電圧ＶＢＣ１をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０５からＳ３０６に進む。
【００６５】
Ｓ３０６において、制御部１０１は、電源装置２００の電圧ＶＢＡＴ２を検出する。この場合、制御部１０１は、電源装置２００の電圧ＶＢＡＴ２を検出するために、ダミー負荷１１２に所定の電流が流れるようにする。このため、制御部１０１は、ダミー負荷１１２と、第１の接続端子１０７とを接続するための不図示のスイッチがオンになるように制御する。なお、電源装置２００の電圧ＶＢＡＴ２は、電子機器１００において、ダミー負荷１１２に所定の電流が流れている場合に、電子機器１００によって検出された電圧である。制御部１０１は、検出された電源装置２００の電圧ＶＢＡＴ２をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０６からＳ３０７に進む。
【００６６】
Ｓ３０７において、制御部１０１は、電圧ＶＢＣ２を検出する。制御部１０１は、以下の数式（１７）を用いて、電圧ＶＢＣ２を算出する。
ＶＢＣ２＝ＶＢＡＴ２−Ｖｃｏｒｒ      （１７）
数式（１７）におけるＶＢＡＴ２は、Ｓ３０６において検出された電源装置２００の電圧ＶＢＡＴ２である。数式（１７）におけるＶｃｏｒｒは、Ｓ３０３において検出された補正値Ｖｃｏｒｒである。制御部１０１は、算出された電圧ＶＢＣ２をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０７からＳ３０８に進む。
【００６７】
Ｓ３０８において、制御部１０１は、電源装置２００の抵抗ＲＢＡＴを検出する。制御部１０１は、以下の数式（１８）を用いて、電源装置２００の抵抗ＲＢＡＴを算出する。
ＲＢＡＴ＝（ＶＢＣ１−ＶＢＣ２）／（ＶＢＣ１／ＲＤＵＭＭＹ）      （１８）
数式（１８）におけるＶＢＣ１は、Ｓ３０５において検出された電源装置２００の電圧ＶＢＣ１であり、ＶＢＣ２は、Ｓ３０７において検出された電源装置２００の電圧ＶＢＣ２である。数式（１８）におけるＲＤＵＭＭＹは、ダミー負荷１１２の抵抗値であり、あらかじめ、ＲＯＭ１０３に記録されているものとする。
【００６８】
制御部１０１は、算出された電源装置２００の抵抗ＲＢＡＴをＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０８からＳ３０９に進む。
【００６９】
Ｓ３０９において、制御部１０１は、電源装置２００の電圧ＶＢＡＴ３を検出する。電源装置２００の電圧ＶＢＡＴ３は、電子機器１００によって、所定の動作が行われた場合における電源装置２００の電圧である。制御部１０１は、電圧ＶＢＣ１及び電源装置２００の抵抗ＲＢＡＴを用いて、電源装置２００の電圧ＶＢＡＴ３を検出する。制御部１０１は、以下の数式（１９）を用いて、電源装置２００の電圧ＶＢＡＴ３を算出する。
ＶＢＡＴ３＝ＶＢＣ１−（Ｉ×ＲＢＡＴ）      （１９）
数式（１９）におけるＶＢＣ１は、Ｓ３０５において検出された電源装置２００の電圧ＶＢＣ１であり、数式（１９）におけるＲＢＡＴは、Ｓ３０８において検出された電源装置２００の抵抗ＲＢＡＴである。数式（１９）におけるＩは、所定の動作が行われる場合に電源装置２００に流れる電流であり、あらかじめ、ＲＯＭ１０３に記録されているものとする。なお、所定の動作は、電子機器１００によって行われる動作であれば、どのような動作であってもよい。所定の動作は、例えば、被写体の撮影を行う撮影動作である。また、所定の動作は、撮影動作以外の動作であってもよく、例えば、画像データを再生するための再生動作や外部装置と通信を行うための通信動作等であってもよい。
【００７０】
制御部１０１は、算出された電源装置２００の電圧ＶＢＡＴ３をＲＡＭ１０４に記録する。この場合、本フローチャートは、Ｓ３０９からＳ３１０に進む。
【００７１】
Ｓ３１０において、制御部１０１は、Ｓ３０９において検出された電圧ＶＢＡＴ３と所定値Ｐとを比較する。所定値Ｐは、表示部１０５に電源装置２００の残容量に関する警告を表示させるか否かを制御するための閾値である。制御部１０１によって、電圧ＶＢＡＴ３が所定値Ｐよりも大きいと判定された場合（Ｓ３１０でＹｅｓ）、本フローチャートは終了する。制御部１０１によって、電圧ＶＢＡＴ３が所定値Ｐよりも大きくないと判定された場合（Ｓ３１０でＮｏ）、本フローチャートはＳ３１０からＳ３１１に進む。
【００７２】
Ｓ３１１において、制御部１０１は、電源装置２００の残容量が少なくなっていることを警告するためのデータを表示部１０５に表示させる。この場合、本フローチャートは、Ｓ３１１からＳ３１２に進む。
【００７３】
Ｓ３１２において、制御部１０１は、電子機器１００によって行われる所定の動作を停止する。例えば、制御部１０１は、撮像部１０６の動作を停止させる。この場合、本フローチャートは、終了する。なお、電子機器１００において特定の動作が行われる場合、制御部１０１は、再び第２の検出処理を行っても良いものとする。
【００７４】
なお、図３の第２の検出処理において、電源装置２００の電圧ＶＢＡＴ１を用いるようにしたが、電源装置２００の電圧ＶＢＡＴ１の代わりに、電源装置２００の電圧ＶＢを用いるようにしてもよい。また、図２の第１の検出処理において、電源装置２００の電圧ＶＢを用いるようにしたが、電源装置２００の電圧ＶＢの代わりに、電源装置２００の電圧ＶＢＡＴ１を用いるようにしてもよい。
【００７５】
このように、実施例１に係る電子機器１００は、電源装置２００に複数の電池セルが含まれる場合、各電池セルに対する劣化度を検出し、検出された劣化度の中で最も低い電源装置２００の劣化度に応じて、電源装置２００の残容量が表示されるようにする。電源装置２００の劣化度が低いほど、電源装置２００に含まれる電池の劣化が進んだことが示される。これにより、電子機器１００は、劣化度ＤＥＧ１、劣化度ＤＥＧ２及び劣化度ＤＥＧ３のうち、電源装置２００に含まれる電池の劣化が最も進んだことを示すデータを用いて、電源装置２００の残容量が表示されるようにする。したがって、実施例１に係る電子機器１００は、電源装置２００の残容量の表示が正しく行われるようにすることができる。
【００７６】
実施例１において、電子機器１００として、撮像装置を一例に挙げて説明を行ったが、これに限られないものとする。例えば、電子機器１００が、パーソナルコンピュータやスマートフォンのようなデバイスであってもよいものとする。
【００７７】
なお、電源装置２００に含まれる電池セルの数は、３個に限定されるものではなく、４個以上であっても良い。また、電源装置２００に含まれる電池セルの数は、２個であってもよいものとする。
【００７８】
［他の実施例］
本発明に係る電子機器１００は、実施例１で説明した電子機器に限定されるものではない。本発明に係る電子機器は、例えば、複数の装置から構成されるシステムにより実現することも可能である。
【００７９】
また、実施例１において説明した処理、構成、機能及びシステムは、コンピュータで実行可能なコンピュータプログラムによって実現することもできる。この場合、当該コンピュータプログラムは、コンピュータ読取可能な記録媒体から当該コンピュータによって読み出され、当該コンピュータで実行される。また、この場合、当該コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。なお、当該コンピュータプログラムは、通信インターフェースを介して外部装置から当該コンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【符号の説明】
【００８０】
１００  電子機器
２００  電源装置
【図１】
2013242438.tif 000003
【図２】
2013242438.tif 000004
【図３】
2013242438.tif 000005