(57)【要約】【課題】二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正方法、二次電池の残容量補正装置及び二次電池装置を提供する。【解決手段】１０ｍｓごとに検出して２５回平均化した二次電池の電圧がＮ％電圧より低くなく、且つ、１０ｍｓごとに検出した充放電電流のうち充電方向の電流を２５回平均化した充電電流の値が０より大きいことから二次電池が充電中と判定される場合、即ち、時刻ｔ２からｔ３までの時間Ｔｄの間と、時刻ｔ４からｔ５までの時間Ｔｅの間と、時刻ｔ６からｔ７までの時間Ｔｆの間とで、二次電池の電圧がＮ％電圧より低いと判定される回数の計数を中断する。時刻ｔ３，ｔ５，ｔ７で充電が終了して二次電池の電圧がＮ％電圧より低くなったときに、それまで保留されていた計数結果を引き継いで前記回数の計数を再開する。【選択図】図２
2012066920.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正方法において、
検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定し、
充電していると判定した場合、前記回数の計数を中断すること
を特徴とする二次電池の残容量補正方法。
【請求項２】
検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算し、
前記回数の計数を中断した場合、充放電電流の積算値が所定値より大きいか否かを判定し、
所定値より大きいと判定した場合、前記回数の計数値を初期化すること
を特徴とする請求項１に記載の二次電池の残容量補正方法。
【請求項３】
二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正装置において、
検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定する手段と、
該手段が充電していると判定した場合、前記回数の計数を中断するようにしてあること  を特徴とする二次電池の残容量補正装置。
【請求項４】
検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算する積算手段と、
前記回数の計数を中断した場合、前記積算手段の積算値が所定値より大きいか否かを判定する判定手段とを備え、
前記積算手段は、前記判定手段が所定値より大きいと判定した場合、前記回数の計数値を初期化するようにしてあること
を特徴とする請求項３に記載の二次電池の残容量補正装置。
【請求項５】
請求項３又は４に記載の二次電池の残容量補正装置と、該残容量補正装置によって残容量が補正される１又は複数の二次電池とを備えることを特徴とする二次電池装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充放電に伴う二次電池の残容量を積算して適正に補正する二次電池の残容量補正方法、二次電池の残容量補正装置及び該二次電池の残容量補正装置を備える二次電池装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の電子機器に搭載される二次電池の残容量は、例えば、満充電での電気量（電流値×時間）又は電力量（電力値×時間）の夫々に対して、充放電電流又は充放電電力の積算値（以下、充放電容量という）を加算して算出されている。算出された残容量は、満充電での残容量に対する割合（％）として表すことができる。  【０００３】
このような積算による残容量と、実際の残容量との差が拡大するのを防止するため、二次電池の電圧が所定の残容量に対応する電圧（例えば、残容量がＮ％であることを示す既知の電圧。Ｎは一般的には１０程度の自然数）より低下した場合に、積算した残容量をＮ％に補正する方法が知られている。またこの場合、満充電のときから積算した放電容量−充電容量を（１−Ｎ／１００）で除して得た容量を、二次電池の総容量（学習容量）とすることも行われている。【０００４】
例えば、特許文献１では、Ｎ％の残容量に対応する既知の判定電圧を二次電池の電圧が下回る時間が、判定時間以上となったときに残容量を補正するに際し、判定中の放電電流の大／小に応じて、判定電圧を高／低に変更する一方で、判定電圧に応じて短／長に変更すべき判定時間のうち最も長い判定時間を用いる技術が開示されている。この技術により、二次電池の残容量の補正が、より的確に行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１６４３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年の二次電池は、電動バイク、電動自転車等の電動車両に用いられることがあり、電力回生が行われる電動車両において二次電池の充電が断続的に発生した場合、特許文献１に開示された技術では、充電が発生する都度、二次電池の電圧が判定電圧を下回る状態の継続時間の計時結果が初期化されるため、残容量の補正が適正に行えないという問題があった。【０００７】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正方法、二次電池の残容量補正装置及び二次電池装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る二次電池の残容量補正方法は、二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正方法において、検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定し、充電していると判定した場合、前記回数の計数を中断することを特徴とする。【０００９】
本発明に係る二次電池の残容量補正方法は、検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算し、前記回数の計数を中断した場合、充放電電流の積算値が所定値より大きいか否かを判定し、所定値より大きいと判定した場合、前記回数の計数値を初期化することを特徴とする。【００１０】
本発明に係る二次電池の残容量補正装置は、二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正装置において、検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定する手段と、該手段が充電していると判定した場合、前記回数の計数を中断するようにしてあることを特徴とする。【００１１】
本発明に係る二次電池の残容量補正装置は、検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算する積算手段と、
前記回数の計数を中断した場合、前記積算手段の積算値が所定値より大きいか否かを判定する判定手段とを備え、前記積算手段は、前記判定手段が所定値より大きいと判定した場合、前記回数の計数値を初期化するようにしてあることを特徴とする。【００１２】
本発明に係る二次電池装置は、前述の二次電池の残容量補正装置と、該残容量補正装置によって残容量が補正される１又は複数の二次電池とを備えることを特徴とする。【００１３】
本発明にあっては、時系列的に検出した二次電池の電圧が所定電圧より低くなく、且つ、時系列的に検出した充放電電流に基づいて二次電池が充電中と判定される場合に、二次電池の電圧が所定電圧より低いと判定される回数の計数を中断する。
これにより、二次電池に充電が発生して電圧が所定電圧より高くなった場合は、二次電池の電圧が所定電圧より低いと判定された回数の計数結果が初期化されずに保留される。そして、充電が終了して二次電池の電圧が所定電圧より低くなったときに、前記回数の計数が再開され、それまで保留されていた計数結果が、再開された回数の計数に引き継がれる。【００１４】
本発明にあっては、充電が発生して、二次電池の電圧が所定電圧より低いと判定される回数の計数を中断した場合、前記回数の計数を開始した後における充放電電流の積算値が所定値より大きいときは、前記回数の計数結果を初期化する。この場合の所定値は、二次電池の充放電に応じて増減する積算値と比較されるものであり、負の値をとり得る。
これにより、二次電池が充電されたことによって、二次電池の残容量が、前記回数の計数を開始したときの残容量に近づいた場合は、残容量の補正のための判定を最初からやり直すことができる。【００１５】
本発明にあっては、前述の二次電池の残容量補正装置が、二次電池の残容量を積算すると共に、積算した残容量を補正する。
これにより、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正装置が、二次電池装置に適用される。
【発明の効果】
【００１６】
本発明によれば、二次電池に充電が発生して電圧が所定電圧より高くなった場合は、二次電池の電圧が所定電圧より低いと判定された回数の計数結果が初期化されずに保留される。そして、充電が終了して前記回数の計数が再開されるときに、保留されていた計数結果が、新たな回数の計数に引き継がれる。
従って、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態１に係る二次電池装置の構成例を示すブロック図である。
【図２】二次電池の放電中に回生充電が発生した場合の電池電圧の時間変化を模式的に示すグラフである。
【図３】実施の形態１に係る残容量補正装置のＣＰＵの処理手順を示すフローチャートである。
【図４】充電電流及び放電電流を算出するＣＰＵの処理手順を示すフローチャートである。
【図５】二次電池の放電中に継続時間が長い回生充電が発生した場合の電池電圧の時間変化を模式的に示すグラフである。
【図６】実施の形態２に係る残容量補正装置のＣＰＵの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
（実施の形態１）
図１は、本発明の実施の形態１に係る二次電池装置の構成例を示すブロック図である。図中１は二次電池装置（パック電池）であり、二次電池装置１は、１又は複数のリチウムイオン電池を直列、並列又は直並列に接続してなる二次電池２と、該二次電池２の正極端子及び負極端子に接続された残容量補正装置３とを備える。二次電池２は、ニッケル水素電池等の他の二次電池とすることもできる。
【００１９】
残容量補正装置３は、二次電池２の正極端子及び負極端子に接続されて二次電池２の電圧を検出する電圧検出部４と、二次電池２の負極端子に一端が接続されて二次電池２の充放電電流を検出する電流検出部５と、これらの検出部から与えられた検出値に基づいて残容量を算出する制御部６とを備える。制御部６には、二次電池２に熱結合された温度センサ７１を用いて二次電池２の温度を検出する温度検出部７と、算出された残容量のデータを外部の電気機器に通信端子８１を介して送信するための通信部８とが接続されている。二次電池２の正極端子及び電流検出部５の他端子の夫々は、＋（プラス）端子２１及び−（マイナス）端子２２を介して外部の電気機器と接続されるようになっている。
【００２０】
制御部６は、ＣＰＵ６１を有し、ＣＰＵ６１は、プログラム等の情報を記憶するＲＯＭ６２、一時的に発生した情報を記憶するＲＡＭ６３、通信部８、及び図示しないＡ／Ｄ変換器と互いにバス接続されている。Ａ／Ｄ変換器の複数のアナログ入力端子には、電圧検出部４、電流検出部５及び温度検出部７夫々の検出出力端子が接続されている。ＲＯＭ６２は、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM ）又はフラッシュメモリからなる不揮発性メモリであり、ＲＯＭ６２には、プログラムの他に、二次電池２の学習容量、残容量、充放電のサイクル数、異常時の各検出値等の保存データ、及び残容量を補正するための各種設定データが記憶される。
【００２１】
電流検出部５は、抵抗値が低い抵抗素子からなり、この抵抗素子に二次電池２の充放電電流が流れたときの降下電圧を、アナログの検出信号として上記Ａ／Ｄ変換器に与える。この場合のアナログの検出信号の極性は、二次電池２に対する充電及び放電の夫々に応じて正及び負となる。抵抗素子に代えてトランジスタ、ＦＥＴ等の半導体を用いることもできる。抵抗素子を用いることなく、二次電池２の負極端子と−端子２２とをリード線にて直結しておき、このリード線から発生する磁界を検出することによって、リード線に流れる充放電電流を検出するようにしてもよい。
【００２２】
電圧検出部４は、二次電池２の電圧を検出してアナログの検出信号をＡ／Ｄ変換器に与える。
電圧検出部４、電流検出部５及び温度検出部７からアナログの検出信号を与えられたＡ／Ｄ変換器は、アナログの各検出信号をデジタルの検出値に変換する。変換されたデジタルの検出値は、ＣＰＵ６１に適宜取り込まれる。
【００２３】
ＣＰＵ６１は、ＲＯＭ６２に予め格納されている制御プログラムに従って、入出力及び演算等の処理を実行する。本実施の形態１では、ＣＰＵ６１は、上記Ａ／Ｄ変換器から、二次電池２の電圧及び充放電電流に係るデジタルの検出値を１０ｍｓ周期で取り込み、取り込んだ検出値の平均値として、電池電圧、充電電流及び放電電流を２５０ｍｓ周期で算出する。ＣＰＵ６１は、また、算出した放電電流を２５０ｍｓ周期で積算して放電容量を算出し、算出した放電容量を、満充電容量（学習容量）から減算して残容量を算出する。従って、二次電池２が満充電の状態から放電される時間の経過と共に、残容量が低下する。
【００２４】
ＣＰＵ６１は、更に、残容量がＮ％であることを示す電池電圧（以下、Ｎ％電圧という）よりも、算出した電池電圧が低くなる状態が、Ｔｎで示される時間（以下、Ｎ％判定時間ともいう）より長く継続した場合、残容量をＮ％に補正する。例えば、二次電池２がリチウムイオン電池の場合、残容量が１０％であることを示す電池電圧は３．１Ｖ／セルである。時間の計時に代えて、２５０ｍｓの定周期処理における判定の継続回数を計数する場合は、秒単位のＴｎの値の４倍の回数を示すＣｎ（以下、Ｎ％判定回数ともいう）だけ、継続回数を計数する。Ｎ％電圧の電圧値、Ｎの値、並びにＴｎ及びＣｎの値は、ＲＯＭ６２に記憶されている。これらの値は、温度検出部７で検出された二次電池２の温度に応じて適当に変更してもよい。
【００２５】
さて、二次電池装置１に接続されるべき外部の電気機器は、双方向電力変換装置を介して二次電池装置１から電力を送給されるモータを備える電動バイク、電動アシスト自転車等の電動車両である。例えば電動バイクの場合、運転者がアクセルレバーから手を離したときにモータにて回生電力が発生し、双方向電力変換装置が変換する電力が二次電池装置１側に回生されて、二次電池２が充電（以下、回生充電という）される。同様に電動アシスト自転車の場合、例えば下り坂を走行中に回生電力が発生して、二次電池２が回生充電される。
【００２６】
ところで、二次電池２が放電中に充電が断続的に発生する場合、電池電圧がＮ％電圧より低くなる状態が、充電の都度一旦解消されるときは、残容量をＮ％に補正するタイミングが遅れる虞がある。以下、そのような場合が発生する様子と、本実施の形態１における処理方法について、図を用いて説明する。
図２は、二次電池２の放電中に回生充電が発生した場合の電池電圧の時間変化を模式的に示すグラフである。図２において、縦軸は電池電圧（Ｖ）を表し、横軸は時間（秒）を表す。
【００２７】
図２では、時刻ｔ１の前後で、電池電圧がＮ％電圧より高い状態から低い状態に変化する。そして、時刻ｔ１より後の時刻ｔ２からｔ３までの時間（Ｔｄ）、時刻ｔ４からｔ５までの時間（Ｔｅ）、及び時刻ｔ６からｔ７までの時間（Ｔｆ）の間は回生充電が発生して、電池電圧がＮ％電圧より高くなっている。つまり、時刻ｔ１からｔ２までの時間（Ｔａ）、時刻ｔ３からｔ４までの時間（Ｔｂ）、及び時刻ｔ５からｔ６までの時間（Ｔｃ）の間と、時刻ｔ７より後とでは、電池電圧がＮ％電圧より低い状態が継続している。但し、Ｔａ，Ｔｂ，Ｔｃは、何れもＴｎより短い。
【００２８】
電池電圧がＮ％電圧より低い状態が継続する時間の計時は、先ず最初に時刻ｔ１において計時結果の初期化を伴って開始される。ここで、時刻ｔ３，ｔ５，ｔ７においても、前記時間の計時が計時結果の初期化を伴って開始された場合は、Ｔａ，Ｔｂ，Ｔｃが何れもＴｎより短いため、残容量がＮ％に補正されるタイミングが、少なくとも時刻ｔ７からＴｎの経過後まで遅れることとなる。そこで、本実施の形態１では、時刻ｔ２からｔ３，ｔ４からｔ５，ｔ６からｔ７の間は、前記時間の計時が一旦中断されるのみとし、時刻ｔ１から開始された計時による計時結果が、時刻ｔ７以降まで引き継がれるようにする。
【００２９】
具体的には、電池電圧がＮ％電圧より高くなった場合であっても、充電が発生しているときは、一旦開始された継続時間の計時が中断されて計時結果が保留される。その後、充電が終了して再び電池電圧がＮ％電圧より低くなった場合、それまで中断されていた継続時間の計時が再開されるときに、それまで保留されていた計時結果が引き継がれるようにする。
これにより、例えば以下の式（１）が成立する時刻ｔｘにおいて、残容量がＮ％に補正される。但し、時刻ｔｘは時刻ｔ７より後の時刻であり、Ｔｘは時刻ｔ７からｔｘまでの時間である。
【００３０】
Ｔｎ＝Ｔａ＋Ｔｂ＋Ｔｃ＋Ｔｘ・・・・・・・・・・・・・・・・・・（１）
【００３１】
以下では、上述した残容量補正装置３の動作を、それを示すフローチャートを用いて説明する。以下に示す処理は、ＲＯＭ６２に予め格納された制御プログラムに従ってＣＰＵ６１により実行される。
図３は、実施の形態１に係る残容量補正装置３のＣＰＵ６１の処理手順を示すフローチャートである。また、図４は、充電電流及び放電電流を算出するＣＰＵ６１の処理手順を示すフローチャートである。電池電圧についても、図４と同様の処理によって算出されるが、その説明を省略する。図３及び図４夫々の処理は、２５０ｍｓ周期及び１０ｍｓ周期で起動されるが、これに限定されるものではない。
【００３２】
尚、図３において、電池電圧がＮ％電圧より低いと判定された回数の計数結果を示す「検出回数」と、該「検出回数」がＮ％判定回数より多くなったか否かを示す「Ｎ％検出フラグ」とは、ＲＡＭ６３に記憶される。図３の処理によってＮ％検出フラグが「１」にセットされた場合、図示しない残容量補正処理によって二次電池２の残容量のデータがＮ％に補正される。
また、図４において算出された「充電電流」及び「放電電流」と、平均化の処理中に一時的に記憶されるべき「加算充電電流（以下、Ｉｃともいう）」、「加算放電電流（以下、Ｉｄともいう）」及び「加算カウンタ」とは、ＲＡＭ６３に記憶される。図４の処理によって算出された「充電電流」は、図３の処理で参照されるものである。
【００３３】
図３の処理が起動された場合、ＣＰＵ６１は、電池電圧（二次電池２の電圧が平均化された電圧）が、Ｎ％電圧より低いか否かを判定する（Ｓ１１）。ここで、Ｎ％電圧の電圧値（例えば１０％電圧の場合の３．１Ｖ）は、ＲＯＭ６２から読み出される。電池電圧がＮ％電圧より低くない場合（Ｓ１１：ＮＯ）、ＣＰＵ６１は、後述する図４のステップＳ２７で算出した充電電流（充放電電流のうち、充電方向の電流の平均値）の値が０より大きいか、即ち、二次電池２が充電されているか否かを判定する（Ｓ１２）。
【００３４】
二次電池２が充電されていない場合（Ｓ１２：ＮＯ）、ＣＰＵ６１は、検出回数をゼロクリアする（Ｓ１５）。これにより、図２に示す時刻ｔ１より前に、検出回数を予め初期化することができる。二次電池２が充電されている場合（Ｓ１２：ＹＥＳ）、又はステップＳ１５の処理を終えた場合、ＣＰＵ６１は、Ｎ％検出フラグをクリアして（Ｓ１６）、図３の処理を終了する。
【００３５】
ステップＳ１１で、電池電圧がＮ％電圧より低い場合（Ｓ１１：ＹＥＳ）、ＣＰＵ６１は、検出回数を１だけインクリメントした（Ｓ１７）後、検出回数がＮ％判定回数（上述したＣｎ）より多いか否かを判定する（Ｓ１８）。Ｃｎの値はＲＡＭ６３から読み出される。Ｎ％判定回数より多い場合（Ｓ１８：ＹＥＳ）、ＣＰＵ６１は、Ｎ％検出フラグをセットして（Ｓ１９）、図３の処理を終了する。一方、Ｎ％判定回数より多くない場合（Ｓ１８：ＮＯ）、ＣＰＵ６１は、Ｎ％検出フラグをクリアするために、処理をステップＳ１６に移す。
【００３６】
次に、図４の処理について説明する。図４の処理では、１０ｍｓ周期で起動される毎に充放電電流を取り込み、取り込んだ電流を充電の電流と放電の電流とに振り分けて、加算充電電流及び加算放電電流として各別に積算する。図４の処理が２５回目に起動された場合、積算した加算充電電流及び加算放電電流の夫々を２５で除して得た電流（２５０ｍｓ間における平均的な電流）を充電電流及び放電電流とする。
【００３７】
図４の処理が起動された場合、ＣＰＵ６１は、図示しないＡ／Ｄ変換器から、充放電電流に係るデジタルの検出値（以下、Ｉｃｄともいう）を取り込み（Ｓ２１）、取り込んだ検出値が示す電流が、充電方向の電流であるか否かを判定する（Ｓ２２）。充電方向の電流であるか否かは、検出値の極性によって判定する。充電方向の電流である場合（Ｓ２２：ＹＥＳ）、ＣＰＵ６１は、加算充電電流（Ｉｃ）にＩｃｄの絶対値を加算する（Ｓ２３）。一方、充電方向の電流ではない場合（Ｓ２２：ＮＯ）、ＣＰＵ６１は、加算放電電流（Ｉｄ）にＩｃｄの絶対値を加算する（Ｓ２４）。
【００３８】
ステップＳ２３又はＳ２４の処理を終えた場合、ＣＰＵ６１は、加算カウンタを１だけインクリメントした（Ｓ２５）後に、加算カウンタが２５であるか否かを判定する（Ｓ２６）。加算カウンタが２５ではない場合（Ｓ２６：ＮＯ）、ＣＰＵ６１は、１０ｍｓ後に再び図４の処理が起動されるのを待つこととして、図４の処理を一旦終了する。
【００３９】
加算カウンタが２５である場合、即ち、充放電電流の検出値を２５回取り込んで、その都度充電電流及び放電電流に振り分ける処理を終えた場合、ＣＰＵ６１は、加算充電電流（Ｉｃ）の値を２５で除した値を充電電流とした（Ｓ２７）後に、Ｉｃをゼロクリアする（Ｓ２８）。次いで、ＣＰＵ６１は、加算放電電流（Ｉｄ）の値を２５で除した値を放電電流とした（Ｓ２９）後に、Ｉｄをゼロクリアし（Ｓ３０）、更に加算カウンタをゼロクリアして（Ｓ３１）、図４の処理を終了する。
【００４０】
以上にように本実施の形態１によれば、時系列的に検出した二次電池の電圧がＮ％電圧より低くなく、且つ、時系列的に検出した充放電電流のうち充電方向の電流を平均化した充電電流の値が０より大きいことから二次電池が充電中と判定される場合に、二次電池の電圧がＮ％電圧より低いと判定される回数の計数を中断する。
これにより、二次電池に充電が発生して電圧がＮ％電圧より高くなった場合は、二次電池の電圧がＮ％電圧より低いと判定された回数の計数結果（検出回数）が０に初期化されずに保留される。そして、充電が終了して二次電池の電圧がＮ％電圧より低くなったときに、前記回数の計数が再開され、それまで保留されていた計数結果が、再開された回数の計数に引き継がれる。
従って、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正方法、二次電池の残容量補正装置及び二次電池装置を提供することが可能となる。
【００４１】
また、二次電池の残容量補正装置が、二次電池の残容量を積算すると共に、積算した残容量を補正する。
従って、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正装置を、二次電池装置に適用することが可能となる。
【００４２】
（実施の形態２）
実施の形態１は、電池電圧がＮ％電圧より低い状態が継続する時間の計時が一旦開始された後は、回生充電が発生した場合であっても計時結果が引き継がれる形態であるのに対し、実施の形態２は、回生充電が行われる時間との関係により、一旦開始された前記時間の計時が充電中に中止されて計時結果が初期化されることがある形態である。
【００４３】
図５は、二次電池２の放電中に継続時間が長い回生充電が発生した場合の電池電圧の時間変化を模式的に示すグラフである。図２と同様に、縦軸は電池電圧（Ｖ）を表し、横軸は時間（秒）を表す。図５では、時刻ｔ４に至るまでの電池電圧の変化が、図２の場合と同一であるのに対し、時刻ｔ４で発生した回生充電の継続時間が、図２の場合より長くなっている。このように、放電に対して回生充電の割合が増加して行く場合は、二次電池の残容量が、電池電圧がＮ％電圧より低い状態が継続する時間の計時を開始したときの残容量に近づいたときに、残容量の補正のための判定を中止するのが適当である。
【００４４】
そこで、本実施の形態２では、回生充電中の充電電流の積算値が、放電中の放電電流の積算値より所定値（α）以上大きくなった場合に、前記時間の計時を中止する。これにより、例えば以下の式（２）が成立する時刻ｔｙにおいて、残容量をＮ％に補正するための一連の判定処理が中止される。但し、時刻ｔｙは時刻ｔ４より後の時刻である。また、αは、絶対値が二次電池２の学習容量の０．１％程度の値であり、負の値をとり得る。
【００４５】
（時刻ｔ２からｔ３までの間の充電電流の積算値）
＋（時刻ｔ４からｔｙまでの間の充電電流の積算値）
−（時刻ｔ１からｔ２までの間の放電電流の積算値）
−（時刻ｔ３からｔ４までの間の放電電流の積算値）＞α・・・・・・・（２）
【００４６】
以下では、実施の形態２に係る残容量補正装置３の動作を、それを示すフローチャートを用いて説明する。
図６は、実施の形態２に係る残容量補正装置３のＣＰＵ６１の処理手順を示すフローチャートである。図５に示す処理のうち、ステップＳ１１１からＳ１１９までの処理は、実施の形態１の図３に示すステップＳ１１からＳ１９までの処理と同一であるため、その説明の大部分を省略する。また、ステップＳ１１２，Ｓ１１５，Ｓ１１６の処理の夫々は、図３に示すステップＳ１２，Ｓ１５，Ｓ１６の処理と対応している。
尚、充放電電流の積算値を示す「積算充放電電流」は、ＲＡＭ６３に記憶される。
【００４７】
図６の処理が起動された場合、ＣＰＵ６１は、積算充放電電流に対して、充電電流及び放電電流夫々の値を加算及び減算する。充電電流及び放電電流の夫々は、実施の形態１の図４に示す処理のうち、ステップＳ２７及びＳ２９にて算出したものであり、ＲＡＭ６３に記憶されている。その後、ＣＰＵ６１は、電池電圧が、Ｎ％電圧より低いか否かを判定し（Ｓ１１１）、低くない場合（Ｓ１１１：ＮＯ）、充電電流の値が０より大きいか、即ち、二次電池２が充電されているか否かを判定する（Ｓ１１２）。
【００４８】
二次電池２が充電されていない場合（Ｓ１１２：ＮＯ）、ＣＰＵ６１は、積算充放電電流をゼロクリアした（Ｓ１１３）後に、検出回数をゼロクリアする（Ｓ１１５）。これにより、図５に示す時刻ｔ１より前に、積算充放電電流と検出回数とを予め初期化することができる。その後、ＣＰＵ６１は、Ｎ％検出フラグをクリアして（Ｓ１１６）、図６の処理を終了する。
【００４９】
ステップＳ１１２で二次電池２が充電されている場合（Ｓ１１２：ＹＥＳ）、ＣＰＵ６１は、積算充放電電流がα（式（２）参照）より大きいか否かを判定し（Ｓ１１４）、大きくない場合（Ｓ１１４：ＮＯ）、処理をステップＳ１１６に移す。一方、αより大きい場合（Ｓ１１４：ＹＥＳ）、ＣＰＵ６１は、処理をステップＳ１１５に移す。これにより、電池電圧がＮ％電圧より低いと判定された回数の計数結果が初期化（クリア）される。
【００５０】
その他、実施の形態１に対応する箇所には同様の符号を付して、その詳細な説明を省略する。
【００５１】
以上のように、本実施の形態２によれば、充電が発生して、二次電池の電圧がＮ％電圧より低いと判定される回数の計数を中断した場合、前記回数の計数を開始した後に充放電電流を積算した積算充放電電流の値がαより大きいときは、前記回数の計数結果を０に初期化する。
従って、二次電池が充電されたことによって、二次電池の残容量が、前記回数の計数を開始したときの残容量に近づいた場合は、残容量の補正のための判定を最初からやり直すことが可能となる。
【００５２】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００５３】
１  二次電池装置
２  二次電池
３  残容量補正装置
４  電圧検出部
５  電流検出部
６  制御部
６１  ＣＰＵ
６３  ＲＡＭ
８  通信部
【図１】
2012066920.tif 000003
【図２】
2012066920.tif 000004
【図３】
2012066920.tif 000005
【図４】
2012066920.tif 000006
【図５】
2012066920.tif 000007
【図６】
2012066920.tif 000008
【国際調査報告】
2012066920.tif 000009
2012066920.tif 000010