(57)【要約】  二次電池に流れる電流の電流値を積算することで、積算値を算出する積算部と、前記二次電池の蓄電比率を第１、第２蓄電比率として推定する第１、第２推定部と、前記第１推定部によって前記第１蓄電比率が推定されてから、前記第２推定部によって前記第２蓄電比率が推定されるまでの間において前記積算部により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として記憶させることにより満充電容量値を補正する満充電容量補正部と、前記二次電池に流れる電流が当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を下回ることを条件とする開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定部とを備える。
2011135631.tif 000002
【特許請求の範囲】
【請求項１】
二次電池に流れる電流の電流値を積算することで、積算値を算出する積算部と、
前記二次電池の満充電容量を示す満充電容量値を記憶する容量記憶部と、
前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定部と、
前記第１推定部によって前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定部と、
前記第１推定部によって前記第１蓄電比率が推定されてから、前記第２推定部によって前記第２蓄電比率が推定されるまでの間において前記積算部により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として前記容量記憶部に記憶させることにより満充電容量値を補正する満充電容量補正部と、
前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定部と、
前記第１推定部及び前記第２推定部のうち少なくとも一つとして、前記開放比率推定部を設定する補正制御部と
を備えることを特徴とする満充電容量補正回路。
【請求項２】
前記二次電池が満充電になったことを検出する満充電検出部と、
前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部とを備え、
前記補正制御部は、
前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記満充電比率推定部を設定すること
を特徴とする請求項１記載の満充電容量補正回路。
【請求項３】
前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、
前記電圧換算比率取得部によって取得された蓄電比率が予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、
前記補正制御部は、
前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記基準比率推定部を設定すること
を特徴とする請求項１記載の満充電容量補正回路。
【請求項４】
前記二次電池が満充電になったことを検出する満充電検出部と、
前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部と、
前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、
前記電圧換算比率取得部によって取得された蓄電比率が、予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、
前記補正制御部は、
前記開放電圧条件、前記満充電条件、及び前記基準条件のうちいずれかが満たされたとき、当該満たされた条件を前記推定可能条件として用いる推定部を前記第１推定部として設定し、当該第１推定部として前記開放比率推定部を設定したときは、前記第２推定部として、当該開放比率推定部、前記満充電比率推定部、及び前記基準比率推定部のうちいずれかの推定部を設定し、当該第１推定部として前記満充電比率推定部及び前記基準比率推定部のうちいずれかの推定部を設定したときは、前記第２推定部として前記開放比率推定部を設定すること
を特徴とする請求項１記載の満充電容量補正回路。
【請求項５】
前記補正制御部は、
前記第２推定部によって前記第２蓄電比率が推定され、前記満充電容量補正部によって新たな満充電容量値が前記容量記憶部に記憶されたとき、当該第２推定部として設定されていた推定部を新たに前記第１推定部として設定し、当該推定されていた第２蓄電比率を前記第１蓄電比率として設定することにより新たな第１蓄電比率が推定されたものとして、新たな前記第２推定部の設定を行うこと
を特徴とする請求項１〜４のいずれか１項に記載の満充電容量補正回路。
【請求項６】
前記満充電容量補正部は、
前記第１蓄電比率から前記第２蓄電比率を減算した減算値の逆数を、前記差分積算値に乗算することにより、前記新たな満充電容量値を算出すること
を特徴とする請求項１〜５のいずれか１項に記載の満充電容量補正回路。
【請求項７】
前記満充電容量補正部は、
前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（１）に基づき、前記新たな満充電容量値ＦＣＣＮを算出すること
満充電容量値ＦＣＣＮ＝Ｑｄ×１／（Ｒｂ−Ｒａ）  ・・・（１）
を特徴とする請求項６記載の満充電容量補正回路。
【請求項８】
前記満充電容量補正部は、
前記容量記憶部に記憶されている補正前の満充電容量値をＦＣＣＯ、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（２）を満たす第１電気量ＱＦを取得し、下記の式（３）を満たす第２電気量ＱＳを取得すると共に、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出すること
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）
を特徴とする請求項１〜５のいずれか１項に記載の満充電容量補正回路。
【請求項９】
前記満充電容量補正部は、
前記第１推定部によって前記第１蓄電比率Ｒａが推定されたとき、前記積算部による積算値を前記満充電容量値ＦＣＣＯと前記第１蓄電比率Ｒａとの乗算値に更新し、当該積算部による以後の積算を、当該更新された後の乗算値に対して引き続き行わせることにより、前記第２推定部によって前記第２蓄電比率Ｒｂが推定されたときにおける前記積算部の積算値を、前記第１電気量ＱＦとして取得すること
を特徴とする請求項８記載の満充電容量補正回路。
【請求項１０】
前記蓄電比率には、前記蓄電比率の変化に対して前記二次電池の端子電圧が変化する第１範囲と、前記蓄電比率の変化に対する前記二次電池の端子電圧の変化が前記第１範囲より小さい第２範囲とが存在し、
前記基準値として、前記第１範囲に属する蓄電比率のうちから選択された値が設定されていること
を特徴とする請求項３又は４記載の満充電容量補正回路。
【請求項１１】
前記二次電池は、リチウムイオン二次電池であり、
前記基準値は、１０％以下の値に設定されていること
を特徴とする請求項１０記載の満充電容量補正回路。
【請求項１２】
前記二次電池に流れる電流の電流値を検出する電流検出部と、
前記二次電池の端子電圧を検出する電圧検出部と、
前記二次電池の温度を検出する温度検出部と、
前記二次電池の蓄電比率と前記二次電池を流れる電流値と前記二次電池の温度とを、当該二次電池の端子電圧と対応付けるルックアップテーブルを記憶するテーブル記憶部とを備え、
前記電圧換算比率取得部は、
前記テーブル記憶部に記憶されるルックアップテーブルによって、前記電圧検出部によって検出された端子電圧、前記電流検出部によって検出された電流値、及び前記温度検出部によって検出された温度と対応付けられている蓄電比率を取得すること
を特徴とする請求項３又は４記載の満充電容量補正回路。
【請求項１３】
請求項２又は４に記載の満充電容量補正回路と、
前記二次電池の満充電電圧を当該二次電池に印加することにより充電する充電部とを備え、
前記満充電検出部は、
前記充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、当該二次電池が満充電になったと判定すること
を特徴とする充電システム。
【請求項１４】
請求項１〜１２のいずれか１項に記載の満充電容量補正回路と、
前記二次電池と
を備えることを特徴とする電池パック。
【請求項１５】
二次電池に流れる電流の電流値を積算することで、積算値を算出する積算工程と、
前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定工程と、
前記第１推定工程において前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定工程と、
前記第１推定工程において前記第１蓄電比率が推定されてから、前記第２推定工程において前記第２蓄電比率が推定されるまでの間において前記積算工程により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて、前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として当該満充電容量値を補正する満充電容量補正工程と、
前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定工程と、
前記第１推定工程及び前記第２推定工程のうち少なくとも一つとして、前記開放比率推定工程を用いる
ことを特徴とする満充電容量補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の満充電容量値を補正する満充電容量補正方法と、これを用いた満充電容量補正回路、充電システム及び電池パックとに関する。
【背景技術】
【０００２】
従来より、携帯型パーソナルコンピュータやデジタルカメラ、ビデオカメラ、携帯電話機等の電子機器、電気自動車やハイブリッドカー等の車両、ハイブリッドエレベータ、太陽電池や発電装置と二次電池とを組み合わされた電源システム、無停電源装置等の電池搭載装置、システム等、種々の装置、システムにおいて、二次電池が広く用いられている。【０００３】
そして、例えば携帯型パーソナルコンピュータ等の電子機器では、ユーザビリティの観点から、二次電池に充電されている使用可能な残量を表示したり、電池切れになる前に警報を発したりするようになっている。【０００４】
また、太陽電池発電やハイブリットカー等のシステムにおいては、負荷への電力の安定供給の観点から、二次電池がある程度常時充電されている状態にしておく必要がある一方、発電された余剰電力や回生電力を吸収させる必要から、二次電池が満充電になって充電できない状態にならないように、充電されている蓄電電気量の、満充電容量（ＦＣＣ：Ｆｕｌｌ  Ｃｈａｒｇｅ  Ｃａｐａｃｉｔｙ）に対する比率（百分率）であるＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）が、例えば２０％〜８０％の範囲で推移するように充電制御が行われている。【０００５】
このように、二次電池に充電されている使用可能な残量を検出したり、ＳＯＣを算出したりするためには、二次電池の満充電容量を知る必要がある。しかしながら、二次電池の満充電容量は、二次電池の劣化に伴い減少していくため、出荷時の満充電容量をそのまま用いて電池残量やＳＯＣを求めると、その誤差が大きくなってしまう。【０００６】
そこで、二次電池の使用開始後においても、二次電池を満充電状態から連続して放電させることで、完全放電させて、その際の放電電流を積算することで満充電容量を算出し、満充電容量を補正したり更新したりする方法が知られている。しかしながら、このような方法では、満充電容量を補正等するために、装置、システムにおいて使用状態にある二次電池を、満充電状態から完全放電させる必要があるため、満充電容量を補正等する機会が限られてしまう。【０００７】
そこで、二次電池が完全放電されていなくても、充電開始から二次電池が満充電になるまでの充電電気量を検出し、その充電電気量を充電開始時の蓄電電気量（充電開始残容量）に加算することで、満充電容量を算出する方法が知られている（例えば、特許文献１参照。）。また、特許文献１には、充電開始時の蓄電電気量を、電池電圧から決定することが記載されている。これにより、二次電池が完全放電されなくても満充電容量を補正可能にされている。【０００８】
ところで、特許文献１に記載の方法では、充電開始時の蓄電電気量を、電池電圧から決定するときは、電池電圧と蓄電電気量（残容量）との関係を示すデータテーブルを用いる。ここで、特許文献１の図３に記載されているように、電池の端子電圧は、満充電容量に対する蓄電電気量（残容量）の比率（％）であるＳＯＣとの間に相関関係を有している。【０００９】
そのため、電池の端子電圧を、一旦ＳＯＣに変換し、このＳＯＣの比率を満充電容量に乗算することで、充電開始時の蓄電電気量を算出しなければならない。しかしながら、このようにして求められた充電開始時の蓄電電気量は、補正前の満充電容量に基づき算出されることになるため、満充電容量の誤差を含んでいる。【００１０】
従って、充電開始から二次電池が満充電になるまでの充電電気量を充電開始時の蓄電電気量（充電開始残容量）に加算して得られた満充電容量も、誤差を含んでしまうという、不都合があった。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−１７７７６４号公報
【発明の概要】
【００１２】
本発明の目的は、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる満充電容量補正回路、充電システム、電池パック、及び満充電容量補正方法を提供することである。
【００１３】
本発明の一局面に従う満充電容量補正回路は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算部と、前記二次電池の満充電容量を示す満充電容量値を記憶する容量記憶部と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定部と、前記第１推定部によって前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定部と、前記第１推定部によって前記第１蓄電比率が推定されてから、前記第２推定部によって前記第２蓄電比率が推定されるまでの間において前記積算部により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として前記容量記憶部に記憶させることにより満充電容量値を補正する満充電容量補正部と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定部と、前記第１推定部及び前記第２推定部のうち少なくとも一つとして、前記開放比率推定部を設定する補正制御部とを備える。
【００１４】
また、本発明の一局面に従う充電システムは、上述の満充電容量補正回路と、前記二次電池の満充電電圧を当該二次電池に印加することにより充電する充電部とを備え、前記満充電検出部は、前記充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、当該二次電池が満充電になったと判定する。
【００１５】
また、本発明の一局面に従う電池パックは、上述の満充電容量補正回路と、前記二次電池とを備える。
【００１６】
また、本発明の一局面に従う満充電容量補正方法は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算工程と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定工程と、前記第１推定工程において前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定工程と、前記第１推定工程において前記第１蓄電比率が推定されてから、前記第２推定工程において前記第２蓄電比率が推定されるまでの間において前記積算工程により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて、前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として当該満充電容量値を補正する満充電容量補正工程と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定工程と、前記第１推定工程及び前記第２推定工程のうち少なくとも一つとして、前記開放比率推定工程を用いる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る満充電容量補正方法を用いた満充電容量補正回路を備えた、電池パック及び充電システムの構成の一例を示すブロック図である。
【図２】図１に示す制御部の一例を示すブロック図である。
【図３】図１に示すテーブル記憶部に記憶されるルックアップテーブルの一例を示す説明図である。
【図４】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図５】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図６】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図７】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図８】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図９】第１推定部として開放比率推定部が用いられ、第２推定部として満充電比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１０】第１推定部として開放比率推定部が用いられ、第２推定部として満充電比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１１】第１推定部として開放比率推定部が用いられ、第２推定部として基準比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１２】第１推定部として開放比率推定部が用いられ、第２推定部として基準比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１３】第１及び第２推定部として開放比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１４】第１及び第２推定部として開放比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。図１は、本発明の一実施形態に係る満充電容量補正方法を用いた満充電容量補正回路５を備えた、電池パック２及び充電システム１の構成の一例を示すブロック図である。図１に示す充電システム１は、電池パック２と、機器側回路３とが組み合わされて構成されている。
【００１９】
充電システム１は、例えば、携帯型パーソナルコンピュータやデジタルカメラ、携帯電話機等の電子機器、電気自動車やハイブリッドカー等の車両、等の電池搭載機器システムである。そして、機器側回路３は、例えばこれら電池搭載機器システムの本体部分であり、負荷回路３４は、これら電池搭載機器システムにおいて、電池パック２からの電力供給により動作する負荷回路である。
【００２０】
電池パック２は、二次電池４、満充電容量補正回路５、電流検出抵抗６、温度センサ７、スイッチング素子Ｑ１，Ｑ２、及び接続端子１１，１２，１３を備えている。また、満充電容量補正回路５は、制御部５０、電圧検出部５１、電流検出部５２、温度検出部５３、及び通信部５４を備えている。
【００２１】
なお、充電システム１は、必ずしも電池パック２と機器側回路３とに分離可能に構成されるものに限られず、充電システム１全体で一つの満充電容量補正回路５が構成されていてもよい。また、満充電容量補正回路５の構成要素を、電池パック２と機器側回路３とで分担して備えるようにしてもよい。また、二次電池４は、電池パックにされている必要はなく、例えば満充電容量補正回路５が、車載用のＥＣＵ（Electric Control Unit）として構成されていてもよい。
【００２２】
機器側回路３は、接続端子３１，３２，３３、負荷回路３４、充電部３５、通信部３６、制御部３７、及び表示部３８を備えている。充電部３５は、給電用の接続端子３１，３２に接続され、通信部３６は、接続端子３３に接続されている。
【００２３】
また、電池パック２が、機器側回路３に取り付けられると、電池パック２の接続端子１１，１２，１３と、機器側回路３の接続端子３１，３２，３３とが、それぞれ接続されるようになっている。
【００２４】
通信部５４，３６は、接続端子１３，３３を介して互いにデータ送受信可能に構成された通信インターフェイス回路である。
【００２５】
充電部３５は、制御部３７からの制御信号に応じた電流、電圧を、接続端子３１，３２を介して電池パック２へ供給する電源回路である。充電部３５は、例えば商用電源電圧から電池パック２の充電電流を生成する電源回路であってもよく、例えば太陽光、風力、あるいは水力といった自然エネルギーに基づき発電する発電装置や、内燃機関等の動力によって発電する発電装置等であってもよい。
【００２６】
表示部３８は、例えば液晶表示器やＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）が用いられる。なお、例えば機器側回路３が、携帯型パーソナルコンピュータやデジタルカメラ等の電子機器である場合、当該電子機器が備える液晶表示器等の表示装置を表示部３８として用いてもよい。
【００２７】
制御部３７は、例えばマイクロコンピュータを用いて構成された制御回路である。そして、電池パック２における制御部５０から通信部５４によって送信された要求指示が、通信部３６によって受信されると、制御部３７は、通信部３６によって受信された要求指示に応じて充電部３５を制御することにより、電池パック２から送信された要求指示に応じた電流や電圧を、充電部３５から接続端子１１，１２へ出力させる。
【００２８】
電池パック２では、接続端子１１は、スイッチング素子Ｑ２とスイッチング素子Ｑ１とを介して二次電池４の正極に接続されている。スイッチング素子Ｑ１及びスイッチング素子Ｑ２としては、例えばｐチャネルのＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）が用いられる。
【００２９】
スイッチング素子Ｑ１は、寄生ダイオードのカソードが二次電池４の方向にされており、オフすると二次電池４の放電方向の電流のみを遮断するようになっている。また、スイッチング素子Ｑ２は、寄生ダイオードのカソードが接続端子１１の方向にされており、オフすると二次電池４の充電方向の電流のみを遮断するようになっている。スイッチング素子Ｑ１，Ｑ２は、通常、オンされており、異常時にオフされて二次電池を保護するようになっている。
【００３０】
また、接続端子１２は、電流検出抵抗６を介して二次電池４の負極に接続されており、接続端子１１からスイッチング素子Ｑ２、スイッチング素子Ｑ１、二次電池４、及び電流検出抵抗６を介して接続端子１２に至る電流経路が構成されている。
【００３１】
なお、接続端子１１，１２，１３，３１，３２，３３は、電池パック２と機器側回路３とを電気的に接続するものであればよく、例えば電極やコネクタ、端子台等であってもよく、ランドやパッド等の配線パターンであってもよい。
【００３２】
電流検出抵抗６は、電流検出用の、いわゆるシャント抵抗であり、二次電池４の充電電流および放電電流を電圧値に変換する。なお、電流検出抵抗６の代わりに、例えば電流変成器やホール素子等の電流検出素子や、スイッチング素子Ｑ１，Ｑ２のオン抵抗を用いてもよい。
【００３３】
温度センサ７は、例えばサーミスタや熱電対等の感熱素子を用いて構成されており、例えば二次電池４に密着させて、あるいは二次電池４の近傍に配設されている。そして、温度センサ７は、二次電池４の温度ｔを示す電圧信号を、温度検出部５３へ出力する。
【００３４】
二次電池４は、例えば単電池であってもよく、例えば複数の二次電池が直列接続された組電池であってもよく、例えば複数の二次電池が並列接続された組電池であってもよく、直列と並列とが組み合わされて接続された組電池であってもよい。二次電池４としては、例えばリチウムイオン二次電池が用いられる。なお、二次電池４は、リチウムイオン二次電池に限られず、例えばニッケル水素二次電池やニッケルカドミウム二次電池等、種々の二次電池を用いることができる。
【００３５】
しかしながら、後述する開放比率推定部５０３や電圧換算比率取得部５０５は、二次電池４の端子電圧値Ｖｂに基づき二次電池４のＳＯＣを推定するので、ニッケル水素二次電池やニッケルカドミウム二次電池よりも、二次電池４の残量の変化に対する端子電圧の変化量が大きいリチウムイオン二次電池の方が、二次電池４としてより適している。
【００３６】
電圧検出部５１は、例えばアナログデジタルコンバータを用いて構成されており、二次電池４の端子電圧（端子間電圧）を検出し、その端子電圧値Ｖｂを示す信号を制御部５０へ出力する。
【００３７】
電流検出部５２は、例えばアナログデジタルコンバータを用いて構成されており、電流検出抵抗６の両端間の電圧Ｖｒを検出し、その電圧Ｖｒを示す信号を、二次電池４に流れる電流値Ｉｃを示す情報として制御部５０へ出力する。また、電流検出部５２は、電流値Ｉｃを示す情報（電圧Ｖｒ）について、例えば二次電池４を充電する方向をプラスの値で、二次電池４を放電する方向をマイナスの値で表すようになっている。
【００３８】
制御部５０では、この電圧Ｖｒを電流検出抵抗６の抵抗値Ｒで除算することにより、二次電池４に流れる電流値Ｉｃを取得する。電流値Ｉｃは、二次電池４の充電電流をプラスの値で示し、二次電池４の放電電流をマイナスの値で示すようになっている。
【００３９】
温度検出部５３は、例えばアナログデジタルコンバータを用いて構成されており、温度センサ７から出力された電圧信号をデジタル値に変換し、温度ｔを示す信号として制御部５０へ出力する。
【００４０】
図２は、図１に示す制御部５０の一例を示すブロック図である。制御部５０は、例えば所定の演算処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、所定の制御プログラムが記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、データを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、例えばＲＯＭを用いて構成された容量記憶部５０９及びテーブル記憶部５１０と、これらの周辺回路等とを備えて構成されている。
【００４１】
そして、制御部５０は、例えばＲＯＭに記憶された制御プログラムを実行することにより、充電制御部５０１（満充電検出部）、電流積算部５０２（積算部）、開放比率推定部５０３、満充電比率推定部５０４、電圧換算比率取得部５０５、基準比率推定部５０６、補正制御部５０７、及び満充電容量補正部５０８として機能する。
【００４２】
充電制御部５０１（満充電検出部）は、例えばユーザが図略のＡＣアダプターを充電部３５に接続するなどして充電を開始しようとすると、ユーザが充電開始しようとしている旨の通知を制御部３７から受信する。
【００４３】
そして、充電制御部５０１は、通信部５４を介して機器側回路３へ、所定の充電電流や充電電圧の供給を要求する指示信号を出力することで、充電部３５の動作を制御する。そして、充電制御部５０１は、充電部３５によって、例えばＣＣＣＶ（Ｃｏｎｓｔａｎｔ  Ｃｕｒｒｅｎｔ  Ｃｏｎｓｔａｎｔ  Ｖｏｌｔａｇｅ）充電を実行させる。
【００４４】
そして、充電制御部５０１は、二次電池４の満充電電圧を充電部３５から出力させることでＣＶ充電（定電圧充電）を実行させ、ＣＶ充電の実行中に、電流検出部５２によって検出された電流値Ｉｃが、充電の終了条件として予め設定された判定閾値Ｉｅを下回ったとき、二次電池４が満充電になったと判定し、充電部３５による充電動作を終了させる。このとき、充電制御部５０１は、二次電池４が満充電になったことを満充電比率推定部５０４及び補正制御部５０７へ通知する。
【００４５】
判定閾値Ｉｅは、例えば０．０５Ｉｔ程度に設定されている。ここで、１Ｉｔ（電池容量（Ａｈ）／１（ｈ））は、二次電池の公称容量値を１Ｉｔの電流値で放電した場合に、１時間で二次電池の残容量がゼロとなるような電流値である。
【００４６】
この場合、充電制御部５０１は、満充電検出部の一例に相当している。なお、充電制御部５０１は、ＣＣＣＶ充電を行う例に限られず、他の充電方式を用いて充電を行うものであってもよい。充電制御部５０１は、どのような充電方式を採用した場合であっても、当該充電方式における充電の終了条件が満たされ、二次電池４が満充電になったときに、当該二次電池４が満充電になったことを満充電比率推定部５０４及び補正制御部５０７へ通知するものであればよい。
【００４７】
容量記憶部５０９には、初期値としての満充電容量値ＦＣＣ（Ｆｕｌｌ  Ｃｈａｒｇｅ  Ｃａｐａｃｉｔｙ）が、例えば電池パック２の出荷時に予め記憶されている。満充電容量値ＦＣＣの初期値は、例えば理論計算や実測によって測定された値が予め記憶されている。また、容量記憶部５０９に記憶される満充電容量値ＦＣＣは、満充電容量補正部５０８によって、適宜補正されるようになっている。
【００４８】
テーブル記憶部５１０には、二次電池４の実際の満充電容量に対する蓄電電気量の比率である蓄電比率を百分率で表した値であるＲＳＯＣ（Ｒｅｌａｔｉｖｅ Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）と、二次電池４を流れる電流値Ｉｃと、二次電池の温度ｔとを、二次電池４の端子電圧値Ｖｂと対応付けるルックアップテーブルＬＴが、予め記憶されている。
【００４９】
図３は、図１に示すテーブル記憶部５１０に記憶されるルックアップテーブルＬＴの一例を示す説明図である。図３（ａ）は、ＲＳＯＣが９５％のときの、端子電圧値Ｖｂ（Ｖ１１ａ〜Ｖ５４ａ）と、電流値Ｉｃと、二次電池４の温度ｔとの対応関係を示している。図３（ｂ）は、ＲＳＯＣが５０％のときの、端子電圧値Ｖｂ（Ｖ１１ｂ〜Ｖ５４ｂ）と、二次電池４の電流値Ｉｃと、二次電池４の温度ｔとの対応関係を示している。図３（ｃ）は、ＲＳＯＣが５．５％のときの、端子電圧値Ｖｂ（Ｖ１１ｃ〜Ｖ５４ｃ）と、電流値Ｉｃと、二次電池４の温度ｔとの対応関係を示している。
【００５０】
図３に示すルックアップテーブルＬＴは、例えば新品の二次電池４を用いて実験的に測定されたデータが、予めＲＯＭに記憶されて構成されている。図３においては、ＲＳＯＣが９５％、５０％、５．５％に対応するルックアップテーブルＬＴを例示しているが、テーブル記憶部５１０には、ＲＳＯＣが、０％〜１００％の全範囲に対応するルックアップテーブルＬＴが記憶されている。
【００５１】
ここで、二次電池４の蓄電電気量が多いほど、すなわちＲＳＯＣが大きいほど、端子電圧値Ｖｂは高くなるので、電流値Ｉｃと温度ｔとが等しい条件下では、図３（ａ），（ｂ），（ｃ）において、Ｖ＊＊ａ＞Ｖ＊＊ｂ＞Ｖ＊＊ｃ（＊は任意の一文字）の関係となる。
【００５２】
また、二次電池４に電流が流れると、二次電池４の内部抵抗で生じる電圧によって、電流値Ｉｃが大きくなるほど端子電圧値Ｖｂは高くなる。すなわち、充電時は充電電流が増大し、電流値Ｉｃの値が大きくなるほど端子電圧値Ｖｂは高くなる。一方、放電時は放電方向の電流が減少してマイナスの値である電流値Ｉｃの絶対値が小さくなり、すなわち電流値Ｉｃが大きくなるほど端子電圧値Ｖｂは高くなる（端子電圧値Ｖｂの低下量が少なくなる）。
【００５３】
従って、図３（ａ），（ｂ），（ｃ）において、ＲＳＯＣと温度ｔとが等しい条件下では、Ｖ１＊＊＜Ｖ２＊＊＜Ｖ３＊＊＜Ｖ４＊＊（＊は任意の一文字）の関係となる。
【００５４】
また、二次電池４のＲＳＯＣと端子電圧値Ｖｂとの対応関係は、温度ｔによって変化し、一般的には、温度ｔが高くなるほど、同一のＲＳＯＣに対応する端子電圧値Ｖｂが低下する。そのため、図３（ａ），（ｂ），（ｃ）において、ＲＳＯＣと電流値Ｉｃとが等しい条件下では、Ｖ＊１＊＞Ｖ＊２＊＞Ｖ＊３＊＞Ｖ＊４＊（＊は任意の一文字）の関係となる。
【００５５】
なお、電池の正極、負極を構成する材料によっては、温度ｔが高くなると、同一のＲＳＯＣに対応する端子電圧値Ｖｂが上昇する場合もある。従って、図３（ａ），（ｂ），（ｃ）におけるＶ＊１＊、Ｖ＊２＊、Ｖ＊３＊、Ｖ＊４＊の関係は、二次電池４の特性に応じて適宜設定すればよい。
【００５６】
なお、図３に示すルックアップテーブルＬＴは、ＲＳＯＣと、端子電圧値Ｖｂと、電流値Ｉｃと、二次電池４の温度ｔとを対応付けているが、ルックアップテーブルＬＴは、二次電池４の温度ｔをパラメータとして含んでいなくてもよい。また、ルックアップテーブルＬＴは、温度ｔ及び電流値Ｉｃをパラメータとして含んでいなくてもよい。
【００５７】
電流積算部５０２は、電流検出部５２によって検出された電流値Ｉｃを単位時間毎に積算することによって、二次電池４に充電されている蓄電電気量を蓄電電気量Ｑ（積算値）として算出する。この場合、電流値Ｉｃは、二次電池４を充電する方向の電流がプラス、二次電池４から放電される方向の電流がマイナスで表されているので、電流積算部５０２によって、二次電池４に充電される蓄電電気量が加算され、二次電池４から放電される放電電気量が減算されて、二次電池４に充電されている蓄電電気量Ｑが算出される。
【００５８】
制御部５０は、容量記憶部５０９に記憶されている満充電容量値ＦＣＣに対する蓄電電気量Ｑの比率（百分率）を、ＲＳＯＣとして算出する。
【００５９】
ＲＳＯＣは、以下の式（Ａ）によって与えられる。
【００６０】
ＲＳＯＣ＝（Ｑ／ＦＣＣ）×１００  （％）・・・（Ａ）
【００６１】
そして、このようにして得られたＲＳＯＣが、二次電池４のＲＳＯＣとして、制御部５０から制御部３７へ送信されることで、二次電池４のＲＳＯＣが機器側回路３へ通知されるようになっている。
【００６２】
開放比率推定部５０３は、電流検出部５２によって検出された電流値Ｉｃの絶対値が、予め設定された開放判定値Ｉｔｈを下回るとき、電圧検出部５１によって検出された端子電圧値Ｖｂと温度検出部５３によって検出された温度ｔとを取得する。そして、開放比率推定部５０３は、取得された端子電圧値Ｖｂと温度ｔとの組み合わせが、ルックアップテーブルＬＴにおいて、電流値Ｉｃが０Ａのときの値として対応付けられた端子電圧値Ｖｂと温度ｔとの組み合わせと実質的に一致した場合、当該一致した組み合わせと対応付けられているＲＳＯＣを、二次電池４の蓄電比率ＲＳＯＣｏとして推定する。
【００６３】
開放比率推定部５０３は、電流値Ｉｃの絶対値が、開放判定値Ｉｔｈを下回る条件を、開放電圧条件として用いる。この場合、二次電池４の開放電圧に基づき蓄電比率ＲＳＯＣｏが取得され、かつ温度ｔの影響が低減されるから、蓄電比率ＲＳＯＣｏの検出精度が向上する。
【００６４】
ここで、ルックアップテーブルＬＴには、端子電圧値Ｖｂが上昇するほど二次電池４のＳＯＣが増大するように端子電圧値ＶｂとＲＳＯＣとが対応付けられているので、開放比率推定部５０３は、端子電圧値Ｖｂが上昇するほど蓄電比率ＲＳＯＣｏを増大させることになる。
【００６５】
なお、開放比率推定部５０３は、端子電圧値Ｖｂと温度ｔとを用いて蓄電比率ＲＳＯＣｏを推定する例に限られず、端子電圧値Ｖｂのみを用いて推定してもよい。
【００６６】
開放判定値Ｉｔｈは、二次電池４の端子電圧値Ｖｂとして開放電圧が得られる状態であることを判定するため、すなわち実質的に電流値Ｉｃが０Ａであることを判定するために予め設定された閾値で、例えば０Ａに電流検出部５２の検出誤差を加えた程度の値を用いることができる。あるいは、ユーザが機器側回路３を使用していないときに流れる漏れ電流や待機電流程度の微小な電流値であって、端子電圧値Ｖｂに実質的な影響を与えない程度の電流値を、開放判定値Ｉｔｈとして設定してもよい。
【００６７】
開放比率推定部５０３は、補正制御部５０７によって第１推定部として設定されたときは、蓄電比率ＲＳＯＣｏを第１蓄電比率ＲＳＯＣａとして開放比率推定部５０３へ通知する。また、開放比率推定部５０３は、補正制御部５０７によって第２推定部として設定されたときは、蓄電比率ＲＳＯＣｏを第２蓄電比率ＲＳＯＣｂとして開放比率推定部５０３へ通知する。
【００６８】
開放比率推定部５０３は、二次電池４の開放電圧に基づき蓄電比率ＲＳＯＣｏを推定するので、二次電池４に電流が流れた状態の端子電圧値Ｖｂから蓄電比率ＲＳＯＣｒを推定する基準比率推定部５０６よりも、第１蓄電比率ＲＳＯＣａ及び第２蓄電比率ＲＳＯＣｂの推定精度が向上する。
【００６９】
満充電比率推定部５０４は、充電制御部５０１から満充電になったことが通知されると、満充電条件が満たされたものとして、二次電池４の蓄電比率ＲＳＯＣｆは１００％（比率：１）であると推定する。
【００７０】
満充電比率推定部５０４は、補正制御部５０７によって第１推定部として設定されたときは、蓄電比率ＲＳＯＣｆを第１蓄電比率ＲＳＯＣａとして開放比率推定部５０３へ通知する。また、満充電比率推定部５０４は、補正制御部５０７によって第２推定部として設定されたときは、蓄電比率ＲＳＯＣｆを第２蓄電比率ＲＳＯＣｂとして開放比率推定部５０３へ通知する。
【００７１】
電圧換算比率取得部５０５は、電圧検出部５１によって検出された端子電圧値Ｖｂと電流検出部５２によって検出された電流値Ｉｃと温度検出部５３によって検出された温度ｔとを用いて、二次電池４の蓄電比率ＲＳＯＣｖを推定する。
【００７２】
具体的には、電圧換算比率取得部５０５は、端子電圧値Ｖｂと電流値Ｉｃと温度ｔとの組み合わせが、ルックアップテーブルＬＴにおいて対応付けられた端子電圧値Ｖｂと電流値Ｉｃと温度ｔとの組み合わせと実質的に一致した場合、当該一致した組み合わせと対応付けられているＲＳＯＣを、蓄電比率ＲＳＯＣｖとして推定する。
【００７３】
ここで、ルックアップテーブルＬＴには、端子電圧値Ｖｂが上昇するほど二次電池４のＳＯＣが増大するように端子電圧値ＶｂとＳＯＣとが対応付けられているので、電圧換算比率取得部５０５は、端子電圧値Ｖｂが上昇するほど蓄電比率ＲＳＯＣｖを増大させることになる。
【００７４】
また、ルックアップテーブルＬＴには、同一のＲＳＯＣに対して電流値Ｉｃが大きくなり、すなわち充電方向において電流値Ｉｃが増大し、放電方向において電流値Ｉｃの絶対値が小さくなるほど端子電圧値Ｖｂが上昇するように、電流値Ｉｃと端子電圧値Ｖｂとが対応付けられている。そのため、電圧換算比率取得部５０５は、電流検出部５２によって検出された電流値Ｉｃと電圧検出部５１によって検出された端子電圧値Ｖｂとを、ルックアップテーブルＬＴと照合すると、電流値Ｉｃが大きくなるほど蓄電比率ＲＳＯＣｖを減少させるように、蓄電比率ＲＳＯＣｖを推定することになる。
【００７５】
また、ルックアップテーブルＬＴには、同一のＳＯＣに対して温度ｔが高くなるほど端子電圧値Ｖｂが低下するように、温度ｔと端子電圧値Ｖｂとが対応付けられている。従って、電圧換算比率取得部５０５は、温度検出部５３によって検出された温度ｔと電圧検出部５１によって検出された端子電圧値Ｖｂとを、ルックアップテーブルＬＴと照合すると、温度ｔが高くなるほど蓄電比率ＲＳＯＣｖを増大させるように、蓄電比率ＲＳＯＣｖを推定することになる。
【００７６】
このように、ルックアップテーブルＬＴには、二次電池４のＲＳＯＣと相関関係のある複数のパラメータ、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔと二次電池４のＲＳＯＣとが対応付けられているので、蓄電比率ＲＳＯＣｖからは、電流値Ｉｃや温度ｔの影響が低減される結果、電圧換算比率取得部５０５は、精度よく蓄電比率ＲＳＯＣｖを推定することができる。
【００７７】
ところで、ルックアップテーブルＬＴに設定されている値は、離散的な値になるのに対し、電圧検出部５１によって検出される端子電圧値Ｖｂ、電流検出部５２によって検出される電流値Ｉｃ、及び温度検出部５３によって検出される温度ｔは、連続的に変化する。そのため、開放比率推定部５０３及び電圧換算比率取得部５０５は、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔを、例えば四捨五入したり端数を丸めたりする近似処理を施した上で、ルックアップテーブルＬＴと照合するようになっている。「実質的に一致」とは、このように、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔを、例えば四捨五入したり端数を丸めたりする等の近似処理を施した結果、一致する場合を含む意味である。
【００７８】
なお、電圧換算比率取得部５０５は、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔを用いて蓄電比率ＲＳＯＣｖを推定する例に限られず、端子電圧値Ｖｂのみを用いて推定してもよく、端子電圧値Ｖｂと電流値Ｉｃを用いて推定してもよく、あるいは端子電圧値Ｖｂと温度ｔを用いて、蓄電比率ＲＳＯＣｖを推定するようにしてもよい。
【００７９】
基準比率推定部５０６は、電圧換算比率取得部５０５によって推定された蓄電比率ＲＳＯＣｖが、予め設定された基準値Ｒｅｆになることを基準条件としている。そして、基準比率推定部５０６は、蓄電比率ＲＳＯＣｖが基準値Ｒｅｆと等しくなったとき、二次電池４の蓄電比率ＲＳＯＣｒを、蓄電比率ＲＳＯＣｖすなわち基準値Ｒｅｆと等しいと推定する。
【００８０】
ここで、二次電池は、蓄電比率ＲＳＯＣの変化に対する端子電圧値Ｖｂの変化量が、大きな領域である第１範囲と、小さな領域である第２範囲とが存在する。そうすると、第２範囲において、電圧換算比率取得部５０５によって端子電圧値Ｖｂに基づき推定された蓄電比率ＲＳＯＣｖは、第１範囲において電圧換算比率取得部５０５によって端子電圧値Ｖｂに基づき推定された蓄電比率ＲＳＯＣｖより精度が低下する。
【００８１】
そこで、基準値Ｒｅｆを、第１範囲に属する蓄電比率のうちから選択された値を設定すれば、電圧換算比率取得部５０５による蓄電比率ＲＳＯＣｖの推定精度が向上するので望ましい。
【００８２】
例えば、リチウムイオン二次電池の場合、ＲＳＯＣが１０％以下の領域が、蓄電比率ＲＳＯＣの変化に対する端子電圧値Ｖｂの変化量が大きな領域である第１範囲となる。従って、基準値Ｒｅｆとして、第１範囲の値、例えば５．５％を用いることが望ましい。
【００８３】
基準比率推定部５０６は、補正制御部５０７によって第１推定部として設定されたときは、蓄電比率ＲＳＯＣｒを第１蓄電比率ＲＳＯＣａとして開放比率推定部５０３へ通知する。また、基準比率推定部５０６は、補正制御部５０７によって第２推定部として設定されたときは、蓄電比率ＲＳＯＣｒを第２蓄電比率ＲＳＯＣｂとして開放比率推定部５０３へ通知する。
【００８４】
補正制御部５０７は、開放比率推定部５０３の開放電圧条件、満充電比率推定部５０４の満充電条件、基準比率推定部５０６の基準条件のうちいずれかが満たされたとき、当該満たされた条件を用いる推定部を第１推定部として設定する。そして、補正制御部５０７は、第１推定部として開放比率推定部５０３を設定したときは、第２推定部として満充電比率推定部５０４及び基準比率推定部５０６のうちいずれかを設定し、第１推定部として満充電比率推定部５０４及び基準比率推定部５０６のうちいずれかを設定したときは、第２推定部として開放比率推定部５０３を設定する。
【００８５】
また、補正制御部５０７は、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定され、満充電容量補正部５０８によって新たな満充電容量値ＦＣＣが容量記憶部５０９に記憶されたとき、当該第２推定部として用いられていた推定部を第１推定部として設定し、当該推定されていた第２蓄電比率ＲＳＯＣｂを第１蓄電比率ＲＳＯＣａとして設定することにより、新たな第１蓄電比率ＲＳＯＣａが推定されたものとして、再び新たな満充電容量値ＦＣＣの推定を開始させる。これにより、補正制御部５０７は、連続的に満充電容量値ＦＣＣの補正を繰り返す。
【００８６】
満充電容量補正部５０８は、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されてから、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されるまでの間において電流積算部５０２により積算された積算値を、差分積算値Ｑｄとして取得する。満充電容量補正部５０８は、例えば第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されたときの電流積算部５０２により積算された積算値から、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されたときの積算値を減算することによって、差分積算値Ｑｄを算出する。
【００８７】
なお、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されてから、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されるまでの間に、電流積算部５０２により積算された積算値が差分積算値Ｑｄとして積算されていればよい。従って、この間に、充電されたり放電されたりしてもよく、必ずしも連続して放電されたり、連続して充電されたりする必要はない。
【００８８】
また、二次電池４のＲＳＯＣ検出のために用いられている電流積算部５０２とは別に、満充電容量補正用にもう一つの電流積算部を備え、この電流積算部を用いて、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されてから、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されるまでの間における電流値Ｉｃの積算を行わせることで差分積算値Ｑｄを取得してもよい。
【００８９】
満充電容量補正部５０８は、第１推定部により得られた第１蓄電比率ＲＳＯＣａが表す比率を第１蓄電比率Ｒａ、第２推定部により得られた第２蓄電比率ＲＳＯＣｂが表す比率を第２蓄電比率Ｒｂとして、下記の式（１）に基づき、新たな満充電容量値ＦＣＣＮを算出する。
【００９０】
満充電容量値ＦＣＣＮ＝Ｑｄ×１／（Ｒｂ−Ｒａ）  ・・・（１）
【００９１】
そして、満充電容量補正部５０８は、このようにして得られた満充電容量値ＦＣＣＮを、新たな満充電容量値ＦＣＣとして容量記憶部５０９に記憶させることで、満充電容量値ＦＣＣを補正する。
【００９２】
なお、満充電容量補正部５０８は、上記式（１）に基づき満充電容量値ＦＣＣを補正する代わりに、下記の差分補正方式によって、満充電容量値ＦＣＣを補正するようにしてもよい。
【００９３】
すなわち、満充電容量補正部５０８は、差分補正方式として、容量記憶部５０９に記憶されている補正前の満充電容量値ＦＣＣＯと第１蓄電比率Ｒａとを乗算して得られる乗算値と差分積算値Ｑｄとの加算値である第１電気量ＱＦを、下記の式（２）を用いて算出する。
【００９４】
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
【００９５】
また、満充電容量補正部５０８は、満充電容量値ＦＣＣＯと第２蓄電比率との乗算値である第２電気量ＱＳを、下記の式（３）を用いて算出する。
【００９６】
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
【００９７】
そして、満充電容量補正部５０８は、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出する。
【００９８】
満充電容量値ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
【００９９】
満充電容量値ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）
【０１００】
ここで、第１推定部によって第１蓄電比率Ｒａが推定されたとき、満充電容量補正部５０８が、ＦＣＣＯ×Ｒａを電流積算部５０２の蓄電電気量Ｑとして設定し、電流積算部５０２によって、引き続きその蓄電電気量Ｑに対する電流値Ｉｃの積算を行わせるようにすると、第２推定部によって第２蓄電比率Ｒｂが推定されたときの蓄電電気量Ｑを、そのまま第１電気量ＱＦとして用いることができるので、処理を簡素化することができる。
【０１０１】
また、蓄電電気量Ｑの値は、二次電池４の蓄電電気量の推定値（検出値）として用いられるから、第１推定部によって第１蓄電比率Ｒａが推定されたときに、ＦＣＣＯ×Ｒａを蓄電電気量Ｑとして設定することで、二次電池４の蓄電電気量の推定精度を向上させることができる。
【０１０２】
なお、第１蓄電比率Ｒａと第１蓄電比率ＲＳＯＣａ、第２蓄電比率Ｒｂと第２蓄電比率ＲＳＯＣｂは、それそれ、比率の表現方法が異なるだけで同じ比率を表しているのであるから、第１蓄電比率同士、第２蓄電比率同士で互いに等価である。従って、式（１）における”１／（Ｒｂ−Ｒａ）”の代わりに”１００／（ＲＳＯＣｂ−ＲＳＯＣａ）”としてもよく、式（４）、式（５）における”１／｜Ｒｂ−Ｒａ｜）”の代わりに”１００／｜ＲＳＯＣｂ−ＲＳＯＣａ｜）”としてもむろんよい。この場合、式（１）における”１／（Ｒｂ−Ｒａ）” 、”１００／（ＲＳＯＣｂ−ＲＳＯＣａ）”、式（４）、式（５）における”１／｜Ｒｂ−Ｒａ｜）”、”１００／｜ＲＳＯＣｂ−ＲＳＯＣａ｜）”が、「差分積算値と、第１蓄電比率及び第２蓄電比率の差と１との比率」の一例に相当している。
【０１０３】
次に、図１に示す満充電容量補正回路５の動作について説明する。図４〜図８は、図１に示す満充電容量補正回路５の動作の一例を示すフローチャートである。
【０１０４】
まず、電流検出部５２によって、二次電池４に流れる電流値Ｉｃが検出され、電圧検出部５１によって端子電圧値Ｖｂが検出され、温度検出部５３によって温度ｔが検出される（ステップＳ１）。次に、電流積算部５０２によって、電流値Ｉｃが単位時間毎に積算されて、二次電池４に充電されている蓄電電気量Ｑが算出される（ステップＳ２）。次に、電圧換算比率取得部５０５によって、電流値Ｉｃ、端子電圧値Ｖｂ、及び温度ｔから、蓄電比率ＲＳＯＣｖが推定され、取得される（ステップＳ３）。
【０１０５】
ステップＳ１〜Ｓ３は、以下の処理と並行して常時実行され、電流値Ｉｃ、端子電圧値Ｖｂ、温度ｔ、蓄電電気量Ｑ、及び蓄電比率ＲＳＯＣｖは、常時最新の値に更新されるようになっている。
【０１０６】
次に、補正制御部５０７によって、電流値Ｉｃの絶対値と開放判定値Ｉｔｈとが比較され（ステップＳ４）、開放電圧条件が確認される。そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈ以上で開放電圧条件が満たされないと（ステップＳ４でＮＯ）、補正制御部５０７によって、充電制御部５０１からの満充電の通知の有無が確認され、満充電条件が確認される（ステップＳ５）。
【０１０７】
そして、充電制御部５０１からの満充電の通知がなく、満充電条件が満たされないと（ステップＳ５でＮＯ）、補正制御部５０７によって、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが比較され、基準条件が確認される（ステップＳ６）。そして、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが一致せず、基準条件が満たされないと、ステップＳ４へ移行する。
【０１０８】
以上、開放電圧条件、満充電条件、及び基準条件のいずれかが満たされるまで、ステップＳ４〜Ｓ６が繰り返される。そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈより小さくなり、開放電圧条件が満たされると（ステップＳ４でＹＥＳ）、補正制御部５０７によって、開放比率推定部５０３が第１推定部に設定されて、ステップＳ７へ移行する。
【０１０９】
次に、補正制御部５０７によって、開放電圧条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（１）として、例えばＲＡＭに記憶される（ステップＳ７）。
【０１１０】
そして、開放比率推定部５０３によって、二次電池４の開放電圧（ＯＣＶ：（Ｏｐｅｎ  ｃｉｒｃｕｉｔ  ｖｏｌｔａｇｅ））である端子電圧値Ｖｂと、温度ｔとから、蓄電比率ＲＳＯＣｏが推定される（ステップＳ８）。さらに、開放比率推定部５０３によって、蓄電比率ＲＳＯＣｏが第１蓄電比率ＲＳＯＣａとして設定される。蓄電比率ＲＳＯＣｏは、百分率で比率を表しているので、これを比率に直したものが、第１蓄電比率Ｒａとして設定される（ステップＳ９）。
【０１１１】
この場合、開放比率推定部５０３によって、二次電池４の開放電圧に基づき、開放電圧条件が満たされたときの二次電池４の第１蓄電比率Ｒａが推定されるので、第１蓄電比率Ｒａは、精度の高い蓄電比率の推定値となっている。
【０１１２】
次に、補正制御部５０７によって、ステップＳ４〜Ｓ６と同様の処理が、ステップＳ２１〜Ｓ２３において実行されて、開放電圧条件、満充電条件、及び基準条件のいずれかが再び満たされるまで、ステップＳ２１〜Ｓ２３が繰り返される。
【０１１３】
そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈより小さくなり、開放電圧条件が満たされると（ステップＳ２１でＹＥＳ）、補正制御部５０７によって、開放比率推定部５０３が第２推定部に設定されて、ステップＳ２４へ移行する。
【０１１４】
次に、補正制御部５０７によって、ステップＳ２１において開放電圧条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（２）として、例えばＲＡＭに記憶される（ステップＳ２４）。
【０１１５】
そして、開放比率推定部５０３によって、二次電池４の開放電圧である端子電圧値Ｖｂと、温度ｔとから、蓄電比率ＲＳＯＣｏが推定される（ステップＳ２５）。さらに、開放比率推定部５０３によって、蓄電比率ＲＳＯＣｏが第２蓄電比率ＲＳＯＣｂとして設定される。蓄電比率ＲＳＯＣｏは、百分率で比率を表しているので、これを比率に直したものが、第２蓄電比率Ｒｂとして設定される（ステップＳ２６）。
【０１１６】
この場合、開放比率推定部５０３によって、二次電池４の開放電圧に基づき、開放電圧条件が満たされたときの二次電池４の第２蓄電比率Ｒｂが推定されるので、第２蓄電比率Ｒｂは、精度の高い蓄電比率の推定値となっている。
【０１１７】
次に、補正制御部５０７によって、後述する満充電容量値ＦＣＣの補正後に、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２推定部として用いられた開放比率推定部５０３が、新たな第１推定部として設定され（ステップＳ２７）、ステップＳ４１へ移行する。
【０１１８】
なお、新たな第１推定部として設定する、とは、具体的な処理を伴うものではなく、既に推定された第２蓄電比率Ｒｂを次の補正処理における第１蓄電比率Ｒａとして用いることで、概念的に、既に第２推定部として用いられた推定部が、次の補正処理においては第１推定部の位置付けに相当することを示している。
【０１１９】
ステップＳ４１において、補正制御部５０７によって、積算値Ｑ（２）から積算値Ｑ（１）が減算されて、差分積算値Ｑｄが算出される（ステップＳ４１）。そうすると、差分積算値Ｑｄは、ステップＳ４において二次電池４が開放電圧条件を満たした後、充放電を経て再びステップＳ２１において開放電圧条件が満たされるまでの期間における、二次電池４の蓄電電気量Ｑの変化量となる。
【０１２０】
次に、満充電容量補正部５０８は、このようにして得られた第１蓄電比率Ｒａ、第２蓄電比率Ｒｂ、及び差分積算値Ｑｄに基づき、式（１）を用いて満充電容量値ＦＣＣＮを算出する（ステップＳ４２）。そして、満充電容量補正部５０８は、満充電容量値ＦＣＣＮを新たな満充電容量値ＦＣＣとして容量記憶部５０９に記憶させることで、満充電容量値ＦＣＣを補正する（ステップＳ４３）。
【０１２１】
ここで、特許文献１に記載の方法では、補正前の満充電容量に基づき充電開始時の蓄電電気量を算出する必要があるため、この充電開始時の蓄電電気量に基づき満充電容量の補正を行うと、補正前の満充電容量に含まれていた誤差の一部が、補正後の満充電容量にも残ってしまうという不都合があった。
【０１２２】
しかしながら、式（１）は、補正前の満充電容量とは無関係に得られた差分積算量Ｑｄ、第１蓄電比率Ｒａ、及び第２蓄電比率Ｒｂに基づき新たな満充電容量値ＦＣＣＮを算出することができるので、新たな補正値に補正前の満充電容量の誤差が含まれることがない。その結果、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１２３】
また、上述したように、開放比率推定部５０３は、基準比率推定部５０６よりも蓄電比率の推定精度が高いので、このように、第１及び第２推定部として開放比率推定部５０３が用いられた場合には、第１蓄電比率Ｒａ及び第２蓄電比率Ｒｂのうちいずれかが基準比率推定部５０６によって推定される場合よりも満充電容量値ＦＣＣの補正精度が向上する。
【０１２４】
そして、補正制御部５０７によって、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２蓄電比率Ｒｂが第１蓄電比率Ｒａとして設定され、積算値Ｑ（１）が積算値Ｑ（２）として設定されて（ステップＳ４４）、再びステップＳ２１へ移行する。
【０１２５】
次に、補正制御部５０７によって、開放電圧条件、満充電条件、及び基準条件のいずれかが再び満たされるまで、ステップＳ２１〜Ｓ２３が繰り返される。
【０１２６】
そして、充電制御部５０１から満充電の通知が有り、満充電条件が満たされると（ステップＳ２２でＹＥＳ）、補正制御部５０７によって、満充電比率推定部５０４が第２推定部に設定され、満充電条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（２）として取得される（ステップＳ２８）。
【０１２７】
そうすると、二次電池４は満充電になっているのであるから、満充電比率推定部５０４によって、第２蓄電比率Ｒｂが”１”、第２蓄電比率ＲＳＯＣｂが１００％と推定される（ステップＳ２９）。そして、補正制御部５０７によって、後述する満充電容量値ＦＣＣの補正後に、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２推定部として用いられた満充電比率推定部５０４が、新たな第１推定部として設定され（ステップＳ３０）、ステップＳ６１へ移行する。
【０１２８】
また、ステップＳ２１〜Ｓ２３が繰り返されているときに、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが一致して、基準条件が満たされると（ステップＳ２３でＹＥＳ）、補正制御部５０７によって、基準比率推定部５０６が第２推定部に設定され、基準条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（２）として取得される（ステップＳ３１）。
【０１２９】
そうすると、二次電池４の蓄電比率ＲＳＯＣｖが基準値Ｒｅｆ（％）と等しくなっているのであるから、基準比率推定部５０６によって、第２蓄電比率ＲＳＯＣｂが、基準値Ｒｅｆ（％）にされる。基準値Ｒｅｆ（％）は、百分率で比率を表しているので、これを比率に直したものが、第２蓄電比率Ｒｂとして設定される（ステップＳ３２）。
【０１３０】
そして、補正制御部５０７によって、満充電容量値ＦＣＣの補正後に、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２推定部として用いられた基準比率推定部５０６が、新たな第１推定部として設定され（ステップＳ３３）、ステップＳ５１へ移行する。
【０１３１】
次に、ステップＳ５１〜Ｓ５４において、ステップＳ４１〜Ｓ４４と同様の処理が実行されて、満充電容量値ＦＣＣが補正されると共に、引き続き満充電容量値ＦＣＣの補正を連続的に繰り返すための準備として、第２蓄電比率Ｒｂが第１蓄電比率Ｒａとして設定され、積算値Ｑ（１）が積算値Ｑ（２）として設定されて、ステップＳ５４からステップＳ６１へ移行する。
【０１３２】
この場合、ステップＳ５２において、ステップＳ４２と同様、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１３３】
次に、ステップＳ６１以降の動作について説明する。ステップＳ６１に移行してきたときは、第１推定部、あるいは第２推定部から新たに第１推定部として設定し直された第１推定部として満充電比率推定部５０４と基準比率推定部５０６とのうちいずれかが用いられ、満充電条件が満たされたとき、あるいは基準条件が満たされたときに、第１蓄電比率Ｒａ（第２蓄電比率Ｒｂから設定し直された第１蓄電比率Ｒａを含む）が推定されたことになる。
【０１３４】
そこで、ステップＳ６１では、次に必ず開放比率推定部５０３を第２推定部として設定するために、開放電圧条件が満たされるまで、ステップＳ６１が繰り返される。これにより、第１推定部として満充電比率推定部５０４と基準比率推定部５０６とのうちいずれかが用いられたときは、必ず第２推定部として、開放比率推定部５０３が用いられるようになっている。従って、第１推定部及び第２推定部のうち、少なくとも一方として、必ず開放比率推定部５０３が用いられるようにされている。
【０１３５】
ここで、満充電比率推定部５０４は、二次電池４が満充電にされないと第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定することができないため、第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定できる機会が少なく、従って満充電容量値ＦＣＣを補正できる機会が少ない。
【０１３６】
また、基準比率推定部５０６は、上述したように開放比率推定部５０３よりも第１蓄電比率Ｒａや第２蓄電比率Ｒｂの推定精度が低く、従って基準比率推定部５０６を用いた場合、満充電容量値ＦＣＣの補正精度が低下する。また、基準比率推定部５０６は、二次電池４の蓄電比率ＲＳＯＣｖが、例えば１０％以下に設定された基準値Ｒｅｆになるまでユーザが二次電池４を放電させなければ第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定することができないため、第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定できる機会が少なく、従って満充電容量値ＦＣＣを補正できる機会が少ない。
【０１３７】
これに対し、開放比率推定部５０３は、例えばユーザが機器の電源スイッチをオフするなどして、二次電池４の充放電電流が実質的に０になれば、第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定することができる。従って、開放比率推定部５０３は、満充電比率推定部５０４や基準比率推定部５０６よりも第１蓄電比率Ｒａや第２蓄電比率Ｒｂの推定機会が多い。また、開放比率推定部５０３は、基準比率推定部５０６より第１蓄電比率Ｒａや第２蓄電比率Ｒｂの推定精度が高い。
【０１３８】
従って、ステップＳ６１によって、第１推定部及び第２推定部のうち、少なくとも一方として、開放比率推定部５０３を用いることで、満充電容量値ＦＣＣの補正機会を増大しつつ、基準比率推定部５０６によって第１蓄電比率Ｒａ及び第２蓄電比率Ｒｂを推定する場合よりも満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１３９】
そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈより小さくなり、開放電圧条件が満たされると（ステップＳ６１でＹＥＳ）、補正制御部５０７によって、開放比率推定部５０３が第２推定部に設定されて、ステップＳ６２へ移行する。以下、ステップＳ６２〜Ｓ６５においてステップＳ２４〜Ｓ２７と同様の処理が実行され、ステップＳ６６〜Ｓ６９においてステップＳ４１〜Ｓ４４と同様の処理が実行される。
【０１４０】
これにより、満充電容量値ＦＣＣが補正されると共に、引き続き満充電容量値ＦＣＣの補正を連続的に繰り返すための準備として、第２蓄電比率Ｒｂが第１蓄電比率Ｒａとして設定され、積算値Ｑ（１）が積算値Ｑ（２）として設定されて、ステップＳ６９から再びステップＳ２１へ移行する。
【０１４１】
この場合、ステップＳ６７において、ステップＳ４２と同様、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１４２】
なお、必ずしも満充電容量値ＦＣＣの補正を連続的に繰り返す必要はない。例えば、ステップＳ２７、Ｓ４４を実行せず、ステップＳ４３からステップＳ１へ移行するようにしてもよい。また、ステップＳ３０，Ｓ３３，Ｓ５４を実行せず、ステップＳ５３からステップＳ１へ移行するようにしてもよい。また、ステップＳ６５，Ｓ６９を実行せず、ステップＳ６８からステップＳ１へ移行するようにしてもよい。
【０１４３】
一方、開放電圧条件、満充電条件、及び基準条件を監視すべく、ステップＳ４〜Ｓ６が繰り返されているときに、充電制御部５０１から満充電の通知が有り、満充電条件が満たされると（ステップＳ５でＹＥＳ）、補正制御部５０７によって、満充電比率推定部５０４が第１推定部に設定され、満充電条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（１）として取得される（ステップＳ１０）。
【０１４４】
そうすると、二次電池４は満充電になっているのであるから、満充電比率推定部５０４によって、第１蓄電比率Ｒａが”１”、第１蓄電比率ＲＳＯＣａが１００％と推定され（ステップＳ１１）、ステップＳ６１へ移行する。
【０１４５】
また、ステップＳ４〜Ｓ６が繰り返されているときに、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが一致して、基準条件が満たされると（ステップＳ６でＹＥＳ）、補正制御部５０７によって、基準比率推定部５０６が第１推定部に設定され、基準条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（１）として取得される（ステップＳ１２）。
【０１４６】
そうすると、二次電池４の蓄電比率ＲＳＯＣｖが基準値Ｒｅｆ（％）と等しくなっているのであるから、基準比率推定部５０６によって、第１蓄電比率ＲＳＯＣａが、基準値Ｒｅｆ（％）とされる。基準値Ｒｅｆ（％）は、百分率で比率を表しているので、これを比率に直したものが、第１蓄電比率Ｒａとして設定され（ステップＳ１３）、ステップＳ６１へ移行する。
【０１４７】
ステップＳ６１以降の動作は上述した通りであるのでその説明を省略する。
【０１４８】
図９、図１０は、第１推定部として開放比率推定部５０３が用いられ、第２推定部として満充電比率推定部５０４が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。図９、図１０の縦軸は二次電池４のＲＳＯＣを示し、横軸は時間の経過を示している。図９は、満充電容量値ＦＣＣがマイナス方向に補正される場合、図１０は、満充電容量値ＦＣＣがプラス方向に補正される場合の例を示している。
【０１４９】
まず、図９のタイミングＴ１のＡ点において、開放電圧条件が満たされて、開放比率推定部５０３によって、第１蓄電比率Ｒａが０．２（第１蓄電比率ＲＳＯＣａが２０％）と推定される。このとき、満充電容量値ＦＣＣＯは、４０００ｍＡｈであるとする。
【０１５０】
次に、タイミングＴ２において、満充電条件が満たされて、満充電比率推定部５０４によって、第２蓄電比率Ｒｂが１（第２蓄電比率ＲＳＯＣｂが１００％）と推定される（Ｂ１点）。このとき、差分積算値Ｑｄが３０００ｍＡｈであったとする。
【０１５１】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝３０００×１／（１−０．２）＝３７５０ｍＡｈとなる。
【０１５２】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．２＋３０００＝３８００ｍＡｈ
ＱＳ＝４０００×１＝４０００ｍＡｈ
Ｒａ＜ＲｂかつＱＦ＜ＱＳなので、式（４）を用いて、
ＦＣＣＮ＝４０００−｛｜４０００−３８００｜×（１／｜１−０．２｜）｝＝３７５０ｍＡｈ
となる。
【０１５３】
図９においては、タイミングＴ２において、満充電容量値ＦＣＣが補正されることにより、制御部５０が式（Ａ）を用いて算出するＲＳＯＣ（機器側回路３へ通知されるＲＳＯＣ）が、Ｂ２点からＢ１点へ移動することになる。このように、満充電容量値ＦＣＣの補正に応じてＲＳＯＣを変化させる処理を、ＪＵＭＰ処理と称する。
【０１５４】
次に、図１０を参照し、まず、タイミングＴ１のＡ点においては、図９におけるＡ点と同様である。次に、タイミングＴ２において、満充電条件が満たされて、満充電比率推定部５０４によって、第２蓄電比率Ｒｂが１（第２蓄電比率ＲＳＯＣｂが１００％）と推定される（Ｂ１点）。このとき、差分積算値Ｑｄが３４００ｍＡｈであったとする。
【０１５５】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝３４００×１／（１−０．２）＝４２５０ｍＡｈとなる。
【０１５６】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．２＋３４００＝４２００ｍＡｈ
ＱＳ＝４０００×１＝４０００ｍＡｈ
Ｒａ＜ＲｂかつＱＦ＞ＱＳなので、式（５）を用いて
ＦＣＣＮ＝４０００＋｛｜４０００−４２００｜×（１／｜１−０．２｜）｝＝４２５０ｍＡｈ
となる。
【０１５７】
図１０においては、タイミングＴ３において、制御部５０が式（Ａ）を用いて算出するＲＳＯＣは、１００％を超えてしまう。しかしながら、本来、ＲＳＯＣが１００％を超えることはないので、タイミングＴ３からタイミングＴ２までの期間については、制御部５０は、ＲＳＯＣを１００％に固定して機器側回路３へ通知する。このように、機器側回路３へ通知するＲＳＯＣの値を、１００％に固定する処理を、ＫＥＥＰ処理と称する。
【０１５８】
このように、差分補正方式を用いた場合、満充電容量値ＦＣＣＮの算出には補正前の満充電容量値ＦＣＣＯが用いられているものの、結果的に満充電容量値ＦＣＣＯに含まれる誤差がキャンセルされて、式（１）を用いた場合と同じ満充電容量値ＦＣＣＮが得られる。従って、差分補正方式を用いた場合であっても、式（１）を用いた場合と同様の補正値が得られるから、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１５９】
図１１、図１２は、第１推定部として開放比率推定部５０３が用いられ、第２推定部として基準比率推定部５０６が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。図１１、図１２の縦軸は二次電池４のＲＳＯＣを示し、横軸は時間の経過を示している。図１１は、満充電容量値ＦＣＣがマイナス方向に補正される場合、図１２は、満充電容量値ＦＣＣがプラス方向に補正される場合の例を示している。
【０１６０】
まず、図１１を参照し、タイミングＴ４のＣ点において、開放電圧条件が満たされて、開放比率推定部５０３によって、第１蓄電比率Ｒａが０．６（第１蓄電比率ＲＳＯＣａが６０％）と推定される。満充電容量値ＦＣＣＯは、４０００ｍＡｈであるとする。
【０１６１】
次に、タイミングＴ５において、基準条件が満たされて、基準比率推定部５０６によって、第２蓄電比率ＲＳＯＣｂが基準値Ｒｅｆ（＝５．５％）、第２蓄電比率ＲｂがＲｅｆ／１００（＝０．０５５）と推定される（Ｄ１点）。このとき、差分積算値Ｑｄが−２０００ｍＡｈであったとする。
【０１６２】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−２０００×１／（０．０５５−０．６）＝３６７０ｍＡｈとなる。
【０１６３】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−２０００＝４００ｍＡｈ
ＱＳ＝４０００×０．０５５＝２２０ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＞ＱＳなので、式（４）が用いられ、
ＦＣＣＮ＝４０００−｛｜２２０−４００｜×（１／｜０．０５５−０．６｜）｝＝３６７０ｍＡｈ
となる。図１１においては、タイミングＴ５において、ＪＵＭＰ処理が実行される。
【０１６４】
次に、図１２を参照し、まず、タイミングＴ４のＣ点においては、図１１におけるＣ点と同様である。次に、タイミングＴ５において、基準条件が満たされて、基準比率推定部５０６によって、第２蓄電比率ＲＳＯＣｂが基準値Ｒｅｆ（＝５．５％）、第２蓄電比率ＲｂがＲｅｆ／１００（＝０．０５５）と推定される（Ｄ１点）。このとき、差分積算値Ｑｄが−２３６０ｍＡｈであったとする。
【０１６５】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−２３６０×１／（０．０５５−０．６）＝４３３０ｍＡｈとなる。
【０１６６】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−２３６０＝４０ｍＡｈ
ＱＳ＝４０００×０．０５５＝２２０ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＜ＱＳなので、式（５）が用いられ、
ＦＣＣＮ＝４０００＋｛｜２２０−４０｜×（１／｜０．０５５−０．６｜）｝＝４３３０ｍＡｈ
となる。図１２においては、タイミングＴ６〜Ｔ５において、ＫＥＥＰ処理が実行される。
【０１６７】
このように、第１推定部として開放比率推定部５０３が用いられ、第２推定部として基準比率推定部５０６が用いられたときに差分補正方式を用いた場合であっても、式（１）を用いた場合と同様の補正値が得られるから、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１６８】
図１３、図１４は、第１及び第２推定部として開放比率推定部５０３が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。図１３、図１４の縦軸は二次電池４のＲＳＯＣを示し、横軸は時間の経過を示している。図１３は、満充電容量値ＦＣＣがマイナス方向に補正される場合、図１４は、満充電容量値ＦＣＣがプラス方向に補正される場合の例を示している。
【０１６９】
まず、タイミングＴ７のＥ点において、開放電圧条件が満たされて、開放比率推定部５０３によって、第１蓄電比率Ｒａが０．６（第１蓄電比率ＲＳＯＣａが６０％）と推定される。満充電容量値ＦＣＣＯは、４０００ｍＡｈであるとする。
【０１７０】
次に、タイミングＴ８において、開放電圧条件が満たされて、開放比率推定部５０３によって、第２蓄電比率Ｒｂが０．１（第２蓄電比率ＲＳＯＣｂが１０％）と推定される（Ｆ１点）。このとき、差分積算値Ｑｄが−１８００ｍＡｈであったとする。
【０１７１】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−１８００×１／（０．１−０．６）＝３６００ｍＡｈとなる。
【０１７２】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−１８００＝６００ｍＡｈ
ＱＳ＝４０００×０．１＝４００ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＞ＱＳなので、式（４）が用いられ、
ＦＣＣＮ＝４０００−｛｜４００−６００｜×（１／｜０．１−０．６｜）｝＝３６００ｍＡｈ
となる。図１３においては、タイミングＴ８において、ＪＵＭＰ処理が実行される。
【０１７３】
次に、図１４を参照し、まず、タイミングＴ７のＥ点においては、図１３におけるＥ点と同様である。次に、タイミングＴ８において、開放電圧条件が満たされて、開放比率推定部５０３によって、第２蓄電比率Ｒｂが０．１（第２蓄電比率ＲＳＯＣｂが１０％）と推定される（Ｆ１点）。このとき、差分積算値Ｑｄが−２２００ｍＡｈであったとする。
【０１７４】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−２２００×１／（０．１−０．６）＝４４００ｍＡｈとなる。
【０１７５】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−２２００＝２００ｍＡｈ
ＱＳ＝４０００×０．１＝４００ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＜ＱＳなので、式（５）が用いられ、
ＦＣＣＮ＝４０００＋｛｜４００−２００｜×（１／｜０．１−０．６｜）｝＝４４００ｍＡｈ
となる。図１４においては、タイミングＴ８において、ＪＵＭＰ処理が実行される。
【０１７６】
このように、第１及び第２推定部として開放比率推定部５０３が用いられたときに差分補正方式を用いた場合であっても、式（１）を用いた場合と同様の補正値が得られるから、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１７７】
なお、推定部として、開放比率推定部５０３、満充電比率推定部５０４、及び基準比率推定部５０６を備える例を示したが、基準比率推定部５０６を備えず、開放比率推定部５０３と満充電比率推定部５０４とを備え、第１推定部及び第２推定部のうち一方として開放比率推定部５０３を用い、他方の推定部として満充電比率推定部５０４を用いるようにしてもよい。
【０１７８】
また、満充電比率推定部５０４を備えず、開放比率推定部５０３と基準比率推定部５０６とを備え、第１推定部及び第２推定部のうち一方として開放比率推定部５０３を用い、他方の推定部として基準比率推定部５０６を用いるようにしてもよい。
【０１７９】
また、満充電比率推定部５０４及び基準比率推定部５０６を備えず、第１推定部及び第２推定部として満充電比率推定部５０４を用いるようにしてもよい。
【０１８０】
また、開放比率推定部５０３と組み合わせて用いられる推定部は、満充電比率推定部５０４及び基準比率推定部５０６に限られず、他の方法で二次電池４の蓄電比率を推定するものであってもよい。
【０１８１】
即ち、本発明の一局面に従う満充電容量補正回路は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算部と、前記二次電池の満充電容量を示す満充電容量値を記憶する容量記憶部と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定部と、前記第１推定部によって前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定部と、前記第１推定部によって前記第１蓄電比率が推定されてから、前記第２推定部によって前記第２蓄電比率が推定されるまでの間において前記積算部により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として前記容量記憶部に記憶させることにより満充電容量値を補正する満充電容量補正部と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定部と、前記第１推定部及び前記第２推定部のうち少なくとも一つとして、前記開放比率推定部を設定する補正制御部とを備える。
【０１８２】
この構成によれば、二次電池の蓄電比率が推定可能となる条件である推定可能条件が満たされたとき、第１推定部によって、当該二次電池の蓄電比率が第１蓄電比率として推定される。また、第１推定部によって第１蓄電比率が推定された後、第２推定部によって、前記推定条件と同一あるいは異なる推定可能条件が満たされるか否かを監視され、この推定可能条件が満たされたとき、このときの二次電池の蓄電比率が第２蓄電比率として推定される。
【０１８３】
ここで、第１蓄電比率及び第２蓄電比率の差は、差分積算値に相当する電気量によって生じたものである。そして、満充電容量値は、比率”１”、すなわち１００％に対応している。従って、満充電容量補正部は、第１蓄電比率及び前記第２蓄電比率の差と満充電容量値に対応する比率である１との比率と、差分積算値と、に基づいて二次電池の満充電容量値を推定することができる。満充電容量補正部は、このようにして補正後の満充電容量値を推定することで、補正前の満充電容量値に含まれる誤差の影響を受けずに満充電容量値を補正することができる結果、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる。
【０１８４】
さらに、開放比率推定部は、前記開放電圧条件が満たされたときの二次電池の端子電圧、すなわち当該二次電池の開放電圧に基づき前記二次電池の蓄電比率を推定する。二次電池の開放電圧は、二次電池の起電力そのものであって、二次電池の起電力は、二次電池の蓄電比率に応じて決まるから、開放電圧に基づき蓄電比率を推定する開放比率推定部は、精度よく二次電池の蓄電比率を推定できる。また、二次電池に流れる電流が開放判定値を下回る開放電圧条件は、例えばこの二次電池を用いる機器のスイッチをユーザがオフする等した場合に満たされる可能性が高い。そのため、二次電池が満充電されたり、完全放電されたりする機会よりも、開放電圧条件が満たされる機会の方が多いと考えられる。
【０１８５】
そこで、補正制御部が、第１推定部及び第２推定部のうち少なくとも一つとして、開放電圧条件が満たされることを条件とする開放比率推定部を用いるように設定することで、蓄電比率の推定機会を増大させることができる。そして、蓄電比率の推定機会が増大すれば、満充電容量の補正機会を増大させることができる。これにより、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることが可能となる。
【０１８６】
また、前記二次電池が満充電になったことを検出する満充電検出部と、前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部とを備え、前記補正制御部は、前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記満充電比率推定部を設定することが好ましい。
【０１８７】
この構成によれば、満充電検出部によって、二次電池が満充電になったことが検出される。そうすると、上記満充電条件が満たされたときは、ほぼ確実に二次電池の蓄電比率は１（１００％）になっていることを意味する。従って、満充電比率推定部は、満充電条件が満たされたとき、二次電池の蓄電比率は１（１００％）であると推定することで、極めて高精度で蓄電比率を推定することができる。
【０１８８】
そこで、補正制御部が、第１推定部及び第２推定部のうち一方として開放比率推定部を設定し、他方の推定部として満充電比率推定部を設定することで、蓄電比率の推定精度が極めて高い満充電比率推定部と、蓄電比率の推定機会が満充電比率推定部より多い開放比率推定部とを組み合わせて満充電容量の補正に用いることで、補正精度の向上と補正機会の増大とをバランスよく両立させることが容易となる。
【０１８９】
また、前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、前記電圧換算比率取得部によって取得された蓄電比率が予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、前記補正制御部は、前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記基準比率推定部を設定することが好ましい。
【０１９０】
二次電池の端子電圧は、蓄電比率に応じて変化する。この性質を利用して、電圧換算比率取得部は、二次電池の端子電圧に基づき蓄電比率を取得する。そして、電圧換算比率取得部によって取得された蓄電比率が基準値と一致したときは、すなわち当該二次電池の蓄電比率はその基準値を等しいのであるから、基準比率推定部は、基準値を、そのまま二次電池の蓄電比率とすることで、二次電池の蓄電比率を推定できる。そうすると、基準値を、満充電や完全放電とは異なる蓄電比率に適宜設定しておくことにより、満充電や完全放電しなくても、二次電池の蓄電比率を推定できるから、蓄電比率の推定機会が増大する。
【０１９１】
そこで、補正制御部が、第１推定部及び第２推定部のうち一方として開放比率推定部を設定し、他方の推定部として基準比率推定部を設定することで、蓄電比率の推定機会が多い基準比率推定部と、基準比率推定部より蓄電比率の推定精度が高く、かつ蓄電比率の推定機会が満充電比率推定部より多い開放比率推定部とを組み合わせて満充電容量の補正に用いることで、補正精度の向上と補正機会の増大とをバランスよく両立させることが容易となる。
【０１９２】
また、前記二次電池が満充電になったことを検出する満充電検出部と、前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部と、前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、前記電圧換算比率取得部によって取得された蓄電比率が、予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、前記補正制御部は、前記開放電圧条件、前記満充電条件、及び前記基準条件のうちいずれかが満たされたとき、当該満たされた条件を前記推定可能条件として用いる推定部を前記第１推定部として設定し、当該第１推定部として前記開放比率推定部を設定したときは、前記第２推定部として、当該開放比率推定部、前記満充電比率推定部、及び前記基準比率推定部のうちいずれかの推定部を設定し、当該第１推定部として前記満充電比率推定部及び前記基準比率推定部のうちいずれかの推定部を設定したときは、前記第２推定部として前記開放比率推定部を設定することが好ましい。
【０１９３】
この構成によれば、補正制御部によって、開放電圧条件、満充電条件、及び基準条件のうちいずれかが満たされたとき、当該満たされた条件を推定可能条件として用いる推定部が第１推定部として設定されるので、蓄電比率の推定機会が増大する。また、補正制御部によって、第１推定部として開放比率推定部が設定されたときは、第２推定部として、開放比率推定部、満充電比率推定部、及び基準比率推定部のうちいずれかの推定部が設定され、当該第１推定部として満充電比率推定部及び基準比率推定部のうちいずれかの推定部が設定されたときは、第２推定部として開放比率推定部が設定される。その結果、第１及び第２推定部のうち少なくとも一方は、基準比率推定部より蓄電比率の推定精度が高く、かつ蓄電比率の推定機会が満充電比率推定部より多い開放比率推定部が用いられる結果、補正精度の向上と補正機会の増大とをバランスよく両立させることが容易となる。
【０１９４】
また、前記補正制御部は、前記第２推定部によって前記第２蓄電比率が推定され、前記満充電容量補正部によって新たな満充電容量値が前記容量記憶部に記憶されたとき、当該第２推定部として設定されていた推定部を新たに前記第１推定部として設定し、当該推定されていた第２蓄電比率を前記第１蓄電比率として設定することにより新たな第１蓄電比率が推定されたものとして、新たな前記第２推定部の設定を行うことが好ましい。
【０１９５】
この構成によれば、満充電容量値が補正された後、補正制御部によって、当該満充電容量値の補正に用いられた第２蓄電比率が、次の補正のための第１蓄電比率として設定される。そうすると、次に推定可能条件が満たされたときに改めて第１蓄電比率を推定し直す必要がなく、次に所定の推定可能条件が満たされたときに第２蓄電比率を推定して再び満充電容量値を補正することで、連続的に満充電容量値の補正を繰り返すことが可能となる。その結果、満充電容量値の補正機会を増大させることができる。
【０１９６】
また、前記満充電容量補正部は、前記第１蓄電比率から前記第２蓄電比率を減算した減算値の逆数を、前記差分積算値に乗算することにより、前記新たな満充電容量値を算出することが好ましい。
【０１９７】
この構成によれば、満充電容量補正部は、補正前の満充電容量値を用いることなく新たな満充電容量値を算出することができるので、補正前の満充電容量値に含まれている誤差の影響を受けることなく満充電容量値を補正することができる。従って、満充電容量値の補正精度を向上させることができる。
【０１９８】
また、前記満充電容量補正部は、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（１）に基づき、前記新たな満充電容量値ＦＣＣＮを算出することが好ましい。
【０１９９】
満充電容量値ＦＣＣＮ＝Ｑｄ×１／（Ｒｂ−Ｒａ）  ・・・（１）
【０２００】
この構成によれば、満充電容量補正部は、補正前の満充電容量値を含まない式（１）を用いて新たな満充電容量値を算出することができるので、補正前の満充電容量値に含まれている誤差の影響を受けることなく満充電容量値を補正することができる。従って、満充電容量値の補正精度を向上させることができる。
【０２０１】
また、前記満充電容量補正部は、前記容量記憶部に記憶されている補正前の満充電容量値をＦＣＣＯ、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（２）を満たす第１電気量ＱＦを取得し、下記の式（３）を満たす第２電気量ＱＳを取得すると共に、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出するようにしてもよい。
【０２０２】
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）。
【０２０３】
この構成によれば、満充電容量値ＦＣＣＮの算出過程で補正前の満充電容量値ＦＣＣＯを用いるものの、結果的に満充電容量値ＦＣＣＯの影響がキャンセルされて、式（１）を用いて満充電容量値ＦＣＣＮを算出した場合と同様の結果が得られる。
【０２０４】
また、前記満充電容量補正部は、前記第１推定部によって前記第１蓄電比率Ｒａが推定されたとき、前記積算部による積算値を前記満充電容量値ＦＣＣＯと前記第１蓄電比率Ｒａとの乗算値に更新し、当該積算部による以後の積算を、当該更新された後の乗算値に対して引き続き行わせることにより、前記第２推定部によって前記第２蓄電比率Ｒｂが推定されたときにおける前記積算部の積算値を、前記第１電気量ＱＦとして取得することが好ましい。
【０２０５】
第１推定部によって第１蓄電比率Ｒａが推定されたとき、満充電容量補正部が、積算部による積算値を、満充電容量値ＦＣＣＯと第１蓄電比率Ｒａとの乗算値に更新し、当該積算部による以後の積算を、当該更新された後の乗算値に対して引き続き行わせる。このことにより、積算部による積算値が、そのまま式（２）を満たす第１電気量ＱＦとなる。従って、式（２）の演算処理を行うことなく第１電気量ＱＦが得られる結果、演算処理を簡素化することができる。
【０２０６】
また、前記蓄電比率には、前記蓄電比率の変化に対して前記二次電池の端子電圧が変化する第１範囲と、前記蓄電比率の変化に対する前記二次電池の端子電圧の変化が前記第１範囲より小さい第２範囲とが存在し、前記基準値として、前記第１範囲に属する蓄電比率のうちから選択された値が設定されていることが好ましい。
【０２０７】
この構成によれば、蓄電比率の変化に対する端子電圧の変化が、第２範囲より大きい第１範囲に属する蓄電比率のうちから選択された値が、基準比率推定部によって用いられる基準値として設定される。そうすると、蓄電比率の変化に対して大きく端子電圧が変化する領域において、端子電圧に基づき取得された蓄電比率が基準値と一致することになるから、基準条件の判定精度が向上する。そして、基準比率推定部は、基準条件が満たされたとき、二次電池の蓄電比率は基準値であると推定するのであるから、基準条件の判定精度が向上すれば、基準比率推定部による蓄電比率の推定精度が向上し、ひいては満充電容量値の補正精度が向上する。
【０２０８】
また、前記二次電池は、リチウムイオン二次電池であり、前記基準値は、１０％以下の値に設定されていることが好ましい。
【０２０９】
リチウムイオン二次電池における、ＳＯＣが１０％以下の領域は、第１範囲に該当する。従って、基準値を１０％以下の値に設定すれば、満充電容量値の補正精度を向上させることが可能である。
【０２１０】
また、前記二次電池に流れる電流の電流値を検出する電流検出部と、前記二次電池の端子電圧を検出する電圧検出部と、前記二次電池の温度を検出する温度検出部と、前記二次電池の蓄電比率と前記二次電池を流れる電流値と前記二次電池の温度とを、当該二次電池の端子電圧と対応付けるルックアップテーブルを記憶するテーブル記憶部とを備え、前記電圧換算比率取得部は、前記テーブル記憶部に記憶されるルックアップテーブルによって、前記電圧検出部によって検出された端子電圧、前記電流検出部によって検出された電流値、及び前記温度検出部によって検出された温度と対応付けられている蓄電比率を取得することが好ましい。
【０２１１】
この構成によれば、二次電池の蓄電比率と、当該蓄電比率と相関関係のある端子電圧値、電流値、及び温度とがルックアップテーブルによって、対応付けられているので、電圧換算比率取得部は、電圧検出部により検出される端子電圧、電流検出部により検出される電流値、及び温度検出部により検出される温度を用いて、二次電池に流れる電流値や温度の影響を低減しつつ二次電池の蓄電比率を容易に取得することができる。
【０２１２】
また、本発明の一局面に従う充電システムは、上述の満充電容量補正回路と、前記二次電池の満充電電圧を当該二次電池に印加することにより充電する充電部とを備え、前記満充電検出部は、前記充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、当該二次電池が満充電になったと判定する。
【０２１３】
この構成によれば、充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、すなわち二次電池の充電終了条件が満たされたときに、当該二次電池が満充電になったと判定する。従って、満充電検出部は、二次電池が満充電になったことを、高精度で検出することができる。
【０２１４】
また、本発明の一局面に従う電池パックは、上述の満充電容量補正回路と、前記二次電池とを備える。
【０２１５】
この構成によれば、二次電池を備えた電池パックにおいて、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる。
【０２１６】
また、本発明の一局面に従う満充電容量補正方法は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算工程と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定工程と、前記第１推定工程において前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定工程と、前記第１推定工程において前記第１蓄電比率が推定されてから、前記第２推定工程において前記第２蓄電比率が推定されるまでの間において前記積算工程により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて、前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として当該満充電容量値を補正する満充電容量補正工程と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定工程と、前記第１推定工程及び前記第２推定工程のうち少なくとも一つとして、前記開放比率推定工程を用いる。
【０２１７】
この構成によれば、上述の満充電補正回路と同様、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる。
【０２１８】
このような構成の満充電容量補正回路、充電システム、電池パック、及び満充電容量補正方法は、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の算出精度を向上させることができる。
【０２１９】
なお、発明を実施するための形態においてなされた具体的な実施態様又は実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求事項との範囲内で、種々変更して実施することができるものである。
【産業上の利用可能性】
【０２２０】
本発明に係る満充電容量補正回路、充電システム、電池パック、及び満充電容量補正方法は、携帯型パーソナルコンピュータやデジタルカメラ、ビデオカメラ、携帯電話機等の電子機器、電気自動車やハイブリッドカー等の車両、ハイブリッドエレベータ、太陽電池や発電装置と二次電池とを組み合わされた電源システム、無停電源装置等の電池搭載装置、システムにおいて、好適に利用することができる。
【図１】
2011135631.tif 000003
【図２】
2011135631.tif 000004
【図３】
2011135631.tif 000005
【図４】
2011135631.tif 000006
【図５】
2011135631.tif 000007
【図６】
2011135631.tif 000008
【図７】
2011135631.tif 000009
【図８】
2011135631.tif 000010
【図９】
2011135631.tif 000011
【図１０】
2011135631.tif 000012
【図１１】
2011135631.tif 000013
【図１２】
2011135631.tif 000014
【図１３】
2011135631.tif 000015
【図１４】
2011135631.tif 000016
【手続補正書】
【提出日】平成24年2月7日(2012.2.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
二次電池に流れる電流の電流値を積算することで、積算値を算出する積算部と、
前記二次電池の満充電容量を示す満充電容量値を記憶する容量記憶部と、
前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定部と、
前記第１推定部によって前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定部と、
前記第１推定部によって前記第１蓄電比率が推定されてから、前記第２推定部によって前記第２蓄電比率が推定されるまでの間において前記積算部により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として前記容量記憶部に記憶させることにより満充電容量値を補正する満充電容量補正部と、
前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定部と、
前記第１推定部及び前記第２推定部のうち少なくとも一つとして、前記開放比率推定部を設定する補正制御部とを備え、
前記満充電容量補正部は、
前記容量記憶部に記憶されている補正前の満充電容量値をＦＣＣＯ、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（２）を満たす第１電気量ＱＦを取得し、下記の式（３）を満たす第２電気量ＱＳを取得すると共に、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出すること
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）
を特徴とする満充電容量補正回路。
【請求項２】
前記二次電池が満充電になったことを検出する満充電検出部と、
前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部とを備え、
前記補正制御部は、
前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記満充電比率推定部を設定すること
を特徴とする請求項１記載の満充電容量補正回路。
【請求項３】
前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、
前記電圧換算比率取得部によって取得された蓄電比率が予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、
前記補正制御部は、
前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記基準比率推定部を設定すること
を特徴とする請求項１記載の満充電容量補正回路。
【請求項４】
前記二次電池が満充電になったことを検出する満充電検出部と、
前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部と、
前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、
前記電圧換算比率取得部によって取得された蓄電比率が、予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、
前記補正制御部は、
前記開放電圧条件、前記満充電条件、及び前記基準条件のうちいずれかが満たされたとき、当該満たされた条件を前記推定可能条件として用いる推定部を前記第１推定部として設定し、当該第１推定部として前記開放比率推定部を設定したときは、前記第２推定部として、当該開放比率推定部、前記満充電比率推定部、及び前記基準比率推定部のうちいずれかの推定部を設定し、当該第１推定部として前記満充電比率推定部及び前記基準比率推定部のうちいずれかの推定部を設定したときは、前記第２推定部として前記開放比率推定部を設定すること
を特徴とする請求項１記載の満充電容量補正回路。
【請求項５】
前記補正制御部は、
前記第２推定部によって前記第２蓄電比率が推定され、前記満充電容量補正部によって新たな満充電容量値が前記容量記憶部に記憶されたとき、当該第２推定部として設定されていた推定部を新たに前記第１推定部として設定し、当該推定されていた第２蓄電比率を前記第１蓄電比率として設定することにより新たな第１蓄電比率が推定されたものとして、新たな前記第２推定部の設定を行うこと
を特徴とする請求項１〜４のいずれか１項に記載の満充電容量補正回路。
【請求項６】
前記満充電容量補正部は、
前記第１推定部によって前記第１蓄電比率Ｒａが推定されたとき、前記積算部による積算値を前記満充電容量値ＦＣＣＯと前記第１蓄電比率Ｒａとの乗算値に更新し、当該積算部による以後の積算を、当該更新された後の乗算値に対して引き続き行わせることにより、前記第２推定部によって前記第２蓄電比率Ｒｂが推定されたときにおける前記積算部の積算値を、前記第１電気量ＱＦとして取得すること
を特徴とする請求項１〜５のいずれか１項に記載の満充電容量補正回路。
【請求項７】
前記蓄電比率には、前記蓄電比率の変化に対して前記二次電池の端子電圧が変化する第１範囲と、前記蓄電比率の変化に対する前記二次電池の端子電圧の変化が前記第１範囲より小さい第２範囲とが存在し、
前記基準値として、前記第１範囲に属する蓄電比率のうちから選択された値が設定されていること
を特徴とする請求項３又は４記載の満充電容量補正回路。
【請求項８】
前記二次電池は、リチウムイオン二次電池であり、
前記基準値は、１０％以下の値に設定されていること
を特徴とする請求項７記載の満充電容量補正回路。
【請求項９】
前記二次電池に流れる電流の電流値を検出する電流検出部と、
前記二次電池の端子電圧を検出する電圧検出部と、
前記二次電池の温度を検出する温度検出部と、
前記二次電池の蓄電比率と前記二次電池を流れる電流値と前記二次電池の温度とを、当該二次電池の端子電圧と対応付けるルックアップテーブルを記憶するテーブル記憶部とを備え、
前記電圧換算比率取得部は、
前記テーブル記憶部に記憶されるルックアップテーブルによって、前記電圧検出部によって検出された端子電圧、前記電流検出部によって検出された電流値、及び前記温度検出部によって検出された温度と対応付けられている蓄電比率を取得すること
を特徴とする請求項３又は４記載の満充電容量補正回路。
【請求項１０】
請求項２又は４に記載の満充電容量補正回路と、
前記二次電池の満充電電圧を当該二次電池に印加することにより充電する充電部とを備え、
前記満充電検出部は、
前記充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、当該二次電池が満充電になったと判定すること
を特徴とする充電システム。
【請求項１１】
請求項１〜９のいずれか１項に記載の満充電容量補正回路と、
前記二次電池と
を備えることを特徴とする電池パック。
【請求項１２】
二次電池に流れる電流の電流値を積算することで、積算値を算出する積算工程と、
前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定工程と、
前記第１推定工程において前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定工程と、
前記第１推定工程において前記第１蓄電比率が推定されてから、前記第２推定工程において前記第２蓄電比率が推定されるまでの間において前記積算工程により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて、前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として当該満充電容量値を補正する満充電容量補正工程と、
前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定工程と、
前記第１推定工程及び前記第２推定工程のうち少なくとも一つとして、前記開放比率推定工程を用い、
前記満充電容量補正工程は、
補正前の満充電容量値をＦＣＣＯ、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（２）を満たす第１電気量ＱＦを取得し、下記の式（３）を満たす第２電気量ＱＳを取得すると共に、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出すること
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）
を特徴とする満充電容量補正方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の満充電容量値を補正する満充電容量補正方法と、これを用いた満充電容量補正回路、充電システム及び電池パックとに関する。
【背景技術】
【０００２】
従来より、携帯型パーソナルコンピュータやデジタルカメラ、ビデオカメラ、携帯電話機等の電子機器、電気自動車やハイブリッドカー等の車両、ハイブリッドエレベータ、太陽電池や発電装置と二次電池とを組み合わされた電源システム、無停電源装置等の電池搭載装置、システム等、種々の装置、システムにおいて、二次電池が広く用いられている。
【０００３】
そして、例えば携帯型パーソナルコンピュータ等の電子機器では、ユーザビリティの観点から、二次電池に充電されている使用可能な残量を表示したり、電池切れになる前に警報を発したりするようになっている。
【０００４】
また、太陽電池発電やハイブリットカー等のシステムにおいては、負荷への電力の安定供給の観点から、二次電池がある程度常時充電されている状態にしておく必要がある一方、発電された余剰電力や回生電力を吸収させる必要から、二次電池が満充電になって充電できない状態にならないように、充電されている蓄電電気量の、満充電容量（ＦＣＣ：Ｆｕｌｌ  Ｃｈａｒｇｅ  Ｃａｐａｃｉｔｙ）に対する比率（百分率）であるＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）が、例えば２０％〜８０％の範囲で推移するように充電制御が行われている。
【０００５】
このように、二次電池に充電されている使用可能な残量を検出したり、ＳＯＣを算出したりするためには、二次電池の満充電容量を知る必要がある。しかしながら、二次電池の満充電容量は、二次電池の劣化に伴い減少していくため、出荷時の満充電容量をそのまま用いて電池残量やＳＯＣを求めると、その誤差が大きくなってしまう。
【０００６】
そこで、二次電池の使用開始後においても、二次電池を満充電状態から連続して放電させることで、完全放電させて、その際の放電電流を積算することで満充電容量を算出し、満充電容量を補正したり更新したりする方法が知られている。しかしながら、このような方法では、満充電容量を補正等するために、装置、システムにおいて使用状態にある二次電池を、満充電状態から完全放電させる必要があるため、満充電容量を補正等する機会が限られてしまう。
【０００７】
そこで、二次電池が完全放電されていなくても、充電開始から二次電池が満充電になるまでの充電電気量を検出し、その充電電気量を充電開始時の蓄電電気量（充電開始残容量）に加算することで、満充電容量を算出する方法が知られている（例えば、特許文献１参照。）。また、特許文献１には、充電開始時の蓄電電気量を、電池電圧から決定することが記載されている。これにより、二次電池が完全放電されなくても満充電容量を補正可能にされている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−１７７７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、特許文献１に記載の方法では、充電開始時の蓄電電気量を、電池電圧から決定するときは、電池電圧と蓄電電気量（残容量）との関係を示すデータテーブルを用いる。ここで、特許文献１の図３に記載されているように、電池の端子電圧は、満充電容量に対する蓄電電気量（残容量）の比率（％）であるＳＯＣとの間に相関関係を有している。
【００１０】
そのため、電池の端子電圧を、一旦ＳＯＣに変換し、このＳＯＣの比率を満充電容量に乗算することで、充電開始時の蓄電電気量を算出しなければならない。しかしながら、このようにして求められた充電開始時の蓄電電気量は、補正前の満充電容量に基づき算出されることになるため、満充電容量の誤差を含んでいる。
【００１１】
従って、充電開始から二次電池が満充電になるまでの充電電気量を充電開始時の蓄電電気量（充電開始残容量）に加算して得られた満充電容量も、誤差を含んでしまうという、不都合があった。
【００１２】
本発明の目的は、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる満充電容量補正回路、充電システム、電池パック、及び満充電容量補正方法を提供することである。
【課題を解決するための手段】
【００１３】
本発明の一局面に従う満充電容量補正回路は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算部と、前記二次電池の満充電容量を示す満充電容量値を記憶する容量記憶部と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定部と、前記第１推定部によって前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定部と、前記第１推定部によって前記第１蓄電比率が推定されてから、前記第２推定部によって前記第２蓄電比率が推定されるまでの間において前記積算部により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として前記容量記憶部に記憶させることにより満充電容量値を補正する満充電容量補正部と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定部と、前記第１推定部及び前記第２推定部のうち少なくとも一つとして、前記開放比率推定部を設定する補正制御部とを備え、前記満充電容量補正部は、前記容量記憶部に記憶されている補正前の満充電容量値をＦＣＣＯ、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（２）を満たす第１電気量ＱＦを取得し、下記の式（３）を満たす第２電気量ＱＳを取得すると共に、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出する。
【００１４】
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）
また、本発明の一局面に従う充電システムは、上述の満充電容量補正回路と、前記二次電池の満充電電圧を当該二次電池に印加することにより充電する充電部とを備え、前記満充電検出部は、前記充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、当該二次電池が満充電になったと判定する。
【００１５】
また、本発明の一局面に従う電池パックは、上述の満充電容量補正回路と、前記二次電池とを備える。
【００１６】
また、本発明の一局面に従う満充電容量補正方法は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算工程と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定工程と、前記第１推定工程において前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定工程と、前記第１推定工程において前記第１蓄電比率が推定されてから、前記第２推定工程において前記第２蓄電比率が推定されるまでの間において前記積算工程により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて、前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として当該満充電容量値を補正する満充電容量補正工程と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定工程と、前記第１推定工程及び前記第２推定工程のうち少なくとも一つとして、前記開放比率推定工程を用い、前記満充電容量補正工程は、補正前の満充電容量値をＦＣＣＯ、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（２）を満たす第１電気量ＱＦを取得し、下記の式（３）を満たす第２電気量ＱＳを取得すると共に、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出する。
【００１７】
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）
【発明の効果】
【００１８】
満充電容量の補正機会を増大させつつ、満充電容量の補正精度を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る満充電容量補正方法を用いた満充電容量補正回路を備えた、電池パック及び充電システムの構成の一例を示すブロック図である。
【図２】図１に示す制御部の一例を示すブロック図である。
【図３】図１に示すテーブル記憶部に記憶されるルックアップテーブルの一例を示す説明図である。
【図４】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図５】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図６】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図７】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図８】図１に示す満充電容量補正回路の動作の一例を示すフローチャートである。
【図９】第１推定部として開放比率推定部が用いられ、第２推定部として満充電比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１０】第１推定部として開放比率推定部が用いられ、第２推定部として満充電比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１１】第１推定部として開放比率推定部が用いられ、第２推定部として基準比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１２】第１推定部として開放比率推定部が用いられ、第２推定部として基準比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１３】第１及び第２推定部として開放比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【図１４】第１及び第２推定部として開放比率推定部が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。図１は、本発明の一実施形態に係る満充電容量補正方法を用いた満充電容量補正回路５を備えた、電池パック２及び充電システム１の構成の一例を示すブロック図である。図１に示す充電システム１は、電池パック２と、機器側回路３とが組み合わされて構成されている。
【００２１】
充電システム１は、例えば、携帯型パーソナルコンピュータやデジタルカメラ、携帯電話機等の電子機器、電気自動車やハイブリッドカー等の車両、等の電池搭載機器システムである。そして、機器側回路３は、例えばこれら電池搭載機器システムの本体部分であり、負荷回路３４は、これら電池搭載機器システムにおいて、電池パック２からの電力供給により動作する負荷回路である。
【００２２】
電池パック２は、二次電池４、満充電容量補正回路５、電流検出抵抗６、温度センサ７、スイッチング素子Ｑ１，Ｑ２、及び接続端子１１，１２，１３を備えている。また、満充電容量補正回路５は、制御部５０、電圧検出部５１、電流検出部５２、温度検出部５３、及び通信部５４を備えている。
【００２３】
なお、充電システム１は、必ずしも電池パック２と機器側回路３とに分離可能に構成されるものに限られず、充電システム１全体で一つの満充電容量補正回路５が構成されていてもよい。また、満充電容量補正回路５の構成要素を、電池パック２と機器側回路３とで分担して備えるようにしてもよい。また、二次電池４は、電池パックにされている必要はなく、例えば満充電容量補正回路５が、車載用のＥＣＵ（Electric Control Unit）として構成されていてもよい。
【００２４】
機器側回路３は、接続端子３１，３２，３３、負荷回路３４、充電部３５、通信部３６、制御部３７、及び表示部３８を備えている。充電部３５は、給電用の接続端子３１，３２に接続され、通信部３６は、接続端子３３に接続されている。
【００２５】
また、電池パック２が、機器側回路３に取り付けられると、電池パック２の接続端子１１，１２，１３と、機器側回路３の接続端子３１，３２，３３とが、それぞれ接続されるようになっている。
【００２６】
通信部５４，３６は、接続端子１３，３３を介して互いにデータ送受信可能に構成された通信インターフェイス回路である。
【００２７】
充電部３５は、制御部３７からの制御信号に応じた電流、電圧を、接続端子３１，３２を介して電池パック２へ供給する電源回路である。充電部３５は、例えば商用電源電圧から電池パック２の充電電流を生成する電源回路であってもよく、例えば太陽光、風力、あるいは水力といった自然エネルギーに基づき発電する発電装置や、内燃機関等の動力によって発電する発電装置等であってもよい。
【００２８】
表示部３８は、例えば液晶表示器やＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）が用いられる。なお、例えば機器側回路３が、携帯型パーソナルコンピュータやデジタルカメラ等の電子機器である場合、当該電子機器が備える液晶表示器等の表示装置を表示部３８として用いてもよい。
【００２９】
制御部３７は、例えばマイクロコンピュータを用いて構成された制御回路である。そして、電池パック２における制御部５０から通信部５４によって送信された要求指示が、通信部３６によって受信されると、制御部３７は、通信部３６によって受信された要求指示に応じて充電部３５を制御することにより、電池パック２から送信された要求指示に応じた電流や電圧を、充電部３５から接続端子１１，１２へ出力させる。
【００３０】
電池パック２では、接続端子１１は、スイッチング素子Ｑ２とスイッチング素子Ｑ１とを介して二次電池４の正極に接続されている。スイッチング素子Ｑ１及びスイッチング素子Ｑ２としては、例えばｐチャネルのＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）が用いられる。
【００３１】
スイッチング素子Ｑ１は、寄生ダイオードのカソードが二次電池４の方向にされており、オフすると二次電池４の放電方向の電流のみを遮断するようになっている。また、スイッチング素子Ｑ２は、寄生ダイオードのカソードが接続端子１１の方向にされており、オフすると二次電池４の充電方向の電流のみを遮断するようになっている。スイッチング素子Ｑ１，Ｑ２は、通常、オンされており、異常時にオフされて二次電池を保護するようになっている。
【００３２】
また、接続端子１２は、電流検出抵抗６を介して二次電池４の負極に接続されており、接続端子１１からスイッチング素子Ｑ２、スイッチング素子Ｑ１、二次電池４、及び電流検出抵抗６を介して接続端子１２に至る電流経路が構成されている。
【００３３】
なお、接続端子１１，１２，１３，３１，３２，３３は、電池パック２と機器側回路３とを電気的に接続するものであればよく、例えば電極やコネクタ、端子台等であってもよく、ランドやパッド等の配線パターンであってもよい。
【００３４】
電流検出抵抗６は、電流検出用の、いわゆるシャント抵抗であり、二次電池４の充電電流および放電電流を電圧値に変換する。なお、電流検出抵抗６の代わりに、例えば電流変成器やホール素子等の電流検出素子や、スイッチング素子Ｑ１，Ｑ２のオン抵抗を用いてもよい。
【００３５】
温度センサ７は、例えばサーミスタや熱電対等の感熱素子を用いて構成されており、例えば二次電池４に密着させて、あるいは二次電池４の近傍に配設されている。そして、温度センサ７は、二次電池４の温度ｔを示す電圧信号を、温度検出部５３へ出力する。
【００３６】
二次電池４は、例えば単電池であってもよく、例えば複数の二次電池が直列接続された組電池であってもよく、例えば複数の二次電池が並列接続された組電池であってもよく、直列と並列とが組み合わされて接続された組電池であってもよい。二次電池４としては、例えばリチウムイオン二次電池が用いられる。なお、二次電池４は、リチウムイオン二次電池に限られず、例えばニッケル水素二次電池やニッケルカドミウム二次電池等、種々の二次電池を用いることができる。
【００３７】
しかしながら、後述する開放比率推定部５０３や電圧換算比率取得部５０５は、二次電池４の端子電圧値Ｖｂに基づき二次電池４のＳＯＣを推定するので、ニッケル水素二次電池やニッケルカドミウム二次電池よりも、二次電池４の残量の変化に対する端子電圧の変化量が大きいリチウムイオン二次電池の方が、二次電池４としてより適している。
【００３８】
電圧検出部５１は、例えばアナログデジタルコンバータを用いて構成されており、二次電池４の端子電圧（端子間電圧）を検出し、その端子電圧値Ｖｂを示す信号を制御部５０へ出力する。
【００３９】
電流検出部５２は、例えばアナログデジタルコンバータを用いて構成されており、電流検出抵抗６の両端間の電圧Ｖｒを検出し、その電圧Ｖｒを示す信号を、二次電池４に流れる電流値Ｉｃを示す情報として制御部５０へ出力する。また、電流検出部５２は、電流値Ｉｃを示す情報（電圧Ｖｒ）について、例えば二次電池４を充電する方向をプラスの値で、二次電池４を放電する方向をマイナスの値で表すようになっている。
【００４０】
制御部５０では、この電圧Ｖｒを電流検出抵抗６の抵抗値Ｒで除算することにより、二次電池４に流れる電流値Ｉｃを取得する。電流値Ｉｃは、二次電池４の充電電流をプラスの値で示し、二次電池４の放電電流をマイナスの値で示すようになっている。
【００４１】
温度検出部５３は、例えばアナログデジタルコンバータを用いて構成されており、温度センサ７から出力された電圧信号をデジタル値に変換し、温度ｔを示す信号として制御部５０へ出力する。
【００４２】
図２は、図１に示す制御部５０の一例を示すブロック図である。制御部５０は、例えば所定の演算処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、所定の制御プログラムが記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、データを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、例えばＲＯＭを用いて構成された容量記憶部５０９及びテーブル記憶部５１０と、これらの周辺回路等とを備えて構成されている。
【００４３】
そして、制御部５０は、例えばＲＯＭに記憶された制御プログラムを実行することにより、充電制御部５０１（満充電検出部）、電流積算部５０２（積算部）、開放比率推定部５０３、満充電比率推定部５０４、電圧換算比率取得部５０５、基準比率推定部５０６、補正制御部５０７、及び満充電容量補正部５０８として機能する。
【００４４】
充電制御部５０１（満充電検出部）は、例えばユーザが図略のＡＣアダプターを充電部３５に接続するなどして充電を開始しようとすると、ユーザが充電開始しようとしている旨の通知を制御部３７から受信する。
【００４５】
そして、充電制御部５０１は、通信部５４を介して機器側回路３へ、所定の充電電流や充電電圧の供給を要求する指示信号を出力することで、充電部３５の動作を制御する。そして、充電制御部５０１は、充電部３５によって、例えばＣＣＣＶ（Ｃｏｎｓｔａｎｔ  Ｃｕｒｒｅｎｔ  Ｃｏｎｓｔａｎｔ  Ｖｏｌｔａｇｅ）充電を実行させる。
【００４６】
そして、充電制御部５０１は、二次電池４の満充電電圧を充電部３５から出力させることでＣＶ充電（定電圧充電）を実行させ、ＣＶ充電の実行中に、電流検出部５２によって検出された電流値Ｉｃが、充電の終了条件として予め設定された判定閾値Ｉｅを下回ったとき、二次電池４が満充電になったと判定し、充電部３５による充電動作を終了させる。このとき、充電制御部５０１は、二次電池４が満充電になったことを満充電比率推定部５０４及び補正制御部５０７へ通知する。
【００４７】
判定閾値Ｉｅは、例えば０．０５Ｉｔ程度に設定されている。ここで、１Ｉｔ（電池容量（Ａｈ）／１（ｈ））は、二次電池の公称容量値を１Ｉｔの電流値で放電した場合に、１時間で二次電池の残容量がゼロとなるような電流値である。
【００４８】
この場合、充電制御部５０１は、満充電検出部の一例に相当している。なお、充電制御部５０１は、ＣＣＣＶ充電を行う例に限られず、他の充電方式を用いて充電を行うものであってもよい。充電制御部５０１は、どのような充電方式を採用した場合であっても、当該充電方式における充電の終了条件が満たされ、二次電池４が満充電になったときに、当該二次電池４が満充電になったことを満充電比率推定部５０４及び補正制御部５０７へ通知するものであればよい。
【００４９】
容量記憶部５０９には、初期値としての満充電容量値ＦＣＣ（Ｆｕｌｌ  Ｃｈａｒｇｅ  Ｃａｐａｃｉｔｙ）が、例えば電池パック２の出荷時に予め記憶されている。満充電容量値ＦＣＣの初期値は、例えば理論計算や実測によって測定された値が予め記憶されている。また、容量記憶部５０９に記憶される満充電容量値ＦＣＣは、満充電容量補正部５０８によって、適宜補正されるようになっている。
【００５０】
テーブル記憶部５１０には、二次電池４の実際の満充電容量に対する蓄電電気量の比率である蓄電比率を百分率で表した値であるＲＳＯＣ（Ｒｅｌａｔｉｖｅ Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）と、二次電池４を流れる電流値Ｉｃと、二次電池の温度ｔとを、二次電池４の端子電圧値Ｖｂと対応付けるルックアップテーブルＬＴが、予め記憶されている。
【００５１】
図３は、図１に示すテーブル記憶部５１０に記憶されるルックアップテーブルＬＴの一例を示す説明図である。図３（ａ）は、ＲＳＯＣが９５％のときの、端子電圧値Ｖｂ（Ｖ１１ａ〜Ｖ５４ａ）と、電流値Ｉｃと、二次電池４の温度ｔとの対応関係を示している。図３（ｂ）は、ＲＳＯＣが５０％のときの、端子電圧値Ｖｂ（Ｖ１１ｂ〜Ｖ５４ｂ）と、二次電池４の電流値Ｉｃと、二次電池４の温度ｔとの対応関係を示している。図３（ｃ）は、ＲＳＯＣが５．５％のときの、端子電圧値Ｖｂ（Ｖ１１ｃ〜Ｖ５４ｃ）と、電流値Ｉｃと、二次電池４の温度ｔとの対応関係を示している。
【００５２】
図３に示すルックアップテーブルＬＴは、例えば新品の二次電池４を用いて実験的に測定されたデータが、予めＲＯＭに記憶されて構成されている。図３においては、ＲＳＯＣが９５％、５０％、５．５％に対応するルックアップテーブルＬＴを例示しているが、テーブル記憶部５１０には、ＲＳＯＣが、０％〜１００％の全範囲に対応するルックアップテーブルＬＴが記憶されている。
【００５３】
ここで、二次電池４の蓄電電気量が多いほど、すなわちＲＳＯＣが大きいほど、端子電圧値Ｖｂは高くなるので、電流値Ｉｃと温度ｔとが等しい条件下では、図３（ａ），（ｂ），（ｃ）において、Ｖ＊＊ａ＞Ｖ＊＊ｂ＞Ｖ＊＊ｃ（＊は任意の一文字）の関係となる。
【００５４】
また、二次電池４に電流が流れると、二次電池４の内部抵抗で生じる電圧によって、電流値Ｉｃが大きくなるほど端子電圧値Ｖｂは高くなる。すなわち、充電時は充電電流が増大し、電流値Ｉｃの値が大きくなるほど端子電圧値Ｖｂは高くなる。一方、放電時は放電方向の電流が減少してマイナスの値である電流値Ｉｃの絶対値が小さくなり、すなわち電流値Ｉｃが大きくなるほど端子電圧値Ｖｂは高くなる（端子電圧値Ｖｂの低下量が少なくなる）。
【００５５】
従って、図３（ａ），（ｂ），（ｃ）において、ＲＳＯＣと温度ｔとが等しい条件下では、Ｖ１＊＊＞Ｖ２＊＊＞Ｖ３＊＊＞Ｖ４＊＊＞Ｖ５＊＊（＊は任意の一文字）の関係となる。
【００５６】
また、二次電池４のＲＳＯＣと端子電圧値Ｖｂとの対応関係は、温度ｔによって変化し、一般的には、温度ｔが高くなるほど、同一のＲＳＯＣに対応する端子電圧値Ｖｂが低下する。そのため、図３（ａ），（ｂ），（ｃ）において、ＲＳＯＣと電流値Ｉｃとが等しい条件下では、Ｖ＊１＊＞Ｖ＊２＊＞Ｖ＊３＊＞Ｖ＊４＊（＊は任意の一文字）の関係となる。
【００５７】
なお、電池の正極、負極を構成する材料によっては、温度ｔが高くなると、同一のＲＳＯＣに対応する端子電圧値Ｖｂが上昇する場合もある。従って、図３（ａ），（ｂ），（ｃ）におけるＶ＊１＊、Ｖ＊２＊、Ｖ＊３＊、Ｖ＊４＊の関係は、二次電池４の特性に応じて適宜設定すればよい。
【００５８】
なお、図３に示すルックアップテーブルＬＴは、ＲＳＯＣと、端子電圧値Ｖｂと、電流値Ｉｃと、二次電池４の温度ｔとを対応付けているが、ルックアップテーブルＬＴは、二次電池４の温度ｔをパラメータとして含んでいなくてもよい。また、ルックアップテーブルＬＴは、温度ｔ及び電流値Ｉｃをパラメータとして含んでいなくてもよい。
【００５９】
電流積算部５０２は、電流検出部５２によって検出された電流値Ｉｃを単位時間毎に積算することによって、二次電池４に充電されている蓄電電気量を蓄電電気量Ｑ（積算値）として算出する。この場合、電流値Ｉｃは、二次電池４を充電する方向の電流がプラス、二次電池４から放電される方向の電流がマイナスで表されているので、電流積算部５０２によって、二次電池４に充電される蓄電電気量が加算され、二次電池４から放電される放電電気量が減算されて、二次電池４に充電されている蓄電電気量Ｑが算出される。
【００６０】
制御部５０は、容量記憶部５０９に記憶されている満充電容量値ＦＣＣに対する蓄電電気量Ｑの比率（百分率）を、ＲＳＯＣとして算出する。
【００６１】
ＲＳＯＣは、以下の式（Ａ）によって与えられる。
【００６２】
ＲＳＯＣ＝（Ｑ／ＦＣＣ）×１００  （％）・・・（Ａ）
【００６３】
そして、このようにして得られたＲＳＯＣが、二次電池４のＲＳＯＣとして、制御部５０から制御部３７へ送信されることで、二次電池４のＲＳＯＣが機器側回路３へ通知されるようになっている。
【００６４】
開放比率推定部５０３は、電流検出部５２によって検出された電流値Ｉｃの絶対値が、予め設定された開放判定値Ｉｔｈを下回るとき、電圧検出部５１によって検出された端子電圧値Ｖｂと温度検出部５３によって検出された温度ｔとを取得する。そして、開放比率推定部５０３は、取得された端子電圧値Ｖｂと温度ｔとの組み合わせが、ルックアップテーブルＬＴにおいて、電流値Ｉｃが０Ａのときの値として対応付けられた端子電圧値Ｖｂと温度ｔとの組み合わせと実質的に一致した場合、当該一致した組み合わせと対応付けられているＲＳＯＣを、二次電池４の蓄電比率ＲＳＯＣｏとして推定する。
【００６５】
開放比率推定部５０３は、電流値Ｉｃの絶対値が、開放判定値Ｉｔｈを下回る条件を、開放電圧条件として用いる。この場合、二次電池４の開放電圧に基づき蓄電比率ＲＳＯＣｏが取得され、かつ温度ｔの影響が低減されるから、蓄電比率ＲＳＯＣｏの検出精度が向上する。
【００６６】
ここで、ルックアップテーブルＬＴには、端子電圧値Ｖｂが上昇するほど二次電池４のＳＯＣが増大するように端子電圧値ＶｂとＲＳＯＣとが対応付けられているので、開放比率推定部５０３は、端子電圧値Ｖｂが上昇するほど蓄電比率ＲＳＯＣｏを増大させることになる。
【００６７】
なお、開放比率推定部５０３は、端子電圧値Ｖｂと温度ｔとを用いて蓄電比率ＲＳＯＣｏを推定する例に限られず、端子電圧値Ｖｂのみを用いて推定してもよい。
【００６８】
開放判定値Ｉｔｈは、二次電池４の端子電圧値Ｖｂとして開放電圧が得られる状態であることを判定するため、すなわち実質的に電流値Ｉｃが０Ａであることを判定するために予め設定された閾値で、例えば０Ａに電流検出部５２の検出誤差を加えた程度の値を用いることができる。あるいは、ユーザが機器側回路３を使用していないときに流れる漏れ電流や待機電流程度の微小な電流値であって、端子電圧値Ｖｂに実質的な影響を与えない程度の電流値を、開放判定値Ｉｔｈとして設定してもよい。
【００６９】
開放比率推定部５０３は、補正制御部５０７によって第１推定部として設定されたときは、蓄電比率ＲＳＯＣｏを第１蓄電比率ＲＳＯＣａとする。また、開放比率推定部５０３は、補正制御部５０７によって第２推定部として設定されたときは、蓄電比率ＲＳＯＣｏを第２蓄電比率ＲＳＯＣｂとする。
【００７０】
開放比率推定部５０３は、二次電池４の開放電圧に基づき蓄電比率ＲＳＯＣｏを推定するので、二次電池４に電流が流れた状態の端子電圧値Ｖｂから蓄電比率ＲＳＯＣｒを推定する基準比率推定部５０６よりも、第１蓄電比率ＲＳＯＣａ及び第２蓄電比率ＲＳＯＣｂの推定精度が向上する。
【００７１】
満充電比率推定部５０４は、充電制御部５０１から満充電になったことが通知されると、満充電条件が満たされたものとして、二次電池４の蓄電比率ＲＳＯＣｆは１００％（比率：１）であると推定する。
【００７２】
満充電比率推定部５０４は、補正制御部５０７によって第１推定部として設定されたときは、蓄電比率ＲＳＯＣｆを第１蓄電比率ＲＳＯＣａとする。また、満充電比率推定部５０４は、補正制御部５０７によって第２推定部として設定されたときは、蓄電比率ＲＳＯＣｆを第２蓄電比率ＲＳＯＣｂとする。
【００７３】
電圧換算比率取得部５０５は、電圧検出部５１によって検出された端子電圧値Ｖｂと電流検出部５２によって検出された電流値Ｉｃと温度検出部５３によって検出された温度ｔとを用いて、二次電池４の蓄電比率ＲＳＯＣｖを推定する。
【００７４】
具体的には、電圧換算比率取得部５０５は、端子電圧値Ｖｂと電流値Ｉｃと温度ｔとの組み合わせが、ルックアップテーブルＬＴにおいて対応付けられた端子電圧値Ｖｂと電流値Ｉｃと温度ｔとの組み合わせと実質的に一致した場合、当該一致した組み合わせと対応付けられているＲＳＯＣを、蓄電比率ＲＳＯＣｖとして推定する。
【００７５】
ここで、ルックアップテーブルＬＴには、端子電圧値Ｖｂが上昇するほど二次電池４のＳＯＣが増大するように端子電圧値ＶｂとＳＯＣとが対応付けられているので、電圧換算比率取得部５０５は、端子電圧値Ｖｂが上昇するほど蓄電比率ＲＳＯＣｖを増大させることになる。
【００７６】
また、ルックアップテーブルＬＴには、同一のＲＳＯＣに対して電流値Ｉｃが大きくなり、すなわち充電方向において電流値Ｉｃが増大し、放電方向において電流値Ｉｃの絶対値が小さくなるほど端子電圧値Ｖｂが上昇するように、電流値Ｉｃと端子電圧値Ｖｂとが対応付けられている。そのため、電圧換算比率取得部５０５は、電流検出部５２によって検出された電流値Ｉｃと電圧検出部５１によって検出された端子電圧値Ｖｂとを、ルックアップテーブルＬＴと照合すると、電流値Ｉｃが大きくなるほど蓄電比率ＲＳＯＣｖを減少させるように、蓄電比率ＲＳＯＣｖを推定することになる。
【００７７】
また、ルックアップテーブルＬＴには、同一のＳＯＣに対して温度ｔが高くなるほど端子電圧値Ｖｂが低下するように、温度ｔと端子電圧値Ｖｂとが対応付けられている。従って、電圧換算比率取得部５０５は、温度検出部５３によって検出された温度ｔと電圧検出部５１によって検出された端子電圧値Ｖｂとを、ルックアップテーブルＬＴと照合すると、温度ｔが高くなるほど蓄電比率ＲＳＯＣｖを増大させるように、蓄電比率ＲＳＯＣｖを推定することになる。
【００７８】
このように、ルックアップテーブルＬＴには、二次電池４のＲＳＯＣと相関関係のある複数のパラメータ、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔと二次電池４のＲＳＯＣとが対応付けられているので、蓄電比率ＲＳＯＣｖからは、電流値Ｉｃや温度ｔの影響が低減される結果、電圧換算比率取得部５０５は、精度よく蓄電比率ＲＳＯＣｖを推定することができる。
【００７９】
ところで、ルックアップテーブルＬＴに設定されている値は、離散的な値になるのに対し、電圧検出部５１によって検出される端子電圧値Ｖｂ、電流検出部５２によって検出される電流値Ｉｃ、及び温度検出部５３によって検出される温度ｔは、連続的に変化する。そのため、開放比率推定部５０３及び電圧換算比率取得部５０５は、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔを、例えば四捨五入したり端数を丸めたりする近似処理を施した上で、ルックアップテーブルＬＴと照合するようになっている。「実質的に一致」とは、このように、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔを、例えば四捨五入したり端数を丸めたりする等の近似処理を施した結果、一致する場合を含む意味である。
【００８０】
なお、電圧換算比率取得部５０５は、端子電圧値Ｖｂ、電流値Ｉｃ、及び温度ｔを用いて蓄電比率ＲＳＯＣｖを推定する例に限られず、端子電圧値Ｖｂのみを用いて推定してもよく、端子電圧値Ｖｂと電流値Ｉｃを用いて推定してもよく、あるいは端子電圧値Ｖｂと温度ｔを用いて、蓄電比率ＲＳＯＣｖを推定するようにしてもよい。
【００８１】
基準比率推定部５０６は、電圧換算比率取得部５０５によって推定された蓄電比率ＲＳＯＣｖが、予め設定された基準値Ｒｅｆになることを基準条件としている。そして、基準比率推定部５０６は、蓄電比率ＲＳＯＣｖが基準値Ｒｅｆと等しくなったとき、二次電池４の蓄電比率ＲＳＯＣｒを、蓄電比率ＲＳＯＣｖすなわち基準値Ｒｅｆと等しいと推定する。
【００８２】
ここで、二次電池は、蓄電比率ＲＳＯＣの変化に対する端子電圧値Ｖｂの変化量が、大きな領域である第１範囲と、小さな領域である第２範囲とが存在する。そうすると、第２範囲において、電圧換算比率取得部５０５によって端子電圧値Ｖｂに基づき推定された蓄電比率ＲＳＯＣｖは、第１範囲において電圧換算比率取得部５０５によって端子電圧値Ｖｂに基づき推定された蓄電比率ＲＳＯＣｖより精度が低下する。
【００８３】
そこで、基準値Ｒｅｆを、第１範囲に属する蓄電比率のうちから選択された値を設定すれば、電圧換算比率取得部５０５による蓄電比率ＲＳＯＣｖの推定精度が向上するので望ましい。
【００８４】
例えば、リチウムイオン二次電池の場合、ＲＳＯＣが１０％以下の領域が、蓄電比率ＲＳＯＣの変化に対する端子電圧値Ｖｂの変化量が大きな領域である第１範囲となる。従って、基準値Ｒｅｆとして、第１範囲の値、例えば５．５％を用いることが望ましい。
【００８５】
基準比率推定部５０６は、補正制御部５０７によって第１推定部として設定されたときは、蓄電比率ＲＳＯＣｒを第１蓄電比率ＲＳＯＣａとする。また、基準比率推定部５０６は、補正制御部５０７によって第２推定部として設定されたときは、蓄電比率ＲＳＯＣｒを第２蓄電比率ＲＳＯＣｂとする。
【００８６】
補正制御部５０７は、開放比率推定部５０３の開放電圧条件、満充電比率推定部５０４の満充電条件、基準比率推定部５０６の基準条件のうちいずれかが満たされたとき、当該満たされた条件を用いる推定部を第１推定部として設定する。そして、補正制御部５０７は、第１推定部として開放比率推定部５０３を設定したときは、第２推定部として満充電比率推定部５０４及び基準比率推定部５０６のうちいずれかを設定し、第１推定部として満充電比率推定部５０４及び基準比率推定部５０６のうちいずれかを設定したときは、第２推定部として開放比率推定部５０３を設定する。
【００８７】
また、補正制御部５０７は、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定され、満充電容量補正部５０８によって新たな満充電容量値ＦＣＣが容量記憶部５０９に記憶されたとき、当該第２推定部として用いられていた推定部を第１推定部として設定し、当該推定されていた第２蓄電比率ＲＳＯＣｂを第１蓄電比率ＲＳＯＣａとして設定することにより、新たな第１蓄電比率ＲＳＯＣａが推定されたものとして、再び新たな満充電容量値ＦＣＣの推定を開始させる。これにより、補正制御部５０７は、連続的に満充電容量値ＦＣＣの補正を繰り返す。
【００８８】
満充電容量補正部５０８は、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されてから、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されるまでの間において電流積算部５０２により積算された積算値を、差分積算値Ｑｄとして取得する。満充電容量補正部５０８は、例えば第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されたときの電流積算部５０２により積算された積算値から、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されたときの積算値を減算することによって、差分積算値Ｑｄを算出する。
【００８９】
なお、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されてから、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されるまでの間に、電流積算部５０２により積算された積算値が差分積算値Ｑｄとして積算されていればよい。従って、この間に、充電されたり放電されたりしてもよく、必ずしも連続して放電されたり、連続して充電されたりする必要はない。
【００９０】
また、二次電池４のＲＳＯＣ検出のために用いられている電流積算部５０２とは別に、満充電容量補正用にもう一つの電流積算部を備え、この電流積算部を用いて、第１推定部によって第１蓄電比率ＲＳＯＣａが推定されてから、第２推定部によって第２蓄電比率ＲＳＯＣｂが推定されるまでの間における電流値Ｉｃの積算を行わせることで差分積算値Ｑｄを取得してもよい。
【００９１】
満充電容量補正部５０８は、第１推定部により得られた第１蓄電比率ＲＳＯＣａが表す比率を第１蓄電比率Ｒａ、第２推定部により得られた第２蓄電比率ＲＳＯＣｂが表す比率を第２蓄電比率Ｒｂとして、下記の式（１）に基づき、新たな満充電容量値ＦＣＣＮを算出する。
【００９２】
満充電容量値ＦＣＣＮ＝Ｑｄ×１／（Ｒｂ−Ｒａ）  ・・・（１）
【００９３】
そして、満充電容量補正部５０８は、このようにして得られた満充電容量値ＦＣＣＮを、新たな満充電容量値ＦＣＣとして容量記憶部５０９に記憶させることで、満充電容量値ＦＣＣを補正する。
【００９４】
なお、満充電容量補正部５０８は、上記式（１）に基づき満充電容量値ＦＣＣを補正する代わりに、下記の差分補正方式によって、満充電容量値ＦＣＣを補正するようにしてもよい。
【００９５】
すなわち、満充電容量補正部５０８は、差分補正方式として、容量記憶部５０９に記憶されている補正前の満充電容量値ＦＣＣＯと第１蓄電比率Ｒａとを乗算して得られる乗算値と差分積算値Ｑｄとの加算値である第１電気量ＱＦを、下記の式（２）を用いて算出する。
【００９６】
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
【００９７】
また、満充電容量補正部５０８は、満充電容量値ＦＣＣＯと第２蓄電比率との乗算値である第２電気量ＱＳを、下記の式（３）を用いて算出する。
【００９８】
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
【００９９】
そして、満充電容量補正部５０８は、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出する。
【０１００】
満充電容量値ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
【０１０１】
満充電容量値ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）
【０１０２】
ここで、第１推定部によって第１蓄電比率Ｒａが推定されたとき、満充電容量補正部５０８が、ＦＣＣＯ×Ｒａを電流積算部５０２の蓄電電気量Ｑとして設定し、電流積算部５０２によって、引き続きその蓄電電気量Ｑに対する電流値Ｉｃの積算を行わせるようにすると、第２推定部によって第２蓄電比率Ｒｂが推定されたときの蓄電電気量Ｑを、そのまま第１電気量ＱＦとして用いることができるので、処理を簡素化することができる。
【０１０３】
また、蓄電電気量Ｑの値は、二次電池４の蓄電電気量の推定値（検出値）として用いられるから、第１推定部によって第１蓄電比率Ｒａが推定されたときに、ＦＣＣＯ×Ｒａを蓄電電気量Ｑとして設定することで、二次電池４の蓄電電気量の推定精度を向上させることができる。
【０１０４】
なお、第１蓄電比率Ｒａと第１蓄電比率ＲＳＯＣａ、第２蓄電比率Ｒｂと第２蓄電比率ＲＳＯＣｂは、それそれ、比率の表現方法が異なるだけで同じ比率を表しているのであるから、第１蓄電比率同士、第２蓄電比率同士で互いに等価である。従って、式（１）における”１／（Ｒｂ−Ｒａ）”の代わりに”１００／（ＲＳＯＣｂ−ＲＳＯＣａ）”としてもよく、式（４）、式（５）における”１／｜Ｒｂ−Ｒａ｜）”の代わりに”１００／｜ＲＳＯＣｂ−ＲＳＯＣａ｜）”としてもむろんよい。この場合、式（１）における”１／（Ｒｂ−Ｒａ）” 、”１００／（ＲＳＯＣｂ−ＲＳＯＣａ）”、式（４）、式（５）における”１／｜Ｒｂ−Ｒａ｜）”、”１００／｜ＲＳＯＣｂ−ＲＳＯＣａ｜）”が、「差分積算値と、第１蓄電比率及び第２蓄電比率の差と１との比率」の一例に相当している。
【０１０５】
次に、図１に示す満充電容量補正回路５の動作について説明する。図４〜図８は、図１に示す満充電容量補正回路５の動作の一例を示すフローチャートである。
【０１０６】
まず、電流検出部５２によって、二次電池４に流れる電流値Ｉｃが検出され、電圧検出部５１によって端子電圧値Ｖｂが検出され、温度検出部５３によって温度ｔが検出される（ステップＳ１）。次に、電流積算部５０２によって、電流値Ｉｃが単位時間毎に積算されて、二次電池４に充電されている蓄電電気量Ｑが算出される（ステップＳ２）。次に、電圧換算比率取得部５０５によって、電流値Ｉｃ、端子電圧値Ｖｂ、及び温度ｔから、蓄電比率ＲＳＯＣｖが推定され、取得される（ステップＳ３）。
【０１０７】
ステップＳ１〜Ｓ３は、以下の処理と並行して常時実行され、電流値Ｉｃ、端子電圧値Ｖｂ、温度ｔ、蓄電電気量Ｑ、及び蓄電比率ＲＳＯＣｖは、常時最新の値に更新されるようになっている。
【０１０８】
次に、補正制御部５０７によって、電流値Ｉｃの絶対値と開放判定値Ｉｔｈとが比較され（ステップＳ４）、開放電圧条件が確認される。そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈ以上で開放電圧条件が満たされないと（ステップＳ４でＮＯ）、補正制御部５０７によって、充電制御部５０１からの満充電の通知の有無が確認され、満充電条件が確認される（ステップＳ５）。
【０１０９】
そして、充電制御部５０１からの満充電の通知がなく、満充電条件が満たされないと（ステップＳ５でＮＯ）、補正制御部５０７によって、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが比較され、基準条件が確認される（ステップＳ６）。そして、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが一致せず、基準条件が満たされないと、ステップＳ４へ移行する。
【０１１０】
以上、開放電圧条件、満充電条件、及び基準条件のいずれかが満たされるまで、ステップＳ４〜Ｓ６が繰り返される。そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈより小さくなり、開放電圧条件が満たされると（ステップＳ４でＹＥＳ）、補正制御部５０７によって、開放比率推定部５０３が第１推定部に設定されて、ステップＳ７へ移行する。
【０１１１】
次に、補正制御部５０７によって、開放電圧条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（１）として、例えばＲＡＭに記憶される（ステップＳ７）。
【０１１２】
そして、開放比率推定部５０３によって、二次電池４の開放電圧（ＯＣＶ：（Ｏｐｅｎ  ｃｉｒｃｕｉｔ  ｖｏｌｔａｇｅ））である端子電圧値Ｖｂと、温度ｔとから、蓄電比率ＲＳＯＣｏが推定される（ステップＳ８）。さらに、開放比率推定部５０３によって、蓄電比率ＲＳＯＣｏが第１蓄電比率ＲＳＯＣａとして設定される。蓄電比率ＲＳＯＣｏは、百分率で比率を表しているので、これを比率に直したものが、第１蓄電比率Ｒａとして設定される（ステップＳ９）。
【０１１３】
この場合、開放比率推定部５０３によって、二次電池４の開放電圧に基づき、開放電圧条件が満たされたときの二次電池４の第１蓄電比率Ｒａが推定されるので、第１蓄電比率Ｒａは、精度の高い蓄電比率の推定値となっている。
【０１１４】
次に、補正制御部５０７によって、ステップＳ４〜Ｓ６と同様の処理が、ステップＳ２１〜Ｓ２３において実行されて、開放電圧条件、満充電条件、及び基準条件のいずれかが再び満たされるまで、ステップＳ２１〜Ｓ２３が繰り返される。
【０１１５】
そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈより小さくなり、開放電圧条件が満たされると（ステップＳ２１でＹＥＳ）、補正制御部５０７によって、開放比率推定部５０３が第２推定部に設定されて、ステップＳ２４へ移行する。
【０１１６】
次に、補正制御部５０７によって、ステップＳ２１において開放電圧条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（２）として、例えばＲＡＭに記憶される（ステップＳ２４）。
【０１１７】
そして、開放比率推定部５０３によって、二次電池４の開放電圧である端子電圧値Ｖｂと、温度ｔとから、蓄電比率ＲＳＯＣｏが推定される（ステップＳ２５）。さらに、開放比率推定部５０３によって、蓄電比率ＲＳＯＣｏが第２蓄電比率ＲＳＯＣｂとして設定される。蓄電比率ＲＳＯＣｏは、百分率で比率を表しているので、これを比率に直したものが、第２蓄電比率Ｒｂとして設定される（ステップＳ２６）。
【０１１８】
この場合、開放比率推定部５０３によって、二次電池４の開放電圧に基づき、開放電圧条件が満たされたときの二次電池４の第２蓄電比率Ｒｂが推定されるので、第２蓄電比率Ｒｂは、精度の高い蓄電比率の推定値となっている。
【０１１９】
次に、補正制御部５０７によって、後述する満充電容量値ＦＣＣの補正後に、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２推定部として用いられた開放比率推定部５０３が、新たな第１推定部として設定され（ステップＳ２７）、ステップＳ４１へ移行する。
【０１２０】
なお、新たな第１推定部として設定する、とは、具体的な処理を伴うものではなく、既に推定された第２蓄電比率Ｒｂを次の補正処理における第１蓄電比率Ｒａとして用いることで、概念的に、既に第２推定部として用いられた推定部が、次の補正処理においては第１推定部の位置付けに相当することを示している。
【０１２１】
ステップＳ４１において、補正制御部５０７によって、積算値Ｑ（２）から積算値Ｑ（１）が減算されて、差分積算値Ｑｄが算出される（ステップＳ４１）。そうすると、差分積算値Ｑｄは、ステップＳ４において二次電池４が開放電圧条件を満たした後、充放電を経て再びステップＳ２１において開放電圧条件が満たされるまでの期間における、二次電池４の蓄電電気量Ｑの変化量となる。
【０１２２】
次に、満充電容量補正部５０８は、このようにして得られた第１蓄電比率Ｒａ、第２蓄電比率Ｒｂ、及び差分積算値Ｑｄに基づき、式（１）を用いて満充電容量値ＦＣＣＮを算出する（ステップＳ４２）。そして、満充電容量補正部５０８は、満充電容量値ＦＣＣＮを新たな満充電容量値ＦＣＣとして容量記憶部５０９に記憶させることで、満充電容量値ＦＣＣを補正する（ステップＳ４３）。
【０１２３】
ここで、特許文献１に記載の方法では、補正前の満充電容量に基づき充電開始時の蓄電電気量を算出する必要があるため、この充電開始時の蓄電電気量に基づき満充電容量の補正を行うと、補正前の満充電容量に含まれていた誤差の一部が、補正後の満充電容量にも残ってしまうという不都合があった。
【０１２４】
しかしながら、式（１）は、補正前の満充電容量とは無関係に得られた差分積算量Ｑｄ、第１蓄電比率Ｒａ、及び第２蓄電比率Ｒｂに基づき新たな満充電容量値ＦＣＣＮを算出することができるので、新たな補正値に補正前の満充電容量の誤差が含まれることがない。その結果、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１２５】
また、上述したように、開放比率推定部５０３は、基準比率推定部５０６よりも蓄電比率の推定精度が高いので、このように、第１及び第２推定部として開放比率推定部５０３が用いられた場合には、第１蓄電比率Ｒａ及び第２蓄電比率Ｒｂのうちいずれかが基準比率推定部５０６によって推定される場合よりも満充電容量値ＦＣＣの補正精度が向上する。
【０１２６】
そして、補正制御部５０７によって、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２蓄電比率Ｒｂが第１蓄電比率Ｒａとして設定され、積算値Ｑ（１）が積算値Ｑ（２）として設定されて（ステップＳ４４）、再びステップＳ２１へ移行する。
【０１２７】
次に、補正制御部５０７によって、開放電圧条件、満充電条件、及び基準条件のいずれかが再び満たされるまで、ステップＳ２１〜Ｓ２３が繰り返される。
【０１２８】
そして、充電制御部５０１から満充電の通知が有り、満充電条件が満たされると（ステップＳ２２でＹＥＳ）、補正制御部５０７によって、満充電比率推定部５０４が第２推定部に設定され、満充電条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（２）として取得される（ステップＳ２８）。
【０１２９】
そうすると、二次電池４は満充電になっているのであるから、満充電比率推定部５０４によって、第２蓄電比率Ｒｂが”１”、第２蓄電比率ＲＳＯＣｂが１００％と推定される（ステップＳ２９）。そして、補正制御部５０７によって、後述する満充電容量値ＦＣＣの補正後に、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２推定部として用いられた満充電比率推定部５０４が、新たな第１推定部として設定され（ステップＳ３０）、ステップＳ６１へ移行する。
【０１３０】
また、ステップＳ２１〜Ｓ２３が繰り返されているときに、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが一致して、基準条件が満たされると（ステップＳ２３でＹＥＳ）、補正制御部５０７によって、基準比率推定部５０６が第２推定部に設定され、基準条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（２）として取得される（ステップＳ３１）。
【０１３１】
そうすると、二次電池４の蓄電比率ＲＳＯＣｖが基準値Ｒｅｆ（％）と等しくなっているのであるから、基準比率推定部５０６によって、第２蓄電比率ＲＳＯＣｂが、基準値Ｒｅｆ（％）にされる。基準値Ｒｅｆ（％）は、百分率で比率を表しているので、これを比率に直したものが、第２蓄電比率Ｒｂとして設定される（ステップＳ３２）。
【０１３２】
そして、補正制御部５０７によって、満充電容量値ＦＣＣの補正後に、引き続き満充電容量値ＦＣＣの補正を繰り返すための準備として、第２推定部として用いられた基準比率推定部５０６が、新たな第１推定部として設定され（ステップＳ３３）、ステップＳ５１へ移行する。
【０１３３】
次に、ステップＳ５１〜Ｓ５４において、ステップＳ４１〜Ｓ４４と同様の処理が実行されて、満充電容量値ＦＣＣが補正されると共に、引き続き満充電容量値ＦＣＣの補正を連続的に繰り返すための準備として、第２蓄電比率Ｒｂが第１蓄電比率Ｒａとして設定され、積算値Ｑ（１）が積算値Ｑ（２）として設定されて、ステップＳ５４からステップＳ６１へ移行する。
【０１３４】
この場合、ステップＳ５２において、ステップＳ４２と同様、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１３５】
次に、ステップＳ６１以降の動作について説明する。ステップＳ６１に移行してきたときは、第１推定部、あるいは第２推定部から新たに第１推定部として設定し直された第１推定部として満充電比率推定部５０４と基準比率推定部５０６とのうちいずれかが用いられ、満充電条件が満たされたとき、あるいは基準条件が満たされたときに、第１蓄電比率Ｒａ（第２蓄電比率Ｒｂから設定し直された第１蓄電比率Ｒａを含む）が推定されたことになる。
【０１３６】
そこで、ステップＳ６１では、次に必ず開放比率推定部５０３を第２推定部として設定するために、開放電圧条件が満たされるまで、ステップＳ６１が繰り返される。これにより、第１推定部として満充電比率推定部５０４と基準比率推定部５０６とのうちいずれかが用いられたときは、必ず第２推定部として、開放比率推定部５０３が用いられるようになっている。従って、第１推定部及び第２推定部のうち、少なくとも一方として、必ず開放比率推定部５０３が用いられるようにされている。
【０１３７】
ここで、満充電比率推定部５０４は、二次電池４が満充電にされないと第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定することができないため、第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定できる機会が少なく、従って満充電容量値ＦＣＣを補正できる機会が少ない。
【０１３８】
また、基準比率推定部５０６は、上述したように開放比率推定部５０３よりも第１蓄電比率Ｒａや第２蓄電比率Ｒｂの推定精度が低く、従って基準比率推定部５０６を用いた場合、満充電容量値ＦＣＣの補正精度が低下する。また、基準比率推定部５０６は、二次電池４の蓄電比率ＲＳＯＣｖが、例えば１０％以下に設定された基準値Ｒｅｆになるまでユーザが二次電池４を放電させなければ第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定することができないため、第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定できる機会が少なく、従って満充電容量値ＦＣＣを補正できる機会が少ない。
【０１３９】
これに対し、開放比率推定部５０３は、例えばユーザが機器の電源スイッチをオフするなどして、二次電池４の充放電電流が実質的に０になれば、第１蓄電比率Ｒａや第２蓄電比率Ｒｂを推定することができる。従って、開放比率推定部５０３は、満充電比率推定部５０４や基準比率推定部５０６よりも第１蓄電比率Ｒａや第２蓄電比率Ｒｂの推定機会が多い。また、開放比率推定部５０３は、基準比率推定部５０６より第１蓄電比率Ｒａや第２蓄電比率Ｒｂの推定精度が高い。
【０１４０】
従って、ステップＳ６１によって、第１推定部及び第２推定部のうち、少なくとも一方として、開放比率推定部５０３を用いることで、満充電容量値ＦＣＣの補正機会を増大しつつ、基準比率推定部５０６によって第１蓄電比率Ｒａ及び第２蓄電比率Ｒｂを推定する場合よりも満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１４１】
そして、電流値Ｉｃの絶対値が開放判定値Ｉｔｈより小さくなり、開放電圧条件が満たされると（ステップＳ６１でＹＥＳ）、補正制御部５０７によって、開放比率推定部５０３が第２推定部に設定されて、ステップＳ６２へ移行する。以下、ステップＳ６２〜Ｓ６５においてステップＳ２４〜Ｓ２７と同様の処理が実行され、ステップＳ６６〜Ｓ６９においてステップＳ４１〜Ｓ４４と同様の処理が実行される。
【０１４２】
これにより、満充電容量値ＦＣＣが補正されると共に、引き続き満充電容量値ＦＣＣの補正を連続的に繰り返すための準備として、第２蓄電比率Ｒｂが第１蓄電比率Ｒａとして設定され、積算値Ｑ（１）が積算値Ｑ（２）として設定されて、ステップＳ６９から再びステップＳ２１へ移行する。
【０１４３】
この場合、ステップＳ６７において、ステップＳ４２と同様、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１４４】
なお、必ずしも満充電容量値ＦＣＣの補正を連続的に繰り返す必要はない。例えば、ステップＳ２７、Ｓ４４を実行せず、ステップＳ４３からステップＳ１へ移行するようにしてもよい。また、ステップＳ３０，Ｓ３３，Ｓ５４を実行せず、ステップＳ５３からステップＳ１へ移行するようにしてもよい。また、ステップＳ６５，Ｓ６９を実行せず、ステップＳ６８からステップＳ１へ移行するようにしてもよい。
【０１４５】
一方、開放電圧条件、満充電条件、及び基準条件を監視すべく、ステップＳ４〜Ｓ６が繰り返されているときに、充電制御部５０１から満充電の通知が有り、満充電条件が満たされると（ステップＳ５でＹＥＳ）、補正制御部５０７によって、満充電比率推定部５０４が第１推定部に設定され、満充電条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（１）として取得される（ステップＳ１０）。
【０１４６】
そうすると、二次電池４は満充電になっているのであるから、満充電比率推定部５０４によって、第１蓄電比率Ｒａが”１”、第１蓄電比率ＲＳＯＣａが１００％と推定され（ステップＳ１１）、ステップＳ６１へ移行する。
【０１４７】
また、ステップＳ４〜Ｓ６が繰り返されているときに、蓄電比率ＲＳＯＣｖと基準値Ｒｅｆとが一致して、基準条件が満たされると（ステップＳ６でＹＥＳ）、補正制御部５０７によって、基準比率推定部５０６が第１推定部に設定され、基準条件が満たされたときの蓄電電気量Ｑが、積算値Ｑ（１）として取得される（ステップＳ１２）。
【０１４８】
そうすると、二次電池４の蓄電比率ＲＳＯＣｖが基準値Ｒｅｆ（％）と等しくなっているのであるから、基準比率推定部５０６によって、第１蓄電比率ＲＳＯＣａが、基準値Ｒｅｆ（％）とされる。基準値Ｒｅｆ（％）は、百分率で比率を表しているので、これを比率に直したものが、第１蓄電比率Ｒａとして設定され（ステップＳ１３）、ステップＳ６１へ移行する。
【０１４９】
ステップＳ６１以降の動作は上述した通りであるのでその説明を省略する。
【０１５０】
図９、図１０は、第１推定部として開放比率推定部５０３が用いられ、第２推定部として満充電比率推定部５０４が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。図９、図１０の縦軸は二次電池４のＲＳＯＣを示し、横軸は時間の経過を示している。図９は、満充電容量値ＦＣＣがマイナス方向に補正される場合、図１０は、満充電容量値ＦＣＣがプラス方向に補正される場合の例を示している。
【０１５１】
まず、図９のタイミングＴ１のＡ点において、開放電圧条件が満たされて、開放比率推定部５０３によって、第１蓄電比率Ｒａが０．２（第１蓄電比率ＲＳＯＣａが２０％）と推定される。このとき、満充電容量値ＦＣＣＯは、４０００ｍＡｈであるとする。
【０１５２】
次に、タイミングＴ２において、満充電条件が満たされて、満充電比率推定部５０４によって、第２蓄電比率Ｒｂが１（第２蓄電比率ＲＳＯＣｂが１００％）と推定される（Ｂ１点）。このとき、差分積算値Ｑｄが３０００ｍＡｈであったとする。
【０１５３】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝３０００×１／（１−０．２）＝３７５０ｍＡｈとなる。
【０１５４】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．２＋３０００＝３８００ｍＡｈ
ＱＳ＝４０００×１＝４０００ｍＡｈ
Ｒａ＜ＲｂかつＱＦ＜ＱＳなので、式（４）を用いて、
ＦＣＣＮ＝４０００−｛｜４０００−３８００｜×（１／｜１−０．２｜）｝＝３７５０ｍＡｈ
となる。
【０１５５】
図９においては、タイミングＴ２において、満充電容量値ＦＣＣが補正されることにより、制御部５０が式（Ａ）を用いて算出するＲＳＯＣ（機器側回路３へ通知されるＲＳＯＣ）が、Ｂ２点からＢ１点へ移動することになる。このように、満充電容量値ＦＣＣの補正に応じてＲＳＯＣを変化させる処理を、ＪＵＭＰ処理と称する。
【０１５６】
次に、図１０を参照し、まず、タイミングＴ１のＡ点においては、図９におけるＡ点と同様である。次に、タイミングＴ２において、満充電条件が満たされて、満充電比率推定部５０４によって、第２蓄電比率Ｒｂが１（第２蓄電比率ＲＳＯＣｂが１００％）と推定される（Ｂ１点）。このとき、差分積算値Ｑｄが３４００ｍＡｈであったとする。
【０１５７】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝３４００×１／（１−０．２）＝４２５０ｍＡｈとなる。
【０１５８】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．２＋３４００＝４２００ｍＡｈ
ＱＳ＝４０００×１＝４０００ｍＡｈ
Ｒａ＜ＲｂかつＱＦ＞ＱＳなので、式（５）を用いて
ＦＣＣＮ＝４０００＋｛｜４０００−４２００｜×（１／｜１−０．２｜）｝＝４２５０ｍＡｈ
となる。
【０１５９】
図１０においては、タイミングＴ３において、制御部５０が式（Ａ）を用いて算出するＲＳＯＣは、１００％を超えてしまう。しかしながら、本来、ＲＳＯＣが１００％を超えることはないので、タイミングＴ３からタイミングＴ２までの期間については、制御部５０は、ＲＳＯＣを１００％に固定して機器側回路３へ通知する。このように、機器側回路３へ通知するＲＳＯＣの値を、１００％に固定する処理を、ＫＥＥＰ処理と称する。
【０１６０】
このように、差分補正方式を用いた場合、満充電容量値ＦＣＣＮの算出には補正前の満充電容量値ＦＣＣＯが用いられているものの、結果的に満充電容量値ＦＣＣＯに含まれる誤差がキャンセルされて、式（１）を用いた場合と同じ満充電容量値ＦＣＣＮが得られる。従って、差分補正方式を用いた場合であっても、式（１）を用いた場合と同様の補正値が得られるから、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１６１】
図１１、図１２は、第１推定部として開放比率推定部５０３が用いられ、第２推定部として基準比率推定部５０６が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。図１１、図１２の縦軸は二次電池４のＲＳＯＣを示し、横軸は時間の経過を示している。図１１は、満充電容量値ＦＣＣがマイナス方向に補正される場合、図１２は、満充電容量値ＦＣＣがプラス方向に補正される場合の例を示している。
【０１６２】
まず、図１１を参照し、タイミングＴ４のＣ点において、開放電圧条件が満たされて、開放比率推定部５０３によって、第１蓄電比率Ｒａが０．６（第１蓄電比率ＲＳＯＣａが６０％）と推定される。満充電容量値ＦＣＣＯは、４０００ｍＡｈであるとする。
【０１６３】
次に、タイミングＴ５において、基準条件が満たされて、基準比率推定部５０６によって、第２蓄電比率ＲＳＯＣｂが基準値Ｒｅｆ（＝５．５％）、第２蓄電比率ＲｂがＲｅｆ／１００（＝０．０５５）と推定される（Ｄ１点）。このとき、差分積算値Ｑｄが−２０００ｍＡｈであったとする。
【０１６４】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−２０００×１／（０．０５５−０．６）＝３６７０ｍＡｈとなる。
【０１６５】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−２０００＝４００ｍＡｈ
ＱＳ＝４０００×０．０５５＝２２０ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＞ＱＳなので、式（４）が用いられ、
ＦＣＣＮ＝４０００−｛｜２２０−４００｜×（１／｜０．０５５−０．６｜）｝＝３６７０ｍＡｈ
となる。図１１においては、タイミングＴ５において、ＪＵＭＰ処理が実行される。
【０１６６】
次に、図１２を参照し、まず、タイミングＴ４のＣ点においては、図１１におけるＣ点と同様である。次に、タイミングＴ５において、基準条件が満たされて、基準比率推定部５０６によって、第２蓄電比率ＲＳＯＣｂが基準値Ｒｅｆ（＝５．５％）、第２蓄電比率ＲｂがＲｅｆ／１００（＝０．０５５）と推定される（Ｄ１点）。このとき、差分積算値Ｑｄが−２３６０ｍＡｈであったとする。
【０１６７】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−２３６０×１／（０．０５５−０．６）＝４３３０ｍＡｈとなる。
【０１６８】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−２３６０＝４０ｍＡｈ
ＱＳ＝４０００×０．０５５＝２２０ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＜ＱＳなので、式（５）が用いられ、
ＦＣＣＮ＝４０００＋｛｜２２０−４０｜×（１／｜０．０５５−０．６｜）｝＝４３３０ｍＡｈ
となる。図１２においては、タイミングＴ６〜Ｔ５において、ＫＥＥＰ処理が実行される。
【０１６９】
このように、第１推定部として開放比率推定部５０３が用いられ、第２推定部として基準比率推定部５０６が用いられたときに差分補正方式を用いた場合であっても、式（１）を用いた場合と同様の補正値が得られるから、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１７０】
図１３、図１４は、第１及び第２推定部として開放比率推定部５０３が用いられた場合の満充電容量値ＦＣＣの補正方法を説明するための説明図である。図１３、図１４の縦軸は二次電池４のＲＳＯＣを示し、横軸は時間の経過を示している。図１３は、満充電容量値ＦＣＣがマイナス方向に補正される場合、図１４は、満充電容量値ＦＣＣがプラス方向に補正される場合の例を示している。
【０１７１】
まず、タイミングＴ７のＥ点において、開放電圧条件が満たされて、開放比率推定部５０３によって、第１蓄電比率Ｒａが０．６（第１蓄電比率ＲＳＯＣａが６０％）と推定される。満充電容量値ＦＣＣＯは、４０００ｍＡｈであるとする。
【０１７２】
次に、タイミングＴ８において、開放電圧条件が満たされて、開放比率推定部５０３によって、第２蓄電比率Ｒｂが０．１（第２蓄電比率ＲＳＯＣｂが１０％）と推定される（Ｆ１点）。このとき、差分積算値Ｑｄが−１８００ｍＡｈであったとする。
【０１７３】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−１８００×１／（０．１−０．６）＝３６００ｍＡｈとなる。
【０１７４】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−１８００＝６００ｍＡｈ
ＱＳ＝４０００×０．１＝４００ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＞ＱＳなので、式（４）が用いられ、
ＦＣＣＮ＝４０００−｛｜４００−６００｜×（１／｜０．１−０．６｜）｝＝３６００ｍＡｈ
となる。図１３においては、タイミングＴ８において、ＪＵＭＰ処理が実行される。
【０１７５】
次に、図１４を参照し、まず、タイミングＴ７のＥ点においては、図１３におけるＥ点と同様である。次に、タイミングＴ８において、開放電圧条件が満たされて、開放比率推定部５０３によって、第２蓄電比率Ｒｂが０．１（第２蓄電比率ＲＳＯＣｂが１０％）と推定される（Ｆ１点）。このとき、差分積算値Ｑｄが−２２００ｍＡｈであったとする。
【０１７６】
そうすると、補正後の満充電容量値ＦＣＣＮは、式（１）から、
ＦＣＣＮ＝−２２００×１／（０．１−０．６）＝４４００ｍＡｈとなる。
【０１７７】
一方、式（２）〜式（５）の差分補正方式を用いて満充電容量値ＦＣＣＮを算出すると、
ＱＦ＝４０００×０．６−２２００＝２００ｍＡｈ
ＱＳ＝４０００×０．１＝４００ｍＡｈ
Ｒａ＞ＲｂかつＱＦ＜ＱＳなので、式（５）が用いられ、
ＦＣＣＮ＝４０００＋｛｜４００−２００｜×（１／｜０．１−０．６｜）｝＝４４００ｍＡｈ
となる。図１４においては、タイミングＴ８において、ＪＵＭＰ処理が実行される。
【０１７８】
このように、第１及び第２推定部として開放比率推定部５０３が用いられたときに差分補正方式を用いた場合であっても、式（１）を用いた場合と同様の補正値が得られるから、満充電容量補正部５０８は、特許文献１に記載の方法よりも、満充電容量値ＦＣＣの補正精度を向上させることができる。
【０１７９】
なお、推定部として、開放比率推定部５０３、満充電比率推定部５０４、及び基準比率推定部５０６を備える例を示したが、基準比率推定部５０６を備えず、開放比率推定部５０３と満充電比率推定部５０４とを備え、第１推定部及び第２推定部のうち一方として開放比率推定部５０３を用い、他方の推定部として満充電比率推定部５０４を用いるようにしてもよい。
【０１８０】
また、満充電比率推定部５０４を備えず、開放比率推定部５０３と基準比率推定部５０６とを備え、第１推定部及び第２推定部のうち一方として開放比率推定部５０３を用い、他方の推定部として基準比率推定部５０６を用いるようにしてもよい。
【０１８１】
また、満充電比率推定部５０４及び基準比率推定部５０６を備えなくてもよい。
【０１８２】
また、開放比率推定部５０３と組み合わせて用いられる推定部は、満充電比率推定部５０４及び基準比率推定部５０６に限られず、他の方法で二次電池４の蓄電比率を推定するものであってもよい。
【０１８３】
即ち、本発明の一局面に従う満充電容量補正回路は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算部と、前記二次電池の満充電容量を示す満充電容量値を記憶する容量記憶部と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定部と、前記第１推定部によって前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定部と、前記第１推定部によって前記第１蓄電比率が推定されてから、前記第２推定部によって前記第２蓄電比率が推定されるまでの間において前記積算部により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として前記容量記憶部に記憶させることにより満充電容量値を補正する満充電容量補正部と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定部と、前記第１推定部及び前記第２推定部のうち少なくとも一つとして、前記開放比率推定部を設定する補正制御部とを備える。
【０１８４】
この構成によれば、二次電池の蓄電比率が推定可能となる条件である推定可能条件が満たされたとき、第１推定部によって、当該二次電池の蓄電比率が第１蓄電比率として推定される。また、第１推定部によって第１蓄電比率が推定された後、第２推定部によって、前記推定条件と同一あるいは異なる推定可能条件が満たされるか否かを監視され、この推定可能条件が満たされたとき、このときの二次電池の蓄電比率が第２蓄電比率として推定される。
【０１８５】
ここで、第１蓄電比率及び第２蓄電比率の差は、差分積算値に相当する電気量によって生じたものである。そして、満充電容量値は、比率”１”、すなわち１００％に対応している。従って、満充電容量補正部は、第１蓄電比率及び前記第２蓄電比率の差と満充電容量値に対応する比率である１との比率と、差分積算値と、に基づいて二次電池の満充電容量値を推定することができる。満充電容量補正部は、このようにして補正後の満充電容量値を推定することで、補正前の満充電容量値に含まれる誤差の影響を受けずに満充電容量値を補正することができる結果、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる。
【０１８６】
さらに、開放比率推定部は、前記開放電圧条件が満たされたときの二次電池の端子電圧、すなわち当該二次電池の開放電圧に基づき前記二次電池の蓄電比率を推定する。二次電池の開放電圧は、二次電池の起電力そのものであって、二次電池の起電力は、二次電池の蓄電比率に応じて決まるから、開放電圧に基づき蓄電比率を推定する開放比率推定部は、精度よく二次電池の蓄電比率を推定できる。また、二次電池に流れる電流が開放判定値を下回る開放電圧条件は、例えばこの二次電池を用いる機器のスイッチをユーザがオフする等した場合に満たされる可能性が高い。そのため、二次電池が満充電されたり、完全放電されたりする機会よりも、開放電圧条件が満たされる機会の方が多いと考えられる。
【０１８７】
そこで、補正制御部が、第１推定部及び第２推定部のうち少なくとも一つとして、開放電圧条件が満たされることを条件とする開放比率推定部を用いるように設定することで、蓄電比率の推定機会を増大させることができる。そして、蓄電比率の推定機会が増大すれば、満充電容量の補正機会を増大させることができる。これにより、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることが可能となる。
【０１８８】
また、前記二次電池が満充電になったことを検出する満充電検出部と、前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部とを備え、前記補正制御部は、前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記満充電比率推定部を設定することが好ましい。
【０１８９】
この構成によれば、満充電検出部によって、二次電池が満充電になったことが検出される。そうすると、上記満充電条件が満たされたときは、ほぼ確実に二次電池の蓄電比率は１（１００％）になっていることを意味する。従って、満充電比率推定部は、満充電条件が満たされたとき、二次電池の蓄電比率は１（１００％）であると推定することで、極めて高精度で蓄電比率を推定することができる。
【０１９０】
そこで、補正制御部が、第１推定部及び第２推定部のうち一方として開放比率推定部を設定し、他方の推定部として満充電比率推定部を設定することで、蓄電比率の推定精度が極めて高い満充電比率推定部と、蓄電比率の推定機会が満充電比率推定部より多い開放比率推定部とを組み合わせて満充電容量の補正に用いることで、補正精度の向上と補正機会の増大とをバランスよく両立させることが容易となる。
【０１９１】
また、前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、前記電圧換算比率取得部によって取得された蓄電比率が予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、前記補正制御部は、前記第１推定部及び前記第２推定部のうち一方として前記開放比率推定部を設定し、他方の推定部として前記基準比率推定部を設定することが好ましい。
【０１９２】
二次電池の端子電圧は、蓄電比率に応じて変化する。この性質を利用して、電圧換算比率取得部は、二次電池の端子電圧に基づき蓄電比率を取得する。そして、電圧換算比率取得部によって取得された蓄電比率が基準値と一致したときは、すなわち当該二次電池の蓄電比率はその基準値を等しいのであるから、基準比率推定部は、基準値を、そのまま二次電池の蓄電比率とすることで、二次電池の蓄電比率を推定できる。そうすると、基準値を、満充電や完全放電とは異なる蓄電比率に適宜設定しておくことにより、満充電や完全放電しなくても、二次電池の蓄電比率を推定できるから、蓄電比率の推定機会が増大する。
【０１９３】
そこで、補正制御部が、第１推定部及び第２推定部のうち一方として開放比率推定部を設定し、他方の推定部として基準比率推定部を設定することで、蓄電比率の推定機会が多い基準比率推定部と、基準比率推定部より蓄電比率の推定精度が高く、かつ蓄電比率の推定機会が満充電比率推定部より多い開放比率推定部とを組み合わせて満充電容量の補正に用いることで、補正精度の向上と補正機会の増大とをバランスよく両立させることが容易となる。
【０１９４】
また、前記二次電池が満充電になったことを検出する満充電検出部と、前記満充電検出部によって前記二次電池の満充電が検出されることを条件とする満充電条件を前記推定可能条件として用い、当該満充電条件が満たされたとき、前記二次電池の蓄電比率は１であると推定する満充電比率推定部と、前記二次電池の端子電圧に基づき、前記二次電池の蓄電比率を取得する電圧換算比率取得部と、前記電圧換算比率取得部によって取得された蓄電比率が、予め設定された基準値になる基準条件を前記推定可能条件として用い、当該基準条件が満たされたとき、前記二次電池の蓄電比率は前記基準値であると推定する基準比率推定部とを備え、前記補正制御部は、前記開放電圧条件、前記満充電条件、及び前記基準条件のうちいずれかが満たされたとき、当該満たされた条件を前記推定可能条件として用いる推定部を前記第１推定部として設定し、当該第１推定部として前記開放比率推定部を設定したときは、前記第２推定部として、当該開放比率推定部、前記満充電比率推定部、及び前記基準比率推定部のうちいずれかの推定部を設定し、当該第１推定部として前記満充電比率推定部及び前記基準比率推定部のうちいずれかの推定部を設定したときは、前記第２推定部として前記開放比率推定部を設定することが好ましい。
【０１９５】
この構成によれば、補正制御部によって、開放電圧条件、満充電条件、及び基準条件のうちいずれかが満たされたとき、当該満たされた条件を推定可能条件として用いる推定部が第１推定部として設定されるので、蓄電比率の推定機会が増大する。また、補正制御部によって、第１推定部として開放比率推定部が設定されたときは、第２推定部として、開放比率推定部、満充電比率推定部、及び基準比率推定部のうちいずれかの推定部が設定され、当該第１推定部として満充電比率推定部及び基準比率推定部のうちいずれかの推定部が設定されたときは、第２推定部として開放比率推定部が設定される。その結果、第１及び第２推定部のうち少なくとも一方は、基準比率推定部より蓄電比率の推定精度が高く、かつ蓄電比率の推定機会が満充電比率推定部より多い開放比率推定部が用いられる結果、補正精度の向上と補正機会の増大とをバランスよく両立させることが容易となる。
【０１９６】
また、前記補正制御部は、前記第２推定部によって前記第２蓄電比率が推定され、前記満充電容量補正部によって新たな満充電容量値が前記容量記憶部に記憶されたとき、当該第２推定部として設定されていた推定部を新たに前記第１推定部として設定し、当該推定されていた第２蓄電比率を前記第１蓄電比率として設定することにより新たな第１蓄電比率が推定されたものとして、新たな前記第２推定部の設定を行うことが好ましい。
【０１９７】
この構成によれば、満充電容量値が補正された後、補正制御部によって、当該満充電容量値の補正に用いられた第２蓄電比率が、次の補正のための第１蓄電比率として設定される。そうすると、次に推定可能条件が満たされたときに改めて第１蓄電比率を推定し直す必要がなく、次に所定の推定可能条件が満たされたときに第２蓄電比率を推定して再び満充電容量値を補正することで、連続的に満充電容量値の補正を繰り返すことが可能となる。その結果、満充電容量値の補正機会を増大させることができる。
【０１９８】
また、前記満充電容量補正部は、前記第１蓄電比率から前記第２蓄電比率を減算した減算値の逆数を、前記差分積算値に乗算することにより、前記新たな満充電容量値を算出することが好ましい。
【０１９９】
この構成によれば、満充電容量補正部は、補正前の満充電容量値を用いることなく新たな満充電容量値を算出することができるので、補正前の満充電容量値に含まれている誤差の影響を受けることなく満充電容量値を補正することができる。従って、満充電容量値の補正精度を向上させることができる。
【０２００】
また、前記満充電容量補正部は、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（１）に基づき、前記新たな満充電容量値ＦＣＣＮを算出することが好ましい。
【０２０１】
満充電容量値ＦＣＣＮ＝Ｑｄ×１／（Ｒｂ−Ｒａ）  ・・・（１）
この構成によれば、満充電容量補正部は、補正前の満充電容量値を含まない式（１）を用いて新たな満充電容量値を算出することができるので、補正前の満充電容量値に含まれている誤差の影響を受けることなく満充電容量値を補正することができる。従って、満充電容量値の補正精度を向上させることができる。
【０２０２】
また、前記満充電容量補正部は、前記容量記憶部に記憶されている補正前の満充電容量値をＦＣＣＯ、前記第１蓄電比率をＲａ、前記第２蓄電比率をＲｂ、前記差分積算値をＱｄとすると、下記の式（２）を満たす第１電気量ＱＦを取得し、下記の式（３）を満たす第２電気量ＱＳを取得すると共に、Ｒａ＜ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＜ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＜ＱＳとなるとき、下記の式（５）に基づき前記新たな満充電容量値ＦＣＣＮを算出し、Ｒａ＞ＲｂかつＱＦ＞ＱＳとなるとき、下記の式（４）に基づき前記新たな満充電容量値ＦＣＣＮを算出するようにしてもよい。
【０２０３】
ＱＦ＝ＦＣＣＯ×Ｒａ＋Ｑｄ  ・・・（２）
ＱＳ＝ＦＣＣＯ×Ｒｂ        ・・・（３）
ＦＣＣＮ＝ＦＣＣＯ−｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （４）
ＦＣＣＮ＝ＦＣＣＯ＋｛｜ＱＳ−ＱＦ｜×（１／｜Ｒｂ−Ｒａ｜）｝・・・  （５）。
【０２０４】
この構成によれば、満充電容量値ＦＣＣＮの算出過程で補正前の満充電容量値ＦＣＣＯを用いるものの、結果的に満充電容量値ＦＣＣＯの影響がキャンセルされて、式（１）を用いて満充電容量値ＦＣＣＮを算出した場合と同様の結果が得られる。
【０２０５】
また、前記満充電容量補正部は、前記第１推定部によって前記第１蓄電比率Ｒａが推定されたとき、前記積算部による積算値を前記満充電容量値ＦＣＣＯと前記第１蓄電比率Ｒａとの乗算値に更新し、当該積算部による以後の積算を、当該更新された後の乗算値に対して引き続き行わせることにより、前記第２推定部によって前記第２蓄電比率Ｒｂが推定されたときにおける前記積算部の積算値を、前記第１電気量ＱＦとして取得することが好ましい。
【０２０６】
第１推定部によって第１蓄電比率Ｒａが推定されたとき、満充電容量補正部が、積算部による積算値を、満充電容量値ＦＣＣＯと第１蓄電比率Ｒａとの乗算値に更新し、当該積算部による以後の積算を、当該更新された後の乗算値に対して引き続き行わせる。このことにより、積算部による積算値が、そのまま式（２）を満たす第１電気量ＱＦとなる。従って、式（２）の演算処理を行うことなく第１電気量ＱＦが得られる結果、演算処理を簡素化することができる。
【０２０７】
また、前記蓄電比率には、前記蓄電比率の変化に対して前記二次電池の端子電圧が変化する第１範囲と、前記蓄電比率の変化に対する前記二次電池の端子電圧の変化が前記第１範囲より小さい第２範囲とが存在し、前記基準値として、前記第１範囲に属する蓄電比率のうちから選択された値が設定されていることが好ましい。
【０２０８】
この構成によれば、蓄電比率の変化に対する端子電圧の変化が、第２範囲より大きい第１範囲に属する蓄電比率のうちから選択された値が、基準比率推定部によって用いられる基準値として設定される。そうすると、蓄電比率の変化に対して大きく端子電圧が変化する領域において、端子電圧に基づき取得された蓄電比率が基準値と一致することになるから、基準条件の判定精度が向上する。そして、基準比率推定部は、基準条件が満たされたとき、二次電池の蓄電比率は基準値であると推定するのであるから、基準条件の判定精度が向上すれば、基準比率推定部による蓄電比率の推定精度が向上し、ひいては満充電容量値の補正精度が向上する。
【０２０９】
また、前記二次電池は、リチウムイオン二次電池であり、前記基準値は、１０％以下の値に設定されていることが好ましい。
【０２１０】
リチウムイオン二次電池における、ＳＯＣが１０％以下の領域は、第１範囲に該当する。従って、基準値を１０％以下の値に設定すれば、満充電容量値の補正精度を向上させることが可能である。
【０２１１】
また、前記二次電池に流れる電流の電流値を検出する電流検出部と、前記二次電池の端子電圧を検出する電圧検出部と、前記二次電池の温度を検出する温度検出部と、前記二次電池の蓄電比率と前記二次電池を流れる電流値と前記二次電池の温度とを、当該二次電池の端子電圧と対応付けるルックアップテーブルを記憶するテーブル記憶部とを備え、前記電圧換算比率取得部は、前記テーブル記憶部に記憶されるルックアップテーブルによって、前記電圧検出部によって検出された端子電圧、前記電流検出部によって検出された電流値、及び前記温度検出部によって検出された温度と対応付けられている蓄電比率を取得することが好ましい。
【０２１２】
この構成によれば、二次電池の蓄電比率と、当該蓄電比率と相関関係のある端子電圧値、電流値、及び温度とがルックアップテーブルによって、対応付けられているので、電圧換算比率取得部は、電圧検出部により検出される端子電圧、電流検出部により検出される電流値、及び温度検出部により検出される温度を用いて、二次電池に流れる電流値や温度の影響を低減しつつ二次電池の蓄電比率を容易に取得することができる。
【０２１３】
また、本発明の一局面に従う充電システムは、上述の満充電容量補正回路と、前記二次電池の満充電電圧を当該二次電池に印加することにより充電する充電部とを備え、前記満充電検出部は、前記充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、当該二次電池が満充電になったと判定する。
【０２１４】
この構成によれば、充電部による充電中に当該二次電池に流れる電流が予め設定された判定閾値を下回るとき、すなわち二次電池の充電終了条件が満たされたときに、当該二次電池が満充電になったと判定する。従って、満充電検出部は、二次電池が満充電になったことを、高精度で検出することができる。
【０２１５】
また、本発明の一局面に従う電池パックは、上述の満充電容量補正回路と、前記二次電池とを備える。
【０２１６】
この構成によれば、二次電池を備えた電池パックにおいて、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる。
【０２１７】
また、本発明の一局面に従う満充電容量補正方法は、二次電池に流れる電流の電流値を積算することで、積算値を算出する積算工程と、前記二次電池の実際の満充電容量に対するこの二次電池に蓄えられている蓄電電気量の比率である蓄電比率を推定可能な条件である推定可能条件が、満たされたとき、前記二次電池の蓄電比率を第１蓄電比率として推定する第１推定工程と、前記第１推定工程において前記第１蓄電比率が推定された後、前記蓄電比率を推定可能な条件である推定可能条件が満たされるか否かを監視し、当該推定可能条件が満たされたとき、このときの前記二次電池の蓄電比率を第２蓄電比率として推定する第２推定工程と、前記第１推定工程において前記第１蓄電比率が推定されてから、前記第２推定工程において前記第２蓄電比率が推定されるまでの間において前記積算工程により積算された積算値である差分積算値と、前記第１蓄電比率及び前記第２蓄電比率の差と１との比率と、に基づいて、前記二次電池の満充電容量値を推定し、当該推定された満充電容量値を新たな満充電容量値として当該満充電容量値を補正する満充電容量補正工程と、前記二次電池に流れる電流が、当該二次電池の端子電圧として開放電圧が得られる状態であることを判定するために予め設定された開放判定値を、下回ることを条件とする開放電圧条件を前記推定可能条件として用い、当該開放電圧条件が満たされたとき、前記二次電池の端子電圧に基づき前記二次電池の蓄電比率を推定する開放比率推定工程と、前記第１推定工程及び前記第２推定工程のうち少なくとも一つとして、前記開放比率推定工程を用いる。
【０２１８】
この構成によれば、上述の満充電補正回路と同様、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の補正精度を向上させることができる。
【０２１９】
このような構成の満充電容量補正回路、充電システム、電池パック、及び満充電容量補正方法は、満充電容量の補正機会を増大させつつ、特許文献１に記載の方法よりも満充電容量の算出精度を向上させることができる。
【０２２０】
なお、発明を実施するための形態においてなされた具体的な実施態様又は実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求事項との範囲内で、種々変更して実施することができるものである。
【産業上の利用可能性】
【０２２１】
本発明に係る満充電容量補正回路、充電システム、電池パック、及び満充電容量補正方法は、携帯型パーソナルコンピュータやデジタルカメラ、ビデオカメラ、携帯電話機等の電子機器、電気自動車やハイブリッドカー等の車両、ハイブリッドエレベータ、太陽電池や発電装置と二次電池とを組み合わされた電源システム、無停電源装置等の電池搭載装置、システムにおいて、好適に利用することができる。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2011135631.tif 000017
【図２】
2011135631.tif 000018
【図３】
2011135631.tif 000019
【図４】
2011135631.tif 000020
【図５】
2011135631.tif 000021
【図６】
2011135631.tif 000022
【図７】
2011135631.tif 000023
【図８】
2011135631.tif 000024
【図９】
2011135631.tif 000025
【図１０】
2011135631.tif 000026
【図１１】
2011135631.tif 000027
【図１２】
2011135631.tif 000028
【図１３】
2011135631.tif 000029
【図１４】
2011135631.tif 000030
【国際調査報告】
2011135631.tif 000031
2011135631.tif 000032
2011135631.tif 000033
2011135631.tif 000034