対象装置に搭載されている電池を充電する充電器であって、並列に接続された複数の直流電源と、前記複数の直流電源の中で可能な限り多くの直流電源が最高出力で動作するように、前記複数の直流電源の中の1又は複数の直流電源に、前記対象装置から取得する指令値に対応する電力を生成させる制御手段と、を備える充電装置。各直流電源の電力容量がpであり、前記指令値に対応する電力Pがnp<P<n1pであるときは、前記制御手段は、前記複数の直流電源の中のn個の直流電源を最高出力で動作させ、前記複数の直流電源の中の他の1個の直流電源にP-npを生成させることを特徴とする請求項1に記載の充電器。各直流電源の電力容量が互いに異なっており、前記制御手段は、前記充電器が前記指令値に対応する電力を生成する際に1以上の直流電源を停止できるときは、電力容量が大きい直流電源を優先的に停止させることを特徴とする請求項1に記載の充電器。前記制御手段は、前記指令値の変化に対して、前記複数の直流電源の中の1個の直流電源の出力電力を変化させることを特徴とする請求項1~3のいずれか1つに記載の充電器。並列に接続された複数の直流電源を利用して対象装置に搭載されている電池を充電する充電方法であって、前記対象装置から指令値を取得するステップと、前記複数の直流電源の中で可能な限り多くの直流電源が最高出力で動作するように、前記複数の直流電源の中の1又は複数の直流電源に、前記指令値に対応する電力を生成させるステップと、を有する充電方法。本発明の課題は、並列に接続された複数の直流電源を備える充電器の効率を改善することである。本発明の充電器は、対象装置に搭載されている電池を充電するために、並列に接続された複数の直流電源と、前記複数の直流電源の中で可能な限り多くの直流電源が最高出力で動作するように、前記複数の直流電源の中の1又は複数の直流電源に、前記対象装置から取得する指令値に対応する電力を生成させる制御手段と、を備える。これにより、各直流電源の効率は、それぞれ最高出力で動作するときに、最も高くなる。従って、可能な限り多くの直流電源を最高出力で動作させることにより、充電器全体として、効率が改善する。また、本発明の充電器において、各直流電源の電力容量をpとし、前記指令値に対応する電力Pをnp<P<n1pとする。この場合、前記制御手段は、前記複数の直流電源の中のn個の直流電源を最高出力で動作させ、前記複数の直流電源の中の他の1個の直流電源にP-npを生成させるようにしてもよい。また、本発明の充電器において、各直流電源の電力容量が互いに異なっていてもよい。この場合、前記制御手段は、前記充電器が前記指令値に対応する電力を生成する際に1以上の直流電源を停止できるときは、電力容量が大きい直流電源を優先的に停止させるようにしてもよい。ここで、電力容量が大きい直流電源は、消費電力が大きい。よって、電力容量が大きい直流電源を優先的に停止させることにより、充電器の効率がさらに改善する。さらに、上記構成において、前記制御手段は、前記指令値の変化に対して、前記複数の直流電源の中の1個の直流電源の出力電力を変化させるようにしてもよい。この場合、直流電源を制御する制御系が簡単になる。本発明によれば、並列に接続された複数の直流電源を備える充電器の効率が改善できる。<第1の実施形態>図1は、本発明の第1の実施形態の充電器の構成及びその使用形態を説明する図である。第1の実施形態の充電器1は、スイッチング電源2-1~2-3、充電器ECU3、逆流防止回路4を備える。スイッチング電源2-1~2-3は、それぞれ直流電源であって、互いに並列に接続されている。また、スイッチング電源2-1~2-3の入力側には、交流電源11が接続されている。交流電源11は、特に限定されるものではないが、例えば、3相200V電源である。スイッチング電源2-1~2-3は、この例では、実質的に互いに同じ構成である。よって、スイッチング電源2-1~2-3の動作及び電力容量は、実質的に互いに同じである。スイッチング電源2-1~2-3は、それぞれスイッチング素子を備える。そして、スイッチング素子を制御することにより、3相200V交流から直流電流が生成される。ここで、各スイッチング素子は、充電器ECU3により生成されるスイッチング信号で制御される。スイッチング信号は、所定の時間間隔で生成されるパルスを含むパルス列信号である。この場合、充電器ECU3は、例えば、パルス幅変調PWM:PulseWidthModulationで各スイッチング素子を制御する。パルス幅変調においては、スイッチング信号のパルス幅すなわち、デューティを制御することで、各スイッチング電源2-1~2-3の出力電力が制御される。例えば、デューティを小さくすれば出力電力は小さくなり、デューティを大きくすれば出力電力は大きくなる。なお、スイッチング電源2-1~2-3の最高出力電力は、スイッチング信号のデューティが所定値例えば、50パーセントに制御されたときに得られるものとする。充電器ECUElectronicControlUnit3は、後述する車載ECU23との間で通信を行う機能を備える。そして、充電器ECU3は、車載ECU23から取得する指令値に基づいて、スイッチング電源2-1~2-3を制御する。すなわち、充電器ECU3は、スイッチング電源2-1~2-3に、車載ECU23から取得する指令値に対応する電力を生成させる。なお、充電器ECU3は、例えば、プロセッサ及びメモリにより実現される。この場合、車載ECU23から取得する指令値に基づいてスイッチング電源2-1~2-3を制御するプログラムをメモリに格納し、プロセッサがそのプログラムを実行するようにしてもよい。なお、図1に示す例では、充電器ECU3と車載ECU23との間の通信は、電力線31とは別に設けられる信号線32を介して行われる。ただし、充電器ECU3と車載ECU23との間の通信は、電力線31を利用する電力線通信で実現してもよいし、無線リンクを利用して実現してもよい。逆流防止回路4は、充電器1が電池22を充電するときに、電池22から充電器1へ流れる逆流電流を防止する。ただし、充電器1は、必ずしも逆流防止回路4を備えなくてもよい。充電器1は、図1に示す例では、対象装置としての車両21に搭載されている電池22を充電する。車両21は、特に限定されるものではないが、例えば、モータで走行する電気自動車、或いはエンジン及びモータを併用するハイブリッド自動車である。また、車両21は、電池22を管理する車載ECU23を備える。車載ECU23は、電池22の状態を管理する。ここで、車載ECU23は、少なくとも電池22の充電状態SOC:StateofChargeを管理する。電池22の充電状態は、電池22の残量ゼロ~満充電に相当する。そして、車載ECU23は、例えば定期的に、電池22の充電状態に基づいて、好適な充電電流を算出する。電池22の残量が少ないときは、大きな電流で充電を行うことが好ましい。一方、電池22の残量が多いときは、小さい電流で充電を行うことが好ましい。なお、電池22の残量と好適な充電電流の関係は、予め求められているものとする。又は、電池22の残量から好適な充電電流を計算する計算式が、予め決められているものとする。充電器1を利用して電池22を充電するときは、充電器1と車両21との間が電力線31で接続される。また、充電器ECU3及び車載ECU23は、信号線32を介して通信することができる。充電動作中、車載ECU23は、定期的に、上述のようにして算出する充電電流の指令値を充電器1に通知する。すなわち、充電器ECU3は、定期的に、車載ECU23から充電電流の指令値を取得する。そうすると、充電器ECU3は、車載ECU23から取得する指令値に対応する目標電力を計算し、計算した目標電力に応じてスイッチング電源2-1~2-3を制御する。このとき、充電器ECU3は、例えば、スイッチング電源2-1~2-3の出力電流の和が指令値に一致するように、スイッチング電源2-1~2-3を制御する。従って、交流電源11の出力電圧の実効値が一定である場合、充電器1が電池22を充電するときの電力は、指令値に比例するように制御される。充電電流の指令値は、上述したように、電池22の充電状態に応じて変化する。従って、充電器ECU3により算出される目標電力も、電池22の充電状態に応じて変化する。図2は、充電器1の出力電力の時間変化について説明する図である。図2において、横軸は、充電器1が電池22を充電する動作の経過時間を表す。縦軸は、指令値に基づいて算出される目標電力を表す。ここで、充電器1は、算出した目標電力を出力するように動作する。従って、図2の縦軸は、実質的に、充電器1の出力電力を表している。電池22が満充電状態に向かって充電されていく過程では、上述したように、好適な充電電流を表す指令値は徐々に小さくなってゆく。このため、算出される目標電力すなわち、充電器1の出力電力も、図2に示すように、時間経過に伴って小さくなってゆく。そして、充電器ECU3は、充電器1の目標電力の時間変化を実現するように、スイッチング電源2-1~2-3を制御する。図3は、充電器1の動作を示すフローチャートである。このフローチャートの処理は、定期的に繰り返し実行される。また、このフローチャートの処理は、充電器ECU3が車載ECU23から充電動作の終了を表す信号又は、指令値=ゼロを受け取ると、終了する。なお、この実施例では、各スイッチング電源2-1~2-3の電力容量をそれぞれ16.7kWとし、充電器1の電力容量を50kWとする。ステップS1において、充電器ECU3は、車載ECU23により算出される充電電流の指令値を取得する。このとき、車載ECU23が主体的に指令値を送信し、充電器ECU3がその指令値を受信するようにしてもよい。又は、充電器ECU3が車載ECU23に指令値を要求し、車載ECU23がその要求に応じて指令値を送信するようにしてもよい。ステップS2において、充電器ECU3は、取得した指令値に対応する目標電力を算出する。この実施例では、指令値と目標電力との対応関係が予め決まっているものとする。この場合、充電器ECU3は、その対応関係を利用して、取得した指令値から目標電力を算出する。ステップS3~S5において、充電器ECU3は、指令値に基づいて算出した目標電力が、50kW、33.4~50kW、16.7~33.4kW、ゼロ~16.7kWのいずれの電力範囲に属するのかを判定する。目標電力が50kWであれば、充電器ECU3は、ステップS6において、スイッチング電源2-1~2-3にそれぞれ最高電力すなわち、16.7kWを出力させるスイッチング信号を生成する。この場合、例えば、スイッチング信号として、最高電力に対応する所定のデューティを有するパルス列が生成される。なお、図3において、ステップS6~S9の枠内の123は、それぞれスイッチング電源2-1、2-2、2-3を表す。目標電力が33.4~50kWであれば、充電器ECU3は、ステップS7において、スイッチング電源2-2、2-3にそれぞれ最高電力を出力させるスイッチング信号を与える。また、充電器ECU3は、スイッチング電源2-1に対しては、残りの電力を出力させるスイッチング信号を与える。例えば、目標電力が40kWであるときは、スイッチング電源2-2、2-3がそれぞれ最高電力16.7kWを出力するので、充電器ECU3は、スイッチング電源2-1に6.6kWを出力させる。目標電力が16.7~33.4kWであれば、充電器ECU3は、ステップS8において、スイッチング電源2-3に最高電力を出力させるスイッチング信号を与える。また、充電器ECU3は、スイッチング電源2-2に対しては、残りの電力を出力させるスイッチング信号を与える。さらに、充電器ECU3は、スイッチング電源2-1を停止する。例えば、目標電力が20kWであるときは、スイッチング電源2-3が最高電力16.7kWを出力するので、充電器ECU3は、スイッチング電源2-1を停止するとともに、スイッチング電源2-2に3.3kWを出力させる。目標電力が16.7kW未満であれば、充電器ECU3は、ステップS9において、スイッチング電源2-3にその目標電力を出力させるスイッチング信号を与える。また、充電器ECU3は、スイッチング電源2-1、2-2を停止する。例えば、目標電力が10kWであるときは、充電器ECU3は、スイッチング電源2-1、2-2を停止すると共に、スイッチング電源2-2に10kWを出力させる。ステップS10において、スイッチング電源2-1~2-3は、ステップS6~S9で充電器ECU3により生成されるスイッチング信号に従って、直流電流を生成する。この結果、充電器1は、算出した目標電力を出力することができる。このように、充電器ECU3は、スイッチング電源2-1~2-3の中で可能な限り多くのスイッチング電源が最高出力で動作するように、スイッチング電源2-1~2-3を制御する。ここで、スイッチング電源の効率は、一般に、最高出力で動作するときに最も高くなる。従って、可能な限り多くのスイッチング電源が最高出力で動作するように制御すれば、各スイッチング電源が互いに同じ電力を出力する場合と比較して、充電器1全体として効率が改善する。また、目標電力が33.4~50kWであるときは、スイッチング電源2-2、2-3の出力は固定され、指令値の変化に対してスイッチング電源2-1の出力電力のみが変化する。同様に、目標電力が16.7~33.4kWであるときは、指令値の変化に対してスイッチング電源2-2の出力電力のみが変化し、目標電力が16.7kW未満であるときは、指令値の変化に対してスイッチング電源2-3の出力電力のみが変化する。すなわち、充電器ECU3は、指令値の変化に対して、スイッチング電源2-1~2-3の中の1つの出力電力を変化させる。従って、スイッチング電源を制御する制御系が簡単になる。例えば、目標電力が30kWである場合、3個のスイッチング電源がそれぞれ10kWを出力する構成では、3個のスイッチング電源がそれぞれ電力を消費するので、充電器の効率は低い。これに対して、第1の実施形態の充電器1においては、30kWを出力するときに、3個のスイッチング電源2-1~2-3のうちの1つが停止するので、消費電力が小さくなり、効率が改善する。なお、複数のスイッチング電源の電力容量が互いに同じである場合には、充電器1の動作は、下記のように記載することができる。ここでは、各スイッチング電源の電力容量をp実施例では、16.7kWとする。そして、指令値から算出される目標電力Pが、np<P<n1pであるものとする。nは、整数である。この場合、充電器ECU3は、複数のスイッチング電源の中の任意のn個のスイッチング電源を最高出力で動作させ、他のいずれか1個のスイッチング電源にP-npを生成させる。例えば、目標電力P=40であるときは、p=16.7を与えることにより、n=2が得られる。従って、この場合、2個のスイッチング電源が最高出力で動作し、他の1個のスイッチング電源が残りの電力P-np=40-2×16.7=6.6を出力する。<第2の実施形態>第1の実施形態では、上述したように、複数のスイッチング電源の電力容量が互いに同じである。これに対して、図4に示す第2の実施形態の充電器5は、電力容量が互いに異なる複数のスイッチング電源6-1~6-3を備える。図4に示す実施例では、スイッチング電源6-1、6-2、6-3の電力容量は、それぞれ5kW、15kW、30kWである。従って、充電器5の電力容量は50kWである。充電器ECU7は、図1に示す充電器ECU3と同様に、車載ECU23から取得する指令値に基づいてスイッチング電源6-1~6-3を制御する。ただし、充電器ECU7は、充電器5が指令値に対応する電力を生成する際に1以上のスイッチング電源を停止できるときは、電力容量が大きいスイッチング電源を優先的に停止するように、スイッチング電源6-1~6-3を制御する。図5は、第2の実施形態におけるスイッチング電源の制御について説明する図である。なお、図5は、第1の実施形態及び第2の実施形態充電器の効率の比較もあわせて示している。第2の実施形態においては、上述のように、充電器ECU7は、電力容量が大きいスイッチング電源を優先的に停止するように、スイッチング電源6-1~6-3を制御する。例えば、目標電力が20kW以下であるときは、スイッチング電源6-1、6-2を停止させて、スイッチング電源6-3を用いてゼロ~20kWを出力することも可能である。しかしながら、第2の実施形態においては、電力容量が最も大きいスイッチング電源6-3を停止させ、5kWの電力容量を有するスイッチング電源6-1及び15kWの電力容量を有するスイッチング電源6-2を用いてゼロ~20kWを出力する。また、目標電力が5kW以下であるときは、最も電力容量が大きいスイッチング電源6-3及び2番目に電力容量が大きいスイッチング電源6-2を停止させて、最も電力容量が小さいスイッチング電源6-1を用いてゼロ~5kWを出力する。ここで、電力容量の大きいスイッチング電源の消費電力は大きく、電力容量の小さいスイッチング電源の消費電力は小さい。従って、電力容量が大きいスイッチング電源を優先的に停止することにより、充電器5の効率を改善することができる。次に、第1及び第2の実施形態の効率を比較する。一例として、目標電力が18kWである場合を示す。まず、第1の実施形態においては、各スイッチング電源2-1~2-3の電力容量はいずれも16.7kWである。よって、このケースでは、2つのスイッチング電源を動作させる必要がある。すなわち、動作するスイッチング電源の電力容量の和は、33.4kWである。これに対して、第2の実施形態では、スイッチング電源6-1、6-2、6-3の電力容量は、それぞれ5kW、15kW、30kWである。よって、充電器5が18kWを出力するためには、充電器ECU7は、スイッチング電源6-3を停止すると共に、スイッチング電源6-1、6-2を動作させる。従って、動作するスイッチング電源の電力容量の和は、20kWであり、第1の実施形態よりも小さい。この結果、第2の実施形態の充電器5の消費電力は、第1の実施形態の充電器1の消費電力よりも少なくなる。すなわち、目標電力が18kWであるときには、第2の実施形態の充電器5の効率は、第1の実施形態よりも高くなる。さらに、第2の実施形態の方式は、図5に示すように、大部分の電力領域において、第1の実施形態よりも効率が高くなる。なお、図5に示す効率比較欄において、=は、第1及び第2の実施形態の効率がほぼ同じであることを表し、第2の実施形態を指し示す左向き矢印は、第2の実施形態の効率が第1の実施形態よりも高いことを表し、第1の実施形態を指し示す右向き矢印は、第1の実施形態の効率が第2の実施形態よりも高いことを表す。×は、スイッチング電源が停止している状態を表し、○は、スイッチング電源が動作している状態を表す。すなわち、目標電力が30.1~34.9kWである場合を除き、第2の実施形態の効率は、第1の実施形態と同じ又は高くなる。<他の実施形態>上述の実施例では、車載ECU23が充電電流の指令値を算出し、充電器ECU3又は、充電器ECU7がその指令値を取得するが、本発明はこの方式に限定されるものではない。すなわち、例えば、車載ECU23が充電電力の指令値を算出し、充電器ECU3又は、充電器ECU7がその指令値を取得するようにしてもよい。また、上述の第1の実施形態の方式では、目標電力に対する使用対象のスイッチング電源の組み合わせどのスイッチング電源を使用して、どのスイッチング電源を停止させるかということが予め決められていて、いつも同じであるが、目標電力に対する使用対象のスイッチング電源の組み合わせを所定期間毎に、又は、所定回数毎に変化させてもよい。これにより、いつも同じスイッチング電源が使用されて、そのスイッチング電源の劣化度合だけが大きくなってしまうことを低減することができる。