(57)【要約】【課題】  充電中にバッテリーパックの温度が変化して、充電電圧を下げる必要が生じた場合においても、バッテリーパックの充電容量を落とさずに適切な充電を行う。【解決手段】  バッテリ−パックに与える充電電圧を第１の充電電圧と第１の充電電圧より低い第２の充電電圧とを切り換える充電電圧切り換え手段と、充電電圧をバッテリーパックに与える状態と与えない状態に切り換えるスイッチと、バッテリーパックの電圧を測定する電圧測定手段と、充電電圧を第１の充電電圧から第２の充電電圧に切り換えるときに、充電電圧切り換え手段はスイッチによって第１の充電電圧をバッテリーパックに与えない状態とし、バッテリーパックの電圧が第２の充電電圧より低下した後にスイッチによって第２の充電電圧をバッテリーパックに与える状態とする。【選択図】  図２
2010057247.tif 000002
【特許請求の範囲】
【請求項１】
バッテリーパックを充電する充電装置であって、
前記バッテリ−パックに与える充電電圧を第１の充電電圧と前記第１の充電電圧より低い第２の充電電圧とを切り換える充電電圧切り換え手段と、
前記充電電圧を前記バッテリーパックに与える状態と与えない状態に切り換えるスイッチと、
前記バッテリーパックの電圧を測定する電圧測定手段と、
前記充電電圧を前記第１の充電電圧から前記第２の充電電圧に切り換えるときに、前記充電電圧切り換え手段は前記スイッチによって前記第１の充電電圧を前記バッテリーパックに与えない状態とし、前記バッテリーパックの電圧が前記第２の充電電圧より低下した後に前記スイッチによって前記第２の充電電圧を前記バッテリーパックに与える状態とすることを特徴とする充電装置。
【請求項２】
前記バッテリーパックの温度を測定する温度測定手段を有し、
前記充電電圧切り換え手段は前記温度測定手段によって測定される前記バッテリーパックの温度に基づいて前記第１の充電電圧と前記第２の充電電圧とを切り換えることを特徴とする請求項１に記載の充電装置。
【請求項３】
前記スイッチが前記第１の充電電圧を前記バッテリーパックに与えない状態としてからの経過時間を計時する計時手段と、
前記計時手段によって計時される時間が所定時間を超えても前記バッテリーパックの電圧が前記第２の充電電圧より低下しない場合に充電を停止する制御手段とを有することを特徴とする請求項１または２に記載の充電装置。
【請求項４】
第１の充電電圧と前記第１の充電電圧より低い第２の充電電圧とに充電電圧を切り換えてバッテリーパックを充電する充電制御方法であって、
前記充電電圧を前記第１の充電電圧から前記第２の充電電圧に切り換えるときに、前記第１の充電電圧を前記バッテリーパックに与えない状態にするステップと、
前記バッテリーパックの電圧を測定するステップと、
前記バッテリーパックの電圧が前記第２の充電電圧より低下した後に前記第２の充電電圧を前記バッテリーパックに与える状態にするステップとを有することを特徴とする充電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池セルを内蔵するバッテリーパックの充電する充電装置および充電制御方法に関する。
【背景技術】
【０００２】
充電電圧を変更して、二次電池セルを内蔵するバッテリーパックの充電を行う充電装置が知られている。
【特許文献１】特開平１１−２７５７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
最近のバッテリーパックの動向として、小型化、高容量化が進み、バッテリーパックのより安全な充電方法が提案されてきている。
【０００４】
例えば、バッテリーパックにサーミスタ等の温度測定素子を設け、充電温度範囲毎に適切な充電電圧と充電電流を設定するような充電制御方法が提案されている。
【０００５】
このような制御方法の場合、充電中に充電電圧を下げる制御が必要になった場合に、充電電圧よりバッテリーパックの電圧が高い状態で充電を行うと、バッテリーパックから充電装置に逆流が発生し、充電装置の誤動作を生じてしまうことがあった。
【０００６】
そのため、バッテリーパックからの逆流による充電装置の誤動作を回避するために、ダイオードなどの逆流防止素子を用いて、バッテリーパックから充電装置への逆流を防止する方法が用いられていた。
【０００７】
しかしながら、この方法では逆流防止素子の損失により充電効率が低下するという問題点がある。
【０００８】
更に、逆流防止素子の発熱によりバッテリーパック内のサーミスタが暖められ、バッテリーパック内部温度の測定誤差が拡大してしまうという問題点もある。また、逆流防止素子を使用することはコスト的にも不利であった。
【０００９】
逆流防止素子を使用せず、充電電圧よりバッテリーパックの電圧が高い場合に充電を終了する方法もある。
【００１０】
この方法では、充電電圧を切り換えるために充電を停止した後、バッテリーパックの電圧を測定したとき、直前まで充電を行っていたため、バッテリーパックの電圧が高く測定され、まだ充電可能な状態にもかかわらず、充電を完了することになる。
【００１１】
そのため、バッテリーパックの充電可能容量に対して、実際の充電容量が少なくなるという問題点が生じていた。
【００１２】
本発明はこのような問題点を鑑みてなされたもので、その目的は、充電電圧を下げて充電を行う状況になっても、逆流防止素子を使用することなく、且つバッテリーパックの充電容量を低下させない充電装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の充電装置は、バッテリーパックを充電する充電装置であって、前記バッテリ−パックに与える充電電圧を第１の充電電圧と前記第１の充電電圧より低い第２の充電電圧とを切り換える充電電圧切り換え手段と、前記充電電圧を前記バッテリーパックに与える状態と与えない状態に切り換えるスイッチと、前記バッテリーパックの電圧を測定する電圧測定手段と、前記充電電圧を前記第１の充電電圧から前記第２の充電電圧に切り換えるときに、前記充電電圧切り換え手段は前記スイッチによって前記第１の充電電圧を前記バッテリーパックに与えない状態とし、前記バッテリーパックの電圧が前記第２の充電電圧より低下した後に前記スイッチによって前記第２の充電電圧を前記バッテリーパックに与える状態とすることを特徴とする。
【００１４】
本発明の充電制御方法は、第１の充電電圧と前記第１の充電電圧より低い第２の充電電圧とに充電電圧を切り換えてバッテリーパックを充電する充電制御方法であって、前記充電電圧を前記第１の充電電圧から前記第２の充電電圧に切り換えるときに、前記第１の充電電圧を前記バッテリーパックに与えない状態にするステップと、前記バッテリーパックの電圧を測定するステップと、前記バッテリーパックの電圧が前記第２の充電電圧より低下した後に前記第２の充電電圧を前記バッテリーパックに与える状態にするステップとを有することを特徴とする。
【発明の効果】
【００１５】
充電中に充電電圧を下げる必要が生じた場合に、バッテリーパックの電圧が充電電圧より低下してから充電を開始することが可能になり、逆流防止素子が不要で、且つバッテリーパックの充電容量を落とさずに充電を行うことが可能になった。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態を図面に基づいて説明する。
【００１７】
図１は、本発明の実施の形態に係る充電装置の例である。図１に示した充電装置５は、本発明のバッテリーパックを充電する充電装置である。
【００１８】
バッテリーパック１は、＋端子（＋）２、温度端子（Ｔ）３、−端子（−）４を有している。温度端子（Ｔ）３は、バッテリーパック１の温度を出力する出力端子である。充電装置５は、バッテリーパック１の各端子に対応する端子として、＋端子（＋）６、温度端子（Ｔ）７、−端子（−）８を有している。
【００１９】
これら対応する各端子は、バッテリーパック１を充電装置５の装着部９に装着することにより、互いに接続される。充電装置５が充電を行うための電力は、ＡＣコード１０、ＡＣプラグ１１を介して家庭用交流電源から供給することができる。バッテリーパック１が充電装置５に装着されると、充電装置５は、バッテリーパック１の充電を開始する。
【００２０】
充電装置５にバッテリーパック１が接続されているかどうかは温度端子７にサーミスタ１３３が接続されているかどうかによって判別している。
【００２１】
サーミスタ１３３は、バッテリーパック１の温度端子３と−端子４との間に接続され、後述するように、バッテリーパック１の温度測定手段として機能する（図２参照）。
【００２２】
充電中のバッテリーパック１の電圧（充電電圧）は、充電装置５に内蔵された充電制御マイコン１２５（図２参照）により検出される。充電制御マイコン１２５は、温度毎に設定された充電電圧になるように、充電電圧を制御する。
【００２３】
この充電電圧の値は、温度情報と対応付けて充電制御マイコン１２５内のメモリに予め記憶されている（図３参照）。
【００２４】
例えば、バッテリーパック温度が通常充電域から低温充電域に低下した場合、充電制御マイコン１２５は、第１の充電電圧４．２Ｖから第２の充電電圧４．０Ｖに下げる動作を行う。充電制御マイコン１２５は、充電電圧切り換え手段として機能する。
【００２５】
この際、充電制御マイコン１２５は、バッテリーパック電圧を検出し、バッテリーパック電圧と低温充電の充電電圧を比較して、バッテリーパックの電圧が低温充電電圧未満に低下した場合に充電を再開する。充電制御マイコン１２５は、電圧測定手段として機能する。
【００２６】
同様に、バッテリーパック温度が通常充電域から高温充電域に上昇した場合、充電制御マイコン１２５は、第１の充電電圧４．２Ｖから第３の充電電圧４．１Ｖに下げる動作を行う。
【００２７】
この際、充電制御マイコン１２５は、バッテリーパック電圧を検出し、バッテリーパック電圧と高温充電の充電電圧を比較して、バッテリーパックの電圧が高温充電電圧未満に低下した場合に充電を再開する。
【００２８】
図２は、本発明の電気回路の構成を示すブロック図である。なお、本実施形態では、本発明の内容に必要のない一般構成については、図示省略した。
【００２９】
１０１は充電装置、１０２はＡＣ入力部、１０３は一次電源回路、１０４はトランス、１０５はフォトカプラ、１０６は二次平滑回路、１０７はレギュレータを示している。１０８、１１１、１１２、１１４、１１６、１１８、１２１、１２２、１２３、１２４は抵抗器を示している。
【００３０】
１０９、１１０はオペアンプ、１１３はボリューム、１１５、１１７はスイッチである。１１９はトリクル充電スイッチ、１２０は急速充電スイッチを示している。１２５は充電制御マイコンを示している。１２６は充電装置１０１の＋端子、１２７は充電装置１０１の温度端子、１２８は充電装置１０１の−端子を示している。
【００３１】
１２９はバッテリーパック、１３０は＋端子、１３１は温度端子、１３２は−端子、１３３はサーミスタ、１３４は二次電池セル（以下、セルと省略する。）を示している。
【００３２】
ＡＣ入力部１０２にＡＣ電力が入力されると、そのＡＣ電力は、一次電源回路１０３を介してトランス１０４に供給される。トランス１０４は、一次側の高電圧から二次側の低電圧に電圧変換すると共に、一次側と二次側のＧＮＤラインを分離する。
【００３３】
トランス１０４の二次側出力は、二次平滑回路１０６で整流されて後段の充電制御回路に出力される。レギュレータ１０７は、二次平滑回路１０６の出力電圧を定電圧に安定化する。
【００３４】
トランス１０４の二次側電圧は、電圧帰還用の抵抗器１１２と、充電電圧の最大値を調整するボリューム１１３によって分圧される。このトランス１０４の二次側電圧は、オペアンプ１０９とフォトカプラ１０５を介して制御される。
【００３５】
充電装置１０１の温度端子１２７には、レギュレータ１０７の出力電圧が抵抗器１２１を介して供給される。充電装置１０１にバッテリーパック１２９が接続されると、バッテリーパック１２９の温度端子１３１には、レギュレータ１０７の出力電圧を抵抗器１２１とサーミスタ１３３で分圧した電圧が発生する。
【００３６】
充電制御マイコン１２５は、抵抗器１２１とサーミスタ１３３で分圧された電圧を、温度端子１２７を介して検出することにより、バッテリーパック１２９の装着を検出して、バッテリーパック１２９への充電制御を開始する。
【００３７】
サーミスタ１３３の抵抗値はバッテリーパック１２９の内部温度によって変化するので、サーミスタ１３３は、バッテリーパック１２９の温度センサとしても利用される。充電装置１０１は、サーミスタ１３３により検知されたバッテリーパック１２９の内部温度に基づいてバッテリーパック１２９を充電する際の充電電圧を決定している。
【００３８】
充電制御マイコン１２５は、抵抗器１２２および１２３を介して充電電圧を測定する。充電制御マイコン１２５は、温度端子１２７の電圧によりバッテリーパック１２９の装着を検出した場合に、バッテリーパック１２９の充電電圧を測定する。
【００３９】
トリクル充電は、抵抗器１１８によって制限された充電電流をバッテリーパック１２９に供給することにより行う。このトリクル充電は、バッテリーパック１２９の電圧が急速充電可能な電圧に満たない場合に行われ、急速充電可能な電圧に達した場合に終了する。
【００４０】
急速充電は、急速充電スイッチ１２０をＯＮすることで行われる。急速充電は、充電初期の段階では、バッテリーパック１２９に一定の充電電流を供給する定電流充電を行い、その後、一定の充電電圧を供給する定電圧充電に移行する。
【００４１】
充電電流値は、抵抗器１２４を介して電圧レベルに変換される。充電電流値は、レギュレータ１０７の出力電圧を抵抗器１０８および１１１で分圧した電圧値で決定される。
【００４２】
充電電流値は、オペアンプ１１０とフォトカプラ１０５を介して制御される。
【００４３】
充電制御マイコン１２５は、バッテリーパック１２９の適切な充電電圧値を内蔵のメモリ（図示省略）に記憶している。すなわち、充電制御マイコン１２５は、急速充電中のバッテリーパック１２９の内部温度を検出し、検出した内部温度に応じて充電電圧値を決定する。
【００４４】
充電制御マイコン１２５が、バッテリーパック１２９の温度が通常充電域を検出した場合、充電電圧を通常充電電圧である４．２Ｖ（第１の充電電圧）に設定する。充電制御マイコン１２５が充電電圧を通常充電電圧である４．２Ｖに設定する場合、スイッチ１１５およびスイッチ１１７をＯＦＦする。
【００４５】
充電制御マイコン１２５はスイッチ１２０をＯＮして急速充電を行う。例えば、充電制御マイコン１２５がバッテリーパック１２９の温度が通常充電域から低温充電域への変化を検出した場合、急速充電スイッチ１２０をＯＦＦして、バッテリーパック１２９の電圧を測定する。
【００４６】
充電制御マイコン１２５はタイマーをスタートする。タイマーの値は、急速充電スイッチ１２０をＯＦＦした後、バッテリーパック１２９の電圧が安定する程度の時間に設定する。充電制御マイコン１２５は充電を中断してからの経過時間を計時する計時手段として機能する。
【００４７】
バッテリーパック１２９が低温充電の充電電圧以上では急速充電を再開しない。バッテリーパック１２９の電圧が、タイマーの時間（所定時間）を経過しても低温充電の充電電圧まで下がらない場合、充電を終了する。
【００４８】
バッテリーパック１２９の電圧が低温充電の充電電圧未満の場合、充電制御マイコン１２５は低温充電の充電電圧である４．０Ｖ（第２の充電電圧）に設定する。
【００４９】
充電電圧値は、例えば低温充電の場合、抵抗器１１２とボリューム１１３の中点に接続される、抵抗器１１４およびスイッチ１１５により設定される。
【００５０】
充電制御マイコン１２５が充電電圧を低温充電電圧に設定する場合、スイッチ１１５をＯＮして、抵抗器１１４とボリューム１１３を並列に接続させる。
【００５１】
充電制御マイコン１２５は急速充電スイッチ１２０をＯＮして急速充電を再開する。同様に、充電制御マイコン１２５がバッテリーパック１２９の温度が通常充電域から高温充電域への変化を検出した場合、急速充電スイッチ１２０をＯＦＦしてバッテリーパック１２９の電圧を測定する。
【００５２】
充電制御マイコン１２５は不図示のタイマーをスタートする。バッテリーパック１２９が高温充電の充電電圧以上では、急速充電を再開しない。
【００５３】
バッテリーパック１２９の電圧が、タイマーの時間を経過しても高温充電の充電電圧まで下がらない場合には、充電を終了する。
【００５４】
バッテリーパック１２９の電圧が高温充電の充電電圧未満の場合、充電制御マイコン１２５は高温充電の充電電圧である４．１Ｖに設定する。
【００５５】
高温充電の場合の充電電圧値は、抵抗器１１２とボリューム１１３の中点に接続される、抵抗器１１６およびスイッチ１１７により設定される。
【００５６】
充電制御マイコン１２５が充電電圧を高温充電に設定する場合、スイッチ１１７をＯＮして、抵抗器１１６とボリューム１１３を並列に接続させる。
【００５７】
充電制御マイコン１２５は急速充電スイッチ１２０をＯＮして急速充電を再開する。
【００５８】
充電制御マイコン１２５は、充電電流値を電圧レベルに変換する抵抗１２４の電位差を検出することにより充電電流を測定する。
【００５９】
充電制御マイコン１２５は、急速充電中の充電電圧の上昇と充電電流の減少を検出し、その上昇および減少の程度により急速充電を終了するか否かを判定する。
【００６０】
充電制御マイコン１２５は充電電圧と充電電流の値を常時測定し、充電終了の設定値を検出するとバッテリーパック１２９の充電を終了する。
【００６１】
本実施形態では、充電電圧値を設定する方法として、充電制御マイコン１２５がボリューム１１３に並列に接続されている抵抗器を使用して充電電圧を設定する例を示したが、その他の充電電圧を設定する方法でも、本発明の効果は期待できる。
【００６２】
次に、温度毎の充電電圧の制御例を、図３に基づいて説明する。
【００６３】
バッテリーパック温度が０℃未満では、温度が０℃以上になるまで充電を待機する（低温待機）。
バッテリーパック温度が０℃から１０℃までは、充電電圧は４．０Ｖである（低温充電）。
バッテリーパック温度が１０℃から４５℃までは、充電電圧は４．２Ｖである（通常充電）。
バッテリーパック温度が４５℃から５５℃までは、充電電圧は４．１Ｖである（高温充電）。
バッテリーパック温度が５５℃超では、温度が５５℃以下になるまで充電を待機する（高温待機）。
【００６４】
次に、急速充電制御のフローの概要を図４のフローチャートに基づいて説明する。
【００６５】
ステップＳ２で充電制御マイコン１２５は、バッテリーパック１２９が装着されているかどうかを判断する。バッテリーパック１２９が装着されていない場合には、装着を待機する。バッテリーパック１２９が装着されている場合には、ステップＳ３で充電を開始する。
【００６６】
ステップＳ４ではバッテリーパック１２９の温度を検出する。ステップＳ５では充電電圧値を決定する。ステップＳ６では充電電圧を変更する場合の分岐を行う。ステップＳ６で充電電圧を変更しない場合、ステップＳ８に移行する。
【００６７】
ステップＳ６で充電電圧を上げる場合、ステップＳ７に移行する。ステップＳ７で、スイッチ１１５とスイッチ１１７を両方遮断し、通常充電電圧に設定する。ステップＳ８では充電終了判断を行う。ステップＳ８で充電電圧と充電電流が充電終了条件であれば、ステップＳ９で充電を終了する。ステップＳ８で充電終了条件でなければ、ステップＳ２に戻って充電を継続する。ステップＳ６で充電電圧を下げる場合、ステップＳ１０に移行する。
【００６８】
ステップＳ１０でスイッチ１２０を遮断して充電を中断する。ステップＳ１１で、充電電圧とバッテリーパック電圧を比較する最大時間のタイマーをスタートする。ステップＳ１２でバッテリーパック電圧を測定する。
【００６９】
ステップＳ１３は充電電圧とバッテリーパック電圧を比較する最大時間のタイマーの経過分岐である。
【００７０】
ステップＳ１３でタイマーがタイムアウトしている場合、ステップＳ９で充電を終了する。ステップＳ１３でタイマーがタイムアウトしていない場合、ステップＳ１４に移行する。
【００７１】
ステップＳ１４では充電電圧とバッテリーパック電圧を比較する。ステップＳ１４でバッテリーパック電圧が充電電圧以上の場合、ステップＳ１２に戻る。ステップＳ１４でバッテリーパック電圧が充電電圧未満の場合、ステップＳ１５に移行する。
【００７２】
ステップＳ１５は充電電圧の設定である。ステップＳ１６でスイッチ１２０を導通して充電を再開し、ステップＳ２に戻って充電を継続する。
【００７３】
次に、図４のステップＳ４におけるバッテリーパック１２９の温度検出処理の詳細を、図５のサブフローチャートに基づいて詳細に説明する。この温度検出処理では、充電制御マイコン１２５は、先ず、温度端子１２７の電圧を測定する（ステップＳＳ１）。
【００７４】
そして、充電制御マイコン１２５は、その温度端子１２７の電圧に対応するバッテリーパック１２９の温度を、メモリに登録されたサーミスタ１３３の温度／電圧テーブルを参照する（ステップＳＳ２）。
【００７５】
次に、充電制御マイコン１２５は、参照した温度端子１２７の電圧に対応するサーミスタ１３３の温度を、バッテリーパック１２９の温度として判断し（ステップＳＳ３）、図４のフローにリターンする。
【００７６】
次に、図４のステップＳ５における充電電圧値の決定処理の詳細を、図６のサブフローチャートに基づいて詳細に説明する。この充電電圧値の決定処理では、充電制御マイコン１２５は、先ず、ステップＳ４で検出したバッテリーパック１２９の温度を参照する（ステップＳＳ５）。
【００７７】
そして、充電制御マイコン１２５は、当該充電制御マイコン１２５内のメモリに登録された温度範囲毎の充電電圧値データを参照する（ステップＳＳ６）。
【００７８】
この登録されたデータは、温度範囲に対応する充電電圧値である。
【００７９】
次に、充電制御マイコン１２５は、バッテリーパック１２９の温度に対応する充電電圧値を決定し（ステップＳＳ７）、図４のフローにリターンする。
【００８０】
次に、図４のステップＳ１５における充電電圧設定処理の詳細を、図７のサブフローチャートに基づいて詳細に説明する。
【００８１】
この充電電圧設定処理では、充電制御マイコン１２５は、先ず、ステップＳ４で検出したバッテリーパック１２９の温度が低温充電か高温充電かを判断する（ステップＳＳ９）。
【００８２】
充電制御マイコン１２５は、低温充電を行う場合、スイッチ１１５を導通し（ステップＳＳ１０）、低温充電電圧に設定してステップＳＳ１２で戻る。
【００８３】
充電制御マイコン１２５は、高温充電を行う場合、スイッチ１１７を導通し（ステップＳＳ１１）、高温充電電圧に設定してステップＳＳ１２で戻る。
【００８４】
上述したように制御することにより、バッテリーパック１２９の電圧が充電電圧より低下した後に充電を再開することが可能になった。
【００８５】
このことにより、充電直後にバッテリーパックの電圧を測定して充電終了とする方法と比較して、バッテリーパックの充電容量を落とさずに充電を行うことが可能になった。
【００８６】
また、タイマーで充電待機の最大時間を設定することにより、適切な充電状態で充電を終了することが可能になった。
【００８７】
本発明に用いるスイッチはトランジスタ、ＦＥＴ等の半導体スイッチが一般的であるが、電磁リレー等でも良い。また、充電制御マイコンの代わりに専用ＩＣを用いることも可能である。また、バッテリーパックの温度検出は、サーミスタ以外に専用ＩＣを用いてもよい。
【００８８】
さらに、本発明の目的は、上述した実施例の機能を実現するソフトウェアのプログラムコード（コンピュータ実行可能なプログラム）を記録（記憶）したコンピュータ読取可能な記憶媒体によっても達成される。
【００８９】
すなわち、この記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読出して実行することによって達成される。
【００９０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
プログラムコードを供給するための記憶媒体は、次のものを用いることができる。
【００９２】
例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク等を用いることができる。
【００９３】
また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９４】
またはプログラムコードを、ネットワークを介してダウンロードしてもよい。
【００９５】
また本発明は、コンピュータが読出したプログラムコードを実行することにより、上記の実施例の機能が実現される場合だけに限定されるものではない。
【００９６】
その他、例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【００９７】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれることにより実施例の機能が実現される場合も含まれる。
【００９８】
この場合、当該書込みの後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。
【図面の簡単な説明】
【００９９】
【図１】本発明の実施の形態に係る充電装置の外観図である。
【図２】図１に示した充電装置とバッテリーパックの電気回路の構成を示すブロック図である。
【図３】バッテリーパック温度による充電電圧の変化を説明する図である。
【図４】図１に示した充電装置の充電動作を説明するフローチャートである。
【図５】図４のステップＳ４におけるバッテリーパック温度検出処理を説明するサブフローチャートである。
【図６】図４のステップＳ５における充電電圧値決定処理を説明するサブフローチャートである。
【図７】図４のステップＳ１５における充電電圧設定処理を説明するサブフローチャートである。
【符号の説明】
【０１００】
１、１２９  バッテリーパック
５、１０１  充電装置
１０５  フォトカプラ
１１３  ボリューム
１２０  急速充電スイッチ
１２５  充電制御マイコン
１３３  温度検出素子（サーミスタ）
１３４  セル
【図１】
2010057247.tif 000003
【図２】
2010057247.tif 000004
【図３】
2010057247.tif 000005
【図４】
2010057247.tif 000006
【図５】
2010057247.tif 000007
【図６】
2010057247.tif 000008
【図７】
2010057247.tif 000009