(57)【特許請求の範囲】
【請求項１】
１乃至複数のセルから構成される電池を電源として外部ホスト機器に接続する電池パックであって、
前記電池に直列接続された充電用スイッチと放電用スイッチ及び前記充電用スイッチと放電用スイッチとの直列回路に並列接続された予備充電用スイッチを有し前記電池に対する充放電を行う充放電手段と、
充放電電流を検出する電流検出手段と、
電池電圧及びセル電圧を検出する電圧検出手段と、
セルの温度を検出する温度検出手段と、
前記検出された充放電電流、電池電圧又はセル電圧、セルの温度を基に前記充放電手段の各スイッチのオン、オフを制御し、前記充放電手段の各スイッチのオン、オフを基に電池パックにおける状態を判定して該判定した状態の情報を前記外部ホスト機器に送信する制御手段と
を備えると共に、前記制御手段は、前記電池電圧又はセル電圧が所定値以下の場合に前記充電用スイッチと放電用スイッチとを共にオフにして前記予備充電用スイッチのみをオンにすることを特徴とする電池パック。
【請求項２】
前記制御手段は、前記電池パックにおける状態として、前記充電用スイッチと放電用スイッチとを共にオンにして所定値以上の充電電流又は放電電流を検出しているときの充電状態又は放電状態、前記充電用スイッチをオフにし前記放電用スイッチをオンにしているときの充電停止状態、前記充電用スイッチをオンにし前記放電用スイッチをオフにしているときの放電停止状態、前記予備充電用スイッチのみをオンにしているときの予備充電状態をそれぞれ判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項１記載の電池パック。
【請求項３】
前記制御手段は、前記外部ホスト機器との接続が切り離されたのを検出し、このときの前記電池パックにおける状態を、放置状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項１記載の電池パック。
【請求項４】
前記制御手段は、前記予備充電状態において、所定の充電電流で所定時間の充電を行っても前記電池電圧又はセル電圧が所定の電圧値以上にならないことを条件として前記予備充電用スイッチをオフにし、このときの前記電池パックにおける状態を、予備充電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項５】
前記制御手段は、前記セル電圧を２つの所定値と比較して前記２つの所定値の間で前記充電用スイッチと放電用スイッチとを共にオンにする充電状態と一時前記充電用スイッチをオフにし前記放電用スイッチをオンにする充電一時停止状態との間を交互に移行するパルス充電を行う際に、所定期間の平均電流が所定値以下になったことを条件として前記充電用スイッチをオフにし、このときの前記電池パックにおける状態を、満充電による充電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項６】
前記制御手段は、前記セル電圧を２つの所定値と比較して前記２つの所定値の間で前記充電用スイッチと放電用スイッチとを共にオンにする充電状態と一時前記充電用スイッチをオフにし前記放電用スイッチをオンにする充電一時停止状態との間を交互に移行するパルス充電を行う際に、前記充電用スイッチをオフ、前記放電用スイッチをオンにする充電一時停止状態が所定時間以上になったことを条件として前記充電用スイッチをオフにし、このときの前記電池パックにおける状態を、満充電による充電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項７】
前記制御手段は、前記満充電による充電停止状態において、充電率が所定値以下であることを条件として前記充電用スイッチと放電用スイッチとを共にオンにすることを特徴とする請求項５又は６記載の電池パック。
【請求項８】
前記制御手段は、前記充電状態において、前記充電電流が所定値以上であることを条件として前記充電用スイッチをオフにし、このときの前記電池パックにおける状態を、電流異常による充電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項９】
前記制御手段は、前記充電状態において、充電時間が所定時間以上になっても前記セル電圧が所定値以下で満充電に達しないことを条件として前記充電用スイッチをオフにし、このときの前記電池パックにおける状態を、充電時間異常による充電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項１０】
前記制御手段は、前記満充電による充電停止状態、前記電流異常による充電停止状態、又は前記充電時間異常による充電停止状態において、放電を検出したことを条件として前記充電用スイッチをオンにすることを特徴とする請求項５、６、８又は９記載の電池パック。
【請求項１１】
前記制御手段は、前記充電状態において、前記セルの温度が所定値以上であることを条件として前記充電用スイッチをオフにし、このときの前記電池パックにおける状態を、温度による充電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項１２】
前記制御手段は、前記温度による充電停止状態において、前記セルの温度が所定値以下であることを条件として前記充電用スイッチをオンにすることを特徴とする請求項１１記載の電池パック。
【請求項１３】
前記制御手段は、前記放電状態において、セルの温度が所定値以上であることを条件として前記放電用スイッチをオフにし、このときの前記電池パックにおける状態を、温度異常による放電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項１４】
前記制御手段は、前記放電状態において、放電電流が所定値以上であることを条件として前記放電用スイッチをオフにし、このときの前記電池パックにおける状態を、電流異常による放電停止状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とする請求項２記載の電池パック。
【請求項１５】
前記制御手段は、前記状態の情報を要求により又は定期的に又は状態遷移があったとき、少なくとも１回前記外部ホスト機器に送信することを特徴とする請求項１記載の電池パック。
【請求項１６】
前記制御手段は、現在の状態になってからの経過時間をカウントして当該カウント値を前記外部ホスト機器に送信することを特徴とする請求項１記載の電池パック。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１乃至複数のセルから構成される電池を電源として外部ホスト機器に接続する電池パックに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
電池パックは、充電式の１乃至複数のセル（二次電池）を内臓して、携帯電話やノートパソコン、プレーヤー、デジタルカメラなどの電子機器の電源として用いられている。このような電池パックを電源とする携帯型電子機器などの外部ホスト機器では、電池パックがどの状態にあるかを管理し制御しやすくすることが必要であり、異常が生じたときに速やかにどうすれば正常に戻るかを判断できるようにすることが求められる。しかし、従来の電池パックでは、このような機能を有していなかった。
【０００３】
【課題を解決するための手段】
本発明は、上記課題を解決するものであって、充放電状態や停止状態の状態遷移を制御して電池パックの状態遷移の情報を外部ホスト機器で監視できるようにするものである。
【０００４】
そのために本発明は、１乃至複数のセルから構成される電池を電源として外部ホスト機器に接続する電池パックであって、前記電池に直列接続された充電用スイッチと放電用スイッチ及び前記充電用スイッチと放電用スイッチとの直列回路に並列接続された予備充電用スイッチを有し充放電を行う充放電手段と、充放電電流を検出する電流検出手段と、電池電圧及びセル電圧を検出する電圧検出手段と、セルの温度を検出する温度検出手段と、前記検出された充放電電流、電池電圧又はセル電圧、セルの温度を基に前記充放電手段を制御し、前記充放電手段の各スイッチのオン、オフを基に電池パックにおける状態を判定して該判定した状態の情報を前記外部ホスト機器に送信する制御手段とを備えると共に、前記制御手段は、前記電池電圧又はセル電圧が所定値以下の場合に前記充電用スイッチと放電用スイッチとを共にオフにして前記予備充電用スイッチのみをオンにすることを特徴とするものである。
【０００５】
さらに、前記制御手段は、前記電池パックにおける状態として、前記充電用スイッチと放電用スイッチとを共にオンにして所定以上の充電電流又は放電電流を検出しているときの充電状態又は放電状態、前記充電用スイッチをオフにし前記放電スイッチをオンにしているときの充電停止状態、前記充電用スイッチをオンにし前記放電スイッチをオフにしているときの放電停止状態、前記予備充電用スイッチのみをオンにしているときの予備充電状態をそれぞれ判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とし、前記制御手段は、前記外部ホスト機器との接続が切り離されたことを検出したとき本体脱として該本体脱により前記充電用スイッチと放電用スイッチを共にオフにし、このときの状態を前記電池パックにおける状態のうち放置状態と判定して該判定した状態の情報を前記外部ホスト機器に送信することを特徴とし、前記制御手段は、前記予備充電状態において、所定の充電電流で所定時間の充電を行っても所定の電圧値以上にならないとき前記予備充電用スイッチをオフにして予備充電停止状態とすることを特徴とし、前記制御手段は、前記予備充電状態において、セル電圧が所定値以上でありかつ本体脱を検出したことを条件として放置状態へ移行することを特徴とするものである。
【０００６】
また、前記制御手段は、前記電圧を所定値と比較してパルス充電を行う際に、所定期間の平均電流が所定値以下になったとき充電停止状態へ移行して満充電検出による充電停止状態とし、前記充電用スイッチをオフ、前記放電スイッチをオンにする充電一時停止状態が所定時間以上になったとき充電停止状態へ移行して満充電検出による充電停止状態とし、前記満充電検出による充電停止状態において、充電率が所定値以下であることを条件として、充電状態へ移行し、前記充電状態において、前記充電電流が所定値以上であることを条件として充電停止状態に移行し、この状態を電流異常による充電停止状態とし、充電時間が所定時間以上になっても前記セル電圧が所定値以下で満充電に達しないことを条件として充電停止状態に移行し、この状態を充電時間異常による充電停止状態とし、前記満充電検出による充電停止状態、前記電流異常による充電停止状態、前記充電時間異常による充電停止状態において、放電を検出したことを条件として放電状態へ移行し、本体脱を検出したことを条件として放置状態へ移行することを特徴とするものである。
【０００７】
また、前記制御手段は、前記充電状態において、前記セルの温度が所定値以上であることを条件として充電停止状態に移行し、この状態を温度による充電停止状態とし、前記セルの温度が所定値以下であることを条件として、前記温度による充電停止状態から充電状態に移行し、前記予備充電状態において、セル電圧が所定値以上でありかつ本体脱を検出したことを条件として放置状態へ移行し、前記放電状態において、セルの温度が所定値以上であることを条件として放電停止状態へ移行し、この状態を温度異常による放電停止状態とし、前記放電状態において、放電電流が所定値以上であることを条件として放電停止状態へ移行し、この状態を電流異常による放電停止状態とすることを特徴とするものである。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しつつ説明する。図１は本発明に係る電池パックの実施の形態を示す図であり、１は電池、２は充電ＦＥＴ、３は放電ＦＥＴ、４は予備充電ＦＥＴ、５は電圧検出ＩＣ、６は電流検出抵抗、７は演算増幅器、８は表示部、９はマイコン、１０はＥＥＰＲＯＭを示す。
【０００９】
図１において、電池１は、１つ以上のセルから構成されるものであり、充電ＦＥＴ２は、電池１を充電するためのスイッチ素子、放電ＦＥＴ３は、電池１を放電するためのスイッチ素子、予備充電ＦＥＴ４は、充電ＦＥＴ２と放電ＦＥＴ３に並列に配置され、微少電流で電池１を充電するためのスイッチ素子である。電圧検出ＩＣ５は、電池電圧又はセル電圧Ｖb を検出するものであり、電流検出抵抗６と演算増幅器７は、充電電流Ｉc 又は放電電流Ｉd を検出するものである。マイコン９は、電圧検出ＩＣ５で検出した電池電圧又はセル電圧Ｖb 、電流検出抵抗６と演算増幅器７で検出した充電電流Ｉc 又は放電電流Ｉd 、さらには温度センサ等（図示せず）により検出したセルの温度Ｈb を予め設定した所定値と比較判定して、また、外部ホスト機器との接続状態（本体脱か否か）を判定して充電ＦＥＴ２、放電ＦＥＴ３、予備充電ＦＥＴ４のオン／オフを制御することにより、電池パックの状態遷移を制御する制御用のコンピュータである。状態遷移の制御では、少なくとも、充電ＦＥＴ２と放電ＦＥＴ３をオンにして電池パックが所定値以上の充電電流を検出している充電状態ａ、充電ＦＥＴ２と放電ＦＥＴ３をオンにして電池パックが所定値以上の放電電流を検出している放電状態ｂ、充電ＦＥＴ２をオフにし放電ＦＥＴ３をオンにする充電停止状態ｃ、充電ＦＥＴ２をオンにし放電ＦＥＴ３をオフにする放電停止状態ｄからなる４状態の１から他の状態へ遷移する。表示部８は、例えば電池パックの状態や設定内容等の表示を行うものであり、ＥＥＰＲＯＭ１０は、例えばマイコン９が電池パックの状態遷移を制御するための各種制御情報を格納するものである。
【００１０】
マイコン９は、検出した電圧、電流、温度、外部ホスト機器からの信号を基に、ある１状態から他の１状態に遷移させ、さらに外部ホスト機器からの要求により、あるいは定期的に電池パックの現在の状態がいずれの状態にあるかを示すコードデータを送信する。また、マイコン９は、外部ホスト機器からの脱を検出する機能を有し、脱を検出したときには上記ａ〜ｄの４状態以外に、充電ＦＥＴ２と放電ＦＥＴ３をオフにする放置状態ｅとする。ここで、脱とは、外部ホスト機器から切り離されることをいう。
【００１１】
次に、状態遷移制御、各状態への遷移について具体例で説明する。図２は状態遷移制御を行う各種条件の判定結果を保持する判定フラグテーブルの構成例を示す図、図３は遷移制御した状態を保持する状態フラグテーブルの構成例を示す図、図４は状態遷移制御を行う処理の例を説明するための図、図５は状態遷移の例を示す図である。
【００１２】
本発明では、先に述べたように電池電圧又はセル電圧Ｖb 、充電電流Ｉc 、放電電流Ｉd 、セルの温度Ｈb を予め設定した所定値と比較判定して状態遷移を制御するが、その制御を行う際に比較判定した結果を保持する判定フラグの例を示したのが図２である。図２において、判定フラグＦic1 は、充電電流Ｉc が所定値Ｉcrf1以上の場合に「１」を保持し、判定フラグＦic2 は、充電電流Ｉc が所定値Ｉcrf2以上の場合に「１」を保持するフラグである。判定フラグＦidは、放電電流Ｉd が所定値Ｉdrf1以上の場合に「１」を保持し、判定フラグＦiaは、平均電流Ｉa が所定値Ｉarf1以下の場合に「１」を保持するフラグである。同様に判定フラグＦvb1 、Ｆvb2 、Ｆvb3 、Ｆvb4 、Ｆvb5 、Ｆvb6 は、電池電圧又はセル電圧Ｖb が所定値Ｖbrf1以下の場合、所定値Ｖbrf2以下の場合、所定値Ｖbrf3以上の場合、所定値Ｖbrf4以下の場合、所定値Ｖbrf5以下の場合、所定値Ｖbrf6以上の場合にそれぞれ「１」を保持するフラグである。判定フラグＦhb1 、Ｆhb2 、Ｆhb3 は、セルの温度Ｈb が所定値Ｈbrf1以上の場合、所定値Ｈbrf2以下の場合、所定値Ｈbrf3以上の場合にそれぞれ「１」を保持するフラグである。判定フラグＦtc1 、Ｆtc2 は、充電ＦＥＴ２と放電ＦＥＴ３をオフにし予備充電ＦＥＴ４をオンにした予備充電状態ｆにおいて充電電流Ｉc が所定値Ｉcrf1以上流れている充電時間Ｔc が所定時間Ｔcrf1以上の場合、通常の充電時間Ｔc が所定時間Ｔcrf2以上の場合にそれぞれ「１」を保持するフラグである。判定フラグＦtsは、充電一時停止状態ａ２に留まっている時間Ｔs が所定時間Ｔsrf1以上経過した場合に「１」を保持するフラグである。判定フラグＦｏは、本体脱を検出したときに「１」を保持するフラグである。
【００１３】
これらの判定フラグに基づいて状態遷移の制御を行い、外部ホスト機器からの要求により、あるいは定期的に電池パックの現在の状態がいずれの状態にあるかを示すコードデータを送信するために保持する状態フラグの例を示したのが図３であり、これらのフラグを用いて遷移制御を行う各種条件の判定、遷移制御を行う処理の例を示したのが図４である。
【００１４】
状態遷移の制御では、例えばクロックにより定期的に起動されると、図４に示すようにまず、充電電流Ｉc 又は放電電流Ｉd の計測（ステップＳ１１）、さらに電池電圧又はセル電圧Ｖb の計測（ステップＳ１２）、セルの温度Ｈb の計測（ステップＳ１３）、充電時間Ｔc の計測を行う（ステップＳ１４）。また、外部ホスト機器から切り離されているか否かの判定を行い（ステップＳ１５）、切り離されている場合には脱の判定フラグＦｏを１（ステップＳ１６）、切り離されていない場合には脱の判定フラグを０とする（ステップＳ１７）。次に、各計測値をＩc 、Ｉd 、Ｖb 、Ｈb 、Ｔc を所定値Ｉcrf1、Ｉcrf2、Ｉdrf1、Ｉarf1、Ｖbrf1〜Ｖbrf6、Ｈbrf1〜Ｈbrf3、Ｔcrf1、Ｔcrf2、Ｔsrf1と比較して判定フラグＦic1 、Ｆic2 、Ｆid、Ｆia、Ｆvb1 〜Ｆvb6 、Ｆhb1 〜Ｆhb3 、Ｆtc1 、Ｆtc2 、Ｆtsを更新する（ステップＳ１８）。そして、これらの判定フラグに基づいて状態遷移を制御し、その遷移した状態フラグを更新する（ステップＳ１９）。このとき、状態コードを送信する必要があるか否かの判定を行い（ステップＳ２０）、必要があれば状態フラグの保持状態にしたがって状態コードの送信を行う（ステップＳ２１）。この判定は、先に述べたように外部ホスト機器からの要求により、あるいは定期的に行う。
【００１５】
状態遷移の例を示したのが図５であり、以下に、状態遷移の具体的な制御の例を説明する。
（１）電池電圧又はセル電圧Ｖb が所定値Ｖbrf1以下（判定フラグＦvb1 が１）の場合には、マイコンへの電源供給を遮断する機能を有し、電池パックが充電されたことを条件としてマイコンへの電源供給を開始する。このとき、電池電圧又はセル電圧Ｖb が所定値Ｖbrf2以下（判定フラグＦvb2 が１）であることを条件として、充電ＦＥＴ２と放電ＦＥＴ３を共にオフにし予備充電ＦＥＴ４をオンにして予備充電状態ｆに移行する。また、マイコンが起動したことを条件として予備充電状態ｆへ移行し、さらに不揮発性メモリの所定のアドレスに所定のデータが書き込まれていないことを条件としてマイコンが初期データを不揮発性メモリへ書き込む。
（２）予備充電状態ｆにおいて、充電電流Ｉc が所定値Ｉcrf1以上（判定フラグＦic1 が１）である充電時間Ｔc が所定時間Ｔcrf1以上（判定フラグＦtc1 が１）であっても、セル電圧Ｖb が所定値Ｖbrf2以下（判定フラグＦvb2 が１）である場合には充電ＦＥＴ２、放電ＦＥＴ３、予備充電ＦＥＴ４を全てオフにして予備充電停止状態ｇに移行する。この目的は、セルの内部ショート等の原因で充電してもセルの電圧が増加しない場合に、充放電不能として電池パックを使用不能にするためである。
（３）充電ＦＥＴ２、放電ＦＥＴ３を共にオンにする通常充電状態ａ１と、充電ＦＥＴ２をオフ、放電ＦＥＴ３をオンとする充電一時停止状態ａ２との間の状態を交互に移行することにより、パルス充電を行う際に、セル電圧Ｖb が所定値Ｖbrf3（例えば４．２５Ｖ）以上（判定フラグＦvb3 が１）であることを条件として充電一時停止状態ａ２へ移行し、セル電圧Ｖb が所定値Ｖbrf4（例えば４．２０Ｖ）以下（判定フラグＦvb4 が１）であることを条件として通常充電状態ａ１に移行する。
（４）所定期間の平均電流Ｉa が所定値Ｉarf1以下（判定フラグＦiaが１）又は充電一時停止状態ａ２に留まっている期間Ｔs が所定時間Ｔsrf1以上（判定フラグＦtsが１）であることを条件として充電停止状態ｃに移行し、この状態を満充電検出による充電停止状態ｃ４とする。そして、この満充電検出による充電停止状態ｃ４において、充電率が所定値以下であることを条件として充電状態ａへ移行する。
（５）充電状態ａにおいて、セルの温度Ｈb が所定値Ｈbrf1以上（判定フラグＦhb1 が１）であることを条件として充電停止状態ｃに移行し、この状態を温度による充電停止状態ｃ１とする。そして、セルの温度Ｈb が所定値Ｈbrf2以下（判定フラグＦhb2 が１）であることを条件として、温度による充電停止状態ｃ１から充電状態ａに移行する。
（６）充電状態ａにおいて、充電電流Ｉc が所定値Ｉcrf2以上（判定フラグＦic2 ）であることを条件として充電停止状態ｃに移行し、この状態を電流異常による充電停止状態ｃ２とする。
（７）充電状態ａにおいて、充電時間Ｔc が所定時間Ｔcrf2以上（判定フラグＦtc2 が１）になってもセル電圧Ｖb が所定値Ｖbrf5以下（判定フラグＦvb5 が１）で満充電に達しないことを条件として充電停止状態ｃに移行し、この状態を充電時間異常による充電停止状態ｃ３とする。
（８）電流異常による充電停止状態ｃ２、充電時間異常による充電停止状態ｃ３、満充電検出による充電停止状態ｃ４において、放電を検出したことを条件として放電状態ｂへ移行し、又は本体脱を検出したことを条件として放置状態ｅへ移行する。
（９）予備充電状態ｆにおいて、セル電圧Ｖb が所定値Ｖbrf6以上（判定フラグＦvb6 が１）でありかつ本体脱を検出した（判定フラグＦｏが１）ことを条件として放置状態ｅへ移行する。
（１０）放電状態ｂにおいて、セルの温度Ｈb が所定値Ｈbrf3以上（判定フラグＦhb3 が１）であることを条件として放電停止状態ｄへ移行し、この状態を温度異常による放電停止状態とする。
（１１）放電状態ｂにおいて、放電電流Ｉd が所定値Ｉdrf1以上（判定フラグＦid1 が１）であることを条件として放電停止状態ｄへ移行し、この状態を電流異常による放電停止状態ｄ２とする。
【００１６】
なお、本発明は、上記実施の形態に限定されるものではなく、種々の変形が可能である。例えば上記実施の形態では、判定フラグを設定して電池電圧又はセル電圧Ｖb 、充電電流Ｉc 、放電電流Ｉd 、セルの温度Ｈb を予め設定した所定値と比較して判定フラグを設定し状態の遷移を制御したが、かかる手法は１例にすぎず、他の各種の手法を用いて状態の遷移を制御するように構成してもよいことはいうまでもない。また、状態を示すコードデータは、定期的又は外部ホスト機器からの要求に応じて送信したが、状態遷移において状態がある状態から他の状態へ遷移したとき、少なくとも１回その状態を示すコードデータを送信するようにしてもよい。この目的は、定期的に送信すると外部ホスト機器に対し通信割り込みをかけてしまう期間が増え、要求のあったときのみ送信すると、異常状態になったとき的確なタイミングでこれを検出できないため、遷移したそのタイミングでその状態情報を送信できるようにするためである。さらに、現在の状態になってからどのくらいの時間が経過したかをカウントし、そのカウント値を送信するようにしてもよい。
【００１７】
【発明の効果】
以上の説明から明らかなように、本発明によれば、１乃至複数のセルから構成される電池を電源として外部ホスト機器に接続する電池パックであって、電池に直列接続して充放電を行う充放電手段と、電池の充放電電流を検出する電流検出手段と、セルの電圧を検出する電圧検出手段と、セルの温度を検出する温度検出手段と、検出された充放電電流、電圧、温度を基に充放電手段を制御することにより少なくとも充電状態、放電状態、充電停止状態、放電停止状態のいずれか１の状態から他の状態へ遷移させると共に、当該状態を要求により又は定期的に又は状態遷移があったとき、少なくとも１回外部ホスト機器に送信する制御手段とを備えるので、充放電電流、電圧、温度に応じて制御されている電池パックが充電状態、放電状態、充電停止状態、放電停止状態の遷移情報により、どの状態にあるか外部ホスト機器に送信し、電池パックが常にどの状態にあるかを外部ホスト機器が管理し制御しやすくすることができる。
【００１８】
さらに、充放電手段は、電池を充電する充電用スイッチと電池を放電する放電用スイッチとを有し、制御手段は、充電状態又は放電状態では、充電用スイッチと放電用スイッチとを共にオンにして所定以上の充電電流又は放電電流を検出し、充電停止状態では、充電用スイッチをオフ、放電スイッチをオンにし、放電停止状態では、充電用スイッチをオン、放電スイッチをオフにし、充電用スイッチ及び放電用スイッチと並列に配置され微少電流で充電する予備充電用スイッチを有し、制御手段は、電圧が所定値以下の場合に充電用スイッチと放電用スイッチとを共にオフにし、予備充電用スイッチのみをオンにして予備充電状態とし、制御手段は、予備充電状態において所定の充電電流で所定時間の充電を行っても所定の電圧値以上にならないとき予備充電用スイッチをオフにして予備充電停止状態とし、外部ホスト機器との接続が切り離されたことを検出したとき本体脱とし、充電用スイッチと放電用スイッチを共にオフにし、この状態を放置状態とする他、状態遷移に応じた充電停止状態を有することにより、外部ホスト機器が電池パックの状態を監視して異常になったときに、速やかにどうすれば正常に戻るかを判断することができる。
【図面の簡単な説明】
【図１】  本発明に係る電池パックの実施の形態を示す図である。
【図２】  状態遷移制御を行う各種条件の判定結果を保持する判定フラグテーブルの構成例を示す図である。
【図３】  遷移制御した状態を保持する状態フラグテーブルの構成例を示す図である。
【図４】  状態遷移制御を行う処理の例を説明するための図である。
【図５】  状態遷移の例を示す図である。
【符号の説明】
１…電池、２…充電ＦＥＴ、３…放電ＦＥＴ、４…予備充電ＦＥＴ、５…電圧検出ＩＣ、６…電流検出抵抗、７…演算増幅器、８…表示部、９…マイコン、１０…ＥＥＰＲＯＭ
【図１】
0003638109.tif 000002
【図２】
0003638109.tif 000003
【図３】
0003638109.tif 000004
【図４】
0003638109.tif 000005
【図５】
0003638109.tif 000006