複数の機能モジュールと、前記複数の機能モジュールと接続され、これらを制御するメインコントローラと、を備え、前記複数の機能モジュールはそれぞれ、直列及び/又は並列に接続された複数の電池セルを積層した電池ブロックと、前記電池セルの状態を検出するための電池状態検出部と、他の機能モジュール又はメインコントローラとデータ通信するための通信インターフェースと、を備えており、前記メインコントローラは、各機能モジュールの前記通信インターフェースと、通信ラインを介して接続されており、前記複数の機能モジュールが、出力ライン上で直列及び/又は並列に接続されてなることを特徴とする電源装置。請求項1に記載の電源装置において、前記機能モジュールはさらに、前記通信インターフェースを介して通信されるデータを記録可能なメモリ部を備えてなることを特徴とする電源装置。請求項2に記載の電源装置において、前記機能モジュールは、前記メインコントローラからの信号に基づき、該機能モジュールのメモリ部を書き換え可能に構成してなることを特徴とする電源装置。請求項1から3のいずれか一に記載の電源装置において、前記機能モジュールが、前記出力ライン上に直列に接続されており、前記電源装置はさらに、前記出力ラインを流れる出力電流を検出するための電流検出部を備えていることを特徴とする電源装置。請求項1から4のいずれか一に記載の電源装置において、前記メインコントローラと複数の機能モジュールとが、通信ラインを介してバス型、デイジーチェーン型、ループ型、又はスター型のいずれかの形態により接続されてなることを特徴とする電源装置。請求項1から5のいずれか一に記載の電源装置において、前記機能モジュールは、前記通信インターフェースを複数備えており、一方の通信インターフェースを上流側の機能モジュールに、他方の通信インターフェースを下流側の機能モジュールに接続可能としてなることを特徴とする電源装置。請求項1から6のいずれか一に記載の電源装置において、前記機能モジュールがさらに、該機能モジュールに含まれる電池ブロックを構成する複数の電池セル間の残容量を均衡させるための均等化回路を備えており、前記メインコントローラからの指令を受けて各機能モジュールが、前記均等化回路を用いて電池セル間の残容量の均等化を行うことを特徴とする電源装置。請求項1から7のいずれか一に記載の電源装置において、前記電池状態検出部は、前記電池セルの電圧を検出するための電圧検出部を備えることを特徴とする電源装置。請求項1から8のいずれか一に記載の電源装置において、前記電池状態検出部は、前記電池セルの温度を検出するための温度検出部を備えることを特徴とする電源装置。請求項8に記載の電源装置において、前記機能モジュールは、前記通信インターフェースを介して、該機能モジュールに含まれる電池セルのセル電圧に関する情報を、前記メインコントローラに送信可能に構成してなることを特徴とする電源装置。請求項1から10のいずれか一に記載の電源装置において、前記メインコントローラは、各機能モジュールに対して、通信ラインに接続されたことを検出して、固有のアドレス情報を付与可能であり、前記機能モジュールは、該付与された固有アドレス情報を、前記メモリ部に記録可能であり、前記メモリ部に記録された固有アドレス情報に基づいて、各機能モジュールは各々メインコントローラとデータ通信可能に構成してなることを特徴とする電源装置。請求項1から11のいずれか一に記載の電源装置を備える車両。請求項1から11のいずれか一に記載の電源装置を搭載した蓄電装置。しかしながら各電池モジュールに、マイコン等の制御回路を設けることは、高度な制御管理が可能となる半面、各電池モジュール毎に複雑な電子回路を配置することとなり、極めて回路構成が複雑化し、処理も大変となる上、製造及び管理維持コストも高騰するという問題があった。特に大量生産される車載用の電源装置においては、コストダウンの要求が強く、より簡易で安価な構成が求められていた。本発明は、従来のこのような問題点に鑑みてなされたものであり、その主な目的は、機能モジュールの構成を簡素化して集中的に管理できるようにした電源装置及びこれを用いた車両並びに蓄電装置を提供することにある。以下、本発明の実施の形態を図面に基づいて説明する。ただし、以下に示す実施の形態は、本発明の技術思想を具体化するための電源装置及びこれを用いた車両並びに蓄電装置を例示するものであって、本発明は電源装置及びこれを用いた車両並びに蓄電装置を以下のものに特定しない。なお、特許請求の範囲に示される部材を、実施の形態の部材に特定するものでは決してない。特に実施の形態に記載されている構成部材の寸法、材質、形状、その相対的配置等は特に特定的な記載がない限りは、本発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例にすぎない。なお、各図面が示す部材の大きさや位置関係等は、説明を明確にするため誇張していることがある。さらに以下の説明において、同一の名称、符号については同一もしくは同質の部材を示しており、詳細説明を適宜省略する。さらに、本発明を構成する各要素は、複数の要素を同一の部材で構成して一の部材で複数の要素を兼用する態様としてもよいし、逆に一の部材の機能を複数の部材で分担して実現することもできる。また、一部の実施例、実施形態において説明された内容は、他の実施例、実施形態等に利用可能なものもある。なお本明細書において上流、下流とは、機能モジュールが接続される通信ラインにおいて、ノードの一方端にある機能モジュールを上流とした場合、上流機能モジュールに対して他方端にある機能モジュールを下流機能モジュールとし、また複数が直列に接続されている機能モジュールにおいては、特定の機能モジュールを基準にして、上流機能モジュール側に接続されている機能モジュールを上流、下流機能モジュール側に接続されている機能モジュールを下流と呼ぶ。または、マスターコントローラに近い側を上流、遠い側を下流と定義することもできる。実施例1図1に、本発明の実施例1に係る電源装置100を示す。この電源装置100は、複数の電池セルを用いた組電池システムとして、ハイブリッド車や電気自動車などに搭載されて、車両を走行させるモータに電力を供給する電源に使用される。ただし、本発明の電源装置は、車両用の電源装置には特定せず、大出力が要求される他の電源装置にも適宜使用できる。この図に示す電源装置は、複数の機能モジュール10と、メインコントローラ2と、接続部3と、電流検出部4を備えている。機能モジュール10各機能モジュール10は、それぞれ電池セル11を積層した電池ブロック12と、電池セル11の状態を検出するための電池状態検出部14と、他の機能モジュール10やメインコントローラ2とデータ通信を行うための通信インターフェース16と、メモリ部18とを備える。各機能モジュール10同士やメインコントローラ2とは、通信ラインCBを介して通信インターフェース16でデータ通信を行う。通信ラインCBは、双方向通信可能なラインとしている。通信インターフェース16通信インターフェース16はデータ通信機能を備えており、通信ラインCBを介して隣接する機能モジュール10同士が接続される。また図1に示す機能モジュール10は、通信インターフェース16を2つ備えており、一方の通信インターフェース16Aを上流側の機能モジュール10に、他方の通信インターフェース16Bを下流側の機能モジュール10に接続している。このようにすることで、隣接する機能モジュール10同士を接続する通信ラインCBを短くすることができ、ノイズが通信ラインCBに乗る可能性を低減できる。またこの例では、複数の機能モジュール10を連結した一方の端縁において、通信インターフェース16Bをメインコントローラ2と接続する一方、他方の端縁では通信インターフェース16Aを接続しない、デイジーチェーン式の接続形態としている。通信インターフェース16の接続形態ただし、このようなデイジーチェーン式の接続形態に限られるものでなく、例えば図2に示す実施例2に係る電源装置200のように、他方側の端縁の通信インターフェース16Aも、メインコントローラ2と接続することで、ループ型に機能モジュール10をメインコントローラ2に接続することもできる。この場合は、通信ラインCBを双方向通信可能なラインとする必要はなく、一方向の通信で足りるため、通信ラインCBや通信インターフェース16を簡素化できる利点が得られる。あるいは、図3に示す実施例3に係る電源装置300のように、各機能モジュール10をメインコントローラ2と個別に通信ラインCBで接続するスター型の接続形態とすることもできる。この構成では、各機能モジュール10はメインコントローラ2と個別接続されているため、通信データの干渉が無く、また通信データパケットに個別の識別情報を付与する必要も無くすことができる。さらにいずれかの通信ラインCBが断線しても、他の機能モジュール10との通信は維持できるという利点も得られる。なお図3の構成例では、通信インターフェース16は必ずしも複数必要でなく、1つで足りる。ここでは、通信インターフェース16Bのみに通信ラインCBを接続しており、通信インターフェース16Aには接続していない。よって通信インターフェース数を削減できる利点も得られる。また図3の例では、メインコントローラ2を各機能モジュール10と直接、通信ラインCBを介して接続している。ただ、機能モジュール数が多い場合や、機能モジュールを直列接続したモジュール集合体1を複数並列に接続する場合などは、ハブを介して接続する構成としてもよい。このような例を、実施例4として図4に示す。この図に示す電源装置400は、メインコントローラ2とモジュール集合体1との間に、ハブコントローラ5を配置している。ハブコントローラ5は、複数本の通信ラインCBをスター型接続で各機能モジュール10と接続する。このハブコントローラ5をメインコントローラ2と接続することで、複数本の通信ラインCBを纏めた通信を行うことができる。あるいは、図5に示す実施例5に係る電源装置500のように、共通の通信ラインCCBに対して、各機能モジュール10が個別に接続する形態としてもよい。この例では、共通通信ラインCCBの途中でバスを分岐させて、機能モジュール10と接続している。このようなぶら下がり型の接続形態によれば、共通通信ラインCCBを利用して機能モジュール10を逐次追加できる。また、機能モジュール10に限られず、他の部材も共通通信ラインCCBに接続するように構成してもよく、通信線の簡素化を図ることができる。この共通通信ラインCCBは双方向通信可能なラインとする。なお通信ラインを用いた通信形態としては、CANControllerAreaNetworkやLIN、FlexRay、MOST、UART、SOI、I2C等、既存の通信プロトコルが適宜利用できる。モジュール集合体1また各機能モジュール10は、電池ブロック12のプラス側とマイナス側をそれぞれ出力ラインOL上に接続している。この機能モジュール10は、各々出力ラインOL上に直列に接続され、モジュール集合体1を構成している。モジュール集合体1は、各電池ブロック12を直列に接続した出力電力を、接続部3を介して外部に出力可能としている。このため接続部3は、外部出力端子を備えている。なお、図1~図3の例では、機能モジュール10を直列に4台接続しているが、接続台数は3台以下、あるいは5台以上とできることはいうまでもない。また、並列接続を混在させることも可能である。機能モジュールの接続数や接続形態に応じて、出力電圧や電流値を調整できることは上述の通りである。電流検出部4さらに出力ラインOL上には電流検出部4が設けられており、モジュール集合体1から出力ラインOLに流れる出力電流を電流検出部4で検出している。電流検出部4もメインコントローラ2と、通信ラインCBとは個別の電流信号線CLを介して接続されており、電流検出部4で検出された出力電流に関する情報は、この電流信号線CLを介してメインコントローラ2に送出される。この例では電流検出部4はメインコントローラ2と通信を行っておらず、単にメインコントローラ2が電流検出部4で検出された電流信号を取得するのみのI/O接続である。ただ、通信によって電流信号を取得することも可能であり、この場合は通信ライン等の通信線と接続してもよい。メインコントローラ2は、通信ラインCBを介して各機能モジュール10における電池セル11の状態を、また電流信号線CLを介して出力電流を、それぞれモニタでき、これらの情報を外部機器に送信したり、機能モジュール10に対して電池セル11の切り離しなどを指示する。このように電流検出部4を各機能モジュール10に設けることなく、一の電流検出部4を出力ラインOL上に設け、さらにこれをメインコントローラ2と接続することで、電流検出部4を共通化することができる。換言すると機能モジュール毎に電流センサを設ける必要を無くし、機能モジュールの簡素化に貢献できる。電池状態検出部14上述した図1等に示す機能モジュール10は、従来の電池モジュールのように、複数の電池セルを積層した単なる電池積層体でなく、電池セル11の積層体である電池ブロック12を保護する保護回路等を実装した回路基板20を備えている図8。回路基板20は、電池状態検出部14を実装しており、電池ブロック12の温度や電圧、電流等を電池状態検出部14で検出する。また回路基板20は、異常電圧発生時に回路を遮断する保護回路を設けることもできる。電圧検出部21この電池状態検出部14は、機能モジュール10に含まれる電池セル11の電圧を検出するための電圧検出部21を備えている。電圧検出部21は、電池セル11毎に設けることが好ましい。特にリチウムイオン二次電池においては、電池セル毎に電圧を監視することで異常を正確に把握し、安全性を確実に担保できる。ただ、電池ブロック中の特定の位置、例えば電池ブロックの両端部や中間部等の電池セルのみの電圧を検出するようにしてもよい。この電圧検出部21および通信インターフェース16は電池セル11近傍に配置している。特に、短いワイヤーハーネスやFPCFlexibleprintedcircuitsなどを用いて、電圧検出部21を電池ブロック12の近傍に配置することで、検出線間のショートを防止できる。さらに、これらの電圧検出部21と2つの通信インターフェース16は、1チップで構成することもできる。これによって各機能モジュール10の回路基板20を小型化できる。さらに電圧検出部21と通信インターフェース16に加え、メモリ部18も含めて1チップで構成してもよい。なお回路基板20は、電池ブロック12の端面に直付けとすることもできる。機能モジュール10は、通信インターフェース16を介して、電池セル11のセル電圧に関する情報を、メインコントローラ2に送信することができる。これにより、各機能モジュール10の電池セル11のセル電圧を、メインコントローラ2側でまとめてモニタすることができる。温度検出部22また電池状態検出部14は、機能モジュール10に含まれる電池セル11の温度を検出するための温度検出部22を備えることもできる図6。温度検出部22は、電池セル11の温度が最も高い部位例えば電池ブロック12の中央や冷却風の風下側や最も低い部位例えば電池ブロック12の端面や冷却風の風上側など、特定の電池セル11のみに設ける。ただ、すべての電池セルに設けてもよいことはいうまでもない。メモリ部18メモリ部18は、通信インターフェース16を介して通信されるデータを記録する。このようなメモリ部18には、E2PROMなどの不揮発性メモリが利用できる。不揮発性メモリには、各機能モジュール10を識別するための識別情報である固有アドレス情報や、この機能モジュールに含まれる電池セルの電池容量SOC、電池の寿命情報SOHなどを保存することができる。固有アドレス情報を各機能モジュール10に付与することによって、複数接続された機能モジュール10を区別することが可能となる。メモリ部18に記録されるデータは、メインコントローラ2からの信号に基づき、書き換え可能としている。これにより、必要な情報をメインコントローラ2から各機能モジュール10に送信して、機能モジュール10側で記録することができる。このためメインコントローラ2側で一元的に機能モジュール10を管理させ、機能モジュール10側の処理を簡素化して負荷を軽減することも可能となる。例えば、各機能モジュール10をメインコントローラ2で識別するための識別情報である固有アドレス情報が、メインコントローラ2から機能モジュール10に割り当てられる際、機能モジュール10は自身の固有アドレス情報をメモリ部18に書き込む。固有アドレス情報メインコントローラ2は、各機能モジュール10に対して、通信ラインCBに接続されたことを検出して、固有のアドレス情報を付与可能としている。これにより、各機能モジュール10は固有のアドレス情報を有することができ、該固有アドレス情報に基づいてメインコントローラ2と通信ラインCBを介してデータ通信することができる。特に固有アドレス情報の設定を自動的に行えるため、この作業を省力化できる利点が得られる。また、機能モジュール10の製造時には予め固有アドレス情報を固定しないため、機能モジュール10を共通化でき、製造コストを低減できる利点も得られる。例えば、機能モジュール10は電源装置100に接続した時点で、メインコントローラ2がこの接続を検知して自動的に固有アドレス情報を定義し、機能モジュール10に送信する。機能モジュール10は、送信された固有アドレス情報を認識し、メモリ部18に書き込んで記録すると共に、この固有アドレス情報に基づいてデータ通信を開始できる。このようにして機能モジュール10は、固有アドレス情報を取得して、取得した固有アドレス情報に基づいて、各々メインコントローラ2とデータ通信を行うことができる。このように機能モジュール10側の機能を限定して、機能モジュール10のハードウェア構成を共通化して、部品コストを大幅に抑制できる。加えて、機能モジュール10を共通化することで、一部の機能モジュール10に不具合が生じても該当する機能モジュール10のみを交換でき、メンテナンスの面でも有利となる。電池セル11電池ブロック12は、複数の電池セル11を直列及び/又は並列に接続して構成される。図1の例では、電池セル11を直列に接続している。電池セル11には、リチウムイオン電池が好適に利用できる。リチウムイオン電池は、電圧が高く、少ない個数を直列に接続して出力電圧を高くできる。ただ、電池セルはニッケル水素電池やニッケルカドミウム電池等、充電できる他の電池セルを用いることもできる。電池ブロック12は、直列に接続する電池セル11の個数で出力電圧を調整している。さらに、電源装置100は、直列に接続する機能モジュール10の個数で出力電圧を調整している。電源装置100は、複数の電池ブロック12を直列に接続して、例えば車両の走行モータに電力を供給する装置にあっては、出力電圧を、例えば100V~400V、好ましくは200V~300Vとする。均等化回路13また各機能モジュール10は、電池ブロック12を構成する複数の電池セル11間の残容量を均衡させるための均等化回路13を備えている。各機能モジュール10は、メインコントローラ2から均等化の指令を受けて、均等化回路13を動作させ、電池セル11間の残容量の均等化を行うことができる。均等化回路13は、電圧の高い、あるいは残量量の大きい電池セルを、抵抗を介して短絡させることで、電力を消費させて他の電池セルのそれと一致させる。このため、各電池セルを含む閉回路を構成しており、閉回路の開閉をスイッチで制御して均等化を実行する。これにより、メインコントローラ2で各機能モジュール10内でのセルバランスを適切に維持するよう集中的に管理できる。換言すると機能モジュール10側の処理を低減し、機能モジュール10の構成の簡素化に資する。また必要に応じて、機能モジュール間の電池ブロックの電圧のバランスを維持するよう、ブロック間の均等化回路を設けてもよい。あるいは、機能モジュール間の均等化を図るため、ブロック電圧の高い機能モジュールから、他の機能モジュールに対して駆動電源を供給するよう構成することもできる。電気自動車このような電源装置を、電動自動車に搭載した例を、図6のブロック図に示す。図6の例では、2つの機能モジュール10を接続して電源装置300を構成している。また、電流検出部4は、通信ラインCBと異なる専用バスでメインコントローラ2と接続している。メインコントローラ2は、電源装置側のECUElectronicControlUnit:電子制御ユニットとして、出力電流の検出、各機能モジュール10の制御、通信ラインCBの制御を行い、さらに外部接続された車両側コントローラ97との間でデータ通信を行う。このためメインコントローラ2は、低電圧のコネクタでもって車両側コントローラ97と接続されている。一方、接続部3はモジュール集合体1の出力ラインOLを、高電圧のコネクタを介して車両側のコンタクタユニット98と接続する。さらに出力ラインOLの経路上には、点検時等に安全性を確保するために出力ラインOLを開放するためのサービスプラグ99が設けられる。図6に示す機能モジュール10はMPUなどの高機能な演算素子を回路基板20に有しない。このため、回路基板20上にはごく簡単なICやASICなどと、メモリ部18と、均等化回路13を備えるのみとして回路構成を簡素化、小型化できる上、コストも安価にできる利点が得られる。一方、SOCやSOHの演算など、演算処理が必要な場合は、通信ラインCBを介して接続されたメインコントローラ2側で行う。このように構成することで、各機能モジュール10に求められるハードウェア的な仕様が簡素化できるため、安価に製造できる。その一方で、必要な処理はメインコントローラ2で纏めて処理できるため、機能的に従来よりも劣ることは無く、必要な機能は維持される。このように、各機能モジュール10からのデータをメインコントローラ2に集約し、集中的にデータ処理を行う。またメインコントローラ2は、機能モジュール10が接続される毎に、接続された新たな機能モジュール10を認識し、この機能モジュール10に対して固有アドレス情報を自動的に定義、配布する。これにより、追加された機能モジュール10は、付与された固有アドレス情報に基づいて、電源装置内でのデータ通信を行うことができるようになる。機能モジュール10の詳細構成機能モジュール10の一例の外観斜視図を図7に、図7の分解斜視図を図8に、それぞれ示す。これらの図に示す機能モジュール10は、電池ブロック12と、回路基板20とを備えている。この例では、複数枚の角形電池セル11を積層した電池ブロック12をバインドバー30で締結している。また回路基板20には、異常事態から電池セル11の保護を図る保護回路など、種々の回路を実装している。電池ブロック12電池ブロック12は図7に示すように、外観を略箱形とし、角形の電池セル11を多数積層し、両端面からエンドプレート24で、バインドバー30を介して狭持している。電池ブロック12は、図8の分解斜視図に示すように、角形の電池セル11を複数、セパレータ40を介して積層して構成される。図8の電池ブロック12の例では、18個の電池セル11を積層している。バインドバー30は電池セル11を締結する締結手段として機能する。この例では枠状の金属板の両端を上面視コ字状に折曲して折曲片31として、エンドプレート24に設けた突起26と嵌合するためのスリット32を折曲片31に開口している。この電池ブロック12は、バインドバー30の折曲片31に開口したスリット32に、エンドプレート24の突起26を嵌入させることで、電池セル11をセパレータ40を介在させて積層した状態に狭持して固定する。電池セル11電池セル11は、外形を、幅よりも厚さを薄くした角形とする外装缶で構成され、外装缶の天面、すなわち外装缶を閉塞する封口板に正負の電極端子を設けている。電極端子同士は、バスバーを介して電気的に接続している。なお電池セルの外装缶は、プラスチック等の絶縁材で製作することもできる。この場合は電池セル同士を積層する際に、外装缶を絶縁する必要がないので、セパレータを金属製とすることもできる。また電池セル11の天面を除く面は、絶縁処理される。具体的には、電池セル11の天面及び底面を除く面を、被覆フィルムで表面を被覆する。このような電池セル11は、リチウムイオン二次電池の角形電池である。ただ、電池セルは、ニッケル水素電池やニッケルカドミウム電池等の二次電池とすることもできる。電池セル11は、所定の厚さを有する四角形で、天面の両端部には正負の電極端子を突出して設けており、天面の中央部には安全弁の開口部を設けている。積層される電池セル11は、隣接する正負の電極端子をバスバーで連結して互いに直列に接続している。隣接する電池セル11を互いに直列に接続するバッテリシステムは、出力電圧を高くして出力を大きくできる。ただ、バッテリシステムは、隣接する電池セルを並列に接続することもできる。セパレータ40電池ブロック12は、積層している電池セル11の間にセパレータ40を挟着している。この電池ブロック12は、電池セル11の外装缶12を金属製として、プラスチック製のセパレータ40で絶縁して積層できる。セパレータ40は、両面を電池セル11に嵌着できる形状として、隣接する電池セル11の位置ずれを阻止して積層できる。またセパレータ40は、図8に示すように、電池セル11を冷却するために、電池セル11との間に、空気等の冷却気体を通過させる冷却隙間を設けている。これにより電池ブロック12は、複数の電池セル11を冷却隙間ができる状態で積層している。また、電池ブロック12の電池セル11に冷却気体を強制送風して冷却する冷却機構として、強制送風機構を備えている図示せず。電源装置を用いた車両次に、以上の電池セルを用いた電源装置を搭載した車両を、図9及び図10に基づいて説明する。図9は、車両用のバッテリシステムを搭載する車両であって、エンジンとモータの両方で走行するハイブリッド車HVの一例を示している。この図のハイブリッド車は、車両を走行させるエンジン96及び走行用のモータ93と、モータ93に電力を供給するバッテリシステム91、92と、バッテリシステム91、92の電池を充電する発電機94とを備えている。バッテリシステム91、92は、DC/ACインバータ95を介してモータ93と発電機94に接続している。ハイブリッド車は、バッテリシステム91、92の電池を充放電しながらモータ93とエンジン96の両方で走行する。モータ93は、エンジン効率の悪い領域、たとえば加速時や低速走行時に駆動されて車両を走行させる。モータ93は、バッテリシステム91、92から電力が供給されて駆動する。発電機94は、エンジン96で駆動され、あるいは車両にブレーキをかけるときの回生制動で駆動されて、バッテリシステム91、92の電池を充電する。さらに図10は、車両用のバッテリシステムを搭載する車両であって、モータのみで走行する電気自動車EVの一例を示している。この図に示す電気自動車は、車両を走行させる走行用のモータ93と、このモータ93に電力を供給するバッテリシステム91、92と、このバッテリシステム91、92の電池を充電する発電機94とを備えている。バッテリシステム91、92は、DC/ACインバータ95を介してモータ93と発電機94に接続している。モータ93は、バッテリシステム91、92から電力が供給されて駆動する。発電機94は、車両を回生制動する時のエネルギーで駆動されて、バッテリシステム91、92の電池を充電する。なお、車両側負荷には、DC/ACインバータの入力側に昇降圧コンバータを接続して、電源装置の出力電圧を昇圧してモータに供給するものもある。この車両側負荷は、昇降圧コンバータで電源装置の出力電圧を昇圧して、DC/ACインバータを介してモータに供給し、さらに発電機の出力をDC/ACインバータで直流に変換し、さらに昇降圧コンバータで降圧して走行用バッテリを充電する。蓄電用電源装置さらに、この電源装置は、車両などの移動体用の動力源としてのみならず、載置型の蓄電用設備としても利用できる。この電源装置は、例えば家庭用、工場用の電源として、太陽光発電の電力や深夜電力等で充電し、必要時に放電する電源システム、あるいは日中の太陽光発電の電力を充電して夜間に放電する街路灯用の電源や、停電時に駆動する信号機用のバックアップ電源等にも利用できる。このような例を図11に示す。この図に示す電源装置100は、複数の電池パック81をユニット状に接続して電池ユニット82を構成している。各電池パック81は、複数の電池セルが直列及び/又は並列に接続されている。各電池パック81は、電源コントローラ84により制御される。この電源装置100は、電池ユニット82を充電用電源CPで充電した後、負荷LDを駆動する。このため電源装置100は、充電モードと放電モードを備える。負荷LDと充電用電源CPはそれぞれ、放電スイッチDS及び充電スイッチCSを介して電源装置100と接続されている。放電スイッチDS及び充電スイッチCSのON/OFFは、電源装置100の電源コントローラ84によって切り替えられる。充電モードにおいては、電源コントローラ84は充電スイッチCSをONに、放電スイッチDSをOFFに切り替えて、充電用電源CPから電源装置100への充電を許可する。また充電が完了し満充電になると、あるいは所定値以上の容量が充電された状態で負荷LDからの要求に応じて、電源コントローラ84は充電スイッチCSをOFFに、放電スイッチDSをONにして放電モードに切り替え、電源装置100から負荷LDへの放電を許可する。また、必要に応じて、充電スイッチCSをONに、放電スイッチDSをONにして、負荷LDの電力供給と、電源装置100への充電を同時に行うこともできる。電源装置100で駆動される負荷LDは、放電スイッチDSを介して電源装置100と接続されている。電源装置100の放電モードにおいては、電源コントローラ84が放電スイッチDSをONに切り替えて、負荷LDに接続し、電源装置100からの電力で負荷LDを駆動する。放電スイッチDSはFET等のスイッチング素子が利用できる。放電スイッチDSのON/OFFは、電源装置100の電源コントローラ84によって制御される。また電源コントローラ84は、外部機器と通信するための通信インターフェースを備えている。図11の例では、UARTやRS-232C等の既存の通信プロトコルに従い、ホスト機器HTと接続されている。また必要に応じて、電源システムに対してユーザが操作を行うためのユーザインターフェースを設けることもできる。各電池パック81は、信号端子と電源端子を備える。信号端子は、パック入出力端子DIと、パック異常出力端子DAと、パック接続端子DOとを含む。パック入出力端子DIは、他の電池パックや電源コントローラ84からの信号を入出力するための端子であり、パック接続端子DOは子パックである他の電池パックに対して信号を入出力するための端子である。またパック異常出力端子DAは、電池パックの異常を外部に出力するための端子である。さらに電源端子は、電池パック81同士を直列、並列に接続するための端子である。また電池ユニット82は並列接続スイッチ85を介して出力ラインOLに接続されて互いに並列に接続されている。