"二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正方法において、検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定し、充電していると判定した場合、前記回数の計数を中断することを特徴とする二次電池の残容量補正方法。検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算し、前記回数の計数を中断した場合、充放電電流の積算値が所定値より大きいか否かを判定し、所定値より大きいと判定した場合、前記回数の計数値を初期化することを特徴とする請求項1に記載の二次電池の残容量補正方法。二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正装置において、検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定する手段と、該手段が充電していると判定した場合、前記回数の計数を中断するようにしてあることを特徴とする二次電池の残容量補正装置。検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算する積算手段と、前記回数の計数を中断した場合、前記積算手段の積算値が所定値より大きいか否かを判定する判定手段とを備え、前記積算手段は、前記判定手段が所定値より大きいと判定した場合、前記回数の計数値を初期化するようにしてあることを特徴とする請求項3に記載の二次電池の残容量補正装置。請求項3又は4に記載の二次電池の残容量補正装置と、該残容量補正装置によって残容量が補正される1又は複数の二次電池とを備えることを特徴とする二次電池装置。しかしながら、近年の二次電池は、電動バイク、電動自転車等の電動車両に用いられることがあり、電力回生が行われる電動車両において二次電池の充電が断続的に発生した場合、特許文献1に開示された技術では、充電が発生する都度、二次電池の電圧が判定電圧を下回る状態の継続時間の計時結果が初期化されるため、残容量の補正が適正に行えないという問題があった。本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正方法、二次電池の残容量補正装置及び二次電池装置を提供することにある。本発明に係る二次電池の残容量補正方法は、二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正方法において、検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定し、充電していると判定した場合、前記回数の計数を中断することを特徴とする。本発明に係る二次電池の残容量補正方法は、検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算し、前記回数の計数を中断した場合、充放電電流の積算値が所定値より大きいか否かを判定し、所定値より大きいと判定した場合、前記回数の計数値を初期化することを特徴とする。本発明に係る二次電池の残容量補正装置は、二次電池の電圧及び充放電電流を時系列的に検出して残容量を積算すると共に、検出した電圧が所定電圧より低いと判定した回数を計数し、計数した回数が所定回数より多い場合、残容量を所定容量に補正する二次電池の残容量補正装置において、検出した電圧が前記所定電圧より低くないと判定した場合、検出した充放電電流に基づいて前記二次電池が充電しているか否かを判定する手段と、該手段が充電していると判定した場合、前記回数の計数を中断するようにしてあることを特徴とする。本発明に係る二次電池の残容量補正装置は、検出した電圧が前記所定電圧より低いと判定した後における充放電電流を積算する積算手段と、前記回数の計数を中断した場合、前記積算手段の積算値が所定値より大きいか否かを判定する判定手段とを備え、前記積算手段は、前記判定手段が所定値より大きいと判定した場合、前記回数の計数値を初期化するようにしてあることを特徴とする。本発明に係る二次電池装置は、前述の二次電池の残容量補正装置と、該残容量補正装置によって残容量が補正される1又は複数の二次電池とを備えることを特徴とする。本発明にあっては、時系列的に検出した二次電池の電圧が所定電圧より低くなく、且つ、時系列的に検出した充放電電流に基づいて二次電池が充電中と判定される場合に、二次電池の電圧が所定電圧より低いと判定される回数の計数を中断する。これにより、二次電池に充電が発生して電圧が所定電圧より高くなった場合は、二次電池の電圧が所定電圧より低いと判定された回数の計数結果が初期化されずに保留される。そして、充電が終了して二次電池の電圧が所定電圧より低くなったときに、前記回数の計数が再開され、それまで保留されていた計数結果が、再開された回数の計数に引き継がれる。本発明にあっては、充電が発生して、二次電池の電圧が所定電圧より低いと判定される回数の計数を中断した場合、前記回数の計数を開始した後における充放電電流の積算値が所定値より大きいときは、前記回数の計数結果を初期化する。この場合の所定値は、二次電池の充放電に応じて増減する積算値と比較されるものであり、負の値をとり得る。これにより、二次電池が充電されたことによって、二次電池の残容量が、前記回数の計数を開始したときの残容量に近づいた場合は、残容量の補正のための判定を最初からやり直すことができる。本発明にあっては、前述の二次電池の残容量補正装置が、二次電池の残容量を積算すると共に、積算した残容量を補正する。これにより、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正装置が、二次電池装置に適用される。本発明によれば、二次電池に充電が発生して電圧が所定電圧より高くなった場合は、二次電池の電圧が所定電圧より低いと判定された回数の計数結果が初期化されずに保留される。そして、充電が終了して前記回数の計数が再開されるときに、保留されていた計数結果が、新たな回数の計数に引き継がれる。従って、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能となる。以下、本発明をその実施の形態を示す図面に基づいて詳述する。実施の形態1図1は、本発明の実施の形態1に係る二次電池装置の構成例を示すブロック図である。図中1は二次電池装置パック電池であり、二次電池装置1は、1又は複数のリチウムイオン電池を直列、並列又は直並列に接続してなる二次電池2と、該二次電池2の正極端子及び負極端子に接続された残容量補正装置3とを備える。二次電池2は、ニッケル水素電池等の他の二次電池とすることもできる。残容量補正装置3は、二次電池2の正極端子及び負極端子に接続されて二次電池2の電圧を検出する電圧検出部4と、二次電池2の負極端子に一端が接続されて二次電池2の充放電電流を検出する電流検出部5と、これらの検出部から与えられた検出値に基づいて残容量を算出する制御部6とを備える。制御部6には、二次電池2に熱結合された温度センサ71を用いて二次電池2の温度を検出する温度検出部7と、算出された残容量のデータを外部の電気機器に通信端子81を介して送信するための通信部8とが接続されている。二次電池2の正極端子及び電流検出部5の他端子の夫々は、プラス端子21及び-マイナス端子22を介して外部の電気機器と接続されるようになっている。制御部6は、CPU61を有し、CPU61は、プログラム等の情報を記憶するROM62、一時的に発生した情報を記憶するRAM63、通信部8、及び図示しないA/D変換器と互いにバス接続されている。A/D変換器の複数のアナログ入力端子には、電圧検出部4、電流検出部5及び温度検出部7夫々の検出出力端子が接続されている。ROM62は、EEPROMElectricallyErasableProgrammableROM又はフラッシュメモリからなる不揮発性メモリであり、ROM62には、プログラムの他に、二次電池2の学習容量、残容量、充放電のサイクル数、異常時の各検出値等の保存データ、及び残容量を補正するための各種設定データが記憶される。電流検出部5は、抵抗値が低い抵抗素子からなり、この抵抗素子に二次電池2の充放電電流が流れたときの降下電圧を、アナログの検出信号として上記A/D変換器に与える。この場合のアナログの検出信号の極性は、二次電池2に対する充電及び放電の夫々に応じて正及び負となる。抵抗素子に代えてトランジスタ、FET等の半導体を用いることもできる。抵抗素子を用いることなく、二次電池2の負極端子と-端子22とをリード線にて直結しておき、このリード線から発生する磁界を検出することによって、リード線に流れる充放電電流を検出するようにしてもよい。電圧検出部4は、二次電池2の電圧を検出してアナログの検出信号をA/D変換器に与える。電圧検出部4、電流検出部5及び温度検出部7からアナログの検出信号を与えられたA/D変換器は、アナログの各検出信号をデジタルの検出値に変換する。変換されたデジタルの検出値は、CPU61に適宜取り込まれる。CPU61は、ROM62に予め格納されている制御プログラムに従って、入出力及び演算等の処理を実行する。本実施の形態1では、CPU61は、上記A/D変換器から、二次電池2の電圧及び充放電電流に係るデジタルの検出値を10ms周期で取り込み、取り込んだ検出値の平均値として、電池電圧、充電電流及び放電電流を250ms周期で算出する。CPU61は、また、算出した放電電流を250ms周期で積算して放電容量を算出し、算出した放電容量を、満充電容量学習容量から減算して残容量を算出する。従って、二次電池2が満充電の状態から放電される時間の経過と共に、残容量が低下する。CPU61は、更に、残容量がNであることを示す電池電圧以下、N電圧というよりも、算出した電池電圧が低くなる状態が、Tnで示される時間以下、N判定時間ともいうより長く継続した場合、残容量をNに補正する。例えば、二次電池2がリチウムイオン電池の場合、残容量が10であることを示す電池電圧は3.1V/セルである。時間の計時に代えて、250msの定周期処理における判定の継続回数を計数する場合は、秒単位のTnの値の4倍の回数を示すCn以下、N判定回数ともいうだけ、継続回数を計数する。N電圧の電圧値、Nの値、並びにTn及びCnの値は、ROM62に記憶されている。これらの値は、温度検出部7で検出された二次電池2の温度に応じて適当に変更してもよい。さて、二次電池装置1に接続されるべき外部の電気機器は、双方向電力変換装置を介して二次電池装置1から電力を送給されるモータを備える電動バイク、電動アシスト自転車等の電動車両である。例えば電動バイクの場合、運転者がアクセルレバーから手を離したときにモータにて回生電力が発生し、双方向電力変換装置が変換する電力が二次電池装置1側に回生されて、二次電池2が充電以下、回生充電というされる。同様に電動アシスト自転車の場合、例えば下り坂を走行中に回生電力が発生して、二次電池2が回生充電される。ところで、二次電池2が放電中に充電が断続的に発生する場合、電池電圧がN電圧より低くなる状態が、充電の都度一旦解消されるときは、残容量をNに補正するタイミングが遅れる虞がある。以下、そのような場合が発生する様子と、本実施の形態1における処理方法について、図を用いて説明する。図2は、二次電池2の放電中に回生充電が発生した場合の電池電圧の時間変化を模式的に示すグラフである。図2において、縦軸は電池電圧Vを表し、横軸は時間秒を表す。図2では、時刻t1の前後で、電池電圧がN電圧より高い状態から低い状態に変化する。そして、時刻t1より後の時刻t2からt3までの時間Td、時刻t4からt5までの時間Te、及び時刻t6からt7までの時間Tfの間は回生充電が発生して、電池電圧がN電圧より高くなっている。つまり、時刻t1からt2までの時間Ta、時刻t3からt4までの時間Tb、及び時刻t5からt6までの時間Tcの間と、時刻t7より後とでは、電池電圧がN電圧より低い状態が継続している。但し、Ta,Tb,Tcは、何れもTnより短い。電池電圧がN電圧より低い状態が継続する時間の計時は、先ず最初に時刻t1において計時結果の初期化を伴って開始される。ここで、時刻t3,t5,t7においても、前記時間の計時が計時結果の初期化を伴って開始された場合は、Ta,Tb,Tcが何れもTnより短いため、残容量がNに補正されるタイミングが、少なくとも時刻t7からTnの経過後まで遅れることとなる。そこで、本実施の形態1では、時刻t2からt3,t4からt5,t6からt7の間は、前記時間の計時が一旦中断されるのみとし、時刻t1から開始された計時による計時結果が、時刻t7以降まで引き継がれるようにする。具体的には、電池電圧がN電圧より高くなった場合であっても、充電が発生しているときは、一旦開始された継続時間の計時が中断されて計時結果が保留される。その後、充電が終了して再び電池電圧がN電圧より低くなった場合、それまで中断されていた継続時間の計時が再開されるときに、それまで保留されていた計時結果が引き継がれるようにする。これにより、例えば以下の式1が成立する時刻txにおいて、残容量がNに補正される。但し、時刻txは時刻t7より後の時刻であり、Txは時刻t7からtxまでの時間である。Tn=TaTbTcTx1以下では、上述した残容量補正装置3の動作を、それを示すフローチャートを用いて説明する。以下に示す処理は、ROM62に予め格納された制御プログラムに従ってCPU61により実行される。図3は、実施の形態1に係る残容量補正装置3のCPU61の処理手順を示すフローチャートである。また、図4は、充電電流及び放電電流を算出するCPU61の処理手順を示すフローチャートである。電池電圧についても、図4と同様の処理によって算出されるが、その説明を省略する。図3及び図4夫々の処理は、250ms周期及び10ms周期で起動されるが、これに限定されるものではない。尚、図3において、電池電圧がN電圧より低いと判定された回数の計数結果を示す検出回数と、該検出回数がN判定回数より多くなったか否かを示すN検出フラグとは、RAM63に記憶される。図3の処理によってN検出フラグが1にセットされた場合、図示しない残容量補正処理によって二次電池2の残容量のデータがNに補正される。また、図4において算出された充電電流及び放電電流と、平均化の処理中に一時的に記憶されるべき加算充電電流以下、Icともいう、加算放電電流以下、Idともいう及び加算カウンタとは、RAM63に記憶される。図4の処理によって算出された充電電流は、図3の処理で参照されるものである。図3の処理が起動された場合、CPU61は、電池電圧二次電池2の電圧が平均化された電圧が、N電圧より低いか否かを判定するS11。ここで、N電圧の電圧値例えば10電圧の場合の3.1Vは、ROM62から読み出される。電池電圧がN電圧より低くない場合S11:NO、CPU61は、後述する図4のステップS27で算出した充電電流充放電電流のうち、充電方向の電流の平均値の値が0より大きいか、即ち、二次電池2が充電されているか否かを判定するS12。二次電池2が充電されていない場合S12:NO、CPU61は、検出回数をゼロクリアするS15。これにより、図2に示す時刻t1より前に、検出回数を予め初期化することができる。二次電池2が充電されている場合S12:YES、又はステップS15の処理を終えた場合、CPU61は、N検出フラグをクリアしてS16、図3の処理を終了する。ステップS11で、電池電圧がN電圧より低い場合S11:YES、CPU61は、検出回数を1だけインクリメントしたS17後、検出回数がN判定回数上述したCnより多いか否かを判定するS18。Cnの値はRAM63から読み出される。N判定回数より多い場合S18:YES、CPU61は、N検出フラグをセットしてS19、図3の処理を終了する。一方、N判定回数より多くない場合S18:NO、CPU61は、N検出フラグをクリアするために、処理をステップS16に移す。次に、図4の処理について説明する。図4の処理では、10ms周期で起動される毎に充放電電流を取り込み、取り込んだ電流を充電の電流と放電の電流とに振り分けて、加算充電電流及び加算放電電流として各別に積算する。図4の処理が25回目に起動された場合、積算した加算充電電流及び加算放電電流の夫々を25で除して得た電流250ms間における平均的な電流を充電電流及び放電電流とする。図4の処理が起動された場合、CPU61は、図示しないA/D変換器から、充放電電流に係るデジタルの検出値以下、Icdともいうを取り込みS21、取り込んだ検出値が示す電流が、充電方向の電流であるか否かを判定するS22。充電方向の電流であるか否かは、検出値の極性によって判定する。充電方向の電流である場合S22:YES、CPU61は、加算充電電流IcにIcdの絶対値を加算するS23。一方、充電方向の電流ではない場合S22:NO、CPU61は、加算放電電流IdにIcdの絶対値を加算するS24。ステップS23又はS24の処理を終えた場合、CPU61は、加算カウンタを1だけインクリメントしたS25後に、加算カウンタが25であるか否かを判定するS26。加算カウンタが25ではない場合S26:NO、CPU61は、10ms後に再び図4の処理が起動されるのを待つこととして、図4の処理を一旦終了する。加算カウンタが25である場合、即ち、充放電電流の検出値を25回取り込んで、その都度充電電流及び放電電流に振り分ける処理を終えた場合、CPU61は、加算充電電流Icの値を25で除した値を充電電流としたS27後に、IcをゼロクリアするS28。次いで、CPU61は、加算放電電流Idの値を25で除した値を放電電流としたS29後に、IdをゼロクリアしS30、更に加算カウンタをゼロクリアしてS31、図4の処理を終了する。以上にように本実施の形態1によれば、時系列的に検出した二次電池の電圧がN電圧より低くなく、且つ、時系列的に検出した充放電電流のうち充電方向の電流を平均化した充電電流の値が0より大きいことから二次電池が充電中と判定される場合に、二次電池の電圧がN電圧より低いと判定される回数の計数を中断する。これにより、二次電池に充電が発生して電圧がN電圧より高くなった場合は、二次電池の電圧がN電圧より低いと判定された回数の計数結果検出回数が0に初期化されずに保留される。そして、充電が終了して二次電池の電圧がN電圧より低くなったときに、前記回数の計数が再開され、それまで保留されていた計数結果が、再開された回数の計数に引き継がれる。従って、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正方法、二次電池の残容量補正装置及び二次電池装置を提供することが可能となる。また、二次電池の残容量補正装置が、二次電池の残容量を積算すると共に、積算した残容量を補正する。従って、二次電池の残容量を補正するための判定の継続中に充電が発生した場合であっても、充電の前後で判定を継続させて残容量を適正に補正することが可能な二次電池の残容量補正装置を、二次電池装置に適用することが可能となる。実施の形態2実施の形態1は、電池電圧がN電圧より低い状態が継続する時間の計時が一旦開始された後は、回生充電が発生した場合であっても計時結果が引き継がれる形態であるのに対し、実施の形態2は、回生充電が行われる時間との関係により、一旦開始された前記時間の計時が充電中に中止されて計時結果が初期化されることがある形態である。図5は、二次電池2の放電中に継続時間が長い回生充電が発生した場合の電池電圧の時間変化を模式的に示すグラフである。図2と同様に、縦軸は電池電圧Vを表し、横軸は時間秒を表す。図5では、時刻t4に至るまでの電池電圧の変化が、図2の場合と同一であるのに対し、時刻t4で発生した回生充電の継続時間が、図2の場合より長くなっている。このように、放電に対して回生充電の割合が増加して行く場合は、二次電池の残容量が、電池電圧がN電圧より低い状態が継続する時間の計時を開始したときの残容量に近づいたときに、残容量の補正のための判定を中止するのが適当である。そこで、本実施の形態2では、回生充電中の充電電流の積算値が、放電中の放電電流の積算値より所定値α以上大きくなった場合に、前記時間の計時を中止する。これにより、例えば以下の式2が成立する時刻tyにおいて、残容量をNに補正するための一連の判定処理が中止される。但し、時刻tyは時刻t4より後の時刻である。また、αは、絶対値が二次電池2の学習容量の0.1程度の値であり、負の値をとり得る。時刻t2からt3までの間の充電電流の積算値時刻t4からtyまでの間の充電電流の積算値-時刻t1からt2までの間の放電電流の積算値-時刻t3からt4までの間の放電電流の積算値>α2以下では、実施の形態2に係る残容量補正装置3の動作を、それを示すフローチャートを用いて説明する。図6は、実施の形態2に係る残容量補正装置3のCPU61の処理手順を示すフローチャートである。図5に示す処理のうち、ステップS111からS119までの処理は、実施の形態1の図3に示すステップS11からS19までの処理と同一であるため、その説明の大部分を省略する。また、ステップS112,S115,S116の処理の夫々は、図3に示すステップS12,S15,S16の処理と対応している。尚、充放電電流の積算値を示す積算充放電電流は、RAM63に記憶される。図6の処理が起動された場合、CPU61は、積算充放電電流に対して、充電電流及び放電電流夫々の値を加算及び減算する。充電電流及び放電電流の夫々は、実施の形態1の図4に示す処理のうち、ステップS27及びS29にて算出したものであり、RAM63に記憶されている。その後、CPU61は、電池電圧が、N電圧より低いか否かを判定しS111、低くない場合S111:NO、充電電流の値が0より大きいか、即ち、二次電池2が充電されているか否かを判定するS112。二次電池2が充電されていない場合S112:NO、CPU61は、積算充放電電流をゼロクリアしたS113後に、検出回数をゼロクリアするS115。これにより、図5に示す時刻t1より前に、積算充放電電流と検出回数とを予め初期化することができる。その後、CPU61は、N検出フラグをクリアしてS116、図6の処理を終了する。ステップS112で二次電池2が充電されている場合S112:YES、CPU61は、積算充放電電流がα式2参照より大きいか否かを判定しS114、大きくない場合S114:NO、処理をステップS116に移す。一方、αより大きい場合S114:YES、CPU61は、処理をステップS115に移す。これにより、電池電圧がN電圧より低いと判定された回数の計数結果が初期化クリアされる。その他、実施の形態1に対応する箇所には同様の符号を付して、その詳細な説明を省略する。以上のように、本実施の形態2によれば、充電が発生して、二次電池の電圧がN電圧より低いと判定される回数の計数を中断した場合、前記回数の計数を開始した後に充放電電流を積算した積算充放電電流の値がαより大きいときは、前記回数の計数結果を0に初期化する。従って、二次電池が充電されたことによって、二次電池の残容量が、前記回数の計数を開始したときの残容量に近づいた場合は、残容量の補正のための判定を最初からやり直すことが可能となる。今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。"