"リチウム二次電池からなるセルを有する電池を充電するための電池の充電装置であって、前記セルを第1充電電流または第1充電電力で充電する充電手段と、前記セルの端子電圧を検出する電圧検出手段と、前記第1充電電流または第1充電電力に応じて、前記セル内部においてリチウムの析出が開始する電圧である析出開始電圧を設定する設定手段と、前記電圧検出手段により検出された前記セルの端子電圧が、前記析出開始電圧に到達したか否かを判断する判断手段と、を備えることを特徴とする電池の充電装置。請求項1に記載の電池の充電装置において、前記設定手段は、前記第1充電電流または第1充電電力が大きいほど、前記析出開始電圧を低く設定することを特徴とする電池の充電装置。請求項2に記載の電池の充電装置において、前記セルの温度を検出する温度検出手段をさらに備え、前記設定手段は、前記セルの温度が低いほど、前記析出開始電圧を低く設定することを特徴とする電池の充電装置。請求項3に記載の電池の充電装置において、充電電流と、前記析出開始電圧との関係を示す充電電流-析出開始電圧テーブルを、温度ごとに記憶する記憶手段をさらに備え、前記設定手段は、前記充電電流-析出開始電圧テーブルに基づいて、前記析出開始電圧を設定することを特徴とする電池の充電装置。請求項4に記載の電池の充電装置において、前記充電電流-析出開始電圧テーブルは、前記電圧検出手段による電圧検出誤差、前記電圧検出手段による電圧検出遅れ時間、および前記セルを充電することにより生じるリップル電流のうち少なくとも1つを加味したテーブルであることを特徴とする電池の充電装置。請求項1~5のいずれかに記載の電池の充電装置において、前記判断手段により、前記セルの端子電圧が、前記析出開始電圧に到達したと判断された場合に、前記第1充電電流または前記第1充電電力を、前記第1充電電流または前記第1充電電力よりも小さい第2充電電流または第2充電電力に切替えるとともに、前記充電手段に、前記第2充電電流または前記第2充電電力にて、前記セルの充電を行なわせる制御手段をさらに備えることを特徴とする電池の充電装置。請求項6に記載の電池の充電装置において、前記制御手段は、前記充電手段により、前記セルの充電が行なわれていない場合に、前記充電手段により充電を行うための前記第1充電電流または前記第1充電電力を、前記記憶手段に記憶されている前記充電電流-析出開始電圧テーブルに基づいて、設定することを特徴とする電池の充電装置。請求項6または7に記載の電池の充電装置において、前記制御手段は、前記記憶手段に記憶されている前記充電電流-析出開始電圧テーブルに基づいて、前記第2充電電流または前記第2充電電力を設定することを特徴とする電池の充電装置。請求項1~8のいずれかに記載の電池の充電装置において、前記電池は、複数のセルからなり、前記判断手段は、前記電池を構成する複数のセルのうち、最も端子電圧の高いセルの端子電圧が、前記析出開始電圧に到達したか否かを判断することを特徴とする電池の充電装置。リチウム二次電池からなるセルを有する電池を所定の充電電流または所定の充電電力で充電する方法であって、前記充電電流または充電電力に応じて、前記セル内部においてリチウムの析出が開始する電圧である析出開始電圧を設定し、前記セルの端子電圧が、前記析出開始電圧に到達したか否かを判断することを特徴とする電池の充電方法。しかしながら、上記従来技術は、組電池を構成する各セルの電圧が、所定の満充電電圧を超えないよう制御するものであるが、この従来技術においては、充電電流や充電電力の大きさによっては、各セルの電圧が所定の満充電電圧未満の場合でも、セル内部において、電池性能の低下を引き起こすリチウムの析出負極板上へのリチウムデンドライトの析出が発生してしまう場合があるという問題があった。本発明が解決しようとする課題は、セル内部におけるリチウムの析出を適切に防止できる電池の充電装置および電池の充電方法を提供することにある。本発明は、リチウム二次電池からなるセルを有する電池を所定の充電電流または所定の充電電力で充電する際に、充電電流または充電電力に応じて、セル内部においてリチウムの析出が開始する電圧である析出開始電圧を設定し、セルの端子電圧が、析出開始電圧に到達したか否かを判断することにより、上記課題を解決する。本発明によれば、セルの端子電圧と、セル内部においてリチウムの析出が開始する電圧である析出開始電圧と、を比較することで、リチウムの析出が開始する前に、電池を充電するための充電電流または充電電力を変更することができるため、これにより、セル内部におけるリチウムの析出の発生を適切に防止することができる。以下、本発明の実施形態を図面に基づいて説明する。図1は、本実施形態に係るバッテリシステムを示す構成図である。なお、以下においては、本実施形態に係るバッテリシステムが、電気車両ハイブリッド車やEV用の電源装置として用いられる場合を例示して説明するが、特にこれに限定されるものではない。本実施形態に係るバッテリシステムは、図1に示すように、複数のセル2が直列に接続されてなる組電池1を有し、組電池1の両端には、ジャンクションボックス3内のメインリレー4,5を介して、充電器9、および、スタータモータ、電気自動車の駆動モータなどの車両負荷10が接続されている。なお、ジャンクションボックス3には、メインリレー4,5の他、組電池1の充放電電流を検出するための電流センサ6、および、メインリレー5に並列に接続されたプリチャージリレー7および抵抗8が備えられている。電流センサ6で検出された組電池1の充放電電流は、後述するマイクロコンピュータ14に送信される。一方、バッテリコントローラ11は、各セル2の電圧の検出および各セル2の過充電過放電の監視を行うセルコントローラIC12と、組電池1の総電圧を測定する総電圧センサ13と、マイクロコンピュータ14と、で構成されている。マイクロコンピュータ14は、組電池1を制御するための各種プログラムを格納したROMReadOnlyMemoryや記憶手段などとして機能するRAMRandomAccessMemory等を備えている。各セル2は、図1に示すように、4セルを一単位として、セルコントローラIC12に接続されており、4セル毎に電圧の検出、および過充電過放電の監視が行われる。セルコントローラIC12は、4セル分の電圧データ各セル2ごとの電圧データを取得し、マイクロコンピュータ14に送信する。また、組電池1を構成する各セル2の近傍には、図1に示すように、セル2の温度を測定するための温度センサ15が複数設置されている。そして、温度センサ15により測定されたセル2の温度データは、後述するマイクロコンピュータ14に送信される。なお、本実施形態では、図1に示すように、温度センサ15を4セル毎に設置するような構成としたが、このような態様に特に限定されず、たとえば、温度センサ15を、セル2ごとに設置するような構成としてもよい。マイクロコンピュータ14は、ジャンクションボックス3内に備えられた電流センサ6により検出された組電池1の充放電電流I、セルコントローラIC12により取得された各セル2の電圧であるセル電圧Vcell、総電圧センサ13により検出された組電池1の総電圧V、および各セル2の温度であるセル温度Tを取得する。そして、バッテリコントローラ11は、このマイクロコンピュータ14に、これら充放電電流I、セル電圧Vcell、総電圧V、およびセル温度Tに基づいて、組電池1の充電動作を制御するための各種演算を行わせ、これにより、組電池1の充電動作の制御を行う。以下、本実施形態における、組電池1の充電動作の制御方法について、図2を参照して、説明する。ここで、図2は、本実施形態に係るバッテリシステムの制御系統を示す構成図である。図2に示すシステムコントローラ100は、バッテリコントローラ11および充電器9を制御するための上位コントローラである。なお、図2においては、本実施形態に係るバッテリシステムを構成する各構成のうち、組電池1、バッテリコントローラ11および充電器9以外の構成は、図示を省略した。上位コントローラとしてのシステムコントローラ100は、たとえば、自車両が車両外部の充電装置に接続される等して、組電池1の充電を開始する際に、充電モード開始判定を行ない、車両システムを充電モードに切替える。具体的には、システムコントローラ100は、自車両に搭載された各種コントローラのうち、バッテリコントローラ11、およびその他充電に必要なコントローラに対して、充電モードリクエストを送信することにより、車両システムを充電モードに切替える。そして、バッテリコントローラ11は、システムコントローラ100から充電モードリクエストを受信すると、バッテリコントローラ11に備えられたマイクロコンピュータ14により、組電池1の満充電判定を行ない、組電池1が満充電状態にないと判定した場合には、組電池1を充電するための充電電力Pの算出を行なう。なお、マイクロコンピュータ14による、充電電力Pの算出方法については後述する。そして、バッテリコントローラ11は、マイクロコンピュータ14により算出された充電電力Pを、組電池1の充電を許可する充電許可信号とともに、システムコントローラ100に送出する。システムコントローラ100は、バッテリコントローラ11からの充電許可信号および充電電力Pを受信すると、充電許可信号および充電電力Pに基づいて、充電器9に充電電力指令を送出する。そして、これに基づき、充電器9により、マイクロコンピュータ14により算出された充電電力Pにて、組電池1に充電電力の供給が行なわれる。一方で、組電池1の充電が開始された後においては、バッテリコントローラ11は、バッテリコントローラ11に備えられたマイクロコンピュータ14により、組電池1の満充電判定を行ない、組電池1が満充電状態にあると判定した場合には、充電終了要求を、システムコントローラ100に送出する。そして、システムコントローラ100は、バッテリコントローラ11からの充電終了要求に基づいて、充電器9に充電終了指令を送出し、これに基づき、充電器9による組電池1に充電電力の供給が終了する。次いで、バッテリコントローラ11に備えられたマイクロコンピュータ14により、充電電力Pを決定する方法について、説明する。まず、リチウム二次電池のセル内部において、リチウムの析出負極板上へのリチウムデンドライトの析出が開始する電圧について説明する。ここで、図3は、充電電流と、リチウム二次電池のセル内部において、リチウムの析出が開始する電圧であるリチウム析出開始電圧Vdepと、の関係を示すグラフである。なお、図3においては、高温条件における、充電電流と、リチウム析出開始電圧Vdepとの関係を示すグラフ図中、温度高、低温条件における、充電電流と、リチウム析出開始電圧Vdepとの関係を示すグラフ図中、温度低、および、これら高温条件および低温条件の中間の条件以下、中間温度条件というにおける、充電電流と、リチウム析出開始電圧Vdepとの関係を示すグラフ図中、温度中を、それぞれ示している。図3に示すように、たとえば、高温条件における、充電電流と、リチウム析出開始電圧Vdepとの関係を示すグラフを参照すると、充電電流がゼロを超え、I3までは、リチウム析出開始電圧は一定であるのに対し、充電電流がI3を超えると、充電電流の増加に伴い、リチウム析出開始電圧は低くなる傾向にある。なお、このような傾向は、高温条件以外の条件、すなわち、中間温度条件および低温条件でも同様であり、たとえば、中間温度条件では、充電電流がゼロを超え、I2までは、リチウム析出開始電圧は一定であるのに対し、充電電流がI2を超えると、I5まで、充電電流の増加に伴い、リチウム析出開始電圧は低くなる傾向にある。また、たとえば、低温条件では、充電電流がゼロを超え、I1までは、リチウム析出開始電圧は一定であるのに対し、充電電流がI1を超えると、I4まで、充電電流の増加に伴い、リチウム析出開始電圧は低くなる傾向にある。このように、リチウム二次電池においては、充電電流の増加に伴い、リチウム析出開始電圧が低くなる傾向にあり、さらには、このような傾向は、温度条件によっても異なる傾向を示すものである。すなわち、リチウム二次電池を、比較的大きな充電電流または充電電力で充電し、これにより、リチウム二次電池の電圧を上昇させていくと、比較的低い電圧でリチウムの析出が開始してしまうこととなる。そのため、リチウムの析出を防止しながら、リチウム二次電池の電圧をできるだけ上昇させるためには、リチウム二次電池を充電するための充電電流または充電電力をより小さくする必要がある。なお、図3に示すような充電電流と、リチウム析出開始電圧Vdepとの関係は、リチウム二次電池を構成する材料やリチウム二次電池の構造によって、決まるものであり、そのため、予め算出することが可能なものである。そのため、本実施形態においては、組電池1を構成する各セル2内部におけるリチウムの析出を有効に防止するために、各セル2を構成するリチウム二次電池の充電電流と、リチウム析出開始電圧Vdepとの関係を示す充電電流-リチウム析出開始電圧テーブルを、温度ごとに、予め複数算出し、これらをバッテリコントローラ11のマイクロコンピュータ14に備えられたRAMに記憶させておき、RAMに記憶させた複数の充電電流-リチウム析出開始電圧テーブルを参照して、組電池1の充電電流Pを決定するものである。具体的には、バッテリコントローラ11のマイクロコンピュータ14は、温度センサ15で検出されたセル温度Tより、RAMに記憶されている複数の充電電流-リチウム析出開始電圧テーブルから、セル温度Tに相当するテーブルを読み出す。そして、マイクロコンピュータ14は、読み出したテーブルと、電流センサ6により検出された組電池1の充放電電流Iとから、リチウム析出開始電圧Vdepを算出し、各セル2のセル電圧Vcellが、リチウム析出開始電圧Vdepを超えない範囲Vcell<Vdepにおいて、充電電力Pを決定する。なお、充電電流-リチウム析出開始電圧テーブルを、温度ごとに、予め複数算出する際には、リチウム二次電池を構成する材料やリチウム二次電池の構造に加えて、セルコントローラIC12により検出される各セル2のセル電圧Vcellの検出誤差および電圧検出遅れ時間、ならびに、組電池1に充電電力Pを印加することにより生じるリップル電流のうち少なくとも1つを加味してもよい。これらセル電圧Vcellの検出誤差、セル電圧Vcellの電圧検出遅れ時間、リップル電流を加味して充電電流-リチウム析出開始電圧テーブルを算出することにより、充電電流-リチウム析出開始電圧テーブルの精度をより高くすることができ、結果として、セル2内部における、リチウムの析出の防止効果をより高めることができる。また、複数の充電電流-リチウム析出開始電圧テーブルから、セル温度Tに相当するテーブルを読み出す際における、セル温度Tとしては、たとえば、複数の温度センサ15により検出された温度を平均したものを用いることができる。あるいは、複数の温度センサ15により検出された温度のうち、最高温度、または、最低温度を用いてもよい。次いで、本実施形態の動作を、図4に示すフローチャートを参照して説明する。ここで、図4は、本実施形態に係る充電方法を示すフローチャートである。なお、以下に説明する動作は、システムコントローラ100により、車両システムが充電モードとされていない状態充電器9により、組電池1への電力供給が行なわれていない状態から、充電モードに切り替えられ、これにより組電池1の充電が実行される際における、動作を示している。まず、ステップS1では、バッテリコントローラ11に備えられたマイクロコンピュータ14が、図2に示すシステムコントローラ100から充電モードリクエストを受信したか否かの判定が行なわれる。充電モードリクエストを受信した場合には、ステップS2に進み、それ以外は、ステップS1を繰り返す。ステップS2では、マイクロコンピュータ14により、ジャンクションボックス3内に備えられた電流センサ6により検出された組電池1の充放電電流I、セルコントローラIC12により取得された各セル2のセル電圧Vcell、総電圧センサ13により検出された組電池1の総電圧V、および温度センサ15で検出された各セル2のセル温度Tの取得が行なわれる。次いで、ステップS3では、マイクロコンピュータ14により、組電池1が満充電状態であるか否かの判断が行なわれる。なお、組電池1が満充電状態であるか否かは、マイクロコンピュータ14は、たとえば、ステップS2で取得した組電池1の総電圧Vが、所定の満充電電圧と等しい場合に、組電池1が満充電状態であると判断することができる。組電池1が満充電状態であると判断された場合には、組電池1の充電を行うことなく、本処理を終了する。それ以外の場合には、ステップS4に進む。次いで、ステップS4では、マイクロコンピュータ14により、システムコントローラ100からの充電モードリクエストに基づき、組電池1を充電するための充電電力Pの算出が行なわれる。なお、充電電力Pは、ステップS2で取得した各セル2のセル電圧Vcell、各セル2のセル温度T、およびRAMに記憶されている充電電流-リチウム析出開始電圧テーブルを用いて算出される。具体的には、セル温度Tより、RAMに記憶されている複数の充電電流-リチウム析出開始電圧テーブルから、セル温度Tに相当するテーブルを読み出し、読み出したテーブルと、セル電圧Vcellとから、充電電力Pが決定される。このように、充電電力Pを、RAMに記憶されている充電電流-リチウム析出開始電圧テーブルを用いて算出することにより、充電電力Pを印加することによって、セル電圧Vcellが即座にリチウム析出開始電圧Vdepに到達してしまうことを有効に防止するこができる。次いで、ステップS5では、マイクロコンピュータ14により、ステップS4において算出された充電電力Pが、組電池1の充電を許可する充電許可信号とともに、システムコントローラ100に送信される。そして、システムコントローラ100は、マイクロコンピュータ14から送信された充電電力Pに基づいて、充電器9に、充電電力Pで、組電池1の充電を行なわせるための充電指令を送出する。これにより、充電器9により、充電電力Pにて組電池1の充電が開始される。ステップS6では、マイクロコンピュータ14により、ジャンクションボックス3内に備えられた電流センサ6により検出された組電池1の充放電電流I、セルコントローラIC12により取得された各セル2のセル電圧Vcell、総電圧センサ13により検出された組電池1の総電圧V、および温度センサ15で検出された各セル2のセル温度Tの取得が行なわれる。次いで、ステップS7では、マイクロコンピュータ14は、ステップS6において取得した各セル2のセル電圧Vcellから、組電池1を構成する各セル2のうち、最も高い端子電圧を有するセルの端子電圧である最高セル電圧Vcell_hを求める。次いで、ステップS8では、マイクロコンピュータ14は、ステップS6において取得したセル温度Tから、セル温度Tに相当する充電電流-リチウム析出開始電圧テーブルを、RAMから読み出し、そして、読み出した充電電流-リチウム析出開始電圧テーブルと、ステップS6において取得した充放電電流Iとを用いて、リチウム析出開始電圧Vdepを算出する。次いで、ステップS9では、マイクロコンピュータ14により、ステップS7において算出した最高セル電圧Vcell_hと、リチウム析出開始電圧Vdepとの比較が行なわれる。比較の結果、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep未満である場合Vcell_h<Vdepには、ステップS12に進む。一方、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep以上である場合Vcell_h≧Vdepには、ステップS10に進む。ステップS10では、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep以上であると判断されたため、各セル2内におけるリチウムの析出を防止するために、組電池1を充電するための充電電力Pを、現在の充電電力現在の充電電力をP1とする。から、現在の充電電力P1よりも小さい充電電力に変更する変更後の充電電力をP2とする。。なお、変更後の充電電力P2は、ステップS6で取得した各セル2のセル電圧Vcell、セル温度T、およびRAMに記憶されている充電電流-リチウム析出開始電圧テーブルを用いて算出される。具体的には、セル温度Tより、RAMに記憶されている複数の充電電流-リチウム析出開始電圧テーブルから、セル温度Tに相当するテーブルを読み出し、読み出したテーブルと、各セル2のセル電圧Vcellとから、充電電力P2が決定される。このように、変更後の充電電力P2を、RAMに記憶されている充電電流-リチウム析出開始電圧テーブルを用いて算出することにより、充電電力を、P2に変更した際における、組電池1の電圧低下量を適切に制御することができる。ここで、組電池1を構成する各セル2のセル電圧Vcellは、いずれも最高セル電圧Vcell_hよりも低い電圧となっている。そのため、上述したステップS9のように、最高セル電圧Vcell_hと、リチウム析出開始電圧Vdepとの比較を行い、比較の結果、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep以上である場合Vcell_h≧Vdepに、上述したステップS10のように、現在の充電電力P1よりも小さい充電電力P2に変更することにより、最高セル電圧Vcell_hを有するセルを含む組電池1を構成する全てのセル2について、セル電圧Vcellをリチウム析出開始電圧Vdep未満に維持することができ、結果として、組電池1を構成する全てのセル2について、セル内部における、リチウムの析出を有効に防止することができる。ステップS11では、マイクロコンピュータ14は、ステップS10において算出された変更後の充電電力P2を、システムコントローラ100に送信する。そして、システムコントローラ100は、マイクロコンピュータ14から送信された変更後の充電電力P2に基づいて、充電器9に、変更後の充電電力P2で、組電池1の充電を行なわせるための充電指令を送出する。これにより、充電器9により、供給される電力が、現在の充電電力P1から、充電電力P1よりも小さい充電電力P2に変更される。ステップS12では、マイクロコンピュータ14により、組電池1が満充電状態であるか否かの判断が行なわれる。なお、組電池1が満充電状態であるか否かは、たとえば、ステップS6で取得した充放電電流Iおよび総電圧Vに基づき、総電圧Vが、所定の満充電電圧と等しく、かつ、充放電電流Iが所定値以下である場合に、組電池1が満充電状態であると判断することができる。組電池1が満充電状態であると判断された場合には、ステップS13に進み、それ以外の場合には、ステップS6に戻り、ステップS6~S12が繰り返し行なわれる。ステップS13では、ステップS12において、組電池1が満充電状態であると判断されたため、組電池1の充電の終了処理が行なわれる。具体的には、マイクロコンピュータ14は、システムコントローラ100に、充電終了要求を送出し、システムコントローラ100は、マイクロコンピュータ14からの充電終了要求に基づき、充電器9に、充電終了指令を送出する。そして、これに基づき、充電器9は、組電池1への充電電力Pの供給を終了する。以上のようにして、組電池1の充電動作が行なわれる。次いで、上記充電動作を、図5に示す場面例を用いて、より具体的に説明する。図5は、本実施形態に係る充電方法が適用される一場面例における、セル2の充電プロファイルを示す図であり、図5中においては、時間t0~t6における、充電電力P、最高セル電圧Vcell_h、およびリチウム析出開始電圧Vdepの変化を示している。まず、時間t0~t1においては、システムコントローラ100により、充電モードリクエストがなされておらずステップS1=No、組電池1に充電電力が供給されていない状態充電電力P=0を示している。次いで、時間t1において、システムコントローラ100により、充電モードリクエストがなされステップS1=Yes、マイクロコンピュータ14により、充放電電流I、各セル2のセル電圧Vcell、組電池1の総電圧V、およびセル温度Tの取得が行なわれステップS2、次いで、組電池1の満充電判定が行なわれステップS3、各セル2のセル電圧Vcell、セル温度T、およびRAMに記憶されている充電電流-リチウム析出開始電圧テーブルに基づいて、充電電力Pが算出されるステップS4。なお、図5に示す場面例では、時間t1においては、充電電力Pとして、P1が算出されるステップS4。そして、充電器9により、組電池1の充電が開始されステップS5、時間t2において、充電電力がP1に到達することとなる。次いで、時間t2~t3において、マイクロコンピュータ14により、充放電電流I、各セル2のセル電圧Vcell、組電池1の総電圧V、およびセル温度Tの取得が行なわれステップS6、最高セル電圧Vcell_hの算出ステップS7、リチウム析出開始電圧Vdepの算出ステップS8、Vcell_h≧Vdepとなっているか否かの判断ステップS9がなされる。なお、図5に示す場面例では、時間t2~t3においては、リチウム析出開始電圧として、Vdep_1が算出されステップS8、Vcell_h≧Vdep_1となっているか否かの判断ステップS9がなされる。そして、時間t2~t3においては、時間t3の直前までは、Vcell_h≧Vdep_1となっていないためステップS9=No、充電電力P1にて、組電池1の充電が行なわれ、これに基づき、最高セル電圧Vcell_hおよび組電池1を構成する各セル2のセル電圧Vcellが、充電の進行とともに、上昇していく。そして、図5に示す場面例では、時間t3において、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep_1と等しくなり、Vcell_h≧Vdep_1を満足することとなるためステップS9=Yes、充電電力Pとして、現在の充電電力P1よりも小さい充電電力P2が算出されステップS10、組電池1の充電電力がP2に変更されることとなるステップS11。そして、これに伴い、最高セル電圧Vcell_hおよび組電池1を構成する各セル2のセル電圧Vcellが、充電電力の変化量に応じた分だけ下降することとなる。同様にして、時間t3~t4において、充電電力としてP2が用いられ、リチウム析出開始電圧としてVdep_2が用いられる以外は、上述した時間t2~t3における場合と同様にして、時間t4の直前まで、組電池1の充電が行なわれ、これに基づき、最高セル電圧Vcell_hおよび組電池1を構成する各セル2のセル電圧Vcellが、充電の進行とともに、上昇していく。そして、時間t4において、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep_2と等しくなり、Vcell_h≧Vdep_2を満足することとなるためステップS9=Yes、充電電力Pとして、現在の充電電力P2よりも小さい充電電力P3が算出されステップS10、組電池1の充電電力がP3に変更されることとなりステップS11、これに伴い、最高セル電圧Vcell_hおよび組電池1を構成する各セル2のセル電圧Vcellが、充電電力の変化量に応じた分だけ下降することとなる。さらに、時間t4~t5においても、充電電力としてP3が用いられ、リチウム析出開始電圧としてれVdep_3が用いられる以外は、上述した時間t2~t3における場合と同様にして、時間t5の直前まで、組電池1の充電が行なわれ、これに基づき、最高セル電圧Vcell_hおよび組電池1を構成する各セル2のセル電圧Vcellが、充電の進行とともに、上昇していく。そして、時間t5において、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep_3と等しくなり、Vcell_h≧Vdep_3を満足することとなるためステップS9=Yes、充電電力Pとして、現在の充電電力P3よりも小さい充電電力P4が算出されステップS10、組電池1の充電電力がP4に変更されることとなりステップS11、これに伴い、最高セル電圧Vcell_hおよび組電池1を構成する各セル2のセル電圧Vcellが、充電電力の変化量に応じた分だけ下降することとなる。また、時間t5~t6においても、充電電力としてP4が用いられ、リチウム析出開始電圧としてれVdep_4が用いられる以外は、上述した時間t2~t3における場合と同様にして、時間t6の直前まで、組電池1の充電が行なわれ、これに基づき、最高セル電圧Vcell_hおよび組電池1を構成する各セル2のセル電圧Vcellが、充電の進行とともに、上昇していくこととなる。図5に示す場面例においては、以上のようにして、充電電力Pによる充電、および充電電力Pをより小さい値に変更する動作を繰り返し行なうことで、組電池1が満充電状態となるまで、充電が行なわれることとなる。特に、本実施形態によれば、図5に示す場面例のように、充電電力Pによる充電、および充電電力Pをより小さい値に変更する動作を繰り返し行なうことで、充電電力が低くなるにつれて、リチウム析出開始電圧Vdepが上昇していき、これにより、セル2内部におけるリチウムの析出の発生を有効に防止しながら、組電池1を安全、かつ効率的に充電することができる。本実施形態においては、温度センサ15により検出されたセル温度Tに基づき、予めRAMに記憶されている、温度ごとの複数の充電電流-リチウム析出開始電圧テーブルから、セル温度Tに相当するテーブルを読み出し、読み出したテーブルと、充放電電流Iから、リチウム析出開始電圧Vdepを算出し、算出したリチウム析出開始電圧Vdepと、組電池1を構成する各セル2のうち、最も高い端子電圧を有するセルの端子電圧である最高セル電圧Vcell_hと、の比較を行う。そして、比較の結果、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep以上である場合Vcell_h≧Vdepに、組電池1を充電するための充電電力Pを、現在の充電電力P1から、現在の充電電力P1よりも小さい充電電力に切り替えるものである。そのため、本実施形態によれば、セル2内部におけるリチウムの析出の発生を有効に防止しながら、組電池1を安全、かつ効率的に充電することができる。加えて、本実施形態によれば、充電電力Pを設定する際に、予めRAMに記憶されている、温度ごとの複数の充電電流-リチウム析出開始電圧テーブルを参照して、充電電力Pを算出することにより、充電電力Pを、セル2内部におけるリチウムの析出の発生を防止しながら、組電池1を効率的に充電できるようなものとすることができ、これにより、組電池1の充電時間の短縮を図ることができる。なお、上述した実施形態において、マイクロコンピュータ14は本発明の設定手段、判断手段、記憶手段および制御手段に、充電器9は本発明の充電手段に、セルコントローラIC12は電圧検出手段に、温度センサ15は温度検出手段に、それぞれ相当する。以上、本発明の実施形態について説明したが、これらの実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。たとえば、上述した実施形態においては、マイクロコンピュータ14により、組電池1を充電するための充電電力Pを算出するような構成を例示して説明したが、充電電力Pに代えて、充電電流を算出するような構成としてもよい。そして、充電電流を算出する場合においても、上述した実施形態と同様に、各セル2内部におけるリチウムの析出の発生を防止するために、RAMに記憶されている複数の充電電流-リチウム析出開始電圧テーブルを参照するような構成とすればよい。また、上述した実施形態においては、最高セル電圧Vcell_hが、リチウム析出開始電圧Vdep以上である場合Vcell_h≧Vdepに、充電電力Pを変更するような構成を例示したが、最高セル電圧Vcell_hと、リチウム析出開始電圧Vdepと、の差が所定の範囲内たとえば、数mV~数十mV程度の範囲となった場合に、充電電力Pを変更するような構成としてもよい。さらに、上述した実施形態では、自車両が車両外部の充電装置に接続される等して、組電池1の充電を開始する際に、システムコントローラ100により、充電モード開始判定を行なう態様を例示したが、システムコントローラ100に代えて、充電器9により、充電モード開始判定を行なうような構成としてもよい。"