出力端子に平滑コンデンサが電気的に接続され、かつ制御部を備えるDC/DCコンバータであって、前記平滑コンデンサは前記制御部からの容量制御信号SWCにより容量値Cが変化する構成を有し、前記制御部は、前記出力端子の電圧リップルdVを求め、前回求めた前回電圧リップルdVpを差し引くことにより電圧リップル差ΔdVを求め、前記電圧リップル差ΔdVが正であれば、前記電圧リップル差ΔdVに応じて前記容量値Cを増大するように、前記電圧リップル差ΔdVが負であれば、前記電圧リップル差ΔdVに応じて前記容量値Cを減少するように、それぞれ計算容量値Ccalを求め、前記容量値Cが前記計算容量値Ccalになるように前記容量制御信号SWCを前記平滑コンデンサに出力することを特徴とするDC/DCコンバータ。前記制御部は、前記計算容量値Ccalを求めて、前記容量値Cが前記計算容量値Ccalになるように前記容量制御信号SWCを前記平滑コンデンサに出力するとともに、前記電圧リップル差ΔdVが負で、その絶対値が既定電圧リップル差ΔdVk以下であれば、出力端子電圧Voと出力目標電圧Vaとの誤差に応じて前記出力端子電圧Voが安定するような制御係数Kcを求めて更新する動作を既定期間tk毎に繰り返すことを特徴とする請求項1に記載のDC/DCコンバータ。上記した図3のDC/DCコンバータによると、確かに負荷115の大きさが変化しても高周波駆動が不要となり損失を抑制できるのであるが、出力フィルタ111については所定の設計値で構成されるため、例えばノイズ環境が悪い場合には、出力フィルタ111に一般的に使用される平滑コンデンサの容量によっては直流電源出力Vout出力端子電圧の電圧リップルが大きくなり、安定した直流電源出力Voutを得られない可能性があるという課題があった。本発明は、前記従来の課題を解決するもので、出力端子電圧を安定化できるDC/DCコンバータを提供することを目的とする。上記従来の課題を解決するために、本発明のDC/DCコンバータは、出力端子に平滑コンデンサが電気的に接続され、かつ制御部を備えるDC/DCコンバータであって、前記平滑コンデンサは前記制御部からの容量制御信号SWCにより容量値Cが変化する構成を有し、前記制御部は、前記出力端子の電圧リップルdVを求め、前回求めた前回電圧リップルdVpを差し引くことにより電圧リップル差ΔdVを求め、前記電圧リップル差ΔdVが正であれば、前記電圧リップル差ΔdVに応じて前記容量値Cを増大するように、前記電圧リップル差ΔdVが負であれば、前記電圧リップル差ΔdVに応じて前記容量値Cを減少するように、それぞれ計算容量値Ccalを求め、前記容量値Cが前記計算容量値Ccalになるように前記容量制御信号SWCを前記平滑コンデンサに出力するものである。本発明のDC/DCコンバータによれば、電圧リップルdVに応じて平滑コンデンサの容量値Cを設定することにより、電圧リップルdVを小さくすることができる。従って、安定した出力端子電圧Voが得られるDC/DCコンバータを実現できるという効果を奏する。以下、本発明を実施するための形態について図面を参照しながら説明する。実施の形態1図1は、本発明の実施の形態1におけるDC/DCコンバータのブロック図である。直流電源1はバッテリからなり、その正極は入力端子3を介して第1スイッチング素子5に電気的に接続される。また、直流電源1の負極はグランドに接続される。第1スイッチング素子5は半導体スイッチング素子であり、ここでは電界効果トランジスタ以下、FETというを用いた。第1スイッチング素子5にはグランドとの間に第2スイッチング素子7が電気的に接続されるとともに、インダクタ9の一端が電気的に接続される。なお、第2スイッチング素子7は第1スイッチング素子5と同様にFETとした。インダクタ9の他端には、出力端子11を介してグランドとの間に負荷13が電気的に接続される。また、出力端子11にはグランドとの間に平滑コンデンサ15が電気的に接続される。ここで、平滑コンデンサ15は外部からの容量制御信号SWCにより容量値Cが変化する構成を有している。具体的には複数の容量値を有するコンデンサ図示せずと、それらを直列、並列、または直並列に接続できるように構成した複数のスイッチ図示せずからなり、容量制御信号SWCに基づく複数のスイッチの切り替えにより、容量値Cを変化させる構成としている。なお、平滑コンデンサ15は前記構成に限定されるものではなく、例えば電圧制御型の可変容量コンデンサであってもよい。第1スイッチング素子5、第2スイッチング素子7、および平滑コンデンサ15には、これらを制御するための制御部17が電気的に接続されている。制御部17は後述する様々な機能を有する回路群で構成されている。これらの構成により、負荷13には、第1スイッチング素子5、第2スイッチング素子7、インダクタ9、平滑コンデンサ15、および制御部17からなるDC/DCコンバータにより、直流電源1の電圧入力端子電圧Viとは異なる出力端子電圧Voが印加される。これにより、負荷13は安定して駆動される。次に、制御部17の詳細構成について説明する。まず、出力端子11には出力端子電圧Voを検出する出力端子電圧検出器19が電気的に接続される。出力端子電圧検出器19は、電圧リップル算出器21、コントローラ調整器23、およびコントローラ25と電気的に接続され、検出された出力端子電圧Voが電圧リップル算出器21、コントローラ調整器23、およびコントローラ25に入力される。電圧リップル算出器21は出力端子電圧Voの電圧リップルdVを検出し、前回検出した前回電圧リップルdVpを差し引くことにより電圧リップル差ΔdVを求めるもので、その詳細動作は後述する。電圧リップル算出器21には最適容量算出器27が電気的に接続される。これにより、求められた電圧リップル差ΔdVが最適容量算出器27に入力される。最適容量算出器27は電圧リップル差ΔdVに応じて計算容量値Ccalを出力するもので、その詳細動作は後述する。最適容量算出器27には容量制御器29が電気的に接続される。これにより、得られた計算容量値Ccalになるように平滑コンデンサ15の容量値Cを調整するための容量制御信号SWCを出力する。その結果、容量制御信号SWCに応じて平滑コンデンサ15に内蔵された前記スイッチが制御され、容量値Cが計算容量値Ccalになるように調整される。なお、電圧リップル算出器21、最適容量算出器27、および容量制御器29をまとめて平滑コンデンサ制御部30と呼ぶ。ここで、電圧リップル算出器21はコントローラ調整器23とも電気的に接続される。そして、電圧リップル算出器21はコントローラ調整開始信号Acを出力する。これにより、コントローラ調整器23には出力端子電圧Voとコントローラ調整開始信号Acが入力される構成となるので、これらの信号に応じてコントローラ調整器23はDC/DCコンバータの制御係数Kcを出力する。なお、コントローラ調整器23の動作の詳細については後述する。また、コントローラ25はコントローラ調整器23とも電気的に接続される。従って、コントローラ25には出力端子電圧Voと制御係数Kcが入力される構成となる。コントローラ25には図示しない三角波発生回路が内蔵されており、出力端子電圧Voと制御係数Kcに応じて、第1スイッチング素子5と第2スイッチング素子7をオンオフするためのオンオフ信号PWMを出力する。この動作の詳細についても後述する。コントローラ25には第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33が電気的に接続されている。第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33は、入力されたオンオフ信号PWMに基づいて、実際に第1スイッチング素子5と第2スイッチング素子7をオンオフ駆動するために、第1駆動信号SW1と第2駆動信号SW2をそれぞれ生成し、第1スイッチング素子5と第2スイッチング素子7のゲート端子に出力する構成としている。ゆえに、第1スイッチング素子ドライバ31は第1スイッチング素子5と、第2スイッチング素子ドライバ33は第2スイッチング素子7と、それぞれ電気的に接続される。なお、第1駆動信号SW1と第2駆動信号SW2は、互いにオンオフが反転するように、第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33のいずれか一方、例えば第2スイッチング素子ドライバ33に反転回路図示せずを内蔵する構成としている。次に、図1のDC/DCコンバータにおける動作について説明する。まず、DC/DCコンバータを起動する際に、制御部17の最適容量算出器27は計算容量値Ccalの初期値を容量制御器29に出力する。これにより、平滑コンデンサ15の容量値Cは初期の計算容量値Ccalに調整される。なお、計算容量値Ccalの初期値は、使用する直流電源1や負荷13の電力仕様に応じて、予め決定され最適容量算出器27に記憶された値としてもよいし、前回のDC/DCコンバータ使用終了時に調整されていた容量値Cを記憶しておいて、その値を用いてもよい。これは、後述するように容量値Cが電圧リップルdVに基づいて調整されていくので、計算容量値Ccalの初期値は前記電力仕様から大きく外れない範囲で適宜設定すればよい。同様に、制御部17のコントローラ調整器23は制御係数Kcの初期値をコントローラ25に出力する。これにより、コントローラ25は初期の制御係数Kcに設定される。なお、制御係数Kcの初期値も、使用する直流電源1や負荷13の電力仕様に応じて、予め決定されコントローラ調整器23に記憶された値としてもよいし、前回のDC/DCコンバータ使用終了時に設定されていた制御係数Kcを記憶しておいて、その値を用いてもよい。これは、後述するように制御係数Kcが出力端子電圧Voや電圧リップルdVに基づいて調整されていくので、制御係数Kcの初期値は前記電力仕様から大きく外れない範囲で適宜設定すればよい。これらの初期値が設定された状態で、コントローラ25から出力されるオンオフ信号PWMに基づき、第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33により、第1スイッチング素子5と第2スイッチング素子7が駆動される。これにより、出力端子電圧Voが安定化されて負荷13に供給される。すなわち、コントローラ調整器23は出力端子電圧検出器19から出力端子電圧Voを読み込み、負荷13に対して供給するべき出力目標電圧Vaとの誤差を求め、その誤差が大きければ小さくなるように制御係数Kcを決定してコントローラ25に出力する。これにより、コントローラ25は制御係数Kcに応じたオンオフ信号PWMを第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33とに出力することで、出力端子電圧Voが安定化するように第1スイッチング素子5と第2スイッチング素子7が駆動される。ここで、制御係数Kcは、本実施の形態1において、コントローラ25に内蔵される比例積分制御器図示せずの係数のことである。従って、コントローラ調整器23は、出力端子電圧Voと出力目標電圧Vaとの誤差が小さくなるように前記比例積分制御器の係数を決定していることになる。但し、制御係数Kcは比例積分制御器の係数に限定されるものではなく、比例積分微分制御器やニューラルネットワーク制御器、あるいはH∞制御などの現代制御理論や適応制御理論で確立されている制御器等の係数であってもよい。これらの制御器のいずれを用いても、出力端子電圧Voを安定化することが可能である。なお、コントローラ25にも出力端子電圧検出器19からの出力端子電圧Voが入力されるので、これによりコントローラ25は出力端子電圧Voの上限値を検出している。従って、コントローラ25は制御係数Kcに応じたオンオフ信号PWMの設定に優先して、出力端子電圧Voが負荷13の許容する上限値に至っていれば、その値を維持するようにオンオフ信号PWMを出力する。その結果、負荷13に過電圧が印加される可能性を低減している。なお、出力端子電圧Voの上限値監視動作は後述するコントローラ調整開始信号Acの状態にかかわらず独立して常時行なわれる。次に、制御部17による平滑コンデンサ15の容量値Cの調整動作について詳細を説明する。上記したDC/DCコンバータの通常動作を行っている間、制御部17の平滑コンデンサ制御部30は電圧リップルdVに応じて容量値Cを調整する動作を行う。具体的には、まず電圧リップル算出器21が出力端子電圧検出器19から出力端子電圧Voを連続してN個サンプリングする。なお、サンプリング数Nは電圧リップル算出器21により決まる出力端子電圧Voの最短読み込み周期と、要求される容量値Cの精度、および応答性に応じて適宜決定しておく。なお、容量値Cの精度を高めるとサンプリング数Nが大きくなるので応答性が悪くなるトレードオフの関係を有するので、最短読み込み周期も考慮して最適なサンプリング数Nを予め決定しておく。本実施の形態1では、これらのパラメータを考慮してサンプリング数Nを10とした。また、電圧リップル算出器21は、得られた出力端子電圧Voを内蔵メモリの配列Voiに代入する。ここで添字iは1からNまでの自然数である。次に、電圧リップル算出器21は配列Voiの平均値以下、出力端子電圧平均値Vavgというを求める。こうして得られた配列Voiと出力端子電圧平均値Vavgとから、数1で定義される電圧リップルdVを計算する。その後、電圧リップル算出器21は、求められた電圧リップルdVから、前回求めて内蔵メモリ図示せずに記憶しておいた前回電圧リップルdVpを差し引くことにより、電圧リップル差ΔdVを求め、最適容量算出器27に電圧リップル差ΔdVを出力する。その後、電圧リップル算出器21は、求めた電圧リップルdVを前回電圧リップルdVpとして内蔵メモリに記憶することで更新する。最適容量算出器27は、まず電圧リップル差ΔdVの符号の正負を判断する。もし、電圧リップル差ΔdVが正であれば、回路系に重畳されたノイズ等に起因する電圧リップルdVが前回より大きくなっていく方向であるので、電圧リップル差ΔdVに応じて容量値Cを増大するように計算容量値Ccalを求める。ここで、電圧リップル差ΔdVが正の場合には、その大きさによってどれだけ容量値Cを上げれば電圧リップルdVを低減できるかを予め実験的に求めた結果である電圧リップル差ΔdVと計算容量値Ccalとの相関関係が、内蔵メモリに記憶してある。この相関関係はテーブルとして内蔵メモリに記憶してもよいし、例えば最小二乗法で求められた相関関係の近似曲線式を記憶しておき、電圧リップル差ΔdVを近似曲線式に代入することで計算により求めるようにしてもよい。一方、電圧リップル差ΔdVが負であれば、電圧リップルdVが前回より小さくなっていく方向であるので、電圧リップル差ΔdVに応じて容量値Cを減少するように計算容量値Ccalを求める。これは、電圧リップルdVの発生により増大させた容量値Cを元に戻す動作となる。この場合も、電圧リップル差ΔdVが正の場合と同様に、電圧リップル差ΔdVによってどこまで容量値Cを下げても電圧リップルdVが増大しないかを予め実験的に求めておく。そして、その結果を電圧リップル差ΔdVと計算容量値Ccalとの相関関係として内蔵メモリに記憶しておく。この場合も相関関係はテーブルであっても近似曲線式であってもよい。なお、電圧リップル差ΔdVが出力端子電圧検出器19の検出誤差や電圧リップル算出器21の演算誤差等の誤差範囲内で0になる場合は、電圧リップルdVが発生していないとして、容量値Cの調整を行なわないようにすればよい。最適容量算出器27で求められた計算容量値Ccalは容量制御器29に出力される。これを受け、容量制御器29は平滑コンデンサ15に内蔵されたスイッチをどのようにオンオフすることで容量値Cが計算容量値Ccalになるかを決定する。具体的には、計算容量値Ccalとスイッチのオンオフ対応表を予め内蔵メモリに記憶しておき、容量制御器29に入力された計算容量値Ccalからスイッチのオンオフデータを容量制御信号SWCとして平滑コンデンサ15に出力する。平滑コンデンサ15のスイッチは、容量制御器29から出力された容量制御信号SWCに基づいてオンオフされる。これにより、容量値Cを計算容量値Ccalになるように調整することができる。なお、上記した制御部17の動作は、ノイズ等に起因した電圧リップルdVの発生が比較的少なく、その大きさも小さい環境の場合に適用される。すなわち、電圧リップルdVの発生が少なく、大きさも小さければ、計算容量値Ccalを求めて容量値Cを調整しながら、コントローラ調整器23により制御係数Kcを更新する制御を行なっても、電圧リップルdVがすぐに消滅する。従って、容量値Cの変化を加味した制御係数Kcを求めてDC/DCコンバータを駆動しても、容量値Cの変化の影響は限定的となり、いずれ制御係数Kcの更新のみの制御に戻る。ゆえに、両方の制御を同時に行なうように、電圧リップル算出器21からコントローラ調整器23に出力されるコントローラ調整開始信号Acは常にオン状態、すなわちコントローラ調整器23の動作を常に許可する状態としている。これにより、出力端子電圧Voの高応答な安定化を図ることができる。しかし、例えばノイズ環境が悪く、電圧リップルdVの発生が多い場合には、容量値Cの調整と制御係数Kcの更新を同時に行なうと、容量値Cの変化を考慮して制御係数Kcを更新しても、すぐに容量値Cが異なる値に調整され、結果として制御係数Kcが定まらず、出力端子電圧Voが発振して安定化しなくなる可能性がある。そこで、このような場合、制御部17は次のようにしてDC/DCコンバータを駆動する。DC/DCコンバータが起動している状態で、制御部17は計算容量値Ccalを求める動作を既定期間tk毎に行う。ここで、既定期間tkは数1により電圧リップルdVを求めるよりも長い期間で、かつノイズ環境における電圧リップルdVの発生頻度や周波数等を考慮して予め決定しておき、内蔵メモリに記憶しておく。ここでは、例えば既定期間tkを0.01秒とする。既定期間tkの最初に、電圧リップル算出器21はコントローラ調整開始信号Acをオフ状態、すなわちコントローラ調整器23の動作を禁止する状態とする。その後、上記した動作により電圧リップル差ΔdVを求める。次に、電圧リップル算出器21は電圧リップル差ΔdVが正であるか、または負で電圧リップル差ΔdVの絶対値が既定電圧リップル差ΔdVkより大きければ、電圧リップルdVを低減するために計算容量値Ccalを求め、平滑コンデンサ15の容量値Cの調整を行なう。この間、コントローラ調整器23の動作は禁止されているので、制御係数Kcは容量値Cの調整前の値を維持する。なお、既定電圧リップル差ΔdVkとは、負荷13の動作にほとんど影響しない場合の電圧リップル差ΔdVのことで、負荷13の電力仕様等に応じて予め決定され内蔵メモリに記憶されている。一方、電圧リップル差ΔdVが負で、その絶対値が既定電圧リップル差ΔdVk以下であれば、電圧リップルdVは負荷13の動作に影響しない程度まで低減されたことになるので、コントローラ調整器23の動作を許可するために電圧リップル算出器21がコントローラ調整開始信号Acをオン状態とする。これにより、コントローラ調整器23は出力端子電圧Voと出力目標電圧Vaとの誤差に応じて出力端子電圧Voが安定するような制御係数Kcを求めて更新する動作を行う。このような動作を既定期間tk毎に繰り返すことにより、電圧リップルdVが大きくなる方向の間や、小さくなる方向でもその絶対値が大きい間は容量値Cの調整のみを行い、電圧リップルdVが負荷13に影響しない程度に小さくなると制御係数Kcの更新を行なうので、実質的には容量値Cの調整と制御係数Kcの更新が個別に行なわれる。従って、電圧リップルdVの発生が多い場合でも電圧リップルdVを低減でき、出力端子電圧Voを安定化することができる。以上の構成、動作により、平滑コンデンサ15の容量値Cを電圧リップルdVに基づいて調整することで電圧リップルdVを低減することができるので、出力端子電圧Voを安定化することが可能なDC/DCコンバータを実現できる。なお、本実施の形態1では電圧リップルdVの発生が少ない場合と多い場合について説明したが、制御部17の電圧リップル算出器21が電圧リップルdVの発生頻度を監視し、予め決定した既定頻度以下であれば電圧リップルdVの発生が少ない場合の動作を行い、既定頻度より多ければ電圧リップルdVの発生が多い場合の動作を行うように、2種類の動作を切り替えるようにしてもよい。この場合、ノイズ環境の変化が大きい用途にDC/DCコンバータを使用しても、電圧リップルdVの発生が少ない間は容量値Cの調整と制御係数Kcの更新を同時に行なうので高応答性が得られ、電圧リップルdVの発生が多い間は容量値Cの調整と制御係数Kcの更新を個別に行なうので、制御係数Kcの発散可能性を低減でき、出力端子電圧Voの安定化を図ることが可能となる。なお、前記既定頻度は実際にDC/DCコンバータが使用される環境に応じて実験的に求めておけばよい。また、本実施の形態1では電圧リップル算出器21、コントローラ調整器23、最適容量算出器27、および容量制御器29を別体の回路構成として記載したが、これらは共通のマイクロコンピュータと周辺機器内蔵メモリなどのハードウエアからなり、それぞれの機能をソフトウエアによって実現する構成としてもよい。さらに、出力端子電圧検出器19、コントローラ25、第1スイッチング素子ドライバ31、および第2スイッチング素子ドライバ33についても、その機能の一部をマイクロコンピュータによるソフトウエアの実行により実現するようにしてもよい。これらの構成とすることで、制御部17のハードウエア構成を簡略化することができる。実施の形態2図2は、本発明の実施の形態2におけるDC/DCコンバータのブロック図である。なお、図2において、図1と同一構成の部分には同一の符号を付して詳細な説明を省略する。すなわち、本実施の形態2における特徴はDC/DCコンバータを双方向型としたことである。そして、このDC/DCコンバータを車両に搭載した場合について説明する。本実施の形態2におけるDC/DCコンバータの構成における特徴部分は次の通りである。まず、第1直流電源41は車両用の鉛バッテリで構成される。この第1直流電源41は図示しない車両用発電機と電気的に接続されている。第1直流電源41の正極は第1出力端子43を介して第1スイッチング素子5に電気的に接続される。また、第1直流電源41の負極はグランドに接続される。ここで、第1出力端子43は図1における入力端子3に相当するが、本実施の形態2では双方向型DC/DCコンバータであるので、第1出力端子43は電力の入出力のいずれもが行なわれる。但し、ここでは電力の出力時における動作に特徴があるので、図1における入力端子3を第1出力端子43と呼ぶ。第1出力端子43には、グランドとの間に第1平滑コンデンサ45が電気的に接続される。第1平滑コンデンサ45の構成は図1の平滑コンデンサ15と同じである。なお、第1平滑コンデンサ45は制御部17からの第1容量制御信号SWC1により第1容量値C1が変化する構成とした。また、第1出力端子43は制御部17とも電気的に接続される。これにより、制御部17は第1出力端子電圧Vo1を検出することができる。なお、第1直流電源41には電装品である負荷13が並列に接続される。一方、第2出力端子47には第2直流電源51が電気的に接続される。ここで、第2出力端子47も第1出力端子43と同様に電力の入出力が行なわれるが、ここでは第2出力端子47と呼ぶ。また、第2直流電源51としては、大容量の電気二重層キャパシタを用いた。従って、本実施の形態2におけるDC/DCコンバータは、車両用発電機が回生電力を発生すれば、高速充放電特性を有する第2直流電源51に充電するように動作する。これにより、急峻に発生する回生電力を効率よく回収することができる。また、回生電力が発生していない期間は第2直流電源51に回収した回生電力を第1直流電源41や負荷13に供給するようにDC/DCコンバータが動作することで、回生電力の有効利用を図っている。第2出力端子47には、グランドとの間に第2平滑コンデンサ49が電気的に接続される。この第2平滑コンデンサ49も図1の平滑コンデンサ15と同じ構成としている。なお、第2平滑コンデンサ49は制御部17からの第2容量制御信号SWC2により第2容量値C2が変化する構成とした。また、第2出力端子47は制御部17とも電気的に接続される。これにより、制御部17は第2出力端子電圧Vo2を検出することができる。このような構成としたことにより、第1スイッチング素子5、第2スイッチング素子7、インダクタ9、第1平滑コンデンサ45、第2平滑コンデンサ49、および制御部17からなるDC/DCコンバータは、第1直流電源41側を入力側として動作する場合、すなわち回生電力を回収する場合には、第1出力端子電圧Vo1例えば回生時の前記車両用発電機の出力電圧である15Vとは異なる第2出力端子電圧Vo2例えば第2直流電源51の所定上限電圧である10Vが第2直流電源51に印加される。これにより、第2直流電源51を構成する電気二重層キャパシタの端子電圧が第2出力端子電圧Vo2に達するまで回生電力が第2直流電源51に充電される。以下、この動作を降圧動作と呼ぶ。また、前記DC/DCコンバータが、第2直流電源51側を入力側として動作する場合、すなわち回収した回生電力を有効活用する場合には、第2出力端子電圧Vo2とは異なる第1出力端子電圧Vo1が第1直流電源41に印加されるとともに、負荷13に供給される。以下、この動作を昇圧動作と呼ぶ。これにより、回収された回生電力は第2直流電源51から放電され、第1直流電源41の充電と負荷13の駆動が可能となる。なお、昇圧動作に伴い、第2出力端子電圧Vo2は経時的に低下していくが、DC/DCコンバータにより第1出力端子電圧Vo1は安定化される。なお、本実施の形態2のDC/DCコンバータは回生電力の回収時も第2直流電源51からの放電時も、共に第1直流電源41と負荷13に供給される電圧第1出力端子電圧Vo1が安定化するように制御する。この動作の詳細は後述する。次に、制御部17の詳細構成について説明する。まず、第1出力端子43には第1出力端子電圧Vo1を検出する第1出力端子電圧検出器53が電気的に接続される。第1出力端子電圧検出器53は、第1平滑コンデンサ制御部55、コントローラ調整器23、およびコントローラ25と電気的に接続される。従って、検出された第1出力端子電圧Vo1は第1平滑コンデンサ制御部55、コントローラ調整器23、およびコントローラ25に入力される。ここで、第1平滑コンデンサ制御部55は、第1出力端子電圧Vo1の電圧リップルdV1を求め、これらに基づいて第1平滑コンデンサ45の第1容量値C1を調整するための第1容量制御信号SWC1を出力するものである。なお、第1平滑コンデンサ制御部55は、図1の平滑コンデンサ制御部30と構成および動作が同じであるため、詳細な説明は省略する。一方、第2出力端子47には、第2出力端子電圧Vo2を検出する第2出力端子電圧検出器57が電気的に接続される。第2出力端子電圧検出器57は、第2平滑コンデンサ制御部59、コントローラ調整器23、およびコントローラ25と電気的に接続される。従って、検出された出力端子電圧Vo2が第2平滑コンデンサ制御部59、コントローラ調整器23、およびコントローラ25に入力される。ここで、第2平滑コンデンサ制御部59は、第2出力端子電圧Vo2の電圧リップルdV2を求め、これらに基づいて第2平滑コンデンサ49の第2容量値C2を調整するための第2容量制御信号SWC2を出力するものである。なお、第2平滑コンデンサ制御部59も、図1の平滑コンデンサ制御部30と構成および動作が同じであるため、詳細な説明は省略する。コントローラ調整器23には、第1平滑コンデンサ制御部55ならびに第2平滑コンデンサ制御部59が電気的に接続されており、両者がそれぞれ出力した第1コントローラ調整開始信号Ac1、および第2コントローラ調整開始信号Ac2がコントローラ調整器23に入力される。これにより、コントローラ調整器23には第1出力端子電圧Vo1、第2出力端子電圧Vo2、第1コントローラ調整開始信号Ac1、および第2コントローラ調整開始信号Ac2が入力される構成となるので、これらの信号に応じてコントローラ調整器23はDC/DCコンバータの制御係数Kcを出力する。コントローラ調整器23の動作については後述する。コントローラ25は、コントローラ調整器23とも電気的に接続される。従って、コントローラ25には第1出力端子電圧Vo1、第2出力端子電圧Vo2、および制御係数Kcが入力される構成となる。実施の形態1と同様、コントローラ25には図示しない三角波発生回路が内蔵されており、出力端子電圧Vo1およびVo2、ならびに制御係数Kcに応じて、第1スイッチング素子5と第2スイッチング素子7をオンオフするためのオンオフ信号PWMを出力する。この動作の詳細についても後述する。コントローラ25は、第1スイッチング素子ドライバ31、および第2スイッチング素子ドライバ33とも電気的に接続される。第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33は、実施の形態1と同様に第1スイッチング素子5と第2スイッチング素子7に、それぞれに電気的に接続されている。従って、第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33はオンオフ信号PWMに基づいて、第1スイッチング素子5と第2スイッチング素子7に第1駆動信号SW1と第2駆動信号SW2を、それぞれ出力する。次に、図2のDC/DCコンバータにおける動作について説明する。まず、DC/DCコンバータを起動する際に、第1平滑コンデンサ制御部55、および第2平滑コンデンサ制御部59は、実施の形態1と同様の方法で、第1容量値C1と第2容量値C2をそれぞれ初期値に調整するための第1容量制御信号SWC1、および第2容量制御信号SWC2を、それぞれ第1平滑コンデンサ45、および第2平滑コンデンサ49に出力する。同様に、コントローラ調整器23は制御係数Kcの初期値をコントローラ25に、実施の形態1と同様の方法で出力する。これらの初期値が設定された状態で、コントローラ25から出力されるオンオフ信号PWMに基づき、第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33により、第1スイッチング素子5と第2スイッチング素子7が駆動される。これにより、DC/DCコンバータが起動する。DC/DCコンバータは上記したように、第1出力端子電圧Vo1を一定にするように制御する。すなわち、双方向型であるDC/DCコンバータは第1出力端子電圧Vo1を安定化するために、第2直流電源51を電力のバッファとして利用し、その充放電制御を行なう。具体的には、コントローラ25は、予め記憶された、第1直流電源41や負荷13に対して供給されるべき第1出力目標電圧Va1例えば14.5Vを、第1出力端子電圧検出器53から読み込んだ第1出力端子電圧Vo1と比較する。もし、車両用発電機が回生電力を発生しており、第1出力端子電圧Vo1が上記したように15Vであれば、第1出力目標電圧Va114.5Vよりも大きいので、コントローラ25は第1出力端子電圧Vo1を第1出力目標電圧Va1まで下げるために、第1直流電源41側を入力側として第2直流電源51に対して電力が供給されるようにオンオフ信号PWMを出力する。これにより、DC/DCコンバータは降圧動作を行い、第1直流電源41側に接続された車両用発電機が発生している回生電力を第2直流電源51に回収することができる。一方、回生電力の非発生時で、第2直流電源51に回収した電力が蓄えられていれば、すなわち第2出力端子電圧Vo2が第2直流電源51の所定下限電圧例えば5Vに至っていなければ、コントローラ25は図示しない車両用制御部に対し車両用発電機の発電を停止する信号を出力する。これにより、第1出力端子電圧Vo1は第1直流電源41鉛バッテリの電圧である12Vまで下がることになる。この場合、コントローラ25は第1出力端子電圧Vo1を検出し、第1出力目標電圧Va1よりも小さいと判断するので、第1出力端子電圧Vo1を第1出力目標電圧Va1まで上げるために、第2直流電源51側を入力側として第1直流電源41と負荷13に対して電力が供給されるようにオンオフ信号PWMを出力する。これにより、DC/DCコンバータは昇圧動作を行い、第2直流電源51に蓄えられた回生電力を第1直流電源41と負荷13に供給できるので、回生電力の有効活用による車両の省燃費化が図れる。このように、コントローラ25は、予め記憶された、第1直流電源41に対して供給されるべき第1出力目標電圧Va114.5Vを、第1出力端子電圧検出器53から読み込んだ第1出力端子電圧Vo1と比較し、第1出力目標電圧Va1が第1出力端子電圧Vo1以上であれば昇圧動作、第1出力目標電圧Va1が第1出力端子電圧Vo1より小さければ降圧動作と判定することができる。上記のようにしてDC/DCコンバータが動作している間、コントローラ調整器23は、第1出力端子電圧検出器53から読み込んだ第1出力端子電圧Vo1と第1出力目標電圧Va1の誤差を求め、この誤差が大きければ小さくなるように制御係数Kcを決定してコントローラ25に出力する。これにより、コントローラ25が制御係数Kcに応じたオンオフ信号PWMを第1スイッチング素子ドライバ31と第2スイッチング素子ドライバ33とに出力することで、昇圧動作あるいは降圧動作を行なうように第1スイッチング素子5と第2スイッチング素子7が駆動される。なお、コントローラ25には第2出力端子電圧検出器57からの第2出力端子電圧Vo2が入力されるので、これによりコントローラ25は第2出力端子電圧Vo2の上限値、すなわち所定上限電圧=10Vを検出している。従って、コントローラ25は制御係数Kcに応じたオンオフ信号PWMの設定に優先して、第2出力端子電圧Vo2が第2直流電源51の所定上限電圧に至っていれば、その値を維持するようにオンオフ信号PWMを出力する。これにより、第2直流電源51に過電圧が印加される可能性を低減できる。なお、第2出力端子電圧Vo2の所定上限電圧監視動作は後述する第2コントローラ調整開始信号Ac2の状態にかかわらず独立して常時行なわれる。なお、第2出力端子電圧Vo2の所定上限電圧監視動作に関しては、第2出力端子電圧Vo2が所定上限電圧を超えないようにオンオフ信号PWMを制御する第2のコントローラ図示せずをコントローラ25、第1スイッチング素子ドライバ31および第2スイッチング素子ドライバ33に接続し、所定上限電圧を超えた場合にはコントローラ25に優先して、予め前記第2のコントローラが保持している第2制御係数Kc2に基づいてオンオフ信号PWMを出力するようにしてもよい。なお、第2制御係数Kc2は、第2出力端子電圧Vo2と所定上限電圧との誤差が小さくなるように前記第2のコントローラが第2制御係数Kc2を決定するようにしてもよい。このような構成とすることで、前記第2のコントローラが所定上限電圧監視に特化してコントローラ25とは別個に動作するので、第2直流電源51に過電圧が印加される可能性をさらに低減できる。次に、制御部17による第1平滑コンデンサ45の第1容量値C1、および第2平滑コンデンサ49の第2容量値C2の調整動作について説明する。上記のDC/DCコンバータが通常動作を行なっている間、制御部17の第1平滑コンデンサ制御部55および第2平滑コンデンサ制御部59は、実施の形態1と同様の方法で、それぞれ独立して第1容量値C1、および第2容量値C2の調整動作を行なう。すなわち、第1出力端子電圧Vo1から得られた第1電圧リップルdV1に基づき、実施の形態1と同様の演算を行なうことにより、最終的に第1容量制御信号SWC1を第1平滑コンデンサ45に出力することで第1容量値C1を調整する。また、第2出力端子電圧Vo2から得られた第2電圧リップルdV2に基づき、実施の形態1と同様の演算を行なうことにより、最終的に第2容量制御信号SWC2を第2平滑コンデンサ49に出力することで第2容量値C2を調整する。なお、上記した制御部17の動作は、ノイズ等に起因した第1電圧リップルdV1と第2電圧リップルdV2の発生が比較的少なく、その大きさも小さい環境の場合に適用される。このとき、第1平滑コンデンサ制御部55が出力する第1コントローラ調整開始信号Ac1および第2平滑コンデンサ制御部59が出力する第2コントローラ調整開始信号Ac2は常にオン状態としている。これにより、制御係数Kcの更新も行なわれるので、高応答性を確保したDC/DCコンバータが得られる。しかし、第1電圧リップルdV1と第2電圧リップルdV2の発生が多い場合には、実施の形態1でも記載したように、制御係数Kcと、第1容量値C1および第2容量値C2の調整を同時に行なうと、第1出力端子電圧Vo1や第2出力端子電圧Vo2が発振し不安定になる可能性がある。このような場合にも、基本的には実施の形態1と同様に既定期間tkを定めて、第1容量値C1と第2容量値C2の調整動作と制御係数Kcの更新動作を分けて行なえばよい。具体的には、既定期間tkの最初に、第1平滑コンデンサ制御部55は第1コントローラ調整開始信号Ac1を、第2平滑コンデンサ制御部59は第2コントローラ調整開始信号Ac2を、それぞれオフ状態とする。次に、第1平滑コンデンサ制御部55は第1電圧リップル差ΔdV1を、第2平滑コンデンサ制御部59は第2電圧リップル差ΔdV2を、それぞれ求め、両者の値が負で、その絶対値が、それぞれに定めた第1既定電圧リップル差ΔdVk1、および第2既定電圧リップル差ΔdVk2以下であれば、第1コントローラ調整開始信号Ac1をオン状態に、また第2コントローラ調整開始信号Ac2をそれぞれオン状態とする。ここで、上記の動作は第1平滑コンデンサ制御部55と第2平滑コンデンサ制御部59とでそれぞれ独立して行なわれるため、第1コントローラ調整開始信号Ac1と第2コントローラ調整開始信号Ac2とのオンオフ状態が同じになるとは限らない。従って、第1コントローラ調整開始信号Ac1と第2コントローラ調整開始信号Ac2とが両方ともオン状態になった場合のみ、第1容量値C1と第2容量値C2の調整動作による第1電圧リップルdV1と第2電圧リップルdV2の低減が十分行なわれたものとし、コントローラ調整器23による制御係数Kcの更新動作を行う。このような動作を既定期間tk毎に繰り返すことにより、第1出力端子電圧Vo1を安定化することができる。なお、図2の構成では第1出力端子電圧Vo1を安定化する動作について説明したが、DC/DCコンバータの用途によっては、第2出力端子電圧Vo2を安定化させたい場合もある。この場合は、これまで説明した動作において、第1出力端子電圧Vo1を第2出力端子電圧Vo2と置き換えることにより、同様の方法で第2出力端子電圧Vo2を安定化することができる。また、DC/DCコンバータが昇圧動作の場合は第1出力端子電圧Vo1を、降圧動作の場合は第2出力端子電圧Vo2を、それぞれ安定化させる場合は、昇圧動作、または降圧動作に応じて、上記で説明した同様の方法による、第1出力端子電圧Vo1を安定化させる動作、または第2出力端子電圧Vo2を安定化させる動作を切り替えるようにすればよい。以上の構成、動作により、第1電圧リップルdV1、および第2電圧リップルdV2に基づいて、第1平滑コンデンサ45の第1容量値C1、および第2平滑コンデンサ49の第2容量値C2を調整するので、第1電圧リップルdV1、および第2電圧リップルdV2を低減することができ、第1出力端子電圧Vo1、および第2出力端子電圧Vo2を安定化することが可能なDC/DCコンバータを実現できる。なお、本実施の形態2においても、実施の形態1と同様に、第1平滑コンデンサ制御部55や第2平滑コンデンサ制御部59、コントローラ調整器23など、制御部17の一部の構成を、マイクロコンピュータによるソフトウエアの実行により実現する構成とすることで、制御部17のハードウエア構成を簡略化することができる。また、本実施の形態2においても、実施の形態1と同様に、制御部17が第1電圧リップルdV1と第2電圧リップルdV2の発生頻度を監視して、上記した第1電圧リップルdV1と第2電圧リップルdV2の発生が多い場合と少ない場合の2種類の動作を切り替えるようにしてもよい。