(57)【特許請求の範囲】
【請求項１】
複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
前記コンピュータが前記充電情報に基づき、制御情報を送信し、
各充電装置が、前記送信された制御情報に基づき動作し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを特徴とする複数の充電装置の管理方法。
【請求項２】
複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
前記コンピュータが前記充電情報に基づき、最適な充電時間を判断し、各充電装置側へ最適充電時間の選択指令を送信し、
各充電装置が、前記送信された選択指令によりパラメータを選択し、前記選択したパラメータに基づき充電を行い、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを特徴とする複数の充電装置の管理方法。
【請求項３】
複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
前記コンピュータが前記充電情報に基づき、最適な充電時間を判断し、各充電装置側へ最適充電時間のパラメータを送信し、
各充電装置が、前記送信されたパラメータに基づき充電を行い、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを特徴とする複数の充電装置の管理方法。
【請求項４】
複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
前記コンピュータが前記充電情報に基づき、最適な充電時間を判断し、各充電装置を直接制御して充電を行い、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを特徴とする複数の充電装置の管理方法。
【請求項５】
複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に電池の識別子をコンピュータへ送信し、
コンピュータが前記識別子に基づき、リフレッシュ放電の要否を判断し、リフレッシュ放電が必要な際に、各充電装置側へリフレッシュ放電が必要であるとする情報を送信し、
各充電装置が、前記リフレッシュ放電が必要であるとの情報を受信した際に、当該電池をリフレッシュ放電する必要がある旨を表示し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを特徴とする複数の充電装置の管理方法。
【請求項６】
複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
コンピュータが前記充電情報に基づき、最適な電池個数を判断し、最適個数を指示し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを特徴とする複数の充電装置の管理方法。
【請求項７】
複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
コンピュータが前記充電情報に基づき、最適な充電装置の台数を判断し、最適台数を指示し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを特徴とする複数の充電装置の管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の充電装置をネットワーク接続してコンピュータにより管理する方法に関するものである。
【０００２】
【従来の技術】
現在、自動車等の製造ラインで、電池駆動の電動工具が用いられている。ここで、係る製造ラインにおいては、１台の電動工具当たり、複数個の電池を用意しておき、電池を２０分程度で急速充電することによって、充電の完了した電池を交換しながらの電動工具の連続使用を可能ならしめている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記製造ラインにおいては、充電時間が適切に管理されていないため、電池の消耗が激しくなったり、反対に、必要個数以上の電池が置かれ、電池のランニングコストが高くなっていた。即ち、電池は急速充電すると寿命が短くなるが、一般に、製造ラインでは、短時間で充電が完了するように充電装置を設定してあり、電池寿命が短く、電池の消耗が激しかった。ここで、充電装置の充電時間を長くすることで、電池寿命を長くすることも可能であるが、充電時間を適切な調整を行うことなくただ長くすると、必要とされる電池の個数が増え、コスト低減には結びつかない。
【０００４】
また、ニッケルカドミウム電池、ニッケル水素電池等の二次電池を、容量を十分に使い切らない状態で充放電を繰り返すと、メモリー効果により充電容量が低下する。ここで、容量が低下した状態で電池を使用すると、作業効率が低下すると共に、必要な電池の数が増えて、電池のランニングコストが上昇する。係るメモリー効果に対応するため、スイッチの操作により二次電池の容量を使い切らせるリフレッシュ回路を充電装置に備えることも可能であるが、上記製造ラインにおいては、電池を複数の充電装置にまたがって充電しているため、電池毎に充電履歴を管理することができず、適正なタイミングでリフレッシュすることが難しかった。
【０００５】
更に、製造ラインに配置される電池及び充電装置は、必ずしも適正な台数が配置されているとは言い難く、配置台数の不適切さによりランニングコストが嵩むこともあった。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、複数の電池をコストが最も低廉になるように充電できる複数の充電装置の管理方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１は、複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
前記コンピュータが前記充電情報に基づき、制御情報を送信し、
各充電装置が、前記送信された制御情報に基づき動作し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを技術的特徴とする。
【０００８】
請求項１では、各充電装置が充電を行う際に充電情報をコンピュータへ送信し、前記コンピュータが前記充電情報に基づき、制御情報を送信し、各充電装置が、前記送信された制御情報に基づき動作する。このため、複数の充電装置をコンピュータにより制御することができる。
また、コンピュータが、複数の充電装置を使用される環境が共通するグループに区分して管理し、各充電装置から送られた充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断し、各充電装置側へ、当該グループの最適充電時間のパラメータを送信し、各充電装置が、送信されたパラメータに基づき充電を行う。このため、充電装置が、使用環境が共通するグループ毎に、最適な時間で充電することが可能となり、複数の電池をコストが最も低廉になるように充電できる。
【０００９】
請求項２では、複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
前記コンピュータが前記充電情報に基づき、最適な充電時間を判断し、各充電装置側へ最適充電時間の選択指令を送信し、
各充電装置が、前記送信された選択指令によりパラメータを選択し、前記選択したパラメータにに基づき充電を行い、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを技術的特徴とする。
【００１０】
請求項２では、コンピュータが充電装置から送られた充電情報に基づき、最適な充電時間を判断し、各充電装置側へ最適充電時間の選択指令を送信し、各充電装置が、送信された選択指令に基づき充電時間を決定するパラメータを選択して充電を行う。このため、充電装置が最適な時間で充電を行うことが可能となり、複数の電池をコストが最も低廉になるように充電できる。
【００１１】
請求項３では、複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
コンピュータが前記充電情報に基づき、最適な充電時間を判断し、各充電装置側へ最適充電時間のパラメータを送信し、
各充電装置が、前記送信されたパラメータに基づき充電を行い、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを技術的特徴とする。
【００１２】
請求項３では、コンピュータが充電装置から送られた充電情報に基づき、最適な充電時間を判断し、各充電装置側へ最適充電時間のパラメータを送信し、各充電装置が、送信されたパラメータに基づき充電を行う。このため、充電装置が最適な時間で充電を行うことが可能となり、複数の電池をコストが最も低廉になるように充電できる。
【００１３】
請求項４では、複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
前記コンピュータが前記充電情報に基づき、最適な充電時間を判断し、各充電装置を直接制御して充電を行い、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを技術的特徴とする。
【００１４】
請求項４では、コンピュータが充電装置から送られた充電情報に基づき、最適な充電時間を判断し、各充電装置を直接制御して充電を行う。このため、充電装置が最適な時間で充電を行うことが可能となり、複数の電池をコストが最も低廉になるように充電できる。また、充電装置に複雑な制御を行わせないため、廉価に構成することができる。
【００１７】
請求項５は、複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に電池の識別子をコンピュータへ送信し、
コンピュータが前記識別子に基づき、リフレッシュ放電の要否を判断し、リフレッシュ放電が必要な際に、各充電装置側へリフレッシュ放電が必要であるとする情報を送信し、
各充電装置が、前記リフレッシュ放電が必要であるとの情報を受信した際に、当該電池をリフレッシュ放電する必要がある旨を表示し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを技術的特徴とする。
【００１８】
請求項５では、コンピュータが、充電装置から送られた電池の識別子に基づき、リフレッシュ放電の要否を判断し、リフレッシュ放電が必要な際に、充電装置側へリフレッシュ放電が必要であるとする情報を送信する。そして、各充電装置が、前記リフレッシュ放電が必要であるとの情報を受信した際に、当該電池をリフレッシュ放電する必要がある旨を表示する。このため、電池を適正にリフレッシュ放電することが可能になり、複数の電池をコストが最も低廉になるようにリフレッシュ及び充電できる。
【００１９】
請求項６では、複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
コンピュータが前記充電情報に基づき、最適な電池個数を判断し、最適個数を指示し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを技術的特徴とする。
【００２０】
請求項６では、コンピュータが充電装置から送られた充電情報に基づき、最適な電池個数を判断し、最適個数を指示する。このため、個数が最適になるように電池を配置することができ、電池をコストが最も低廉になるように使用できる。
【００２１】
請求項７では、複数の充電装置をネットワーク接続してコンピュータにより管理する方法であって、
各充電装置が充電を行う際に充電情報をコンピュータへ送信し、
コンピュータが前記充電情報に基づき、最適な充電装置の台数を判断し、最適台数を指示し、
前記コンピュータが、前記複数の充電装置を使用される環境が共通するグループに区分して管理し、
前記コンピュータが前記充電情報に基づき、充電情報を送出した充電装置がいずれのグループに属するかを識別して、各グループ毎に最適な充電時間を判断することを技術的特徴とする。
【００２２】
請求項７では、コンピュータが充電装置から送られた充電情報に基づき、最適な充電装置台数を判断し、最適台数を指示する。このため、台数が最適になるように充電装置を配置することができる。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態に係る複数の充電装置の管理方法について図を参照して説明する。
[第１実施形態]
図１は、本発明の第１実施形態に係る複数の充電装置の管理方法の構成を示している。自動車の製造ラインに置かれる複数台の充電装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ、３０Ｅ、３０Ｇ、３０Ｈ、３０Ｉが、ネットワークライン６０を介して１台のコンピュータ１０に接続され、該コンピュータ１０によって集中管理されるようになっている。ここで、製造ラインは、作業区域Ａと作業区域Ｂとの２つに分かれており、作業区域Ａでは、足回りの組み付けが行われ、作業区域Ｂでは、エンジンの組み付けが行われ、作業区域Ａの方が、作業区域Ｂよりも電動工具の負荷は低くなっている。第１実施形態では、コンピュータ１０が、作業区域Ａにて用いられる充電装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ、３０Ｅと、作業区域Ｂにて用いられる充電装置３０Ｇ、３０Ｈ、３０Ｉとを区別して、充電時間を調整している。
【００２４】
充電装置３０Ａの構成について説明する。図２は、本発明の第１実施形態に係る充電装置３０Ａ及び電池パック５０ｄの構成を示すブロック図である。充電装置３０Ａは、電池パック５０ｄ側に配設された温度センサ（サーミスタ）５６からの出力値により電池温度を検出する温度検出部３８と、充電装置３０Ａの識別子（Ａ）、及び、電流値制御用のマップを記憶するＥＥＰＲＯＭ３９と、温度検出部３８から出力された温度値を微分して温度上昇値を求めて、温度値及び温度上昇値に基づきマップを検索して電池の温度上昇を抑えながら充電し得る許容電流値を求め、該許容値を電流指令値として充電電流制御部３４へ出力する制御部３６と、制御部３６からの電流指令値に基づき電源回路３２を制御して電池の充電電流を調整するための充電電流制御部３４と、種々の情報の表示を行うためのモニター３３と、リフレッシュを行うためのリフレッシュ回路３７と、ネットワークライン６０を介してコンピュータ１０と通信を行うためのインターフェイス３５とから構成されている。
【００２５】
一方、電池パック５０ｄは、ニッケル水素電池Ｂと、該ニッケル水素電池の温度を検出するめたの温度センサ（サーミスタ）５６と、電池パック５０ｄを識別する識別子（ｄ）を記憶するＥＥＰＲＯＭ５４とを備える。
【００２６】
引き続き、上述した電流制御に用いるマップの構成について、図３を参照して説明する。
電池は、充電電流を大きくすれば、充電時間は短くなるが温度上昇は大きくなる。反対に、充電電流を小さくすれば、充電時間が長くなるものの温度上昇は小さくなる。また、充電電流や既に充電された容量により温度勾配（温度上昇値）が大きく変化する。このため、第１実施態様の充電装置では、電池の状態を絶対温度と温度上昇値とに基づき判別し、電池の温度上昇を抑制しつつ流し得る極力大きな電流、即ち、電池の状態に応じて電流値を変えながらで充電を行う。
【００２７】
即ち、電池温度が高いときには、相対的に小さな充電電流を流し、反対に、温度が低いときには、相対的に大きな充電電流を流す。また、温度上昇が大きいときには、相対的に小さな充電電流を流し、反対に、温度上昇が少ないときには、相対的に大きな充電電流を流す。
【００２８】
マップＭ１，Ｍ２，Ｍ３，Ｍ４は、上記電流の可変制御を行うためのもので、横側に電池の絶対温度Ｔを取り、縦側に温度変化分ｄＴ／ｄｔを取って、温度上昇を抑制しつつ流し得る最適な電流値を規定したものである。即ち、電池温度が高く且つ温度上昇が大きい際には（マップ右下側）、相対的に小さな充電電流を流し、電池温度が高く且つ温度上昇が小さい際には（マップ右上側）、中程度の充電電流を流す。また、電池温度が低く且つ温度上昇が大きい際には（マップ左下側）、中程度の充電電流を流し、電池温度が低く且つ温度上昇が小さい際には（マップ左上側）、相対的に大きな充電電流を流すように設定されている。即ち、目標充電時間（マップＭ１では約２０分）と目標到達温度とのいずれもが満たされるように、マップ内の各領域に最適な電流値が設定されてる。
【００２９】
このマップＭ１，Ｍ２，Ｍ３，Ｍ４に基づき、充電時には、電池の絶対温度Ｔと、温度変化分ｄＴ／ｄｔとから適合する領域を検索し、領域に規定されている電流値に基づき充電電流を制御する。例えば、電池温度がＴ３とＴ４との間にあり、電池温度の変化分（温度充電値）がＸ１とＸ２の間にある場合には、領域Ｉ24の電流値を出力する。
【００３０】
ここで、充電を行っている最中は、温度及び温度上昇値に変化に基づき、一見ランダムに領域を移動して行く。即ち、満充電になる以前は、温度が高くなり、或は、温度上昇が大きくなり、充電電流の相対的に小さな領域が選択されると、即ち、図３に示すマップの右下側の領域が選択された後は、電流の減少により、温度上昇が小さくなり、図中のマップで、上側の領域に該当するようになる。
【００３１】
しかしながら、満充電に近づくと、電池の特性により温度上昇値が大きくなっていく。即ち、温度上昇が大きいことにより図中のマップで、下側の領域が選択され、相対的に小さな電流で充電されていても、温度上昇が大きいままになる。この原理から、本実施態様の充電装置では、所定周期（例えば、数１００秒毎）で測定を行い、継続して（例えば３回）、図中のマップでハッチングで示す温度上昇が大きい際の領域Ｉ31、Ｉ32、Ｉ33、Ｉ34、Ｉ35及び温度が高く温度上昇が中程度の際の領域Ｉ25に属する際には、充電が完了したと判断して、充電を停止する。
【００３２】
図３中で、マップＭ１は、充電を２０分で完了させるためのマップを示しており、マップＭ２は２５分で、マップＭ３は３０分で、マップＭ４は４０分で充電を完了させるためのマップを示している。第１実施形態では、充電装置３０Ａが、図３に示すマップＭ１〜Ｍ４をＥＥＰＲＯＭ３９に備えており、コンピュータ１０が該充電装置３０Ａの用いられる作業区域Ａの使用状況を判断して、どのマップを用いるかを指示し、充電装置３０Ａは、指示に従いマップを選択することで、最適な時間で充電を完了させる。
【００３３】
引き続き、第１実施形態の複数の充電装置の管理方法におけるコンピュータ１０での処理、及び、充電装置３０Ａでの処理について説明する。
先ず、図４を参照して、コンピュータ１０への初期設定処理について説明する。ここで、充電装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ、３０Ｅ、３０Ｇ、３０Ｈ、３０ＩのＥＥＰＲＯＭにはそれぞれ充電装置を識別するための識別子（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）、（Ｅ）、（Ｇ）、（Ｈ）、（Ｉ）が保持されている。コンピュータ１０は、ネットワークライン６０を介してそれぞれの充電装置の識別子（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）、（Ｅ）、（Ｇ）、（Ｈ）、（Ｉ）を読み込むことで、充電装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ、３０Ｅ、３０Ｇ、３０Ｈ、３０Ｉが接続されていることを認識している。このため、オペレータは、先ず、各充電装置がどの作業区域に属するかを指定する（Ｓ１２）。例えば、充電装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ、３０Ｅが作業区域Ａに属することをそれぞれ指定し、充電装置３０Ｇ、３０Ｈ、３０Ｉが作業区域Ｂに属することをそれぞれ指定する。
【００３４】
次に、オペレータは、各作業区域の作業負荷を入力する（Ｓ１４）。上述したように、作業区域Ａでは、足回りの組み付けが行われ、作業区域Ｂでは、エンジンの組み付けが行われており、作業区域Ａは軽負荷であることを、作業区域Ｂは重負荷であることを指定する。
【００３５】
最後に、各作業区域の標準のラインスピードを入力する（Ｓ１６）。ここで、ラインスピードが早くなると、負荷は重くなり、反対に遅くなると、負荷は軽くなる。
【００３６】
図５及び図６のフローチャートを参照して、コンピュータ１０による充電装置３０Ａの管理について説明する。
充電装置３０Ａは、電池パック５０ｄを充電する際には、後述するように充電装置の識別子、電池パックの識別子、電池パックの充電開始時の残容量をコンピュータ１０側へ送出する。ここでは、図１に示す作業区域Ａの充電装置３０Ａが、電池パック５０ｄを充電するものとして説明を行う。コンピュータ１０は、充電装置からのデータの送信に待機している（Ｓ２０）。ここで、充電装置３０Ａから電池パック５０ｄを充電する際に、充電装置３０Ａの識別子（Ａ）と、電池パック５０ｄの識別子（ｄ）が送られる（Ｓ２０：Ｙｅｓ）。これに応じて、コンピュータ１０は、充電装置３０Ａが電池パック５０ｄを充電する旨の経歴を記録し（Ｓ２２）、該電池パック５０ｄの履歴から電池の寿命に達したかを判断する（Ｓ２４）。ここで、例えば、電池パック５０ｄが充放電を設定寿命回数まで繰り返し、寿命に達している際には（Ｓ２４：Ｙｅｓ）、電池が寿命である旨の指示を充電装置３０Ａ側に送出して処理を終了する（Ｓ２６）。このコンピュータ１０側の指示に従い、後述するように充電装置３０Ａは、モニター３３（図２参照）にて電池パックを新品に交換するように表示する。
【００３７】
なお、上述した設定寿命回数は、充電時間とのパラメータであり、図３を参照して上述した２０分の急速充電（マップＭ１）をした際には、５００回、２５分の急速充電（マップＭ２）をした際には５５６回、３０分の充電（マップＭ３）をした際には６２５回、４０分の充電（マップＭ４）をした際には７１４回として設定してある。このため、２０分の急速充電（マップＭ１）をした際を充電回数１、２５分の急速充電（マップＭ２）をした際を充電回数０．９、３０分の充電（マップＭ３）をした際を充電回数０．８、４０分の充電（マップＭ４）をした際を充電回数０．７として数え、５００回に達した際に寿命と判断する。更に、電池の残容量、リフレッシュ回数の経歴を考慮して寿命判断を行う。
【００３８】
引き続き、コンピュータ１０は、当該電池パック５０ｄをリフレッシュする必要が有るかを充電履歴、及び、残容量から判断する（Ｓ２８）。ここで、リフレッシュを行うことなく５回充電しており、且つ、残容量が３０％以上ある場合には、（Ｓ２８：Ｙｅｓ）、リフレッシュが必要である旨の指示を充電装置３０Ａ側に送出して処理を終了する（Ｓ３０）。このコンピュータ１０側の指示に従い、後述するように、充電装置３０Ａは、モニター３３（図２参照）にてリフレッシュを行うように表示する。充電装置３０Ａは、リフレッシュを行うと電池パック５０ｄのリフレッシュを行った旨のデータを送信し、コンピュータ１０は、これを受けると（Ｓ２０：Ｙｅｓ）、電池パック５０ｄをリフレッシュした履歴を残し（Ｓ２２）、処理を終了する（Ｓ２３：Ｙｅｓ）。
【００３９】
次に、コンピュータ１０は、当該作業区域Ａに最適な充電時間を算出する（Ｓ３２）。この算出処理について、当該処理のサブルーチンを示す図６を参照して説明する。
先ず、当該作業区域Ａ内で用いられる電池パックの個数を、履歴中の電池パックの識別子の種類から算出する（Ｓ５２）。次に、電池の履歴により補正を行う（Ｓ５４）。ここでは、新品に近い電池パックを１と数え、充電回数が２００回を越える電池パックを０．９と数え、充電回数が４００回を越える電池パックを０．８と数える。そして、上記Ｓ１４にて設定された作業負荷、Ｓ１６にて設定されたラインスピードに基づき、最適充電時間を算出する（Ｓ５６）。ここで、電池個数が多いと、充電時間を長くしても電池不足が発生しないため、充電時間を長くし、また、作業負荷が重いと、電池パックの電力を短時間で使い切ることになるため、充電時間を短くする。更に、充電の頻度が高い場合に充電時間を短くする。ここでは、作業区域Ａに、充電時間２０分（マップＭ１）を選択したものとして説明を続ける。
【００４０】
コンピュータ１０は、充電装置３０Ａに対して、マップＭ１で充電を行うように指示する（図５に示すＳ３４）。そして、コンピュータ１０は、充電装置３０Ａ側に充電の開始を指示する（Ｓ３６）。これに応じて、充電装置３０Ａが、指示されたマップＭ１を用いて２０分で充電が完了するように充電を行う。コンピュータ１０は、最後に、電池パック５０ｄを２０分充電を行ったとするデータベースの更新を行い処理を終了する（Ｓ３８）。
【００４１】
引き続き、充電装置３０Ａ側での処理について、図７及び図８のフローチャートを参照して説明する。
充電装置３０Ａは、電池パックの装填に待機している（Ｓ１０２）。電池パック５０ｄが装填されると（Ｓ１０２：Ｙｅｓ）、先ず、電池パック５０ｄの識別子（ｄ）を読み出すと共に、電池電圧から残容量を推測する（Ｓ１０４）。そして、自己の識別子（Ａ）、電池パック５０ｄの識別子（ｄ）及び残容量をコンピュータ１０側に送信する（Ｓ１０６）。そして、Ｓ２６を参照して上述したようにコンピュータ１０から当該電池が寿命である旨の指示があると（Ｓ１０８：Ｙｅｓ）、モニター３３に新品に交換するよう表示する（Ｓ１１０）。
【００４２】
一方、Ｓ３０を参照して上述したようにコンピュータ１０から当該電池をリフレッシュする必要がある旨の指示があると（Ｓ１１２：Ｙｅｓ）、リフレッシュを行うようにモニター３３に表示する（Ｓ１１４）。そして、オペレータがリフレッシュを行うように指示すると（Ｓ１２２：Ｙｅｓ）、図２を参照して上述したリフレッシュ回路３７により電池パック５０ｄのリフレッシュを行うと共に、リフレッシュを行った旨の報告をコンピュータ１０に対して行う（Ｓ１２４）。
【００４３】
Ｓ３４を参照して上述したように、コンピュータ１０から制御パラメータが指示されると（Ｓ１１６：Ｙｅｓ）、充電装置３０Ａは、制御パラメータを選択、ここでは、マップとしてマップＭ１を選択する（Ｓ１１８）。そして、コンピュータ１０側から充電開始の指示があると（Ｓ１２０：Ｙｅｓ）、当該マップＭ１に基づき充電を開始する（Ｓ１５０）。
【００４４】
Ｓ１５０の充電処理について、当該処理のサブルーチンを示す図８を参照して説明する。
先ず、充電装置３０Ａの制御部３６（図２参照）は、充電を開始すると所定のサイクル（１０秒以下の周期）で、充電電流の調整及び充電の完了判断を行う。先ず、電池パック５０ｄの電池Ｂの絶対温度Ｔを入力する（Ｓ１５２）。次に、入力した絶対温度Ｔを微分し、電池の温度変化分ｄＴ／ｄｔを算出する（Ｓ１５４）。そして、該絶対温度Ｔと温度変化分ｄＴ／ｄｔとに基づき図３を参照して上述したマップＭ１から最適充電電流を選択する（Ｓ１５６）。
【００４５】
その後、制御部３６は、充電末期領域、即ち、図３中のマップＭ１中でハッチングで示す温度上昇が大きい際の領域Ｉ31、Ｉ32、Ｉ33、Ｉ34、Ｉ35及び温度が高く温度上昇が中程度の際の領域Ｉ25へ入ったかを判断する（Ｓ１５８）。充電開始時は、充電末期領域に入っていないので（Ｓ１５８がＮｏ）、Ｓ１６０にてマップより検索された充電電流を流し、Ｓ１５２に戻り、充電電流の制御を続ける。
【００４６】
絶対温度Ｔ及び温度変化分ｄＴ／ｄｔに応じて、電流値を変化させながら充電を続けると、徐々に温度変化分ｄＴ／ｄｔが大きくなって行き、温度変化分ｄＴ／ｄｔがＸ２を越えて、例えば、領域Ｉ33に属することになる。この際には、上述した充電末期領域（領域Ｉ31、Ｉ32、Ｉ33、Ｉ34、Ｉ35、Ｉ25）に入ったかのＳ１５８の判断がＹｅｓとなり、充電末期領域に入る確率が高いかを判断する（Ｓ１６２）。即ち、連続して３サイクル、上述した充電末期領域に入っていると、充電末期領域に入る確率が高いと判断する。ここでは、電流値を絞ることで次のサイクルが、絶対温度ＴがＴ２〜Ｔ３で、温度変化分ｄＴ／ｄｔがＸ１〜Ｘ２まで下がることで、例えば、領域Ｉ23に属することになっているため、Ｓ１６２の充電末期領域に入る確率が高いかの判断がＬｏｗ側になり、Ｓ１６０を経て、充電電流を増減させながら充電を継続する。
【００４７】
一方、例えば、充電末期領域に属する領域Ｉ25へ入ると、次のサイクルでも充電末期領域に属する領域Ｉ35に入り、また、更に次のサイクルでも充電末期領域に属する領域Ｉ35に入る。このように３回続けて充電末期領域に属する領域に入ると、充電末期領域に入る確率が高いかの判断がＨｉｇｈ側になり、充電を完了して（Ｓ１６４）、全ての処理を終了する。
【００４８】
第１実施形態では、コンピュータ１０が、複数の充電装置を使用される環境が共通する作業区域Ａ、Ｂに区分して管理し、各充電装置から送られた充電情報に基づき、充電情報を送出した充電装置がいずれの作業区域に属するかを識別して、各作業区域Ａ、Ｂに対して最適な充電時間を判断し、各充電装置側へ、当該作業区域の最適充電時間のパラメータを送信し、各充電装置が、送信されたパラメータに基づき充電を行う。このため、充電装置が、使用環境が共通する作業区域毎に、最適な時間で充電することが可能となり、複数の電池をランニングコストが最も低廉になるように充電できる。
【００４９】
また、コンピュータ１０が、充電装置から送られた電池の識別子に基づき、リフレッシュの要否を判断し、リフレッシュが必要な際に、充電装置側へリフレッシュが必要であるとする情報を送信する。そして、各充電装置が、前記リフレッシュが必要であるとの情報を受信した際に、当該電池をリフレッシュする必要がある旨を表示する。このため、充電履歴に基づき電池を適正にリフレッシュすることが可能になり、複数の電池をコストが最も低廉になるようにリフレッシュ及び充電できる。
【００５０】
コンピュータ１０は、上述した充電時間及びリフレッシュタイミングの管理に加えて、電池パックの個数及び充電装置の台数が適正か否かを管理している。この適正管理処理について、図９〜図１１のフローチャートを参照して説明する。図９に示すようにコンピュータ１０は、オペレータからの診断指示に待機している（Ｓ６０）。ここで、診断指示があると（Ｓ６０；：Ｙｅｓ）、使用電池個数の診断を行い（Ｓ２００）、使用充電装置台数の診断を行う（Ｓ３００）。
【００５１】
先ず、Ｓ２００の使用電池個数の診断処理について、当該処理のサブルーチンを示す図１０を参照して説明する。
コンピュータ１０は、指定された作業区域（ここでは、作業区域Ａが指定されたものとする）の充電時間が適正か否かを判断する（Ｓ２０２）。ここで、充電時間が適正値（例えば、２５分）以上である場合には（Ｓ２０２：Ｙｅｓ）、充電時間を適正値にするために必要な電池数を算出する（Ｓ２１４）。そして、必要以上に電池がある場合には（Ｓ２１６：Ｙｅｓ）、電池の削減をモニター１１（図１参照）にて指示し（Ｓ２１８）、適正数である場合には（Ｓ２１６：Ｎｏ）、電池数が適正である旨を指示して処理を終了する（Ｓ２２０）。
【００５２】
一方、充電時間が適正値よりも短い場合には（Ｓ２０２：Ｎｏ）、先ず、他の作業区域（ここでは、作業区域Ｂ）の充電時間が適正以上に長いかを判断する（Ｓ２０４）。そして、作業区域Ｂの充電時間が長い場合には（Ｓ２０４：Ｙｅｓ）、作業区域Ｂに交換可能な新品に近い電池パックがあるかを判断し（Ｓ２０６）、電池パックがある場合には（Ｓ２０６：Ｙｅｓ）、作業区域Ａで用いられている古くて容量が減少している電池パックを、作業区域Ｂの新品に近い電池パックに交換した際の充電時間を算出する（Ｓ２０８）。ここで、作業区域Ａの電池パックを作業区域Ｂの電池パックと交換することで充電時間を適正にできる場合には（Ｓ２１０：Ｙｅｓ）、作業区域Ａの古い電池パックを、作業区域Ｂの新品に近い電池パックと交換することを指示する（Ｓ２１２）。
【００５３】
一方、作業区域Ａの電池パックを作業区域Ｂの電池パックと交換しても充電時間を適正にできない場合には（Ｓ２１０：Ｎｏ）、作業区域Ａに新品に交換可能な古い電池パック（例えば、充電回数４５０回以上）があるかを判断し（Ｓ２３０）、古い電池パックがある場合には（Ｓ２３０：Ｙｅｓ）、新品に交換した後の充電時間を算出する（Ｓ２３２）。そして、古い電池パックを新品に交換することで、充電時間を適正化できる場合には（Ｓ２３４：Ｙｅｓ）、当該古い電池パックの新品への交換を指示する（Ｓ２３６）。他方、充電時間を適正にできない場合には（Ｓ２３４：Ｎｏ）、充電時間の適正化に必要な電池の数を算出し（Ｓ２３８）、必要追加個数を表示する（Ｓ２４０）。
【００５４】
次に、Ｓ３００の使用充電装置台数の診断処理について、当該処理のサブルーチンを示す図１１を参照して説明する。
コンピュータ１０は、指定された作業区域（ここでは、作業区域Ａが指定されたものとする）内の充電装置の適正台数を算出する（Ｓ３０２）。ここで、台数が適正である場合には（Ｓ３０４：Ｙｅｓ）、適正台数である旨をモニター１１（図１参照）に表示する（Ｓ３０６）。台数が適正よりも多い場合には（Ｓ３０８：Ｙｅｓ）、削減台数を表示する（Ｓ３１０）。台数が適正よりも少ない場合には（Ｓ３０８：Ｎｏ）、追加台数を表示する（Ｓ３１２）。
【００５５】
第１実施形態では、コンピュータ１０が充電装置から送られた充電情報に基づき、最適な電池個数を判断し、最適個数を指示する。このため、個数が最適になるように電池を配置することができ、電池をコストが最も低廉になるように使用できる。更に、コンピュータ１０が充電装置から送られた充電情報に基づき、最適な充電装置台数を判断し、最適台数を指示する。このため、台数が最適になるように充電装置を配置することができる。
【００５６】
上述したように第１実施形態では、コンピュータ１０と充電装置とをネットワークライン６０を介して接続した。この代わりに、無線で接続することで、また、電力線通信を行い電源ラインを介して信号を送受することで、ネットワークライン６０を無くすことができる。なお、図５〜図１１のフローチャートを参照して上述した制御プログラム（ソフトウェア）は、フロッピディスク等の記憶媒体、あるいは、通信回線等を介して、コンピュータ、充電装置にインストールされる。
【００５７】
[第２実施形態]
引き続き、本発明の第２実施形態に係る複数の充電装置の管理方法の構成について図１２〜図１７を参照して説明する。
上述したように第１実施形態では、充電装置が複数の制御用マップを保持し、コンピュータが使用する制御用マップを指定した。これに対して、第２実施形態では、コンピュータが制御用マップを作成して充電装置側へ送信する。そして、充電装置は、送信された制御用マップを保持し、この制御用マップに基づき充電電流を制御する。
【００５８】
図１２は、第２実施形態に係る複数の充電装置の管理方法の構成を示している。第２実施形態の構成は図１を参照して上述した第１実施形態と同様である。但し、第１実施形態では、複数台の充電装置が、ネットワークライン６０に直接接続されていたが、第２実施形態では、複数台の充電装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ、３０Ｅ、３０Ｇ、３０Ｈ、３０Ｉが、アダプター７０を介してネットワークライン６０に接続されている。また、この第２実施形態では、充電装置３０Ｉには、照明器６４が接続されている。更に、ネットワークライン６０にリフレッシュを行うための専用のリフレッシュ装置６２が接続されている。
【００５９】
充電装置３０Ａの構成について説明する。図１３は、第２実施形態に係る充電装置３０Ａ及び電池パック５０ｄの構成を示すブロック図である。充電装置３０Ａは、第１実施形態とほぼ同様に、電池パック５０ｄ側に配設された温度センサ（サーミスタ）５６からの出力値により電池温度を検出する温度検出部３８と、電流値制御用のマップを記憶するＥＥＰＲＯＭ３９と、温度検出部３８から出力された温度値を微分して温度上昇値を求めて、温度値及び温度上昇値に基づきマップを検索して電池の温度上昇を抑えながら充電し得る許容電流値を求め、該許容値を電流指令値として充電電流制御部３４へ出力する制御部３６と、制御部３６からの電流指令値に基づき電源回路３２を制御して電池の充電電流を調整するための充電電流制御部３４と、種々の情報の表示を行うためのモニター３３とから構成されている。この充電装置３０Ａには、図１２を参照して上述した外部機器、例えば、充電装置用の照明器６４に電力を供給するための電圧供給部６６が設けられている。一方、電池パック５０ｄは、第１実施形態と同様に、ニッケル水素電池Ｂと、該ニッケル水素電池の温度を検出するめたの温度センサ（サーミスタ）５６と、電池パック５０ｄを識別する識別子（ｄ）及び使用される作業区を識別するパスワードを記憶するＥＥＰＲＯＭ５４とを備える。また、アダプター７０には、充電装置とコンピュータとの間の通信を制御するための通信制御部７２とＲＯＭ７４とから構成されており、該ＲＯＭ７４には、アダプター７０の識別子が保持されている。
【００６０】
ここで、第１実施形態では、充電装置のＥＥＰＲＯＭ３９に、充電装置３０Ａの識別子（Ａ）を保持した。これに対して、第２実施形態では、充電装置としては識別子を備えない汎用のものを用い、アダプター７０側に識別子を保持させている。更に、第１実施形態の充電装置では、各充電装置にリフレッシュ回路を備えたが、第２実施形態では、図１２を参照して上述したように、専用のリフレッシュ装置６２を備えることで、リフレッシュ回路が省かれている。
【００６１】
図１７は、第２実施形態の充電装置のＥＥＰＲＯＭ３９に保持されるマップＭを示している。上述した第１実施形態では、充電装置側に複数のマップを保持し、いずれのマップを用いるかをコンピュータが指定した。これに対して、第２実施形態では、コンピュータが作業区毎に最適なマップを作成し、当該マップをネットワークライン６０を介して充電装置へ送信し、該充電装置がＥＥＰＲＯＭ３９に送信されたマップを保持し、当該マップに基づき最適な時間で充電を完了させる。
【００６２】
また、第２実施形態では、電池パック側のＥＥＰＲＯＭ５４には、作業区毎のパスワードが保持されている。作業区毎のパスワードを備えることで、異なる作業区に持っていっても充電ができないように設定されている。例えば、作業区Ａで用いる電池パックには、作業区Ａ専用のパスワードを設定することで、作業区Ｂでは充電できないようになっている。更に、パスワードを備えることで、例え、第２実施形態の電池パック５０が盗難にあっても、汎用の充電装置では充電ができないように構成されている。
【００６３】
引き続き、第２実施形態の充電装置の管理方法におけるコンピュータ１０による充電装置３０Ａの管理について、図１４のフローチャートを参照して説明する。
充電装置３０Ａは、電池パック５０ｄを充電する際には、後述するようにアダプター７０の識別子、電池パックの識別子及びパスワード、電池パックの充電開始時の残容量をコンピュータ１０側へ送出する。ここでは、図１２に示す作業区域Ａの充電装置３０Ａが、電池パック５０ｄを充電するものとして説明を行う。コンピュータ１０は、充電装置に取り付けられたアダプター７０からのデータの送信に待機している（Ｓ２０）。ここで、充電装置３０Ａから電池パック５０ｄを充電する際に、充電装置３０Ａに取り付けられたアダプター７０の識別子（Ａ）と、電池パック５０ｄの識別子（ｄ）及びパスワードが送られる（Ｓ２０：Ｙｅｓ）。まず、コンピュータは、電池パックのパスワードが当該作業区（Ａ）と一致するかを判断する（Ｓ２１）。こので、パスワードが一致、即ち、適正な電池パックが充電される場合には（Ｓ２１：Ｙｅｓ）、Ｓ２２へ進む。一方、パスワードが一致しない場合、即ち、不適正な電池パックが充電させる場合には（Ｓ２１：Ｎｏ）、処理を終了する。
【００６４】
パスワードが一致するかの判断を経て（Ｓ２１：Ｙｅｓ）、充電装置側から送られたデータに応じて、コンピュータ１０は、充電装置３０Ａが電池パック５０ｄを充電する旨の経歴を記録し（Ｓ２２）、リフレッシュ報告か否かの判断を経て（Ｓ２３）、該電池パック５０ｄの履歴から電池の寿命に達したかを判断する（Ｓ２４）。ここで、例えば、電池パック５０ｄが充放電を設定寿命回数まで繰り返し、寿命に達している際には（Ｓ２４：Ｙｅｓ）、電池が寿命である旨の指示を充電装置３０Ａ側に送出して処理を終了する（Ｓ２６）。このコンピュータ１０側の指示に従い、後述するように充電装置３０Ａは、モニター３３（図１３参照）にて電池パックを新品に交換するように表示する。
【００６５】
引き続き、コンピュータ１０は、当該電池パック５０ｄをリフレッシュする必要が有るかを充電履歴、及び、残容量から判断する（Ｓ２８）。ここで、リフレッシュを行うことなく５回充電しており、且つ、残容量が３０％以上ある場合には、（Ｓ２８：Ｙｅｓ）、リフレッシュが必要である旨の指示を充電装置３０Ａ側に送出して処理を終了する（Ｓ３０）。このコンピュータ１０側の指示に従い、後述するように、充電装置３０Ａは、モニター３３（図１３参照）にてリフレッシュを行うように表示する。
【００６６】
これに応じて、作業者が電池パック５０ｄをリフレッシュ装置６２（図１２参照）に装填しリフレッシュを行う。このリフレッシュ装置６２での処理について、図１６を参照して説明する。リフレッシュ装置６２は、リフレッシュの指示があると（Ｓ４０２：Ｙｅｓ）、リフレッシュを行い、リフレッシュを行った旨をコンピュータへ報告する（Ｓ４０４）。そして、コンピュータ１０は、リフレッシュを行った旨の報告を受けると（Ｓ２３：Ｙｅｓ）、電池パック５０ｄをリフレッシュしたようにデータベースを更新し（Ｓ３８）、処理を終了する。
【００６７】
次に、コンピュータ１０は、第１実施形態と同様に当該作業区域Ａに最適な充電時間を算出し、最適な充電時間を実現するマップを作成する（Ｓ３２）。コンピュータ１０は、充電装置３０Ａに対して、マップを送信する（Ｓ３４）。第２実施形態では、コンピュータ１０が最適なマップを作成して充電装置側に送るため、きめ細かい制御を充電装置側で行わしめることができる。
【００６８】
そして、コンピュータ１０は、充電装置３０Ａ側に充電の開始を指示する（Ｓ３６）。これに応じて、充電装置３０Ａが、送信されたマップを用いて充電を行う。コンピュータ１０は、最後に、電池パック５０ｄを当該マップで充電を行ったとするデータベースの更新を行い処理を終了する（Ｓ３８）。
【００６９】
引き続き、充電装置３０Ａ側での処理について、図１５のフローチャートを参照して説明する。
充電装置３０Ａは、電池パックの装填に待機している（Ｓ１０２）。電池パック５０ｄが装填されると（Ｓ１０２：Ｙｅｓ）、先ず、電池パック５０ｄの識別子（ｄ）及びパスワードを読み出すと共に、電池電圧から残容量を推測する（Ｓ１０４）。そして、当該充電装置３０Ａに接続されたアダプター７０の識別子（Ａ）、電池パック５０ｄの識別子（ｄ）、パスワード及び残容量をコンピュータ１０側に送信する（Ｓ１０６）。そして、Ｓ２６を参照して上述したようにコンピュータ１０から当該電池が寿命である旨の指示があると（Ｓ１０８：Ｙｅｓ）、モニター３３に新品に交換するよう表示する（Ｓ１１０）。
【００７０】
一方、Ｓ３０を参照して上述したようにコンピュータ１０から当該電池をリフレッシュする必要がある旨の指示があると（Ｓ１１２：Ｙｅｓ）、リフレッシュを行うようにモニター３３に表示する（Ｓ１１４）。
【００７１】
更に、コンピュータ１０から電圧供給部６６の電圧制御コマンドが送出されると（Ｓ１１５：Ｙｅｓ）、電圧供給部６６を制御する（Ｓ１５２）。例えば、図１２に示すように充電装置に照明器６４が接続されているときに、照明の調整がコンピュータ側から指令されると、充電装置３０Ｉは、該指令に基づき電圧を調整することで照明器６４の明るさを調整する。
【００７２】
図１４のＳ３４を参照して上述したように、コンピュータ１０から制御マップが送信されると（Ｓ１１６：Ｙｅｓ）、充電装置３０Ａは、制御パラメータを保持する（Ｓ１１８）。そして、コンピュータ１０側から充電開始の指示があると（Ｓ１２０：Ｙｅｓ）、当該マップＭに基づき充電を開始する（Ｓ１５０）。Ｓ１５０での充電処理については、図８を参照して上述した第１実施形態と同様であるため、説明を省略する。
【００７３】
第２実施形態では、コンピュータ１０が、複数の充電装置を使用される環境が共通する作業区域Ａ、Ｂに区分して管理し、各充電装置から送られた充電情報に基づき、充電情報を送出した充電装置がいずれの作業区域に属するかを識別して、各作業区域Ａ、Ｂに対して最適な充電時間を判断し、各充電装置側へ、当該作業区域の最適充電時間のパラメータを送信し、各充電装置が、送信されたパラメータに基づき充電を行う。このため、充電装置が、使用環境が共通する作業区域毎に、最適な時間で充電することが可能となり、複数の電池をランニングコストが最も低廉になるように充電できる。
【００７４】
[第３実施形態]
引き続き、本発明の第３実施形態に係る複数の充電装置の管理方法の構成について図１８〜図２１を参照して説明する。
上述した第１、第２実施形態では、充電装置が充電電流を制御して充電を行った。これに対して、第３実施形態では、コンピュータが充電装置の充電電流を直接制御して充電を行う構成になっている。
【００７５】
図１８は、第３実施形態に係る複数の充電装置の管理方法の構成を示している。第３実施形態の構成は図１２を参照して上述した第２実施形態と同様である。即ち、複数台の充電装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ、３０Ｅ、３０Ｇ、３０Ｈ、３０Ｉが、アダプター７０を介してネットワークライン６０に接続されている。
【００７６】
第３実施形態の充電装置３０Ａの構成について説明する。図１９は、第３実施形態に係る充電装置３０Ａ及び電池パック５０ｄの構成を示すブロック図である。充電装置３０Ａは、第２実施形態とほぼ同様に、電池パック５０ｄ側に配設された温度センサ（サーミスタ）５６からの出力値により電池温度を検出する温度検出部３８と、コンピュータから指示された電流指令値を充電電流制御部３４へ出力する制御部３６と、該電流指令値に基づき電源回路３２を制御して電池の充電電流を調整するための充電電流制御部３４と、種々の情報の表示を行うためのモニター３３とから構成されている。一方、電池パック５０ｄは、第１実施形態と同様に、ニッケル水素電池Ｂと、該ニッケル水素電池の温度を検出するめたの温度センサ（サーミスタ）５６と、電池パック５０ｄを識別する識別子（ｄ）を記憶するＥＥＰＲＯＭ５４とを備える。また、アダプター７０には、充電装置とコンピュータとの間の通信を制御するための通信制御部７２とＲＯＭ７４とから構成されており、該ＲＯＭ７４には、アダプター７０の識別子が保持されている。
【００７７】
ここで、第１実施形態では、充電装置のＥＥＰＲＯＭ３９に、充電装置３０Ａの識別子（Ａ）を保持した。これに対して、第３実施形態では、第２実施形態と同様にアダプター７０側に識別子を保持させている。
【００７８】
また、第３実施形態では、電池パック側のＥＥＰＲＯＭ５４には、充電制御パラメータが保持されていない。即ち、広く市販される同型式の電池パックには、充電制御パラメータを保持させ、ネットワーク用の電池パックには充電制御パラメータを保持させないことで、例え、第３実施形態のネットワーク用の電池パック５０が盗難にあっても、汎用の充電装置では充電ができないように構成されている。
【００７９】
引き続き、第３実施形態の充電装置の管理方法におけるコンピュータ１０による充電装置３０Ａの管理について、図２０及び図２１のフローチャートを参照して説明する。
ここでは、図１８に示す作業区域Ａの充電装置３０Ａが、電池パック５０ｄを充電するものとして説明を行う。コンピュータ１０は、充電装置３０Ａは、充電制御を開始する前は（Ｓ１８：Ｎｏ）、充電装置に取り付けられたアダプター７０からのデータの送信に待機している（Ｓ２０）。ここで、充電装置３０Ａから電池パック５０ｄを充電する際に、充電装置３０Ａに取り付けられたアダプター７０の識別子（Ａ）と、電池パック５０ｄの識別子（ｄ）とが送られると（Ｓ２０：Ｙｅｓ）、充電装置側から送られたデータに応じて、コンピュータ１０は、充電装置３０Ａが電池パック５０ｄを充電する旨の経歴を記録する（Ｓ２２）。次に、コンピュータ１０は、第１実施形態と同様に当該作業区域Ａに最適な充電時間を算出し、最適なマップを作成する（Ｓ３２）。そして、コンピュータ１０は、充電装置３０Ａ側に充電の開始を指示する（Ｓ３６）。これに応じて、充電装置３０Ａが充電を開始する。コンピュータ１０は、最後に、電池パック５０ｄを当該マップで充電を行ったとするデータベースの更新を行い処理を終了する（Ｓ３８）。
【００８０】
引き続き、充電装置３０Ａ側での処理について、図２２のフローチャートを参照して説明する。
充電装置３０Ａは、電池パックの装填に待機している（Ｓ６０２）。電池パック５０ｄが装填されると（Ｓ６０２：Ｙｅｓ）、先ず、電池パック５０ｄの識別子（ｄ）を読み出すと共に、電池電圧から残容量を推測する（Ｓ６０４）。そして、充電装置３０Ａに接続されたアダプター７０の識別子（Ａ）、電池パック５０ｄの識別子（ｄ）及び残容量をコンピュータ１０側に送信する（Ｓ６０６）。そして、コンピュータから電池温度の送出指令があると（Ｓ６１０）、電池温度をコンピュータ側へ送出する（Ｓ６１８）。また、コンピュータから充電電流値の指令があると（Ｓ６２０：Ｙｅｓ）、充電電流を調整する（Ｓ６２２）。上記Ｓ６１０〜Ｓ６２２の処理を繰り返し、コンピュータ側から充電完了の指令があると（Ｓ６２４：Ｙｅｓ）、処理を終了する。
【００８１】
引き続き、図２０に示すＳ５００でのコンピュータによる充電制御について、当該処理のサブルーチンを示す図２１を参照して説明する。
先ず、コンピュータは、充電を開始すると所定のサイクル（１０秒以下の周期）で、充電電流の調整及び充電の完了判断を行う。先ず、電池パック５０ｄの電池Ｂの絶対温度Ｔの送出を充電装置に指令し（Ｓ５５０）、絶対温度Ｔを入力する（Ｓ５５２）。次に、入力した絶対温度Ｔを微分し、電池の温度変化分ｄＴ／ｄｔを算出する（Ｓ５５４）。そして、該絶対温度Ｔと温度変化分ｄＴ／ｄｔとに基づき図２０のＳ３２で作成したマップから最適充電電流を選択する（Ｓ５５６）。
【００８２】
その後、コンピュータは、充電末期領域へ入ったかを判断する（Ｓ５５８）。充電開始時は、充電末期領域に入っていないので（Ｓ５５８がＮｏ）、Ｓ５６０にてマップより検索された充電電流を流すように充電装置側に指令し、Ｓ５５０に戻り、充電電流の制御を続ける。
【００８３】
充電を続け、上述した充電末期領域に入ったかのＳ５５８の判断がＹｅｓとなると、充電末期領域に入る確率が高いかを判断する（Ｓ５６２）。そして、充電末期領域に入る確率が高いかの判断がＨｉｇｈ側になると、充電の完了を充電装置側に送出して（Ｓ５６４）、全ての処理を終了する。
【００８４】
この第３実施形態では、コンピュータ側で充電の制御を行うため、各充電装置の制御のための部材が廉価に構成できる利点がある。
【００８５】
[第４実施形態]
引き続き、第４実施形態に係る充電装置の管理方法について、図２３〜図２５を参照して説明する。
図２３及び図２４は、第４実施形態に係る充電装置の構成を示している。充電装置１３０ａ、１３０ｂ、１３０ｃには、電池Ｂへの電力を供給する電源回路１３２がそれぞれ備えられており、電源回路１３２はスイッチＳＷを介して電池パック１５０ａ、１５０ｂ、１５０ｃの電池Ｂへ接続されている。また、各充電装置１３０ａ、１３０ｂ、１３０ｃは、電力線１６２を介して相互に電力が供給し得るように接続されている。そして、充電装置１３０ａ、１３０ｂ、１３０ｃは、コンピュータ１１０とネットワークライン１６０を介して接続されている。ここで、スイッチＳＷは、常には、ａ接点、ｂ接点、ｃ接点、ｄ接点側を接続し、当該スイッチＳＷの設けられている充電装置の電源回路１３２からの電力を、当該充電装置に接続された電池Ｂへ供給する。
【００８６】
図２５は、コンピュータ１１０側での電源回路１３２の故障対応処理を示している。コンピュータ１１０は、電源回路の故障、例えば、充電装置１３０ｂの電源回路１３２の故障を検出すると（Ｓ７０２：Ｙｅｓ）、隣接する充電装置１３０ａのスイッチＳＷ及び当該故障した充電装置１３０ｂのスイッチＳＷを切り替え（Ｓ７０４）、充電装置１３０ａの電源回路１３２から電力を電力線１６２を介して充電装置１３０ｂに接続された電池パック１５０ｂへ供給する。即ち、図２４に示すように、充電装置１３０ａのスイッチＳＷをａ’接点、ｂ’接点、ｃ接点、ｄ接点側を接続し、他方、充電装置１３０ｂのスイッチＷＳをａ接点、ｂ接点、ｃ’接点、ｄ’接点側を接続する。そして、充電装置１３０ｂの故障を表示する（Ｓ７０６）。
【００８７】
これにより、作業者が充電装置１３０ｂを修理し、リセットを行うことで（Ｓ７１２：Ｙｅｓ）、コンピュータ７１４は、各充電装置のスイッチＳＷを定常状態へ復帰させる（Ｓ７１４）。
【００８８】
この第４実施形態では、例え、電源回路に故障が生じても、充電を継続し得る利点がある。
【００８９】
[第５実施形態]
図２６は、第５実施形態に係る充電装置、電池の充電特性更新方法を実現するための構成を示している。第１実施形態では、生産ラインにおかれたパーソナルコンピュータ１０により充電装置を管理した。これに対して、第２実施形態では、インターネットを介して、製造ラインの充電装置の管理を、充電装置の製造メーカーに置かれたコンピュータにより統合管理する。
【００９０】
製造ラインの側のコンピュータ１０は、電話回線１６を介して電話交換機１８Ａに接続される。該電話交換機１８Ａは、サーバー２０Ａに接続される。該サーバー２０Ａは、専用高速回線２５を介して、サーバー２０Ｂに接続されている。サーバー２０Ｂは、充電装置、電池の製造会社側のコンピュータ１０Ｂに、回線２４及び電話交換機１８Ｂを介して接続され、該コンピュータ１０Ｂによって充電管理のための制御内容の更新が行われる。
【００９１】
第５実施形態の構成は、最新の内容で充電装置の管理が可能であるという利点がある。
【図面の簡単な説明】
【図１】第１実施形態の複数の充電装置の管理方法の構成を示す説明図である。
【図２】第１実施形態に係る充電装置及び電池パックの構成を示すブロック図である。
【図３】充電装置のＥＥＰＲＯＭに保持されているマップの内容を示す説明図である。
【図４】コンピュータの初期設定処理を示すフローチャートである。
【図５】コンピュータによる主処理を示すフローチャートである。
【図６】図５中の最適充電制御の計算処理のサブルーチンを示すフローチャートである。
【図７】充電装置での主処理を示すフローチャートである。
【図８】図７中の充電処理のサブルーチンを示すフローチャートである。
【図９】コンピュータの診断処理を示すフローチャートである。
【図１０】図９中の使用電池個数診断処理のサブルーチンを示すフローチャートである。
【図１１】図９中の充電装置台数診断処理のサブルーチンを示すフローチャートである。
【図１２】第２実施形態の複数の充電装置の管理方法の構成を示す説明図である。
【図１３】第２実施形態に係る充電装置及び電池パックの構成を示すブロック図である。
【図１４】第２実施形態に係るコンピュータによる主処理を示すフローチャートである。
【図１５】第２実施形態に係る充電装置での主処理を示すフローチャートである。
【図１６】第２実施形態に係るリフレッシュ装置での処理を示すフローチャートである。
【図１７】コンピュータにて作成されるマップの内容を示す説明図である。
【図１８】第３実施形態の複数の充電装置の管理方法の構成を示す説明図である。
【図１９】第３実施形態に係る充電装置及び電池パックの構成を示すブロック図である。
【図２０】第３実施形態に係るコンピュータによる主処理を示すフローチャートである。
【図２１】図２０中の充電制御処理のサブルーチンを示すフローチャートである。
【図２２】第３実施形態に係る充電装置での主処理を示すフローチャートである。
【図２３】第４実施形態の複数の充電装置の管理方法の構成を示す説明図である。
【図２４】第４実施形態の複数の充電装置の管理方法の構成を示す説明図である。
【図２５】第４実施形態に係るコンピュータによる故障処理を示すフローチャートである。
【図２６】第５実施形態に係る複数の充電装置の管理方法の構成を示す説明図である。
【符号の説明】
１０  コンピュータ
３０Ａ、３０Ｂ、３０Ｃ、３０Ｄ  充電装置
３２  電源回路
３４  充電電流制御部
３６  制御部
３８  温度検出部
３９  ＥＥＰＲＯＭ
５０ｄ、５０ｅ、５０ｆ、５０ｈ  電池パック
５４  ＥＥＰＲＯＭ
６０  ネットワークライン
６２  リフレッシュ装置
６４  照明器
７０  アダプター
Ｂ    ニッケル水素電池
【図１】
0003926114.tif 000002
【図２】
0003926114.tif 000003
【図３】
0003926114.tif 000004
【図４】
0003926114.tif 000005
【図５】
0003926114.tif 000006
【図６】
0003926114.tif 000007
【図７】
0003926114.tif 000008
【図８】
0003926114.tif 000009
【図９】
0003926114.tif 000010
【図１０】
0003926114.tif 000011
【図１１】
0003926114.tif 000012
【図１２】
0003926114.tif 000013
【図１３】
0003926114.tif 000014
【図１４】
0003926114.tif 000015
【図１５】
0003926114.tif 000016
【図１６】
0003926114.tif 000017
【図１７】
0003926114.tif 000018
【図１８】
0003926114.tif 000019
【図１９】
0003926114.tif 000020
【図２０】
0003926114.tif 000021
【図２１】
0003926114.tif 000022
【図２２】
0003926114.tif 000023
【図２３】
0003926114.tif 000024
【図２４】
0003926114.tif 000025
【図２５】
0003926114.tif 000026
【図２６】
0003926114.tif 000027