"二次電池の劣化状態、または蓄電容量、蓄電量および内部抵抗で代表される内部状態の検知方法であって、劣化していない正常な二次電池を各種温度下、各種電流で充放電したときに計測されるべき電池電圧、および蓄電量もしくは放電量のデータである基礎データを予め取得した上で、検知対象の二次電池の電圧値、または電圧値と電流値を計測し、該基礎データと比較して、a検知対象二次電池が短絡している、b検知対象二次電池の内部抵抗が増加している、c検知対象二次電池の蓄電容量が低下している、d検知対象二次電池の蓄電容量が低下しかつ内部抵抗が増加している、またはe検知対象二次電池は正常である、を判定することを特徴とする二次電池の内部状態検知方法。二次電池の劣化状態、または蓄電容量、蓄電量および内部抵抗で代表される内部状態の検知方法であって、正常な二次電池を各種温度下、各種電流で充放電したときの電池電圧、および蓄電量もしくは放電量のデータである基礎データを取得した上で、検知対象二次電池の電圧値、または電圧値と電流値を計測し、該基礎データと比較して、a検知対象二次電池が短絡している、b検知対象二次電池の内部抵抗が増加している、c検知対象二次電池の蓄電容量が低下している、d検知対象二次電池の蓄電容量が低下しかつ内部抵抗が増加している、またはe検知対象二次電池は正常である、を判定した後に、蓄電量、または機器が使用可能な電気量である残量を算出することを特徴とする二次電池の内部状態検知方法。前記基礎データが、予め、複数個の劣化していない正常な二次電池の各種温度下、各種電流での充放電を行い、計測された電池電圧、および蓄電量もしくは放電量から得られる平均化したデータであることを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。前記基礎データが、予めコンピュータシミュレーションにより得られた基礎データであることを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。前記基礎データが、前記平均化したデータから成る基礎データ、または前記平均化したデータからなる基礎データと設計仕様、を元にコンピュータシミュレーションにより得られた基礎データであることを特徴とする請求項3に記載の二次電池の内部状態検知方法。先ず、検知対象電池が短絡しているか否かを判定し、次に該電池の蓄電容量が低下しているか否か、または該電池の内部抵抗が増大しているか否か判定することを特徴とする請求項1~5のいずれか1項に記載の二次電池の内部状態検知方法。I検知対象二次電池が、i放電も充電も行わない休止時に、経過時間に対する開回路電圧の低下がある、ii充電時に電池電圧もしくは開回路電圧の上昇が正常な電池に比べて小さい、iii正常な電池に比較して開回路電圧が低く、放電時の電池電圧の低下が正常な電池に比べて大きい、またはiv内部抵抗が正常な電池に比べて小さい、の場合に、前記検知対象二次電池は短絡していると判定し、II検知対象二次電池が、上記Iの場合に該当せず、i正常な電池に比較して開回路電圧は同等であるが、充電時に電池電圧の上昇が正常な電池に比べて大きい、ii正常な電池に比較して開回路電圧は同等であるが、放電時の電池電圧の低下が正常な電池に比べて大きい、またはiii内部抵抗が正常な電池に比べて大きい、の場合に、前記検知対象二次電池は内部抵抗が増加していると判定し、III検知対象二次電池が、上記Iの場合に該当せず、i充電に伴う電池電圧および開回路電圧の上昇が正常な電池のそれらに比べて大きい、またはii放電に伴う電池電圧および開回路電圧の低下が短絡時より小さいが、正常な電池のそれらに比べて大きい、の場合に、前記検知対象二次電池は蓄電容量が低下していると判定し、かつIV検知対象二次電池が上記I、II、IIIのいずれにも該当しない場合に、前記検知対象二次電池は正常であると判定する、ことを特徴とする請求項1~6のいずれか1項に記載の二次電池の内部状態検知方法。前記基礎データが、あ正常な電池の蓄電量Qに対する電池の開回路電圧Vocを計測して得られる、蓄電量Qに対する開回路電圧VocもしくはQの関係のデータまたは関数式、い満充電の正常な電池の各種温度T下での各種放電電流Idで測定して得られた電池電圧Vdと放電を一時停止し測定して得られた開回路電圧Vocと前記放電電流Idおよび電池温度Tの関係のデータあるいは関数式化したVd、またはこれらと上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から算出される電池電圧VdもしくはQの、データまたは関数式、う前記いにおいて電池の内部抵抗をRdとする時の関係式Vd=Voc-Id×RdもしくはRd=Voc-VdIdから算出される内部抵抗のデータ、またはこのデータを関数式化したRdもしくはRd、あるいはこれらと上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から得られる内部抵抗RdもしくはQの、データまたは関数式、え蓄電量がゼロの正常な電池の各種温度T下での各種充電電流Icで測定して得られた電池電圧Vcと充電を一時停止し測定して得られた開回路電圧Vocと前記充電電流Icおよび電池温度Tの関係のデータあるいは関数式化したVc、またはこれらとさらに上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から算出される電池電圧VcもしくはQの、データまたは関数式、またはお前記えにおいて電池の内部抵抗をRcとする時の関係式Vc=VocIc×RcもしくはRc=Vc-VocIcから算出される内部抵抗のデータあるいはこのデータを関数式化したRc、またはこれらとさらに上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から得られる内部抵抗RcもしくはQの、データまたは関数式、上記あ、い、う、えおよびおから選択される少なくとも一つ以上のデータもしくは関数式であることを特徴とする請求項1~7のいずれか1項に記載の二次電池の内部状態検知方法。検知対象二次電池が充電も放電もしていない、休止状態にある場合、該電池の開回路電圧Vocの経時変化を計測し、IVocの低下速度が所定の値v0より大、すなわち-dVocdt>v0>0である場合に、該電池が短絡していると判定し、IIVocの低下速度が0≦-dVocdt≦v0である場合に、該電池が短絡していないと判定する、ことを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。検知対象二次電池が充電も放電もしていない、休止状態にある場合、前記Qの関係のデータまたは関数式から電池の蓄電量Qを算出することを特徴とする請求項8に記載の二次電池の内部状態検知方法。検知対象二次電池が充電も放電もしていない、休止状態にあり、該電池の開回路電圧Voc0の経時変化を計測した後、開回路電圧Voc0から電流値I1×時間t1の電気量q1だけ放電し該放電を停止するまでの間の電池電圧Vおよび停止後の開回路電圧Voc1を計測し、該電池が正常であるか劣化しているかを判定することを特徴とする請求項8または10に記載の二次電池の内部状態検知方法。I.開回路電圧Voc0の低下速度が所定の値v0より大、すなわちdVoc0dt>v0>0である場合に、前記検知対象二次電池が短絡していると判定し、II.上記I.に該当しない場合であって、請求項8のあの基礎データから、正常な電池の開回路電圧がVoc0である時の蓄電量Q0=Qを求め、正常な電池の開回路電圧Vocと検知対象二次電池の開回路電圧Voc1との差が、製品特性のバラツキ範囲内のf0≦VocVoc1≦f1である場合には、検知対象二次電池の容量低下はないと判定し、かつ放電開始初期の電池電圧の過渡特性を次式で表し、計測した放電時間tに対する電池電圧Vと式V=V1×etτ但し、V1は時間tを無限大に外挿した時のVでτは時定数であるによって、開回路電圧Voc0から放電電流I1で放電開始する時の時定数τを求めつつ、V1を算出し、式V1=Voc0-I1×R1、またはR1=/I1から求めた検知対象二次電池の内部抵抗R1と前記基礎データのRdもしくはRdから求められる正常な電池の内部抵抗RdもしくはRdとを比較して、i内部抵抗R1と正常な電池の内部抵抗RdもしくはRdが実質的に同等、すなわち製品の許容範囲のr1≦R1Rd≦r2である場合には、前記検知対象二次電池は正常であると判定し、一方、iiR1-Rd>r2である場合には、内部抵抗が増大していると判定し、さらにIII上記I.に該当しない場合であって、前記開回路電圧VocとVoc1の差が、VocVoc1>f1である場合には、前記検知対象二次電池の容量が低下していると判定する、ことを特徴とする請求項11に記載の二次電池の内部状態検知方法。請求項12のIIのにおいて、検知対象二次電池の内部抵抗が増大していると判定した場合、前記開回路電圧Voc1からさらに電流値I2×時間t2=電気量q2の放電を行い該放電を停止するまでの間の電池電圧Vおよび停止後の開回路電圧Voc2を計測し、放電開始初期の電池電圧の過渡特性を請求項12と同様な次式で表し、計測した放電時間tに対する電池電圧Vと式V=V2×etτ但しV2は時間tを無限大に外挿した時のVでτは時定数であるによって、開回路電圧Voc1から放電電流I2で放電開始する時の時定数τを求めつつ、V2を算出し、式V2=Voc1-I2×R2、R2=/I2から検知対象二次電池の内部抵抗R2を求め、検知対象二次電池の内部抵抗が正常な電池のRdからa×Rdbabは定数に増加したと仮定して、R1-a×Rdb=0とR2-a×Rdb=0、もしくはQ1=Q0q1=Qを用いたR2-a×Rdb=0とから定数aおよびbを求め、増大した内部抵抗Rd=a×Rdbを算出する、ことを特徴とする請求項12に記載の二次電池の内部状態検知方法。請求項12のIIIにおいて、検知対象電池の蓄電容量が低下していると判定した場合、検知対象二次電池の蓄電容量Cが正常な電池の蓄電容量CのD倍になったと仮定し、検知対象二次電池の蓄電量Q0をQ0=Q0×D但し、Q0は正常な電池の蓄電量、Dは定数で0<D<1と置き、開回路電圧Voc0に対応する正常な電池の蓄電量Q0および検知対象二次電池の蓄電量Q0=Q0×D、開回路電圧Voc1に対応する正常な電池の蓄電量Q1および検知対象二次電池の蓄電量Q1=Q0-q1=Q1×D、並びに請求項8のあの基礎データから得られる下記の式Voc=Voc=Voc0およびVoc=Voc=Voc=Voc1から定数D、および検知対象二次電池の蓄電量Q1=Q0-q1=Q1×Dを求め、さらに請求項12のIIで求めた前記R1と前記基礎データから求めた内部抵抗Rdとの差がr1≦R1-Rd≦r2である場合には、検知対象二次電池は内部抵抗の増加はないが蓄電容量が低下していると判定し、前記の差がR1-Rd>r2である場合には、前記検知対象二次電池は蓄電容量が低下しかつ内部抵抗も増大していると判定し、かつ前記開回路電圧Voc0から電流値I1×時間t1の電気量q1の放電に次いで開回路電圧Voc1から電流値I2×時間t2の電気量q2だけ放電し該放電を停止するまでの間の電池電圧Vおよび停止後の開回路電圧Voc2を計測し、放電開始初期の電池電圧の過渡特性を請求項12と同様な次式で表し、計測した放電時間tに対する電池電圧Vと式V=V2×etτ但し、V2は時間tを無限大に外挿した時のV、τは時定数であるによって、開回路電圧Voc1から放電電流I2で放電開始する時の時定数τを求めつつV2を算出し、式V2=Voc1-I2×R2、R2=/I2から検知対象二次電池の内部抵抗R2を求め、検知対象二次電池の内部抵抗が正常な電池のRdからa×Rdbabは定数に増加したと仮定して、R1-a×Rdb=0とR2-a×Rdb=R2-a×Rdb=0但し、Q0=Q0DQ1=Q1Dであり、Q0,Q1はそれぞれ開回路電圧がVoc0,Voc1の時の蓄電量であるとから定数aおよびbを求め、検知対象二次電池の内部抵抗増大後の内部抵抗R=a×RdbQは容量低下時の真の蓄電量の関係を求める、ことによって蓄電量および劣化状態を検出することを特徴とする請求項12に記載の二次電池の内部状態検知方法。検知対象二次電池が充電も放電もしていない、休止状態にあり、該電池の開回路電圧Voc0を計測した後、電流値Ic1で充電を開始し、電池電圧Vcを計測し、電流値Ic1×時間t1×充放電効率Effの電気量q1だけ充電し電池電圧がVc1になった時、充電を停止し開回路電圧Vocの経時変化を計測し、安定した開回路電圧をVoc1とし、該電池の内部状態を検知することを特徴とする請求項8または10に記載の二次電池の内部状態検知方法。検知対象二次電池が充電も放電もしていない、休止状態にあり、該電池の開回路電圧Voc0を計測した後、電流値Ic1で充電を開始し、電池電圧Vcを計測し、電流値Ic1×時間t1×充放電効率Effの電気量q1だけ充電し電池電圧がVc1になった時、充電を停止し、所定の時間経過後の開回路電圧Voc1を計測し、該電池の内部状態を検知することを特徴とする請求項8または10に記載の二次電池の内部状態検知方法。I.請求項8のあの基礎データから正常な電池が開回路電圧Voc0の時の蓄電量Q0を求め、さらに請求項8のあの基礎データから蓄電量Q0q1の時の開回路電圧Vocを求め、この開回路電圧Vocと前記計測値Voc1との差が、Voc-Voc1>g1請求項8のえの基礎データから求まる正常な電池の電池電圧Vcと前記電池電圧Vc1との差がVc-Vc1>j1j1>0である時、請求項8のおの基礎データから求まる正常な電池の内部抵抗RcとRc1=/Ic1で求まる検知対象二次電池の内部抵抗Rc1との差がRc1-Rc<z1z1<0である時、上記、、のいずれかの場合に、電池が短絡していると判定し、一方、II.前記開回路電圧VocとVoc1の差が、g0≦Voc-Voc1≦g1である場合には、検知対象二次電池の容量低下はないと判定し、さらに、充電開始初期の電池電圧の過渡特性を次式で表し、計測した充電時間tに対する電池電圧Vcと式Vc=V1-×etτ但し、V1は時間tを無限大に外挿した時のVcでτは時定数であるによって、開回路電圧Voc0から充電電流Ic1で充電開始した時の時定数τを求めつつV1を算出し、式V1=Voc0Ic1×Rc1またはRc1=/Ic1から求めた検知対象二次電池の内部抵抗Rc1と請求項8のおの基礎データから求められる正常な電池の内部抵抗RcもしくはRcとの差が、z1≦Rc1-Rc≦z2である場合、もしくはj1≦Vc1-Vc≦j2j1<0<j2である場合に、検知対象二次電池は正常であると判定し、Rc1-Rc>z2である場合、もしくはj2<Vc1-Vcである場合に、検知対象二次電池の内部抵抗が増大していると判定し、III.前記開回路電圧VocとVoc1の差が、Voc-Voc1<g0において、内部抵抗が増大していると判定した場合、前記開回路電圧Voc1から電流値Ic2×時間t2の電気量q2だけ充電し充電を停止するまでの間の電池電圧Vcおよび停止後の開回路電圧Voc2を計測し、充電開始初期の電池電圧の過渡特性が先と同様に次式で表せると仮定し、計測した充電時間tに対する電池電圧Vと式Vc=V2-×etτ但し、V2は時間tを無限大に外挿した時のVcでτは時定数であるによって、開回路電圧Voc1から充電電流Ic2で充電開始した時の時定数τを求めつつV2を算出し、式V2=Voc1Ic2×Rc2、Rc2=/Ic2から検知対象二次電池の内部抵抗Rc2を求め、検知対象二次電池の内部抵抗が正常な電池のRcからa×Rcbabは定数に増加したと仮定して、Rc1-a×Rcb=0とRc2-a×Rcb=0、もしくはQ1=Qを用いたRc2-a×Rcb=0とから定数aおよびbを求め、増加した内部抵抗Rc=a×Rcbを算出する、ことによって蓄電量および劣化状態を検出することを特徴とする請求項17に記載の二次電池の内部状態検知方法。請求項17のIIIにおいて、蓄電容量が低下していると判定した場合、検知対象二次電池の蓄電容量Cが正常な電池の蓄電容量CのD倍になったと仮定し、検知対象二次電池の蓄電量Q0をQ0=Q0×D但し、Q0は正常な電池の蓄電量、Dは定数で0<D<1と置き、開回路電圧Voc0に対応する正常な電池の蓄電量Q0および検知対象二次電池の蓄電量Q0=Q0×D、開回路電圧Voc1に対応する正常な電池の蓄電量Q1および検知対象二次電池の蓄電量Q1=Q0q1=Q1×D、並びに請求項8のあの基礎データから得られる下記の式Voc=Voc=Voc0およびVoc=Voc=Voc=Voc1から定数D、および検知対象二次電池の蓄電量Q1=Q0q1=Q1×Dを求め、さらに請求項17のIIと同様にして求められるRc1と前記基礎データから求めた正常な電池の内部抵抗Rcとの差がz1≦Rc1-Rc≦z2である場合には、検知対象二次電池は内部抵抗の増加はないが蓄電容量が低下していると判定し、一方、前記の差がRc1-Rc>z2である場合には、蓄電容量が低下しかつ内部抵抗も増大していると判定し、かつ前記開回路電圧Voc1から電流値Ic2×時間t2の電気量qc2だけ充電し、充電を停止するまでの間の電池電圧Vcおよび停止後の開回路電圧Voc2を計測し、計測した充電時間tに対する電池電圧Vcと式Vc=V2-×etτ但しV2は時間tを無限大に外挿した時のVでτは時定数であるによって、開回路電圧Voc1から充電電流Ic2で充電開始した時の時定数τを求めつつV2を算出し、式V2=Voc1Ic2×Rc2、Rc2=/Ic2から検知対象二次電池の内部抵抗Rc2を求め、検知対象二次電池の内部抵抗が正常な電池の内部抵抗Rcからa×Rcbabは定数に増加したと仮定して、Rc1-a×Rcb=0とRc2-a×Rcb=0、もしくはQ1=Q1D=Qを用いたRc2-a×Rdb=0とから定数aおよびbを求め、検知対象二次電池の内部抵抗増大後の内部抵抗Rc=a×Rcbを求める、ことによって蓄電量および劣化状態を検出することを特徴とする請求項17に記載の二次電池の内部状態検知方法。検知対象二次電池の充電を電池電圧VcEで完了した後、開回路電圧Vocの経時変化を計測し、該電池が正常であるか劣化しているかを判定することを特徴とする請求項1~5のいずれか1項に記載の二次電池の内部状態検知方法。検知対象二次電池の充電を電池電圧VcEで完了した後、所定時間経過後の開回路電圧VocEを計測し、該電池が正常であるか劣化しているかを判定することを特徴とする請求項1~5のいずれか1項に記載の二次電池の内部状態検知方法。請求項20において、充電終了からの時間tとその時の開回路電圧Vocを計測し、開回路電圧Vocが定常状態になる開回路電圧をVocEとし、Vocが次式で表されると仮定し、式Voc=VocE×etτと計測した複数点のVocの値から時定数τを求めつつ、VocEを算出し、該電池が正常であるか劣化しているかを判定することを特徴とする二次電池の内部状態検知方法。請求項20または請求項21において、開回路電圧VocまたはVocEの経時変化すなわちVocまたはVocEの低下速度-dVocdtまたは-dVocEdtが所定の値vcvc>0より大きいか、充電終止電圧VcEが正常な二次電池のそれより低く、VcE<m0検知対象二次電池の充電終了後の開回路電圧VocEの経時変化が所定の値vcより大きく、dVocEdt>vc>0である、充電終了時の、電池電圧VcEが正常な電池のそれ充電終了時の電池電圧値m0より低く、VcE<m0定電流充電時の、電池電圧Vcの上昇速度dVcdtが正常な電池のそれ電池電圧Vcの上昇速度の下限値s0より小さく、dVcdt<s0時、この検知対象二次電池の内部抵抗は増加していると判定する、III所定の電池電圧から充電の上限電圧VcLに到達するまでの時間が正常な電池より短いかあるいは定電流充電領域での電池電圧の上昇速度dVcdtが正常の電池のdVcndtの上限値のs1より大きくdVcdt>s1>0、かつ満充電後の開回路電圧VocEが正常な電池のそれ開回路電圧値k0以上である時、この検知対象二次電池の蓄電容量が低下していると判定する、IV所定の電池電圧から充電の上限電圧VcLに到達するまでの時間が正常な電池のそれと実質的に同等であるか定電流充電領域での電池電圧の上昇速度dVcdtが正常のものdVcndtと実質的に同等、すなわちdVcndtの下限値と上限値の間の範囲内s0≦dVcdt≦s1であり、かつ満充電後の開回路電圧VocEが正常な電池のそれ開回路電圧値k0と同等以上、すなわちk0≦VocEである時、この検知対象二次電池は正常であると判定する、ことによって蓄電量および劣化状態を検出することを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。電池電圧もしくは電池電圧の時間変化およびまたは電池の温度もしくは温度の時間変化を検知して充電を終了する場合、I検知対象二次電池の満充電後の開回路電圧VocEの経時変化が-dVocEdt>vc>0である、充電時の電池の温度上昇が正常な電池のそれに比較して大きく、dTdt>u0である、定電流充電時の電池電圧の上昇が正常な電池のそれより小さく、dVcdt<s0である、のいずれかである場合、この検知対象二次電池は短絡していると判定する、II定電流充電領域での電池電圧Vcの上昇速度dVc/dtが正常な電池のそれ電池電圧Vcの上昇速度の上限値s1より大きい、すなわちdVcdt>s1で、かつ検知対象二次電池の満充電後の開回路電圧VocEが正常な電池のそれ開回路電圧値k0以下である、すなわち0<VocE≦k0である時、この検知対象二次電池の内部抵抗は増加していると判定する、III定電流充電領域での電池電圧Vcの上昇速度dVc/dtが正常な電池のそれより大きい、すなわちdVcdt>s1で、かつ電池の満充電後の開回路電圧VocEが正常な電池のそれと実質的に同等以上、すなわちk0≦VocEである時、この検知対象二次電池は正常であると判定する、ことによって蓄電量および劣化状態を検出することを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。検知対象二次電池の開回路電圧がある値以下で、定電流充電で所定の時間経過後に充電を終了する、但し電池電圧が所定の上限電圧VcLに達した時には充電を終了する場合、I検知対象二次電池の満充電後の開回路電圧VocEの経時変化が-dVocEdt>vc>0である、充電終了時の電池電圧がVcE<m0である、定電流充電時の電池電圧の上昇が正常な電池のそれより小さく、dVcdt<s0である、のいずれかである場合、この検知対象二次電池は短絡していると判定する、II定電流充電領域での電池電圧Vcの上昇速度dVc/dtが正常な電池のそれより大きい、すなわちdVcdt>s1で、かつ検知対象二次電池の満充電後の開回路電圧VocEが正常な電池のそれ以下である、すなわち0<VocE≦k0である時、この検知対象二次電池の内部抵抗は増加していると判定する、III定電流充電領域での電池電圧Vcの上昇速度dVc/dtが正常な電池のそれより大きい、すなわちdVcdt>s1で、かつ電池の満充電後の開回路電圧VocEが正常な電池のそれより高い、すなわちVocE>k0である時、この検知対象二次電池の蓄電容量は低下していると判定する、IV定電流充電領域での電池電圧Vcの上昇速度dVc/dtは正常な電池のそれと実質的に同等、すなわちs0≦dVcdt≦s1で、かつ検知対象二次電池の満充電後の開回路電圧VocEが正常な電池のそれと実質的に同等以上、すなわちk0≦VocEである時、この電池は正常であると判定する、ことによって蓄電量および劣化状態を検出することを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。検知対象二次電池が放電状態にあり、放電電流Id0と電池電圧Vdを計測し、電池電圧が所定の値未満である時かあるいは電池電圧Vdの低下速度が所定の値短絡の有無を判定するしきい値x1より大きい、すなわち-dVddt>x1の時、検知対象二次電池が放電末期にあるかあるいは短絡していると判定する、ことを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。検知対象二次電池が放電状態にあり、放電電流Id0と電池電圧Vdを計測し、電池電圧が所定の値以上である時あるいは電池電圧Vdの低下速度が所定の値x1以下、すなわち0<-dVdt≦x1の時、検知対象二次電池が正常であるかあるいは短絡以外の劣化モードにあると判定することを特徴とする請求項1または2に記載の二次電池の内部状態検知方法。請求項28において、検知対象二次電池が放電状態にあり、実質的に定常状態にありその時の放電電流がId0で電池電圧がVd0であり、電気量qだけ放電した後に定常状態の放電電流Id1で電池電圧はVd1になっている場合、請求項8のいとあの基礎データから、電池電圧がVd0のときの正常な電池の蓄電量をQ0とするとき、電池電圧Vd0=Vdあるいは蓄電量Q0=Q、並びに電池電流がId1のときの正常な電池の電池電圧Vd1=Vdおよび蓄電量Q0q=Qを求め、I.y1≦Vd1-Vd≦y2y1<0<y2の時、もしくはw1≦Q-Q-q≦w2w1<0<w2の時、検知対象二次電池は正常であると判定する、II.Vd1-Vd>y2の時、もしくはQ-Q-q>w2の時、検知対象二次電池の内部抵抗は増大していると判定する、IIIVd1-Vd<y1の時、もしくはQ-Q-q<w1の時、二次電池の蓄電容量は低下していると判定する、ことによって内部状態を検出することを特徴とする二次電池の内部状態検知方法。請求項29において、実質的に定常状態の放電状態にある検知対象二次電池の放電電流が、定常状態にある放電電流がIn0で電池電圧がVn0である時、放電電流がIn1に変動して電流値In1×時間tn1の電気量qnだけ放電した後、定常電流In0での放電に戻るというようにnnは正の整数で、n=1234...回変動した場合、変動時の電池電圧Vを複数点計測し、放電電流変動時の電池電圧Vの過渡特性を次式で表し、放電電流が変動してからの時間tに対する電池電圧値Vと式V=Vn1×etτ但しVn1は時間tを無限大に外挿した時のVでτは時定数で、n=1234...であるによって、放電電流変動時の時定数τを求めつつVn1を算出し、二次電池の状態を判定し、内部状態を検知することを特徴とする二次電池の内部状態検知方法。請求項30において、検知対象二次電池の放電電流が少なくとも3回以上変動する時、すなわち放電電流I10の定常放電で電池電圧V10の時、放電電流がI11に変化し電流値I11×時間t11の電気量q1だけ放電し、電池電圧V10から電池電圧V20になり、次いで定常放電の放電電流I20がI21に変化し電流値I21×時間t21の電気量q2だけ放電し、電池電圧V20から電池電圧V30になり、次に定常放電の放電電流I30がI31に変化し電流値I31×時間t31の電気量q3だけ放電をした時、定常放電の放電電流In0がIn1に変動し電流値In1×時間tn1の電気量qn放電した場合であって、請求項29のIIで、二次電池の内部抵抗が増加していると判定した場合、電池の内部抵抗がRdからa×Rdbabは定数に増加したと仮定し、各放電電流変化時の電池電圧の過渡特性が次式で表せると仮定して、計測した放電電流が変化してからの時間tに対する電池電圧値Vと式V=Vn1×etτ但しVn1は時間tを無限大に外挿した時のVでτは時定数で、n=123...であるによって、放電電流In0がIn1に変動した時の時定数τを求めつつVn1を算出し、放電電流In0で電池電圧Vn0の時、蓄電量Qn0を有する電池の開回路電圧Vocn0を、Vocn0=Vn0In0×Rd=Vn1In1×Rdn=123...と表し、電池電圧がV10、V20、V30の時の蓄電量をそれぞれQ10、Q20、Q30として、Q20=Q10-q1Q30=Q20-q2=Q10-q1-q2V10-V11=I11×Rd-I10×RdV20-V21=I21×Rd-I20×RdV30-V31=I31×Rd-I30×RdRd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数上記式から定数a、b、Q10を求め、劣化して内部抵抗が増大した電池の内部抵抗Rdおよび現在の蓄電量を求める、ことによって検知対象二次電池の内部状態を検出することを特徴とする二次電池の内部状態検知方法。請求項30において、放電電流が、放電電流I10の定常放電で電池電圧V10の時、放電電流がI11に変動し電流値I11×時間t11の電気量q1だけ放電し、電池電圧V10から電池電圧V20になり、次いで定常放電の放電電流I20がI21に変化し電流値I21×時間t21の電気量q2だけ放電し、電池電圧V20から電池電圧V30になり、次に定常放電の放電電流I30がI31に変化し電流値I31×時間t31の電気量q3だけ放電し、電池電圧V30から電池電圧V40になり、さらに定常放電の放電電流I40がI41に変化し電流値I41×時間t41の電気量q4だけ放電した時、定常放電の放電電流In0がIn1に変動し電流値In1×時間tn1の電気量qn放電するというように少なくとも4回以上変動した場合であって、請求項29のIIIで、検知対象二次電池の蓄電容量が低下していると判定した場合、蓄電容量はCからC=D×CDは定数で0<D<1に低下したと仮定して、蓄電量を正常な電池の蓄電量Qから蓄電量Q=D×Qに低下していると表し、さらに電池の内部抵抗もRdからRd=a×Rdbabは定数に増加したと仮定し、各放電電流変動時の電池電圧の過渡特性を次式で表し、計測した放電電流が変化してからの時間tに対する電池電圧値Vと式V=Vn1×etτ但しVn1は時間tを無限大に外挿した時のVでτは時定数で、n=1234...であるによって、放電電流In0がIn1に変動した時の時定数τを求めつつVn1を算出し、放電電流In0で電池電圧Vn0の時、蓄電量Qn0を有する電池の開回路電圧をVocn0として、Vocn0=Vn0In0×Rd=Vn1In1×Rdn=1234...と表し、電池電圧がV10、V20、V30、V40の時の蓄電量をそれぞれQ10、Q20、Q30、Q40として、Q=Q/DQ20=Q10-q1、Q30=Q20-q2=Q10-q1-q2、Q40=Q30-q3=Q10-q1-q2-q3すなわち、Q10=Q10/D、Q20=Q10-q1/D、Q30=Q10-q1-q2/D、Q40=Q10-q1-q2-q3/Dを用いた下記の式、V10-V11=I11×Rd-I10×RdV20-V21=I21×Rd-I20×RdV30-V31=I31×Rd-I30×RdV40-V41=I41×Rd-I40×RdRd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数から定数a、b、D、Q10=Q10/Dを求め、劣化してD倍になった蓄電容量および増大した内部抵抗を求める、ことによって内部状態を検出することを特徴とする二次電池の内部状態検知方法。前記放電電流In1は定常電流In0より大でIn1=In0ΔIdと成るような電流ΔIdをさらに意図的に流すことを特徴とする請求項30乃至32のいずれか1項記載の二次電池の内部状態検知方法。請求項33の前記放電電流In1は、05時間率2C放電の電流値以下であることを特徴とする二次電池の内部状態検知方法。請求項12、17、24、25、26または29の、前記正常であると判定した二次電池の内部状態を検知する方法において、I.休止状態の場合、開回路電圧Voc0と請求項8のあの基礎データから、式Voc=Voc0もしくはQ0=Qの関係のデータまたは関数式を用いて蓄電量Q0を算出するII充電中である場合、i充電電流と電池温度と電池電圧を計測し、請求項8のえの基礎データVcもしくはQから蓄電量Qを求める充電の一時停止からτとVocを計測してその時点の蓄電量を算出する充電終了電圧VcEまたは充電終了後の開回路電圧VocEから請求項8本発明は、上記従来の電池の残存容量の検知の精度が低いという問題点を解決し、検知精度を上げ、性能の劣化した電池にも対応できる、残存容量残量を検知する方法および装置、それを適用した各種機器機械を提供することにある。本発明者らは、二次電池の劣化状態、または蓄電容量および内部抵抗で代表される内部状態の検知方法において、先ず、二次電池が正常であるか劣化しているか、劣化している場合の劣化モードは何か判定した後に、二次電池の正常であるか劣化しているか劣化はどのような劣化であるかに合わせて、蓄電量や内部抵抗を算出することで、精度の高い二次電池の内部状態の検知方法を提供できることを見出した。特に、本発明の好ましい実施の形態によれば、予め取得した正常な電池の特性データから判定モードを作成しその判定モードよって、二次電池が短絡しているか否か、内部抵抗は増大しているか否か、蓄電容量は低下しているか否か、を判定した後に、電池の状態休止状態、充電状態、放電状態によって、劣化の程度を把握し、蓄電量を算出するために、精度の高い内部状態の検知が可能になる。さらに、上記本発明の精度の高い二次電池の内部状態検知方法を機能化した装置を電池パックや機器機械に搭載することで、二次電池並びに二次電池を電源とする機器機械の性能を最大限に発揮することができる。本発明の二次電池の内部状態検知方法は、劣化していない正常な二次電池を各種温度下、各種電流で充放電したときに計測されるべき電池電圧、蓄電量の公称容量等の性能の仕様を満たす電池を指す。また、ここでは蓄電容量とは二次電池に蓄電可能な電気量で製品での公称容量に相当する。また、ここでの蓄電量とはその状態から放電できる電気量を表す。また、本発明では、上記判定a~eのうち2以上の判定をそれぞれ組合せて用いることができる。前記基礎データは、例えば、予め、複数個の劣化していない正常な二次電池の各種温度下、各種電流での充放電を行い、計測された電池電圧、および蓄電量もしくは放電量から得られる平均化したデータや、予めコンピュータシミュレーションにより得られた基礎データを用いることができる。コンピュータシミュレーションでは、例えば仕様または設計上のデータ、あるいは、単位セルの構造が同一で出力電流サイズ、出力電圧直列数、形状などが異なる類似の電池で得られた基礎データ等、既存のデータを元にシミュレーションを行う。次いで、前記基礎データは、例えば以下に示すもので、あ正常な電池の開回路電圧開放電圧Vocに対する電池の放電可能な容量蓄電量Qを計測して、得られる蓄電量Qに対する開回路電圧VocもしくはQの関係のデータまたは関数式、い満充電の正常な電池の各種温度T下での各種放電電流Idでの電池電圧Vd、放電を一時停止して開回路電圧Vocを測定し、得られた電池電圧Vdと、開回路電圧Vocと放電電流Idおよび電池温度Tの関係のデータあるいは関数式化したVd、あるいは、さらに上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から算出される電池電圧VdもしくはQの、データまたは関数式、う前記いにおいて電池の内部抵抗をRdとする時の関係式Vd=Voc-Id×RdもしくはRd=Voc-VdIdから算出される内部抵抗のデータまたはこのデータを関数式化したRdまたはRd、あるいは、さらに上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から得られる内部抵抗RdもしくはQの、データまたは関数式、え蓄電量がゼロの正常な電池を温度T下で、充電電流Icで充電するときの電池電圧Vcを計測し、次いで充電を一時停止して開回路電圧Vocを測定し、得られた電池電圧Vcと開回路電圧Vocと充電電流Icおよび電池温度Tの関係のデータまたは関数式化したVc、あるいは、さらに上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から算出される電池電圧VcもしくはQの、データまたは関数式、お前記えにおいて電池の内部抵抗をRcとする時の関係式Vc=VocIc×RcもしくはRc=Vc-VocIcから算出される内部抵抗のデータまたはこのデータを関数式化したRc、あるいは、さらに上記あの蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から得られる内部抵抗RcもしくはQの、データまたは関数式、の上記あ、い、う、え、おから選択される少なくとも一つ以上のデータもしくは関数式である。本発明の二次電池の内部状態検知方法は、この前記基礎データまたは関数式を元に、二次電池の休止、充電、放電、状態での、二次電池の開回路電圧、電池電圧、内部抵抗から選択される情報から、判定モードにしたがって、前述の二次電池の判定を行う、ことを可能にする。本発明ではさらに、充電電流もしくは放電電流の変動時の電池電圧の過渡特性がetτeは自然対数の底で、tは時間で、τは電池のインピーダンス等で決まる時定数を用いた式で表されると仮定し、その式に基づいて内部抵抗、内部抵抗の増加率、蓄電容量蓄電可能な容量の低下率等を算出して、蓄電量放電可能な容量を求める、ことができる。また、本発明によれば、二次電池を電源にしている機器が作動するために必要な最小な電圧最低作動電圧に到達したときの蓄電量を算出し、機器の消費電流もしくは消費電力から、残りの作動時間を割り出すことができる。これにより、突然の機器の作動停止を未然に防ぎ、しかるべき時に二次電池の交換もしくは充電を行うことが可能になる。本発明によれば、高精度の二次電池の内部状態を検知する方法が提供される。これによって、二次電池を電源に使用した機器および装置の電源制御が容易になるとともに、作動時間、充電のタイミング、電池の交換のタイミングなどを容易に知ることが可能になる。また、本発明によれば、二次電池の持つエネルギーを最大限に使用することができ、これにより二次電池を電源とする機器の作動時間も伸ばすことができる。したがって、本発明の検知方法による二次電池の内部状態の検知装置を電池パック、充電器、二次電池を電源とする機器に付加することによって、二次電池の性能を最大限に引き出すことができ、機器の性能も最大限に引き出すことができる。また、二次電池の出荷前に良品不良品を検査する検査機械に、本発明の検知方法による二次電池の内部状態の検知装置を付加することで、精度の高い出荷検査を行うことが可能になる。本発明者らは、正常な二次電池の蓄電量または放電可能容量と開回路電圧開放電圧、および蓄電量と内部抵抗の関係のデータもしくは関数式を基礎データとして取得した上で、使用中の検知対象の二次電池の電池電圧、電流値を計測し、正常な二次電池の特性のデータもしくは関数式と比較することで、正常であるか劣化しているか先ず判定し、この判定に基づき蓄電容量や内部抵抗を算出し、精度よく電池の残存放電容量を算出することができることを見出した。正常な二次電池の基礎データの取得および関数式化二次電池の開回路電圧は、負極と正極の化学ポテンシャルの差に比例し、その時点の負極と正極のそれぞれの化学ポテンシャルによって、放電可能な容量蓄電量が決まる。すなわち、負極と正極のそれぞれの化学ポテンシャルは、蓄電量によって変わり蓄電量との相関がある。言い換えれば、蓄電量と開回路電圧は相関がある。また、蓄電量によって状態が変化する負極と正極は、その時点時点の抵抗も異なり、内部抵抗も異なる。したがって、電池の内部抵抗と開回路電圧および蓄電量とは相関がある。また、電池電圧、電流、開回路電圧、内部抵抗の間には[放電時の電池電圧]=[開回路電圧]-[放電電流]×[内部抵抗][充電時の電池電圧]=[開回路電圧][充電電流]×[内部抵抗]の関係があるので、本発明者らは予め前記電池の内部抵抗と蓄電量、および開回路電圧と蓄電量との相関を求めておいて、電池電圧、電流、開回路電圧、内部抵抗の関係から、放電可能容量蓄電量を算出できることを見出した。図18の1~3および図19の1~2は、正常な二次電池の蓄電量に対する、開回路電圧、充電電圧もしくは放電電圧、内部抵抗と開回路電圧、2種類の放電電流における電池電圧、2種類の電池温度における放電電圧、の関係をそれぞれ示したものである。ここでは、正常な二次電池とは製品として販売され、使用して容量が低下するとか内部抵抗が増すとかの劣化をする前の二次電池を示す。図18の1は二次電池の公称容量Cもしくは劣化する前の蓄電容量を100としたときの蓄電量Qすなわち100×QCに対する開回路電圧Vocの関係を示したグラフである。二次電池の開回路電圧は概ね二次電池の温度にはほとんど依存せずその時の蓄電量によって決まるので、電池の蓄電量または放電可能な容量Qに対する電池の開回路電圧Vocを計測して、得られる蓄電量Qに対する開回路電圧VocもしくはQの関係のデータまたは関数式が得られる。実際には開回路電圧Vocが蓄電量Qのn次の関数であると仮定して、Voc=cn×Qncn1×Qn1cn2×Qn2....c1×Qc0但し、nは正の整数で表されるVocと、実際に計測した開回路電圧Voc時に放電できた電気量蓄電量Qとを比較し、最小二乗法やニュートン法の手法を用いて、計測データに最も近い関数式を得ることができる。図18の2は電池温度が一定の時の二次電池の公称容量を100としたときの蓄電量に対する開回路電圧Vocと、充電電圧Vc、放電電圧Vdの関係を示したグラフである。図18の3は二次電池の公称容量もしくは劣化する前の蓄電容量を100としたときの蓄電量に対する二次電池の内部抵抗Rの関係を示したグラフである。これらのグラフに示すデータから、放電時の電池の内部抵抗をRdとする時の関係式Vd=Voc-Id×Rd、もしくはRd=Voc-VdIdから算出される内部抵抗のデータあるいはこのデータを関数式化したRdまたはRdが得られる。また、充電時の電池の内部抵抗をRcとする時の関係式Vc=VocIc×Rc、もしくはRc=Vc-VocIcから算出される内部抵抗のデータあるいはこのデータを関数式化したRcが得られる。さらに、これらのデータもしくは関数式と上記図18の1に示すデータから得られた蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から内部抵抗RdもしくはQの、データまたは関数式が得られる。図19の1は二次電池の公称容量を100としたときの蓄電量に対する放電電流値Id=i1i2に対する放電電圧Vdの関係を示したグラフである。放電電流の大きさによって、電池の内部抵抗も変わり、そのため電池電圧も変わる。もちろん、充電時も充電電流の大きさによって、電池の内部抵抗も変わり、そのため電池電圧も変わる。図19の2は二次電池の公称容量もしくは劣化する前の蓄電容量を100としたときの蓄電量に対する電池温度T=T1T2に対する開回路電圧Vocと放電電圧Vdの関係を示したグラフである。これより、放電時の電池電圧Vdと開回路電圧Vocと放電電流Idおよび電池温度Tの関係のデータあるいは関数式化したVdが得られる。さらにこれらのデータもしくは関数式と上記図18の1から得られた蓄電量Qに対する開回路電圧Vocの関係のデータもしくは関数式から、電池電圧VdもしくはQの、データまたは関数式が得られる。もちろん、充電時の電池電圧Vcと開回路電圧Vocと充電電流Icおよび電池温度Tの関係のデータ、あるいは関数式化したVcも得られる。上記電池電圧並びに内部抵抗は、二次電池に用いられる電解液の凝固温度より高く電解液の溶媒の沸点より低い温度範囲、または二次電池に用いられる固形化電解質のガラス転移温度より高く固形化電解質の溶融温度より低い範囲では、電池温度に対して連続する関数で表せるが、電解液の凝固温度および電解液の溶媒の沸点、または固形化電解質のガラス転移温度および固形化電解質の溶融温度を境に不連続となる。不連続となるのは、電解液あるいは固形化電解質のイオン電導度がこれらの境界の温度で急激に変化するためである。図18の1~3および図19の1~2のような取得データから、二次電池の蓄電量は開回路電圧の関数、電池電圧は蓄電量と電流と電池温度による関数、内部抵抗も蓄電量と電流と電池温度による関数、として表せる。求める関数式は、例えば、n次nは正の整数式で表せる関数として仮定し、データとの差が最小になるように、ニュートン法や最小二乗法などの手法を用いて求めることができる。また、図19の3は二次電池の公称容量もしくは劣化する前の蓄電容量を100としたときの蓄電量に対する開回路電圧Vocと放電電圧Vdの関係を放電初期Iと放電中期IIと放電末期IIIに分けて示したグラフである。このように分けることによって、蓄電量に対する開回路電圧、電池電圧および内部抵抗などの特性をより簡素化した低次の関数式で表すことも可能になる。二次電池が正常であるか否かの判定本実施形態では、実際の二次電池の蓄電量の算出の前に、その二次電池が充電も放電も行われていない休止状態か、充電中であるか、放電中であるか、によって、適した判定方法を選択し、二次電池が短絡しているか、蓄電容量が低下しているか、内部抵抗が増加しているか、正常であるか、予め取得しておいた正常な電池の特性と比較して判定する。その後、それぞれの判定にしたがって、蓄電量を算出する。上記判定では、先ず、電池が短絡しているかどうか判定し、次に電池の蓄電容量が低下しているかどうか判定する、または電池の内部抵抗が増大しているかどうか判定する。次いで、本実施形態の検知方法では、蓄電量、蓄電容量、内部抵抗、容量低下係数および寿命などの内部状態を検知する。図1はこの二次電池の内部状態の検知の流れを示したフローチャートの一例である。図1では、さらに、電池が充電中であれば、満充電量や充電終了までの所要時間、機器に接続され使用状態であれば、機器が使用可能な電池の蓄電量や機器の作動時間を算出するフローチャートも記載されている。また、図1では短絡を判定した後に、内部抵抗の増加を判定し、蓄電容量の低下を判定するようになっているが、短絡の判定の次に蓄電容量の低下を判定し、ついで内部抵抗の増加を判定するフローでも良い。短絡判定使用している二次電池が短絡していると判定する場合の判断基準は、i放電も充電も行わない休止時に、経時経過時間に対する開回路電圧の低下がある、ii充電時に電池電圧もしくは開回路電圧の上昇が正常な電池に比べて小さい、iii正常な電池に比較して開回路電圧が著しく低く、放電時の電池電圧の低下が正常な電池に比べて著しく大きい、iv内部抵抗が正常な電池に比べて著しく小さい、のいずれかである。図20は、短絡した電池と短絡していない電池の開回路電圧Vocの経時変化を示したものである。内部抵抗増使用している二次電池の内部抵抗が増加していると判定する場合は、上記短絡と判定した場合に該当せず、かつi正常な電池に比較して開回路電圧は同等であるが、充電時に電池電圧の上昇が正常な電池に比べて大きい、ii正常な電池に比較して開回路電圧は同等であるが、放電時の電池電圧の低下が正常な電池に比べて大きい、iii電池の内部抵抗が正常な電池の内部抵抗に比べて大きい、のいずれかである。図21の1は二次電池の公称容量Cもしくは劣化する前の蓄電容量を100としたときの蓄電量Qすなわち100×QCに対する内部抵抗のグラフで、内部抵抗が増加した電池の内部抵抗R=a×Rbを正常な電池の内部抵抗Rと比較したものである。図21の2は内部抵抗が増加したものR=a×Rdbと正常なものR=Rdとの放電時の蓄電量に対する電池電圧Vdの関係を示したグラフである。図21の3は内部抵抗が増加したものR=a×Rcbと正常なものR=Rcとの充電時の蓄電量に対する電池電圧Vcの関係を示したグラフである。また、上記内部抵抗の算出は、休止状態からの充電または放電の開始時の過渡特性から行うことも可能である。蓄電容量低下使用している二次電池の蓄電容量が低下していると判定する場合は、上記短絡の場合に該当せず、i充電時の電池電圧および開回路電圧の上昇が正常な電池のそれらに比べて大きい、ii放電時の電池電圧および開回路電圧の低下が短絡時より小さいが、正常な電池のそれらに比べて大きい、のいずれかである。使用している二次電池において、内部抵抗の増加はないが、蓄電容量Cが正常な電池の蓄電容量CのD倍に低下している場合の蓄電量Q=D×QQ:正常な電池での蓄電量と開回路電圧Vocの関係は図22の1のようになる。但し、ここでの蓄電量は二次電池の公称容量Cもしくは劣化する前の蓄電容量を100としたときの蓄電量Qすなわち100×QCに相当するものを表している。正常な電池の蓄電量Qに対する開回路電圧Vocの関数式Vocから、容量低下後の蓄電量Qに対する開回路電圧の関数式はVocと表せる。また、蓄電量に対する充電時または放電時の電池電圧は図22の2のグラフの関係になる。蓄電容量がCからCC=D×Cに低下した電池での蓄電量Qに対する充電時の電池電圧と放電時の電池電圧はそれぞれ、Vc、Vdと表せることになる。正常使用している二次電池は劣化していないと判定できる場合は、上記短絡、内部抵抗増加、蓄電容量低下のいずれにも該当しない場合である。蓄電容量の算出正常な二次電池であると判定できたものであれば、二次電池の開回路電圧Voc、または充電電流Iもしくは放電電流Iと電池電圧Vと電池の温度、を計測することによって、蓄電量Qと開回路電圧Vocの関係のVocか、蓄電容量Qと放電時または充電時の電流値Iと電池温度Tと電池電圧Vの関係のVから、蓄電量Qを算出することができる。蓄電容量が低下した二次電池では、充電前後もしくは放電前後の開回路電圧Vocの変化とその時の蓄電量の増減、または、充電時の電池電圧Vcもしくは放電時の電池電圧Vdの変化とその時の蓄電量の増減、から容量の低下係数Dを算出することで、その時点の蓄電量を求めることが可能である。内部抵抗が増加しているが蓄電容量低下のない二次電池の蓄電容量は、開回路電圧は正常な電池と同等であるので、開回路電圧の計測で、蓄電量を求めることができる。また、二次電池の電流および電池電圧を計測して、内部抵抗を算出した後、蓄電容量を求めることもできる。蓄電容量が低下し、かつ内部抵抗が増加した二次電池の蓄電量は、容量低下係数Dと増加した内部抵抗Rを算出しつつ、求めることができる。内部抵抗の算出内部抵抗が増大した二次電池では、増大した抵抗値Rを以下のような元の正常な抵抗Rの関数、R=a×R、もしくはR=a×Rb、もしくはR=an×Rnan1×Rn1an2×Rn2....a1×Ra0nは正の整数、として仮定することで、電流と電池電圧の複数の計測値から定数abanan1....a1a0を求め、増加した内部抵抗を求めることができる。蓄電容量低下率の算出蓄電容量が低下した二次電池では、前述のD倍に容量が低下した後の蓄電量Qに対する開回路電圧の関数Voc、容量低下後の蓄電量Qに対する充電時の電池電圧Vcもしくは放電時の電池電圧Vdの関係と、実際の充電前後の蓄電量の増加分もしくは放電前後の蓄電量の低下分の計算から、容量の低下係数Dを算出することができる。ついで、これにより実際の蓄電容量Qも求めることができる。実際の機器で使用可能な残容量と作動可能時間二次電池を電源にした機器では、機器が作動する最低の電圧がそれぞれの機器によって決められているので、二次電池の電圧が機器の最低作動電圧機器を作動するための二次電池の必要な電圧より低くなった場合には、放電可能な蓄電量が仮に残っていたとしても使用できない。ここでは、機器が使用可能な蓄電量を残容量と呼称する。そこで、二次電池の残量は、現蓄電量から前記機器の最低作動電圧に対応する電池電圧になった場合の蓄電量を減じた電気量となる。図23は正常な電池の公称容量または蓄電容量Cに対する蓄電量に対する開回路電圧、放電時の電池電圧を示したもので、使用時点の蓄電量をQ、機器の最低作動電圧Vminに達したときの蓄電量をQminとしたとき、実際に機器が使用できる二次電池の蓄電量すなわち残量はQ-Qminである。図24は蓄電容量がCからCC=D×Cに低下した電池と正常な電池の蓄電量に対する電池電圧の関係を示したものである。電池温度T、放電電流Id、電池電圧Vd、の容量低下電池の蓄電量がQである時、正常な電池の蓄電量QはQ=QDDは容量低下係数となる。また、機器の最低作動電圧Vminに達したときの蓄電容量低下の電池の蓄電量がQminである時、対応する正常な電池の蓄電容量はQmin=QminDDは容量低下係数となる。したがって、放電時の電池電圧の関係式Vd=VdとVmin=Vdから、蓄電量QとQminが算出でき、蓄電容量低下の電池の残量はQ-Qminとなる。機器の作動可能時間は、機器の消費電流で前記残量を割って得られる時間、もしくは最低作動電圧になるまでの二次電池の供給エネルギーを機器の消費電力で割って得られる時間として表せることになる。二次電池の各使用状況における内部状態の検知休止状態での二次電池の内部状態の検知短絡判定電池の開回路電圧Vocの経時変化を計測し、IVocの低下速度が所定の値v0より大、すなわちdVocdt>v0>0である場合に、電池が短絡していると判定し、IIVocの低下速度が0≦dVocdt≦v0である場合に、電池が短絡していないと判定する。図2は、上記二次電池休止時の短絡の判定をフローチャートにした一例である。休止状態から放電操作での二次電池の内部状態の検知二次電池が充電も放電もしていない、休止状態にあり、電池の開回路電圧Voc0の経時変化を計測した後、開回路電圧Voc0から電流値I1×時間t1の電気量q1だけ放電し放電を停止するまでの間の電池電圧Vおよび停止後の開回路電圧Voc1を計測し、電池が正常であるか劣化しているかを判定する。上記操作における電池電圧と電流の経時変化を示したのが、図25の1である。上記放電電流は矩形波のパルス電流であることが好ましい。また、図3は、休止状態から二次電池に放電操作を加えて、二次電池が正常であるか、内部抵抗が増加しているのか、蓄電容量が低下しているのか、を判定するフローチャートの一例を示したものである。図3のフローチャート中のCase1S310は、蓄電容量が予め取得した正常な電池の蓄電容量より大きいものでこの電池も正常であると見なす。また、Case2S316は、内部抵抗が予め取得した正常な電池より小さいが短絡していないものでこの電池も正常であると見なす。なお、内部抵抗増加、容量低下と判定した後の内部抵抗の算出は、それぞれ図4、図5に示し、後述する。I.短絡の判定開回路電圧Vocの低下速度が所定の値v0より大、すなわちdVocdt>v0>0である場合に、電池が短絡していると判定する。II.正常あるいは内部抵抗増加の判定上記Iの短絡に該当しない場合、すなわち開回路電圧の低下速度がv0以下である場合にこの判定をする。蓄電容量が低下していない電池であれば、図18の1から、蓄電量と開回路電圧は1対1の対応があり、開回路電圧がわかれば蓄電容量がわかり、蓄電容量がわかれば開回路電圧がわかる。図25の1において、電池の休止状態で開回路電圧Voc0を測定した後、電流値I1×時間t1の電気量q1だけ放電し、放電を停止するまでの間の電池電圧Vを計測し、放電停止後の開回路電圧Voc1も計測した。いま、この電池が容量低下のない電池であったなら、開回路電圧Voc0の時の蓄電量はQ0=Qで、電気量q1の放電後の蓄電量はQ0q1、開回路電圧はVocであるはずである。なお、ここで、蓄電量Qは開回路電圧Vocの関数式Q=Qで表され、、開回路電圧Vocは蓄電量Qの関係式Voc=Vocで表される。開回路電圧Vocと測定値Voc1の差が、f0≦Voc-Voc1≦f1で、製品の特性のバラツキ範囲内にある場合には、実質的に同等であると見なせるので、電池の容量低下はないと判定することができる。また、放電開始初期の電池電圧の過渡特性を次式で表せると仮定し、計測した放電時間tに対する電池電圧Vと式V=V1×etτ但し、V1は時間tを無限大に外挿した時のVでτは電池の内部抵抗などで決まる時定数であるによって、開回路電圧Voc0から放電電流I1で放電開始する時の時定数τを求めつつ、V1を算出する。図25の2は上記式から求められるV1と電池電圧の過渡特性を示したものである。さらに、電池の内部抵抗をR1とすると、式V1=Voc0-I1×R1、R1=Voc0-V1/I1から求めた内部抵抗R1と、予め取得された、開回路電圧Voc0もしくは蓄電量Q0と放電電流I1と電池温度Tに対する正常な電池の内部抵抗の関係RdもしくはRdを比較して、i内部抵抗R1と正常な電池の内部抵抗RdもしくはRdが実質的に同等、すなわち製品の内部抵抗のバラツキ範囲のr1≦R1Rd≦r2である場合には、電池は正常であると判定する。iiR1Rd>r2である場合には、内部抵抗が増大していると判定する。III容量低下の判定上記Iの短絡に該当しない場合で、正常な電池が開回路電圧Voc0の時の蓄電量Q0を求め、さらに、正常な電池の蓄電量と開回路電圧の関係から求まる開回路電圧VocとVoc1の差が、VocVoc1>f1である場合には、電池の容量が低下していると判定する。内部抵抗増加時の内部抵抗の算出上記IIのiiにおいて、内部抵抗が増大していると判定した場合、内部抵抗が正常な電池の内部抵抗R=RdからR=a×Rdbabは定数、Qは蓄電量、Idは放電電流、Tは電池温度に増加したと仮定すると、下記の操作で増加した内部抵抗の値を算出することができる。図3中のBから続くフローチャートを図4に示した。休止状態から少なくとも2回以上の放電を行い、すなわち開回路電圧Voc0から電流値I1×時間t1の電気量q1の放電の後、次いで開回路電圧Voc1から電流値I2×時間t2の電気量q2だけ放電し放電を停止するまでの間の電池電圧Vおよび停止後の開回路電圧Voc2を計測する。放電開始初期の電池電圧の過渡特性が次式で表せると仮定し、計測した放電時間tに対する電池電圧Vと式V=V1×etτ但し、V1は時間tを無限大に外挿した時のVでτは時定数であるによって、開回路電圧Voc0から放電電流I1で放電開始する時の時定数τを求めつつ、V1を算出する。この時の電池の内部抵抗をR1として、V1=Voc0-I1×R1、またはR1=/I1からR1を求める。同様にして、V=V2×etτ但し、V2は時間tを無限大に外挿した時のVでτは時定数であるによって、開回路電圧Voc1から放電電流I2で放電開始する時の時定数τを求めつつ、V2を算出する。この時の電池の内部抵抗をR2として、V2=Voc1-I2×R2またはR2=/I2から内部抵抗R2を求め、R1-a×Rdb=0Q0:開回路電圧Voc0のときの蓄電量とR2-a×Rdb=0Q1=Q0q1:開回路電圧Voc1のときの蓄電量、もしくはQ1=QでR2-a×Rdb=0から定数aおよびbとQ0を求め、増大した内部抵抗Rd=a×Rdbを算出することができる。上記内部抵抗の算出では、放電電流変動時の電池電圧を推算するために、前述の時定数τを用いた式を仮定して使用したが、この式は一例であり、他の近似できる式を使用しても構わず、この式に何ら限定されるものではない。蓄電容量の低下率の算出上記IIIにおいて、電池の蓄電容量が低下していると判定された場合、電池の蓄電容量が正常な電池の蓄電容量のD倍Dは定数で0<D<1になっていると仮定すると、下記の操作で低下した蓄電容量の値を算出することができる。図3のCから続くフローチャートを図5に示した。図5中のCase2は、予め取得した正常な電池の内部抵抗より小さいが短絡していないもので、内部抵抗が増加していないものと判断する。図25の1において、休止状態の開回路電圧Voc0の電池を電流値I1で電気量q1放電した後、開回路電圧がVoc1になった場合、開回路電圧がVoc0の時の電池の蓄電量は、電池が正常であればQ0であるが、蓄電容量がD倍に低下している電池であるのでQ0とする。正常な電池の蓄電量Qに対する開回路電圧の関係Voc,Qから、蓄電容量がD倍に低下した電池では、蓄電量を1/D倍すれば正常な電池と同じ蓄電量になると見なせる。したがって、Voc0=Voc=Voc、Q0=Q0D=Qとなる。また、電気量q1の放電後の蓄電容量低下の電池の蓄電量をQ1とすると、Q1=Q0-q1Voc1=Voc、Q0D-q1D=QQ-q1D=Qq1D=Q-QD=q1Q-Qとなり、蓄電容量の低下定数Dを求めることができる。また、このときの電池の蓄電量はQ×Dとなる。iさらには上記IIで求められる前記R1から、r1≦R1-Rd≦r2である場合には、電池は内部抵抗の増加はないが蓄電容量が低下していると判定することができる。iiまた、上記IIで求められる前記R1からR1-Rd>r2である場合には、蓄電容量が低下しかつ内部抵抗も増大していると判定することができる。図25の2において、次の2回目の電気量q2のパルス放電は不図示であるが、開回路電圧Voc0から電流値I1×時間t1の電気量q1の放電の後、次いで開回路電圧Voc1から電流値I2×時間t2の電気量q2だけ放電し放電を停止するまでの間の電池電圧Vおよび停止後の開回路電圧Voc2を計測し、放電開始初期の電池電圧の過渡特性が次式で表せると仮定し、計測した放電時間tに対する電池電圧VからV=V1×etτ但し、V1は時間tを無限大に外挿した時のVでτは時定数であるこの時の電池の内部抵抗をR1とすると、V1=Voc0-I1×R1、R1=Voc0-V1/I1同様にして、V=V2×etτ但し、V2は時間tを無限大に外挿した時のVでτは時定数であるこの時の電池の内部抵抗をR2とすると、式V2=Voc1-I2×R2、R2=Voc1-V2/I2電池の内部抵抗がRdからa×Rdbabは定数に増加したと仮定して、R1-a×Rdb=0とR2-a×Rdb=R2-a×Rdb=0、但し、Q0=Q0DQ1=Q1Dで、Q0,Q1はそれぞれ開回路電圧がVoc0,Voc1の時の蓄電量であるから定数aおよびb並びにDとQ0を求め、蓄電容量低下電池の内部抵抗増大後の内部抵抗R=a×RdbQは容量低下時の真の蓄電量の関係を求めることができる。休止状態から充電操作での二次電池の内部状態の検知二次電池が充電も放電もしていない、休止状態にあり、電池の開回路電圧Voc0を計測した後、電流値Ic1で充電を開始し、電池電圧Vcを計測し、電流値Ic1×時間t1×充放電効率Effの電気量q1だけ充電し電池電圧がVc1になった時、充電を停止し開回路電圧Vocの経時変化を計測し、安定した開回路電圧をVoc1とすることで二次電池の内部状態の検知する。上記操作における電池電圧と電流の経時変化を示したのが、図26の1である。上記充電電流は矩形波のパルス電流であることが好ましい。充電を停止後の開回路電圧Voc1は、所定の時間経過後の開回路電圧Voc1を計測するか、過渡特性を示す式から算出できる。また、図6は、休止状態から二次電池に充電操作を加えて、二次電池が正常であるか、内部抵抗が増加しているのか、蓄電容量が低下しているのか、判定するフローチャートの一例を示したものである。なお、内部抵抗増加、容量低下と判定した後の内部抵抗の算出は、それぞれ図7、図8に示し、後述する。なお、ここでは休止状態から充電操作を行い二次電池の内部状態を検知する方法を説明しているが、充電状態から休止パルスの操作を施すことによっても同様に二次電池の内部状態を検知することができる。I.短絡の判定i正常な電池の蓄電量と開回路電圧の関係Vocから開回路電圧Voc0の時の蓄電量Q0を求め、さらに開回路電圧VocとVoc1の差が、Voc-Voc1>g1により、Vc-Vc1>j1j1>0である時、iii蓄電量もしくは開回路電圧と充電電流と電池温度と正常な電池の内部抵抗の関係Rcより、Rc1-Rc<z1z1<0、Rc1は電池電圧Vc1時の内部抵抗である時の、上記i、ii、iiiのいずれかの場合に、電池が短絡していると判定する。II.正常、内部抵抗増加の判定正常な電池の蓄電量と開回路電圧の関係Vocから開回路電圧Voc0の時の蓄電量Q0を求め、さらにVocの関係から求まる開回路電圧VocとVoc1の差が、g0≦Voc-Voc1≦g1である場合には、電池の容量低下はないと判定し、さらに、充電開始初期の電池電圧の過渡特性が次式で表せると仮定し、計測した充電時間tに対する電池電圧Vcと式Vc=V1-×etτ但し、V1は時間tを無限大に外挿した時のVcでτは電池の内部抵抗等から決まる時定数であるによって、開回路電圧Voc0から充電電流Ic1で充電開始した時の時定数τを求めつつV1を算出する。図26の2は上記式から求められるV1と電池電圧の過渡特性を示したものである。また、この時の電池の内部抵抗をRc1として、V1=Voc0Ic1×Rc1、Rc1=/Ic1から求めた内部抵抗Rc1と、正常な電池の内部抵抗RcもしくはRcとの差から、以下のように判定する。iz1≦Rc1-Rc≦z2である場合、もしくはj1≦Vc1Vc≦j2j1<0<j2である場合に、電池は正常であると判定する。上記不等式で表される、内部抵抗、電池電圧は製品正常な電池の特性のバラツキ範囲によるものである。また、このバラツキ範囲z1,z2、j1,j2、g0,g1は電池の種類によって異なる。iiRc1-Rc>z2である場合、もしくはj2<Vc1-VcとVoc1の差が、Voc-Voc1<g0からR=a×Rcbabは定数に増加したと仮定した場合、下記の操作で増加した内部抵抗の値を算出することができる。図6中のFから続くフローチャートを図7に示した。休止状態から少なくとも2回以上の充電を行い、すなわち開回路電圧Voc0から電流値Ic1×時間t1の電気量q1の充電の後、ついで開回路電圧Voc1から電流値Ic2×時間t2の電気量q2だけ充電し充電を停止するまでの間の電池電圧Vcおよび停止後の開回路電圧Voc2を計測して、以下の手順で、増加した内部抵抗R=a×Rcbを算出することができる。充電開始初期の電池電圧の過渡特性を次式で表せると仮定し、1回目の充電でVc=V1-×etτ但し、V1は時間tを無限大に外挿した時のVcでτは電池の内部抵抗等で決まる時定数であるによって、開回路電圧Voc0から充電電流Ic1で充電開始した時の時定数τを求めつつV1を算出できる。この時の電池の内部抵抗をRc1とすると、V1=Voc0Ic1×Rc1、Rc1=V1-Voc0/Ic1同様にして2回目の充電でVc=V2-×etτ但し、V2は時間tを無限大に外挿した時のVcでτは時定数であるによって、開回路電圧Voc1から充電電流Ic2で充電開始した時の時定数τを求めつつV2を算出でき、電池の内部抵抗をRc2とすると、式V2=Voc1Ic2×Rc2、Rc2=V2-Voc1/Ic2から内部抵抗Rc2を求めることができる。さらに、電池の内部抵抗がRcからa×Rcbabは定数に増加したとの仮定から、Rc1-a×Rcb=0とRc2-a×Rcb=0、もしくはQ1=QでRc2-a×Rcb=0と表せ、これらの式を解くことによって、定数aおよびbを求め、増大した内部抵抗Rc=a×Rcbを算出することができる。上記内部抵抗の算出では、充電電流変動時の電池電圧を推算するために、前述の時定数τを用いた式を仮定して使用したが、この式は一例であり、他の近似できる式を使用しても構わず、この式に何ら限定されるものではない。蓄電容量の低下係数の算出上記III.の蓄電容量低下の判定後、電池の蓄電容量が正常な電池の蓄電容量のD倍Dは定数で0<D<1になっていると仮定した場合、下記の操作で増加した内部抵抗の値を算出することができる。図6中のGから続くフローチャートを図8に示した。図8中のCase2S434は、予め取得した正常な電池の内部抵抗より小さいが短絡していないもので、内部抵抗が増加していないものと判断する。図26の1において、休止状態の開回路電圧Voc0の電池を電流値I1で電気量q1充電した後、開回路電圧がVoc1になった場合、開回路電圧がVoc0の時の電池の蓄電量は、電池が正常であればQ0であるが、蓄電容量がD倍に低下している電池であるのでQ0とする。正常な電池の蓄電量Qに対する開回路電圧の関係Voc,Qから、蓄電容量がD倍に低下した電池では、蓄電量を1/D倍すれば正常な電池と同じ蓄電量になると見なせる。したがって、Voc0=Voc=Voc、Q0=Q0D=Qとなる。また、電気量q1の充電後の蓄電容量低下の電池の蓄電量をQ1とすると、Q1=Q0q1Voc1=Voc、Q0Dq1D=QQq1D=Qq1D=Q-QD=q1Q-Qとなり、蓄電容量の低下定数Dを求めることができる。また、このときの電池の蓄電量はQ×Dとなる。Aさらには上記IIと同様にして求められた前記Rc1からz1≦Rc1-Rc≦z2である場合には、電池は内部抵抗の増加はないが蓄電容量が低下していると判定することができる。Bまた、前記Rc1からRc1-Rc>z20<z2である場合には、蓄電容量が低下しかつ内部抵抗も増大していると判定できる。次いで、図26の2において、2回目の電気量q2のパルス放電は不図示であるが、1回目の充電停止から、開回路電圧Voc1から電流値Ic2×時間t2の電気量qc2だけ充電し、充電を停止するまでの間の電池電圧Vcおよび停止後の開回路電圧Voc2を計測し、次式の電池電圧の過渡特性を表す、式Vc=V2-×etτ但し、V2は時間tを無限大に外挿した時のVでτは時定数であるによって、開回路電圧Voc1から充電電流Ic2で充電開始した時の時定数τを求めつつV2を算出できる。この時の電池の内部抵抗をRc2とすると、V2=Voc1Ic2×Rc2、Rc2=V2-Voc1/Ic2から内部抵抗Rc2を求めることができる。電池の内部抵抗がRcからa×Rcbabは定数に増加したとの仮定から、以下のように表せ、Rc1-a×Rcb=0とRc2-a×Rcb=0、もしくはQ1=Q1D=QでRc2-a×Rcb=0これらの式を解くことによって、定数aおよびbを求め、蓄電容量低下電池の内部抵抗増大後の内部抵抗Rc=a×Rcbの関係を求めることができる。充電終了後の二次電池の内部状態の検知二次電池の充電を電池電圧VcEで完了した後に、電池電圧の経時変化を計測し、開回路電圧Vocを決定して二次電池の内部状態の検知する。図27は、充電時の電池電圧と充電終了後の開回路電圧の経時変化を示したものである。上記開回路電圧の決定は、以下のように行う。充電終了から所定時間経過後の電池電圧を開回路電圧VocEとする。または、充電終了からの時間tとその時の開回路電圧Vocを計測し、開回路電圧Vocが定常状態になる開回路電圧をVocEとし、Vocが次式で表されると仮定し、式Voc=VocE×etτと計測した複数点のVocの値から時定数τを求めつつ、VocEを算出して決定する。短絡の判定開回路電圧Vocの経時変化すなわちVocの低下速度-dVocdtが所定の値vcより大きい、すなわち-dVocEdt>vc>0である場合短絡と判定する。また、充電終了時の電池電圧VcEが、正常な二次電池のそれ判定用の下限値をm0>0として予め基礎データに含めておくより低いVcE<m0時も二次電池は短絡していると判定することができる。図9は上記判定の流れを示したフローチャートの一例である。定電流-定電圧充電終了時の判定定電流で充電し所定の電圧VcLに到達したら定電圧VcLの充電に切り替わり、所定の時間経過後に充電を終了する方法の、定電流-定電圧充電方法で二次電池を充電する際に二次電池の内部状態を判定する。上記定電流-定電圧充電方法で充電が途中で停止することなく、正常に充電が完了した場合、電池の蓄電量は蓄電容量のほぼ100の満充電状態になる。満充電後の二次電池の開回路電圧がVocEの時、二次電池の内部状態を以下のように判定する。I短絡判定i電池の満充電後の開回路電圧VocEの経時変化が-dVocEdt>vc>0である、ii充電終了時の電池電圧がVcE<m0である、iii定電流充電時の電池電圧の上昇が正常な電池のそれs0:下限値より小さく、dVcdt<s0充電開始時から電池の温度上昇が正常な電池のそれu0:上限値に比較して大きく、dTdt>u0u0>0である、のいずれかである場合、この電池は短絡していると判定する。なお、上記vcは開回路電圧の低下速度から短絡の有無を判定するためのしきい値、m0は充電終了直前の電池電圧から短絡の有無を判定するためのしきい値、s0は定電圧充電に切り替わる前の定電流充電での電池電圧の上昇速度から短絡の有無を判定するためのしきい値、u0は定電圧充電に切り替わる前の定電流充電時の電池の温度上昇速度から短絡の有無を判定するためのしきい値、である。II内部抵抗増加の判定定電流充電時の電池電圧の上昇速度dVcdtが正常な電池の場合より大きく、かつ検知対象二次電池の満充電後の開回路電圧VocEが正常な電池のそれk0:下限値より小さく、0<VocE<k0である時、この電池の内部抵抗は増加していると判定する。III蓄電容量低下の判定所定の電池電圧から充電の上限電圧VcLに到達するまでの時間が正常な電池より短いかあるいは定電流充電領域での電池電圧の上昇速度dVcdtが正常のものdVcndt上限値をs1とするより大きく、dVcdt>s1>0、かつ検知対象二次電池の満充電後の開回路電圧VocEが正常な電池のそれ以上でVocE≧k0k0>0である時、この電池の蓄電容量が低下していると判定する。IV正常であるとの判定所定の電池電圧から充電の上限電圧VcLに到達するまでの時間が正常な電池のそれと実質的に同等であるか、定電流充電領域での電池電圧の上昇速度dVcdtが正常のものdVcndtと実質的に同等、すなわちs0≦dVcdt≦s1で、かつ電池の満充電後の開回路電圧VocEが正常な電池のそれ以下である、すなわち0<VocE≦k0で、かつ電池の満充電後の開回路電圧VocEが正常な電池のそれより大きい、すなわちVocE>k0で、かつ電池の満充電後の開回路電圧VocEが正常な電池のそれと実質的に同等以上、すなわちk0≦VocEである時、この電池は正常であると判定する。図11のフローチャートは、上記判定の流れを示した一例である。定電流充電終了時の判定電池の開回路電圧がある値以下で、定電流充電で所定の時間経過後に充電を終了する、但し、電池電圧が所定の上限電圧VcLに達した時には充電を終了する場合、二次電池の内部状態を以下のように判定する。I短絡の判定i電池の満充電後の開回路電圧VocEの経時変化が-dVocEdt>vc>0である、ii充電終了時の電池電圧がVcE<m0で、かつ電池の満充電後の開回路電圧VocEが正常な電池のそれ以下である、すなわち0<VocE≦k0の時、電池が放電末期にあるかあるいは短絡していると判定する。電池電圧が所定の値以上である時あるいは電池電圧Vdの低下速度が所定の値x1以下、すなわち0<-dVddt≦x1の時、電池が正常であるかあるいは短絡以外の劣化モードにあると判定する。図13のフローチャートは、上記判定の流れを示した一例である。定常放電状態からの二次電池の内部状態の検知前記放電時の電池電圧の経時変化から短絡でないと判定した二次電池が実質的に定常な放電状態にあり、電池温度がTで、その時の放電電流がId0で電池電圧がVd0であり、電気量qだけ放電した後に定常状態の放電電流Id1で電池電圧はVd1になった時、二次電池が正常である場合、電池電圧がVd0のときの開回路電圧をVoc0、蓄電量をQ0とすると、予め取得していた正常な電池の特性の関係からVoc0=Voc、Vd1=Vdと表せる。これより、以下の判定をすることができる。I.正常であるとの判定予め取得された正常な電池の、蓄電量、放電電流、電池温度と電池電圧の関係から、iy1≦Vd1-Vd≦y2y1<0<y2の時、もしくはiiw1≦Q-Q-q≦w2w1<0<w2の時、二次電池は正常であると判定する。II.内部抵抗増加の判定予め取得された正常な電池の、蓄電量、放電電流、電池温度と電池電圧の関係から、iVd1-Vd>y2の時、もしくはiiQ-Q-q>w2の時、二次電池の内部抵抗は増大していると判定する。III.蓄電容量低下の判定予め取得された正常な電池の、蓄電量、放電電流、電池温度と電池電圧の関係から、iVd1-Vd<y1y1<0の時、もしくはiiQ-Q-q<w1w1<0の時、二次電池の蓄電容量は低下していると判定する。図14のフローチャートは、上記各種の判定の流れを示した一例である。なお、前述の判定基準に使用した各種しきい値v0vcf0f1r1r2g0g1j1j2z1z2m0s0s1u0x1w1w2y1y2は、電池の種類と型式によって異なり、一律に決定されるものではなく、検知する電池と同種同型の電池の実測値から決定された値である。定常放電からの放電変動時の二次電池内部状態の検知実質的に定常状態の放電状態にある二次電池の放電電流がnnは正の整数で、n=1234...回変動した場合、本実施形態では、変動時の電池電圧の過渡特性を計測して、二次電池の内部状態を検知する。図28の1と2は、一例として定常放電時に4回の放電電流の変動があった場合の、それぞれ、電池電圧、放電電流、の経時変化を示したものである。放電変動は、意図的に起こしてもよく、その場合の変動放電電流は矩形波のパルス電流であることが好ましい。さらに、変動は機器作動に影響を与えなければ、放電の変動が、放電電流がゼロである休止パルスであっても良い。定常状態にある放電電流がIn0で電池電圧がVd0である時、放電電流In0がIn1に変動し電流値In1×時間tn1の電気量qnだけ放電し定常電流での放電に戻った場合、変動時の電池電圧Vを複数点計測し、放電電流変動時の電池電圧Vの過渡特性が次式で表せると仮定すると、放電電流が変動してからの時間tに対する電池電圧値Vと式V=Vn1×etτ但し、Vn1は時間tを無限大に外挿した時のVでτは電池の内部抵抗等で決まる時定数で、n=1234...であるによって、放電電流変動時の時定数τを求めつつVn1を算出し、これを用いて、二次電池の状態を検知する。図28の1中のV11、V21、V31、V41は、放電電流が4回変動したときの電池電圧の過渡特性が式V=Vn1×etτで表せるとした場合のVn1n=1234に相当する電圧との関係を示した図である。内部抵抗の算出先の定常状態の放電からの判定のIIで、二次電池の内部抵抗が増加していると判定され、電池の内部抵抗が例えばRdからa×Rdbabは定数に増加したと仮定した場合の、内部抵抗および蓄電量を算出する手順を以下に説明する。定常放電から、少なくとも3回以上の放電電流の変動する時、すなわち、放電電流I10の定常放電で電池電圧V10の時、放電電流がI11に変化し電流値I11×時間t11の放電し、電池電圧V10から電気量q1だけ放電し電池電圧V20になり、次いで定常放電の放電電流I20がI21に変化し電流値I21×時間t21の放電し、電池電圧V20から電気量q2だけ放電し電池電圧V30になり、次に定常放電の放電電流I30がI31に変化し電流値I31×時間t31の放電をしたとする。この時、定常放電の放電電流In0がIn1に変動し電流値In1×時間tn1の電気量qn放電した場合の、各放電電流変化時の電池電圧の過渡特性が次式で表せると仮定して、計測した放電電流が変化してからの時間tに対する電池電圧値Vと式V=Vn1×etτ但し、Vn1は時間tを無限大に外挿した時のVでτは時定数で、n=123...であるによって、放電電流In0がIn1に変動した時の時定数τを求めつつVn1を算出する。次に、放電電流In0で電池電圧Vn0の時の蓄電量を有する電池の開回路電圧をVocn0とすると、Vocn0=Vn0In0×Rd=Vn1In1×Rdn=123...と表せ、電池電圧がV10、V20、V30の時の蓄電量をそれぞれQ10、Q20、Q30とすると、Q20=Q10-q1Q30=Q20-q2=Q10-q1-q2となり、V10-V11=I11×Rd-I10×RdV20-V21=I21×Rd-I20×RdV30-V31=I31×Rd-I30×RdRd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数上記式を解くことによって、蓄電量Q10、定数a、b、を求めることができ、現在の蓄電量Q30および劣化して内部抵抗が増大した電池の内部抵抗Rdも算出することができる。図15および付随する図17のフローチャートは、図14で内部抵抗が増加していると判定した後に、上記内部抵抗並びに現在の蓄電量を算出するまでの流れを示した一例である。上記内部抵抗の算出では、放電電流変動時の電池電圧を推算するために、前述の時定数τを用いた式を仮定して使用したが、この式は一例であり、他の近似できる式を使用しても構わず、この式に何ら限定されるものではない。蓄電容量低下時の低下係数および内部抵抗の算出先の定常状態の放電からの判定のIIIで、二次電池の蓄電容量が低下していると判定された場合、蓄電容量はCからC=D×CDは定数で0<D<1に低下し、さらに電池の内部抵抗もRdからRd=a×Rdbabは定数に増加したと仮定して、容量低下係数および内部抵抗並びに蓄電量を算出する手順を以下に説明する。なお、上記蓄電容量の低下の仮定により、予め取得されている正常な電池の放電電流および電池電圧の関係から算出される蓄電量Qは実際はQ=D×Qに低下していることになる。定常放電から、少なくとも4回以上の放電電流の変動する時、すなわち放電電流I10の定常放電で電池電圧V10の時、放電電流がI11に変動し電流値I11×時間t11の放電し、電池電圧V10から電気量q1だけ放電し電池電圧V20になり、次いで定常放電の放電電流I20がI21に変化し電流値I21×時間t21の放電し、電池電圧V20から電気量q2だけ放電し電池電圧V30になり、次に定常放電の放電電流I30がI31に変化し電流値I31×時間t31の放電し、電池電圧V30から電気量q3だけ放電し電池電圧V40になり、さらに定常放電の放電電流I40がI41に変化し電流値I41×時間t41の放電した時、定常放電の放電電流In0がIn1に変動し電流値In1×時間tn1の電気量qn放電したとする。各放電電流変動時の電池電圧の過渡特性が次式で表せると仮定すると、計測した放電電流が変化してからの時間tに対する電池電圧値Vと式V=Vn1×etτ但し、Vn1は時間tを無限大に外挿した時のVでτは時定数で、n=1234...であるによって、放電電流In0がIn1に変動した時の時定数τを求めつつVn1を算出できる。また、放電電流In0で電池電圧Vn0の時の蓄電量を有する電池の開回路電圧をVocn0とすると、Vocn0=Vn0In0×Rd=Vn1In1×Rdn=1234...と表せ、電池電圧がV10、V20、V30、V40の時の蓄電量をそれぞれQ10、Q20、Q30、Q40とすると、Q=Q/DでQ20=Q10-q1、Q30=Q20-q2=Q10-q1-q2、Q40=Q30-q3=Q10-q1-q2-q3、すなわちQ10=Q10/D、Q20=Q10-q1/D、Q30=Q10-q1-q2/D、Q40=Q10-q1-q2-q3/Dで、V10-V11=I11×Rd-I10×RdV20-V21=I21×Rd-I20×RdV30-V31=I31×Rd-I30×RdV40-V41=I41×Rd-I40×RdRd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数Rd=a×Rdbabは定数上記式を解くことによって、定数a、b、D、Q10=Q10/Dを求め、劣化してD倍になった蓄電容量および増大した内部抵抗を算出することができる。前述の定常放電からの変動電流は、前記放電電流In1は定常電流In0より大でIn1=In0ΔIdとなるように意図的に流すことで、望むときに、より正確な二次電池の内部状態を検知することができる。また、前記放電電流In1は、05時間率2C放電の電流値以下であることが好ましい。図16および付随する図17のフローチャートは、図14で蓄電容量が低下していると判定した後に、上記内部抵抗並びに現在の蓄電量を算出するまでの流れを示した一例である。正常であると判定した二次電池の蓄電量の算出休止状態、充電状態、放電状態、の各種状態において、正常であると判定された二次電池の蓄電量は以下のようにして算出される。I.休止状態の場合休止状態で測定された開回路電圧Voc0と予め取得された蓄電量Qに対する正常な電池の開回路電圧Vocの関係Vocから、式VocもしくはQから、蓄電量Qを求める、ii充電の一時停止から、前述の電池電圧の過渡特性を表す式から時定数τとVocを計測してその時点の蓄電量を算出する、iii充電電流Icでの充電終了電圧VcEまたは充電終了後の開回路電圧VocEの計測値と、予め取得された蓄電量Qと充電電流Icと電池温度Tに対する正常な電池の電圧Vcの関係式から、充電終了時の蓄電量をQEとすると、VcE=Vc、もしくはQ、または予め取得された蓄電量Qに対する正常な電池の開回路電圧Vocの関係の式Vocから得られるVoc=VocEもしくはQE=Qを用いて、蓄電量QEを求める、上記i、ii、iiiのいずれかの方法で蓄電量を算出することができる。III.放電中である場合i予め取得された蓄電量Qと放電電流Idと電池温度Tに対する正常な電池の電圧Vdの関係の、VdもしくはQから、蓄電量Qを算出する、ii算出した電池の内部抵抗Rdと、予め取得された蓄電量Qと放電電流Idと電池温度Tに対する正常な電池の内部抵抗の関係のQから蓄電量Qを求める、上記i、iiのいずれかの方法で蓄電量を算出することができる。内部抵抗増加の二次電池の充電時および充電終了時の蓄電量の算出前述の休止状態から充電し休止する操作から、短絡はなく容量低下もなく内部抵抗が増大していると判定した時は、増大した充電時の内部抵抗Rcを求めた後、充電時の開回路電圧と電池電圧、充電電流、内部抵抗の関係の次式Vc=VocIc×Rcから、充電時および充電終了時の蓄電量を算出することができる。内部抵抗増加の二次電池の放電時の蓄電量の算出前述の休止から放電し休止する操作、または定常放電中の放電の変動の計測から、短絡はなく容量低下もなく内部抵抗が増大していると判定した時は、増大した放電時の内部抵抗Rdを前述の方法で求めた後、放電時の開回路電圧Vocと電池電圧Vd、放電電流Id、内部抵抗Rdの関係の次式Vd=Voc-Id×Rdから、放電時の電池電圧Vdを蓄電量Qと放電電流Idと電池温度Tの関数Vd=Vdとして表せ、電池電圧Vd、放電電流Id、電池温度Tの計測から放電時の蓄電量Qを算出することができる。蓄電容量の低下した二次電池の充電時および充電終了後の蓄電量の算出前述の休止状態から充電し休止する操作から、蓄電容量が低下していると判定した時は、蓄電容量低下係数Dの蓄電容量は正常な電池の公称容量のD倍であるとする。II内部抵抗が増大している場合増大した充電時の内部抵抗Rcを前述の方法で求めた後、開回路電圧と充電時の電池電圧Vc、充電電流Ic、内部抵抗Rcの関係の次式Vc=VocIc×Rcから、蓄電量Qを算出する。次いで、算出したQをD倍した蓄電量Q=D×Qを実際の蓄電量とする。また、充電終了時満充電時の蓄電容量Cとしては正常の電池の蓄電容量あるいは公称容量CをD倍したものとすることができる。二次電池の公称容量もしくは使用初期の蓄電容量をCとした場合、劣化後の電池の蓄電容量に関する性能をC/Cもしくは100×C/Cとして算出することもできる。そして、劣化後の電池の蓄電容量に関する性能100×C/Cが一例として60未満になった時、二次電池が寿命であると判定することも可能である。蓄電容量の低下した二次電池の放電時の蓄電量の算出前述の休止から放電し休止する操作、または定常放電中の放電の変動の計測から、蓄電容量が低下していると判定された時は、I内部抵抗は増大していない場合蓄電容量低下係数Dを求め、蓄電容量は正常な電池の蓄電量のD倍であるとする。II内部抵抗が増大している場合蓄電容量低下係数Dおよび増大した放電時の内部抵抗を関数式Rdとして求めた後、放電時の開回路電圧Vocと電池電圧Vd、放電電流Id、内部抵抗Rdの関係の関係式Vd=Voc-Id×Rdから、放電時の電池電圧Vdを見かけの蓄電量Qと放電電流Idと電池温度Tの関数Vd=Vdとして表せ、電池電圧Vd、放電電流Id、電池温度Tの計測から見かけの蓄電量Qを算出し、見かけの蓄電量QをD倍した蓄電量Q=D×Qを真の蓄電量として算出することができる。充電終了までの時間の算出前述の方法で、二次電池が充電中に蓄電量Qを求めることによって、充電終了時の蓄電量に至るまでの時間を算出することができる。機器の使用できる二次電池の蓄電量残量の算出前述の方法で、二次電池が放電中にある時の蓄電量Qを求めた後に、二次電池を電源に使用している機器が作動する最低の電圧Vminになったときの二次電池の蓄電量Qminを算出することによって、二次電池を電源にする機器が使用できる二次電池の電気量すなわち残量Q-Qminを算出することができる。機器の作動時間の算出前述の方法で、機器が使用できる電池の電気量すなわち残量Q-Qminを算出の後、機器の平均消費電流をi、平均消費電力をpとする時、二次電池を電源にする機器の作動時間hは、次式のh=i、もしくはh=×2pで算出することができる。上記平均消費電流の値もしくは平均消費電力の値は、機器使用者の機器操作パターンおよび頻度から算出するのがより好ましい。二次電池の内部状態の検知方法適用可能な二次電池前述してきた本発明の二次電池の内部状態の検知方法は、どのような二次電池にも適応可能であり、二次電池の例としてはリチウム電池、ニッケル-水素化物電池、ニッケル-カドミウム電池、ニッケル-亜鉛電池、鉛蓄電池、などが挙げられる。また、一次電池であっても、同一製品を用いて、予め、放電電気量と開回路電圧の関係、放電電流と電池電圧と電池温度と放電電気量との関係を計測したデータを取得しておけば、放電時もしくは休止時の蓄電量を算出することも可能であり、もちろん使用時の機器の使用できる一次電池の大まかな電気量残量も算出することも可能である。二次電池の内部状態検知装置本発明に係る二次電池の内部状態検知装置は、少なくとも、二次電池の端子間電圧を検出する手段と、二次電池を流れる電流充電または放電電流を検出する手段と、二次電池の温度を検出する手段と、予め求めた正常な電池の基礎データもしくは該基礎データを数式化した関数式を記憶する手段とを有し、かつ予め入力した正常な電池の基礎データもしくは基礎データの関数式と、上記検出手段から得られる情報から、二次電池の内部状態を検知する装置である。また、本発明に係る二次電池の内部状態検知装置は、前記基礎データと前記検出手段から得られた情報を加工する演算手段を有していることが好ましい。前記演算手段が、次の、1二次電池の現蓄電量を算出する手段、2二次電池の内部抵抗を算出する手段、3機器が使用できる二次電池の蓄電量である残量を算出する手段、4平均消費電流の値もしくは平均消費電力の値を算出する手段、5充電終了までに要する時間を算出する手段、6充電終了後の二次電池の蓄電量を算出する手段、の1~6から選択される一種類以上の手段を有していることが好ましい。さらに、本発明に係る二次電池の内部状態検知装置は、二次電池が正常であるか劣化しているか、劣化の前記モードを判定する手段を有することが好ましい。また、本発明に係る二次電池の内部状態検知装置は、前記検出手段から得られる情報、および又は前記二次電池の内部状態に関する情報を、出力する手段や表示する手段を有していることが好ましい。本発明に係る二次電池の内部状態検知装置の構成例本発明に係る、二次電池の劣化状態、蓄電容量、蓄電量、内部抵抗で代表される内部状態の検知装置の回路構成の一例を図29に示す。基本的には、二次電池を本装置と接続する端子2101、二次電池の端子間電圧を検出する電池電圧検出部2102、二次電池の温度を検出する電池温度検出部2103、二次電池の充電または放電電流を検出するところのセンス抵抗器2104、増幅器2105、二次電池に充電または放電パルス電流を付加するところの抵抗器12106、抵抗器22107、トランジスタ12108、トランジスタ22109、制御部2110から構成されている。ここで端子2101は本発明に係る内部状態検知方法を実施する対象の二次電池または二次電池を1個以上組み込んでパッケージ化された電池パックもしくは電池モジュール以下、検知対象二次電池というと本装置とを容易かつ確実に電気的に接続することが可能である。電池電圧検出部2102は、高い入力インピーダンスで二次電池正負極間の端子間電圧を検出し、この電圧情報は制御部2110に出力される。電池温度検出部2103は、例えばサーミスタや熱電対により検知対象二次電池の温度を検出し、この温度情報は制御部2110に出力される。二次電池の充電または放電電流の検出は、センス抵抗器2104により電流電圧変換されて電圧信号として増幅器2105に入力し、この電圧情報は制御部2110に出力される。抵抗器12106、抵抗器22107、トランジスタ12108、トランジスタ22109からなるパルス電流付加部は、制御部2110からの電圧信号波に応じた値で、端子2101に接続された二次電池とセンス抵抗器2104を含んだ系に電流を流すことができる。ここでの電圧信号波とは、矩形波、階段状波、ノコギリ状波もしくはこれらを2つ以上組み合わせた波形である。制御部2110は内部あるいは外部にメモリを有しており、端子2101に接続する、二次電池に対応する正常な二次電池のデータテーブルまたは近似曲線の関数式Voc、Vd、Vc、Rd、Rc、があらかじめ入力されている。ここでQは電池の蓄電量、Vocは電池の開回路電圧、Tは電池の温度、Idは放電電流、Vdは放電時の電池電圧、Icは充電電流、Vcは充電時の電池電圧、Rdは放電時の電池の内部抵抗、Rcは充電時の電池の内部抵抗である。端子2101に接続する二次電池の温度T、電流I、電圧Vの検出手段とパルス電流付加手段を有している本装置は、すでに説明した前述の検知手順の作業を行うことで、二次電池の内部状態の検知を行うことができる。なお、本装置制御部は二次電池あるいは電池パックの電圧、電流および電流の変化状態やその頻度等をデータとして取り込むことによって、本装置および二次電池あるいは電池パック二次電池を1個以上組み込んでパッケージ化されたものを接続する機器において、その使用者の機器操作パターンや頻度を把握することもできる。そこで、把握した操作パターンや頻度をもとに、本発明に基づき算出した二次電池の残量から、本二次電池を接続する機器の作動時間を算出するに必要な平均消費電流値を、現状に即した値に変更していくことで、より精度の高い残量検知が可能である。また、本装置に、算出した電池の蓄電容量、電池残量、電池の蓄電容量劣化率、電池の寿命判定、あるいは消費電力等の情報表示機能を設けることで、使用者に対し明確に電池状態を知らせることが可能となる。図29で説明した本発明に係る二次電池の内部状態検知装置の構成の一例は、単独の装置として、二次電池と接続し所定の動作を行うことができる。この時必要となる本装置用の電源は、図示していないが、外部から供給する以外にも、接続する二次電池から、例えばレギュレータを介し、取り込むことも可能である。図30は、本装置を二次電池2111と組み合わせ、電池パックに内蔵した一例を示す回路構成図である。電池パックのプラス端子2112、マイナス端子2113、充電用プラス端子2114充電用マイナス端子は前記マイナス端子を兼用、電池電圧モニタ出力端子2115、および接続する機器との通信機能2116を有している。通信機能を有することにより、本発明に係る二次電池の内部状態検知装置を内蔵した電池パックは、接続する機器に二次電池あるいは電池パックの蓄電量や寿命等の内部の状態情報を知らせること、機器側から放電または充電電流変動発生の情報を得ることが可能となる。必要に応じ、図29で説明した動作とあわせ、本装置制御部に、電池パックに搭載する二次電池の過充電2117や過放電2118の保護のための制御を行わせることもできる。また、本装置を二次電池または電池パックの充電器に内蔵することができ、その場合、対象となる二次電池または電池パックをセットし、充電を開始する前や充電中に電池の蓄電量を認識することができる。それにより満充電に要する残り時間を把握し、表示や情報として外部に知らせることができる。電池の劣化状態や寿命に関しても同様に外部に知らせることができる。さらに本装置は、二次電池を使用する機器に内蔵することも可能である。この場合、機器については、わずかな変更で接続する二次電池あるいは電池パックの残量および寿命に代表される内部状態を知ることが可能となる。また、本装置制御部機能を機器本体に既存の制御部に盛り込み、本発明に係る二次電池の内部状態検知装置専用の制御部を省くこともできる。なお、本装置での二次電池の温度T、電流I、電圧Vの各検出手段と、制御部との間に、直列または並列に検出信号波形処理部を設けることも有効である。すなわち、例えば温度T、電流Iの各検出手段の出力に、制御部と並列に微分器を設け、各情報信号の変化を検出し、その情報を制御部に通知することで、制御部は温度T、電流Iを常時監視することなく、これらの変動を検知することができるので、制御部の負荷の軽減を図ることができる。また、例えば電圧Vの検出手段と制御部間に直列に積分器を設け、制御部で行う信号処理の一部を事前に行うことでも、制御部の負荷の軽減を図ることができる。以上説明した本発明に係る二次電池の内部状態検知装置の例では、接続もしくは一体とする二次電池に対応するデータテーブルまたは近似曲線の関数式Voc、Vd、Vc、Rd、Rcをあらかじめ本装置制御部のメモリに入力しておかなければならない。すなわち、データテーブルまたは近似曲線の関数式Voc、Vd、Vc、Rd、Rcが入力してある二次電池にのみ適応できると言うことである。しかし本装置は必要に応じ以下に示す機能を持たせることで、多種の二次電池に適応可能とすることができる。すなわち、装置制御部にあらかじめ複種類の二次電池と同一の種類および型式の正常な電池の特性のデータテーブルまたは近似曲線の関数式である、Voc、Vd、Vc、Rd、Rcをそれぞれ入力しておく。その上で、本装置に適応する二次電池のタイプを選択する手段を設けることで可能となる。ここでの二次電池のタイプ選択手段は、例えばスイッチ入力、有線もしくは無線の電気信号や光信号等での入力、また適応する二次電池もしくは電池パックが外部との通信機能を有する場合、本装置制御部に通信機能を持たせ、該二次電池もしくは電池パックからの情報より認識することもできる。先の実施形態では、二次電池を本装置と接続する端子2101、二次電池の端子間電圧を検出する電池電圧検出部2102、二次電池の温度を検出する電池温度検出部2103、二次電池の充電または放電電流を検出するところのセンス抵抗器2104、増幅器2105がそれぞれ1つの場合で説明したが、本発明の二次電池の内部状態検知装置は、これに限定されるものではない。さらに本発明に係る装置の別の例を図31を用いて説明する。図31は本発明に係る二次電池の内部状態の検知装置の回路構成の一例を示すものである。基本的にはn個の二次電池を本装置と接続する端子2301aから2301n、n個の二次電池の端子間電圧を検出する電池電圧検出部2302aから2302n、n個の二次電池の温度を検出する電池温度検出部2303aから2303n、二次電池の充電または放電電流を検出するところのセンス抵抗器2304、増幅器2305、二次電池に充電または放電パルス電流を付加するところの抵抗器12306、抵抗器22307、トランジスタ12308、トランジスタ22309、制御部2310から構成されている。ここでn個の端子2301aから2301nは検知対象のn個の二次電池と本装置とを容易かつ確実に電気的に接続することが可能である。n個の電池電圧検出部2302aから2302nは、高い入力インピーダンスでそれぞれ対応する二次電池の正負極間の端子間電圧を検出し、この電圧情報はそれぞれ制御部2310に出力される。n個の電池温度検出部2303aから2303nは、検知対象のn個の二次電池の温度をそれぞれ検出し、この温度情報はそれぞれ制御部2310に出力される。二次電池または電池パックの充電または放電電流の検出を行うセンス抵抗器2304、増幅器2305と、パルス電流の付加を行う抵抗器12306、抵抗器22307、トランジスタ12308、トランジスタ22309、および制御部2310は図29での説明と同様である。制御部2310は内部あるいは外部にメモリを有しており、n個の端子2301aから2301nに接続する二次電池と同一の種類および型式の正常な電池の特性のデータテーブルまたは近似曲線の関数式である、Voc、Vd、Vc、Rd、Rcがあらかじめ入力されている。ここでQは電池の蓄電量、Vocは電池の開回路電圧、Tは電池の温度、Idは放電電流、Vdは放電時の電池電圧、Icは充電電流、Vcは充電時の電池電圧、Rdは放電時の電池の内部抵抗、Rcは充電時の電池の内部抵抗である。n個の端子2301aから2301nに接続するそれぞれの二次電池の温度T、電流I、電圧Vの検出手段とパルス電流付加手段を有している本装置は、すでに説明した二次電池の内部状態を検知する手順の作業を行うことで、それぞれの二次電池の劣化状態、蓄電容量、蓄電量、内部抵抗で代表される内部状態の検知を行うことができる。ここで、検知対象のn個の二次電池の温度をそれぞれ検出するため、n個の電池温度検出部2303aから2303nを設けたが、必ずしも必要とはしない。対象のn個の二次電池がほぼ同じ環境に設置されている場合、いくつかの電池温度検出部を設け、この温度情報を共用することができる。また本例では、n個の電池電圧検出部2302aから2302nにより、それぞれ対応する二次電池の正負極間の端子間電圧を検出し、この電圧情報をそれぞれ制御部2310に出力しているが、n個の電池電圧検出部の出力を回線切替器、例えばマルチプレクサに入力し、制御部2310の指令により、任意の二次電池または電池パックの電圧情報のみを、制御部2310に出力することもできる。また本例では、n個の二次電池が直列に接続された例で説明したが、n×m個の二次電池が直並列に接続されている、すなわちn個の二次電池が直列に接続され1本のストリングスを形成しm本のストリングスが並列接続されている場合は、それぞれのストリングに二次電池の充電または放電電流の検出部を設けることで対応できる。この場合もm個の電流検出部出力は、それぞれセンス抵抗器により電流電圧変換された電圧信号であるため、回線切替器、例えばマルチプレクサに入力し、制御部2310の指令により、任意のストリングの電流値情報のみを、制御部2310に出力することもできる。演算プログラムを収めたメモリ媒体以上説明した二次電池の内部状態の検知装置は、基本的に二次電池の温度T、電流I、電圧Vの検出手段と、必要に応じパルス電流付加手段を有し、対応する二次電池と同一の種類および型式の正常な電池の特性のデータテーブルまたは近似曲線の関数式、Voc、Vd、Vc、Rd、Rc、ここでQは電池の蓄電量、Vocは電池の開回路電圧、Tは電池の温度、Idは放電電流、Vdは放電時の電池電圧、Icは充電電流、Vcは充電時の電池電圧、Rdは放電時の電池の内部抵抗、Rcは充電時の電池の内部抵抗を予め取得した上で、測定した温度T、電流I、電圧Vの情報をもとに演算する機能を有することに特徴がある。そのため本発明を実施する際に必須となるハード的手段がすでに備わっている装置では、本発明を実施する制御プログラムおよび対応する二次電池のデータテーブルまたは近似曲線の関数式、Voc、Vd、Vc、Rd、Rcを入力することで、本発明の実施が可能となる。従ってこの制御プログラムを収めたメモリ媒体が、本発明の実施形態の一つである。以後詳細に説明する。例えば二次電池を接続している携帯型パーソナルコンピュータでは、一般的に本体の動作を主に司る主制御部と、周辺機器とのやりとりを主に司る副制御部をそれぞれ有している。副制御部では、多くの場合、搭載もしくは接続している二次電池もしくは電池パックの、端子間電圧、二次電池温度および二次電池が接続された系内を流れる電流の状態を監視している。上記監視情報を取得する副制御部に、本発明の制御プログラムおよび対応する二次電池のデータテーブルまたは近似曲線の関数式、Voc、Vd、Vc、Rd、Rcを入力することで、二次電池の内部状態の検知が可能となる。もちろん、主制御部に入力しても構わない。上記携帯型パーソナルコンピュータでは、パルス電流付加手段を有していないが、使用中の、例えばハードディスクや各種周辺機器にアクセスする際には、装置消費電流が変化し、二次電池の放電電流が変動する。この時の放電電流の変動は、二次電池の内部状態を検知するためのパルス電流付加手段によって放電電流を変動させた場合に相当すると見なせる。上記ハードディスクや各種周辺機器へのアクセスは、主あるいは副制御部の指令により行われるのであるから、本発明の制御プログラムが入力されている副制御部あるいは主制御部には、事前にハードディスクや各種周辺機器へのアクセスというイベントが発生することが認識できる。二次電池を接続している装置でのこのような二次電池の放電電流の変動は、携帯型パーソナルコンピュータ特有のものではなく、例えば携帯電話での待機時と送信時の変化、ビデオカメラの光学ズーム動作時、デジタルカメラ等でのフラッシュ動作時、等に生じる。したがって、このような機器の消費電流の変動を捕らえて、二次電池の放電電流の変動を検出し、二次電池の劣化状態、蓄電容量、蓄電量、内部抵抗で代表される内部状態の検知を行うことができる。また、これらの二次電池の内部状態の情報は、本発明を適応する機器の既存部に表示することも可能である。二次電池の内部状態検知方法および装置の応用機器前述してきたように、本発明の二次電池の内部状態検知方法は、二次電池の種別に限定されることなく、二次電池が充電状態であれ、放電状態であれ、充電も放電もしていない休止状態であれ、劣化して蓄電容量の低下や内部抵抗の増加がもたらされた電池であっても、精度良く蓄電量を算出することができるため、二次電池を電源として使用する機器においては、機器の作動時間を精度良く割り出すことができるし、寿命となった電池の交換時期までわかる。そのため、本発明の二次電池の内部状態検知方法を使用した二次電池の内部状態検知装置を、二次電池を電源とする機器に搭載することで、機器と機器に搭載している二次電池の性能を最大限に引き出すことが可能になる。本発明の二次電池の内部状態検知装置を付加して性能が最大限引き出される機器の例としては、情報通信機能を有する携帯電話や情報端末、コンピュータ、電気自動車やハイブリッド型自動車などの二次電池を電源とする乗り物、が挙げられる。本発明の二次電池の内部状態検知装置を付加した、電池パック単数個がパッケージ化されたもの、または複数個の二次電池が直列もしくは並列に接合されてパッケージ化されたものや充電器も応用例として挙げられる。上記電池パックには二次電池の内部状態の情報を機器とやりとりする通信機能を持たせても良い。その他の本発明の二次電池の内部状態検知装置を付加して機能が高まる装置やシステムとしては、製造した二次電池が良品であるか不良品であるか検査する機械、電力貯蔵システムが挙げられる。以下、実施例に基づき本発明を詳細に説明する。本発明はこれらの実施例に限定されるものではない。二次電池の特性の基礎データの取得例本発明で用いる二次電池の蓄電量または放電可能容量Qに対する開回路電圧Vocの関係のデータもしくは数式、および二次電池の電池温度T、接続された系内を流れる電流I、蓄電量Qに対する電池電圧V、内部抵抗Rの関係のデータもしくは関数式を取得する方法の一例を図32~34を参照して説明する。図32は、サイズが直径17mm高さ67mmで公称容量が1300mAhの市販のリチウムイオン二次電池において、次の条件で充電と放電を行った場合の充放電特性を示す図であり、横軸は時間、縦軸は電池電圧である。図32において、本二次電池は温度25°Cにて、最大充電電圧を4.2Vとして、充電電流1Aでの定電流充電後、4.2Vに達した時点で定電圧充電に切り替え、充電開始から2.5時間で充電を終了する定電流-定電圧充電方法を採用し充電した。充電完了後、休止時間を設けた上で、放電を行った。放電は、0.2C5時間率の電流で15分放電本二次電池公称電気容量の約5の電気量の放電後、休止させるという間欠放電動作を、電池電圧が事前に設定しているカットオフ電圧を求めるという作業を事前に行った。図34は、図32で示したのと同じリチウムイオン二次電池の放電電流をパラメータ、Rdを求めるという作業を事前に行った。表1には、上記操作等で得られた、サイズが直径17mm高さ67mmで公称容量が1300mAhの市販のリチウムイオン二次電池のデータテーブルの一例として、蓄電量QAhに対する開回路電圧Voc、および電池温度25°Cでの各種定電流Id=013A、026A、065A、13A、195A、26Aでの放電時の電池電圧VdVの関係を示した。蓄電量もしくは積算放電量の関数である開回路電圧また、開回路電圧Vocは蓄電量Qのみで決まる関数と見なせるので、上記データテーブルの代わりに、開回路電圧Vocは例えば、以下のように蓄電量Qの関数として表すこともできる。VocPn×QnPn1×Qn1Pn2×Qn2P1×Q1P0×Q0ここで、PnからP0は、二次電池の種類、型式、公称容量等によって異なる定数である。実際に蓄電量Qに対する開回路電圧Vocの近似曲線の関数式を表した一例を以下に示す。二次電池の蓄電容量をC、ある時点の蓄電量をQとすると、積算放電量はC-Qと表せる。本例では、開回路電圧Vocを積算放電量C-Qの12次の多項式と仮定し、サイズが直径17mm高さ67mmで公称容量が1300mAhの市販のリチウムイオン二次電池について、積算放電量C-Qと開回路電圧Vocに関する取得した基礎データを元に、蓄電量Qに対する開回路電圧Vocの関数式を算出した。ここでCの値は、本二次電池の公称容量13Ahであり、蓄電量Qのとりうる範囲は、0≦Q≦Cとする。算出した蓄電量Qに対する開回路電圧Vocの関数式は以下の通りである。Voc=-661900042980173225×124678290484010105502×11-1433521335398782685×102491467028729754384×9-2696920124879933792×81878693847206758073×7-8401942857432433812×62331619009308063141×5-37018004193870911×426914989189437676×30445460210498741×2-0883133725562348×4188863096991684蓄電量もしくは積算放電量の関数である内部抵抗放電時の電流Id、開回路電圧Voc、電池電圧Vd、内部抵抗Rdとの関係は、Vd=Voc-Id×Rdと表せ、充電時の電流Ic、開回路電圧Voc、電池電圧Vc、内部抵抗Rcとの関係は、Vc=VocIc×Rcと表せる。さらに、上記内部抵抗は電池温度の関数でもある。そのため、蓄電量Qに対する、電池電圧の関係、内部抵抗の関係は、それぞれ、蓄電量Qと電流Iと電池温度Tの関数のV、Rの近似曲線として表すことができる。二次電池の、電池温度をT、放電電流をI、蓄電容量公称容量をC、ある時点の蓄電量をQとすると、積算放電量はC-Qと表せるので、放電時の蓄電量Qに対する内部抵抗Rdの関係式は、例えば蓄電量もしくは放電量に関するn次の関数式として、以下のように表すことができる。蓄電量Qの取り得る範囲は、0≦Q≦Cとする。Rd=Fn×nFn1×n1Fn2×n2F1×1F0×0ここで、FnからF0は、例えばFn=Gn×HnHnの関数式として表すことができ、Gnは電池温度Tの関数、Hnの近似曲線の関数式で表した一例を以下に示す。本例では、まず内部抵抗Rdを積算放電量C-Qの12次の多項式で表せると仮定して、内部抵抗の基礎データにフィッティングするように関数式を算出した。上記Cの値は、本二次電池の公称容量である。算出できた放電時の内部抵抗Rdの関数式は以下の通りとなった。Rd=F12×12F11×11F10×10F1×1F0×0ここで、各係数F12からF0はそれぞれ、電流値Iの5次の多項式で表せた。F12=K125×I5K124×I4K123×I3K122×I2K121×I1K120×I0F11=K115×I5K114×I4K113×I3K112×I2K111×I1K110×I0......F0=K05×I5K04×I4K03×I3K02×I2K01×I1K00×I0さらにK00からK125までの各係数は以下に示す電池温度Tの4次の多項式で表せた。K00=00000003728422193×T4-00004690399886317×T30219630909372119×T2-45393541420206056×T3495K10=-00000179118075830736×T40019047317301656×T3-7507153217164846×T21295900128065855824×T-8232066124016915274K20=00008393300954506×T4-0925251141189932×T3380532287220051614×T2-6914714363160646462×T4K30=-0017185353004619×T419234599304257944×T3-8046433143414219558×T21490563733755752211×T-10312736448805916309K40=0169551698762352×T4-190999908140883917×T38047007880103871866×T2-1502431189118036628×T1048650819771948e9K50=-0955959118340144×T41080745597758554595×T3-4571038624067021883×T28570974095309616626×T-601059936858493e9K60=3375841083746783×T4-3825451933311166158×T31622083712826749077×T2-3049912113940501213×T2145317715502894e10K70=-7810843719833634×T48866183584053051163×T3-3766345644136840012×T27095679421204522848×T-5001923236648273e10K80=12033631252687844×T4-1367764824440043594×T35818483242671614513×T2-1097858196917345e9×T7751905044076741e10K90=-12238187331253075×T41392533526539518061×T3-5930710459638201632×T21120421761057557e9×T-7921808331037033e10K100=7893435909900529×T4-898998957545310077×T33832542024125073105×T2-724796162165166378×T5130331180844828e10K110=-2925896962983863×T43335077681152527475×T3-1423000113370831124×T22693560952803371549×T-1908424205759282e10K120=0474786593515207×T4-541575826871208278×T32312523383636772924×T2-4380798550071253628×T3106470547152108e9K01=0000002810514762×T4-0002898202547079×T31105541936798752×T2-184521855864246987×T11343K11=0000551705428643872×T4-0618741510687609×T3259586933909031927×T2-4828385493898519053×T33595736900693262K21=-00195475060621×T422088617721865582×T3-9341226422357953197×T21752157602624612628×T-1229965408737580031K31=0325763020172631×T4-369724916377202248×T31570697521357303194×T2-296018940842731744×T2088209856891993e9K41=-2908705926352533×T43309493716794020656×T3-1409607063310474623×T22663706446106990278×T-1884257213245936e10K51=15522568640313624×T4-17689339928652651×T37546667398559059016×T2-1428474185012642e9×T1012224248948845e11K61=-52917599424765683×T46036946012100671942×T3-2578351446398825198×T2488600354697663e9×T-346629897478479e11K71=119343894918586244×T4-1362565889387205825×T35824112937237557024×T2-1104580399434835e10×T784285673315848e11K81=-18013279743136772×T42057832935366885795×T3-8801302484585164488×T21670262265534591e10×T-1186691748976397e12K91=179977612805760856×T4-2057047138883229345×T38802224756138792634×T2-1671265663160231e10×T1188005733152792e12K101=-11422103353999718×T41306007620928548568×T3-559074643364872858×T21061943998671068e10×T-7551911324552615e11K111=41695827710871889×T4-4769158228996800608×T32042287060793861002×T2-3880626435474761e9×T2760661086077543e11K121=-6666496484950264×T47627427708115624228×T3-326727446735554561×T26210191356699528694×T-4419293458561603e10K02=-00000149877533689156×T40016264765981062×T3-6586433677933296×T21179630127694138537×T-7885488604895926256K12=-0001671225994427×T41877401817058471×T3-78907213084094451×T21470617484517464472×T-10255014040370674804K22=0050857806024981×T4-57421146649059438×T32426323108479666916×T2-4547478023707655258×T3189790669375175238K32=-0767138695737053×T4869501589442514955×T3-3688955433750267257×T26943107911021871865×T-4891503969447994e9K42=6458605207522703×T4-7339346130055530012×T33122145968177304138×T2-5892593232726836204×T4163276005699007e10K52=-33210693487729266×T43780652151914418209×T3-1611223132226052508×T23046667102485437e9×T-2156707719286414e11K62=11041654910551955×T4-1258553597195415496×T35370596479313132912×T2-10168738968952e10×T7208109075952678e11K72=-244609733706370236×T42790719859447662602×T3-119200855458073914×T22259145651305348e10×T-1602974000459222e12K82=364280446611480329×T4-4158997378741699504×T31777731395446700454×T2-337170978830763e10×T2394178279874176e12K92=-360133009104473672×T44113985785509308916×T3-1759501329841732085×T23339073499857018e10×T-2372399659849292e12K102=226571828904114568×T4-2589462668825854489×T31108004672156397104×T2-2103706218735303e10×T1495396594538536e12K112=-82097460356641946×T49386567427578115894×T3-401802644568978697×T27631883991534069e9×T-5427255754183317e11K122=13041315019963541×T4-1491589122739454251×T36387139428232744336×T2-1213605887380284e9×T8633362065024582e10K03=00000251678427397413×T4-0027749417567646×T311431003896028034×T2-2085159978444959506×T1421288166474564059K13=0001751449385998×T4-1965532828562073×T3825198818901071149×T2-1536085966555425257×T1069738297613775916K23=-0045992909613442×T451765049403509529×T3-218006951406261469×T24071656867690694518×T-2845518011211410761K33=0609139955562425×T4-687607714664136665×T32904884805661713472×T2-5443260120337542892×T3817251073175302e9K43=-4654946445586634×T45267515010680999694×T3-2231088309676257428×T24192029465956563354×T-2948124603910822e10K53=22286869517195672×T4-2527005467747936928×T31072559331009998918×T2-2019626285390959e9×T1423544581998099e11K63=-70273845850297775×T47980832413277083833×T3-3393015944685647637×T26400054181017841e9×T-451914538369342e11K73=149601386715460876×T4-1701183903450048529×T37242128032549875974×T2-1367911124421202e10×T9672544733460782e11K83=-216080536475273817×T4245972965744795074×T3-10482583675099624693×T21982151737409837e10×T-1403160810753543e12K93=208528016714157587×T4-2375820518041840696×T310133935476017145813×T2-1917950228946529e10×T1358957382793612e12K103=-128648630272366432×T41466809468983050902×T3-6261252306659654528×T21185900191909874e10×T-8409099766116382e11K113=45862214041144405×T4-5232381826514477143×T32234935816426483542×T2-4235780194080044e9×T3005522361710247e11K123=-7185307946068086×T48202238421019834277×T3-3505436076118038502×T2664747740961967349×T-4719465114689993e10K04=-00000192255394011085×T40021451855148696×T3-8949177062086774×T21654341424624854653×T-1143478315392331278K14=-0000816454884929378×T40915963370235589×T3-384394885101222144×T27151678036990862165×T-4977237941760426387K24=0018665516848548×T4-20945499132537545×T38792787151743495997×T2-1636507520356033929×T113940643510729596K34=-0208551404290907×T4234064252746103051×T3-9828091590542987979×T21829702093438888714×T-1274317674892173e9K44=1339574048511812×T4-1503615180965887021×T3631459032932954724×T2-1175852160713095963×T8191520568488794e9K54=-541634189133107×T46080279572206331977×T3-2553905465719996486×T24756713519166372418×T-3314607225791437e10K64=14554042749470186×T4-1634035331930969369×T36864766807159300894×T2-1278884505325829e9×T891410026807912e10K74=-26702810592234627×T42998537313494967748×T3-1259990878297643736×T22347923449255732e9×T-1637030338813723e11K84=33616003692593779×T4-3775579519816931134×T31586868948295781203×T2-2957814271722582e9×T2062859919415767e11K94=-28549327238622432×T43207184076537256988×T3-1348285398914256319×T22513751298973701e9×T-1753644153967844e11K104=15615889964970963×T4-1754634309475550617×T3737806655368669983×T2-1375903085110361e9×T9601048284484978e10K114=-4961400910069002×T45575897482064596261×T3-234511556629166659×T2437428445089415431×T-3053090860965102e10K124=0695014380923983×T4-781253406883600064×T33286468735752489884×T2-6131434782639360428×T4280426730538583e9K05=00000055685857458958×T4-0006269943903778×T32640726168426087×T2-493072682310015125×T3443901298486242012K15=0000161459388938338×T4-0181685886575457×T37648491361543168×T2-1427591988238808517×T9968327974418463418K25=-0003644982089995×T44101798825788432×T3-1726917806184043457×T23223732470881768968×T-2251377008513562009K35=0040176201294742×T4-452111990768366×T3190353292236953348×T2-3553687279590429272×T2482051680678731203K45=-0252724149200711×T4284364088978607867×T3-11971774444384659×T22234917849348734319×T-15609506067017e9K55=099321211747314×T4-111734604256486864×T34703349616640359164×T2-8779322638023105264×T613128593721498e9K65=-2577149995346287×T42898568018064226635×T3-1219882472908790689×T22276674031106119156×T-1589763369995698e10K75=4546336695206962×T4-5112045211581619696×T32150963609311953653×T2-4013584555349878669×T2802150292308567e10K85=-5493312202741592×T46175273952080845447×T3-2597737064942202996×T24846247172114210725×T-3382866307244066e10K95=4479715688077147×T4-5034625069146578426×T32117431804731178563×T2-3949399774744403362×T2756315841920568e10K105=-235745032434141×T42648891592185625086×T3-1113825013085700106×T22077086525919890404×T-1449351552776621e10K115=0722700953370907×T4-811891530954773657×T33413275026830868446×T2-6364035016188571602×T4439957102906778e9K125=-0098012110608512×T4110090753050316849×T3-4627603871921345126×T28626818395340621472×T-601771718735604167上記式において定数項のe9、e10、e11、e12はそれぞれ×109、×1010、×1011、×1012を示す。以上本例においては、内部抵抗Rdの近似曲線の関数式を、蓄電量Qの12次の多項式、次に各次係数をそれぞれ電流値Iの5次の多項式、さらにそれぞれの係数を電池温度Tの4次の多項式という順で表しているが、本発明においては、これらの多項式の次数および順序に限定されるものではない。また、前述の二次電池の基礎データを表す関数式がn次の多項式に限定されるものでもない。二次電池の蓄電量の検知実施例1市販の直径17mm高さ67mmの公称容量1300mAhの市販のリチウムイオン二次電池を3本用意し、図3のフローチャートの判定部分を用いて、3本すべてが正常であることを確認した。次に、3本とも、定電流充電時の電流値を07C、定電圧充電時の電圧を4.2Vに設定した定電流-定電圧充電方法で、3時間充電した後、02C260mAの電流で、それぞれ公称容量の20、50、80放電し、蓄電量がそれぞれ80、50、20である電池をサンプル1、サンプル2、サンプル3として用意した。また、上記サンプルと同じ正常であると確認した市販の直径17mm高さ67mmの公称容量1300mAhのリチウムイオン二次電池の充放電から、各種特性を取得し、蓄電量Qと開回路電圧Vocの関係のデータもしくは関数式Voc、またはQ等の基礎データを求めた。上記準備したサンプル電池3本を、先ず開回路電圧を計測し、先に求めた正常な電池の蓄電量Qと電池の開回路電圧Vocの関係Qから蓄電量を求めた。その後、02Cの定電流にて放電し放電量を計測し、放電前の各サンプルの蓄電量を確認した。各電池の測定した開回路電圧値と、本発明の方法にて検知した蓄電量検知量と放電量、検知の精度を示す率としての[/公称容量×100]を、表2にまとめて示した。表2の結果から、検知蓄電量と実際の放電量との公称容量値に対する割合は1未満であり、極めて高い精度で検知量と実測値が一致することが分かった。実施例2市販の直径17mm高さ67mmの公称容量1300mAhのリチウムイオン二次電池を3本用意し、サンプル1、サンプル2、サンプル3とし、図3のフローチャートの判定部分を用いて、3本すべてが正常であることを確認した。次に、02Cの電流で放電した後、02Cの電流での定電流充電を行い、充放電のクーロン効率から計算して、充電量がそれぞれ公称容量の20、50、80となった時に、休止パルスを入れ、開回路電圧を計測または算出し、図6のフローチャートにしたがって、先の実施例1で求めた正常な電池の基礎データから蓄電量を求めた。その後、02Cの定電流にて放電し放電量を計測し確認した。各電池の測定した開回路電圧値と、本発明の方法にて検知した蓄電量検知量と放電量、検知の精度を示す率としての[/公称容量×100]を、表3にまとめて示した。表3の結果から、検知蓄電量と実際の放電量との公称容量値に対する割合は、1未満であり、極めて高い精度で一致することが分かった。実施例3市販の直径17mm高さ67mmの公称容量1300mAhのリチウムイオン二次電池を9本用意し、25°Cの温度下、02Cの充電電流で100充電した。その後、上記電池を3本ごとのグループに分け、次の電池温度Tと放電電流Idの3条件、125°C、10C、20°C、02C、340°C、05Cで、放電を継続し、各グループの3本の電池の中、1本を260mAh、1本を650mAh、1本を1040mAh、放電した時点で、図14のフローチャートにしたがって、検知を開始し、9本全てが正常であると判定したS1006。その後に、前記実施例1の正常な電池の各種特性の取得で得られた電池の温度T、放電電流Id、電池電圧Vd、と蓄電量Q関係のデータもしくは関数式VdもしくはQの基礎データを基に、各サンプルの蓄電量を検知した。さらに、各々の条件で放電し放電量を計測し、放電前の各サンプルの検知開始前の蓄電容量を確認した。各電池の測定した電池電圧値と、本発明の方法にて検知した蓄電量検知量と放電量、検知の精度を示す率としての[/公称容量×100]を、表4にまとめて示した。表4の結果から、検知蓄電量と実際の放電量との公称容量値に対する割合は、2未満であり、極めて高い精度で検知量と実測値が一致することが分かった。実施例4市販の直径17mm高さ67mmの公称容量1300mAhのリチウムイオン二次電池を用意し、最大充電電圧42V、充電電流1A、充電時間25時間の定電流-定電圧充電後、20分の休止時間を設けた上で、650mAの定電流で放電を、電池電圧が275Vに達するまで行い、放電完了後20分休止する、という充放電サイクルを200回繰り返して、本発明の検知方法にて内部状態を検知するためのサンプルとした。このサンプルの二次電池を、25°Cの温度下で、前記同様の方法で充電した後、05C650mAの定電流で放電を開始し、図14、16および17のフローチャートにしたがって、上記定放電電流にさらに650mA×5秒の放電パルス電流を重畳させ4回の放電の変動を起こして、容量低下係数、増大した内部抵抗および蓄電量を、前記実施例1の正常な電池の基礎特性の取得で得られた電池の温度T、放電電流Id、電池電圧Vd、と蓄電量Q関係のデータもしくは関数式VdもしくはQを基に、サンプルの蓄電量を検知した。その後、02C260mAの定電流にて放電し、放電量を計測して、放電前のサンプルの蓄電量を確認した。測定した、変動前後の電池電圧値と放電電流値を表5にまとめて示した。ここで、Vn0はn回目の変動前の電池電圧値、Vn1は式V=Vn1×et/τから計算される変動後の電池電圧値、In0はn回目の変動前の放電電流値、In1はn回目の変動後の放電電流値、を意味する。本発明の方法にて検知した蓄電量検知量と放電量、検知の精度を示す率としての[/公称容量×100、容量低下係数D、増加した内部抵抗の係数a、bを、表6にまとめて示した。なお、増加した内部抵抗は、増加前の正常時の内部抵抗をRとして、R=a×Rbで表せるとして算出した。表6の結果から、サンプル電池は、蓄電容量が低下し、内部抵抗の増大していることがわかった。また、公称容量の35程度の誤差の範囲で、算出した蓄電量と実際の蓄電量が一致し、性能の劣化した二次電池においても高い精度で蓄電量を検知できることが分かった。なお、今回の放電電流の変動回数は算出に必要な最低限の回数であったが、変動の回数を増すことによって、蓄電量の算出精度は上げることは可能である。実施例5本実施例では、実施例1で用いたリチウムイオン電池に替えて、市販のAAサイズ公称容量1550mAhのニッケル水素化物二次電池に対して、実施例1と同様の操作で電池の内部状態を検知した。市販のAAサイズで公称容量1550mAhのニッケル水素化物二次電池を3本用意し、図3のフローチャートの判定部分を用いて、3本すべてが正常であることを確認した。次に、0.2Cの定電流充電で、7.5時間充電した後、02C310mAの電流で、それぞれ公称容量の20、50、80放電し、蓄電量がそれぞれ80、50、20となったであろう電池をサンプル1、サンプル2、サンプル3として用意した。また、上記サンプルと同じ正常と確認した市販のAAサイズの公称容量1550mAhのニッケル水素化物二次電池の充放電から、各種特性を取得し、基礎特性から蓄電量Qと開回路電圧Vocの関係のデータもしくは関数式Voc、またはQ等の基礎データを求めた。上記準備したサンプル電池3本の開回路電圧を計測し、先に求めた正常な電池の基礎データの蓄電量Qと電池の開回路電圧Vocの関係Qから蓄電量を求めた。その後、02Cの定電流にて放電し放電量を計測し、放電前の各サンプルの蓄電量を確認した。各サンプル電池の測定した開回路電圧値と、本発明の方法にて検知した蓄電量検知量と放電量、検知の精度を示す率としての[/公称容量×100]を、表7にまとめて示した。表7の結果から、検知蓄電量と実際の放電量との差すなわち誤差の公称容量値に対する割合は、1未満であり、実施例1のリチウムイオン電池同様に、ニッケル水素化物電池においても極めて高い精度で一致することが分かった。実施例6本実施例では、実施例3で用いたリチウムイオン電池に替えて、市販のAAサイズ公称容量1550mAhのニッケル水素化物二次電池に対して、実施例3と同様の操作で本発明の検知方法を適用した結果について説明する。AAサイズの公称容量1550mAhの市販のニッケル水素二次電池を9本用意し、25°Cの温度下、02Cの充電電流で7.5時間充電した。その後、上記電池を3本ごとのグループに分け、次の電池温度Tと放電電流Idの3条件、125°C、10C、20°C、02C、340°C、05Cで放電を継続し、各グループの3本の電池の中、1本を310mAh、1本を775mAh、1本を1240mAh、放電した時点で、図14のフローチャートにしたがって検知を開始し、先の実施例5で求めた正常な電池の基礎データの温度T、放電電流Id、電池電圧Vd、と蓄電量Qの関係から、サンプル電池の蓄電量を検知した。その後、各々の条件で放電し放電量を計測し、サンプル電池の検知開始前の蓄電量を確認した。各電池の測定した電池電圧値と、本発明の方法にて検知した蓄電量検知量と放電量、検知の精度を示す率としての[/公称容量×100]を、表8にまとめて示した。表8の結果から、検知蓄電量と実際の放電量との差すなわち誤差の公称容量値に対する割合は、2未満であり、実施例3のリチウムイオン電池同様に、ニッケル水素電池においても極めて高い精度で一致することが分かった。以上、実施例1から実施例6までの評価において、本発明の二次電池の内部状態を検知する方法を用いれば、二次電池が正常な状態である劣化状態であるに関わらず、極めて精度の高い蓄電量の検知が可能で、これにより二次電池を電源にする機器の作動時間も精度良く検知することができる。寿命に関わる容量低下も検知することが可能であることが分かった。また、本発明は各種電池にも適用できることが分かった。"