(57)【要約】【課題】、実際の残容量に応じた適切な充電状態を使用者が適切に認識することが可能なバッテリパックを提供する。【解決手段】バッテリパック１は、二次電池を有するバッテリ１０と、バッテリ１０が満充電状態であることを報知するための報知部３５とを備える。バッテリパック１は、バッテリ１０が満充電状態であるか否かを判定し、満充電状態と判定した場合は、報知部３５による報知の実行若しくは報知部３５による報知が可能な満充電報知可能状態の保持の何れかを満充電判定時処理として行う。そして、満充電判定時処理の実行中に、満充電状態と判定したときよりもバッテリ１０の充電可能容量が増加するような所定の充電可能容量増加要因が発生した場合は、満充電判定時処理を停止する。【選択図】図１
2015008080.tif 000002
【特許請求の範囲】
【請求項１】
二次電池を有するバッテリと、
前記バッテリが満充電状態であることを報知するための報知部と、
前記バッテリが満充電状態であるか否かを判定する満充電状態判定部と、
前記満充電状態判定部により満充電状態と判定された場合に、前記報知部による報知の実行若しくは前記報知部による報知が可能な満充電報知可能状態の保持の何れかを満充電判定時処理として行う満充電判定時処理部と、
前記満充電判定時処理の実行中に、前記満充電状態判定部により前記満充電状態と判定されたときよりも前記バッテリの充電可能容量が増加するような所定の充電可能容量増加要因が発生した場合にこれを検出する増加要因検出部と、
を備え、
前記満充電判定時処理部は、前記満充電判定時処理の実行中に、前記増加要因検出部により前記充電可能容量増加要因の発生が検出された場合は、前記満充電判定時処理を停止する
ことを特徴とするバッテリパック。
【請求項２】
請求項１に記載のバッテリパックであって、
当該バッテリパックは、電動機械器具の本体に着脱可能であって、前記本体に装着されているときに、前記バッテリから前記本体へ放電可能であり、
前記バッテリから前記本体へ放電されたことを直接又は間接的に検出する放電検出部を備え、
前記充電可能容量増加要因の少なくとも１つは、前記放電検出部により前記放電が検出されることである
ことを特徴とするバッテリパック。
【請求項３】
請求項２に記載のバッテリパックであって、
前記本体は、前記バッテリから前記本体内へ放電させるために操作される操作スイッチを備え、前記操作スイッチが操作された場合にその旨を示す操作信号を前記バッテリパックへ送信するよう構成されており、
前記放電検出部は、前記本体から前記操作信号を受信した場合に、前記バッテリから前記本体へ放電されたことを検出する
ことを特徴とするバッテリパック。
【請求項４】
請求項１〜請求項３の何れか１項に記載のバッテリパックであって、
前記バッテリの温度を検出する温度検出部を備え、
前記充電可能容量増加要因の少なくとも１つは、前記温度検出部により検出される前記バッテリの温度が、前記満充電状態判定部により前記満充電状態と判定されたときの温度よりも上昇することである
ことを特徴とするバッテリパック。
【請求項５】
請求項１〜請求項４の何れか１項に記載のバッテリパックであって、
前記報知部による報知を実行させるための所定の報知要求を検出する報知要求検出部を備え、
前記満充電判定時処理部は、前記満充電判定時処理として、前記満充電報知可能状態の保持を行い、その満充電判定時処理の実行中に前記報知要求検出部により前記報知要求が検出されたら、前記報知部による報知を実行させる
ことを特徴とするバッテリパック。
【請求項６】
請求項１〜請求項４の何れか１項に記載のバッテリパックであって、
前記報知部による報知を実行させるための所定の報知要求を検出する報知要求検出部を備え、
前記満充電状態判定部は、前記報知要求検出部により前記報知要求が検出された場合に前記バッテリが満充電状態であるか否かの判定を行い、
前記満充電判定時処理部は、前記満充電判定時処理として、前記報知部による報知を実行させる
ことを特徴とするバッテリパック。
【請求項７】
請求項５又は請求項６に記載のバッテリパックであって、
前記報知要求検出部は、当該バッテリパックの挙動を検出する挙動検出部を備え、その挙動検出部により所定の挙動が検出された場合に、その挙動を前記報知要求として検出する
ことを特徴とするバッテリパック。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池を備えたバッテリパックに関する。
【背景技術】
【０００２】
電動工具や電動作業機などの各種の電動機械器具として、二次電池を備えたバッテリパックを器具本体に装着してそのバッテリパックの電力によって器具本体を動作させることが可能な、充電式の電動機械器具が普及している。
【０００３】
このような電動機械器具の使用者は、一般に、同じ１個のバッテリパックを用いて少しでも長く作業ができるよう、満充電状態のバッテリパック、或いは満充電状態に近い（少しでも残容量の多い）バッテリパックを装着して作業したいと考える。そのため、バッテリパックの充電状態をユーザが認識できると便利である。
【０００４】
これに対し、特許文献１には、バッテリパックの側面にスライド可能なスライド子を設け、このスライド子によってバッテリパックが満充電状態かそれとも既に使用されたかを使用者が簡易判別できる技術が開示されている。この技術では、バッテリパックが充電器に挿入されるとスライド子がスライドして「満充電」の位置に切り替わる。そして、バッテリパックが工具に挿入されるまではその「満充電」の位置が保持され、一度でも工具に挿入されれば、スライド子がスライドして「使用済み」の位置に切り替わる。そのため、使用者は、スライド子の位置によって、バッテリパックの状態を簡易的に判別できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−９５２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の簡易判別方法では、使用者は、必ずしもバッテリパックの実際の状態（充電状態）を正しく知ることはできない。
具体的には、スライド子が「満充電」の位置にあるとしても、実際には満充電状態ではなくさらに充電可能な場合がある。例えば、充電完了からバッテリパックが長時間放置されると、残容量は徐々に減っていくが、バッテリパックが工具に挿入されない限り、スライド子の位置は「満充電」のままである。そのため、使用者は、実際には残容量が減っているにもかかわらず満充電状態であると誤認してしまう。
【０００７】
また、バッテリパックを充電器に挿入するだけでスライド子が「満充電」に切り替わるため、例えば、バッテリパックを一時的に充電器に挿入しただけで充電はほとんどせずに再び充電器から取り外した場合も、スライド子は「満充電」のままである。そのため、使用者は、実際には充電がほとんどされていない状態であるにもかかわらず満充電状態であると誤認してしまう。
【０００８】
また、バッテリパックを工具に挿入するだけでスライド子が「使用済み」に切り替わるため、例えば、満充電状態のバッテリパックを工具に挿入したものの全く使用せずに再び工具から取り外した場合も、スライド子は「使用済み」のままである。そのため、使用者は、実際には満充電状態であるにもかかわらず残容量が少ないバッテリパックであると誤認してしまう。
【０００９】
また、充電器によっては、バッテリパック内の二次電池の温度に応じて充電容量を制限する機能を備えたものもある。具体的には、例えば常温時には二次電池が所定の充電電圧設定値（常温時充電電圧設定値）になるまで充電を行う（その常温時充電電圧設定値まで充電されると満充電状態として充電を停止する）のに対し、低温時には、充電電圧設定値を、常温時充電電圧設定値よりも低い所定の低温時充電電圧設定値に設定する。
【００１０】
このように、二次電池の温度に応じて充電容量を制限する機能を備えた充電器を用いてバッテリパックを充電する場合、仮に低温時に充電を行って満充電状態にしたとしても、その後、周囲温度の変化等によって二次電池の温度が上昇して常温域に入ると、その常温域に入った時点では、二次電池はまだ充電可能な（満充電ではない）状態となる。しかし、使用者は、低温時に満充電状態まで充電したことで、その後温度が上昇しても、バッテリパックは引き続き満充電状態であると誤認してしまう。
【００１１】
本発明は上記課題に鑑みなされたものであり、実際の残容量に応じた適切な充電状態（例えば、実際に満充電状態なのか、それとも実際には満充電状態ではなく充電の余力があるのか、等）を使用者が適切に認識することが可能なバッテリパックを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するためになされた本発明のバッテリパックは、二次電池を有するバッテリと、報知部と、満充電状態判定部と、満充電判定時処理部と、増加要因検出部とを備える。
【００１３】
報知部は、バッテリが満充電状態であることを報知するためのものである。満充電状態判定部は、バッテリが満充電状態であるか否かを判定する。満充電判定時処理部は、満充電状態判定部により満充電状態と判定された場合に、報知部による報知の実行若しくは報知部による報知が可能な満充電報知可能状態の保持の何れかを満充電判定時処理として行う。増加要因検出部は、満充電判定時処理の実行中に、満充電状態判定部により満充電状態と判定されたときよりもバッテリの充電可能容量が増加するような所定の充電可能容量増加要因が発生した場合にこれを検出する。
【００１４】
そして、満充電判定時処理部は、満充電判定時処理の実行中に、増加要因検出部により充電可能容量増加要因の発生が検出された場合は、満充電判定時処理を停止する。
このように構成されたバッテリパックでは、バッテリの満充電状態が判定されると、満充電判定時処理が行われるが、満充電状態の判定後に充電可能容量増加要因が発生した場合は、満充電判定時処理が停止される（満充電状態との判定が解除され、報知部による報知がされない状態となる）。そのため、使用者は、バッテリが実際に満充電状態であるのかどうかなど、実際の残容量に応じた充電状態を適切に認識することが可能となる。
【００１５】
バッテリパックが、電動機械器具の本体に着脱可能であって、その本体に装着されているときにバッテリから本体へ放電可能である場合は、その放電が行われた場合に充電可能容量増加要因が発生したものとするようにしてもよい。即ち、バッテリパックは、バッテリから本体へ放電されたことを直接又は間接的に検出する放電検出部を備え、その放電検出部により放電が検出されることを、充電可能容量増加要因の少なくとも１つとしてもよい。
【００１６】
バッテリから本体へ放電が行われると、少なくともその放電された分、バッテリは再び充電可能な状態となる。そこで、満充電状態と判定された後、放電検出部によりバッテリから本体への放電が検出されたら満充電判定時処理を停止することで、本体への放電により満充電状態ではなくなったことを適切に認識することが可能となる。
【００１７】
バッテリパックにおいて、バッテリから本体への放電を検出する方法は種々考えられるが、例えば、次のような方法を採用してもよい。即ち、本体が、バッテリから本体内へ放電させるために操作される操作スイッチを備え、その操作スイッチが操作された場合にその旨を示す操作信号をバッテリパックへ送信するよう構成されている場合は、放電検出部は、本体から操作信号を受信した場合に、バッテリから本体へ放電されたことを検出するようにしてもよい。
【００１８】
このように構成されたバッテリパックによれば、バッテリから本体への放電の有無（延いては充電可能容量増加要因の発生の有無）を、本体からの操作信号に基づいて容易に検出することができる。
【００１９】
バッテリパックが、バッテリの温度を検出する温度検出部を備えている場合は、充電可能容量増加要因の少なくとも１つを、温度検出部により検出されるバッテリの温度が、満充電状態判定部により満充電状態と判定されたときの温度よりも上昇することとしてもよい。
【００２０】
バッテリの充電可能容量は、バッテリの性質上、バッテリの温度が高いほど大きくなって逆にバッテリの温度が低いほど小さくなることが多い。そのため、例えば低温環境下で充電が行われたことにより常温時よりも少ない充電量で満充電状態となって充電が完了した場合、その後温度（気温）が上昇してバッテリの温度が常温になれば、バッテリは満充電状態ではなくさらに追加充電が可能な状態となる。
【００２１】
そこで、バッテリの温度が、満充電状態と判定されたときの温度よりも上昇した場合は、充電可能容量増加要因が発生したものとして満充電判定時処理を停止することで、使用者は、温度上昇により満充電状態ではなくなったことを適切に認識することが可能となる。
【００２２】
報知部による報知を実行させるタイミングは、適宜決めることができる。例えば、報知部による報知を実行させるための所定の報知要求を検出する報知要求検出部を備えるようにし、満充電判定時処理部は、満充電判定時処理として、満充電報知可能状態の保持を行い、その満充電判定時処理の実行中に報知要求検出部により報知要求が検出されたら、報知部による報知を実行させるようにしてもよい。
【００２３】
つまり、報知要求の有無にかかわらず、満充電判定時処理部は、満充電状態判定部により満充電状態と判定された場合は、満充電報知可能状態を保持しておく。そして、満充電報知可能状態の保持中に、報知要求が検出されたら、報知部による報知を実行させる。このようにすることで、使用者は、報知要求を行うことにより、実際の残容量に応じた充電状態を必要に応じて適切に認識することができる。
【００２４】
また例えば、報知要求検出部を備えている場合、満充電状態判定部は、報知要求検出部により報知要求が検出された場合にバッテリが満充電状態であるか否かの判定を行うようにし、満充電判定時処理部は、満充電判定時処理として、報知部による報知を実行させるようにしてもよい。
【００２５】
つまり、満充電状態判定部による判定自体も、報知要求があった場合に行うようにする。そして、報知要求があったときにバッテリが満充電状態であると判定されたら、報知部による報知を実行する。このような構成によっても、使用者は、報知要求を行うことにより、実際の残容量に応じた充電状態を必要に応じて適切に認識することができる。しかも、報知要求があったときに満充電状態か否かの判定を行うため、満充電状態判定部や満充電判定時処理部の処理負荷を軽減することも可能となる。
【００２６】
報知要求検出部は、当該バッテリパックの挙動を検出する挙動検出部を備え、その挙動検出部により所定の挙動が検出された場合に、その挙動を報知要求として検出するようにしてもよい。このようにすることで、使用者は、例えばバッテリパックを動かしたり電力供給対象の器具等へ装着したりするなどの所定の挙動を発生させることでバッテリの充電状態を確認できるため、使用者の利便性を向上させることができる。
【図面の簡単な説明】
【００２７】
【図１】実施形態の電動工具の概略構成を表す構成図である。
【図２】実施形態の充電システムの概略構成を表す構成図である。
【図３】セル電圧と残容量の関係を表す説明図である。
【図４】実施形態のバッテリパックの内部構成を表す説明図であり、（ａ）は平面図、（ｂ）は正面図、（ｃ）は一部断面図である。
【図５】第１実施形態の満充電判定処理のフローチャートである。
【図６】第１実施形態のトリガ操作判定処理のフローチャートである。
【図７】第１実施形態の温度変化判定処理のフローチャートである。
【図８】第１実施形態の報知処理のフローチャートである。
【図９】第２実施形態の充電状態報知処理のフローチャートである。
【発明を実施するための形態】
【００２８】
以下に、本発明の好適な実施形態を図面に基づいて説明する。なお、本発明は、下記の実施形態に示された具体的手段や構造等に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の形態を採り得る。例えば、下記の実施形態の構成の一部を、同様の機能を有する公知の構成に置き換えたり、他の実施形態の構成に対して付加、置換等したり、課題を解決できる限りにおいて省略したりしてもよい。また、下記の複数の実施形態を適宜組み合わせて構成してもよい。
【００２９】
［第１実施形態］
（１）電動工具の構成
本発明が適用された実施形態のバッテリパック１は、図１に示すように、電動工具の本体（工具本体）１００に着脱可能である。バッテリパック１を工具本体１００に装着すると、両者は物理的且つ電気的に接続される。図１は、両者が接続された状態を示している。
【００３０】
バッテリパック１は、バッテリ（二次電池）１０と、放電端子２１と、負極端子２２と、工具通信端子２３と、充電器通信端子２４と、充電端子４１と、マイコン３１と、セル状態検出部３２と、サーミスタ３３と、振動センサ３４と、ＬＥＤ３５と、セルフコントロールプロテクタ（以下「ＳＣＰ」と略称する）３６と、ＦＥＴ３７と、ヒューズ３８とを備えている。
【００３１】
バッテリ１０は、複数の二次電池セルが直列接続されて構成されている。なお、本実施形態の二次電池セルは、リチウムイオン二次電池であるが、これはあくまでも一例であり、他の種類の二次電池セルであってもよい。
【００３２】
バッテリ１０の正極は、ヒューズ３８を介して放電端子２１に接続されると共に、ヒューズ３８及びＳＣＰ３６を介して充電端子４１に接続されている。バッテリ１０の負極は、負極端子２２に接続されている。ヒューズ３８は、所定の最大許容電流を超える電流が流れると自ら溶断してバッテリ１０から放電端子２１への放電経路および充電端子４１への充電経路を遮断する。
【００３３】
バッテリ１０からバッテリパック１の外部（工具本体１００等）への放電時には、バッテリ１０の電力は放電端子２１から出力される。一方、バッテリ１０の充電時は、図２を用いて後述するように、充電器からの充電電力が充電端子４１から入力される。
【００３４】
ＳＣＰ３６は、充電端子４１とヒューズ３８の間の通電経路に直列に挿入される２つのヒューズ２６，２６と、この各ヒューズ２６，２６を溶断するための２つの発熱用抵抗２７，２７を備えた一般的な構成である。２つの発熱用抵抗２７，２７の一端は、互いに接続されると共に２つのヒューズ２６，２６の接続部に接続されている。２つの発熱用抵抗２７，２７の他端は、互いに接続されると共にＦＥＴ３７のドレインに接続されている。ＦＥＴ３７のソースは負極端子２２に接続され、ＦＥＴ３７のゲートはマイコン３１に接続されている。
【００３５】
マイコン３１は、バッテリ１０の過放電や過負荷を検出した場合に、その旨を示すオートストップ信号を工具通信端子２３から工具本体１００へ出力する。
また、マイコン３１は、バッテリ１０の異常や当該マイコン３１内の異常など、バッテリパック１内における各種の異常（上記の過放電や過負荷は除く）を検知すると、その旨を示すオートストップ信号を工具通信端子２３から工具本体１００へ出力すると共に、ＦＥＴ３７をオンさせる。ＦＥＴ３７がオンすると、ＳＣＰ３６を構成する２つの発熱用抵抗２７，２７にバッテリ１０から電流が流れてこれらが発熱し、これにより各ヒューズ２６，２６が溶断して、充電用の電源供給経路が遮断される。
【００３６】
セル状態検出部３２は、バッテリ１０全体の電圧（バッテリ電圧）や、バッテリ１０を構成する各二次電池セルの電圧（セル電圧）を取得し、それら各電圧をマイコン３１へ出力する。
【００３７】
サーミスタ３３は、バッテリ１０の近傍に設けられ、バッテリ１０の温度（各セルの温度）を検出する。サーミスタ３３は、マイコン３１に接続されており、温度に応じた検出信号をマイコン３１へ入力する。マイコン３１は、サーミスタ３３からの検出信号に基づいて、セル温度を検知する。
【００３８】
振動センサ３４は、バッテリパック１の振動を検知するためのセンサである。バッテリパック１が例えば使用者により動かされたり、工具本体１００に装着されたりするなどして、バッテリパック１に振動が生じると、振動センサ３４がその振動を検出して、その振動に応じた検出信号をマイコン３１へ入力する。マイコン３１は、振動センサ３４からの検出信号に基づいて、バッテリパック１の振動の有無を検知する。ＬＥＤ３５は、周知の発光素子であり、マイコン３１により点灯・消灯が制御される。
【００３９】
マイコン３１は、ＣＰＵ３１ａやメモリ３１ｂなどを備えたマイクロコンピュータである。マイコン３１は、メモリ３１ｂに記憶されている各種の制御プログラムを実行することで、各種の機能を実現する。マイコン３１により実現される機能の１つとして、バッテリ１０が満充電状態か否かを検出してその検出結果に応じてＬＥＤ３５を制御する、満充電状態判定報知機能がある。その他、マイコン３１は、工具通信端子２３を介して工具本体１００との間で各種データ通信を行ったり、充電器通信端子２４を介して充電器１２０（図２参照）との間で各種データ通信を行ったりする機能も備えている。
【００４０】
工具本体１００は、図１に示すように、マイコン１１１と、モータ１１２と、駆動回路１１３と、トリガスイッチ１１４と、正極端子１０１と、負極端子１０２と、通信端子１０３とを備えている。
【００４１】
正極端子１０１は、トリガスイッチ１１４を介してモータ１１２の一端に接続されている。負極端子１０２は、駆動回路１１３を介してモータ１１２の他端に接続されている。本実施形態のモータ１１２は、ブラシ付き直流モータである。
【００４２】
トリガスイッチ１１４は、工具本体１００に設けられた図示しないトリガを使用者が操作することによりオン・オフされる。即ち、使用者がトリガを引くとオンし、使用者がトリガを離すとオフされる。トリガスイッチ１１４のオン・オフの情報は、マイコン１１１に入力される。
【００４３】
マイコン１１１は、図示しないＣＰＵやメモリなどを備えており、ＣＰＵがメモリに記憶されている各種プログラムを実行することにより各種機能を実現する。マイコン１１１は、トリガスイッチ１１４がオンされると、駆動回路１１３内の駆動スイッチをオンさせることで、バッテリパック１からモータ１１２への通電（放電）を開始させ、これによりモータ１１２を動作させる。モータ１１２が回転すると、その回転駆動力により図示しない工具要素が動作し、これにより電動工具としての機能が発揮される。トリガスイッチ１１４がオフされると、マイコン１１１は、駆動回路１１３内の駆動スイッチをオフさせることで、バッテリパック１からモータ１１２への放電を停止させ、モータ１１２を停止させる。
【００４４】
マイコン１１１は、トリガスイッチ１１４がオンされると、トリガオン検出信号を通信端子１０３からバッテリパック１へ送信する。マイコン１１１は、バッテリパック１からモータ１１２への通電が行われている間に、バッテリパック１から通信端子１０３を介してオートストップ信号が入力された場合は、モータ１１２への通電を強制停止させる。
【００４５】
（２）充電システムの構成
バッテリパック１を充電するための充電システムについて、図２を用いて説明する。バッテリパック１は、充電器１２０により繰り返し充電可能である。バッテリパック１を充電器１２０に装着すると、両者は物理的且つ電気的に接続される。図２は、両者が接続された状態を示している。なお、図２において、バッテリパック１は、図１に示したバッテリパック１と全く同じである。
【００４６】
充電器１２０は、図２に示すように、マイコン１３１と、充電用電源回路１３２と、正極端子１２１と、負極端子１２２と、通信端子１２４とを備えている。充電用電源回路１３２は、内部に整流回路やスイッチング電源回路を備え、商用電源等の交流（ＡＣ）電源から供給される交流電圧を整流・変圧して、バッテリパック１の充電用の直流電圧を生成する。
【００４７】
マイコン１３１は、バッテリパック１内のマイコン３１と同様、ＣＰＵやメモリ等を備えている。マイコン１３１は、通信端子１２４を介してバッテリパック１のマイコン３１とデータ通信可能である。
【００４８】
マイコン１３１は、充電器１２０にバッテリパック１が装着されると、充電用電源回路１３２を制御して充電用の直流電圧をバッテリパック１へ供給させることによりバッテリパック１の充電（バッテリ１０の充電）を行う。
【００４９】
バッテリパック１のマイコン３１は、当該バッテリパック１が充電器１２０に接続されたことを例えば充電器通信端子２４を介したデータ通信により認識すると、バッテリ電圧や各セルのセル電圧、セル温度等の情報（バッテリ情報）を充電器１２０のマイコン１３１へ周期的に送信する。
【００５０】
充電器１２０のマイコン１３１は、バッテリパック１のマイコン３１から周期的に送信されてくるバッテリ情報に基づいて、バッテリ１０の充電状態を監視しつつバッテリ１０を充電する。そして、何れか１つのセルのセル電圧が満充電状態となったら、バッテリ１０全体として満充電状態になったものとして、バッテリパック１のマイコン３１へ充電完了信号を送信し、充電を停止する。
【００５１】
本実施形態の充電器１２０は、上記のように、何れか１つのセルでも満充電状態となったら充電を停止する。また、充電器１２０は、セル温度に応じて、バッテリ１０の満充電容量（セルの満充電容量）を設定する。即ち、本実施形態では、セル温度が所定の常温域にあるか、それとも常温域よりも低い低温域にあるかによって、各セルの満充電容量が異なる。
【００５２】
具体的には、本実施形態の充電システムでは、セル温度が常温域内の場合は、セル電圧に対する満充電電圧設定値が常温時電圧設定値ＶＨ（例えば４．１Ｖ）に設定される。つまり、セル温度が常温域にあるときに、少なくとも１つのセルのセル電圧が常温時電圧設定値ＶＨ以上になったら、そのセルについては満充電状態であると判断され、延いてはバッテリ１０全体が満充電状態であると判断される。
【００５３】
一方、セル温度が低温域内の場合は、セル電圧に対する満充電電圧設定値が、常温時電圧設定値Ｖｈよりも低い低温時電圧設定値ＶＬ（例えば３．６Ｖ）に設定される。つまり、セル温度が低温域にあるときに、少なくとも１つのセルのセル電圧が低温時電圧設定値ＶＬ以上になったら、そのセルについては満充電状態であると判断され、延いてはバッテリ１０全体が満充電状態であると判断される。
【００５４】
図３に、セル電圧と残容量との関係の一例を示す。各セルは、実力的には、少なくとも４．１Ｖまでは充電することができる。セル電圧が４．１Ｖのときの充電容量を残容量１００％とすると、セル電圧が４．１Ｖから低くなるほど、残容量も少なくなっていく。セル電圧が３．６Ｖになると、残容量は３０％である。
【００５５】
一方、本実施形態では、セル温度によって満充電電圧設定値が切り替わる。そのため、常温時においては満充電電圧設定値が４．１Ｖに設定されるものの、低温時においては満充電電圧設定値が３．６Ｖに設定される。つまり、低温時においてはセル電圧が３．６Ｖ以上になると満充電状態と判定されて充電が停止される。
【００５６】
そのため、低温時に満充電状態まで充電された場合は、低温時電圧設定値ＶＬを基準とすれば確かに満充電状態ではあるものの、常温時に充電可能な最大容量（常温時電圧設定値ＶＨ）を基準にすると３０％程度である。そのため、低温時に充電を行って満充電状態（例えばセル電圧３．６Ｖ）まで充電した後、セル温度が上昇して常温域に入った場合は、満充電状態ではなくなり、更に充電が可能（例えば４．１Ｖまで充電可能）な状態となる。
【００５７】
充電器１２０のマイコン１３１は、バッテリパック１のマイコン３１からセル温度の情報を取得してそれに基づいて満充電電圧設定値を上記ＶＨ，ＶＬの何れかに設定してもよいし、バッテリパック１のマイコン３１から直接、セル温度に対応した何れかの満充電電圧設定値を取得してもよい。充電器１２０のマイコン１３１は、バッテリパック１のマイコン３１からの情報に基づいて満充電電圧設定値を設定し、充電を行う。そして、少なくとも１つのセル電圧がその満充電電圧設定値以上になったら、バッテリ１０が満充電状態になったものと判断して、充電完了信号をバッテリパック１へ送信し、充電を停止する。
【００５８】
なお、上記構成とは逆に、バッテリパック１のマイコン３１が自ら、セル温度に応じて満充電電圧設定値を設定し、充電中の各セルのセル電圧を監視して、少なくとも１つのセル電圧が満充電電圧設定値以上になったらその旨の充電完了信号を充電器１２０に送信して充電器１２０からの充電電力の供給を停止させるような構成であってもよい。
【００５９】
（３）バッテリパック１の内部構造
次に、バッテリパック１の内部構造について、図４を用いて概略説明する。図４に示すように、バッテリパック１は、バッテリ１０を構成する１０個のセル１１〜２０を備えている。１０個のセル１１〜２０は、直並列接続されている。具体的には、２つのセルが並列接続されてなる並列ブロックが５つ直列接続された接続形態となっている。各並列ブロックは、ブロック接続電極６２，６３，６４，６５によって直列接続されている。
【００６０】
そして、最も高電位側の２つのセル１１，１２の正極が、正極電極６１及びヒューズ３８を介して放電端子２１に接続され、最も低電位側の２つのセル１９，２０の負極が、負極電極６６を介して負極端子２２に接続されている。
【００６１】
１０個のセル１１〜２０の上には、基板５１が配置されている。基板５１の表面（各セルとは反対側）には、図４（ａ）に示すように、放電端子２１及び負極端子２２のほか、充電端子４１、マイコン３１、ＳＣＰ３６、ヒューズ３８、コネクタ４５などが搭載されている。コネクタ４５には、工具通信端子２３及び充電器通信端子２４が含まれている。なお、セル状態検出部３２、サーミスタ３３，振動センサ３４，ＬＥＤ３５、及びＦＥＴ３７は、図４（ａ）では図示を省略している。
【００６２】
負極電極６６と負極端子２２とは、より詳しくは、図４（ｃ）に示すように基板５１に形成された導体パターンを介して電気的に接続されている。即ち、負極電極６６は、直接的には、基板５１上に形成された表面導体パターン５４に接続されている。この表面導体パターン５４は、スルーホール５２に接続されている。スルーホール５２は、多層導体パターンを介してスルーホール５３に接続され、このスルーホール５３が裏面導体パターン５９に接続されている。そして、裏面導体パターン５９が、負極端子２２に直接的に接続されている。多層導体パターンは、詳しくは、表面層５５、第１内部層５６、第２内部層５７、及び裏面層５８の４つの導体層により構成されている。
【００６３】
そのため、例えば放電電流については、負極端子２２から裏面導体パターン５９，スルーホール５３、多層導体パターン、スルーホール５２、表面導体パターン５４、及び負極電極６６を経て、最も低電位側のセル１９，２０に流入する。充電時の充電電流の流れはその逆である。
【００６４】
（４）バッテリパック１のマイコンが実行する各種処理
次に、バッテリパック１のマイコン３１が実行する各種処理のうち、上述した満充電状態判定報知機能を実現するための各種処理について説明する。マイコン３１は、満充電状態判定報知機能を実現するために、図５〜図８に示す各処理を実行する。
【００６５】
（４−１）満充電判定処理
まず、満充電判定処理について、図５を用いて説明する。バッテリパック１のマイコン３１において、ＣＰＵ３１ａは、動作を開始すると、メモリ３１ｂから図５の満充電判定処理のプログラムを読み込んで、定期的に繰り返し実行する。
【００６６】
ＣＰＵ３１ａは、図５の満充電判定処理を開始すると、Ｓ１１０で、セルの残容量Ａを計測する。具体的には、バッテリ１０を構成する各セルのセル電圧を取得する。そして、各セル電圧のうち最も高いセル電圧を残容量Ａとする。なお、最も高いセル電圧を残容量Ａとするのはあくまでも一例であり、他の演算方法等により残容量Ａを導出するようにしてもよい。
【００６７】
Ｓ１２０では、サーミスタ３３からの検出信号に基づいてセル温度を検出する。Ｓ１３０では、Ｓ１２０で検出したセル温度に基づいて、そのセル温度において充電可能な容量の最大値（充電可能容量Ｂ）を算出する。本実施形態では、セル温度を常温域及び低温域の２つの温度域に区分して、温度域毎に満充電電圧設定値が設定されている。そのため、Ｓ１３０では、セル温度が常温域であれば、常温時電圧設定値ＶＨ（例えば４．１Ｖ）が充電可能容量Ｂとして算出され、セル温度が低温域であれば、低温時電圧設定値ＶＬ（例えば３．６Ｖ）が充電可能容量Ｂとして算出される。
【００６８】
なお、セル電圧は一般に充電残容量に応じて変動し、残容量が少ないほどセル電圧も低くなる。そのため、本実施形態では、セル電圧を便宜的に充電容量として扱っている。
Ｓ１４０では、Ｓ１１０で計測した残容量ＡがＳ１３０で算出した充電可能容量Ｂ以上であるか否かを判断する。残容量Ａが充電可能容量Ｂ以上である場合は、バッテリ１０は満充電状態であると判断して、Ｓ１５０に進む。
【００６９】
Ｓ１５０では、Ｓ１２０で検出したセル温度が低温域であるか否か判断する。低温域であった場合は、Ｓ１６０で低温時満充電フラグをセットし、常温域であった場合は、Ｓ１７０で常温時満充電フラグをセットする。
【００７０】
Ｓ１４０で、残容量Ａが充電可能容量Ｂより低い場合は、満充電状態ではないものと判断して、Ｓ１８０で、満充電フラグ（低温時満充電フラグ及び常温時満充電フラグの双方）をリセットする。
【００７１】
（４−２）トリガ操作判定処理
次に、トリガ操作判定処理について、図６を用いて説明する。バッテリパック１のマイコン３１において、ＣＰＵ３１ａは、動作を開始すると、メモリ３１ｂから図６のトリガ操作判定処理のプログラムを読み込んで、定期的に繰り返し実行する。
【００７２】
ＣＰＵ３１ａは、図６のトリガ操作判定処理を開始すると、Ｓ３１０で、工具本体１００からトリガオン信号を受信したか否か判断する。トリガオン信号を受信していない場合はＳ３３０に進む。トリガオン信号を受信した場合は、Ｓ３２０で、トリガオンフラグをセットして、Ｓ３３０に進む。
【００７３】
Ｓ３３０では、充電器１２０から充電完了信号を受信したか否か判断する。充電完了信号を受信していない場合はこのトリガ操作判定処理を終了する。充電完了信号を受信した場合は、Ｓ３４０で、トリガオンフラグをリセットする。
【００７４】
つまり、図６のトリガ操作判定処理は、充電によりバッテリ１０が満充電状態となった場合はトリガオンフラグをリセットし、満充電状態になった後、工具本体１００に装着されて一度でもトリガスイッチ１１４がオンされたら（つまりモータ１１２へ一度でも放電されたら）トリガオンフラグをセットする、という処理である。トリガオンフラグがセットされたら、以後、再び充電器１２０によって満充電状態に充電されるまでは、トリガオンフラグはセットされたままとなる。
【００７５】
（４−３）温度変化判定処理
次に、温度変化判定処理について、図７を用いて説明する。バッテリパック１のマイコン３１において、ＣＰＵ３１ａは、動作を開始すると、メモリ３１ｂから図７の温度変化判定処理のプログラムを読み込んで、定期的に繰り返し実行する。
【００７６】
ＣＰＵ３１ａは、図７の温度変化判定処理を開始すると、Ｓ４１０で、サーミスタ３３からの検出信号に基づいてセル温度を検出する。Ｓ４２０では、Ｓ４１０で検出したセル温度が常温域であるか否か判断する。セル温度が常温域でない場合は、この温度変化判定処理を終了する。セル温度が常温域である場合は、Ｓ４３０に進む。
【００７７】
Ｓ４３０では、低温時満充電フラグがセットされているか否か判断する。低温時満充電フラグがセットされていない場合はこの温度変化判定処理を終了する。低温時満充電フラグがセットされている場合は、Ｓ４４０で、その低温時満充電フラグをリセットする。
【００７８】
低温時満充電フラグがセットされているということは、充電が低温時に行われて低温時電圧設定値ＶＬまで充電されたということである。そして、その後にセル温度が上昇して常温域になったということは、現在の残容量はその常温域に対しては満充電状態ではなくさらに充電可能な状態であるということである。そのため、低温時に満充電状態となったもののその後セル温度が上昇して常温域になった場合は、図７の処理によって、低温時満充電フラグをリセットする（満充電状態であるとの判断結果をキャンセルする）ようにしている。
【００７９】
（４−４）報知処理
次に、報知処理について、図８を用いて説明する。バッテリパック１のマイコン３１において、ＣＰＵ３１ａは、動作を開始すると、メモリ３１ｂから図８の報知処理のプログラムを読み込んで、定期的に繰り返し実行する。
【００８０】
ＣＰＵ３１ａは、図８の報知処理を開始すると、Ｓ２１０で、報知条件が成立したか否か判断する。報知条件とは、具体的には、振動センサ３４によりバッテリパック１の振動が検知されたことである。
【００８１】
報知条件が成立していない場合、即ちバッテリパック１の振動が検知されていない場合は、この報知処理を終了する。報知条件が成立した場合、即ちバッテリパック１の振動が検知された場合は、Ｓ２２０で、満充電フラグがセットされているか否か、即ち低温時満充電フラグ及び常温時満充電フラグのうち何れか一方がセットされているか否かを判断する。満充電フラグがセットされていない場合はこの報知処理を終了する。満充電フラグがセットされていれば、Ｓ２３０に進む。
【００８２】
Ｓ２３０では、トリガオンフラグがセットされているか否か判断する。トリガオンフラグがセットされていればこの報知処理を終了するが、トリガオンフラグがセットされていない場合は、Ｓ２４０で、ＬＥＤ３５を点灯させる。Ｓ２５０では、Ｓ２４０によるＬＥＤ３５の点灯が開始された点灯開始タイミングから規定時間が経過したか否か判断する。
【００８３】
点灯開始から規定時間が経過していない場合は、Ｓ２６０で、Ｓ２３０と同様にトリガオンフラグがセットされているか否か判断する。そして、トリガオンフラグがセットされていない場合は、Ｓ２４０に戻る。Ｓ２５０で点灯開始から規定時間が経過した場合、及びＳ２６０でトリガオンフラグがセットされている場合は、Ｓ２７０で、ＬＥＤ３５を消灯する。
【００８４】
つまり、報知条件が成立（振動検知）した場合に、何れかの満充電フラグがセットされていて、且つトリガオンフラグがセットされていない場合は、バッテリ１０が満充電状態であるとして、ＬＥＤ３５を規定時間点灯させるのである。そのため、バッテリパック１の使用者は、バッテリパック１を持ったり工具本体１００に装着するなどしてバッテリパック１に振動を与えたときにＬＥＤ３５が点灯するか否かによって、バッテリ１０が満充電状態か否かを知ることができる。
【００８５】
（５）第１実施形態の効果等
以上説明した本実施形態のバッテリパック１によれば、残容量Ａが充電可能容量Ｂ以上である場合にバッテリ１０のバッテリの満充電状態が判定されるが、その後、充電可能容量が増加するような要因が発生した場合は、満充電状態が解除（満充電フラグがリセット）される。使用者は、バッテリパック１を振動させたときのＬＥＤ３５の点灯有無によって、バッテリ１０が満充電状態であるか否かを視認することができる。
【００８６】
そのため、使用者は、バッテリ１０が実際に満充電状態であるのかどうかなど、バッテリ１０の実際の残容量に応じた充電状態を適切に認識することが可能となる。特に、本実施形態では、バッテリ１０の充電状態をＬＥＤ３５によって視認できるため、バッテリパックが複数あったとしても、その複数のバッテリパックのうちどのバッテリパックが満充電状態であるかを容易に識別することができる。
【００８７】
また、バッテリ１０が満充電状態と判定された後、工具本体１００のトリガスイッチ１１４がオンされたら、満充電状態が解除される。そのため、使用者は、トリガスイッチ１１４のオンによる充電容量の低下を適切に認識することができる。なお、工具本体１００への放電による充電容量の低下は、例えば、放電電流を検出することによっても検出可能であるが、そのような方法に比べて、トリガスイッチ１１４のオンに基づく検出方法の方が容易に検出可能である。
【００８８】
また、バッテリ１０が満充電状態と判定された後、セル温度がその判定時よりも上昇した場合は（具体的には温度域が変化した場合は）、満充電状態が解除される。そのため、使用者は、温度上昇による充電容量の相対的な低下を適切に認識することができる。
【００８９】
また、本実施形態では、バッテリパック１の振動の有無にかかわらず、満充電判定処理（図５）によりバッテリ１０の充電状態が判定され、満充電状態の場合はその旨の満充電フラグがセットされる。そして、満充電フラグがセットされている間にバッテリパック１の振動が検知されたら、ＬＥＤ３５が点灯する。そのため、使用者は、バッテリパック１を振動させることで、実際の残容量に応じた充電状態を、必要に応じて適切に認識することができる。
【００９０】
また、満充電状態か否かをＬＥＤ３５で確認したい場合、使用者は、バッテリパック１を振動させればよい。つまり、使用者は、例えばバッテリパック１を移動させたり手で持って振ったりするだけで、バッテリ１０が満充電状態であるか否かを確認できる。そのため、利便性の良いバッテリパック１の提供が可能となる。
【００９１】
なお、例えばバッテリパック１の外部からの操作（例えばスイッチなどの操作）等によって満充電状態か否かを確認できるようにしてもよいが、そのようにすると、バッテリパック１の防水性・防塵性に影響を与えるおそれがある。そのため、バッテリパック１の防水性や防塵性を考慮すると、上記実施形態のようにバッテリパック１に振動センサ３４を内蔵してその検出信号によって振動の有無の検出（延いてはＬＥＤ３５の点灯制御）を行うのが好ましい。
【００９２】
［第２実施形態］
上記第１実施形態では、バッテリパック１のマイコン３１は、報知条件の成立の有無に関係なく、図５の満充電判定処理を定期的に繰り返し実行する構成であった。これに対し、本実施形態では、マイコン３１は、報知条件が成立した場合に満充電の判定やその判定結果に基づくＬＥＤ３５の点灯制御を行う。
【００９３】
つまり、本実施形態では、バッテリパック１のマイコン３１は、図６のトリガ操作判定処理は第１実施形態と同様に行うものの、他の図５，図７，図８の各処理については本実施形態では実行せず、これら各処理に代えて図９の充電状態報知処理を実行する。
【００９４】
バッテリパック１のマイコン３１において、ＣＰＵ３１ａは、動作を開始すると、メモリ３１ｂから図９の充電状態報知処理のプログラムを読み込んで、定期的に繰り返し実行する。
【００９５】
ＣＰＵ３１ａは、図９の充電状態報知処理を開始すると、Ｓ５１０で、報知条件が成立したか否か判断する。この判断は、図８のＳ２１０と同じである。報知条件が成立していない場合はこの充電状態報知処理を終了するが、報知条件が成立した場合は、Ｓ５２０に進む。
【００９６】
Ｓ５２０〜Ｓ５５０の処理は、図５のＳ１１０〜Ｓ１４０の処理と同じである。即ち、Ｓ５２０でセルの残容量Ａを計測し、Ｓ５３０でセル温度を検出し、Ｓ５４０で充電可能容量Ｂを算出する。そして、Ｓ５５０で、Ｓ５２０で計測した残容量ＡがＳ５４０で算出した充電可能容量Ｂ以上であるか否か判断する。
【００９７】
残容量Ａが充電可能容量Ｂ以上である場合は、バッテリ１０は満充電状態であると判断して、Ｓ５６０に進む。Ｓ５６０〜Ｓ５９０の処理は、図８のＳ２４０〜Ｓ２７０の処理と同じである。即ち、Ｓ５６０でＬＥＤ３５を点灯させ、Ｓ５７０でその点灯開始から規定時間経過したか否か判断する。規定時間経過していない場合は、Ｓ５８０でトリガオンフラグがセットされているか否か判断し、セットされていなければＳ５６０に戻る。そして、点灯開始から規定時間が経過した場合、及びＳ５８０でトリガオンフラグがセットされていると判断した場合は、Ｓ５９０でＬＥＤ３５を消灯する。Ｓ５５０で、残容量Ａが充電可能容量Ｂより低い場合は、満充電状態ではないものと判断して、この充電状態報知処理を終了する。
【００９８】
このように、本実施形態では、報知条件が成立したとき、即ち使用者等によりバッテリパック１に外部から振動が与えられたときに、満充電状態か否かの判定およびその判定結果に基づくＬＥＤ３５の点灯制御を行うようにしている。そのため、使用者は、バッテリパック１を動かすこと等により、実際の残容量に応じた充電状態を、必要に応じて適切に認識することができる。
【００９９】
［他の実施形態］
（１）上記各実施形態では、報知条件が、振動センサ３４によりバッテリパック１の振動が検知されたことであったが、これは報知条件の一例にすぎない。振動検知とは別の報知条件を設定してもよいし、振動検知に加えてさらに他の各種の報知条件も設定してもよい。複数の条件を設定する場合、その複数の条件の少なくとも１つ又は複数が成立した場合に報知条件の成立としてもよいし、複数の条件の全てが成立した場合に報知条件の成立としてもよい。
【０１００】
報知条件の他の例としては、例えば、工具本体や充電器への装着検知が考えられる。なお、この装着検知は、振動センサ３４による振動検知を利用するのではなく、例えば装着相手とのデータ通信あるいはその他の方法によって装着を直接的に検知することを想定している。
【０１０１】
また例えば、バッテリパック１に操作スイッチを設け、使用者によりその操作スイッチが操作されたときに、報知条件が成立したものと判断するようにしてもよい。このようにすれば、ユーザは、バッテリパック１の充電状態を確認したい場合、操作スイッチを操作することで、容易にその充電状態を確認できる。
【０１０２】
なお、報知条件としてバッテリパック１の振動の検知を用いる場合、振動センサ３４を用いることは必須ではなく、振動センサ３４以外の他のセンサ（例えば加速度センサ、ジャイロセンサ等）を用いて直接又は間接的にバッテリパック１の振動を検知できるようにしてもよい。
【０１０３】
（２）第１実施形態において、図５の満充電判定処理では、Ｓ１２０でセル温度の検出を行い、セル温度に応じた満充電判定（満充電フラグのセット又はリセット）を行っている。そのため、図５の満充電判定処理の実行周期によっては、図７の温度変化判定処理を省いても良い。例えば、図５の満充電判定処理と図７の温度変化判定処理を同等の周期で実行するのであれば、あえて図７の温度変化判定処理を実行しなくてもよい。もちろん、実行周期にかかわらず、図５の満充電判定処理とは別に図７の温度変化判定処理も実行するようにしてもよい。
【０１０４】
（３）ＬＥＤ３５を点灯させる際の点灯時間（規定時間）は、使用者等が任意に設定できるようにしてもよい。その場合、例えばバッテリパック１自体に設定手段を設けて設定できるようにしてもよいし、バッテリパック１と他の外部機器との間の有線通信又は無線通信により外部機器から設定できるようにしてもよい。
【０１０５】
（４）充電可能容量Ｂについて、上記実施形態では、セル温度に応じて２種類の値の何れかが算出される構成であったが、セル温度の温度域を３種類以上に設定して各温度域毎に充電可能容量Ｂが算出される構成であってもよい。そして、あるセル温度に対応した充電可能容量Ｂに基づいて満充電状態と判定された後、セル温度が上昇してその温度域が変化した場合に、満充電状態を解除（フラグをリセット）するようにしてもよい。
【０１０６】
また、バッテリパック１とは別の外部機器から有線通信又は無線通信により充電可能容量Ｂを設定できるようにしてもよい。その場合、外部機器において周囲温度を考慮して充電可能容量Ｂを設定してもよい。或いは、外部機器がバッテリパック１から通信にてセル温度を取得し、その取得したセル温度を考慮して充電可能容量Ｂを設定するようにしてもよい。
【０１０７】
（５）上記実施形態では、バッテリパック１のマイコン３１及び充電器１２０のマイコン１３１の何れも、バッテリ１０を構成する複数のセルのセル電圧のうち何れか１つでも満充電状態になったらバッテリ１０全体が満充電状態になったものと判断するようにしたが、このような満充電の判断方法はあくまでも一例である。また、上記実施形態では、バッテリ１０を構成する複数のセルのうち最も残容量の多い（即ち最もセル電圧の高い）セルの残容量を比較対象として、そのセルの残容量が充電可能容量Ｂより小さい場合は、バッテリ１０全体として満充電状態ではないものと判断するようにしたが、このような非満充電状態の判断方法もあくまでも一例である。例えば、バッテリ１０全体の電圧（バッテリ電圧）に基づいて満充電か否かを判断するようにしてもよい。
【０１０８】
（６）満充電状態であるか否かを使用者等に報知するための具体的手段として、ＬＥＤ３５を用いることは必須ではない。ＬＥＤ３５以外の他の手段（例えば液晶ディスプレイによる表示や、音声による報知など）を用いて報知するようにしてもよい。
【０１０９】
また、満充電状態であるか否かを使用者等に報知するための手段に加えて、バッテリパック１における所定の部位（例えばその満充電状態か否かの報知手段の近辺）に、バッテリ１０の残容量を表示するための一般的な表示手段を設けてもよい。
【０１１０】
（７）上記実施形態では、満充電状態か否かの判定を行ってその判定結果に応じてＬＥＤ３５の点灯を制御する例について説明したが、満充電状態とは異なる状態を判定してその判定結果に応じてＬＥＤ３５の点灯を制御するようにしてもよい。例えば、満充電状態ではないもののそれに近い（満充電状態のセル電圧よりも若干低い）電圧を設定し、その設定電圧を基準に判定及びＬＥＤ３５の点灯制御を行うようにしてもよい。
【０１１１】
（８）上記実施形態では、工具本体１００とのデータ通信のための工具通信端子２３と、充電器１２０とのデータ通信のための充電器通信端子２４とを別々に設けたが、これら各通信端子は同一の端子にしてもよい。
【０１１２】
（９）上記実施形態では、バッテリ１０の正極に接続される外部接続用の正極端子として、放電用の放電端子２１と充電用の充電端子４１とを別々に設けたが、これら各端子は同一の正極端子にしてもよい。その場合も、その１つの正極端子とバッテリ１０の正極との間に、正常時の放電電流及び充電電流では溶断しないようなヒューズを備えたＳＣＰを設けてもよい。
【０１１３】
（１０）ＬＥＤ３５等の報知手段を用いて満充電状態か否かの表示をすることは電力消費を伴う。そのため、表示に伴う消費電流を考慮して、例えば規定回数以上表示を行った場合には、満充電では無くなったと判断して満充電状態の表示を行わないようにしてもよい。
【０１１４】
（１１）バッテリパック１は、図１に示した工具本体１００以外の各種の電動機械器具に装着可能であって、それら各種の電動機械器具へ動作用の電力を供給可能である。また、バッテリパック１は、図２に示した充電器１２０以外の各種の充電器に装着してバッテリ１０を充電させることができる。
【符号の説明】
【０１１５】
１…バッテリパック、１０…バッテリ、１１〜２０…セル、２１…放電端子、２２…負極端子、２３…工具通信端子、２４…充電器通信端子、２６，３８…ヒューズ、２７…発熱用抵抗、３１，１１１，１３１…マイコン、３１ａ…ＣＰＵ、３１ｂ…メモリ、３２…セル状態検出部、３３…サーミスタ、３４…振動センサ、３５…ＬＥＤ、３６…セルフコントロールプロテクタ（ＳＣＰ）、３７…ＦＥＴ、４１…充電端子、４５…コネクタ、５１…基板、５２，５３…スルーホール、５４…表面導体パターン、５５…表面層、５６…第１内部層、５７…第２内部層、５８…裏面層、５９…裏面導体パターン、６１…正極電極、６２〜６５…ブロック接続電極、６６…負極電極、１００…工具本体、１０１，１２１…正極端子、１０２，１２２…負極端子、１０３，１２４…通信端子、１１２…モータ、１１３…駆動回路、１１４…トリガスイッチ、１２０…充電器、１３２…充電用電源回路。
【図１】
2015008080.tif 000003
【図２】
2015008080.tif 000004
【図３】
2015008080.tif 000005
【図４】
2015008080.tif 000006
【図５】
2015008080.tif 000007
【図６】
2015008080.tif 000008
【図７】
2015008080.tif 000009
【図８】
2015008080.tif 000010
【図９】
2015008080.tif 000011