"二次電池の充放電電流を時系列的に検出して充放電した容量を積算し、積算した容量に基づいて前記二次電池の充電を終了すべき時点を特定する充電終了時点特定方法において、前記二次電池の電圧を時系列的に検出し、検出した電圧が所定電圧より高い場合、充電した容量と放電した容量とを相殺させて積算し、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定し、大きいと判定した時点を、充電を終了すべき時点として特定することを特徴とする充電終了時点特定方法。二次電池の電圧及び充放電電流を時系列的に検出し、検出した電圧が所定電圧より高く、且つ検出した充電電流が所定時間以上所定電流より小さいと判定した時点を第1時点として特定し、検出した充放電電流に基づいて充放電した容量を積算し、積算した容量に基づいて前記第1時点と異なる第2時点を特定し、前記第1及び第2時点を前記二次電池の充電を終了すべき時点とする充電終了時点特定方法において、検出した電圧が前記第1時点の特定に係る電圧より高い場合、充電した容量と放電した容量とを相殺させて積算し、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定し、大きいと判定した時点を、前記第2時点として特定することを特徴とする充電終了時点特定方法。前記所定容量は、前記二次電池に充電可能な総容量として予め設定された容量に対する所定割合の容量であることを特徴とする請求項1又は2に記載の充電終了時点特定方法。前記所定割合は、40から60の範囲にあることを特徴とする請求項3に記載の充電終了時点特定方法。二次電池の充放電電流を時系列的に検出して充放電した容量を積算し、積算した容量に基づいて前記二次電池の充電を終了すべき時点を特定する充電終了時点特定装置において、前記二次電池の電圧を時系列的に検出する手段を備え、該手段が検出した電圧が所定電圧より高い場合、充電した容量と放電した容量とを相殺させて積算するようにしてあり、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定する手段を備えることを特徴とする充電終了時点特定装置。二次電池の電圧及び充放電電流を時系列的に検出し、検出した電圧が所定電圧より高く、且つ検出した充電電流が所定時間以上所定電流より小さいと判定した時点を第1時点として特定し、検出した充放電電流に基づいて充放電した容量を積算し、積算した容量に基づいて前記第1時点と異なる第2時点を特定し、前記第1及び第2時点を前記二次電池の充電を終了すべき時点とする充電終了時点特定装置において、検出した電圧が前記第1時点の特定に係る電圧より高い場合、充電した容量と放電した容量とを相殺させて積算するようにしてあり、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定する手段を備えることを特徴とする充電終了時点特定装置。前記所定容量は、前記二次電池に充電可能な総容量として予め設定された容量に対する所定割合の容量であることを特徴とする請求項5又は6に記載の充電終了時点特定装置。前記所定割合は、40から60の範囲にあることを特徴とする請求項7に記載の充電終了時点特定装置。請求項5から8の何れか1項に記載の充電終了時点特定装置と、該充電終了時点特定装置によって充電を終了すべき時点が特定される1又は複数の二次電池とを備えることを特徴とするパック電池。しかしながら、特許文献1に開示された技術では、上述したように実際よりも小さなFCC及び残容量が算出された場合に、充電が正常に行われているにも関わらず、二次電池及び/又は充電制御系の故障と診断されることがあった。本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、充電した容量及び残容量が実際とは異なる容量として算出された場合であっても、充電を終了すべき時点を的確に特定することが可能な充電終了時点特定方法、充電終了時点特定装置及びパック電池を提供することにある。本発明に係る充電終了時点特定方法は、二次電池の充放電電流を時系列的に検出して充放電した容量を積算し、積算した容量に基づいて前記二次電池の充電を終了すべき時点を特定する充電終了時点特定方法において、前記二次電池の電圧を時系列的に検出し、検出した電圧が所定電圧より高い場合、充電した容量と放電した容量とを相殺させて積算し、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定し、大きいと判定した時点を、充電を終了すべき時点として特定することを特徴とする。本発明に係る充電終了時点特定方法は、二次電池の電圧及び充放電電流を時系列的に検出し、検出した電圧が所定電圧より高く、且つ検出した充電電流が所定時間以上所定電流より小さいと判定した時点を第1時点として特定し、検出した充放電電流に基づいて充放電した容量を積算し、積算した容量に基づいて前記第1時点と異なる第2時点を特定し、前記第1及び第2時点を前記二次電池の充電を終了すべき時点とする充電終了時点特定方法において、検出した電圧が前記第1時点の特定に係る電圧より高い場合、充電した容量と放電した容量とを相殺させて積算し、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定し、大きいと判定した時点を、前記第2時点として特定することを特徴とする。本発明に係る充電終了時点特定方法は、前記所定容量は、前記二次電池に充電可能な総容量として予め設定された容量に対する所定割合の容量であることを特徴とする。本発明に係る充電終了時点特定方法は、前記所定割合は、40から60の範囲にあることを特徴とする。本発明に係る充電終了時点特定装置は、二次電池の充放電電流を時系列的に検出して充放電した容量を積算し、積算した容量に基づいて前記二次電池の充電を終了すべき時点を特定する充電終了時点特定装置において、前記二次電池の電圧を時系列的に検出する手段を備え、該手段が検出した電圧が所定電圧より高い場合、充電した容量と放電した容量とを相殺させて積算するようにしてあり、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定する手段を備えることを特徴とする。本発明に係る充電終了時点特定装置は、二次電池の電圧及び充放電電流を時系列的に検出し、検出した電圧が所定電圧より高く、且つ検出した充電電流が所定時間以上所定電流より小さいと判定した時点を第1時点として特定し、検出した充放電電流に基づいて充放電した容量を積算し、積算した容量に基づいて前記第1時点と異なる第2時点を特定し、前記第1及び第2時点を前記二次電池の充電を終了すべき時点とする充電終了時点特定装置において、検出した電圧が前記第1時点の特定に係る電圧より高い場合、充電した容量と放電した容量とを相殺させて積算するようにしてあり、積算結果が、前記二次電池が充電されたことを示す場合、積算した容量の絶対値が所定容量より大きいか否かを判定する手段を備えることを特徴とする。本発明に係る充電終了時点特定装置は、前記所定容量は、前記二次電池に充電可能な総容量として予め設定された容量に対する所定割合の容量であることを特徴とする。本発明に係る充電終了時点特定装置は、前記所定割合は、40から60の範囲にあることを特徴とする。本発明に係るパック電池は、上述の充電終了時点特定装置と、該充電終了時点特定装置によって充電を終了すべき時点が特定される1又は複数の二次電池とを備えることを特徴とする。本発明にあっては、時系列的に検出した二次電池の電圧が所定電圧より高くなっている間に充電した容量と放電した容量とを相殺させて積算し、積算結果が充電側に振れており且つ積算結果の絶対値が所定容量より大きくなった時点を、充電を終了すべき時点として特定する。つまり、電池電圧が所定電圧に達するまで容量の積算が保留されており、電池電圧が所定電圧を超えている間に充電した容量から放電した容量を減算した容量が所定容量より大きくなった時点が、充電を終了すべき時点として特定される。これにより、電池電圧が所定電圧に達するまでに充電した容量とは無関係に、充電を終了すべき時点が精度よく特定される。本発明にあっては、二次電池の電圧が所定電圧より高くなった後に充電電流が所定時間以上所定電流より低下した時点を、充電を終了すべき第1時点として特定し、第1時点を特定するための前記所定電圧に係る電圧よりも二次電池の電圧が高くなっている間に充電した容量と放電した容量とを相殺させて積算し、積算結果が充電側に振れており且つ積算結果の絶対値が所定容量より大きくなった時点を、充電を終了すべき第2時点として特定する。つまり、電池電圧が満充電検出開始電圧と同等の電圧を超えている間に充電した容量から放電した容量を減算した容量が所定容量より大きくなった時点が、充電を終了すべき第2時点として特定される。これにより、満充電に近い状態に至るまでに充電した容量とは無関係に、充電を終了すべき第2時点が特定され、第2時点の特定精度が高まる。また、第1時点が特定されない場合であっても、第2時点を特定することができる。本発明にあっては、二次電池に充電可能な総容量として予め設定されている容量、例えば設計容量に対する所定割合の容量を所定容量として設定する。これにより、変動する容量に依存することなく、充電を終了すべき第2時点が特定される。本発明にあっては、想定される二次電池の使用温度範囲の高/低に応じて、例えば設計容量の40~60の範囲内で所定容量を小/大に設定する。所定容量が設計容量の40より小さい場合は、二次電池が常温又は高温で使用される場合であっても第1時点が特定される前に第2時点が特定される虞があり、設計容量の60より大きい場合は、第1時点が特定されてから第2時点が特定されるまでの遅れ時間が無駄に増大する。本発明にあっては、上述した充電終了電圧特定装置によって二次電池の充電を終了すべき時点が特定される。これにより、充電した容量及び残容量が実際とは異なる容量として算出された場合であっても、充電を終了すべき時点を的確に特定することが可能な充電終了時点特定装置が、パック電池に適用される。本発明によれば、電池電圧が所定電圧に達するまで容量の積算が保留されており、充電した容量が実際よりも小さな容量として積算されるような場合であってもその影響を受けることがなく、二次電池の電圧が所定電圧を超えた後に充電した容量から放電した容量を減算した容量が所定容量より大きくなった時点が、充電を終了すべき時点として特定される。これにより、電池電圧が所定電圧に達するまでに充電した容量とは無関係に、充電を終了すべき時点が精度よく特定される。従って、充電した容量及び残容量が実際とは異なる容量として算出された場合であっても、充電を終了すべき時点を的確に特定することが可能となる。以下、本発明をその実施の形態を示す図面に基づいて詳述する。図1は、本発明に係るパック電池の構成例を示すブロック図である。図中10はパック電池であり、パック電池10は、リチウムイオン電池からなる電池セル1a,1b,1cをこの順番に直列接続してなる二次電池1と、該二次電池1の温度を検出する温度センサ2とを備える。電池セル1aの正極端子及び電池セル1cの負極端子の夫々が、二次電池1の正極端子及び負極端子に相当する。二次電池1は、ニッケル水素電池、ニッケルカドミウム電池等の他の電池であってもよい。また、二次電池1を構成する電池セルの数は3つに限定されず、1つ、2つ又は4つ以上であってもよい。二次電池1の正極端子は、該二次電池1の充放電電流を遮断する遮断部3を介してプラス端子91に接続されている。二次電池1の負極端子は、該二次電池1の充放電電流を検出するための電流検出抵抗4を介してマイナス-端子92と接続されている。パック電池10は、プラス端子91と、マイナス-端子92と、該マイナス-端子92に抵抗器93を介して接続されたバッテリコネクト端子94とを介してパーソナルコンピュータPC、携帯端末等の電気機器図示せずに着脱可能に装着されるようになっている。プラス端子91から、遮断部3、二次電池1及び電流検出抵抗4を介してマイナス-端子92に至る経路が、充放電路以下、充電路ともいうに相当する。遮断部3は、二次電池1の放電電流及び充電電流の夫々をオンオフするNチャネル型のMOSFETスイッチング素子35及び36と、2端子間にヒューズ31,31が直列に介装された非復帰遮断素子30との直列回路を有し、該直列回路が二次電池1の正極端子及びプラス端子91間に接続されている。MOSFET35,36に代えて、トランジスタ等の他のスイッチング素子を用いてもよい。MOSFET35及び36夫々のゲートには、放電時及び充電時に、後述するAFE6からHハイレベルのオン信号が与えられる。ヒューズ31,31の接続点と非復帰遮断素子30の他の1端子間には、加熱抵抗32,32の並列回路が介装されている。遮断部3は、また、非復帰遮断素子30の他の1端子にドレインが接続されたNチャネル型のMOSFET33と、該MOSFET33のゲートに出力端子が接続されたOR回路34とを有する。MOSFET33のソースは、二次電池1の負極端子に接続されている。OR回路34の出力端子がHハイレベルになった場合、MOSFET33のドレイン及びソース間が導通し、加熱抵抗32,32にヒューズ31,31を介して二次電池1の電圧及び/又は外部からの電圧が印加されて、ヒューズ31,31が溶断するようになっている。これにより、充放電路が非可逆的に遮断される。非復帰遮断素子30において充放電路を遮断するものは、ヒューズ31,31に限定されない。電池セル1a,1b,1c夫々の両端は、各電池セルの過電圧状態を検出して検出信号をOR回路34に与える保護回路5の入力端子と、電池セル1a,1b,1cのセル電圧を切り替えてマイクロコンピュータからなる制御部7に与えるアナログフロントエンドAnalogueFrontEnd。以下AFEという6の入力端子とに接続されている。AFE6の他の入力端子は、電流検出抵抗4の両端に接続されている。保護回路5は、電池セル1a,1b,1c夫々のセル電圧及び基準電圧を比較するコンパレータと、タイマとを各別に備える何れも図示せず。基準電圧は、本実施の形態では4.3Vであるが、これに限定されるものではない。各コンパレータの夫々は、電池セル1a,1b,1cのセル電圧が4.3Vより高くなった場合、タイマの計時を開始させる信号を出力する。そして、各タイマが計時する時間が例えば1.5秒を経過した場合、二次電池1の過電圧状態が検出されて、OR回路34の一方の入力端子に過電圧状態の検出信号が与えられる。これにより、遮断部3のヒューズ31,31が溶断されて、二次電池1の充放電路が遮断される。AFE6は、図示しないコンパレータを有し、電流検出抵抗4の両端電圧と、基準電圧との比較結果から二次電池1の過電流を検出した場合、MOSFET35,36にLロウレベルのオフ信号を与えて充放電電流を遮断させる。AFE6は、また、I/Oポート73から過電圧状態の検出信号を与えられた場合にも、MOSFET35,36にオフ信号を与えるようになっている。制御部7は、CPU70を有し、CPU70は、プログラム等の情報を記憶するROM71、一時的に発生した情報を記憶するRAM72、過電圧状態の検出信号をOR回路34の他方の入力端子及びAFE6に出力すると共にバッテリコネクト端子94の電圧を入力するI/Oポート73、アナログの電圧をデジタルの電圧に変換するA/D変換器74、時間を計時するタイマ75、並びに外部の電気機器と通信するための通信部76と互いにバス接続されている。A/D変換器74には、AFE6から与えられた各電池セル1a,1b,1cの何れかのセル電圧と、温度センサ2から与えられた電圧と、電流検出抵抗4の両端電圧とが与えられておりA/D変換器74は、これらのアナログの電圧をデジタルの電圧に変換する。通信部76は、外部の電気機器との間でデータを授受するためのシリアルデータSDA端子95と、クロックを受信するためのシリアルクロックSCL端子96とに接続されている。通信部76と外部の電気機器との間では、他の通信方式によって通信してもよい。上述したパック電池10の構成のうち、二次電池1、温度センサ2、遮断部3、保護回路5及び抵抗器93を除いた構成が、本発明に係る充電終了時点特定装置に相当する。さて、CPU70は、ROM71に予め格納されている制御プログラムに従って、演算及び入出力等の処理を実行する。例えば、CPU70は、A/D変換器74を介して電流検出抵抗4の電圧を時系列的に取り込み、取り込んだ電圧から換算された充放電電流を積算して二次電池1に充放電した容量と二次電池1の残容量とを積算すると共に残容量のデータを生成する。生成された残容量のデータは、通信部76を介して外部の電気機器に送信される。CPU70は、更に、A/D変換器74を介して温度センサ2の電圧を、例えば250m秒周期で時系列的に取り込み、取り込んだ電圧に基づいて電池温度を検出する。CPU70は、また、AFE6からA/D変換器74に与えられた電池セル1a,1b,1cのセル電圧を250m秒周期で時系列的に検出し、検出したセル電圧のうち最も高いセル電圧を特定してRAM72に記憶する。電圧の検出周期は250m秒に限定されない。本実施の形態では、充電中に最も高いセル電圧が満充電検出開始電圧請求項2の所定電圧に対応を超え、且つ、充電電流が所定時間以上満充電検出の閾値電流所定電流を下回った場合、CPU70が満充電検出フラグを1にセットする。これにより、二次電池1の充電を終了すべき時点第1時点が特定される。CPU70は、更に、最も高いセル電圧が積算開始電圧請求項1の所定電圧に対応を超えている間に充電した容量から放電した容量を減算して充放電した容量を残容量とは別に算出し、この充放電した容量が設計容量又は定格容量、初期容量若しくは学習容量。以下、単に設計容量というの50所定容量を超えた場合に、満充電検出フラグを1にセットする。これにより、二次電池1の充電を終了すべき時点第2時点が特定される。第1時点又は第2時点の何れかが特定された場合、二次電池1の充電が停止される。二次電池1が定電流定電圧方式で充電される場合、二次電池1の満充電を高い精度で検出すべく第1時点が先に特定される。何らかの原因で第1時点が特定されない場合であっても、二次電池1の安全を確保するために第2時点が特定される。このため、第2時点は、二次電池1が実際に満充電となった後に速やかに特定されるように、判定の閾値が調整される。図2は、電池セル1a,1b,1cのうち代表的平均的な1セルの充電時間に対するセル電圧及び充電容量を示す特性図である。図において、横軸は充電時間分を表し、縦軸はセル電圧Vと、電池セル1a,1b,1cのうちの1つに充電した充電容量mAhとを表す。図中の実線、長い破線及び短い破線の夫々は、設計容量が約2250mAhであってセル温度が20°C、40°C及び0°Cである電池セル1a,1b,1cのうちの1つを、定電流1.5A定電圧4.2Vにて充電した場合の特性を示す。図2では図示していないが、セル電圧が充電電圧ここでは4.2Vに達したあたりから充電電流が下に凸の曲線を描いて減少し続ける。そこで、CPU70は、セル電圧が例えば4.0V所定電圧=満充電検出開始電圧を超え、且つ充電電流が例えば20秒間所定時間以上50mA所定電流を下回った時に、第1時点を特定して満充電検出フラグを1にセットする。これにより、二次電池1の満充電が検出される。使用する二次電池1の種類や特定に応じて充電電圧及び満充電検出開始電圧を適宜設定すればよい。次に、第2時点を特定する場合について説明する。セル温度が20°C及び40°Cの場合、セル電圧が、第1時点を特定するための満充電検出開始電圧である4.0Vに達した時の充電容量は、図2より1500mAhと読み取れる。電池セル1a,1b,1cの設計容量は2250mAhであるから、この時は設計容量使用開始初期のFCCに相当に対して約671500/2250の百分率まで充電されている。従って、設計容量に対して残り33の容量を充電することにより、満充電となる。本実施の形態では、7の余裕を見て残り40の容量を充電した時点を第2時点として特定する。尚、充放電の回数を重ねることにより、二次電池1が劣化してFCCが設計容量より減少して行くため、第2時点が特定される時までにFCCを超えて充電される容量は、FCCの劣化に応じて増加する傾向となる。従って、第2時点が第1時点より先に特定され易くなる虞はない。一方、セル温度が0°Cの場合、セル電圧が4.0Vに達した時の充電容量は、図2より1000mAhと読み取れる。この時は設計容量に対して約441000/2250の百分率まで充電されている。従って、設計容量に対して残り56の容量を充電することにより、二次電池1が満充電となる。本実施の形態では、4の余裕を見て残り60の容量を充電した時点を第2時点として特定する。以上のことから、低温での使用を重視する場合は、セル電圧が4.0V満充電検出開始電圧を超えてから、設計容量に対して更に60の容量を充電した時点を第2時点として特定すればよい。準低温から準高温で使用する場合は、上述した40及び60の間をとって、設計容量に対して更に50の容量所定容量を充電した時点を第2時点として特定するのが妥当である。以下では、上述したパック電池10の制御部7の動作を、それを示すフローチャートを用いて説明する。以下に示す処理は、ROM71に予め格納された制御プログラムに従ってCPU70により実行される。図3は、第1時点を特定するCPU70の処理手順を示すフローチャートであり、図4は、第2時点を特定するCPU70の処理手順を示すフローチャートである。図3及び図4夫々の処理は、250ms周期で起動されるが、これに限定されるものではない。図3及び図4の処理でRAM72から読み出される最大セル電圧は、前述したように250ms周期でRAM72に書き込まれたものである。図3の処理が起動された場合、CPU70は、A/D変換器74でデジタル値に変換された充放電電流を取り込みS11、取り込んだ充放電電流の極性に基づいて、二次電池1が充電中であるか否かを判定するS12。充電中ではない場合S12:NO、CPU70は、そのまま図3の処理を終了する。充電中である場合S12:YES、CPU70は、RAM72から最大セル電圧を読み出しS13、読み出した最大セル電圧が満充電検出開始電圧ここでは4.0Vより高いか否かを判定しS14、満充電検出開始電圧より高くない場合S14:NO、そのまま図3の処理を終了する。最大セル電圧が満充電検出開始電圧より高い場合S14:YES、CPU70は、充電中に取り込んだ充放電電流、即ち充電電流が、満充電検出の閾値ここでは50mAより小さいか否かを判定しS15、小さくない場合S15:NO、そのまま図3の処理を終了する。充電電流が上記閾値より小さい場合S15:YES、CPU70は、ここで使用するタイマ75が既に計時中であるか否かを判定しS16、計時中ではない場合S16:NO、タイマ75によって20秒の計時を開始してS17、処理をステップS11に戻す。タイマ75が既に計時中である場合S16:YES、CPU70は、タイマ75による計時が終了したか否かを判定しS18、終了していない場合S18:NO、処理をステップS11に戻す。計時が終了した場合S18:YES、CPU70は、RAM72に記憶する満充電検出フラグを1にセットしてS19、図3の処理を終了する。次に、図4の処理について説明する。図4の処理で参照される充放電量は、250msの時間内に二次電池1に充電された容量から放電された容量を減算した容量であり、図示しない他の処理で算出されてRAM72に記憶されている。図4の処理が起動された場合、CPU70は、RAM72から最大セル電圧を読み出しS21、読み出した最大セル電圧が積算開始電圧例えば4.0Vより高いか否かを判定しS22、積算開始電圧より高くない場合S22:NO、充放電した容量をゼロクリアしてS23RAM72に記憶する。これにより、最大セル電圧が積算開始電圧を超えるまでは充放電した容量の初期化を250ms周期で実行する。その後、CPU70は図4の処理を終了する。最大セル電圧が積算開始電圧より高い場合S22:YES、CPU70は、充放電した容量に単位時間内の充放電量を加算しS24、充放電量が加算された充放電した容量が、設計容量の0.5倍50より大きいか否かを判定するS25。充放電した容量が負の容量として放電側に振れている場合を含めて、設計容量の0.5倍より大きくない場合S25:NO、CPU70は、そのまま図4の処理を終了する。設計容量の0.5倍より大きい場合S25:YES、CPU70は、RAM72に記憶する満充電検出フラグを1にセットしてS26、図4の処理を終了する。尚、図4の処理では、二次電池1に充電する容量を正の容量とし、充放電した容量が正の容量の場合に充電側に振れている扱いとしたが、二次電池1が放電する容量を正の容量としてもよい。このとき、充放電した容量が負の容量の場合に充電側に振れていることになるため、図4のステップS25にて、充放電した容量の絶対値が設計容量の0.5倍より大きいか否かを判定すればよい。また、図4の処理では積算開始電圧を満充電検出開始電圧と同じ4.0Vとしたが、これに限定されるものではなく、例えば、積算開始電圧が、満充電検出開始電圧と±0.1V程度異なる電圧であっても同様の効果を奏する。この場合、充放電した容量の積算を開始する時の最大セル電圧が高いほど、二次電池1が満充電に近い状態にあるといえるため、第2時点を特定するための所定容量を小さくすることができ、第2時点が特定されるまでの遅れ時間が減少する。以上のように本実施の形態によれば、250ms周期で検出した最大セル電圧が、例えば4.0Vより高くなっている間に充電した容量と放電した容量とを相殺させて積算し、積算結果が充電側に振れており且つ積算結果の絶対値が所定容量より大きくなった時点を、充電を終了すべき時点として特定する。つまり、最大セル電圧が4.0Vに達するまで容量の積算が保留されており、最大セル電圧が4.0Vを超えている間に充電した容量から放電した容量を減算した容量が所定容量より大きくなった時点が、充電を終了すべき時点として特定される。これにより、最大セル電圧が4.0Vに達するまでに充電した容量とは無関係に、充電を終了すべき時点が精度よく特定される。従って、充電した容量及び残容量が実際とは異なる容量として算出された場合であっても、充電を終了すべき時点を的確に特定することが可能となる。また、最大セル電圧が満充電検出開始電圧4.0Vより高くなった後に充電電流が20秒間以上50mAより低下した時点を、充電を終了すべき第1時点として特定し、最大セル電圧が積算開始電圧4.0Vよりも高くなっている間に充電した容量と放電した容量とを相殺させて積算し、積算結果が充電側に振れており且つ積算結果の絶対値が所定容量より大きくなった時点を、充電を終了すべき第2時点として特定する。つまり、最大セル電圧が満充電検出開始電圧と同等の積算開始電圧を超えている間に充電した容量から放電した容量を減算した容量が所定容量より大きくなった時点が、充電を終了すべき第2時点として特定される。従って、満充電に近い状態に至るまでに充電した容量とは無関係に充電を終了すべき第2時点を特定できるため、第2時点の特定精度を高めることが可能となる。また、何らかの原因で第1時点が特定されない場合であっても、第2時点を特定して二次電池の充電を終了させることが可能となる。更にまた、二次電池に充電可能な総容量として予め設定されている設計容量の50の容量を所定容量として設定する。従って、学習容量のような変動する容量に依存することなく、充電を終了すべき第2時点を特定することが可能となる。更にまた、想定される二次電池の使用温度範囲の高/低に応じて、設計容量の40~60の範囲内で所定容量を小/大に設定する。従って、二次電池が常温~高温又は低温の何れで使用されるかに応じて、所定容量を適切に設定することが可能となる。更にまた、充電終了電圧特定装置によって二次電池の充電を終了すべき時点が特定される。従って、充電した容量及び残容量が実際とは異なる容量として算出された場合であっても、充電を終了すべき時点を的確に特定することが可能な充電終了時点特定装置をパック電池に適用することが可能となる。尚、本実施の形態にあっては、セル電圧が4.0V満充電検出開始電圧を超えてから第2時点を特定するまでに更に充電する容量所定容量を、想定される二次電池1の使用温度に応じて設計容量に対する40~60の範囲内で設定すればよいことを示し、フローチャートでは設計容量の50の容量としたが、これに限定されるものではない。例えば、検出したセル温度の高/低に応じて所定容量を小/大に変更するようにしてもよい。今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。"