(57)【特許請求の範囲】
【請求項１】
電池電圧を一定周期でサンプリングするサンプリング手段と、サンプリング手段によって検出した複数サンプリングの電池電圧を記憶する記憶手段と、サンプリング毎に最新の電池電圧とＮ個前及び（Ｎ＋ｎ）個前（Ｎ、ｎは整数）の過去にサンプリング記憶した２個の電池電圧とを比較して各サンプリング幅における電池電圧の変化量を演算し、演算した各サンプリング幅の電池電圧変化量を記憶手段に記憶させる演算手段と、サンプリング毎に演算手段が演算した各サンプリング幅の電池電圧変化量が、広いサンプリング幅に対応する第１判別値又は短いサンプリング幅に対応し、第１判別値より小さい第２判別値以下になった時満充電と判別する満充電判別手段とを備え、前記第１判別値は、不活性電池を充電した場合に、電池電圧がピーク値に到達する前に充電を停止させることができるように設定され、前記第２判別値は、活性電池を充電した場合に、電池電圧がピーク値に到達する前に充電を停止させることができるように設定されていることを特徴とする電池の充電装置。
【請求項２】
電池電圧を一定周期でサンプリングするサンプリング手段と、サンプリング手段によって検出した複数サンプリングの電池電圧を記憶する記憶手段と、サンプリング毎に最新の電池電圧とＮ個前及び（Ｎ＋ｎ）個前（Ｎ、ｎは整数）の過去に検出記憶した２個の電池電圧とを比較して各サンプリング幅における電池電圧の変化量を演算すると共に各サンプリング幅における電池電圧変化量の最大値を演算し、演算した電池電圧変化量及び電池電圧変化量最大値を記憶手段に記憶させる演算手段と、電池電圧変化量の最大値と最新の電池電圧変化量を比較し、その差が、広いサンプリング幅に対応する第３判別値又は短いサンプリング幅に対応し、第３判別値より小さい第４判別値以上になった時満充電と判別する満充電判別手段とを備え、前記第３判別値は、不活性電池を充電した場合に、電池電圧がピーク値に到達する前に充電を停止させることができるように設定され、前記第４判別値は、活性電池を充電した場合に、電池電圧がピーク値に到達する前に充電を停止させることができるように設定されていることを特徴とする電池の充電装置。
【請求項３】
電池電圧を所定周期でサンプリングするサンプリング手段と、サンプリング手段からの複数サンプリングの電池電圧を記憶する電池電圧記憶手段と、最新の検出電池電圧と所定数前の検出電池電圧の差すなわち電池電圧の変化量を演算する演算手段と、電池電圧変化量が第５所定値以上か否かを判別する第１判別手段と、電池電圧変化量が第５所定値を超えた後の電池電圧変化量が０でない第６所定値以下か否かを判別する第２判別手段と、電池電圧変化量が第５所定値を超えた後の電池電圧変化量が０を超えかつ第６所定値以下になった時に満充電と判別する満充電判別手段とを備えた電池の充電装置であって、
前記演算手段は、サンプリング毎に最新の検出電池電圧とＮ個前及び（Ｎ＋ｎ）個前（Ｎ、ｎは整数）の過去に検出記憶した２個の電池電圧との差すなわち各サンプリング幅における電池電圧変化量を演算し、第１判別手段の第５所定値は、広いサンプリング幅に対応する第７所定値及び短いサンプリング幅に対応し、第７所定値より小さい第８所定値とし、第２判別手段の第６所定値は、広いサンプリング幅に対応する第９所定値及び短いサンプリング幅に対応し、第９所定値より小さい第１０所定値とし、前記第７判別値及び第１０判別値は、不活性電池を充電した場合に、電池電圧がピーク値に到達する前に充電を停止させることができるように設定され、前記第８判別値及び第９判別値は、活性電池を充電した場合に、電池電圧がピーク値に到達する前に充電を停止させることができるように設定されていることを特徴とする電池の充電装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明はニッケル・カドニウム電池（以下、ニッカド電池という）、ニッケル・水素電池等のアルカリ電解液系２次電池の充電装置に関する
ものである。
【０００２】
【従来の技術】
例えば、特開平６−４６５３４号のように、電池電圧を一定周期でサンプリングするサンプリング手段と、サンプリングした電池電圧を記憶する記憶手段と、サンプリング毎に最新の電池電圧と複数サンプリング前の電池電圧を比較する演算手段を設け、電池電圧の変化量を検出するという技術がある。このサンプリング方式を用いて電池電圧の時間に対する２階微分値が負になるのを検出して満充電と判別する２階微分検出法は、充電末期のピークが出現する手前で充電を終了させることができるので、過充電が抑制され電池のサイクル寿命が向上するという利点がある。２階微分検出法を具体的に説明する。図４に示すように一定の時間間隔Δｔ毎に充電中の電池電圧をサンプリングし、過去６サンプリング前までのサンプリングした電池電圧をストックし、６サンプリング前の電池電圧Ｖｉ-06と最新の電池電圧Ｖｉｎとの差△Ｖｉ-06を演算し、△Ｖｉ-06の最大値△Ｖｍａｘを随時更新し、△Ｖｍａｘ−△Ｖｉ-06≧δｉ（δｉは設定値である。）となったら電池電圧の時間に対する２階微分値が負になったとして満充電と判別するといった方法である。
【０００３】
【発明が解決しようとする課題】
しかし、上記したような２階微分検出法で、不活性な電池や放電直後の温まった電池等（以下不活性電池という）を充電した場合には、図５に示すように満充電を検出できず過充電となってしまう恐れがあった。これは、不活性電池は電池電圧の変化がゆるやかであるため、ピーク付近において△Ｖｍａｘ−△Ｖｉ-06≧δｉの式を満足することができないためである。設定値δｉを小さくすれば、この種の電池でもピーク手前で満充電を検出して充電を停止することができるようになるが、設定値δｉを小さくしてしまうと活性電池を充電した場合には、ピーク出現前に随所に発生する僅かな電圧変化を満充電と誤検出して充電停止してしまい充電不足としてしまう恐れがある。また、最新の電池電圧Ｖｉｎと比較する過去の電池電圧を６サンプリングより更に以前の例えば１２サンプリング前の電池電圧とすると、不活性電池の場合でも図６に示すように充電末期のピーク手前で充電を終了させる事が可能となるが、活性電池の場合には、図７に示すように満充電を応答性良く検出することができなくなり、過充電としてしまう恐れがある。
【０００４】
なお、近年電池の高容量化のニーズに対し、ニッカド電池に代わり、ニッケル・水素電池の需要が急増しているが、この電池は電池電圧の変化がゆるやかであり上述した不活性電池と近似な充電特性を持つ。すなわち、ニッケル・水素電池を充電する場合には、不活性電池を充電する場合に発生する問題と同様の問題が発生する。
本発明の目的は、上記欠点を解消し、如何なる状態及び種類の電池を充電したとしても応答性良く満充電を確実に検出することができる電池の充電装置を提供することである。
【０００５】
【課題を解決するための手段】
上記目的は、電池電圧を一定周期でサンプリングするサンプリング手段と、サンプリング手段によって検出した複数サンプリングの電池電圧を記憶する記憶手段と、サンプリング毎に最新の電池電圧とＮ個前及び（Ｎ＋ｎ）個前（Ｎ、ｎは整数）の過去にサンプリングした２個の電池電圧とを比較して各サンプリング幅における電池電圧の変化量を演算し、演算した各サンプリング幅の電池電圧変化量を記憶手段に記憶させる演算手段と、サンプリング毎に演算手段が演算した各サンプリング幅の電池電圧変化量が対応するサンプリング幅の所定判別値以上になった時満充電を判別する満充電判別手段とを備え、いずれか一方の電池電圧変化量が対応するサンプリング幅の所定判別値以上となった時満充電と判別することにより達成される。
【０００６】
【発明の実施の形態】
図１は本発明電池の充電装置の一実施形態を示す回路図である。１は交流電源、２は複数の充電可能な素電池を直列に接続した電池組、３は電池組２に流れる充電電流を検出する電流検出手段、４は充電の開始及び停止を制御する信号を伝達する充電制御信号伝達手段、５は充電電流の信号をＰＷＭ制御ＩＣ２３に帰還する充電電流信号伝達手段である。充電制御伝達信号手段４と充電電流信号伝達手段５はホトカプラ等からなる。１０は全波整流回路１１と平滑用コンデンサ１２からなる整流平滑回路、２０は高周波トランス２１、ＭＯＳＦＥＴ２２とＰＷＭ制御ＩＣ２３からなるスイッチング回路である。ＰＷＭ制御ＩＣ２３はＭＯＳＦＥＴ２２の駆動パルス幅を変えて整流平滑回路１０の出力電圧を調整するスイッチング電源ＩＣである。３０はダイオード３１、３２、チョークコイル３３と平滑用コンデンサ３４からなる整流平滑回路、４０は抵抗４１、４２、入力保護用ダイオード４３からなる電池電圧検出手段で、電池組２の端子電圧を分圧する。
【０００７】
５０は演算手段（ＣＰＵ）５１、ＲＯＭ５２、ＲＡＭ５３、タイマ５４、Ａ／Ｄコンバータ５５、出力ポート５６ａ、５６ｂ、リセット入力ポート５７からなるマイコンである。ＣＰＵ５１はサンプリング毎に最新の電池電圧と複数サンプリング前の電池電圧を比較する。ＲＡＭ５３は最新のサンプリング電池電圧までの所定数のサンプリング電池電圧を記憶する電池電圧記憶手段である。６０は演算増幅器６１、６２、抵抗６３〜６６からなる充電電流制御手段、７０は電源トランス７１、全波整流回路７２、平滑コンデンサ７３、３端子レギュレータ７４、リセットＩＣ７５からなる定電圧電源で、マイコン５０、充電電流制御手段６０等の電源となる。リセットＩＣ７５はマイコン５０を初期状態にするためにリセット入力ポート５７にリセット信号を出力する。８０は充電電流を設定する充電電流設定手段であって、出力ポート５６ｂからの信号に対応して演算増幅器６２の反転入力端に印加する電圧値を設定するものである。
【０００８】
次に図１の回路図、図２のフローチャートを参照して、本発明電池の充電装置の動作の説明をする。電源を投入するとマイコン５０は、電池組２の接続待機状態となり（ステップ１０１）、電池組２を接続するとマイコン５０は電池接続を電池接続検出手段４０からの信号により判別し、出力ポート５６ｂより充電制御信号伝達手段４を介してＰＷＭ制御ＩＣ２３に充電開始信号を伝達すると共に出力ポート５６ｂより充電電流設定手段８０を介して、充電電流設定基準電圧値Ｖｉを演算増幅器６２に印加し、充電電流Ｉで充電を開始する（ステップ１０２）。充電開始と同時に電池組２に流れる充電電流を電流検出手段３により検出し、この充電電流に対応する電圧と充電電流設定基準値Ｖｉとの差を充電電流制御手段６０より信号伝達手段５を介してＰＷＭ制御ＩＣ２３に帰還をかける。すなわち、充電電流が大きい場合はパルス幅を狭め、小さい場合はパルス幅を広げたパルスを高周波トランス２１に与え整流平滑回路３０で直流に平滑し、充電電流を一定に保つ。電流検出手段３、充電電流制御手段６０、信号伝達手段５、スイッチング回路２０、整流平滑回路３０を介して充電電流を所定電流値Ｉとなるように制御する。
【０００９】
次いで満充電検出制御を行う。電池電圧記憶手段（RAM）５３の記憶電圧Ｖｉ-12、Ｖｉ-11、……、Ｖｉ-01、最新の電池電圧と１２（N＋ｎ）（Ｎ、ｎは整数）サンプリング前の電池電圧との比較値△Ｖｉ-12及び６（Ｎ）サンプリング前の電池電圧との比較値△Ｖｉ-06、その比較値の最大値△Ｖｍａｘ・ｉ-12、△Ｖｍａｘ・ｉ-06をイニシャルリセットし（ステップ１０３）、電池電圧サンプリングタイマをスタートさせる（ステップ１０４）。サンプリングタイマ時間が△ｔを経過したら（ステップ１０５）、再度サンプリングタイマを再スタートさせる（ステップ１０６）。次いで電池電圧検出手段４０で分圧した電池組２の電圧をＡ／Ｄコンバータ５５に入力してＡ／Ｄ変換し、電池電圧Ｖｉｎとして取り込む（ステップ１０７）。そして演算手段５１にて、Ｖｉｎと１２サンプリング前の電池電圧Ｖｉ-12との比較値△Ｖｉ-12、Ｖｉｎと６サンプリング前の電池電圧Ｖｉ-06との比較値△Ｖｉ-06をそれぞれ求める（ステップ１０８）。
【００１０】
次にステップ１０８で求めた△Ｖｉ-12、△Ｖｉ-06の最大値の更新を行う。△Ｖｉ-12と△Ｖｍａｘ・ｉ-12を比較し（ステップ１０９）、△Ｖｉ-12＞△Ｖｍａｘ・ｉ-12ならステップ１１０に進み△Ｖｉ-12の値を△Ｖｍａｘ・ｉ-12として更新し、△Ｖｉ-12≦△Ｖｍａｘ・ｉ-12ならステップ１１０はスキップする。次に△Ｖｉ-12の場合と同様に、△Ｖｉ-06と△Ｖｍａｘ・ｉ-06を比較し（ステップ１１１）、△Ｖｉ-06＞△Ｖｍａｘ・ｉ-06ならステップ１１２に進み△Ｖｉ-06の値を△Ｖｍａｘ・ｉ-06として更新し、△Ｖｉ-06≦△Ｖｍａｘ・ｉ-06ならステップ１１２はスキップする。このようにして△Ｖｉ-12、△Ｖｉ06の最大値△Ｖｍａｘ・ｉ-12、△Ｖｍａｘ・ｉ-06の更新を行う。
【００１１】
次に△Ｖｉ-12、△Ｖｉ-06がそれぞれ△Ｖｍａｘ・ｉ-12、△Ｖｍａｘ・ｉ-06に対し、各々の設定値すなわち各サンプリング幅における判別所定値δｉ-12、δｉ-06（δｉ-12≧δｉ-06）より小さくなったか否かの判断を行う（ステップ１１３、ステップ１１４）。すなわち、ステップ１１３において△Ｖｍａｘ・ｉ-12−△Ｖｉ-12≧δｉ-12（δｉ-12は電池電圧をＡ／Ｄコンバータを用いデジタル値に変換した場合のある所定のビット数である。）なら満充電と判別し、ステップ１１６に進み出力ポート５６ｂより充電制御信号伝達手段４を介して充電停止信号をＰＷＭ制御ＩＣ２３に伝達し、充電を停止する。次いで電池組２が取り出されるのを判別し（ステップ１１７）、電池組２が取り出されたならステップ１０１に戻り、次の電池組２の充電のための待機をする。ステップ１１３において、△Ｖｍａｘ・ｉ-12−△Ｖｉ-12＜δｉ12ならステップ１１４に進み、次に△Ｖｍａｘ・ｉ-06−△Ｖｉ-06とδｉ-06を比較し、△Ｖｍａｘ・ｉ-061−△Ｖｉ-06≧δｉ-06なら満充電と判別してステップ１１６に進み充電を停止させる。
【００１２】
このように、△Ｖｍａｘ・ｉ-12−△Ｖ・ｉ-12≧δｉ-12、△Ｖｍａｘ・ｉ-06−△Ｖｉ-06≧δｉ-06を演算し、どちらか１つが成り立てば満充電と判別してステップ１１６に進み充電を停止し、どちらも成り立たなければステップ１１５に進み、Ｖｉ-11→Ｖｉ-12、Ｖｉ-10→Ｖｉ-11、………、Ｖｉｎ→Ｖｉ-01とそれぞれの記憶電圧を１サンプリング前の記憶エリアに移し替え、ステップ１０５に戻る。
【００１３】
以上の結果から次のことが分かる。６サンプリング幅における電池電圧の変化量は１２サンプリング幅における電池電圧の変化量より当然小さい。従って、図５の例のようにピーク値近傍の電池電圧の変化がゆるやかの時は１２サンプリング幅の電池電圧変化量で満充電の判別が可能となり、図７のようにピーク値近傍の電池電圧の変化が大きい時は６サンプリング幅の電池電圧変化量で満充電の判別が可能となる。
【００１４】
図３は本発明充電装置の第２実施形態の動作を示すフローチャートであり、以下図１の回路図、図３のフローチャートを参照して本発明充電装置の第２実施形態の動作を説明する。電源を投入するとマイコン５０は、電池組２の接続待機状態となる（ステップ２０１）。電池組２を接続すると、上記実施形態と同様に一定の充電電流Ｉで充電を開始する（ステップ２０２）。次いで満充電検出制御を行う。電池電圧記憶手段５３が記憶している複数サンプリング前の電池電圧Ｖｉ-12、Ｖｉ-11、……、Ｖｉ-01と最新の電池電圧と１２サンプリング前の比較値△Ｖｉ-12及び６サンプリング前の比較値△Ｖｉ-06と、その最小値△Ｖｍｉｎ・ｉ-12、△Ｖｍｉｎ・ｉ-06、電池電圧上昇フラグＦＬＡＧ・ｉ-12、ＦＬＡＧ・ｉ-06をイニシャルリセットし（ステップ２０３）、電池電圧サンプリングタイマをスタートさせる（ステップ２０４）。サンプリングタイマ時間が△ｔを経過したら（ステップ２０５）、再度サンプリングタイマを再スタートさせる（ステップ２０６）。
【００１５】
次いで電池組２の電圧を電池電圧検出手段４０で分圧した電池電圧をＡ／Ｄコンバ−タ５５に入力してＡ／Ｄ変換し、電池電圧Ｖｉｎとして取り込む（ステップ２０７）。そして演算手段５１にてＶｉｎと１２サンプリング前の電池電圧Ｖｉ-12との比較値すなわち１２サンプリング幅における電池電圧変化量△Ｖｉ-12を求め（ステップ２０８）、電池電圧上昇フラグＦＬＡＧ・ｉ-12が１か否かの判断を行う（ステップ２０９）。ステップ２０９においてＦＬＡＧ・ｉ-12が０の場合、ステップ２１０に進み△Ｖｉ-12と△Ｖｍｉｎ・ｉ-12を比較し、△Ｖｉ-12≦△Ｖｍｉｎ・ｉ-12ならステップ２１１に進み△Ｖｉ-12の値を△Ｖｍｉｎ・ｉ-12として更新する。△Ｖｉ-12＞△Ｖｍｉｎ・ｉ-12ならステップ２１１はスキップする。
【００１６】
次に△Ｖｉ-12が△Ｖｍｉｎ・ｉ-12より、設定値すなわち１２サンプリング幅における第１所定値Ｋｉ-12以上大きくなったか否かの判断、すなわち充電末期の電池電圧のピークの出現に対応し、１２サンプリング幅の電池電圧の変化量と△Ｖｍｉｎ・ｉ-12との差が設定値Ｋｉ-12より大きくなったか否かの判断を行う（ステップ２１２）。△Ｖｉ-12−△Ｖｍｉｎ・ｉ-12≧Ｋｉ-12（Ｋｉ-12は電池電圧をＡ／Ｄコンバータを用いデジタル値に変換した場合のある所定のビット数である。）なら、ステップ２１３に進み電池電圧上昇フラグＦＬＡＧ・ｉ-12を１にセットする。△Ｖｉ-12−△Ｖｍｉｎ・ｉ-12＜Ｋｉ-12ならステップ２１３をスキップする。
【００１７】
ステップ２０９においてＦＬＡＧ・ｉ-12が１の場合は、△Ｖｉ-12が設定値すなわち１２サンプリング幅における第２所定値Ｓｉ-12より小さくなったか否かの判断、すなわち充電末期の電池電圧がピークに近づくのに対応し、電池電圧の変化量が設定値より小さくなったか否かの判断を行う（ステップ２２１）。△Ｖｉ-12≦Ｓｉ-12なら満充電と判別し、マイコン５０は出力ポート５６ｂより充電制御信号伝達手段４を介して充電停止信号をＰＷＭ制御ＩＣ２３に伝達し、充電を停止する（ステップ２２３）。次いで電池組２が取り出されるのを判別し（ステップ２２４）、電池組２が取り出されたならステップ２０１に戻り、次の電池組２の充電のための待機をする。ステップ２２１において△Ｖｉ-12＞Ｓｉ-12ならステップ２１４に進む。
【００１８】
ステップ２１４においてＶｉｎと６サンプリング前の電池電圧Ｖｉ-06との比較値すなわち６サンプリング幅における電池電圧変化量△Ｖｉ-06を求め、△Ｖｉ-12の場合と同様に電池電圧上昇フラグＦＬＡＧ・ｉ-06が１か否かの判断を行う（ステップ２１５）。ステップ２１５においてＦＬＡＧ・ｉ-06が０の場合、ステップ２１６に進み△Ｖｉ-06と△Ｖｍｉｎ・ｉ-06を比較し、△Ｖｉ-06≦△Ｖｍｉｎ・ｉ-06ならステップ２１７に進み△Ｖｉ-06の値を△Ｖｍｉｎ・ｉ-06として更新し、△Ｖｉ-06＞△Ｖｍｉｎ・ｉ-06ならステップ２１７はスキップする。
【００１９】
次に△Ｖｉ-06が△Ｖｍｉｎ・ｉ-06より、設定値すなわち６サンプリング幅における第１所定値Ｋｉ-06以上大きくなったか否かの判断、すなわち充電末期の電池電圧のピークの出現に対応し、電池電圧の変化量が設定値より大きくなったか否かの判断を行う（ステップ２１８）。△Ｖｉ-06−△Ｖｍｉｎ・ｉ-06≧Ｋｉ-06（Ｋｉ-06は電池電圧をＡ／Ｄコンバータを用いデジタル値に変換した場合のある所定のビット数であり、Ｋｉ-06≦Ｋｉ-12の関係である。）なら満充電と判別し、ステップ２１９に進み電池電圧上昇フラグＦＬＡＧ・ｉ-06を１にセットする。△Ｖｉ-06−△Ｖｍｉｎ・ｉ-06＜Ｋｉ-06ならステップ２１９はスキップする。
【００２０】
ステップ２１５においてＦＬＡＧ・ｉ-06が１の場合は、△Ｖｉ-06が設定値すなわち６サンプリング幅における第２所定値Ｓｉ-06より小さくなったか否かの判断、すなわち充電末期の電池電圧がピークに近づくのに対応し、電池電圧の変化量が設定値Ｓｉ-06より小さくなったか否かの判断を行う（ステップ２２２）。△Ｖｉ-06≦Ｓｉ-06なら満充電と判別し、マイコン５０は出力ポート５６ｂより充電制御信号伝達手段４を介して充電停止信号をＰＷＭ制御ＩＣ２３に伝達し、充電を停止する（ステップ２２３）。次いで電池組２が取り出されるのを判別し（ステップ２２２）、電池組２が取り出さられたならステップ２０１に戻り、次の電池組２の充電のための待機をする。ステップ２２２において△Ｖｉ-06＞Ｓｉ-06なら、６サンプリング幅の電池電圧の変化量が所定値より小さくなっていないと判断しステップ２２０に進み、ステップ２２０において、Ｖｉ-11→Ｖｉ-12、Ｖｉ-10→Ｖｉ-11、………、Ｖｉｎ→Ｖｉ-01とそれぞれの記憶電圧を１サンプリング前の記憶エリアに移し替え、再度ステップ２０５からの処理を行う。
【００１５】
上記したように第２実施形態の充電装置は、最新の電池電圧と１２サンプリング前の電池電圧とを比較して満充電検出を行い、その後に最新の電池電圧と６サンプリング前の電池電圧とを比較し満充電検出を行うようにしたものである。すなわち、先ず不活性電池に対応した満充電検出を行い、満充電が検出されなかったら活性電池に対応した満充電検出を行うようにしたもので、不活性電池を充電した場合には最新の電池電圧と１２サンプリング前の電池電圧との比較に基づき行われる満充電検出により満充電が検出され、活性電池を充電した場合には最新の電池電圧と６サンプリング前の電池電圧との比較に基づき行われる満充電検出により満充電が検出されるようになるので、活性電池あるいは不活性電池であっても応答性良く満充電を検出し、ピーク手前で確実に充電を停止することができるようになる。
【００２２】
上記した両実施形態での設定値すなわち１２サンプリング幅における判別値δｉ-12、Ｋｉ-12、Ｓｉ-12は、不活性電池を充電した場合に、ピーク手前で充電を停止させることができるように設定されており、設定値すなわち６サンプリング幅における判別値δｉ-06、Ｋｉ-06、Ｓｉ-06は活性電池を充電した場合にピーク手前で充電を停止させることができるように設定されている。
【００２３】
なお、上記実施形態では最新の電池電圧と比較する過去にサンプリングした電池電圧を１２サンプリング前の電池電圧及び６サンプリング前の電池電圧としたが、例えば１１サンプリング前の電池電圧及び５サンプリング前の電池電圧でも良く、これに限るものではない。また、上記実施形態では最新の電池電圧と１２サンプリング前の電池電圧とを比較して満充電検出を行い、その後に最新の電池電圧と６サンプリング前の電池電圧と比較して満充電検出を行う、すなわち不活性電池に対応した満充電検出を行った後に活性電池に対応した満充電検出を行うようにしたが、逆に活性電池に対応した満充電検出を行った後に不活性電池に対応した満充電検出を行うようにしても同様の効果を奏し得ることができる。
【００２４】
また、上記実施形態では過去にサンプリングした２個の電池電圧、すなわち１２サンプリング前の電池電圧及び６サンプリング前の電池電圧と最新の電池電圧を比較し満充電検出をするようにしたが、最新の電池電圧と比較する過去にサンプリングした電池電圧の１個以上を活性電池の満充電検出に対応させ、１個以上を不活性電池の満充電検出に対応させれば良く、例えば６サンプリング前から１２サンプリング前の全ての電池電圧と最新の電池電圧とを比較し満充電検出をするようにしても良い。
【００２５】
【発明の効果】
本発明によれば、サンプリング毎に最新の電池電圧と過去にサンプリングした２個以上の電池電圧とを比較し満充電判別を行うようにしたので、最新の電池電圧と比較する過去にサンプリングした電池電圧の内１個以上を活性電池の満充電検出に対応させ、１個以上を不活性電池の満充電検出に対応させることにより、如何なる状態及び種類の電池を充電したとしても応答性良く確実に満充電を検出することができるようになる。
【図面の簡単な説明】
【図１】本発明電池の充電装置の一実施形態を示す回路図。
【図２】本発明充電装置の一実施形態の動作を示すフローチャート。
【図３】本発明充電装置の第２実施形態の動作を示すフローチャート。
【図４】充電電池の電圧特性を示すグラフ。
【図５】従来の充電装置により充電した不活性電池の電圧特性を示すグラフ。
【図６】従来の充電装置により充電した不活性電池の電圧特性を示すグラフ。
【図７】従来の充電装置により充電した活性電池の電圧特性を示すグラフ。
【符号の説明】
２は電池組、４０は電池電圧検出手段、５０はマイコンである。
【図１】
0003738532.tif 000002
【図２】
0003738532.tif 000003
【図３】
0003738532.tif 000004
【図４】
0003738532.tif 000005
【図５】
0003738532.tif 000006
【図６】
0003738532.tif 000007
【図７】
0003738532.tif 000008