JP2985613B2 - 短絡セル数検出機能付蓄電池装置 - Google Patents
短絡セル数検出機能付蓄電池装置Info
- Publication number
- JP2985613B2 JP2985613B2 JP5267858A JP26785893A JP2985613B2 JP 2985613 B2 JP2985613 B2 JP 2985613B2 JP 5267858 A JP5267858 A JP 5267858A JP 26785893 A JP26785893 A JP 26785893A JP 2985613 B2 JP2985613 B2 JP 2985613B2
- Authority
- JP
- Japan
- Prior art keywords
- short
- cell
- voltage
- circuit
- storage battery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Secondary Cells (AREA)
Description
【0001】
【産業上の利用分野】本発明は、ニッケルカドミウム蓄
電池等と、セル短絡が発生したセルの数を検出するため
の短絡セル数検出装置とを備えた短絡セル数検出機能付
蓄電池装置に関する。
電池等と、セル短絡が発生したセルの数を検出するため
の短絡セル数検出装置とを備えた短絡セル数検出機能付
蓄電池装置に関する。
【0002】
【従来の技術】ニッケルカドミウム蓄電池は、正極側の
ニッケル電極と負極側のカドミウム電極との間にセパレ
ータを介しアルカリ性の電解液を充填した2次電池であ
る。また、蓄電池装置は、このようなニッケルカドミウ
ム蓄電池のセルを複数直列に接続して高電圧を得るよう
にしている。そして、この蓄電池装置には、短絡セル数
検出装置が設けられ、セル短絡を起こしたニッケルカド
ミウム蓄電池のセル数を検出するようにしたものがあ
る。また、これに加えて、ドライアップ検出装置が設け
られ、電解液の消耗によるドライアップを検出したり、
積算電池容量算出装置が設けられて、ニッケルカドミウ
ム蓄電池にそのとき実際に蓄積されている電池容量を示
す積算電池容量を随時算出するようにしたものもある。
ニッケル電極と負極側のカドミウム電極との間にセパレ
ータを介しアルカリ性の電解液を充填した2次電池であ
る。また、蓄電池装置は、このようなニッケルカドミウ
ム蓄電池のセルを複数直列に接続して高電圧を得るよう
にしている。そして、この蓄電池装置には、短絡セル数
検出装置が設けられ、セル短絡を起こしたニッケルカド
ミウム蓄電池のセル数を検出するようにしたものがあ
る。また、これに加えて、ドライアップ検出装置が設け
られ、電解液の消耗によるドライアップを検出したり、
積算電池容量算出装置が設けられて、ニッケルカドミウ
ム蓄電池にそのとき実際に蓄積されている電池容量を示
す積算電池容量を随時算出するようにしたものもある。
【0003】セル短絡は、蓄電池装置が充放電を何度も
繰り返すことにより、ニッケルカドミウム蓄電池のセル
内部のセパレータ中に針状の金属カドミウムが生成さ
れ、これが正負の電極板間を短絡させる現象である。そ
して、このようなセル短絡が発生すると、そのセルはも
はや蓄電池としての用をなさなくなる。そこで、蓄電池
装置の短絡セル数検出装置は、充電時に蓄電池装置内で
直列接続された全セルの端子電圧を測定し、この端子電
圧が一部のセルの内部抵抗の低下により異常に低くなっ
た場合にセル短絡が発生していると判断し、このセル短
絡が発生したセルの数を検出するようになっている。ま
た、このセル短絡が多数のセルで発生した場合には、蓄
電池装置が十分な電圧を供給することができなくなるの
で、電池異常として外部に通知を行う。
繰り返すことにより、ニッケルカドミウム蓄電池のセル
内部のセパレータ中に針状の金属カドミウムが生成さ
れ、これが正負の電極板間を短絡させる現象である。そ
して、このようなセル短絡が発生すると、そのセルはも
はや蓄電池としての用をなさなくなる。そこで、蓄電池
装置の短絡セル数検出装置は、充電時に蓄電池装置内で
直列接続された全セルの端子電圧を測定し、この端子電
圧が一部のセルの内部抵抗の低下により異常に低くなっ
た場合にセル短絡が発生していると判断し、このセル短
絡が発生したセルの数を検出するようになっている。ま
た、このセル短絡が多数のセルで発生した場合には、蓄
電池装置が十分な電圧を供給することができなくなるの
で、電池異常として外部に通知を行う。
【0004】ドライアップは、過充電等によりニッケル
カドミウム蓄電池のセル内部の電解液がガス化し消耗す
ることにより内部抵抗が異常に上昇する現象である。そ
して、蓄電池装置のドライアップ検出装置は、充電時に
蓄電池装置内で直列接続された全セルの端子電圧を測定
し、この端子電圧が一部のセルの内部抵抗の上昇により
異常に高くなった場合にこのドライアップを検出するよ
うになっている。また、このようなドライアップが1個
のセルにでも発生すると、内部抵抗の上昇により蓄電池
装置が十分な電流を供給することができず充電を行うこ
とも困難になるので、この場合には直ちに電池異常とし
て外部に通知を行う。
カドミウム蓄電池のセル内部の電解液がガス化し消耗す
ることにより内部抵抗が異常に上昇する現象である。そ
して、蓄電池装置のドライアップ検出装置は、充電時に
蓄電池装置内で直列接続された全セルの端子電圧を測定
し、この端子電圧が一部のセルの内部抵抗の上昇により
異常に高くなった場合にこのドライアップを検出するよ
うになっている。また、このようなドライアップが1個
のセルにでも発生すると、内部抵抗の上昇により蓄電池
装置が十分な電流を供給することができず充電を行うこ
とも困難になるので、この場合には直ちに電池異常とし
て外部に通知を行う。
【0005】積算電池容量は、例えばニッケルカドミウ
ム蓄電池の完全放電状態のときの値を0mAm秒(ミリ
アンペアミリ秒)として、充電時には充電電流を時間積
分して得た充電容量を加算し、放電時には放電電流を時
間積分して得た放電容量を減算する積算処理を繰り返す
ことにより算出した値である。従って、この積算電池容
量は、蓄電池装置にそのとき実際に貯えられている電池
容量を表すことになり、充電時には、定格電池容量に対
する割り合いを求めて充電の進捗状況を示すために利用
でき、また、放電時には、この積算電池容量がそのまま
残存容量を示すことになり、以降充電を行うことなく利
用可能な残りの電池容量を知らせることができる。ただ
し、このような充電容量と放電容量の積算を繰り返すと
誤差が累積されるので、蓄電池装置の積算電池容量算出
装置は、例えばニッケルカドミウム蓄電池の端子電圧が
所定電圧以下になると完全放電されたものとみなして、
そのときの積算電池容量を0mAm秒に再設定して積算
の初期化を行うようにしている。
ム蓄電池の完全放電状態のときの値を0mAm秒(ミリ
アンペアミリ秒)として、充電時には充電電流を時間積
分して得た充電容量を加算し、放電時には放電電流を時
間積分して得た放電容量を減算する積算処理を繰り返す
ことにより算出した値である。従って、この積算電池容
量は、蓄電池装置にそのとき実際に貯えられている電池
容量を表すことになり、充電時には、定格電池容量に対
する割り合いを求めて充電の進捗状況を示すために利用
でき、また、放電時には、この積算電池容量がそのまま
残存容量を示すことになり、以降充電を行うことなく利
用可能な残りの電池容量を知らせることができる。ただ
し、このような充電容量と放電容量の積算を繰り返すと
誤差が累積されるので、蓄電池装置の積算電池容量算出
装置は、例えばニッケルカドミウム蓄電池の端子電圧が
所定電圧以下になると完全放電されたものとみなして、
そのときの積算電池容量を0mAm秒に再設定して積算
の初期化を行うようにしている。
【0006】
【発明が解決しようとする課題】ところが、ニッケルカ
ドミウム蓄電池の端子電圧は、充電時の充電電流の大き
さに影響されるものであり、急速充電のために大きな充
電電流を供給すると、この端子電圧も上昇することにな
る。しかしながら、従来の短絡セル数検出装置は、セル
短絡の基準となる1セル当たりのセル電圧を一定の値と
し、測定した端子電圧がこのセル電圧と実装されたセル
の数を示す定格セル数との積よりも何セル分だけ低電圧
であるかによって短絡セル数を検出していたため、充電
電流が小さい場合にはこの短絡セル数が過剰に検出さ
れ、また充電電流が大きい場合にはこの短絡セル数が実
際より少なく検出されるという問題があった。そして、
このように短絡セル数が不正確になると、電池異常が誤
検出されるおそれも生じる。
ドミウム蓄電池の端子電圧は、充電時の充電電流の大き
さに影響されるものであり、急速充電のために大きな充
電電流を供給すると、この端子電圧も上昇することにな
る。しかしながら、従来の短絡セル数検出装置は、セル
短絡の基準となる1セル当たりのセル電圧を一定の値と
し、測定した端子電圧がこのセル電圧と実装されたセル
の数を示す定格セル数との積よりも何セル分だけ低電圧
であるかによって短絡セル数を検出していたため、充電
電流が小さい場合にはこの短絡セル数が過剰に検出さ
れ、また充電電流が大きい場合にはこの短絡セル数が実
際より少なく検出されるという問題があった。そして、
このように短絡セル数が不正確になると、電池異常が誤
検出されるおそれも生じる。
【0007】また、ドライアップ検出装置や積算電池容
量算出装置は、測定した端子電圧から蓄電池装置のセル
数を除算して1セル当たりのセル電圧を算出し、このセ
ル電圧が所定値以上であればドライアップを検出すると
共に、所定値以下であれば完全放電状態を検出し積算電
池容量を0mAm秒に再設定するようになっているの
で、計算に用いる蓄電池装置のセル数は、実装された定
格セル数から既にセル短絡を起こした短絡セル数を差し
引いた値とする必要がある。従って、この短絡セル数が
不正確な場合にはドライアップ検出装置によるドライア
ップの検出や積算電池容量算出装置による完全放電状態
の検出が信頼性の低いものになるという問題も発生する
ことになる。
量算出装置は、測定した端子電圧から蓄電池装置のセル
数を除算して1セル当たりのセル電圧を算出し、このセ
ル電圧が所定値以上であればドライアップを検出すると
共に、所定値以下であれば完全放電状態を検出し積算電
池容量を0mAm秒に再設定するようになっているの
で、計算に用いる蓄電池装置のセル数は、実装された定
格セル数から既にセル短絡を起こした短絡セル数を差し
引いた値とする必要がある。従って、この短絡セル数が
不正確な場合にはドライアップ検出装置によるドライア
ップの検出や積算電池容量算出装置による完全放電状態
の検出が信頼性の低いものになるという問題も発生する
ことになる。
【0008】本発明は、上記事情に鑑み、充電電流に応
じた1セル当たりの予測セル電圧に基づき正確な短絡セ
ル数を求めることができる短絡セル数検出機能付蓄電池
装置を提供することを目的としている。
じた1セル当たりの予測セル電圧に基づき正確な短絡セ
ル数を求めることができる短絡セル数検出機能付蓄電池
装置を提供することを目的としている。
【0009】
【課題を解決するための手段】上記課題を解決するため
に、請求項1の短絡セル数検出機能付蓄電池装置は、複
数のセルからなる充電可能な蓄電池と、充電時に蓄電池
に流入する充電電流を検出する充電電流検出手段と、充
電時における蓄電池の端子電圧を検出する端子電圧検出
手段と、セル電圧を予測する初期値として予め設定した
電圧値を、充電電流検出手段が検出した充電電流に基づ
いて、この充電電流が大きくなるほどより高い電圧値と
する所定の変換手順に従って変換し、この変換した電圧
値を1セル当たりのセル電圧を予測した予測セル電圧と
して算出する予測セル電圧算出手段と、蓄電池の定格セ
ル数を記録する定格セル数記録手段と、予測セル電圧算
出手段が算出した予測セル電圧と定格セル数記録手段に
記録された定格セル数との積から端子電圧検出手段が検
出した端子電圧を減算し、この減算結果をさらに予測セ
ル電圧で除算することにより短絡セル数を求める短絡セ
ル数算出手段とを備えたことを特徴としている。
に、請求項1の短絡セル数検出機能付蓄電池装置は、複
数のセルからなる充電可能な蓄電池と、充電時に蓄電池
に流入する充電電流を検出する充電電流検出手段と、充
電時における蓄電池の端子電圧を検出する端子電圧検出
手段と、セル電圧を予測する初期値として予め設定した
電圧値を、充電電流検出手段が検出した充電電流に基づ
いて、この充電電流が大きくなるほどより高い電圧値と
する所定の変換手順に従って変換し、この変換した電圧
値を1セル当たりのセル電圧を予測した予測セル電圧と
して算出する予測セル電圧算出手段と、蓄電池の定格セ
ル数を記録する定格セル数記録手段と、予測セル電圧算
出手段が算出した予測セル電圧と定格セル数記録手段に
記録された定格セル数との積から端子電圧検出手段が検
出した端子電圧を減算し、この減算結果をさらに予測セ
ル電圧で除算することにより短絡セル数を求める短絡セ
ル数算出手段とを備えたことを特徴としている。
【0010】請求項2の短絡セル数検出機能付蓄電池装
置は、請求項1の構成に加え、短絡セル数算出手段が算
出した短絡セル数の小数点以下の値を切り捨てて短絡セ
ル数を整数化する短絡セル数整数化手段が設けられたこ
とを特徴としている。
置は、請求項1の構成に加え、短絡セル数算出手段が算
出した短絡セル数の小数点以下の値を切り捨てて短絡セ
ル数を整数化する短絡セル数整数化手段が設けられたこ
とを特徴としている。
【0011】
【作用】本発明の短絡セル数検出機能付蓄電池装置に装
備される充電可能な蓄電池としては、ニッケルカドミウ
ム蓄電池等の全ての2次電池が含まれる。
備される充電可能な蓄電池としては、ニッケルカドミウ
ム蓄電池等の全ての2次電池が含まれる。
【0012】充電電流検出手段は、例えば抵抗値の極め
て低い抵抗器を蓄電池に直列に接続しておき、この蓄電
池に流入する方向の電流による抵抗器での電圧降下を測
定することにより充電電流を検出することができる。端
子電圧検出手段は、この充電時における蓄電池の複数の
セル全体の端子電圧を検出する。
て低い抵抗器を蓄電池に直列に接続しておき、この蓄電
池に流入する方向の電流による抵抗器での電圧降下を測
定することにより充電電流を検出することができる。端
子電圧検出手段は、この充電時における蓄電池の複数の
セル全体の端子電圧を検出する。
【0013】予測セル電圧算出手段は、例えば充電電流
が0Aのときに予測されるセル電圧を初期値として予め
設定し、上記充電電流検出手段が検出した充電電流に基
づいて、充電電流が大きくなるほどこの初期値よりも高
い電圧値となるような所定の変換手順に従い予測セル電
圧を算出する。予測セル電圧は、セル短絡が発生してい
ないセルについて、1セル当たりのセル電圧を充電電流
の大きさに応じて予測したものである。従って、セル短
絡が発生していなければ、蓄電池装置に実装された蓄電
池の定格セル数にこの予測セル電圧を乗算した値は、充
電時に端子電圧検出手段が検出する端子電圧に一致する
筈である。この蓄電池装置の定格セル数は、定格セル数
記録手段に記録されている。定格セル数は、蓄電池装置
の種類ごとに固定であるため、定格セル数記録手段は読
み出し専用の記録手段を用いることができる。
が0Aのときに予測されるセル電圧を初期値として予め
設定し、上記充電電流検出手段が検出した充電電流に基
づいて、充電電流が大きくなるほどこの初期値よりも高
い電圧値となるような所定の変換手順に従い予測セル電
圧を算出する。予測セル電圧は、セル短絡が発生してい
ないセルについて、1セル当たりのセル電圧を充電電流
の大きさに応じて予測したものである。従って、セル短
絡が発生していなければ、蓄電池装置に実装された蓄電
池の定格セル数にこの予測セル電圧を乗算した値は、充
電時に端子電圧検出手段が検出する端子電圧に一致する
筈である。この蓄電池装置の定格セル数は、定格セル数
記録手段に記録されている。定格セル数は、蓄電池装置
の種類ごとに固定であるため、定格セル数記録手段は読
み出し専用の記録手段を用いることができる。
【0014】上記予測セル電圧算出手段が実行する変換
手順は、充電電流をパラメータとして所定の計算を行う
手順の他、例えば予め各充電電流の値ごとに設定された
予測セル電圧の値のテーブルを参照して当該充電電流に
対応する予測セル電圧を求める手順等であってもよく、
本来の演算処理以外の方法によって予測セル電圧を算出
することができる。また、この変換手順は、任意の2種
類の充電電流に対して、大きな充電電流の方が小さい充
電電流よりも低い予測セル電圧が得られようなことがあ
ってはならないが、局所的には大小の充電電流に対して
同じ値の予測セル電圧が得られる場合があってもよい。
手順は、充電電流をパラメータとして所定の計算を行う
手順の他、例えば予め各充電電流の値ごとに設定された
予測セル電圧の値のテーブルを参照して当該充電電流に
対応する予測セル電圧を求める手順等であってもよく、
本来の演算処理以外の方法によって予測セル電圧を算出
することができる。また、この変換手順は、任意の2種
類の充電電流に対して、大きな充電電流の方が小さい充
電電流よりも低い予測セル電圧が得られようなことがあ
ってはならないが、局所的には大小の充電電流に対して
同じ値の予測セル電圧が得られる場合があってもよい。
【0015】短絡セル数算出手段は、まず予測セル電圧
算出手段が算出した予測セル電圧と定格セル数記録手段
に記録された定格セル数との積から端子電圧検出手段が
検出した端子電圧を減算する。即ち、上記のように、セ
ル短絡が発生していなければこの減算結果はほぼ0Vと
なる筈であるが、セル短絡が発生している場合には、セ
ル短絡を起こしたセルの内部抵抗がほぼ0Ωとなるた
め、短絡セル数に比例してこの減算結果が大きな電圧値
を示すようになる。従って、短絡セル数算出手段は、こ
の減算結果をさらに予測セル電圧で除算することにより
短絡セル数を求めることができる。
算出手段が算出した予測セル電圧と定格セル数記録手段
に記録された定格セル数との積から端子電圧検出手段が
検出した端子電圧を減算する。即ち、上記のように、セ
ル短絡が発生していなければこの減算結果はほぼ0Vと
なる筈であるが、セル短絡が発生している場合には、セ
ル短絡を起こしたセルの内部抵抗がほぼ0Ωとなるた
め、短絡セル数に比例してこの減算結果が大きな電圧値
を示すようになる。従って、短絡セル数算出手段は、こ
の減算結果をさらに予測セル電圧で除算することにより
短絡セル数を求めることができる。
【0016】この結果、請求項1の短絡セル数検出機能
付蓄電池装置によれば、充電電流の大きさに応じて1セ
ル当たりのセル電圧を予測した予測セル電圧を算出し、
この予測セル電圧に基づいて実際の端子電圧から短絡セ
ル数を計算するようにしているので、正確な短絡セル数
を検出することができるようになる。
付蓄電池装置によれば、充電電流の大きさに応じて1セ
ル当たりのセル電圧を予測した予測セル電圧を算出し、
この予測セル電圧に基づいて実際の端子電圧から短絡セ
ル数を計算するようにしているので、正確な短絡セル数
を検出することができるようになる。
【0017】なお、短絡セル数算出手段等での演算手順
は、実質的に同じ演算であれば、具体的な演算形式は問
わない。即ち、例えば予測セル電圧算出手段が全てのセ
ルを直列接続したときの端子電圧を予測した予測端子電
圧を求めるものとし、短絡セル数算出手段では、この予
測端子電圧から端子電圧検出手段が検出した端子電圧を
減算し、この減算結果をさらに予測端子電圧で除算する
と共に定格セル数記録手段に記録された定格セル数を乗
算して短絡セル数を求めることもできる。
は、実質的に同じ演算であれば、具体的な演算形式は問
わない。即ち、例えば予測セル電圧算出手段が全てのセ
ルを直列接続したときの端子電圧を予測した予測端子電
圧を求めるものとし、短絡セル数算出手段では、この予
測端子電圧から端子電圧検出手段が検出した端子電圧を
減算し、この減算結果をさらに予測端子電圧で除算する
と共に定格セル数記録手段に記録された定格セル数を乗
算して短絡セル数を求めることもできる。
【0018】ここで検出される短絡セル数は頻繁に変化
するものではないため、充電時において、通常は例えば
充電容量が定格電池容量の所定の割り合いを超えたとき
にのみ1回の検出を行うようにする。また、この短絡セ
ル数の検出精度をさらに高めるために、端子電圧検出手
段による端子電圧の検出を複数回行ってその平均値を採
用することによりノイズの影響を排除したり、検出結果
の短絡セル数も複数回同じ値が検出されなければ有効な
結果として採用しないようにして誤検出を回避させるよ
うにすることもできる。
するものではないため、充電時において、通常は例えば
充電容量が定格電池容量の所定の割り合いを超えたとき
にのみ1回の検出を行うようにする。また、この短絡セ
ル数の検出精度をさらに高めるために、端子電圧検出手
段による端子電圧の検出を複数回行ってその平均値を採
用することによりノイズの影響を排除したり、検出結果
の短絡セル数も複数回同じ値が検出されなければ有効な
結果として採用しないようにして誤検出を回避させるよ
うにすることもできる。
【0019】請求項2の短絡セル数検出機能付蓄電池装
置では、短絡セル数整数化手段が上記短絡セル数算出手
段によって算出された短絡セル数を整数化する。短絡セ
ル数算出手段による実際の演算では、結果に小数点以下
の端数が発生するのが通常である。しかし、セル短絡
は、セル内の正負の電極板間が短絡する現象であるた
め、直列接続されたセルの内部がさらに分割されて部分
的に短絡するという状態は考えられず、このため短絡セ
ル数も普通は整数となる。従って、請求項2では、短絡
セル数算出手段が算出した短絡セル数を整数化すること
により、この短絡セル数を一般概念通りの整数の値とし
て得ることができるようにしている。
置では、短絡セル数整数化手段が上記短絡セル数算出手
段によって算出された短絡セル数を整数化する。短絡セ
ル数算出手段による実際の演算では、結果に小数点以下
の端数が発生するのが通常である。しかし、セル短絡
は、セル内の正負の電極板間が短絡する現象であるた
め、直列接続されたセルの内部がさらに分割されて部分
的に短絡するという状態は考えられず、このため短絡セ
ル数も普通は整数となる。従って、請求項2では、短絡
セル数算出手段が算出した短絡セル数を整数化すること
により、この短絡セル数を一般概念通りの整数の値とし
て得ることができるようにしている。
【0020】
【実施例】以下、図面を参照しながら、本発明の実施例
を詳述する。
を詳述する。
【0021】図1乃至図5は本発明の一実施例を示すも
のであって、図1は図2に示した短絡セル数検出処理の
動作を示すフローチャート、図2はマイクロコンピュー
タにおける割り込みルーチンの動作を示すフローチャー
ト、図3は蓄電池装置の構成を示すブロック図、図4は
充電電流と予測セル電圧との関係を示す図、図5はEE
PROMにおける短絡セル数の記録領域のメモリマップ
である。
のであって、図1は図2に示した短絡セル数検出処理の
動作を示すフローチャート、図2はマイクロコンピュー
タにおける割り込みルーチンの動作を示すフローチャー
ト、図3は蓄電池装置の構成を示すブロック図、図4は
充電電流と予測セル電圧との関係を示す図、図5はEE
PROMにおける短絡セル数の記録領域のメモリマップ
である。
【0022】本実施例の蓄電池装置は、1チップマイク
ロコンピュータによって短絡セル数検出装置の演算制御
部を構成した場合について説明する。
ロコンピュータによって短絡セル数検出装置の演算制御
部を構成した場合について説明する。
【0023】この蓄電池装置は、図3に示すように、ニ
ッケルカドミウム蓄電池1と共にマイクロコンピュータ
基板2をケース内に収納したものである。ニッケルカド
ミウム蓄電池1は、複数のセル1aを直列に接続したも
のであり、正極が蓄電池装置の正極端子3に接続される
と共に、負極がシャント抵抗4を介して負極端子5に接
続されている。そして、蓄電池装置の充放電は、これら
正極端子3と負極端子5を通じて行われる。シャント抵
抗4は、抵抗値が数mΩ程度の極めて低抵抗の抵抗器で
あり、ここに流れる電流の大きさを検出するための検流
器の役割を果たすものである。また、この蓄電池装置内
には、サーモスタット6とサーミスタ7がニッケルカド
ミウム蓄電池1の近傍に配置され、それぞれの導通状態
や抵抗値を外部端子から読み出せるようになっている。
サーモスタット6は、温度が所定値以上に上昇すると遮
断されるので、この導通状態を外部から読み出すことに
よりニッケルカドミウム蓄電池1の充電末期を検出する
ことができる。サーミスタ7は、ニッケルカドミウム蓄
電池1の温度に応じて抵抗値が変化するので、この抵抗
値を外部から読み出すことにより、充電完了の時期等を
検出するのに利用することができる。
ッケルカドミウム蓄電池1と共にマイクロコンピュータ
基板2をケース内に収納したものである。ニッケルカド
ミウム蓄電池1は、複数のセル1aを直列に接続したも
のであり、正極が蓄電池装置の正極端子3に接続される
と共に、負極がシャント抵抗4を介して負極端子5に接
続されている。そして、蓄電池装置の充放電は、これら
正極端子3と負極端子5を通じて行われる。シャント抵
抗4は、抵抗値が数mΩ程度の極めて低抵抗の抵抗器で
あり、ここに流れる電流の大きさを検出するための検流
器の役割を果たすものである。また、この蓄電池装置内
には、サーモスタット6とサーミスタ7がニッケルカド
ミウム蓄電池1の近傍に配置され、それぞれの導通状態
や抵抗値を外部端子から読み出せるようになっている。
サーモスタット6は、温度が所定値以上に上昇すると遮
断されるので、この導通状態を外部から読み出すことに
よりニッケルカドミウム蓄電池1の充電末期を検出する
ことができる。サーミスタ7は、ニッケルカドミウム蓄
電池1の温度に応じて抵抗値が変化するので、この抵抗
値を外部から読み出すことにより、充電完了の時期等を
検出するのに利用することができる。
【0024】マイクロコンピュータ基板2は、マイクロ
コンピュータ2aとその周辺回路を実装した回路基板で
ある。マイクロコンピュータ2aは、アナログ信号を入
力してAD変換を行うアナログポートAD1 〜AD3 を
備えている。そして、第1のアナログポートAD1 に
は、上記ニッケルカドミウム蓄電池1の端子電圧が端子
電圧入力回路2bを介して入力され、第2のアナログポ
ートAD2 には、上記シャント抵抗4の充電電流による
電圧降下が充電電流入力回路2cを介して入力され、第
3のアナログポートAD3 には、このシャント抵抗4の
放電電流による電圧降下が放電電流入力回路2dを介し
て入力されるようになっている。端子電圧入力回路2b
は、ニッケルカドミウム蓄電池1の端子電圧を抵抗分圧
によりAD変換可能な電圧範囲に変換して第1のアナロ
グポートAD1 に送るインターフェイス回路である。ま
た、充電電流入力回路2cと放電電流入力回路2dは、
オペアンプ(演算増幅器)に負帰還を施すことにより所
定の利得を得るようにした反転増幅器と非反転増幅器で
あり、充電電流と放電電流に対応する電圧降下をそれぞ
れAD変換可能な電圧範囲に変換して第2と第3のアナ
ログポートAD2 ,AD3 に送るインターフェイス回路
である。ただし、充電電流入力回路2cは、シャント抵
抗4に充電電流が流れた場合に正となる電圧を出力し、
放電電流入力回路2dは、シャント抵抗4に放電電流が
流れた場合に正となる電圧を出力するようになってい
て、それぞれ負電圧は0Aの電流値として取り扱われる
ので、第2と第3のアナログポートAD2 ,AD3 に
は、充電電流と放電電流とが区別して入力される。この
結果、これらのアナログポートAD1 〜AD3 には、そ
れぞれニッケルカドミウム蓄電池1の端子電圧,充電電
流及び放電電流の各値が入力され内部でディジタル信号
に変換されることになる。なお、第1のアナログポート
AD1 に入力される端子電圧の値には、実際にはシャン
ト抵抗4の電圧降下も含まれることになるが、この電圧
降下はほとんど無視できる。
コンピュータ2aとその周辺回路を実装した回路基板で
ある。マイクロコンピュータ2aは、アナログ信号を入
力してAD変換を行うアナログポートAD1 〜AD3 を
備えている。そして、第1のアナログポートAD1 に
は、上記ニッケルカドミウム蓄電池1の端子電圧が端子
電圧入力回路2bを介して入力され、第2のアナログポ
ートAD2 には、上記シャント抵抗4の充電電流による
電圧降下が充電電流入力回路2cを介して入力され、第
3のアナログポートAD3 には、このシャント抵抗4の
放電電流による電圧降下が放電電流入力回路2dを介し
て入力されるようになっている。端子電圧入力回路2b
は、ニッケルカドミウム蓄電池1の端子電圧を抵抗分圧
によりAD変換可能な電圧範囲に変換して第1のアナロ
グポートAD1 に送るインターフェイス回路である。ま
た、充電電流入力回路2cと放電電流入力回路2dは、
オペアンプ(演算増幅器)に負帰還を施すことにより所
定の利得を得るようにした反転増幅器と非反転増幅器で
あり、充電電流と放電電流に対応する電圧降下をそれぞ
れAD変換可能な電圧範囲に変換して第2と第3のアナ
ログポートAD2 ,AD3 に送るインターフェイス回路
である。ただし、充電電流入力回路2cは、シャント抵
抗4に充電電流が流れた場合に正となる電圧を出力し、
放電電流入力回路2dは、シャント抵抗4に放電電流が
流れた場合に正となる電圧を出力するようになってい
て、それぞれ負電圧は0Aの電流値として取り扱われる
ので、第2と第3のアナログポートAD2 ,AD3 に
は、充電電流と放電電流とが区別して入力される。この
結果、これらのアナログポートAD1 〜AD3 には、そ
れぞれニッケルカドミウム蓄電池1の端子電圧,充電電
流及び放電電流の各値が入力され内部でディジタル信号
に変換されることになる。なお、第1のアナログポート
AD1 に入力される端子電圧の値には、実際にはシャン
ト抵抗4の電圧降下も含まれることになるが、この電圧
降下はほとんど無視できる。
【0025】このマイクロコンピュータ2aは、ディジ
タル入出力を行うIOポートD0 〜D10を備えている。
IOポートD0 〜D3 には、外部記憶装置であるEEP
ROM2eが接続されている。EEPROM2eは、電
気的な書き込みが可能な不揮発性の半導体記憶装置であ
るEEPROM[Electrically Erasable Programmable
Read-Only Memory] からなり、このIOポートD0 〜D
3 を介してEEPROM2eに対してデータの読み書き
を行うことができるようになっている。このEEPRO
M2eには、予め定格電池容量や定格セル数等の当該蓄
電池装置に固有の電池情報が書き込まれ記憶されると共
に、短絡セル数等の動的な電池情報も随時書き込み更新
されて記憶されている。IOポートD4 〜D8 には、5
個のLED[Light Emitting Diode]を備えたLEDアレ
イ2fが接続され、各IOポートD4 〜D8 に対応する
LEDを任意に点灯させることができるようになってい
る。IOポートD9 には、蓄電池装置の外部端子である
通信端子9が接続され、この通信端子9を介して充電器
等と通信を行うことができるようになっている。IOポ
ートD10には、蓄電池装置表面に操作部が設けられた操
作スイッチ8が接続され、この操作スイッチ8の操作を
読み込むことができるようになっている。
タル入出力を行うIOポートD0 〜D10を備えている。
IOポートD0 〜D3 には、外部記憶装置であるEEP
ROM2eが接続されている。EEPROM2eは、電
気的な書き込みが可能な不揮発性の半導体記憶装置であ
るEEPROM[Electrically Erasable Programmable
Read-Only Memory] からなり、このIOポートD0 〜D
3 を介してEEPROM2eに対してデータの読み書き
を行うことができるようになっている。このEEPRO
M2eには、予め定格電池容量や定格セル数等の当該蓄
電池装置に固有の電池情報が書き込まれ記憶されると共
に、短絡セル数等の動的な電池情報も随時書き込み更新
されて記憶されている。IOポートD4 〜D8 には、5
個のLED[Light Emitting Diode]を備えたLEDアレ
イ2fが接続され、各IOポートD4 〜D8 に対応する
LEDを任意に点灯させることができるようになってい
る。IOポートD9 には、蓄電池装置の外部端子である
通信端子9が接続され、この通信端子9を介して充電器
等と通信を行うことができるようになっている。IOポ
ートD10には、蓄電池装置表面に操作部が設けられた操
作スイッチ8が接続され、この操作スイッチ8の操作を
読み込むことができるようになっている。
【0026】上記マイクロコンピュータ2aは、ニッケ
ルカドミウム蓄電池1から電源回路2gを介して定電圧
電源の供給を受けるようになっている。また、このマイ
クロコンピュータ2a内部のAD変換回路やEEPRO
M2e及びLEDアレイ2fも図示しない電源回路を介
してニッケルカドミウム蓄電池1から電源の供給を受け
るようになっている。ただし、これらAD変換回路等の
電源は、マイクロコンピュータ2aによって必要時にの
み供給が行われるように制御され、無駄な電力を消費し
ないようになっている。
ルカドミウム蓄電池1から電源回路2gを介して定電圧
電源の供給を受けるようになっている。また、このマイ
クロコンピュータ2a内部のAD変換回路やEEPRO
M2e及びLEDアレイ2fも図示しない電源回路を介
してニッケルカドミウム蓄電池1から電源の供給を受け
るようになっている。ただし、これらAD変換回路等の
電源は、マイクロコンピュータ2aによって必要時にの
み供給が行われるように制御され、無駄な電力を消費し
ないようになっている。
【0027】上記構成の蓄電池装置の短絡セル数検出装
置の動作を図1及び図2のフローチャートに基づいて説
明する。
置の動作を図1及び図2のフローチャートに基づいて説
明する。
【0028】マイクロコンピュータ2aは、内部のPR
OM[Programmable Read-Only Memory] に格納されたプ
ログラムに従ってCPU[Central Processing Unit] が
各ポートAD1 〜AD3 及びD0 〜D10の入出力を行う
ことにより制御動作を行う。また、このマイクロコンピ
ュータ2aは、内部にタイマ割り込み機能を備え、タイ
マに設定された時間間隔ごとにハードウエア割り込みに
よってプログラムの割り込みルーチンを呼び出すことが
できるようになっている。そして、短絡セル数検出装置
は、この割り込みルーチンによって実現される。
OM[Programmable Read-Only Memory] に格納されたプ
ログラムに従ってCPU[Central Processing Unit] が
各ポートAD1 〜AD3 及びD0 〜D10の入出力を行う
ことにより制御動作を行う。また、このマイクロコンピ
ュータ2aは、内部にタイマ割り込み機能を備え、タイ
マに設定された時間間隔ごとにハードウエア割り込みに
よってプログラムの割り込みルーチンを呼び出すことが
できるようになっている。そして、短絡セル数検出装置
は、この割り込みルーチンによって実現される。
【0029】この割り込みルーチンは、制御が待機状態
にある場合には、電力消費を抑制するために比較的長い
タイマ時間T1 間隔で呼び出されるように設定されてい
る。そして、この割り込みルーチンが呼び出されると、
図2に示すように、まず最初のステップ(以下「S」と
いう)において、アナログポートAD2 に入力された充
電電流の値をAD変換することにより検出を行う(S
1)。次に、充電状態の設定が行われているかどうかを
調べ(S2)、充電状態が設定されていない場合には、
検出した充電電流の値が充電開始電流Imin 以上かどう
かの判断を行う(S3)。そして、充電開始電流Imin
に満たないと判定された場合には、制御が通常の待機状
態かその他の状態にあり、かつ、充電も開始されていな
いことを示すので、直ちに割り込みルーチンを終了す
る。
にある場合には、電力消費を抑制するために比較的長い
タイマ時間T1 間隔で呼び出されるように設定されてい
る。そして、この割り込みルーチンが呼び出されると、
図2に示すように、まず最初のステップ(以下「S」と
いう)において、アナログポートAD2 に入力された充
電電流の値をAD変換することにより検出を行う(S
1)。次に、充電状態の設定が行われているかどうかを
調べ(S2)、充電状態が設定されていない場合には、
検出した充電電流の値が充電開始電流Imin 以上かどう
かの判断を行う(S3)。そして、充電開始電流Imin
に満たないと判定された場合には、制御が通常の待機状
態かその他の状態にあり、かつ、充電も開始されていな
いことを示すので、直ちに割り込みルーチンを終了す
る。
【0030】ここで、蓄電池装置の充電が開始される
と、その後最初に呼び出された割り込みルーチンの上記
S3の処理において充電電流が充電開始電流Imin 以上
になったと判定されるので、まず自身のタイマ割り込み
の時間をタイマ時間T1 よりも短いタイマ時間T2 間隔
に設定すると共に(S4)、充電状態の設定を行い(S
5)、制御を待機状態から充電状態に移行させる。そし
て、検出した充電電流の値にタイマ割り込みの時間間隔
であるタイマ時間T2 を乗算することにより充電容量の
算出を行う(S6)。ここで算出した充電容量を積算す
れば、充電電流を時間積分したことになるので、これに
より充電によってニッケルカドミウム蓄電池1に蓄積さ
れた電荷量を検出することができる。また、この際、充
電電流にこの充電電流の大きさや充電回数に応じて変化
する充電効率も合わせて乗算しておけば、より正確な充
電容量を算出することができるようになる。なお、この
充電状態でタイマ割り込みの時間を待機状態のタイマ時
間T1 間隔よりも短いタイマ時間T2 間隔に設定するの
は、充電電流に基づき充電容量を精密に検出するためで
あり、これにより、充電電流が不安定な場合や著しく変
化する場合にも対応することができる。
と、その後最初に呼び出された割り込みルーチンの上記
S3の処理において充電電流が充電開始電流Imin 以上
になったと判定されるので、まず自身のタイマ割り込み
の時間をタイマ時間T1 よりも短いタイマ時間T2 間隔
に設定すると共に(S4)、充電状態の設定を行い(S
5)、制御を待機状態から充電状態に移行させる。そし
て、検出した充電電流の値にタイマ割り込みの時間間隔
であるタイマ時間T2 を乗算することにより充電容量の
算出を行う(S6)。ここで算出した充電容量を積算す
れば、充電電流を時間積分したことになるので、これに
より充電によってニッケルカドミウム蓄電池1に蓄積さ
れた電荷量を検出することができる。また、この際、充
電電流にこの充電電流の大きさや充電回数に応じて変化
する充電効率も合わせて乗算しておけば、より正確な充
電容量を算出することができるようになる。なお、この
充電状態でタイマ割り込みの時間を待機状態のタイマ時
間T1 間隔よりも短いタイマ時間T2 間隔に設定するの
は、充電電流に基づき充電容量を精密に検出するためで
あり、これにより、充電電流が不安定な場合や著しく変
化する場合にも対応することができる。
【0031】上記のようにして充電容量が算出される
と、マイクロコンピュータ2aの内部のRAM[Random
Access Memory]に記憶されている充電電流の値と積算電
池容量の更新を行うと共に(S7)、短絡セル数検出処
理を実行する(S8)。S7における充電電流の値の更
新は、RAMに記憶されている値を新たに検出した値に
書き換えることにより行う。また、積算電池容量の更新
は、まずRAMから読み出した前回の積算電池容量に今
回算出した上記充電容量を加算し、この加算結果を新た
な積算電池容量としてRAMに書き込むことにより行
う。
と、マイクロコンピュータ2aの内部のRAM[Random
Access Memory]に記憶されている充電電流の値と積算電
池容量の更新を行うと共に(S7)、短絡セル数検出処
理を実行する(S8)。S7における充電電流の値の更
新は、RAMに記憶されている値を新たに検出した値に
書き換えることにより行う。また、積算電池容量の更新
は、まずRAMから読み出した前回の積算電池容量に今
回算出した上記充電容量を加算し、この加算結果を新た
な積算電池容量としてRAMに書き込むことにより行
う。
【0032】S8の短絡セル数検出処理は、ニッケルカ
ドミウム蓄電池1の複数のセル1aのうちからセル短絡
が発生したセル1aの数を検出しEEPROM2eに記
録する処理である。ただし、この短絡セル数の検出は、
1回の充電で1度だけ行うようになっている。即ち、こ
の短絡セル数検出処理は、図1に示すように、まずS7
の処理による更新前の積算電池容量がEEPROM2e
に記憶されている定格電池容量のR%未満であるかどう
かを判断し(S21)、次にS7の処理による更新後の
積算電池容量が定格電池容量のR%以上であるかどうか
を判断する(S22)。そして、更新前の積算電池容量
が定格電池容量のR%未満でないか、又は、更新後の積
算電池容量が定格電池容量のR%以上でない場合には、
このS8の短絡セル数検出処理を直ちに終了する。しか
し、更新前の積算電池容量が定格電池容量のR%未満で
あり、かつ、更新後の積算電池容量が定格電池容量のR
%以上である場合、即ち充電により積算電池容量が定格
電池容量のR%を丁度超えたときには、1度だけ短絡セ
ル数の検出を行う。この短絡セル数の検出は、まずアナ
ログポートAD1 に入力された端子電圧の値をAD変換
することにより検出を行うと共に(S23)、先に検出
した充電電流の値に基づいて内部のPROMから予測セ
ル電圧を読み出す(S24)。
ドミウム蓄電池1の複数のセル1aのうちからセル短絡
が発生したセル1aの数を検出しEEPROM2eに記
録する処理である。ただし、この短絡セル数の検出は、
1回の充電で1度だけ行うようになっている。即ち、こ
の短絡セル数検出処理は、図1に示すように、まずS7
の処理による更新前の積算電池容量がEEPROM2e
に記憶されている定格電池容量のR%未満であるかどう
かを判断し(S21)、次にS7の処理による更新後の
積算電池容量が定格電池容量のR%以上であるかどうか
を判断する(S22)。そして、更新前の積算電池容量
が定格電池容量のR%未満でないか、又は、更新後の積
算電池容量が定格電池容量のR%以上でない場合には、
このS8の短絡セル数検出処理を直ちに終了する。しか
し、更新前の積算電池容量が定格電池容量のR%未満で
あり、かつ、更新後の積算電池容量が定格電池容量のR
%以上である場合、即ち充電により積算電池容量が定格
電池容量のR%を丁度超えたときには、1度だけ短絡セ
ル数の検出を行う。この短絡セル数の検出は、まずアナ
ログポートAD1 に入力された端子電圧の値をAD変換
することにより検出を行うと共に(S23)、先に検出
した充電電流の値に基づいて内部のPROMから予測セ
ル電圧を読み出す(S24)。
【0033】S23の端子電圧の検出では、ノイズの影
響を避けるために、アナログポートAD1 に入力された
端子電圧の値を連続して複数回AD変換して読み込み、
これらの値の最大値と最小値を除いた残りの値の平均を
求めて、これを有効な端子電圧としている。また、充電
時におけるニッケルカドミウム蓄電池1の1個のセル1
aのセル電圧は、このセル1aが正常であれば、1.3
V〜1.6V程度の範囲内で充電電流が大きいほど高い
電圧となる。そこで、本実施例では、この1個のセル1
aのセル電圧を予測セル電圧Vsel として充電電流Iの
一次式で近似し、式Vsel =Vsel0+kIを計算するこ
とにより求める。ここでVsel0は、充電電流Iが0Aの
ときの仮想的な予測セル電圧の初期値である。また、k
は、0に近い正の定数である。従って、この充電電流と
予測セル電圧との関係は、図4に示すような右上がりの
直線で表され、充電電流が大きくなるほど、予測セル電
圧が徐々に高くなることになる。S24の処理では、充
電電流の値に基づいてこの式Vsel =Vsel0+kIの計
算を行うことにより予測セル電圧を算出することもでき
る。しかしながら、このような演算はマイクロコンピュ
ータ2aに無駄な負担をかけることになるため、ここで
は、予め内部のPROMに記憶させておいた予測セル電
圧を読み出すROMテーブル方式を用いている。即ち、
充電電流を適当な範囲ごとに分類し、各範囲を代表する
充電電流に対する予測セル電圧を予め計算してそれぞれ
PROMに書き込んでおくことにより、S24の処理で
は、検出した充電電流に対応するこのPROMの予測セ
ル電圧を読み出すだけで済むようにしている。
響を避けるために、アナログポートAD1 に入力された
端子電圧の値を連続して複数回AD変換して読み込み、
これらの値の最大値と最小値を除いた残りの値の平均を
求めて、これを有効な端子電圧としている。また、充電
時におけるニッケルカドミウム蓄電池1の1個のセル1
aのセル電圧は、このセル1aが正常であれば、1.3
V〜1.6V程度の範囲内で充電電流が大きいほど高い
電圧となる。そこで、本実施例では、この1個のセル1
aのセル電圧を予測セル電圧Vsel として充電電流Iの
一次式で近似し、式Vsel =Vsel0+kIを計算するこ
とにより求める。ここでVsel0は、充電電流Iが0Aの
ときの仮想的な予測セル電圧の初期値である。また、k
は、0に近い正の定数である。従って、この充電電流と
予測セル電圧との関係は、図4に示すような右上がりの
直線で表され、充電電流が大きくなるほど、予測セル電
圧が徐々に高くなることになる。S24の処理では、充
電電流の値に基づいてこの式Vsel =Vsel0+kIの計
算を行うことにより予測セル電圧を算出することもでき
る。しかしながら、このような演算はマイクロコンピュ
ータ2aに無駄な負担をかけることになるため、ここで
は、予め内部のPROMに記憶させておいた予測セル電
圧を読み出すROMテーブル方式を用いている。即ち、
充電電流を適当な範囲ごとに分類し、各範囲を代表する
充電電流に対する予測セル電圧を予め計算してそれぞれ
PROMに書き込んでおくことにより、S24の処理で
は、検出した充電電流に対応するこのPROMの予測セ
ル電圧を読み出すだけで済むようにしている。
【0034】上記のようにして予測セル電圧が読み出さ
れると、この予測セル電圧と先に検出した端子電圧とE
EPROM2eに記憶された定格セル数から短絡セル数
を算出し(S25)、この検出した短絡セル数をEEP
ROM2eに記録して(S26)、S8の短絡セル数検
出処理を終了する。
れると、この予測セル電圧と先に検出した端子電圧とE
EPROM2eに記憶された定格セル数から短絡セル数
を算出し(S25)、この検出した短絡セル数をEEP
ROM2eに記録して(S26)、S8の短絡セル数検
出処理を終了する。
【0035】S25の処理では、予測セル電圧をVsel
,端子電圧をV及び定格セル数をNとして、短絡セル
数NS を式NS =INT((N×Vsel −V)/Vsel
)によって算出している。即ち、部分式(N×Vsel
−V)は、定格セル数Nと予測セル電圧Vsel との積に
よって端子電圧を予測し、この予測した端子電圧N×V
sel から実際に検出した端子電圧Vを減算したものであ
り、各セル1aでセル短絡が起きていなければ減算結果
はほぼ0Vとなる筈である。しかし、セル短絡が発生し
ている場合には、セル短絡を起こしたセル1aの内部抵
抗がほぼ0Ωとなるため、短絡セル数に比例してこの部
分式(N×Vsel −V)が大きな電圧値を示すようにな
る。従って、この部分式(N×Vsel −V)を予測セル
電圧Vsel で除算すれば、セル短絡を起こしているセル
1aの数である短絡セル数を求めることができる。ただ
し、この除算によって求めた短絡セル数は、通常は小数
点以下の端数を有するが、セル短絡はセル1a内の正負
の電極板間が短絡する現象であり、セル1a内が部分的
に短絡するという状態は考えられないため短絡セル数も
一般には整数となる。従って、S25の演算では、引数
の値を整数化するINT関数を用いて小数点以下の端数
を切り捨て整数の短絡セル数NS を求めている。
,端子電圧をV及び定格セル数をNとして、短絡セル
数NS を式NS =INT((N×Vsel −V)/Vsel
)によって算出している。即ち、部分式(N×Vsel
−V)は、定格セル数Nと予測セル電圧Vsel との積に
よって端子電圧を予測し、この予測した端子電圧N×V
sel から実際に検出した端子電圧Vを減算したものであ
り、各セル1aでセル短絡が起きていなければ減算結果
はほぼ0Vとなる筈である。しかし、セル短絡が発生し
ている場合には、セル短絡を起こしたセル1aの内部抵
抗がほぼ0Ωとなるため、短絡セル数に比例してこの部
分式(N×Vsel −V)が大きな電圧値を示すようにな
る。従って、この部分式(N×Vsel −V)を予測セル
電圧Vsel で除算すれば、セル短絡を起こしているセル
1aの数である短絡セル数を求めることができる。ただ
し、この除算によって求めた短絡セル数は、通常は小数
点以下の端数を有するが、セル短絡はセル1a内の正負
の電極板間が短絡する現象であり、セル1a内が部分的
に短絡するという状態は考えられないため短絡セル数も
一般には整数となる。従って、S25の演算では、引数
の値を整数化するINT関数を用いて小数点以下の端数
を切り捨て整数の短絡セル数NS を求めている。
【0036】このようにして検出した短絡セル数は、S
26の処理によりEEPROM2eに記録される。EE
PROM2eは、各アドレスに16ビットのデータを記
憶できるようになっていて(16ビットアドレス)、短
絡セル数の記録領域には、図5に示すように、連続する
12のアドレスにそれぞれ1セルから12セルまでの各
短絡セル数を割り当てると共に、それぞれのアドレスに
0から65535までの検出回数の数値が記録できるよ
うになっている。また、各アドレスの数値は、蓄電池装
置の工場出荷時には全て0に初期化される。そして、S
26の処理は、例えば2セルが短絡セル数として検出さ
れたとすると、この短絡セル数の2セルに対応するEE
PROM2e上のアドレスに記録された数値をインクリ
メントして更新することになる。従って、ここで検出さ
れた短絡セル数は、EEPROM2e上でヒストグラム
状の表として記録されることになる。なお、ここで記録
された短絡セル数を電池異常の判断等に利用する場合に
は、検出の慎重を期すために、検出回数が3回以上のセ
ル数のうちで最大のセル数のものを有効な短絡セル数と
する。従って、例えば1回又は2回だけ5セルの短絡セ
ル数が検出され記録されたとしても、3回以上検出され
た短絡セル数の最大値が4セルであったとすれば、有効
な短絡セル数は4セルとされる。
26の処理によりEEPROM2eに記録される。EE
PROM2eは、各アドレスに16ビットのデータを記
憶できるようになっていて(16ビットアドレス)、短
絡セル数の記録領域には、図5に示すように、連続する
12のアドレスにそれぞれ1セルから12セルまでの各
短絡セル数を割り当てると共に、それぞれのアドレスに
0から65535までの検出回数の数値が記録できるよ
うになっている。また、各アドレスの数値は、蓄電池装
置の工場出荷時には全て0に初期化される。そして、S
26の処理は、例えば2セルが短絡セル数として検出さ
れたとすると、この短絡セル数の2セルに対応するEE
PROM2e上のアドレスに記録された数値をインクリ
メントして更新することになる。従って、ここで検出さ
れた短絡セル数は、EEPROM2e上でヒストグラム
状の表として記録されることになる。なお、ここで記録
された短絡セル数を電池異常の判断等に利用する場合に
は、検出の慎重を期すために、検出回数が3回以上のセ
ル数のうちで最大のセル数のものを有効な短絡セル数と
する。従って、例えば1回又は2回だけ5セルの短絡セ
ル数が検出され記録されたとしても、3回以上検出され
た短絡セル数の最大値が4セルであったとすれば、有効
な短絡セル数は4セルとされる。
【0037】一旦充電が開始されると、以降に呼び出さ
れる割り込みルーチンでは、上記S2の処理において充
電状態が設定されていると判定される。そして、この場
合にも、引き続いて、検出した充電電流の値が充電開始
電流Imin 以上かどうかの判断を行い(S9)、充電開
始電流Imin 以上であると判定された場合には、上記S
6〜S8の処理を実行した後に割り込みルーチンを終了
する。
れる割り込みルーチンでは、上記S2の処理において充
電状態が設定されていると判定される。そして、この場
合にも、引き続いて、検出した充電電流の値が充電開始
電流Imin 以上かどうかの判断を行い(S9)、充電開
始電流Imin 以上であると判定された場合には、上記S
6〜S8の処理を実行した後に割り込みルーチンを終了
する。
【0038】上記充電作業は、作業者が蓄電池装置を充
電器から外したり、充電器が−ΔV充電方式等によって
自動的に満充電を検出した場合に完了する。充電が完了
すると、充電電流が供給されなくなるため、その後最初
に呼び出される割り込みルーチンでの図2に示すS9の
処理において、この充電電流が充電開始電流Imin 未満
になったと判定されるので、タイマ割り込みの時間をタ
イマ時間T1 間隔に戻すと共に(S10)、充電状態の
解除を行い(S11)、RAMの充電電流の値を0Aに
更新して(S12)から割り込みルーチンを終了する。
そして、これにより制御が充電状態から最初の待機状態
に戻る。ただし、充電開始時の残存容量が定格電池容量
のR%以上であったり、積算電池容量が定格電池容量の
R%に達するまでに充電を中止した場合には、上記S8
の処理で短絡セル数の検出が実際に行われることはな
い。
電器から外したり、充電器が−ΔV充電方式等によって
自動的に満充電を検出した場合に完了する。充電が完了
すると、充電電流が供給されなくなるため、その後最初
に呼び出される割り込みルーチンでの図2に示すS9の
処理において、この充電電流が充電開始電流Imin 未満
になったと判定されるので、タイマ割り込みの時間をタ
イマ時間T1 間隔に戻すと共に(S10)、充電状態の
解除を行い(S11)、RAMの充電電流の値を0Aに
更新して(S12)から割り込みルーチンを終了する。
そして、これにより制御が充電状態から最初の待機状態
に戻る。ただし、充電開始時の残存容量が定格電池容量
のR%以上であったり、積算電池容量が定格電池容量の
R%に達するまでに充電を中止した場合には、上記S8
の処理で短絡セル数の検出が実際に行われることはな
い。
【0039】以上説明したように、本実施例の蓄電池装
置の短絡セル数検出装置によれば、予測セル電圧に基づ
いて予測した端子電圧と実際に検出した端子電圧との差
から短絡セル数を計算する際に、充電電流の大きさに応
じたセル電圧の変化を考慮するので、正確な短絡セル数
を検出することができるようになる。そして、これによ
り、例えば短絡セル数が所定数以上になると電池異常で
あると判断する場合に、この判断の信頼性を高めること
ができるようになる。
置の短絡セル数検出装置によれば、予測セル電圧に基づ
いて予測した端子電圧と実際に検出した端子電圧との差
から短絡セル数を計算する際に、充電電流の大きさに応
じたセル電圧の変化を考慮するので、正確な短絡セル数
を検出することができるようになる。そして、これによ
り、例えば短絡セル数が所定数以上になると電池異常で
あると判断する場合に、この判断の信頼性を高めること
ができるようになる。
【0040】また、ドライアップの検出の際には、ニッ
ケルカドミウム蓄電池1の各セル1aのセル電圧が異常
に高い電圧になっていないかどうかを判断するために、
定格セル数から短絡セル数を差し引いた値で端子電圧を
除算している。従って、本実施例の短絡セル数検出装置
によって正確な短絡セル数を検出することにより、ドラ
イアップの検出も信頼性の高いものとすることができ
る。
ケルカドミウム蓄電池1の各セル1aのセル電圧が異常
に高い電圧になっていないかどうかを判断するために、
定格セル数から短絡セル数を差し引いた値で端子電圧を
除算している。従って、本実施例の短絡セル数検出装置
によって正確な短絡セル数を検出することにより、ドラ
イアップの検出も信頼性の高いものとすることができ
る。
【0041】さらに、RAMに記憶される積算電池容量
は、例えばニッケルカドミウム蓄電池1が完全放電状態
となっている蓄電池装置の製造直後に0mAm秒の値に
設定し、以降、充電時には上記充電容量を加算すると共
に、放電時には本実施例では説明していない方法によっ
て算出した放電容量を減算する積算処理を繰り返すこと
により、ニッケルカドミウム蓄電池1にそのとき実際に
貯えられている電池容量を随時表すようになっている。
そして、この際、放電時にニッケルカドミウム蓄電池1
の各セル1aのセル電圧が所定電圧以下になると完全放
電されたものとして、積算電池容量を0mAm秒の値に
再設定し、積算による誤差の累積を防止している。従っ
て、この場合にも、セル電圧を所定電圧と比較するため
に、定格セル数から短絡セル数を差し引いた値で端子電
圧を除算する必要があり、本実施例の短絡セル数検出装
置によって正確な短絡セル数を検出することにより、こ
の積算電池容量の再設定も適切に行うことができるよう
になる。
は、例えばニッケルカドミウム蓄電池1が完全放電状態
となっている蓄電池装置の製造直後に0mAm秒の値に
設定し、以降、充電時には上記充電容量を加算すると共
に、放電時には本実施例では説明していない方法によっ
て算出した放電容量を減算する積算処理を繰り返すこと
により、ニッケルカドミウム蓄電池1にそのとき実際に
貯えられている電池容量を随時表すようになっている。
そして、この際、放電時にニッケルカドミウム蓄電池1
の各セル1aのセル電圧が所定電圧以下になると完全放
電されたものとして、積算電池容量を0mAm秒の値に
再設定し、積算による誤差の累積を防止している。従っ
て、この場合にも、セル電圧を所定電圧と比較するため
に、定格セル数から短絡セル数を差し引いた値で端子電
圧を除算する必要があり、本実施例の短絡セル数検出装
置によって正確な短絡セル数を検出することにより、こ
の積算電池容量の再設定も適切に行うことができるよう
になる。
【0042】
【発明の効果】以上の説明から明らかなように、本発明
の短絡セル数検出機能付蓄電池装置によれば、予測セル
電圧に基づいて予測した端子電圧と実際に検出した端子
電圧との差から短絡セル数を計算する際に、充電電流の
大きさに応じたセル電圧の変化を考慮するので、正確な
短絡セル数を検出することができるようになる。
の短絡セル数検出機能付蓄電池装置によれば、予測セル
電圧に基づいて予測した端子電圧と実際に検出した端子
電圧との差から短絡セル数を計算する際に、充電電流の
大きさに応じたセル電圧の変化を考慮するので、正確な
短絡セル数を検出することができるようになる。
【図1】本発明の一実施例を示すものであって、図2に
示した短絡セル数検出処理の動作を示すフローチャート
である。
示した短絡セル数検出処理の動作を示すフローチャート
である。
【図2】本発明の一実施例を示すものであって、マイク
ロコンピュータにおける割り込みルーチンの動作を示す
フローチャートである。
ロコンピュータにおける割り込みルーチンの動作を示す
フローチャートである。
【図3】本発明の一実施例を示すものであって、蓄電池
装置の構成を示すブロック図である。
装置の構成を示すブロック図である。
【図4】本発明の一実施例を示すものであって、充電電
流と予測セル電圧との関係を示す図である。
流と予測セル電圧との関係を示す図である。
【図5】本発明の一実施例を示すものであって、EEP
ROMにおける短絡セル数の記録領域のメモリマップで
ある。
ROMにおける短絡セル数の記録領域のメモリマップで
ある。
1 ニッケルカドミウム蓄電池 2 マイクロコンピュータ基板 2a マイクロコンピュータ 2b 端子電圧入力回路 2c 充電電流入力回路 2e EEPROM 4 シャント抵抗
Claims (2)
- 【請求項1】 複数のセルからなる充電可能な蓄電池
と、 充電時に蓄電池に流入する充電電流を検出する充電電流
検出手段と、 充電時における蓄電池の端子電圧を検出する端子電圧検
出手段と、 セル電圧を予測する初期値として予め設定した電圧値
を、充電電流検出手段が検出した充電電流に基づいて、
この充電電流が大きくなるほどより高い電圧値とする所
定の変換手順に従って変換し、この変換した電圧値を1
セル当たりのセル電圧を予測した予測セル電圧として算
出する予測セル電圧算出手段と、 蓄電池の定格セル数を記録する定格セル数記録手段と、 予測セル電圧算出手段が算出した予測セル電圧と定格セ
ル数記録手段に記録された定格セル数との積から端子電
圧検出手段が検出した端子電圧を減算し、この減算結果
をさらに予測セル電圧で除算することにより短絡セル数
を求める短絡セル数算出手段とを備えたことを特徴とす
る短絡セル数検出機能付蓄電池装置。 - 【請求項2】短絡セル数算出手段が算出した短絡セル数
の小数点以下の値を切り捨てて短絡セル数を整数化する
短絡セル数整数化手段が設けられたことを特徴とする請
求項1に記載の短絡セル数検出機能付蓄電池装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5267858A JP2985613B2 (ja) | 1993-09-29 | 1993-09-29 | 短絡セル数検出機能付蓄電池装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5267858A JP2985613B2 (ja) | 1993-09-29 | 1993-09-29 | 短絡セル数検出機能付蓄電池装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0799068A JPH0799068A (ja) | 1995-04-11 |
JP2985613B2 true JP2985613B2 (ja) | 1999-12-06 |
Family
ID=17450618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5267858A Expired - Fee Related JP2985613B2 (ja) | 1993-09-29 | 1993-09-29 | 短絡セル数検出機能付蓄電池装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2985613B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10753980B2 (en) | 2017-07-26 | 2020-08-25 | Samsung Electronics Co., Ltd. | Method and apparatus to detect battery fault |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW535308B (en) * | 2000-05-23 | 2003-06-01 | Canon Kk | Detecting method for detecting internal state of a rechargeable battery, detecting device for practicing said detecting method, and instrument provided with said |
KR100612142B1 (ko) | 2004-01-16 | 2006-08-11 | 주식회사 케이티프리텔 | 이동통신 단말을 이용한 공중선계 원격 측정 감시 장치 및그 방법 |
CN106887647A (zh) * | 2017-03-13 | 2017-06-23 | 上海电气钠硫储能技术有限公司 | 一种故障钠硫电池单体检测并隔离方法 |
CN114252792A (zh) * | 2021-12-23 | 2022-03-29 | 蜂巢能源科技(无锡)有限公司 | 电池包的内短路检测方法、装置、电子设备及存储介质 |
-
1993
- 1993-09-29 JP JP5267858A patent/JP2985613B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10753980B2 (en) | 2017-07-26 | 2020-08-25 | Samsung Electronics Co., Ltd. | Method and apparatus to detect battery fault |
Also Published As
Publication number | Publication date |
---|---|
JPH0799068A (ja) | 1995-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10522882B2 (en) | Semiconductor device, battery pack, and mobile terminal with multi-speed CPU | |
JP4798548B2 (ja) | 電池パック | |
JP4668957B2 (ja) | 充電制御方法及び電子機器 | |
KR101106353B1 (ko) | 배터리 팩 및 그의 전압 감지 방법 | |
US8749204B2 (en) | Battery condition detector, battery pack including same, and battery condition detecting method | |
JP5225559B2 (ja) | 電池パックの異常判定方法および電池パック | |
US7808244B2 (en) | System and method for determining state of charge of a battery utilizing initial voltage and current measurement and a previous estimate of battery resistance | |
CN108808759B (zh) | 电池装置及电池保护方法 | |
WO2017110578A1 (ja) | 電流監視回路、クーロンカウンタ回路、それらを用いたバッテリ管理システムおよび自動車 | |
JPH11329512A (ja) | 二次電池の容量劣化判断方法およびその判断装置 | |
JP2006353010A (ja) | 2次バッテリパックおよびその製造方法 | |
JP6298616B2 (ja) | 半導体装置、電池パック及び携帯端末 | |
JP4846755B2 (ja) | 携帯型電子機器 | |
JP2985613B2 (ja) | 短絡セル数検出機能付蓄電池装置 | |
JP2018200306A (ja) | バッテリの残量検出回路、それを用いた電子機器、バッテリ残量の検出方法 | |
EP3893010B1 (en) | Battery monitoring device | |
JPH1118314A (ja) | リチウムイオン二次電池の充電方法およびその充電装置 | |
JP2985614B2 (ja) | ドライアップ検出機能付蓄電池装置 | |
JP7466155B2 (ja) | 二次電池の制御装置 | |
JP2000195564A (ja) | 充放電回数の検出装置及びこれを用いた電池パック | |
JP3913206B2 (ja) | 二次電池の劣化判定回路 | |
CN111239613B (zh) | 电池电量估计方法与电子装置 | |
KR102408066B1 (ko) | 팩 전류 측정부 진단 장치 | |
JP2985611B2 (ja) | 充電容量検出機能付蓄電池装置 | |
KR20210087294A (ko) | 배터리 관리 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |