(57)【特許請求の範囲】
【請求項１】
二次電池の充放電における電池容量を補正する電池容量補正装置において、
前記二次電池の電圧を検出する電圧検出部と、
前記二次電池の充放電電流を検出する電流検出部と、
前記電圧検出部及び前記電流検出部から得られる検出結果に基づいて、前記二次電池の充放電時における電池残量を管理する電池残量管理部とを有し、
前記電池残量管理部は、前記二次電池の充電停止時の充電率に応じて前記電池残量を補正するための補正変化容量の制限値を設定し、設定された前記制限値を超えないように前記電池残量を補正することを特徴とする電池容量補正装置。
【請求項２】
前記電池残量管理部は、
前記二次電池の充電停止時の充電率が所定の閾値から満充電に近くなるほど、前記制限値を増加させることを特徴とする請求項１に記載の電池容量補正装置。
【請求項３】
前記制限値は、前記充電率に比例させて増加させることを特徴とする請求項２に記載の電池容量補正装置。
【請求項４】
前記電池残量管理部は、
前記二次電池の充電停止時の充電率が前記所定の閾値未満の場合には、前記制限値を固定値とすることを特徴とする請求項２に記載の電池容量補正装置。
【請求項５】
前記所定の閾値及び／又は前記制限値は、前記二次電池の性能、劣化度、及び環境条件のうち、少なくとも１つの要因に対応させて設定されることを特徴とする請求項２乃至４の何れか１項に記載の電池容量補正装置。
【請求項６】
二次電池の充放電における電池容量を補正する電池容量補正方法において、
前記二次電池の電圧を検出する電圧検出ステップと、
前記二次電池の充放電電流を検出する電流検出ステップと、
前記電圧検出ステップ及び前記電流検出ステップから得られる検出結果に基づいて、前記二次電池の充放電時における電池残量を管理する電池残量管理ステップとを有し、
前記電池残量管理ステップは、前記二次電池の充電停止時の充電率に応じて前記電池残量を補正するための補正変化容量の制限値を設定し、設定された前記制限値を超えないように前記電池残量を補正することを特徴とする電池容量補正方法。
【請求項７】
前記電池残量管理ステップは、
前記二次電池の充電停止時の充電率が所定の閾値から満充電に近くなるほど、前記制限値を増加させることを特徴とする請求項６に記載の電池容量補正方法。
【請求項８】
前記制限値は、前記充電率に比例させて増加させることを特徴とする請求項７に記載の電池容量補正方法。
【請求項９】
前記電池残量管理ステップは、
前記二次電池の充電停止時の充電率が前記所定の閾値未満の場合には、前記制限値を固定値とすることを特徴とする請求項７に記載の電池容量補正方法。
【請求項１０】
前記所定の閾値及び／又は前記制限値は、前記二次電池の性能、劣化度、及び環境条件のうち、少なくとも１つの要因に対応させて設定されることを特徴とする請求項７乃至９の何れか１項に記載の電池容量補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池容量補正装置及び電池容量補正方法に係り、特に電池容量の補正誤差を抑えるための電池容量補正装置及び電池容量補正方法に関する。
【背景技術】
【０００２】
従来、携帯機器や充電回路等に対して電力を供給するために、リチウムイオン二次電池やニッケル水素電池等に代表される二次電池が知られている。このような二次電池は、例えば、現在貯蓄されている充電量と、その二次電池の容量（バッテリ容量）との比であるＳＯＣ（残存容量（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ））を随時算出し、算出されたＳＯＣ値に基づいて、二次放電の充放電の制御を行っている。
【０００３】
また、上述したような電源システムにおける二次電池の状態推定においては、満充電状態に対する充電率（ＳＯＣ）等を正確に求めることが要求される。すなわち、電源システムは、二次電池の充電率を、充放電中や充放電直後にも正確に逐次推定して、二次電池の過剰な充放電を制限する必要がある。
【０００４】
ここで、電池容量の算出手法について、図を用いて説明する。図１は、電池容量算出の一例を示す図である。図１に示す電池容量算出の一例では、横軸に充電率ＳＯＣ［％］を示し、縦軸に開放時の端子電圧［Ｖ］を示している。つまり、図１では、開放電圧と充電率との特性（［開放電圧−充電率］特性）を示している。
【０００５】
従来では、図１に示すようにＳＯＣの差分（例えば、図１において［ＳＯＣ２−ＳＯＣ１］）と、その間の充電容量（例えば、図１において［ＯＣＶ２−ＯＣＶ１］）との関係により電池容量の算出を行っていた。
【０００６】
ここで、二次電池の使用に伴い、二次電池の状態が徐々に変化する（二次電池が劣化する）と、二次電池の電池パラメータ（内部抵抗や電池容量等）が変化する。したがって、このような経年変化等による劣化にも対応させて二次電池の状態を精度良く推定することが求められ、そのための手法が開示されている（例えば、特許文献１及び特許文献２参照。）。
【０００７】
特許文献１に示されている手法では、二次電池の電池電圧、電池電流及び電池温度を検出するための検出手段と、前記電池温度の検出値と、前記電池電圧及び前記電池電流のうちの一方である第１状態量の検出値とに基づいて、電池モデル式に従って、前記二次電池の充電率と、前記二次電池の開放電圧と、前記電池電圧及び前記電池電流のうちの他方である第２状態量とを逐次推定する電池状態推定手段と、前記第２状態量の検出値及び推定値に基づいて、前記第２状態量の検出値及び推定値間の差異を表わす推定誤差を算出すると共に、前記充電率及び前記開放電圧の何れか一方と前記推定誤差とに基づいて、前記電池モデル式に用いられるパラメータ群のうち、前記二次電池の状態変化に応じて変化する所定のパラメータを推定するパラメータ推定手段とを備え、前記電池状態推定手段は、前記パラメータ推定手段による前記所定パラメータの推定結果を前記電池モデル式に反映させることによって正極開放電位及び負極開放電位を補正すると共に、補正された前記正極開放電位及び前記負極開放電位に基づいて前記開放電圧を推定する、二次電池の状態推定装置が示されている。
【０００８】
また、特許文献２に示されている手法では、二次電池のＳＯＣ値を推定するＳＯＣ推定方法は、二次電池の充放電電流を継続的に積算して第１の積算値を求め、テーブルを参照して取得した二次電池の容量値でもって第１の積算値を除算した結果をＳＯＣ初期値に加算することにより、第１のＳＯＣ値を継続的に算出することと、充電と放電とが切り替わるタイミングでの二次電池の端子電圧に基づいて第２のＳＯＣ値を求めることと、過去に求めた第２のＳＯＣ値と今回求めた第２のＳＯＣ値との差と、この差に対応する時間間隔における充放電電流の積算値とから、二次電池についての現在の第２の容量値を求め、テーブル中の容量値を第２の容量値で更新することとを有する技術が示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−０６０３８４号公報
【特許文献２】国際公開第２００８／０２６４７７号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述したように、開放電圧より求められるＳＯＣには、経年変化等による劣化等の誤差が多く含まる場合があるため、算出された電池容量を用いて現在の電池容量を補正する際には、その容量変化量を制限する必要がある。
【００１１】
しかしながら、充電容量が同じであっても、充電完了が満充電に近い（言い換えるとＳＯＣ値が高い）ほど、算出された電池容量と実際の電池容量の誤差が少なく、その場合には、精度の高い補正が可能となる。
【００１２】
ここで、上述した特許文献に示されているような従来手法では、このような充電容量の満充電時を利用した誤差補正手法については開示されていない。
【００１３】
したがって、本発明は、上述した問題点に鑑みなされたものであり、電池容量の補正誤差を抑えることにより、電池残容量管理システムの精度を向上させるための電池容量補正装置及び電池容量補正方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決するために、本発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１５】
本発明は、二次電池（１１）の充放電における電池容量を補正する電池容量補正装置（１）において、前記二次電池（１１）の電圧を検出する電圧検出部（２５）と、前記二次電池（１１）の充放電電流を検出する電流検出部（２６）と、前記電圧検出部（２５）及び前記電流検出部（２６）から得られる検出結果に基づいて、前記二次電池（１１）の充放電時における電池残量を管理する電池残量管理部（４３）とを有し、前記電池残量管理部（４３）は、前記二次電池（１１）の充電停止時の充電率に応じて前記電池残量を補正するための補正変化容量の制限値を設定し、設定された前記制限値を超えないように前記電池残量を補正することを特徴とする。
【００１６】
また本発明は、二次電池（１１）の充放電における電池容量を補正する電池容量補正方法において、前記二次電池（１１）の電圧を検出する電圧検出ステップと、前記二次電池（１１）の充放電電流を検出する電流検出ステップと、前記電圧検出ステップ及び前記電流検出ステップから得られる検出結果に基づいて、前記二次電池（１１）の充放電時における電池残量を管理する電池残量管理ステップとを有し、前記電池残量管理ステップは、前記二次電池（１１）の充電停止時の充電率に応じて前記電池残量を補正するための補正変化容量の制限値を設定し、設定された前記制限値を超えないように前記電池残量を補正する（Ｓ０４〜Ｓ０６）ことを特徴とする。
【００１７】
なお、上記参照符号は、あくまでも参考であり、これによって、本願発明が図示の態様に限定されるものではない。
【発明の効果】
【００１８】
本発明によれば、電池容量の補正誤差を抑えることにより、電池残容量管理システムの精度を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】電池容量算出の一例を示す図である。
【図２】本実施形態における電源システムの一構成例を示す図である。
【図３】本実施形態におけるＣＰＵの機能構成の一例を示す図である。
【図４】電池容量算出精度を説明するための一例の図である。
【図５】本実施形態における変化容量制限値について説明するための図である。
【図６】本実施形態における補正処理手順の一例を示すフローチャートである。
【図７】本実施形態を適用した電池残容量管理システムの実施結果の一例を示す図である。
【発明を実施するための形態】
【００２０】
＜本発明について＞
本発明は、例えば、開放電圧より求める充電率（ＳＯＣ）と充電された積算容量とにより算出される電池容量において、現在の電池容量を補正する際、変化容量がある一定値を超えないように所定の制限をしているが、充電完了が満充電であるほど、ＳＯＣが安定して求められるため、充電完了時点のＳＯＣに応じた制限による補正を行うことで誤差を低減する。
【００２１】
以下に、上述した特徴を実現するための本発明における電池容量補正装置及び電池容量補正方法を好適に実施した形態について図面等を用いて説明する。
【００２２】
＜電源システムの構成例＞
まず、本実施形態における電池容量補正装置を含む電源システム（電池残容量管理システム）の構成例について、図を用いて説明する。図２は、本実施形態における電源システムの一構成例を示す図である。図２に示す電源システム１００は、電池容量補正装置としての電池パック（バッテリーパック）１と、携帯機器２とを有するよう構成されている。なお、電源システム１００において、電池パック１に接続される機器については、本発明においてはこれに限定されるものではなく、例えば携帯機器２の他にも充電回路等であってもよい。
【００２３】
また、電池パック１は、二次電池１１、電池監視ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１２と、電流検出用抵抗１３と、保護ＩＣ１４とを有するよう構成されている。なお、電池パック１は、二次電池１１とその電池状態を管理する管理システムとを合わせたモジュール部品であり、電極端子１５（正極端子１５−１及び負極端子１５−２）と、通信端子１６とを介して携帯機器２と接続される。
【００２４】
電池監視ＩＣ１２は、トリミング回路２１と、基準クロック生成部２２と、基準電源生成部２３と、温度検出部２４と、電圧検出部２５と、電流検出部２６と、ＡＤＣ（Ａａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）２７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２８と、通信インターフェース（Ｉ／Ｆ）２９と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３１と、書き換え可能メモリ３２と、タイマ３３とを有するよう構成されている。また、保護ＩＣ１４は、充放電保護回路３４と、２つのトランジスタ３５−１，３５−２とを有するよう構成されている。
【００２５】
二次電池１１は、上述したように、例えばリチウムイオン電池、ニッケル水素電池、電気二重層キャパシタ等の二次電池からなる。なお、図２に示す電源システム１００において、二次電池１１は、携帯機器２の電源でもあり、電子監視ＩＣ１２や保護ＩＣ１４の電源でもある。また、二次電池１１は、例えばＡＤＣ２７、ＣＰＵ２８、通信Ｉ／Ｆ２９、タイマ３３の電源でもある。また、温度検出部２４、電圧検出部２５、電流検出部２６については、それらの回路構成に応じて、二次電池１１からの給電が必要となることがある。また、書き換え可能メモリ３２については、二次電池１１からの給電が遮断されても、その記憶内容は保持される。温度検出部２４、電圧検出部２５、電流検出部２６、ＡＤＣ２７、及びＣＰＵ２８は、二次電池１１の電池状態を検知する状態検知部として機能する。
【００２６】
電流検出用抵抗１３は、二次電池１１と直列に接続されており、電池監視ＩＣ１２の電流検出部２６において、二次電池１１の充放電電流を検出させる。また、保護ＩＣ１４は、トランジスタ３５−１，３５−２のオン／オフを制御して二次電池１１を過充電、過放電等から保護するための充放電保護ＩＣである。
【００２７】
保護ＩＣ１４のトランジスタ３５−１は、例えばｎチャネルＭＯＳ電界効果トランジスタ等から構成されており、ソースとバックゲートとが接続され、ドレインがトランジスタ３５−２のソースに接続され、ゲートが充放電保護回路３４と接続されている。トランジスタ３５−２は、例えばｎチャネルＭＯＳ電界効果トランジスタ等から構成されており、ソースがトランジスタ３５−１のドレインに接続され、ドレインがバックゲート及び負極端子１５−２に接続され、ゲートが充放電保護回路３４に接続されている。つまり、充放電保護回路３４によってトランジスタ３５−１，３５−２をスイッチングすることにより、二次電池１１の充放電が制御される。
【００２８】
電極端子１５のうち、正極端子１５−１は、二次電池１１の正極に通電経路を介して電気的に接続され、負極端子１５−２は、二次電池１１の負極に通電経路を介して電気的に接続される。更に、通信端子１６は、通信Ｉ／Ｆ２９に接続される。
【００２９】
トリミング回路２１は、ＣＰＵ２８からの制御信号に基づいて、基準クロック生成部２２に対してクロック周波数制御信号を出力し、電池監視ＩＣ１２の内部クロック信号の周波数を制御する。また、トリミング回路２１は、ＣＰＵ２８からの制御信号に基づいて、基準電源生成部２３に対して電圧制御信号を出力して、基準電源生成部２３から出力される電圧レベルを設定する。
【００３０】
基準クロック生成部２２は、トリミング回路２１からのクロック周波数制御信号に基づいて、電池監視ＩＣ１２内の基準クロック信号を生成し、生成した基準クロック信号をＣＰＵ２８に出力する。
【００３１】
基準電圧２３は、トリミング回路２１からの電圧制御信号により、電池監視ＩＣ１２内の電圧レベルを設定し、設定されたレベルの電圧をＡＤＣ２７に出力する。
【００３２】
温度検出部２４は、二次電池１１の周囲温度を検出する。具体的には、温度検出部２４は、二次電池１１の周囲温度を検出し、その検出された周囲温度をＡＤＣ２７に入力可能な電圧に変換して出力する。なお、ＡＤＣ２７によって変換された二次電池１１の周囲温度を示す電池温度のデジタル値は、ＣＰＵ２８に出力され、演算処理のためのパラメータとして利用される。
【００３３】
また、電池温度のデジタル値は、ＣＰＵ２８によって予め決められた単位に換算され、二次電池１１の電池状態を示す電池状態情報として、通信Ｉ／Ｆ２９を介して携帯機器２に出力される。なお、本実施形態における温度検出部２４は、二次電池１１自体の温度やその雰囲気温度だけでなく、例えば、二次電池１１と電池パック１とが近接していれば、電池パック１やその各構成部の温度を検出するものであってもよい。
【００３４】
電圧検出部２５は、二次電池１１の電圧を検出し、その検出された電圧をＡＤＣ２７に入力可能な電圧に変換して出力する。ここで、ＡＤＣ２７によって変換された二次電池１１の電圧を示す電池電圧のデジタル値は、ＣＰＵ２８に出力され、演算処理のためのパラメータとして利用される。また、電池電圧のデジタル値は、ＣＰＵ２８によって予め決められた単位に換算され、二次電池１１の電池状態を示す電池状態情報として、通信Ｉ／Ｆ２９を介して携帯機器２に出力される。
【００３５】
電流検出部２６は、二次電池１１の充放電電流を検出し、その検出された電流をＡＤＣ２７に入力可能な電圧に変換して出力する。なお、電流検出部２６は、例えば、二次電池１１と直列に接続された電流検出用抵抗１３と、電流検出用抵抗１３の両端に発生する電圧を増幅するオペアンプとを備えてもよく、その場合には、電流検出用抵抗１３とオペアンプとによって充放電電流を電圧に変換する。なお、上述したオペアンプは、例えばＡＤＣ２７に備えられてもよい。
【００３６】
ＡＤＣ２７によって変換された二次電池１１の充放電電流を示す電池電流のデジタル値は、ＣＰＵ２８に出力され、演算処理のためのパラメータとして利用される。また、電池電流のデジタル値は、ＣＰＵ２８によって予め設定された単位に換算され、二次電池１１の電池状態を示す電池状態情報として、通信Ｉ／Ｆ２９を介して携帯機器２に出力される。
【００３７】
ＡＤＣ２７は、温度検出部２４、電圧検出部２５、及び電流検出部２６のそれぞれから得られるアナログ値をデジタル値に変換するＡＤコンバータである。また、ＡＤＣ２７は、変換されたデジタルデータをＣＰＵ２８に出力する。
【００３８】
ＣＰＵ２８は、電池監視ＩＣ１２、更には電池パック１の各機能構成における動作等を制御する。なお、ＣＰＵ２８の具体的な機能等については後述する。
【００３９】
通信Ｉ／Ｆ２９は、通信端子１６を介して携帯機器２との通信を行う。具体的には、通信Ｉ／Ｆ２９は、携帯機器２からの要求情報等を取得し、ＣＰＵ２８に出力する。また、通信Ｉ／Ｆ２９は、要求に対するＣＰＵ２８の処理結果に基づく通知情報等を携帯機器２に出力する。
【００４０】
ＲＯＭ３０及びＲＡＭ３１は、ＣＰＵ２８における各種演算処理を行うための各種情報を蓄積し、必要に応じて読み出したり、書き込んだりするための記録手段である。つまり、ＲＯＭ３０及びＲＡＭ３１は、例えばＣＰＵ２８が本実施形態における各種機能を実現させるために実行するプログラムや電源システム１００における電池容量補正を実現するために必要な設定値（例えば、閾値、制限値、規定値、補正変化容量制限係数）等の各種情報等を記憶するための構成であり、ＣＰＵ２８からの要求により各種情報を読み出すこともでき、またＣＰＵ２８で実施された処理結果等の各種情報を書き込むこともできる。
【００４１】
書き換え可能メモリ３２は、ＣＰＵ２８等における演算処理に利用される二次電池１１や電池パック１の各構成部の特性を特定するための特性データや実行された電圧算出結果、電流算出結果等を格納する。ここで、書き換え可能メモリ３２は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等を使用することができるが、本発明においてはこれに限定されるものではない。
【００４２】
タイマ３３は、電池パック１や電池監視ＩＣ１２の全体の動作に対する時間の管理を行う。また、タイマ３３は、システムクロックをカウントし、そのカウント値はＣＰＵ２８に参照される。具体的には、例えば電圧算出結果や電流算出結果等を時間情報と共に書き換え可能メモリ３２等に記録する場合や、充電開始時又は放電開始時からの経過時間等を管理する場合に、タイマ３３の時間情報が用いられる。
【００４３】
ここで、上述した電源システム１００における電池パック１に接続される携帯機器２は、例えば人が携帯可能な外部電子機器である。具体的には、携帯機器２は、例えば携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やモバイルパソコン等の情報端末装置、カメラ、ゲーム機、音楽やビデオ等のプレーヤー、電動工具、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）端末、無線機等が挙げられる。また、電池パック１は、携帯機器２に内蔵されたり、外付けされる。
【００４４】
また、携帯機器２は、通信Ｉ／Ｆ２９から取得した電池状態情報に基づいて、当該電池状態情報に応じた所定の動作を行う。更に、携帯機器２は、例えば、電池状態情報をディスプレイ等の表示部に表示させたり（例えば、二次電池１１の残量情報、劣化情報、交換時期情報等の表示）、電池状態情報に基づいて自身の動作モードを、例えば「通常消費電力モード」から「低消費電力モード」に変更するといった制御等を行うこともできる。
【００４５】
＜ＣＰＵ２８における演算処理内容＞
ここで、上述した電池監視ＩＣ１２に含まれるＣＰＵ２８において実行される各種機能等について図を用いて説明する。図３は、本実施形態におけるＣＰＵの機能構成の一例を示す図である。図３に示すＣＰＵ２８は、電圧取得部４１と、電流取得部４２と、電池残量管理部４３と、異常状態検出部４４と、省電力制御部４５とを有するよう構成されている。
【００４６】
本実施形態におけるＣＰＵ２８は、ＲＯＭ３０、ＲＡＭ３１、及び書き換え可能メモリ３２等と共に演算処理部として、電圧取得、電流取得、電池残量管理、異常状態検出、省電力制御、及び充放電制御等の各処理を行う。
【００４７】
電圧取得部４１は、例えば電圧検出部２５からＡＤＣ２７を介して得られる電圧値に基づいて、所定条件等に対応する電圧値を算出する。具体的には、電圧取得部４１は、電圧検出部２５により検出される電圧値と、温度検出部２４から検出される電池パック１内の温度変化とから、温度変化に対応した電圧変化等を検出し、検出した電圧変化等に対応する電圧を取得する。
【００４８】
電流取得部４２は、例えば電流検出部２６からＡＤＣ２７を介して得られる電流値に基づいて、所定条件等に対応する電流値を算出する。
【００４９】
電池残量管理部４３は、上述した電流取得部４２により得られた電流を積算することにより、電池残量を管理する。なお、電池残量の算出では、二次電池１１の温度や劣化等により二次電池１１の内部抵抗が変化するため、二次電池１１の電圧のばらつきが生じ、算出された電池残量（電池容量）に誤差が生じる場合があるため、必要に応じて補正が行われる。
【００５０】
このとき、電池残量管理部４３は、後述するように、ＳＯＣを基準として補正可能範囲（補正変化容量制限値等）を設定し、その範囲内で電池容量の補正を行う。なお、電池残量管理部４３における上述した処理の詳細については、後述する。
【００５１】
また、本実施形態における補正値の取得手法については、既存の技術を広く適用することができる。例えば、予め設定された温度補正テーブル等をＲＯＭ３０及びＲＡＭ３１等に蓄積しておき、温度検出部２４により検出された温度に対応させて、上述した温度補正テーブル等から補正値を取得し補正を行うことができる。また、上記の他にも、例えば、予め設定された充放電の回数に応じた劣化の度合いに基づく劣化補正テーブル等をＲＯＭ３０及びＲＡＭ３１等に蓄積しておき、充放電回数に対応させて、上記劣化補正テーブル等から補正値を取得し補正を行うことができる。
【００５２】
異常状態検出部４４は、所定条件等に基づいて、異常状態となっているか否かを検出する。ここで、異常状態検出部４４が検出する異常状態としては、例えば電池の電圧が規定値以上になる過充電状態、電圧が規定値以下になる過放電状態、規定値以上の電流が流れる過電流状態等があるが、本発明における異常状態はこれに限定されるものではない。
【００５３】
省電力制御部４５は、電池監視ＩＣ１２における省電力動作モードと、非省電力動作モードとの切り換え制御等を行う。なお、省電力モードでは、例えばタイマ３３のクロックを低下させ、電池監視ＩＣ１２全体の処理速度を低下させる等の動作を行う等、電池パック１内の消費電流が最小となるモードに切り替える機能を有する。なお、本発明における省電力機能の内容は、これに限定されるものではない。
【００５４】
なお、ＣＰＵ２８における動作は、上述した各種機能に限定されるものではなく、電池パック１全体の制御を行う。
【００５５】
＜電池容量（電池残量）の補正について＞
次に、本実施形態における電池容量の補正について説明する。例えば開放電圧により求める充電率（ＳＯＣ）と、充電された積算容量とにより算出される電池容量とを用いて、現在の電池容量を補正する場合では、変化容量がある一定値を超えないように所定の制限をしているが、充電完了が満充電であるほど、ＳＯＣが安定して求められる。
【００５６】
ここで、図４は、電池容量算出精度を説明するための一例の図である。図４に示す図において、横軸は充電停止時の充電率（ＳＯＣ）［％］を示し、縦軸は算出電池容量誤差率［％］を示している。
【００５７】
算出される二次電池１１の電池容量は、例えば充電開始直前の電池電圧と、充電終了時点から所定時間経過時の電池電圧とに基づいて、ＣＰＵ２８により算出される。すなわち、ＣＰＵ２８は、充電開始直前の電池電圧と「開放電圧−充電率」特性とに基づいて、充電開始直前の充電率を算出すると共に、充電終了時点から所定時間経過時の電池電圧と、上述した図１に示すような「開放電圧−充電率」特性とに基づいて、充電終了時点から所定時間経過時の充電率を算出する。
【００５８】
なお、「開放電圧−充電率」特性の情報は、例えば書き換え可能メモリ３２等に予め蓄積されている。そのため、ＣＰＵ２８は、所定の「開放電圧−充電率」特性の情報を書き換え可能メモリ３２から取得することができる。
【００５９】
その後、ＣＰＵ２８は、電池容量をＢＣ［ｍＡｈ］とし、充電開始直前の充電率をＳＯＣ１［％］とし、充電終了時点から所定時間経過時の充電率をＳＯＣ２［％］とし、充電開始時点から充電終了時点までの充電期間において充電された電気量をＱ［ｍＡｈ］として、以下に示す演算式（１）に基づいて、二次電池１１の電池容量ＢＣを算出する。
ＢＣ＝Ｑ／｛（ＳＯＣ２−ＳＯＣ１）／１００｝  ・・・（１）
なお、ＳＯＣ１やＳＯＣ２は、例えば温度補正されたものであれば、より正確な値が算出され得る。また、充電終了時点から所定時間経過時の電池電圧を用いることによって、充電終了時点よりも安定した電池電圧を演算に反映して演算結果の精度を高めることができる。
【００６０】
ここで、図４に示す３種類の異なる二次電池（セル）をみると、何れも充電停止時の充電率が大きい方が、算出電池容量との誤差率が小さくなっていることがわかる。したがって、本実施形態では、充電完了時点のＳＯＣに応じた補正を行うことで誤差の低減を実現することができる。
【００６１】
＜本実施形態における電池容量の補正について＞
上述したように、電池容量の補正では、充電後の状態が満充電状態に近ければ近いほど、セルの特性より安定した容量が開放電圧より求められ、その容量より求められた補正容量の精度も高くなる。そのため、本実施形態では、電池容量の補正時において、充電率を所定のタイミングで定期的又は不定期に取得し、取得した充電率の値が１００に近い、つまり満充電に近ければ近いほど、算出によって得られた補正値に対する補正の割合を多く適用する。
【００６２】
具体的には、「充電後の開放電圧より求められる充電率（ＳＯＣ）」、「補正変化容量制限係数（変化容量許容係数Ｋ１と基準となる変化制限量Ｋ２）」をパラメータとし、これらのパラメータにより補正変化容量制限値を算出する。
【００６３】
ここで、算出式は、以下の式（２）のようになる。
補正変化容量制限値＝（ＳＯＣ−６０）×Ｋ１＋Ｋ２・・・（２）
つまり、本実施形態における補正変化容量制限値をＣＰＵ２８等により算出する場合には、充電率が高い場合における補正変化容量制限値を高めに設定することで、より高精度な補正を実現することができる。
【００６４】
なお、上述の式（２）では、例えば充電率ＳＯＣが所定値未満の場合（例えば、約６０％未満の場合等）には、変化容量制限値を固定値（例えば、１０ｍＡｈ）となるようにする。これにより、最小限の補正変化容量を取得することができ、その範囲内での補正を行うことができる
ここで、本実施形態における上述した補正処理による変化容量制限値について図を用いて説明する。図５は、本実施形態における変化容量制限値について説明するための図である。なお、図５に示す図の横軸は充電率ＳＯＣ［％］を示し、縦軸は補正変化容量制限値［ｍＡｈ］を示している。
【００６５】
図５の例では、ＳＯＣ６０％未満の場合は、補正変化容量制限値は、１０ｍＡｈと固定としている。また、図５の例では、補正変化容量制限値を１０〜４０ｍＡｈとしている。つまり、本実施形態では、図５に示すように、ＳＯＣが０〜６０％の場合には、補正可能な変化容量の制限値を１０ｍＡｈとし、６０〜１００％の場合には、充電率が増加するに従って１０〜４０ｍＡｈまで、制限値を次第に増加させるようにする。
【００６６】
なお、本発明において、固定とするＳＯＣの閾値や補正変化容量制限値の範囲についてはこれに制限されるものではなく、例えば二次電池の性能や劣化具合、環境条件等のうち、少なくとも１つの要因に対応させて適宜変更して設定することができる。
【００６７】
また、本実施形態では、図５に示すような予め設定されたグラフを用いて充電率に対応する補正変化容量制限値を設定したが、本発明においてはこれに限定されるものではなく、ＳＯＣと補正変化容量制限値とを設定した対応テーブル等を設定しておき、その対応テーブルを参照してＳＯＣに対応する補正変化容量制限値を設定してもよい。
【００６８】
つまり、上述の説明では、図５に示すようにＳＯＣをある値から増加させていくと、その値に比例して補正変化容量制限値も増加していたが、本発明においてはこれに限定されるものではなく、例えば、あるＳＯＣの範囲に応じて段階的に補正変化容量制限値を増加させていってもよい。この場合、例えば、ＳＯＣが６０〜７０％の場合、７０〜８０％の場合、８０〜８５％の場合、８５〜９０％の場合、９０〜９５％の場合、９５〜１００％の場合等、ＳＯＣの比率の範囲に応じて、それぞれ対応する補正変化容量制限値を設定することができる。更に、本実施形態では、ＳＯＣがある値までは次第に補正変化容量制限値を増加させていき、ＳＯＣがある値以上となった場合には、固定値に設定することもできる。
【００６９】
＜本実施形態における補正処理手順＞
ここで、上述した本実施形態における補正処理手順の具体例について、フローチャートを用いて説明する。
【００７０】
図６は、本実施形態における補正処理手順の一例を示すフローチャートである。図６に示すフローチャートでは、例えば、ＣＰＵ２８等により電池容量補正処理が開始されると、例えば上述した図１に対応する［開放電圧−充電率］特性に基づいて、開放電圧（ＯＣＶ２）より充電率（ＳＯＣ２）の算出を行う（Ｓ０１）。次に、図１に示すように２つの充電率ＳＯＣ１、ＳＯＣ２と、充電容量より電池容量を算出し（Ｓ０２）、算出された電池容量と、現在の電池容量との差分を算出する（Ｓ０３）。
【００７１】
ここで、ＳＯＣの値に応じた補正変化容量制限値の設定を行う。具体的には、ＳＯＣと予め設定された閾値とを比較し、ＳＯＣがその閾値以上である場合には、ＳＯＣ値に対応して設定された固定値より大きい制限値を設定し、その設定された制限値を超えない程度の補正を行えるようにする。
【００７２】
図６では、上述した内容の一例として、ＳＯＣが６０％以上であるか否かを判断し（ＳＳ０４）、ＳＯＣが６０％以上である場合（Ｓ０４において、ＹＥＳ）、補正変化容量制限値をＳＯＣ値より算出する（Ｓ０５）。なお、算出する際には、例えば上述した式（２）等を用いることができるが、本発明においてはこれに限定されるものではない。
【００７３】
また、Ｓ０４の処理において、ＳＯＣが６０％未満である場合（Ｓ０４において、ＮＯ）、補正変化容量制限値に固定値として１０ｍＡｈを設定し（Ｓ０６）、この範囲を超えない程度の補正を行う。
【００７４】
その後、算出補正変化容量制限を算出した差分に適用して補正を行い（Ｓ０７）、補正された内容に基づいて電池容量の更新を行う（Ｓ０８）。
【００７５】
なお、上述した補正処理は、二次電池の充放電処理が行われている間は、例えば予め設定されたタイミングで繰り返し処理が行われる。上述した内容に基づいて、補正処理を行うことにより、電池容量の補正誤差を抑えることができ、電池残容量管理システムの精度を向上させることができる。
【００７６】
＜実施結果例＞
ここで、本実施形態を適用した電池残容量管理システムにおける実施結果の例について図を用いて説明する。図７は、本実施形態を適用した電池残容量管理システムの実施結果の一例を示す図である。なお、図７に示す実施結果例の横軸は電池容量算出回数［回］を示し、縦軸は補正後の電池容量［ｍＡｈ］を示している。
【００７７】
図７には、一例として充電率ＳＯＣが異なる３種類（６０％，７５％，１００％）の実施結果が示されている。例えば、図７に示すように、現在の電池容量が８５０ｎＡｈのときに算出電池容量（現在の電池容量）が８２０ｍＡｈであった場合、ＳＯＣ＝１００％に近いほど算出結果に収束が早く、１回の補正で高精度な補正が可能となる。
【００７８】
上述したように本発明によれば、電池容量の補正誤差を抑えることにより、電池残容量管理システムの精度を向上させることができる。具体的には、電池容量の充電率による容量補正において、開放電圧から求めるセルの容量は満充電時に安定して求められ、充電率が下がるにつれ精度が低下するため、この特徴を考慮して充電率に応じた補正を行うことで精度を向上させる。
【００７９】
つまり、開放電圧により求める充電率（ＳＯＣ）と、充電された積算容量により算出される電池容量とで、現在の電池容量を補正する際、充電完了時が満充電であるほど、ＳＯＣが安定して求められるため、充電完了時点のＳＯＣに応じた補正を行うことで、誤差を低減することができる。
【００８０】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【００８１】
１  電池パック（電池容量補正装置）
２  携帯機器
１１  二次電池
１２  電池監視ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）
１３  電流検出用抵抗
１４  保護ＩＣ
１５−１  正極端子
１５−２  負極端子
１６  通信端子
２１  トリミング回路
２２  基準クロック生成部
２３  基準電源生成部
２４  温度検出部
２５  電圧検出部
２６  電流検出部
２７  ＡＤＣ（Ａａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）
２８  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
２９  通信インターフェース（Ｉ／Ｆ）
３０  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
３１  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
３２  書き換え可能メモリ
３３  タイマ
３４  充放電保護回路
３５−１，３５−２  トランジスタ
４１  電圧取得部
４２  電流取得部
４３  電池残量管理部
４４  異常状態検出部
４５  省電力制御部
１００  電源システム（電池残容量管理システム）
【図１】
0005601214.tif 000002
【図２】
0005601214.tif 000003
【図３】
0005601214.tif 000004
【図４】
0005601214.tif 000005
【図５】
0005601214.tif 000006
【図６】
0005601214.tif 000007
【図７】
0005601214.tif 000008