(57)【要約】【課題】待機状態における消費電流を検出し、より正確に電池残容量を算出する。【解決手段】電子機器が通常状態の場合、デバイス動作検出部１９は、スイッチ１８をＯＮとし、通常電流検出部１４は、通常電流検出抵抗１５の電圧を測定する。制御部１１は、通常電流検出抵抗１５の電圧をＡ／Ｄ変換し、ディジタル電圧を得、この電圧から通常電流を算出し、所定時間毎に算出した通常電流を積算する。また、電子機器が待機状態の場合、デバイス動作検出部１９は、スイッチ１８をＯＦＦとし、微小電流検出部１６は、微小電流検出抵抗１７の電圧を測定する。制御部１１は、微小電流検出抵抗１７の電圧をＡ／Ｄ変換し、ディジタル電圧を得、この電圧から微小電流を算出し、所定時間毎に算出した微小電流を積算する。制御部１１は、積算された通常電流と微小電流とを加算し、電池パックの使用可能な電流量との割合に基づき電池残容量を算出する。【選択図】図１
2008275524.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の電池パックであって、
電流経路に設けられた第１の電流検出抵抗と、
上記第１の電流検出抵抗に対して直列に接続され、上記第１の電流検出抵抗よりも抵抗値の大きい第２の電流検出抵抗と、
上記第２の電流検出抵抗に対して並列に接続されたスイッチと、
外部の機器から受け取った動作状態を示す情報に基づいて、上記外部の機器が通常状態である場合には、上記スイッチをＯＮとして上記第２の電流検出抵抗をバイパスさせ、上記外部の機器が待機状態である場合には、上記スイッチをＯＦＦとするように、上記スイッチを制御する動作検出部と、
上記スイッチがＯＮである場合に、上記第１の電流検出抵抗に流れる電流を検出する第１の検出部と、
上記スイッチがＯＦＦである場合に、上記第２の電流検出抵抗に流れる電流を検出する第２の検出部と、
上記第１の検出部および上記第２の検出部によって検出された電流に基づき残容量を算出する演算部と
を有することを特徴とする電池パック。
【請求項２】
請求項１に記載の電池パックにおいて、
上記第２の電流検出抵抗は、抵抗値が２０ｍΩ以上である
ことを特徴とする電池パック。
【請求項３】
請求項１に記載の電池パックにおいて、
上記動作状態を示す情報は、上記外部の機器の消費電流を示す情報である
ことを特徴とする電池パック。
【請求項４】
請求項３に記載の電池パックにおいて、
上記動作状態を示す情報は、消費電流が５ｍＡ以下である場合に、待機状態であることを示す
ことを特徴とする電池パック。
【請求項５】
請求項１に記載の電池パックにおいて、
上記動作状態を示す情報は、上記外部の機器の電源のＯＮ／ＯＦＦを示す情報である
ことを特徴とする電池パック。
【請求項６】
外部の機器から受け取った動作状態を示す情報に基づいて、上記外部の機器が通常状態である場合には、電流経路に設けられた第１の電流検出抵抗に対して直列に接続され、上記第１の電流検出抵抗よりも抵抗値の大きい第２の電流検出抵抗第２の電流検出抵抗に対して並列に接続されたスイッチをＯＮとして上記第２の電流検出抵抗をバイパスさせ、上記外部の機器が待機状態である場合には、上記スイッチをＯＦＦとするように、上記スイッチを制御する動作検出ステップと、
上記スイッチがＯＮである場合に、上記第１の電流検出抵抗に流れる電流を検出する第１の検出ステップと、
上記スイッチがＯＦＦである場合に、上記第２の電流検出抵抗に流れる電流を検出する第２の検出ステップと、
上記第１の検出ステップおよび上記第２の検出ステップによって検出された電流に基づき残容量を算出する演算ステップと
を有することを特徴とする残容量算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、二次電池の電池パックおよび電池パックの残容量算出方法に関する。
【背景技術】
【０００２】
近年、ノート型ＰＣ（Personal Computer）やＰＤＡ（Personal Digital Assistant）などの携帯型電子機器では、その電源として二次電池の電池パックが広く使用されている。このような電子機器では、機能の多様化が進み、最近では、例えば、ＰＣとテレビジョン放送が受信可能な受信装置とが一体化されたテレビ機能付きＰＣなど、一つの電子機器に複数の異なるデバイスの機能を備え、目的に応じてデバイスを切り替えて使用することができる。
【０００３】
複数の異なるデバイスの機能を有する電子機器において、それぞれのデバイスの機能を用いた場合には、消費電流がそれぞれ異なることがある。また、同一のデバイスを使用するときにおいて、デバイスが起動している通常状態と低消費電力モードなどの待機状態とでは、消費電流に大きな差が生じる。
【０００４】
具体的には、例えば、上述のテレビ機能付きＰＣにおいて、ＰＣを使用している場合やテレビジョン放送を視聴している通常状態の場合と、ＰＣおよびテレビの電源がＯＦＦであっても、ユーザがリモートコントロールコマンダー（以下、リモコンと適宜称する）などを操作することによりテレビの電源がＯＮとされるのを待機している待機状態とでは、消費電流の大きさが異なる。例えば、ＰＣが起動しているような通常状態における消費電流は、１［Ａ］程度である。また、ユーザによるリモコンの操作をテレビが待機しているような待機状態における消費電流は、５［ｍＡ］程度である。
【０００５】
通常、電子機器の電源がＯＦＦとなっている場合には、電力がほとんど消費されることはないが、待機状態である場合には、微小電流が流れることにより、僅かながら電力が消費される。そのため、実際に電子機器を使用する際には、電池パックの電池残容量が減少してしまっていることが考えられる。
【０００６】
そこで、例えば下記の特許文献１に記載されているように、電池パックを使用する電子機器が待機状態であるか否かを検出し、検出結果に基づき待機中である場合には、消費電流を抑える技術が提案されている。
【０００７】
【特許文献１】特開２００１−１１８６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、ノート型ＰＣなどの携帯型電子機器では、電池残容量が不足して、電源が突然シャットダウンしてしまうと、使用中のデータが破損するおそれがあるなどの影響があるため、使用中の電池パックの電池残容量がどの程度残っているかを認識できることが非常に重要である。そのため、従来の電池パックでは、電池パック内で電池残容量の算出を行い、算出した電池残容量を電子機器の表示部等に表示できるようにされている。
【０００９】
従来の電池パック１００は、図５に示すように、電池セル１１０、制御部１１１、スイッチ回路１１２、電圧検出部１１３、電流検出部１１４、電流検出抵抗１１５、通信端子１０２ａおよび１０２ｂで構成され、正極端子１０３および負極端子１０４がそれぞれ電子機器または充電器の正極端子および負極端子に接続され、充放電が行われる。
【００１０】
電圧検出部１１３は、例えば、１または複数の二次電池を直列に接続した電池セル１１０の電圧を検出し、制御部１１１に検出結果を供給する。電流検出部１１４は、電流検出抵抗１１５を使用して電流の大きさおよび向きを検出し、制御部１１１に検出結果を供給する。
【００１１】
スイッチ回路１１２は、充電制御ＦＥＴ（Field Effect Transistor）１２１と、放電制御ＦＥＴ１２２とから構成されている。電池電圧が過充電検出電圧となった場合には、制御部１１１からの制御信号により充電制御ＦＥＴ１２１をＯＦＦとし、寄生ダイオード１２１ａを介することによって放電のみが可能となる。また、電池電圧が過放電検出電圧となった場合には、制御部１１１からの制御信号により放電制御ＦＥＴ１２２をＯＦＦとし、寄生ダイオード１２２ａを介することによって充電のみが可能となる。
【００１２】
制御部１１１は、電圧検出部１１３からの検出結果に基づき、電池セル１１０の電圧が過充電検出電圧になった場合や、過放電検出電圧以下になった場合に、スイッチ回路１１２を制御して過充電、過放電を防止する。
【００１３】
また、制御部１１１は、電圧検出部１１３および電流検出部１１４から供給された検出結果に基づき、電圧値の測定や電流値の積算を行い、電池残容量の算出を行う。そして、通信端子１０２ａおよび１０２ｂを介して、電池残容量に関する情報を機器に送信し、この情報を受け取った電子機器側に設けられた液晶等の表示部に残容量率、残り使用可能時間等が表示される。
【００１４】
電池パックの電池残容量を算出する方法の一例としては、電流積算法が挙げられる。電流積算法では、電流検出抵抗１１５に流れる電流を所定時間毎に測定して積算し、電池パックの放電電流量と積算された電流量との割合から電池パックの電池残容量を算出する。
【００１５】
しかしながら、従来の電流検出抵抗１１５を用いて電池残容量を算出した場合、電流検出抵抗１１５による電流の測定精度が低く、待機状態の際に流れる微小電流を正確に検出することができないため、積算された電流量に誤差が生じてしまう。したがって、電池残容量を正確に算出することができない。そのため、従来は、例えば、電子機器を起動した直後には、電池残容量が１００％と表示されているにもかかわらず、実際の電池残容量は、５０％程度であるといった、電池残容量の算出結果と実際の電池残容量とのずれが発生していた。
【００１６】
このように、従来の電池パックでは、待機状態における電池パックの消費電流を正確に検出することができず、正確な電池残容量の算出が困難であるという問題点があった。
【００１７】
したがって、この発明の目的は、待機状態における消費電流を検出し、より正確に電池残容量を算出することができる電池パック、および電池パックの残容量算出方法を提供することにある。
【課題を解決するための手段】
【００１８】
上述した課題を解決するために、第１の発明は、二次電池の電池パックであって、電流経路に設けられた第１の電流検出抵抗と、第１の電流検出抵抗に対して直列に接続され、第１の電流検出抵抗よりも抵抗値の大きい第２の電流検出抵抗と、第２の電流検出抵抗に対して並列に接続されたスイッチと、外部の機器から受け取った動作状態を示す情報に基づいて、外部の機器が通常状態である場合には、スイッチをＯＮとして第２の電流検出抵抗をバイパスさせ、外部の機器が待機状態である場合には、スイッチをＯＦＦとするように、スイッチを制御する動作検出部と、スイッチがＯＮである場合に、第１の電流検出抵抗に流れる電流を検出する第１の検出部と、スイッチがＯＦＦである場合に、第２の電流検出抵抗に流れる電流を検出する第２の検出部と、第１の検出部および第２の検出部によって検出された電流に基づき残容量を算出する演算部とを有することを特徴とする電池パックである。
【００１９】
また、第２の発明は、外部の機器から受け取った動作状態を示す情報に基づいて、外部の機器が通常状態である場合には、電流経路に設けられた第１の電流検出抵抗に対して直列に接続され、第１の電流検出抵抗よりも抵抗値の大きい第２の電流検出抵抗第２の電流検出抵抗に対して並列に接続されたスイッチをＯＮとして第２の電流検出抵抗をバイパスさせ、外部の機器が待機状態である場合には、スイッチをＯＦＦとするように、スイッチを制御する動作検出ステップと、スイッチがＯＮである場合に、第１の電流検出抵抗に流れる電流を検出する第１の検出ステップと、スイッチがＯＦＦである場合に、第２の電流検出抵抗に流れる電流を検出する第２の検出ステップと、第１の検出ステップおよび第２の検出ステップによって検出された電流に基づき残容量を算出する演算ステップとを有することを特徴とする残容量算出方法である。
【００２０】
上述したように、第１および第２の発明では、外部の機器から受け取った動作状態を示す情報に基づいて、外部の機器が通常状態である場合には、電流経路に設けられた第１の電流検出抵抗に対して直列に接続され、第１の電流検出抵抗よりも抵抗値の大きい第２の電流検出抵抗第２の電流検出抵抗に対して並列に接続されたスイッチをＯＮとして第２の電流検出抵抗をバイパスさせ、外部の機器が待機状態である場合には、スイッチをＯＦＦとするように、スイッチを制御しているため、通常状態である場合には、第１の電流検出抵抗に流れる電流を検出し、待機状態である場合に、第２の電流検出抵抗に流れる電流を検出することができる。
【発明の効果】
【００２１】
この発明は、待機状態である場合に、通常状態で用いられている第１の電流検出抵抗よりも抵抗値の大きい第２の電流検出抵抗に流れる電流を検出するようにしているため、より正確に電池残容量を算出することができるという効果がある。
【００２２】
また、この発明は、第１の電流検出抵抗と第２の電流検出抵抗とを直列に接続し、第２の電流検出抵抗に対してスイッチを並列に接続するようにしているため、電流検出抵抗を切り替えた際に電流経路が遮断してしまうことがないという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、この発明の実施の一形態について、図面を参照して説明する。この発明の実施の一形態による電池パックでは、接続された電子機器の動作状態を検出し、動作状態に応じて電流が流れる電流検出抵抗を切り替えることにより、待機している場合に流れる微小な消費電流を正確に測定するようにしている。なお、以下では、電子機器が起動し、様々な処理が行われている状態を通常状態と称し、処理は行われていないが外部から電源をＯＮとする命令などを待機している状態を待機状態と称して説明する。
【００２４】
電池パック１は、図１に示すように、電子機器使用時には正極端子３および負極端子４がそれぞれ電子機器の正極端子および負極端子に接続され、放電が行われる。また、充電時には充電器に装着され、電気機器使用時と同様に、正極端子３および負極端子４がそれぞれ充電器の正極端子および負極端子に接続され、充電が行われる。
【００２５】
電池パック１は主に、電池セル１０、演算部としての制御部１１、スイッチ回路１２、電圧検出部１３、第１の検出部としての通常電流検出部１４、第１の電流検出抵抗としての通常電流検出抵抗１５、第２の検出部としての微小電流検出部１６、第２の電流検出抵抗としての微小電流検出抵抗１７、スイッチ１８、デバイス動作検出部１９、検出端子５、通信端子２ａおよび２ｂで構成されている。電池セル１０は、例えば、リチウムイオン電池の二次電池であり、１または複数の二次電池を直列に接続したものである。
【００２６】
電圧検出部１３は、電池セル１０の電圧を検出し、制御部１１に検出結果を供給する。通常電流検出部１４は、通常電流検出抵抗１５を使用して電流の大きさおよび向きを検出し、制御部１１に検出結果を供給する。通常電流検出抵抗１５としては、電圧降下による電力損失を小さく抑えるようにするため、例えば、５［ｍΩ］程度の抵抗が用いられる。
【００２７】
微小電流検出部１６は、微小電流検出抵抗１７を使用して電流の大きさおよび向きを検出し、制御部１１に検出結果を送る。微小電流検出抵抗１７は、通常電流検出抵抗１５に対して直列に接続されており、通常電流検出抵抗１５よりも小さい抵抗値のものが用いられる。具体的には、例えば、２０［ｍΩ］程度かそれ以上の抵抗が用いられる。
【００２８】
スイッチ１８は、微小電流検出抵抗１７に対して並列に設けられ、後述するデバイス動作検出部１９の制御に基づき、スイッチのＯＮ／ＯＦＦを行う。スイッチ１８がＯＮとなった場合には、微小電流検出抵抗１７がバイパスされ、電流がスイッチ１８を介して流れ、微小電流検出抵抗１７に電流が流れないようにされている。デバイス動作検出部１９は、検出端子５を介して電子機器から動作状態を示す情報を受け取り、受け取った動作状態を示す情報に基づきスイッチ１８を制御し、電流経路の切り替えを行う。例えば、電子機器が起動している状態などの通常状態である場合には、スイッチ１８をＯＮとし、消費電流が小さい待機状態である場合には、スイッチ１８をＯＦＦとするように制御する。
【００２９】
スイッチ回路１２は、充電制御ＦＥＴ（Field Effect Transistor）２１と、放電制御ＦＥＴ２２とから構成されている。電池電圧が過充電検出電圧となった場合には、制御部１１からの制御信号により充電制御ＦＥＴ２１をＯＦＦとし、充電電流が流れないように制御される。なお、充電制御ＦＥＴ２１のＯＦＦ後は、寄生ダイオード２１ａを介することによって放電のみが可能となる。また、電池電圧が過放電検出電圧となった場合には、制御部１１からの制御信号により放電制御ＦＥＴ２２をＯＦＦとし、放電電流が流れないように制御される。なお、放電制御ＦＥＴ２２のＯＦＦ後は、寄生ダイオード２２ａを介することによって充電のみが可能となる。
【００３０】
制御部１１は、電圧検出部１３からの検出結果に基づき、電池セル１０の電圧が過充電検出電圧になった場合や、電池セル１０の電圧が過放電検出電圧以下になった場合に、スイッチ回路１２に制御信号を送ることにより、過充電、過放電を防止する。また、制御部１１は、例えば、その内部にＡ／Ｄ（Analog / Digital）変換器を備え、電圧検出部１３、通常電流検出部１４および微小電流検出部１６から供給された検出結果をディジタル信号に変換する。そして、ディジタル信号に変換された検出結果に基づき、電圧値の測定や電流値の積算を行い、電池残容量の算出を行う。なお、電池残容量の算出方法については後述する。
【００３１】
電圧検出部１３、通常電流検出部１４および微小電流検出部１６で検出された検出結果等は、例えば、図示されないＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの不揮発性メモリに保存される。不揮発性メモリは、例えば制御部１１に内蔵されていてもよいし、外部に設けられるようにしてもよい。
【００３２】
通信端子２ａおよび２ｂは、電子機器に装着された際に、所定の通信プロトコルを用いて電池残容量に関する情報を機器に送信する。この情報を受け取った電子機器側では、液晶等の表示部に残容量率、残り使用可能時間等を表示する。電子機器との通信としては、例えば、ＳＭバス（System Management Bus）を用いることができる。
【００３３】
次に、電池残容量の算出方法について説明する。電池パックの電池残容量の算出方法としては、例えば、電池セル１０の電圧に基づく電圧法と、電池セル１０の電圧および電流の積算値に基づく積算法とが挙げられる。電圧法は、電池セル１０の電圧を測定し、二次電池の電圧と電池容量（残容量率）との相関性に基づき電池残容量を算出する。こうすることにより、例えば、リチウムイオン電池の場合は電池電圧が４．２Ｖ／セルで満充電、２．４Ｖ／セルになると過放電状態であると判別することができ、測定が容易である。
【００３４】
積算法は、さらに電流積算法と電力積算法とに分類できる。電流積算法は、電流を測定し、一定時間毎に積算することにより放電電流量を算出し、電池の持つ使用可能な電流量との割合から電池パックの電池残容量を算出する。電力積算法は、電圧と電流を測定し、これらを掛け合わせることで電力量を算出し、さらに一定時間毎に電力量を積算することにより放電電力量を算出し、電池の持つ使用可能な電力量との割合から電池パックの電池残容量を算出する。こうすることにより、電池パックの電圧の変動に左右されることなく、安定した残容量検出が可能となる。
【００３５】
ノート型ＰＣなどの携帯型電子機器に用いられる電池パックでは、正確な電池残容量の表示が求められるため、通常は、電流積算法を用いた電池残容量の算出方法が用いられる。この発明の実施の一形態では、電流積算法を用いた場合を例にとって、電池残容量の算出方法について説明する。
【００３６】
電流積算法を用いて電池残容量を算出する場合には、通常状態における通常電流検出抵抗１５の電圧に基づく電流を算出するとともに、待機状態における微小電流検出抵抗１７の電圧に基づく電流を算出する。そして、算出したそれぞれの電流を積算し、電池パックの持つ使用可能な電流量との割合に基づき電池残容量を算出する。なお、以下では、通常状態において通常電流検出抵抗１５に流れる電流を通常電流と称し、待機状態において微小電流検出抵抗１７に流れる電流を微小電流と称して説明する。
【００３７】
電子機器が通常状態である場合、デバイス動作検出部１９はスイッチ１８をＯＮとし、微小電流検出抵抗１７をバイパスして通常電流が流れないようにする。こうすることにより、通常電流が微小電流検出抵抗１７に流れることによって生じる電力損失によって発熱し、破損や発火してしまうのを防ぐことができる。通常電流検出部１４は、通常電流検出抵抗１５の電圧を測定する。制御部１１は、内蔵されたＡ／Ｄ変換器を用いて、通常電流検出抵抗１５の電圧に対してＡ／Ｄ変換を行い、アナログ電圧をディジタル電圧に変換する。そして、ディジタル電圧と通常電流検出抵抗１５とに基づき通常電流を算出し、所定時間毎に算出した通常電流を積算する。
【００３８】
また、電子機器が待機状態である場合、デバイス動作検出部１９は、スイッチ１８をＯＦＦとし、微小電流検出抵抗１７に微小電流が流れるようにする。微小電流検出部１６は、微小電流検出抵抗１７の電圧を測定する。制御部１１は、Ａ／Ｄ変換器を用いて、微小電流検出抵抗１７の電圧に対してＡ／Ｄ変換を行い、アナログ電圧をディジタル電圧に変換する。そして、ディジタル電圧と微小電流検出抵抗１７とに基づき微小電流を算出し、所定時間毎に算出した微小電流を積算する。
【００３９】
制御部１１は、このようにして積算された通常電流および微小電流をそれぞれ加算し、加算した電流と電池パックの持つ使用可能な電流量との割合に基づき、電池残容量を算出する。
【００４０】
なお、待機状態においては、微小電流検出抵抗１７だけでなく通常電流検出抵抗１５にも電流が流れるため、通常電流検出抵抗１５による電圧降下も生じてしまうが、通常電流検出抵抗１５の電圧は測定しないものとすると好ましい。このように、制御部１１は、電子機器の動作状態に応じて通常電流検出部１４および微小電流検出部１６における電流検出の動作を制御する必要があるが、そのためには、例えば、電子機器から動作状態を示す情報を直接受け取るようにしてもよいし、デバイス動作検出部１９を介して受け取るようにしてもよい。
【００４１】
ところで、上述のようにしてＡ／Ｄ変換器を用いてアナログ電圧をディジタル電圧に変換し、変換されたディジタル電圧から電流を算出する場合、抵抗値に応じて１ビットあたりの電流範囲が異なり、電流の測定精度に影響を与えてしまう。
【００４２】
ここで、一例として、ビット数が１５［ｂｉｔ］、リファレンス電圧が０．３０９［Ｖ］であるＡ／Ｄ変換器を用いて、アナログ電圧から電流を算出する場合について考える。この場合、１ビットの重みである１ビットあたりの電圧範囲は、ビット数による分割数が２１５であることから、数式（１）に基づき算出される。
１ビットあたりの電圧範囲＝リファレンス電圧／分割数
＝０．３０９［Ｖ］／２１５＝９．４３［μＶ］  ・・・（１）
【００４３】
これにより、１ビットあたりの電流範囲は、電流検出抵抗をＲ［Ω］とすると、オームの法則により、数式（２）に基づき算出される。
１ビットあたりの電流範囲＝１ビットあたりの電圧範囲／電流検出抵抗
＝９．４３［μＶ］／Ｒ［Ω］      ・・・（２）
【００４４】
したがって、電流検出抵抗が５［ｍΩ］である場合の１ビットあたりの電流範囲は、上述の数式（２）に基づき、図２に示すように、９．４３［μＶ］／５［ｍΩ］＝１．８８６［ｍＡ］となる。一方、電流検出抵抗が２０［ｍΩ］の場合の１ビットあたりの電流範囲は、図２に示すように、９．４３［μＶ］／２０［ｍΩ］＝０．４７２［ｍＡ］となる。
【００４５】
このように、１ビットあたりの電圧範囲は、Ａ／Ｄ変換器のリファレンス電圧およびビット数によって決定されるため、１ビットあたりの電流範囲は、電流検出抵抗によって変化する。そして、この１ビットあたりの電流範囲の大きさが電流の測定誤差となる。すなわち、電流検出抵抗の値を大きくすることにより、電流全体の測定範囲が狭くなり、最大測定電流が小さくなるが、１ビットあたりの電流範囲が小さくなることによって測定誤差を少なくすることができる。したがって、待機状態における微小電流を検出する場合には、通常状態において用いられる電流検出抵抗よりも大きい値の電流検出抵抗を用いることで、高い精度で電流を測定することができる。
【００４６】
次に、動作状態を示す情報について説明する。デバイス動作検出部１９は、電子機器から動作状態を示す情報を受け取り、この情報に基づきスイッチ１８のＯＮ／ＯＦＦを制御して電流経路の切り替えを行うが、電子機器から供給される動作状態を示す情報としては、例えば、電子機器の消費電流を示す情報が挙げられる。具体的には、例えば、電子機器は、消費電流を示す情報を出力し、デバイス動作検出部１９は、この消費電流を示す情報を検出端子５を介して受け取る。そして、待機状態における消費電流が５［ｍＡ］程度であるとすると、実際の消費電流が例えば５［ｍＡ］以下である場合に、デバイス動作検出部１９は、消費電流を示す情報に基づき電子機器が待機状態であると判断し、消費電流が５［ｍＡ］を超える場合には、電子機器が通常状態であると判断する。
【００４７】
また、動作状態を示す別の情報としては、例えば、ＰＣやテレビなどの電子機器の電源をＯＮ／ＯＦＦ状態を示す情報が挙げられる。例えば、電子機器の電源をＯＮとした場合に立ち上がる信号を検出し、この信号が“Ｈ（ハイ）”である場合には、デバイス動作検出部１９は、通常状態であると判断する。一方、電子機器の電源をＯＦＦとした場合に、信号が“Ｌ（ロー）”である場合には、待機状態であると判断する。
【００４８】
次に、デバイス動作検出部１９による電流経路の切り替え方法について説明する。先ず、電子機器の動作状態が通常状態から待機状態に切り替わった場合の、電流経路の切り替え処理の流れについて、図３に示すフローチャートを参照して説明する。なお、特別な記載がない限り、以下の処理は、デバイス動作検出部１９の制御の下で行われるものとする。
【００４９】
ステップＳ１１において、電子機器の動作状態が待機状態となり、消費電流が低消費電流になった場合には、処理がステップＳ１２に移行する。一方、電子機器の動作状態が待機状態でない場合には、動作状態が待機状態となるまで処理がステップＳ１１に戻る。
【００５０】
ステップＳ１２では、デバイス動作検出部１９が検出端子５を介して電子機器から動作状態を示す情報を受け取り、受け取った情報に基づき電子機器の動作状態が判断される。電子機器の動作状態が待機状態であると判断された場合には、処理がステップＳ１３に移行する。一方、電子機器の動作状態が通常状態であると判断された場合には、処理がステップＳ１２に戻り、電子機器の動作状態の判断が再度行われる。
【００５１】
ステップＳ１３では、スイッチ１８のＯＮ／ＯＦＦ状態に基づき、電流経路が通常電流用であるか否かが判断される。スイッチ１８がＯＮである場合には、通常電流用の電流経路であると判断し、処理がステップＳ１４に移行し、スイッチ１８をＯＦＦにして微小電流用の電流経路に切り替え、微小電流検出抵抗１７に電流が流れるようにして、一連の処理が終了する。
【００５２】
一方、ステップＳ１３において、スイッチ１８がＯＦＦである場合には、微小電流用の電流経路であると判断し、一連の処理が終了する。
【００５３】
このように、電流経路に微小電流が流れる待機状態の場合には、スイッチ１８をＯＦＦとすることにより電流経路を切り替え、微小電流検出抵抗１７に電流を流すようにする。こうすることにより、微小電流検出抵抗１７によって微小電流が測定され、正確に電池容量を検出することができる。
【００５４】
次に、電子機器の動作状態が待機状態から通常状態に切り替わった場合の、電流経路の切り替え処理の流れについて、図４に示すフローチャートを参照して説明する。ステップＳ２１において、電子機器の動作が通常状態となり、消費電流が多くなった場合には、処理がステップＳ２２に移行する。一方、電子機器の動作状態が待機状態である場合には、動作状態が通常状態となるまで処理がステップＳ２１に戻る。
【００５５】
ステップＳ２２では、動作状態を示す情報に基づき電子機器の動作状態が判断される。電子機器の動作状態が通常状態であると判断された場合には、処理がステップＳ２３に移行する。一方、電子機器の動作状態が待機状態であると判断された場合には、処理がステップＳ２２に戻り、電子機器の動作状態の判断が再度行われる。
【００５６】
ステップＳ２３では、スイッチ１８のＯＮ／ＯＦＦ状態に基づき、電流経路が微小電流用であるか否かが判断される。スイッチ１８がＯＦＦである場合には、微小電流用の電流経路であると判断し、処理がステップＳ２４に移行し、スイッチ１８をＯＮにして通常電流用の電流経路に切り替え、微小電流検出抵抗１７をバイパスさせて電流が流れないようにし、一連の処理が終了する。
【００５７】
一方、ステップＳ２３において、スイッチ１８がＯＮである場合には、通常電流用の電流経路であると判断し、一連の処理が終了する。
【００５８】
このように、電流経路に通常電流が流れる通常状態の場合には、スイッチ１８をＯＮとすることにより電流経路を切り替え、微小電流検出抵抗１７をバイパスさせて電流が流れないようにする。そして、通常電流検出抵抗１５によって通常電流が測定され、正確に電池容量を検出することができる。
【００５９】
この発明の実施の一形態では、電子機器の動作状態に応じて電流検出抵抗を切り替えるようにし、待機状態である場合には、通常電流検出抵抗よりも抵抗値の大きい微小電流検出抵抗に流れる電流を検出することができるようにしているため、より正確に電池残容量を算出することができる。また、通常状態の場合には、微小電流検出抵抗をバイパスさせて電流が流れないようにしているため、微小電流検出抵抗の発熱による破損や発火を防ぐことができる。
【００６０】
さらに、微小電流検出抵抗が通常電流検出抵抗に対して直列に接続されていることにより、電子機器の動作状態に応じて電流経路を切り替えた際に、電流経路が遮断されてしまうのを防ぐことができる。
【００６１】
以上、この発明の実施の一形態について説明したが、この発明は、上述したこの発明の実施の一形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、電池パック１では、電子機器に接続され、電子機器に対して電流が流れている場合の電極端子間の電圧（閉路電圧；Closed Circuit Voltage）と、電子機器に接続されていない、または、電子機器に接続されているが電子機器の電源がＯＦＦとされているなどの電流が流れていない場合の電極端子間の電圧（開路電圧；Open Circuit Voltage）とが異なることが知られている。そこで、例えば、デバイス動作検出部１９は、電極端子間の電圧に基づき、閉路電圧および開路電圧と比較を行うことにより電子機器の動作状態を判断してスイッチ１８のＯＮ／ＯＦＦを制御するようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】この発明の実施の一形態による電池パックの一例の構成を示すブロック図である。
【図２】Ａ／Ｄ変換による精度について説明するための略線図である。
【図３】電子機器の動作状態が通常状態から待機状態に切り替わった場合における、電流経路の切り替え処理の流れを示すフローチャートである。
【図４】電子機器の動作状態が待機状態から通常状態に切り替わった場合における、電流経路の切り替え処理の流れを示すフローチャートである。
【図５】従来の電池パックの一例の構成を示すブロック図である。
【符号の説明】
【００６３】
１  電池パック
２ａ、２ｂ  通信端子
３  正極端子
４  負極端子
５  検出端子
１０  電池セル
１１  制御部
１２  スイッチ回路
１３  電圧検出部
１４  通常電流検出部
１５  通常電流検出抵抗
１６  微小電流検出部
１７  微小電流検出抵抗
１８  スイッチ
１９  デバイス動作検出部
【図１】
2008275524.tif 000003
【図２】
2008275524.tif 000004
【図３】
2008275524.tif 000005
【図４】
2008275524.tif 000006
【図５】
2008275524.tif 000007