(57)【要約】【課題】本発明の課題は、充電開始後にどの位の時間で充電を完了するかを表示する機能を充電装置で実現することである。【解決手段】電池パックの温度を検出する電池温度検出手段と、電池パックの電池電圧を検出する電池電圧検出手段と、充電完了までの所要時間を複数段階で表示する表示手段とを備えた充電装置において、前記電池温度検出手段又は前記電池電圧検出手段の出力より、電池パックが満充電間際の状態になったことを判別する第１手段と、前記電池温度検出手段又は前記電池電圧検出手段の出力より、電池パックが満充電に達したことを判別する第２手段とを有し、前記第１手段の判別結果によって、前記表示手段の表示を、充電所要時間の最も短い段階の表示とした。【選択図】図１
2007110895.tif 000002
【特許請求の範囲】
【請求項１】
複数のセルを直列に接続した電池パックを充電する充電装置であって、電池パックの温度を検出する電池温度検出手段と、電池パックの電池電圧を検出する電池電圧検出手段と、充電完了までの所要時間を複数段階で表示する表示手段とを備えた充電装置において、前記電池温度検出手段又は前記電池電圧検出手段の出力より、電池パックが満充電間際の状態になったことを判別する第１手段と、前記電池温度検出手段又は前記電池電圧検出手段の出力より、電池パックが満充電に達したことを判別する第２手段とを有し、前記第１手段の判別結果に応じて、前記表示手段の表示を、充電所要時間の最も短い段階の表示とすることを特徴とする充電装置。
【請求項２】
請求項１記載の充電装置において、前記第１の判別手段は、前記温度検出手段の出力に基づいて所定の時間間隔の温度勾配を演算し、該温度勾配が予め定めた所定値以上上昇したか否かにより、満充電間際状態を判別することを特徴とする充電装置。
【請求項３】
請求項１記載の充電装置において、前記第１の判別手段は、前記電池電圧検出手段の出力に基づいて所定の時間間隔の電池電圧勾配を演算し、該電池電圧勾配が所定値以上上昇したか否かにより、満充電間際状態を判別することを特徴とする充電装置。
【請求項４】
請求項１記載の充電装置において、前記第１の判別手段は、前記電池温度検出手段の出力に基づいて充電中の電池パックの温度上昇値を演算し、該温度上昇値が所定値以上上昇したか否かにより、満充電間際状態を判別することを特徴とする充電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はニッケル・カドミウム電池やニッケル水素電池等の２次電池を充電する充電装置に関するものである。
【背景技術】
【０００２】
一般に充電可能な電池は、携帯用機器の電源として使用され、機器から取り外されて充電装置で充電された後、再び機器に装着され使用されるという作業を繰り返す。この作業の時使用者には、「充電開始時にどの位の時間で充電を完了するかを知りたい。」という要求がある。
【０００３】
近年、この要求に対応するため、特開平２００１−１１６８１２号（特許文献１）に開示の如く、電池本体にマイコンを内蔵し、負荷電流と使用時間を積算し、その積算量と電池の定格容量とを比較演算することで電池の充電量（残容量）をＬＥＤ等で表示する電池充電量表示付電池が提案されている。
【０００４】
【特許文献１】特開平２００１−１１６８１２号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の電池充電量表示付電池は、負荷電流と使用時間の積算演算を行うマイコン等の演算手段を電池本体に内蔵する必要がある。しかしながら全ての電池がそのような手段を内蔵しているわけではないから、電池本体にマイコンを内蔵していない電池では上記の使用者の要求を満足することはできないという問題がある。
【０００６】
本発明の目的は、電池の充電中にどの位の時間で充電を完了するかを表示する機能を充電装置で実現することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明充電装置は、複数のセルを直列に接続した電池パックを充電する充電装置であって、電池パックの温度を検出する電池温度検出手段と、電池パックの電池電圧を検出する電池電圧検出手段と、充電完了までの所要時間を複数段階で表示する表示手段とを備えた充電装置において、前記電池温度検出手段又は前記電池電圧検出手段の出力より、電池パックが満充電間際の状態になったことを判別する第１手段と、前記電池温度検出手段又は前記電池電圧検出手段の出力より、電池パックが満充電に達したことを判別する第２手段とを有し、前記第１手段の判別結果に応じて、前記表示手段の表示を、充電所要時間の最も短い段階の表示とするようにしたことに一つの特徴がある。
【０００８】
本発明の他の特徴は、前記第１の判別手段は、前記温度検出手段の出力に基づいて所定の時間間隔の温度勾配を演算し、該温度勾配が予め定めた所定値以上上昇したか否かにより、満充電間際状態を判別するようにしたことにある。
【０００９】
本発明の他の特徴は、前記第１の判別手段は、前記電池電圧検出手段の出力に基づいて所定の時間間隔の電池電圧勾配を演算し、該電池電圧勾配が所定値以上上昇したか否かにより、満充電間際状態を判別するようにしたことにある。
【００１０】
本発明の他の特徴は、前記第１の判別手段は、前記電池温度検出手段の出力に基づいて充電中の電池パックの温度上昇値を演算し、該温度上昇値が所定値以上上昇したか否かにより、満充電間際状態を判別するようにしたことにある。
【発明の効果】
【００１１】
本発明によれば、充電を開始した後に、満充電に近づいたか否か、及び満充電になったか否かの表示機能を充電装置で実現することができる。
【発明を実施するための最良の形態】
【００１２】
図１は本発明の一実施形態を示すブロック回路図である。図において、１は交流電源、２は複数の充電可能なセルを直列に接続した電池パックである。電池パック２は複数のセルを直列に接続した電池組２ａと、セルに接触または近接して電池温度を検出する例えばサーミスタ等からなる温度検出素子２ｂと、セル数を判別するためにその数に応じて例えば抵抗値が設定されているセル数判別素子２ｃを内蔵している。
【００１３】
３は電池パック２に流れる充電電流を検出する電流検出回路、４は抵抗４ａ、４ｂからなる出力電圧検出回路で、電源回路の２次側整流平滑回路３０の出力電圧を抵抗４ａ、４ｂで分圧し、出力電圧制御回路８０に入力する。５は２次側整流平滑回路３０の出力電圧、及び充電電流の信号をＳＷ制御ＩＣ２３に帰還する信号伝達手段であり、ホトカプラ等からなる。６は抵抗６ａ、６ｂからなる出力電圧設定回路で、抵抗６ａ、６ｂの分圧比で設定された電圧値が基準電圧になり、２次側整流平滑回路３０の出力電圧と比較される。
【００１４】
７は抵抗７ａ、７ｂ、７ｃ、７ｄ、７ｅからなる充電電流設定回路である。抵抗７ａ及び、７ｂで分圧された電圧が、抵抗７ｃ、抵抗７ｄ、抵抗７ｅを介してマイコン５０の出力ポート５６に加えられている。充電電流の設定は上記の抵抗７ｃ、７ｄ、７ｅの一つを選択する（出力ポートをローレベル又はハイレベルにする）ことにより行なわれる。
【００１５】
８は抵抗８ａ、８ｂからなる電池温度検出手段である。抵抗８ａと抵抗８ｂ、及び温度検出素子２との分圧比によって決定される分圧電圧がマイコン５０のＡ／Ｄコンバータ５５に入力される。電池温度に応じて温度検出素子２ｂの抵抗値が変化すると、分圧比が変わりマイコン５０のＡ／Ｄコンバータ５５に入力される。電圧が変化するのでその電圧から電池パック２の温度を検出することができる。
【００１６】
９はセル数判別手段を構成する抵抗、２ｃは電池パック２のセル数に応じて例えば抵抗値が設定されているセル数判別素子である。電圧Ｖｃｃが抵抗９及びセル数判別素子（本実施例では抵抗）２ｃにより分圧され、その分圧電圧がマイコン５０のＡ／Ｄコンバータ５５に入力される。この電圧は素子２ｃの抵抗値により変化するのでその電圧から電池パック２のセル数を判別することができる。なお、セル数の判別は例えば電池パック２の端子電圧を単位セル当りの電圧で除算をしても検出できるから、本発明は電池パック２にセル数判別素子２ｃを付加したものに限定されるものではない。
【００１７】
１０は全波整流回路１１と平滑用コンデンサ１２からなる１次側整流平滑回路、２０はスイッチ回路で高周波トランス２１、ＭＯＳＦＥＴ２２とＳＷ制御ＩＣ２３、ＳＷ制御ＩＣ用定電圧回路２４、起動抵抗２５からなる。高周波トランス２１は１次巻線２１ａ、２次巻線２１ｂ、３次巻線２１ｃ、４次巻線２１ｄからなり、１次巻線２１ａには直流の入力電圧が印加される。２次巻線２１ｂはＳＷ制御ＩＣ用の出力巻線、３次巻線２１ｃは電池組２を充電するための出力巻線、４次巻線２１ｄはマイコン５０、充電電流制御手段６０等の電源用の出力巻線である。
【００１８】
なお１次巻線２１ａに対し、２次巻線２１ｂ、４次巻線２１ｄは同極性の構成であり、３次巻線２１ｃは逆極性である。ＳＷ制御ＩＣ２３はＭＯＳＦＥＴ２２の駆動パルス幅を変えて出力電圧を調整するためのスイッチング電源ＩＣである。また、ＳＷ制御ＩＣ用定電圧回路２４はダイオード２４ａ、３端子レギュレータ２４ｂ、コンデンサ２４ｃ、２４ｄから構成されており、２次巻線２１ｂからの出力電圧を定電圧化する。
【００１９】
３０は２次側整流平滑回路でダイオード３１、平滑用コンデンサ３２、抵抗３３からなる。４０は抵抗４１、４２からなる電池電圧検出回路で、電池パック２の端子電圧を分圧する。分圧された電圧はＡ／Ｄコンバータ５５を通してＣＰＵ５１に入力される。５０はマイコンであり、演算手段（ＣＰＵ）５１、ＲＯＭ５２、ＲＡＭ５３、タイマ５４、Ａ／Ｄコンバータ５５、出力ポート５６、リセット入力ポート５７からなる。ＣＰＵ５１は、Ａ／Ｄコンバータ５５に入る信号を所定時間間隔でサンプリングしてマイコン５０に取り込む。そして現時点の電池電圧、及び電池温度と複数サンプリング前の電池電圧、及び電池温度とを比較し、その結果に基づいて電池パック２の充電状態が満充電間際であるか、或いは満充電に達したか否かを判別する。ＲＡＭ５３は電池電圧、及び電池温度のサンプリング値を予め決められた所定数だけ記憶する。
【００２０】
６０は充電電流制御回路であり、演算増幅器６１、６２、抵抗６３〜６７、ダイオード６８からなり、充電電流検出回路３により検出された充電電流は演算増幅器６１に加えられ、この充電電流に対応する電圧が反転増幅される。増幅器６１の出力電圧と、充電電流設定回路７で設定された充電電流設定基準電圧との差が演算増幅器６２により増幅され、信号伝達手段５を介してＳＷ制御ＩＣ２３に帰還される。ＳＷ制御ＩＣ２３はＭＯＳＦＥＴ２２のオンオフを制御して、充電電流が大きい場合はパルス幅の狭いパルスを、逆の場合はパルス幅の広いパルスを発生して高周波トランス２１に加える。このパルスは整流平滑回路３０で直流に平滑され、電池パック２に加えられるから充電電流は一定に制御される。すなわち電流検出回路３、充電電流制御回路６０、信号伝達手段５、スイッチング回路２０、整流平滑回路３０によって電池パック２の充電電流がマイコン５０により設定された設定電流値となるように制御される。
【００２１】
７０は定電圧回路でダイオード７１、コンデンサ７２、７３、３端子レギュレータ７４、リセットＩＣ７５からなる。定電圧回路７０の出力電圧は、マイコン５０、充電電流制御手段６０等の電源となる。リセットＩＣ７５はマイコン５０を初期状態にするためにリセット入力ポート５７にリセット信号を出力する。
【００２２】
８０は出力電圧制御回路で演算増幅器８１、抵抗８２〜８５、ダイオード８６からなる。出力電圧検出回路４からの電圧と出力電圧設定回路６からの電圧との差は、演算増幅器８１で増幅され信号伝達手段５を介してＳＷ制御ＩＣ２３に帰還される。これにより整流平滑回路３０の出力電圧が制御される。
【００２３】
９０はＬＥＤ９１、９２、抵抗９３〜９６からなる表示手段である。ＬＥＤ９１、９２は、例えば赤色発光ダイオードＲ、及び緑色発光ダイオードＧからなり、マイコン５０の出力ポート５６の出力によって赤色、及び緑色が点灯し、また両方の色を同時に発光させることで、橙色の発光も可能なタイプである。本実施形態ではＬＥＤ９１は充電開始前、及び充電完了を夫々赤色、及び緑色で表示し、ＬＥＤ９２は充電中にどの位の時間で充電を完了するかを３段階表示するＬＥＤであり、充電時間が長いと判別された段階から赤色、橙色、及び緑色と表示する。これを整理すると下表１、２のようになる。
【００２４】
【表１】
2007110895.tif 000003
【００２５】
【表２】
2007110895.tif 000004
【００２６】
次に図１の回路図、図２及び図３のフローチャートを参照して本発明充電装置の制御方法について説明する。電源を投入すると、マイコン５０は電池パック２の接続待機状態となる。電池パック２の接続は電池電圧検出手段４０、電池温度検出手段８、及びセル数判別手段９の信号により判別する（ステップ２０１）。
【００２７】
電池パック２が接続されるとＲＡＭ５３に記憶されている各種のフラグをイニシャルリセットする（ステップ２０２）。フラグは電池状態を表示するためのもので図４に示す如く電池残容量大Ｆｌａｇ、電池残容量中Ｆｌａｇ、電池残容量小Ｆｌａｇ、電池高温Ｆｌａｇ、電池の放電状態を表示するＬＥＤ９２赤点灯Ｆｌａｇ、及び電池電圧検出による満充電表示用のΔＶＦｌａｇがある。
【００２８】
次いで充電開始前の電池電圧Ｖ０を電池電圧検出手段４０で検出し、Ａ／Ｄコンバータ５５を介してマイコン５０に取り込む（ステップ２０３）。また、セル数判別手段９の出力電圧をＡ／Ｄコンバータ５５を介してマイコン５０に取り込み電池パック２のセル数ｎを判別する（ステップ２０４）。電池パック２に内蔵されたセル数判別素子２ｃはセル数に応じて抵抗値が設定されており、セル数判別素子２ｃとセル数判別手段９との分圧電圧はセル数によって異なるので、これにより電池パック２のセル数は判別できる。引き続き、電池パック２の充電開始前の温度Ｔ０を、電池温度検出手段８により検出し、同様にしてマイコン５０に取り込む（ステップ２０５）。電池温度検出手段８の出力電圧は、温度検出素子２ｂとの分圧比によって決定され、電池温度に応じて温度検出素子２ｂの抵抗値が変化するので電池温度検出手段８の出力電圧から電池温度を検出することができる。
【００２９】
次にマイコン５０は充電開始前電圧Ｖ０、及びセル数ｎから電池パック２のセル電圧を演算する。セル電圧は充電開始前電圧Ｖ０をセル数ｎで除算することで求められ、まずセル電圧が１．４０Ｖ／セル以上であるか否かの判別を行う（ステップ２０６）。セル電圧が１．４０Ｖ／セル以上の場合は、充電される電池パック２は電池の残容量が多いと判断し、マイコン５０は記憶手段であるＲＡＭ５３の電池残容量大Ｆｌａｇを１にセットし（ステップ２０７）、ステップ２１１にジャンプする。
【００３０】
ステップ２０６において、セル電圧が１．４０Ｖ／セル以上でない場合は、引き続きセル電圧が１．２５Ｖ／セル以下であるか否かの判別を行い（ステップ２０８）、セル電圧が１．２５Ｖ／セル以下の場合は、充電される電池パック２は電池の残容量が少ないと判断し、マイコン５０の記憶手段であるＲＡＭ５３の電池残容量小Ｆｌａｇを１にセットする（ステップ２０９）。ステップ２０８において、セル電圧が１．２５Ｖ／セル以下でない場合は、電池パック２は電池の残容量が中位残っていると判断し、マイコン５０の記憶手段であるＲＡＭ５３の電池残容量中Ｆｌａｇを１にセットする（ステップ２１０）。
【００３１】
次いで、電池パック２の充電開始前の電池温度Ｔ０が４０℃以上であるか否かの判別を行い（ステップ２１１）、充電開始前の電池温度Ｔ０が４０℃以上の場合は、電池高温Ｆｌａｇを１にセットし（ステップ２１３）、引き続き、マイコン５０の記憶手段であるＲＡＭ５３の電池残容量大Ｆｌａｇが１であるか否かの判別を行う（ステップ２１４）。電池残容量大Ｆｌａｇが１の場合は、充電される電池パック２の電池の残容量が多いから充電完了までの時間が短いと判断し、マイコン５０はＬＥＤ９２を緑点灯させ（ステップ２１５）、ステップ２２０にジャンプする。
【００３２】
一方、ステップ２１４において電池残容量大Ｆｌａｇが０の場合は、引き続き電池残容量中Ｆｌａｇが１であるか否かの判別を行う（ステップ２１６）。電池残容量中Ｆｌａｇが１の場合は、充電される電池パック２の残容量が中位であるから、充電完了までの時間も中位と判断し、マイコン５０はＬＥＤ９２を橙色点灯させ（ステップ２１７）、ステップ２２０にジャンプする。
【００３３】
ステップ２１６において、電池残容量中Ｆｌａｇが１でない場合は、電池パック２の残容量が少ないと判断し、ＬＥＤ９２赤点灯Ｆｌａｇを１にセットし（ステップ２１８）、ＬＥＤ９２を赤点灯させる（ステップ２１９）。引き続き、マイコン５０の記憶手段であるＲＡＭ５３の電池高温Ｆｌａｇが１であるか否かの判別を行い（ステップ２２０）、電池高温Ｆｌａｇが１の場合は、電池パック２は高温と判断し、電池パック２の高温状態で対応できる充電電流Ｉ３で充電を開始し(ステップ２２１)、ステップ２２７の処理にジャンプする。
本実施例では充電電流はＩ１、Ｉ２、Ｉ３の３段階に設定可能で、Ｉ１＞Ｉ２＞Ｉ３に設定されている。
【００３４】
ステップ２２０において、電池高温Ｆｌａｇが１でない場合は、電池パック２は以下で説明するステップ２１２の処理から、電池パック２は低温と判断し、電池パック２の低温状態で対応できる充電電流Ｉ２で充電を開始し(ステップ２２２)、ステップ２２７の処理にジャンプする。
【００３５】
充電電流をＩ３に設定するには、マイコン５０により充電電流設定手段７の抵抗７ｃを“Ｌ”レベル（残りの７ｄ、７ｅをハイ・インピーダンス”レベル）に選択することで設定できる。この設定手段の７の出力である充電電流設定基準電圧Ｖ３は演算増幅器６２に印加され、電池パック２に流れる充電電流と比較される。そしてその差が信号伝達手段５を介して、ＰＷＭ制御ＩＣ２３に帰還されＭＯＳＦＥＴ２２のパルス幅が制御されるので、充電電流がＩ３となるように制御をすることが可能となる。
【００３６】
また、充電電流Ｉ２の制御も同様であり、充電電流Ｉ２に対応する充電電流設定基準電圧Ｖ２を、充電電流設定手段７の抵抗７ｄを“Ｌ”レベル（残りの７ｃ、７ｅをハイ・インピーダンス”レベル）に選択することで設定できる。
【００３７】
ステップ２１１において、電池パック２の充電開始前の電池温度Ｔ０が４０℃以上でない場合は、引き続き電池パック２の充電開始前の電池温度Ｔ０が５℃以下であるか否かの判別を行い（ステップ２１２）、充電開始前の電池温度Ｔ０が５℃以下の場合は、上述したステップ２１４〜２２２の処理を行う。
【００３８】
ステップ２１２において、充電開始前の電池温度Ｔ０が５℃以下でない場合は、上述したステップ２１１、２１２の処理から電池パック２は高温でも低温でもない、すなわち電池パック２は急速充電できる温度環境と判断する。すなわち電池温度が４０℃以上の場合は最も小さい充電電流Ｉ３（Ｉ３＜Ｉ２＜Ｉ１）で充電し、電池温度が５℃以下の場合は充電電流Ｉ２で充電するが、電池温度Ｔ０が４０℃＞Ｔ０＞５℃の場合は急速充電が可能であるから最も大きい充電電流Ｉ１で充電することができる。ステップ２１２に引き続き、電池残容量大Ｆｌａｇが１であるか否かの判別を行い（ステップ２２３）、電池残容量大Ｆｌａｇが１の場合は、充電完了までの時間が短いと判断し、ＬＥＤ９２を緑色に点灯する（ステップ２２４）。
【００３９】
ステップ２２３において、電池残容量大Ｆｌａｇが１でない場合は、電池パック２の残容量は中位か、少ない状態であるが、大きな充電電流により急速充電できる温度環境であるので、充電完了までの時間が中位の短さと判断し、ＬＥＤ９２を橙色に点灯させ（ステップ２２５）、充電電流Ｉ１（Ｉ１＞Ｉ２、Ｉ３）で充電を開始する(ステップ２２６)。
【００４０】
充電電流Ｉ１は、充電電流設定手段７の抵抗７ｃ、７ｄ、７ｅ端をハイレベルに選択して充電電流I１に対応する充電電流設定基準電圧Ｖ１設定することにより得られる。
【００４１】
充電開始後、マイコン５０はタイマ５４を使用して充電開始からの時間計測をスタートし（ステップ２２７）、充電開始から所定時間経過したか否かの判別を行う（ステップ２２８）。所定時間経過している時は、ＬＥＤ９２赤点灯Ｆｌａｇが１であるか否かの判別を行い（ステップ２２９）、これが１の場合は、電池の充電完了までの時間が長いと判断した時点から時間が経過し、完了までの時間が中位になったと判断し、ＬＥＤ９２赤点灯Ｆｌａｇを０にセットし（ステップ２３０）、ＬＥＤ９２を橙色点灯させる（ステップ２３１）。
【００４２】
ステップ２２８において、充電開始から所定時間経過していない時は、ステップ２３２にジャンプする。同様にステップ２２９において、ＬＥＤ９２赤点灯Ｆｌａｇが１でない場合は、ステップ２３２にジャンプする。
【００４３】
以上説明したように本実施形態は、充電開始前のセル電圧から電池残容量を判断すると共に充電開始前又は充電初期時の電池パックの温度に応じて充電電流を設定し、電池残容量の大きさと充電電流の大きさから充電完了までの時間を予測して３段階に区分し、その区分に応じた色の表示をする。
【００４４】
次に図３を参照して電池パック２が満充電間際になったか否かの判別、及び満充電になったか否かの判別の処理フローを説明する。まず電池温度検出手段８により最新の電池温度Ｔｉｎをマイコン５０に取り込む（ステップ２３２）。また、電池温度検出手段８の出力信号を所定時間毎にサンプリングした値を予めＲＡＭ５３に格納しておき、サンプリングした充電中の電池温度データを比較することにより、充電中の電池温度の最小値Ｔｍｉｎを演算し、記憶する（ステップ２３３）。
【００４５】
引き続き、電池パック２の最新の電池電圧Ｖｉｎを電池電圧検出手段４０で検出して取り込む（ステップ２３４）。マイコン５０は電池温度検出手段８の出力に基づいてサンプリングした充電中の電池温度データから所定サンプリング数の間隔における最新の電池温度勾配ｄＴ／ｄｔを演算する（ステップ２３５）。また、演算した最新の電池温度勾配ｄＴ／ｄｔのデータを比較することにより、所定サンプリング幅の電池温度勾配ｄＴ／ｄｔの最小値ｄＴ／ｄｔ（ｍｉｎ）を演算し、記憶する（ステップ２３６）。
【００４６】
さらに、マイコン５０は電池電圧検出手段４０の出力に基づいて、充電中の電池電圧データから所定サンプリング数の間隔における最新の電池電圧勾配ΔＶを演算し（ステップ２３７）、また、演算した電池電圧勾配ΔＶのデータを比較することにより、所定サンプリング幅の電池電圧勾配の最小値ΔＶｍｉｎを演算し、記憶する（ステップ２３８）。
【００４７】
次いで、電池パック２の満充電間際判別処理を行う。ステップ２３２〜２３８の処理データに基づいて、まず最新の電池電圧勾配ΔＶと、充電中にサンプリングし演算した電池電圧勾配の最小値ΔＶｍｉｎを比較演算し、最新の電池電圧勾配ΔＶが、今までの充電中の電池電圧勾配の最小値ΔＶｍｉｎから予め設定した所定値Ｒ１以上上昇したか否かの判別を行う（ステップ２３９）。
【００４８】
ステップ２３９において所定値Ｒ１以上上昇したと判断された場合は、電池パック２は満充電間際と判別し、マイコン５０の記憶手段であるＲＡＭ５３のΔＶＦｌａｇを１にセットする（ステップ２４０）。この場合は充電完了までの時間が、短くなっていると判断し、マイコン５０はＬＥＤ９２を緑点灯させ（ステップ２４１）、ステップ２４４の処理にジャンプする。
【００４９】
ステップ２３９において、最新の電池電圧勾配ΔＶが、今までの充電中の電池電圧勾配の最小値ΔＶｍｉｎより予め設定した所定値Ｒ１以上上昇していない場合は、引き続き最新の電池温度勾配ｄＴ／ｄｔと、充電中にサンプリングし演算した電池温度勾配の最小値ｄＴ／ｄｔ（ｍｉｎ）を比較演算し、最新の電池温度勾配ｄＴ／ｄｔが、今までの充電中の電池温度勾配の最小値ｄＴ／ｄｔ（ｍｉｎ）から予め設定した所定値Ｑ１以上上昇したか否かの判別を行う（ステップ２４２）。図５に示すように最小値から所定値Ｑ１以上上昇した場合は、電池パック２は満充電間際と判別し、充電完了までの時間が、短くなっていると判断し、マイコン５０はＬＥＤ９２を緑点灯させ（ステップ２４１）、ステップ２４４の処理にジャンプする。
【００５０】
また、ステップ２４２において、最新の電池温度勾配ｄＴ／ｄｔが、今までの充電中の電池温度勾配の最小値ｄＴ／ｄｔ（ｍｉｎ）から、予め設定した所定値Ｑ１以上上昇していない場合は、引き続き最新の電池温度Ｔｉｎと、充電中にサンプリングし演算した電池温度の最小値Ｔｍｉｎを比較演算し、最新の電池温度Ｔｉｎが、今までの充電中の電池温度の最小値Ｔｍｉｎから予め設定した所定値Ｐ１以上上昇したか否かの判別を行う（ステップ２４３）。図６に示すように所定値Ｐ１以上上昇した場合は、電池パック２は満充電間際と判別し、充電完了までの時間は、満充電間際なので短くなっていると判断し、マイコン５０はＬＥＤ９２を緑点灯させ（ステップ２４１）、ステップ２４４の処理にジャンプする。
【００５１】
次いで、電池パック２の満充電判別処理を行う。まず最新の電池温度Ｔｉｎが、今までの充電中の電池温度の最小値Ｔｍｉｎから予め設定した所定値Ｐ２（Ｐ２＞Ｐ１）以上上昇したか否かの判別を行い（ステップ２４４）、図６に示すように所定値Ｐ２以上上昇した場合は、電池パック２は満充電と判別する。そしてマイコン５０は、充電電流を停止状態と同様な状態に相当するトリクル電流に設定する。この設定は、充電電流設定手段７の抵抗７ｃ、７ｄ、７ｅ端をローレベルに選択することで設定できる。トリクル充電に相当する電流設定基準電圧を演算増幅器６２に印加し、電池パック２にトリクル充電を行うと共にマイコン５０はＬＥＤ９２を消灯させ（ステップ２４８）、次いで電池パック２が取り出されたか否かの判別を行い（ステップ２４９）、電池パック２が取り出されたならステップ２０１に戻り、次の充電のために待機する。
【００５２】
ステップ２４４において、最新の電池温度Ｔｉｎが、今までの充電中の電池温度の最小値Ｔｍｉｎから、予め設定した所定値Ｐ２以上上昇していない場合は、引き続き最新の電池温度勾配ｄＴ／ｄｔと、充電中にサンプリングし演算した電池温度勾配の最小値ｄＴ／ｄｔ（ｍｉｎ）を比較演算し、最新の電池温度勾配ｄＴ／ｄｔが、今までの充電中の電池温度勾配の最小値ｄＴ／ｄｔ（ｍｉｎ）から予め設定した所定値Ｑ２（Ｑ２＞Ｑ１）以上上昇したか否かの判別を行い（ステップ２４５）、所定値Ｑ２以上上昇した場合は、電池パック２は満充電と判別し、上述したステップ２４８、２４９の処理を行う。
【００５３】
また、ステップ２４５において、最新の電池温度勾配ｄＴ／ｄｔが、今までの充電中の電池温度勾配の最小値ｄＴ／ｄｔ（ｍｉｎ）から、予め設定した所定値Ｑ２以上上昇していない場合は、引き続きマイコン５０の記憶手段であるＲＡＭ５３のΔＶＦｌａｇを１であるか否かの判別を行い（ステップ２４６）、ΔＶＦｌａｇが１でない場合は、電池パック２は満充電になっていないと判別し、ステップ２２８の処理に戻る。
【００５４】
ステップ２４６において、ΔＶＦｌａｇが１の場合は、最新の電池電圧勾配ΔＶが予め設定された所定値Ｒ２（図７）以下になったか否かの判別を行い（ステップ２４７）、所定値Ｒ２以下の場合は、電池パック２は満充電と判別し、上述したステップ２４８、２４９の処理を行う。ステップ２４７において、最新の電池電圧勾配ΔＶが予め設定された所定値Ｒ２以下になっていない場合はステップ２２８の処理に戻る。
【００５５】
上述のように本実施形態によれば充電が開始された後は、電池電圧Ｖｉｎ及びＴｉｎの演算信号から満充電の間際になったか否かを判定し、間際になったと判定されたときはＬＥＤの表示を変えるように制御される。
【００５６】
なお上記実施形態において、満充電間際判別、及び満充電判別を行う際に、電池温度最小値Ｔｍｉｎ、電池温度勾配最小値ｄＴ／ｄｔ（ｍｉｎ）、及び電池電圧勾配最小値ΔＶｍｉｎと比較して、その結果から判別するようにしたが、本発明はこれに限るものではなく、例えば最新のデータと、予め設定した所定値との比較によって判別しても差し支えない。
【００５７】
また、上記実施形態では、表示手段９０のＬＥＤ９１の動作について言及しなかったが、例えば、ＬＥＤ９１を充電待機前の時は赤色点灯、充電終了（トリクル充電に移行）時は、緑色点灯といった使用が可能である。
【００５８】
なお、本実施形態において満充電後はトリクル充電（微少電流）に制御するようにしたが、例えば制御系の電源を別電源から供給し、充電完了後は主電源を停止して、充電電流を完全に停止させてもよい。
この他本発明の基本的な考え方を変更せずに種々の変形をなし得ることは言うまでもない。
【図面の簡単な説明】
【００５９】
【図１】本発明にかかる充電装置の一実施形態を示すブロック回路図。
【図２】本発明充電装置の制御方法の一実施形態を示すフローチャート。
【図３】本発明充電装置の制御方法の一実施形態を示すフローチャート。
【図４】本発明の制御方法に用いられるフラグの説明図。
【図５】本発明充電装置による充電制御の説明図。
【図６】本発明充電装置による充電制御の説明図。
【図７】本発明充電装置による充電制御の説明図。
【符号の説明】
【００６０】
２は電池パック、７は充電電流設定手段、８は電池温度検出手段、９はセル数判別手段、４０は電池電圧検出手段、５０は制御手段であるマイコン、６０は充電電流制御手段、９０は表示手段である。
【図１】
2007110895.tif 000005
【図２】
2007110895.tif 000006
【図３】
2007110895.tif 000007
【図４】
2007110895.tif 000008
【図５】
2007110895.tif 000009
【図６】
2007110895.tif 000010
【図７】
2007110895.tif 000011