(57)【要約】【課題】本発明は、充電時の充電状態を考慮したサイクル劣化補正を行うことにより、サイクル劣化を考慮したより正確な満充電容量の設定が可能な充電装置を提供する。【解決手段】充電開始時の充電状態と充電終了時の充電状態に基づいて、バッテリーパック１２８のサイクル劣化補正量を決定し、決定したサイクル劣化補正量を用いてバッテリーパック１２８の満充電容量を設定する。【選択図】図４
2008304373.tif 000002
【特許請求の範囲】
【請求項１】
二次電池を備えるバッテリーパックが着脱可能な充電装置において、
前記バッテリーパックの充電開始時の充電状態と、前記バッテリーパックの充電終了時の充電状態を検出する検出手段と、
前記検出手段によって検出された充電開始時の前記充電状態と充電終了時の前記充電状態に基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定手段と、
前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定手段とを備えることを特徴とする充電装置。
【請求項２】
メモリと、二次電池とを備えるバッテリーパックが着脱可能な充電装置において、
前記バッテリーパックの種類を表す識別情報を前記メモリから読み出す識別情報読出手段と、
前記バッテリーパックの充電電流値及び充電電圧値を検出する検出手段と、
前記読み出した識別情報に基づいて、前記バッテリーパックの充電状態を判定するための充電状態データテーブルを読み出すデータテーブル読出手段と、
前記検出された充電電流値及び充電電圧値に基づき、前記読み出された充電状態データテーブルから前記バッテリーパックの充電状態を表す充電状態データを決定する決定手段と、
充電開始時の前記充電状態データと充電終了時の前記充電状態データに基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定手段と、
前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定手段とを備えることを特徴とする充電装置。
【請求項３】
前記満充電容量設定手段は、前記満充電容量に対して前記サイクル劣化補正量を乗じて設定を行うことを特徴とする請求項１又は２記載の充電装置。
【請求項４】
前記満充電容量設定手段は、前記満充電容量に対して前記サイクル劣化補正量を減じて設定を行うことを特徴とする請求項１又は２記載の充電装置。
【請求項５】
前記満充電容量設定手段は、前記満充電容量を設定する毎に積算する積算手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の充電装置。
【請求項６】
前記サイクル劣化補正量は、前記積算手段により積算された積算値が所定量を超える毎に逓増されることを特徴とする請求項５記載の充電装置。
【請求項７】
二次電池を備えるバッテリーパックが着脱可能な充電装置の制御方法において、
前記バッテリーパックの充電開始時の充電状態と前記バッテリーパックの充電終了時の充電状態を検出する検出工程と、
前記検出工程によって検出された充電開始時の充電状態と充電終了時の充電状態に基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定工程と、
前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定工程とを備えることを特徴とする充電装置の制御方法。
【請求項８】
メモリと、二次電池とを備えるバッテリーパックが着脱可能な充電装置の制御方法において、
前記バッテリーパックの種類を表す識別情報を前記メモリから読み出す識別情報読出工程と、
前記バッテリーパックの充電電流値及び充電電圧値を検出する検出工程と、
前記読み出した識別情報に基づいて、前記バッテリーパックの充電状態を判定するための充電状態データテーブルを読み出すデータテーブル読出工程と、
前記検出された充電電流値及び充電電圧値に基づき、前記読み出された充電状態データテーブルから前記バッテリーパックの充電状態を表す充電状態データを決定する決定工程と、
充電開始時の前記充電状態データと充電終了時の前記充電状態データに基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定工程と、
前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定工程とを備えることを特徴とする充電装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リチウムイオン二次電池等を備えたバッテリーパックの充電装置及びその制御方法に関し、特に、サイクル劣化補正を考慮した充電装置及びその制御方法に関する。
【背景技術】
【０００２】
従来から、リチウムイオン電池、ＮｉＣｄ電池、ニッケル水素電池等の充放電可能な二次電池を備えたバッテリーパックが提供されている。このような二次電池は、充放電を繰り返すことにより充放電可能な容量が徐々に減少する、所謂サイクル劣化と呼ばれる特性を有しており、一般的には３００回程度の充放電の後、初期容量の８０％程度に劣化してしまうことがわかっている。
【０００３】
ところが、ユーザは、使用上実害のない範囲の充放電特性が得られる充放電サイクル数、即ち二次電池の寿命を認識することが困難であり、満充電まで充電しても電子機器の使用時間が短くなったことでしか、二次電池の寿命を認識することができなかった。
【０００４】
そこで、上記問題点を解決するために、特許文献１に記載された技術が提案されている。特許文献１では、図７に示すバッテリーパックの回路構成で充放電可能な二次電池から電圧を検出し、図８のような複数のバッテリーレベルを設定し、検出される電圧が異なるバッテリーレベルに移行した回数を求め、これに応じて現在のサイクル数を算出している。
【０００５】
一方、バッテリー残量設定方法に関しては、図７に示した回路構成において、バッテリーパック内のＲＯＭに、９０％充電時に放電可能なバッテリー残量積算値をサイクル数毎に記憶しておき、算出したサイクル数に応じてバッテリー残量を設定している。
【０００６】
したがって、サイクル数に応じた９０％充電時のバッテリー残量積算値を設定することができ、二次電池の充放電による劣化に対応して充電時の初期値を設定することができ、従来よりも正確にバッテリー残量を算出することができるというものである。
【特許文献１】特開２０００−２６０４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したように、上記特許文献１では、設定された複数のバッテリーレベル間を移行した回数からサイクル数を算出し、このサイクル数の値に応じて現在のバッテリー残量を設定しているので、考慮されているのはサイクル数の値のみである。
【０００８】
したがって、バッテリー残量を設定した際のサイクル数の積算が、どのバッテリーレベル、即ち、どの充電状態で行われたものなのかが考慮されていないため、サイクル劣化の補正として十分なものではない。
【０００９】
本発明は、上記問題を解決するためになされたもので、充電時の充電状態を考慮したサイクル劣化補正を行うことにより、サイクル劣化を考慮したより正確な満充電容量の設定が可能な充電装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の充電装置は、二次電池を備えるバッテリーパックが着脱可能な充電装置において、前記バッテリーパックの充電開始時の充電状態と、前記バッテリーパックの充電終了時の充電状態を検出する検出手段と、前記検出手段によって検出された充電開始時の前記充電状態と充電終了時の前記充電状態に基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定手段と、前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定手段とを備えることを特徴とする。
【００１１】
上記目的を達成するために、本発明の充電装置は、メモリと、二次電池とを備えるバッテリーパックが着脱可能な充電装置において、前記バッテリーパックの種類を表す識別情報を前記メモリから読み出す識別情報読出手段と、前記バッテリーパックの充電電流値及び充電電圧値を検出する検出手段と、前記読み出した識別情報に基づいて、前記バッテリーパックの充電状態を判定するための充電状態データテーブルを読み出すデータテーブル読出手段と、前記検出された充電電流値及び充電電圧値に基づき、前記読み出された充電状態データテーブルから前記バッテリーパックの充電状態を表す充電状態データを決定する決定手段と、充電開始時の前記充電状態データと充電終了時の前記充電状態データに基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定手段と、前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定手段とを備えることを特徴とする。
【００１２】
上記目的を達成するために、本発明の充電装置の制御方法は、二次電池を備えるバッテリーパックが着脱可能な充電装置の制御方法において、前記バッテリーパックの充電開始時の充電状態と前記バッテリーパックの充電終了時の充電状態を検出する検出工程と、前記検出工程によって検出された充電開始時の充電状態と充電終了時の充電状態に基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定工程と、前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定工程とを備えることを特徴とする。
【００１３】
上記目的を達成するために、本発明の充電装置の制御方法は、メモリと、二次電池とを備えるバッテリーパックが着脱可能な充電装置の制御方法において、前記バッテリーパックの種類を表す識別情報を前記メモリから読み出す識別情報読出工程と、前記バッテリーパックの充電電流値及び充電電圧値を検出する検出工程と、前記読み出した識別情報に基づいて、前記バッテリーパックの充電状態を判定するための充電状態データテーブルを読み出すデータテーブル読出工程と、前記検出された充電電流値及び充電電圧値に基づき、前記読み出された充電状態データテーブルから前記バッテリーパックの充電状態を表す充電状態データを決定する決定工程と、充電開始時の前記充電状態データと充電終了時の前記充電状態データに基づいて、前記バッテリーパックのサイクル劣化補正量を決定する補正量決定工程と、前記決定したサイクル劣化補正量を用いて前記バッテリーパックの満充電容量を設定する満充電容量設定工程とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、充電開始時の充電状態と充電終了時の充電状態に基づいて、バッテリーパックのサイクル劣化補正量を決定し、決定したサイクル劣化補正量を用いてバッテリーパックの満充電容量を設定する。これにより、充電時の充電状態を考慮したサイクル劣化補正を行うことができ、サイクル劣化を考慮したより正確な満充電容量の設定が可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１６】
図１は、本発明の実施形態に係る充電装置及びバッテリーパックの内部構成を示すブロック図である。
【００１７】
図１において、充電装置１０１は、繰り返し充電が可能なバッテリーパック１２８に定電流−定電圧充電を行う充電装置である。バッテリーパック１２８は、リチウムイオン二次電池を備え、充電装置１０１に着脱可能に構成されている。また、バッテリーパック１２８は、デジタルカメラやＰＤＡ（Personal Digital Assistant）等の電子機器に着脱可能に構成され、当該電子機器の電源として機能する。
【００１８】
充電装置１０１において、ＡＣ入力部１０２は外部のＡＣ（Alternating Current）電源に接続し、該ＡＣ電源からＡＣの供給を受ける。フィルタ回路１０３は、ＡＣ入力部１０２から入力されたＡＣに含まれるノイズを低減する。ブリッジダイオード１０４は、ＡＣを半波に整流する。一次電解コンデンサ１０５は、半波整流されたＡＣをＤＣに変換する。トランス１０６は、ＤＣを変圧する変圧器である。スイッチングコントロール部１０７は、フォトカプラ１０８からの信号に基づいてトランス１０６の二次側出力を安定化する。フォトカプラ１０８は、トランス１０６の二次側の充電電圧／充電電流の状態を一次側に伝達する。整流ダイオード１０９及び整流コンデンサ１１０は、トランス１０６からの出力を整流する。
【００１９】
レギュレータ１１１は、充電制御マイコン１１８に規定のＤＣを供給すると共に、オペアンプ１１２，１１５に基準電圧を印加する。オペアンプ１１２は、バッテリーパック１２８への充電電圧を帰還するためのものである。オペアンプ１１５は、バッテリーパック１２８への充電電流を帰還するためのものである。抵抗器１１３，１１４は、バッテリーパック１２８への充電電圧を帰還するために設けられた抵抗である。抵抗器１１６，１１７は、所定の充電電流を設定するために設けられた抵抗である。
【００２０】
充電制御マイコン１１８は、ＣＰＵ（Central Processing Unit）と共に、不揮発性のＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory)、タイマー回路（不図示）等を備える。充電制御マイコン１１８は、バッテリーパック１２８の充電電圧及び充電電流を検出し、またバッテリーパック１２８内のサーミスタ１３４によりバッテリーパックの温度を検出することができる。
【００２１】
充電制御マイコン１１８は、バッテリーパック１２８内の不揮発性メモリ１３３から識別データ（識別情報）や充電状態データ、充電状態データテーブル等の各種データを読み出し、これらに基づいてバッテリーパック１２８の充電状態を判定する。識別データ、充電状態データ、及び充電状態データテーブルの詳細については後述する。また、充電制御マイコン１１８は、更新された充電状態データをバッテリーパック１２８内の不揮発性メモリ１３３に書き込む。
【００２２】
充電スイッチ回路１１９は、充電出力をＯＮ／ＯＦＦするスイッチ回路である。電流検知抵抗１２０は、充電制御マイコン１１８が充電電流を検出するための抵抗である。抵抗器１２１，１２２は、充電制御マイコン１１８が充電電圧を検出するための抵抗である。抵抗器１２３は、不揮発性メモリ１３３に所定の電圧を印加するための抵抗である。表示部１３９は、複数のＬＥＤ等によって構成され、それらの点灯又は点滅によりバッテリーパック１２８の充電状態を表すことができる。
【００２３】
＋端子１２４は、バッテリーパック１２８が充電装置１０１に装着されたときにバッテリーパック側の＋端子１２９と接触して電気的に接続する。通信（Ｄ）端子１２５は、バッテリーパック１２８が充電装置１０１に装着されたときにバッテリーパック側の通信（Ｄ）端子１３０と接触して電気的に接続する。温度（Ｔ）端子１２６は、バッテリーパック１２８が充電装置１０１に装着されたときにバッテリーパック側の温度（Ｔ）端子１３１と接触して電気的に接続する。−端子１２７は、バッテリーパック１２８が充電装置１０１に装着されたときにバッテリーパック側の−端子１３２と接触して電気的に接続する。
【００２４】
サーミスタ１３４は、温度変化を抵抗値に変換する温度検出素子である。充電制御マイコン１１８は、互いに接続された温度（Ｔ）端子１２６，１３１を介してサーミスタ１３４から二次電池セル１３８の温度を検出することができる。電池保護回路１３５は、バッテリーパック１２８の充電時及び放電時において、電圧／電流を監視して過充電や過放電にならないように二次電池セル１３８を保護する。充電保護ＦＥＴ１３６は、充電時に異常が発生した場合、回路を遮断するスイッチであり、電池保護回路１３５により制御される。放電保護ＦＥＴ１３７は、放電時に異常が発生した場合、回路を遮断するスイッチであり、電池保護回路１３５により制御される。二次電池セル１３８はリチウムイオン二次電池等から成る。
【００２５】
ＡＣ入力部１０２にＡＣが入力されると、フィルタ回路１０３、ブリッジダイオード１０４、一次電解コンデンサ１０５を介してトランス１０６に電力が供給される。トランス１０６の二次側出力電圧は、整流ダイオード１０９、整流コンデンサ１１０で整流される。そして、抵抗器１１３，１１４、オペアンプ１１２、フォトカプラ１０８を介してバッテリーパック１２８の充電電圧に設定される。
【００２６】
バッテリーパック１２８が充電装置１０１に装着されると、充電装置１０１の＋端子１２４がバッテリーパック１２８の＋端子１２９に接続され、充電装置１０１の−端子１２７がバッテリーパック１２８の−端子１３２に接続される。同時に、充電装置１０１の通信（Ｄ）端子１２５がバッテリーパック１２８の通信（Ｄ）端子１３０に接続され、充電装置１０１の温度（Ｔ）端子１２６がバッテリーパック１２８の温度（Ｔ）端子１３１に接続される。そして、抵抗器１１６及び抵抗器１１７により充電電流が設定され、電流検知抵抗１２０、オペアンプ１１５、フォトカプラ１０８を介して定電圧／定電流充電が行われる。
【００２７】
バッテリーパック１２８の充電は、充電制御マイコン１１８によって制御される。充電制御マイコン１１８は、電流検知抵抗１２０の両端に発生する電位差により充電電流を検出し、充電電流の垂下を判断すると共に、抵抗器１２１，１２２により充電電圧を検出して、充電電圧の上昇を判断する。
【００２８】
次に、充電状態データテーブルと充電状態データについて説明する。
【００２９】
図２は、充電状態データテーブルの一例を示す図である。図３は、バッテリーパックの充電特性と充電状態データとの関係を示す図である。
【００３０】
充電状態データテーブルは、充電電流及び／又は充電電圧に基づいて、バッテリーパックの充電状態を判定するためのテーブル情報であり、バッテリーパック固有の充電特性に基づいて設定される。図示例では、充電温度が２５℃時の充電状態データテーブルを示しているが、温度毎の充電状態データテーブルが用意されていてもよい。
【００３１】
充電状態データは、充電状態データテーブルに規定された、バッテリーパックの充電状態を表す情報である。本実施の形態では、充電状態データとして、バッテリーパックの充電容量を減電状態、状態１〜３、満充電状態の５段階に区分しているが、これに限定されず、より細分化されていてもよい。
【００３２】
図３に示すグラフは、バッテリーパックの充電特性であり、その横軸は充電時間［ｍｉｎ］、左縦軸は充電電圧［Ｖ］、右縦軸は充電電流［ｍＡ］を表す。そして、２０２は充電電流特性、２０４は充電電圧特性である。また、Ｉｉ，Ｉ，Ｉｆは、バッテリーパックの充電状態を判定するために、充電電流に対して予め設定された設定値（判定値）である。一方、Ｖｆ，Ｚ，Ｙ，Ｘは、同様に、充電電圧に対して予め設定された設定値（判定値）である。充電電流又は充電電圧が所定の設定値になったか否かの判定は、充電制御マイコン１１８により行われる。
【００３３】
図３において、充電の初期段階では、定電流充電が行われることから、充電電圧値は低く、充電電流値は充電装置１０１により制限された所定の電流値（ここではＩｉ［ｍＡ］）となる。
【００３４】
充電電圧値がＸ［Ｖ］未満の場合、充電進度が０％以上２０％未満となり、充電制御マイコン１１８は減電状態の範囲内であると判断して充電状態データを減電状態とする。そして、充電電圧値がＸ［Ｖ］以上Ｙ［Ｖ］未満の場合は、充電進度が２０％以上４０％未満となり、充電制御マイコン１１８は状態１の範囲内であると判断して充電状態データを状態１とする。
【００３５】
充電電圧がＹ［Ｖ］以上Ｚ［Ｖ］未満の場合は、充電進度が４０％以上６０％未満となり、充電制御マイコン１１８は状態２の範囲内であると判断して充電状態データを状態２とする。充電電圧がＺ［Ｖ］以上で且つ充電電流がＩ［ｍＡ］以上の場合、充電進度が６０％以上８０％未満となり、充電制御マイコン１１８は状態３の範囲内であると判断して充電状態データを状態３とする。
【００３６】
充電電圧がＺ［Ｖ］以上且つ充電電流が充電終了電流値Ｉｆ［ｍＡ］以上Ｉ［ｍＡ］未満の場合、充電進度が８０％以上１００％未満となり、充電制御マイコン１１８は満充電状態の範囲であると判断して充電状態データを満充電状態とする。そして、充電電圧が満充電電圧Ｖｆ［Ｖ］に等しく且つ充電電流が充電終了電流値Ｉｆ［ｍＡ］に等しい場合には、充電制御マイコン１１８は充電が完了したものと判断して充電を終了する。
【００３７】
このように、充電制御マイコン１１８は、バッテリーパック固有の充電電圧特性２０４、充電電流特性２０２と予め設定された充電電圧及び充電電流の設定値に基づいて、バッテリーパックの充電状態を充電状態データとして変換している。そして、充電の進行により充電状態データが変更されると、充電制御マイコン１１８はバッテリーパック１２８内の不揮発性メモリ１３３に格納されている充電状態データを順次書き換えていく。
【００３８】
次に、充電制御マイコン１１８が行う充電制御の流れについて図４を参照して説明する。
【００３９】
図４は、充電制御マイコン１１８により行われる充電制御の流れを示すフローチャートである。
【００４０】
充電制御マイコン１１８は、バッテリーパック１２８が充電装置１０１に装着された後、バッテリーパック１２８内の不揮発性メモリ１３３から識別データを読み出す（ステップＳ３０２）（識別情報読出工程）。識別データは、バッテリーパック１２８の種類を表す識別情報であって、バッテリーパック固有のデータである。このとき、充電状態データテーブル、満充電容量データ、及びサイクル劣化補正テーブルについてもバッテリーパック１２８内の不揮発性メモリ１３３から読み出される（データテーブル読出工程）。満充電容量データは、バッテリーパック１２８の満充電時における充電可能容量を示すデータである。サイクル劣化補正テーブルの詳細については後述する。読み出されたデータは、充電装置１０１内のＲＡＭに格納される。
【００４１】
次に、ステップＳ３０３では、充電制御マイコン１１８は、バッテリーパック１２８内の不揮発性メモリ１３３から充電状態データを読み出し、充電装置１０１内のＲＡＭに格納する。
【００４２】
次に、ステップＳ３０４では、充電制御マイコン１１８は、前回の充電時にサイクル劣化の補正が実施されたか否かを満充電容量設定フラグの有無に基づいて判断する。満充電容量設定フラグは、満充電容量のサイクル劣化の補正が実施されたことを示すフラグであり、不揮発性メモリ１３３に格納されている。「満充電容量設定フラグ＝１」の場合には「満充電容量設定フラグ有」となり、充電制御マイコン１１８は前回充電時にサイクル劣化の補正が実施されたと判断して、満充電容量設定フラグをクリア（満充電容量設定フラグを１→０に変更）する（ステップＳ３０５）。つづいて、満充電容量設定フラグの積算値に１を加算した後（ステップＳ３０６）、充電を開始する（ステップＳ３０７）。充電制御マイコン１１８は、満充電容量設定フラグが１→０に変更される毎に満充電容量設定フラグの積算値に１を加算する。積算値は、バッテリーパック１２８内の不揮発性メモリ１３３に格納される。
【００４３】
一方、ステップＳ３０４において、「満充電容量設定フラグ＝０」（前回の充電時に満充電まで充電していないので、フラグが書き込まれていない）の場合には「満充電容量設定フラグ無し」となる。そして、充電制御マイコン１１８は前回充電時にサイクル劣化の補正が実施されなかったと判断してステップＳ３１７へ進む。
【００４４】
ステップＳ３１７では、充電制御マイコン１１８は、ステップＳ３０３で読み出した充電状態データを前回の充電終了時の充電状態データとしてバッテリーパック１２８の満充電容量（満充電容量データ）の設定を実施する。そして、バッテリーパック１２８内の不揮発性メモリ１３３に格納されている満充電容量設定フラグに１を書き込む。満充電容量の設定は、現在の満充電容量に対して、図５に示すサイクル劣化補正量を乗じするか又は減じることで行われる。具体的には、以下のようになる。
【００４５】
１．サイクル劣化補正量を乗じる場合：Ｖｎ＋１＝Ｖｎ×サイクル劣化補正量
２．サイクル劣化補正量を減じる場合：Ｖｎ＋１＝Ｖｎ−サイクル劣化補正量
Ｖｎ＋１：新たに設定された満充電容量、Ｖｎ：設定前の満充電容量
ステップＳ３０４でステップＳ３１７に進む場合は、バッテリーパック１２８が前回の充電時に少なくともステップＳ３１６を経る前に充電装置１０１から外されたか又は電源が抜かれたときである。そのため、ステップＳ３１７では、強制的に満充電容量を設定して、満充電容量設定フラグに１を書き込んでいる。
【００４６】
ステップＳ３０８では、充電制御マイコン１１８は、充電電流値及び充電電圧値を検出する（検出工程）。次に、ステップＳ３０９では、ステップＳ３０２で読み出した充電状態データテーブルを参照する。つづいて、ステップＳ３１０では、充電制御マイコン１１８は、ステップＳ３０８で検出された充電電流値及び充電電圧値に基づき、ステップＳ３０９で参照した充電状態データテーブルから現在の充電状態データを決定する（決定工程）。
【００４７】
次に、ステップＳ３１１では、今回の充電開始時の充電状態データの有無を確認し、今回の充電開始時の充電状態データが既にある場合、ステップＳ３１２に進む。一方、今回の充電開始時の充電状態データが無い場合はステップＳ３１８へ進む。ステップＳ３１８では、ステップＳ３１０で決定した現在の充電状態データを今回の充電開始時の充電状態データとして、充電装置１０１内のＲＡＭとバッテリーパック１２８内の不揮発性メモリ１３３に書き込み、ステップＳ３０８へ戻る。
【００４８】
ステップＳ３１２では、現在の充電状態データが充電状態データテーブルの「満充電状態」に相当する状態にあるか否かを判断し、満充電状態に相当する状態にある場合は、ステップＳ３１３に進む。一方、満充電状態に相当する状態にない場合は、ステップＳ３１９へ進む。ステップＳ３１９では、現在の充電状態データを最新の充電状態データとして充電装置１０１内のＲＡＭとバッテリーパック１２８内の不揮発性メモリ１３３に書き込み、ステップＳ３０８へ戻る。
【００４９】
ステップＳ３１３では、現在の充電状態データ、すなわち、「満充電状態」に相当する状態にある充電状態データを今回の充電終了時の充電状態データとして充電装置１０１内のＲＡＭとバッテリーパック１２８内の不揮発性メモリ１３３に書き込む。次に、ステップＳ３１４では、今回の充電開始時の充電状態データと今回の充電終了時の充電状態データに基づいて、後述する図５のサイクル劣化補正テーブルからサイクル劣化補正量を決定する（補正量決定工程）。
【００５０】
次に、ステップＳ３１５では、ステップＳ３１４で決定したサイクル劣化補正量を用いてサイクル劣化補正を行い、バッテリーパック１２８の新たな満充電容量を設定する（満充電容量設定工程）。満充電容量の設定方法は上述したステップＳ３１７と同様である。次に、ステップＳ３１７では、バッテリーパック１２８内の不揮発性メモリ１３３に格納されている満充電容量設定フラグに１を書き込み、本処理を終了する。
【００５１】
次に、図４のステップＳ３１４におけるサイクル劣化補正量の決定方法について具体的に説明する。
【００５２】
図５は、サイクル劣化補正テーブルの一例を示す図である。
【００５３】
図５において、サイクル劣化補正テーブルは、その列に充電開始時の充電状態データが配置され、その行に充電終了時の充電状態データが配置されている。α０〜α４，β０〜β３，γ０〜γ２，σ０〜σ１，ζ０はそれぞれサイクル劣化補正量を表し、満充電容量に乗じる補正係数又は満充電容量から減じる補正量である。例えば、充電終了時の充電状態データは、この充電状態データ以下の充電状態データで充電が開始されている。したがって、この充電開始時の充電状態データは、放電深度に相当するものということができるので、放電深度の逓増に応じて、サイクル劣化補正量も逓増するようなサイクル劣化補正量となっている。
【００５４】
また、バッテリーパックの充電特性によっては、上述した満充電容量設定フラグの積算値が所定量を超える毎に、サイクル劣化補正量α０〜ζ０が逓増されることも可能である。
【００５５】
図６は、充電制御マイコン１１８により行われるサイクル劣化補正量の決定の流れを示すフローチャートである。
【００５６】
図６において、ステップＳ５０２では、充電制御マイコン１１８は、充電終了時の充電状態データを充電装置１０１内のＲＡＭから読み出す。次に、ステップＳ５０３では、読み出した充電終了時の充電状態データに対応するサイクル劣化補正テーブルを参照する。
【００５７】
ステップＳ５０４では、充電開始時の充電状態データを充電装置１０１内のＲＡＭから読み出す。次に、ステップＳ５０５では、ステップＳ５０３で参照したサイクル劣化補正テーブルを用いて、充電開始時の充電状態データに対応したサイクル劣化補正量を決定して、本処理を終了する。
【００５８】
上述したサイクル劣化補正量の決定方法は、充電終了時の充電状態データに対応するサイクル劣化補正テーブルの中から、充電開始時の充電状態データに対応したサイクル劣化補正量を参照することにより行われる。これより、充電開始時の充電状態データと充電終了時の充電状態データを考慮したサイクル劣化補正量を決定することができる。
【００５９】
上記実施の形態によれば、充電状態データが異なる充電状態データに移行した回数だけではなく、今回の充電が全充電状態データのどの範囲（又はどの時点）で行われたものなのかを考慮したサイクル劣化補正量を決定することができる。その結果、当該サイクル劣化を考慮したより正確な満充電容量の設定が可能となる。
【００６０】
なお、本実施の形態では、サイクル劣化補正テーブルを参照する順番に関して、充電終了時の充電状態データから行ったが、充電開始時の充電状態データから行ってもよい。
【００６１】
また、充電状態データの区分を細分化することにより、満充電容量の設定をより精度よくすることも可能である。さらには、充電状態データを充電容量そのものとし、充電終了時の充電容量と充電開始時の充電容量をパラメータとする所定の関数を用いてサイクル劣化補正量を決定し、満充電容量の設定をすることも可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態に係る充電装置及びバッテリーパックの内部構成を示すブロック図である。
【図２】充電状態データテーブルの一例を示す図である。
【図３】バッテリーパックの充電特性と充電状態データとの関係を示す図である。
【図４】充電制御マイコンにより行われる充電制御の流れを示すフローチャートである。
【図５】サイクル劣化補正テーブルの一例を示す図である。
【図６】充電制御マイコンにより行われるサイクル劣化補正量の決定の流れを示すフローチャートである。
【図７】従来のバッテリーパックの回路構成例を示した図である。
【図８】従来の充放電カウント方法を模式的に示した図である。
【符号の説明】
【００６３】
１０１  充電装置
１１８  充電制御マイコン
１２８  バッテリーパック
１３３  不揮発性メモリ
１３４  サーミスタ（温度検出素子）
１３８  二次電池セル
１３９，３１３  表示部
【図１】
2008304373.tif 000003
【図２】
2008304373.tif 000004
【図３】
2008304373.tif 000005
【図４】
2008304373.tif 000006
【図５】
2008304373.tif 000007
【図６】
2008304373.tif 000008
【図７】
2008304373.tif 000009
【図８】
2008304373.tif 000010