トランスと、前記トランスの1次側に構成された電圧形電力変換器と、前記電圧形電力変換器の入出力端の電圧を検出する第1の電圧検出回路と、前記トランスの2次側に構成された電流形電力変換器と、前記電流形電力変換器の入出力端の電圧を検出する第2の電圧検出回路と、前記電流形電力変換器の入出力端の入出力電流を検出する電流検出回路と、前記トランスの1次側から2次側への電力変換及び2次側から1次側への電力変換における前記電圧形電力変換器と前記電流形電力変換器の動作を制御する制御器とを備え、前記制御器は、前記第1の電圧検出回路により検出された電圧値に基づいた演算処理、前記第2の電圧検出回路により検出された電圧値に基づいた演算処理及び前記電流検出回路により検出された電流値に基づいた演算処理を行う制御系と、複数のパラメータセットからなるテーブルとを備え、前記制御系は、前記テーブルから選択されたパラメータセットに基づいて前記演算処理を行うことを特徴とするDCDCコンバータ。前記制御系は、1又は複数の入力端子を備え、当該入力端子に入力される電圧に基づいて前記テーブルからパラメータセットを選択することを特徴とする請求項1に記載のDCDCコンバータ。前記制御系は、前記テーブルからパラメータセットを選択する選択処理を起動時にだけ行うことを特徴とする請求項2に記載のDCDCコンバータ。前記制御系は、通信インターフェースを備え、当該通信インターフェースを介して与えられる情報に基づいて前記テーブルからパラメータセットを選択することを特徴とする請求項1に記載のDCDCコンバータ。前記制御系は、通信インターフェースを備え、当該通信インターフェースを介して与えられる情報に基づいて前記テーブルを更新することを特徴とする請求項1に記載のDCDCコンバータ。しかしながら、従来の双方向DCDCコンバータでは、力行から回生への切換、又は回生から力行への切換を簡単に行うことができなかった。また、力行の制御と回生の双方の制御を行う必要があるため、制御系が複雑化する等の問題もあった。そこで、本発明は、力行から回生への切換、又は回生から力行への切換を簡単に行うことができるDCDCコンバータを提供することを目的とする。上述した課題を解決するために、本発明に係る第2のDCDCコンバータによれば、トランスと、前記トランスの1次側に構成された電圧形電力変換器と、前記電圧形電力変換器の入出力端の電圧を検出する第1の電圧検出回路と、前記トランスの2次側に構成された電流形電力変換器と、前記電流形電力変換器の入出力端の電圧を検出する第2の電圧検出回路と、前記電流形電力変換器の入出力端の入出力電流を検出する電流検出回路と、前記トランスの1次側から2次側への電力変換及び2次側から1次側への電力変換における前記電圧形電力変換器と前記電流形電力変換器の動作を制御する制御器とを備え、前記制御器は、前記第1の電圧検出回路により検出された電圧値に基づいた演算処理、前記第2の電圧検出回路により検出された電圧値に基づいた演算処理及び前記電流検出回路により検出された電流値に基づいた演算処理を行う制御系と、複数のパラメータセットからなるテーブルとを備え、前記制御系は、前記テーブルから選択されたパラメータセットに基づいて前記演算処理を行うことを行うことを特徴とする。本発明に係る第2のDCDCコンバータに係る、前記制御系は、1又は複数の入力端子を備え、当該入力端子に入力される電圧に基づいて前記テーブルからパラメータセットを選択することを特徴とする。本発明に係る第2のDCDCコンバータに係る、前記制御系は、前記テーブルからパラメータセットを選択する選択処理を起動時にだけ行うことを特徴とする。本発明に係る第2のDCDCコンバータに係る、前記制御系は、通信インターフェースを備え、当該通信インターフェースを介して与えられる情報に基づいて前記テーブルからパラメータセットを選択することを特徴とする。本発明に係る第2のDCDCコンバータに係る、前記制御系は、通信インターフェースを備え、当該通信インターフェースを介して与えられる情報に基づいて前記テーブルを更新することを特徴とする。以上説明したように、本発明によれば、力行から回生への切換、又は回生から力行への切換を簡単に行うことができる。以下、本発明の実施形態に係るDCDCコンバータについて図面を参照しながら説明する。図1は、本発明の第1実施形態に係るDCDCコンバータの概略構成を示すブロック図である。図1において、このDCDCコンバータには、トランス3と、トランス3の1次側に印加される電圧を制御することで電力変換を行う電圧形電力変換器4と、トランス3の2次側に流れる電流を制御することで電力変換を行う電流形電力変換器2と、電圧形電力変換器4および電流形電力変換器2を制御する制御器5が設けられている。トランス3の2次側から1次側への電力変換を行わせる場合、電流形電力変換器2の入出力端に入力された電流は、電流形電力変換器2により交流に変換される。この交流電流は、トランス3を介して電圧形電力変換器4に与えられる。そして、トランス3を介して電圧形電力変換器4に与えられた交流電流は、電圧形電力変換器4により直流に変換される。この直流電流は、電圧形電力変換器4の入出力端から出力される。トランス3の1次側から2次側への電力変換を行わせる場合、電圧形電力変換器4の入出力端から入力された直流は、電圧形電力変換器4により交流に変換される。この交流電流は、トランス3を介して電流形電力変換器2に与えられる。そして、トランス3を介して電圧形電力変換器4に与えられた交流電流は、電流形電力変換器2により直流に変換される。この直流電流は、電流形電力変換器2の入出力端から出力される。ここで、電流形電力変換器2の入出力端の電圧を電圧V2とし、電圧形電力変換器4の入出力端の電圧を電圧V1とし、電流形電力変換器2の入出力端から出力される電流を電流Iとする。尚、電流Iの値は、電流形電力変換器2の入出力端から電流が出力されるとき正の値となり、電流形電力変換器2の入出力端に電流が流れ込むとき負の値になる。制御器5は、電圧V1と電圧V2と電流Iを参照して、電流Iの増減を制御する。トランス3の1次側から2次側への電力変換の場合、電圧V1と電圧V2と電流Iを参照して、電流形電力変換器2の入出力端から出力される電流Iの増減を制御する。例えば、電圧V2を上昇させたい場合又は電圧V1を降下させたい場合は、電流形電力変換器2の入出力端から出力される電流Iを増加させるように電流形電力変換器2と電圧形電力変換器4を制御し、電圧V2を降下させたい場合又は電圧V1を上昇させたい場合は、電流形電力変換器2の入出力端から出力される電流Iを減少させるように電流形電力変換器2と電圧形電力変換器4を制御する。一方、トランス3の2次側から1次側への電力変換の場合、電圧V1と電圧V2と電流Iを参照して、電流形電力変換器2の入出力端に流れ込む電流-Iの増減を制御する。例えば、電圧V1を上昇させたい場合は、電流形電力変換器2の入出力端に流れ込む電流-Iを増加させるように負の値である電流Iの絶対値が大きくなるように電流形電力変換器2と電圧形電力変換器4を制御し、電圧V1を降下させたい場合は、電流形電力変換器2の入出力端に流れ込む電流-Iを減少させるように負の値である電流Iの絶対値が小さくなるように電流形電力変換器2と電圧形電力変換器4を制御する。図2は、図1の電流形電力変換器2および電圧形電力変換器4の概略構成を示す回路図である。なお、図2の実施形態では、電流形電力変換器2としてプッシュプル構成を用い、電圧形電力変換器4としてフルブリッジ構成を用いた。電流形電力変換器2は、主要構成要素としてスイッチング素子Q1、Q2およびインダクタLを備えている。そして、スイッチング素子Q1はトランス3の2次巻線の一端との負極端子側との間に接続され、スイッチング素子Q2はトランス3の2次巻線の他端と負極端子側との間に接続されている。また、トランス3の2次巻線の中間タップと正極端子側との間にはインダクタLが接続されている。ここで、電流形電力変換器2の入出力端子は、正極端子と負極端子からなり、正極端子と負極端子との間の電圧が電圧V2に対応する。電圧形電力変換器4は、主要構成要素としてスイッチング素子Qa~Qdおよび平滑コンデンサCを備えている。そして、スイッチング素子Qa、Qbは互いに直列に接続され、スイッチング素子Qc、Qdは互いに直列に接続されている。スイッチング素子Qa、Qbの直列回路とスイッチング素子Qc、Qdの直列回路とは互いに並列に接続され、スイッチング素子Qa、Qbの接続点とスイッチング素子Qc、Qdの接続点との間にはトランス3の1次巻線が接続されている。また、スイッチング素子Qa、Qbの直列回路、スイッチング素子Qc、Qdの直列回路及び平滑コンデンサCは、正極端子側と負極端子側との間に接続されている。ここで、電圧形電力変換器4の入出力端子は、正極端子と負極端子からなり、正極端子と負極端子との間の電圧が電圧V1に対応する。なお、スイッチング素子Q1、Q2、Qa~Qdとしては、電界効果トランジスタを用いるようにしてもよいし、バイポーラトランジスタを用いるようにしてもよいし、IGBTを用いるようにしてもよい。また、スイッチング素子Q1、Q2、Qa~Qdには、ボディダイオードを形成するようにしてもよい。図3は、図1の制御器5の概略構成を示すブロック図である。図3において、制御器5は、第1の電圧制御系101、第2の電圧制御系102および電流制御系103で構成されている。電流制御系103は、第1の電圧制御系101および第2の電圧制御系102の後段に配置されている。従って、電流制御系103には、第1の電圧制御系101から出力される出力値と第2の電圧制御系102から出力される出力値が入力される。第1の電圧制御系101では、減算器11の後段に不感帯12が設けられ、不感帯12の後段にCV制御器13が設けられ、CV制御器13の後段にリミッタ14が設けられている。CV制御器13は、電圧V1とその目標値であるV1_refを比較し、その比較結果に基づいて電流Iの操作量を生成し、その操作量を出力する。不感帯12は、電圧V1の変動が許容範囲内であればCV制御器13が動作しないようにするために設けられている。リミッタ14は、CV制御器13から出力される操作量の範囲を制限するために設けられている。CV制御器13から出力される操作量がリミッタ14に設定されている範囲に収まっている場合は、CV制御器13から出力される操作量が第1の電圧制御系101からそのまま出力される。一方、CV制御器13から出力される操作量がリミッタ14に設定されている範囲から外れている場合は、リミッタ14に設定されている下限値又は上限値が第1の電圧制御系101から出力される。第2の電圧制御系102では、減算器21の後段にCV制御器23が設けられ、CV制御器23の後段にリミッタ24が設けられている。CV制御器23は、電圧V2とその目標値であるV2_refを比較し、その比較結果に基づいて電流Iの操作量を生成し、その操作量を出力する。リミッタ24は、CV制御器23から出力される操作量の範囲を制限するために設けられている。CV制御器23から出力される操作量がリミッタ24に設定されている範囲に収まっている場合は、CV制御器23から出力される操作量が第2の電圧制御系102からそのまま出力される。一方、CV制御器23から出力される操作量がリミッタ24に設定されている範囲から外れている場合は、リミッタ24に設定されている下限値又は上限値が第2の電圧制御系102から出力される。電流制御系103では、加算器31の後段に加減算器32が設けられ、加減算器32の後段にCC制御器33が設けられ、CC制御器33の後段にリミッタ34が設けられている。CC制御器33は、第1の電圧制御系101から出力される操作量と第2の電圧制御系102から出力される操作量を加算した値と、電流Iを比較する。そして、その比較結果に基づいてPWMPulseWidthModulation制御におけるデューティ比の指令値を生成し、その指令値を出力する。リミッタ34は、CC制御器33から出力される指令値の範囲を制限するために設けられている。CC制御器33から出力される指令値がリミッタ24に設定されている範囲に収まっている場合は、CC制御器33から出力される指令値が電流制御系103からそのまま出力される。一方、CC制御器33から出力される指令値がリミッタ34に設定されている範囲から外れている場合は、リミッタ34に設定されている下限値又は上限値が電流制御系103から出力される。なお、PFMPulseFrequencyModulation制御であれば、CC制御器33は、PFM制御における周波数の指令値を生成する。また、CC制御器33の制御パラメータは、トランス3の1次側から2次側への電力変換の場合と、トランス3の2次側から1次側への電力変換の場合とで共通な値に設定することができる。トランス3の1次側から2次側への電力変換の場合、リミッタ14、24、34を以下のように設定することができる。リミッタ14:下限値=-ΔI、上限値=ΔIリミッタ24:下限値=0、上限値=I_refリミッタ34:下限値=0、上限値=最大デューティここで、I_refは、電流形電力変換器2の入出力端から出力される電流Iの目標値であり、ΔIは、所定値に設定することができる。このようにリミッタ14、24、34の範囲が設定された場合、第1の電圧制御系101、第2の電圧制御系102及び電流制御系103からの出力は次のように制限される。CV制御器13から出力される操作量がΔIよりも大きい場合は、第1の電圧制御系101から出力される操作量はΔIになり、CV制御器13から出力される操作量がΔ-Iよりも小さい場合は、第1の電圧制御系101から出力される操作量はΔ―Iになる。CV制御器23から出力される操作量がI_refよりも大きい場合は、第2の電圧制御系102から出力される操作量はI_refになり、CV制御器23から出力される操作量が0よりも小さい場合は、第1の電圧制御系101から出力される操作量は0になる。CC制御器33から出力される指令値が最大デューティ比の値より大きい場合は、電流制御系103から出力される指令値は最大デューティ比の値になり、CC制御器33から出力される指令値が0より小さい場合は、電流制御系103から出力される指令値は0になる。従って、第1の電圧制御系101から出力される操作量と第2の電圧制御系102から出力される操作量を合算した値の最大値はI_refΔIになり、最小値は-ΔIになる。その結果、電流IはI_refΔIと-ΔIの間で変化する。また、トランス3の2次側から1次側への電力変換の場合、リミッタ14、24、34を以下のように設定することができる。リミッタ14:下限値=-I_ref、上限値=0リミッタ24:下限値=0、上限値=0リミッタ34:下限値=0、上限値=最大デューティ比トランス3の2次側から1次側への電力変換の場合、電流形電力変換器2の入出力端に流れ込む電流を増減させる制御が行われる。電流Iの目標値は負の値になる。この例では、第1の電圧制御系101から出力される操作量は、-I_refから0の範囲に制限される。つまり、第1の電圧制御系101からは、電流形電力変換器2の入出力端に流れ込む電流が0からI_refの範囲で変動するような操作量が出力される。また、リミッタ24が下限値と上限値が0に設定されているため、第2の電圧制御系102から出力される操作量は常に0になる。このように、リミッタ24の設定値により第2の電圧制御系102の機能を実質的に停止させることができる。また、電流制御系103は、第1の電圧制御系101から出力される操作量と電流Iを比較し、その比較結果に基づいてデューティ比の指令値を生成する。上記のようにリミッタ14、24、34の設定が行われた場合の動作を説明する。まず、トランス3の2次側から1次側への電力変換の場合について説明する。トランス3の2次側から1次側への電力変換の場合、不感帯12の幅は0に設定される。減算器11は、電圧形電力変換器4の入出力端における検出電圧である電圧V1を目標値V1_refから減算した値を出力する。この減算値は、不感帯12を介してCV制御器13に入力される。CV制御器13は、この減算値が0に近づくような操作量電圧V1が目標値V1_refに近づくような操作量を生成する。この操作量は、リミッタ14で-I_refから0の範囲に制限された後、第1の電圧制御系101から出力される。加算器31を介して加減算器32に出力される。第1の電圧制御系101から出力された操作量は、加算器31を介して加減算器32に入力される。加減算器32は、加算器31の出力値と充電電流の目標値I_refとを加算し、その加算値から電流Iの検出値を減算する。この算出値は、CC制御器33に入力される。CC制御器33は、この算出値が0近づくような指令値を生成する。リミッタ34は、この指令値を0から最大デューティ比の範囲内に制限した後、デューティ指令Dutyとして出力する。次に、トランス3の1次側から2次側への電力変換の場合について説明する。トランス3の1次側から2次側への電力変換の場合、リミッタ14、24の設定に従って第1の電圧制御系101と第2の電圧制御系102の双方から操作量が出力される。第1の電圧制御系101から出力される操作量は正負の値をとり得るように設定されている。第1の電圧制御系101の不感帯12の幅は0以上の任意の値に設定される。減算器11は、電圧V1を目標値V1_refから減算する。この減算値は不感帯12を介してCV制御器13に入力される。CV制御器13は、入力された減算値が0に近づくような操作量電圧V1の検出値がレール電圧の目標値V1_refに近づくような操作量を生成する。リミッタ14は、この操作量を-ΔIからΔIの範囲内に制限する。リミッタ14から出力された操作量は、加算器31に入力される。減算器21は、電流形電力変換器2の入出力端における検出電圧である電圧V2を目標値V2_refから減算する。この減算値は、CV制御器23に入力される。CV制御器23は、入力された減算値が0に近づくような操作量電圧V2が目標値V2_refに近づくような操作量を生成する。リミッタ24は、この操作量を0からI_refの範囲内に制限する。リミッタ14から出力された操作量は、加算器31に入力される。加算器31は、リミッタ14、24からの出力値を加算する。この加算値は加減算器32に入力される。加減算器32は、加算器31の出力値と目標値I_refとを加算し、この加算値から電流形電力変換器2の入出力端から出力される電流の検出値である電流Iを減算さする。この算出値は、CC制御器33に入力される。CC制御器33は、加減算器32の出力値が0に近づくように指令値を生成する。リミッタ34は、この指令値を0から最大デューティ比の範囲内に制限した後、デューティ指令Dutyとして出力する。次に、デューティ指令Dutyに基づいて生成されるゲート駆動信号S1、S2、Sa~Sdについて説明する。図2のスイッチング素子Q1、Q2は、ゲート駆動信号S1、S2により駆動され、図2のスイッチング素子Qa~Qdは、ゲート駆動信号Sa~Sdにより駆動される。図4は、図1のゲート駆動信号S1、S2、Sa~Sdの波形を示すタイミングチャートである。ゲート駆動信号Sa~Sdのデューティ比は、デューティ指令Dutyに基づいて設定される。そして、ゲート駆動信号Sa~Sdのデューティ比は互いに同一になるように設定される。ここで、ゲート駆動信号Sa、Sdとゲート駆動信号Sb、Scとは、半周期分だけ位相がれている。ゲート駆動信号S1はゲート駆動信号Sb、Scを反転させることで生成され、ゲート駆動信号S2はゲート駆動信号Sa、Sdを反転させることで生成される。このように、デューティ指令Dutyに基づいてゲート駆動信号S1、S2、Sa~Sdの全ての駆動信号を生成することができる。トランス3の1次側から2次側への電力変換の場合、図3の第2の電圧制御系102は電圧V2が低下すると、電圧V2を上昇させるように動作する。第1の電圧制御系101は電圧V1が低下すると、電圧V1を上昇させるように動作する。この第1の電圧制御系101と第2の電圧制御系102の動作は平行して実行される。このように、第1の電圧制御系101の動作と第2の電圧制御系102の動作が平行し実行されるようにしたことで、トランス3の1次側から2次側への電力変換を行っているときの電圧V1の変動を抑制することができる。例えば、電圧V1が低下したために、電圧V2が低下した場合に、電圧V2の上昇を抑えて電圧V1を上昇させることが可能になる。図5は、本発明の第2実施形態に係るDCDCコンバータに適用される制御系の概略構成を示すブロック図である。図5では、図3の電流制御系103の代わりに電流制御系104が設けられている。この電流制御系104では、加減算器32の前段にリミッタ41が設けられている。トランス3の1次側から2次側への電力変換の場合、リミッタ41は以下のように設定することができる。リミッタ41:下限値=0、上限値=I_refただし、正の値は、電流形電力変換器2の入出力端から出力される電流の電流値を示し、負の値は、電流形電力変換器2の入出力端に流れ込む電流の電流値を示す。トランス3の2次側から1次側への電力変換の場合、リミッタ41は以下のように設定することができる。リミッタ41:下限値=-I_ref、上限値=0加減算器32の前段にリミッタ41を設けることにより、加算器31の出力値を0からI_refの範囲に制限することができる。つまり、第1の電圧制御系101の動作から与えられる操作量と第2の電圧制御系102から与えられる操作量の総和が、0からI_refの範囲に制限される。図6は、本発明の第3実施形態に係るDCDCコンバータに適用される制御系の概略構成を示すブロック図である。図6では、図3の電流制御系103の代わりに電流制御系105が設けられている。この電流制御系105では、加減算器32の代わりに減算器32’が設けられている。この減算器32’では、目標値I_refの入力が省略され、加算器31の出力値から電流Iの検出値が減算される。この制御系では、トランス3の1次側から2次側への電力変換の場合、リミッタ14、24、34を以下のように設定することができる。リミッタ14:下限値=-ΔI、上限値=ΔIリミッタ24:下限値=0、上限値=I_refリミッタ34:下限値=0、上限値=最大デューティ比ただし、正の値は、電流形電力変換器2の入出力端から出力される電流の電流値を示し、負の値は、電流形電力変換器2の入出力端に流れ込む電流の電流値を示す。この場合、電流Iの範囲は、-ΔIからI_refΔIの範囲になる。電流Iは、0からI_refΔIの範囲では、電流形電力変換器2の入出力端から出力される電流になり、-ΔIから0の範囲では、電流形電力変換器2の入出力端に流れ込む電流になる。また、トランス3の2次側から1次側への電力変換の場合、リミッタ14、24、34を以下のように出力を制限することができる。リミッタ14:下限値=-I_ref、上限値=0リミッタ24:下限値=0、上限値=0リミッタ34:下限値=0、上限値=最大デューティ比この場合、電流Iの範囲は、-I_refΔIから0の範囲になる。電流Iは、電流形電力変換器2の入出力端に流れ込む電流になる。図7は、本発明の第4実施形態に係るDCDCコンバータに適用される制御系の概略構成を示すブロック図である。図7では、図6の電流制御系105の代わりに電流制御系106が設けられている。この電流制御系106では、電流制御系105の減算器32’の前段にリミッタ41が設けられている。トランス3の1次側から2次側への電力変換の場合、リミッタ14、24、34、41を以下のように設定することができる。リミッタ14:下限値=-ΔI、上限値=ΔIリミッタ24:下限値=0、上限値=I_refリミッタ34:下限値=0、上限値=最大デューティ比リミッタ41:下限値=0、上限値=I_refこの場合、第1の電圧制御系101の動作から与えられる操作量と第2の電圧制御系102から与えられる操作量の総和が、0からI_refの範囲に制限される。また、トランス3の2次側から1次側への電力変換の場合、リミッタ14、24、34、41は以下のように出力を制限することができる。リミッタ14:最小値=-I_ref、最大値=0リミッタ24:最小値=0、最大値=0リミッタ34:最小値=0、最大値=最大デューティリミッタ41:最小値=-I_ref、最大値=0この場合、電流Iの範囲は、-I_refΔIから0の範囲になる。電流Iは、電流形電力変換器2の入出力端に流れ込む電流になる。図8は、図1のDCDCコンバータが適用される電源系の一例を示すブロック図である。図8において、交流電源51にはACDCコンバータ52を介して負荷53が接続されている。なお、負荷53としては、例えば、直流で動作する電子機器であってもよいし、直流モータであってもよい。あるいは、太陽電池であってもよいし、発電機であってもよい。負荷53には、DCDCコンバータ54を介して蓄電器1が接続されている。交流電源51から出力された交流は、ACDCコンバータ52で直流に変換され、負荷53に供給される。また、負荷53で発生したエネルギーを蓄電器1に蓄積する場合、DCDCコンバータ54で電圧V1が電圧V2に変換され、この電圧V2で蓄電器1が充電される。一方、交流電源51が遮断された場合、DCDCコンバータ54で電圧V2が電圧V1に変換され、この変換された電力が負荷53に供給される。ここで、DCDCコンバータ54として図1の構成を用いることにより、充電時に電圧V1の変動を抑制することができる。例えば、電圧V1が低下したために、電圧V2が低下した場合、電圧V2の上昇を抑えてレール電圧V1を上昇させることが可能になる。図9は、本発明の第5実施形態に係るDCDCコンバータに適用される電流形電力変換器62および電圧形電力変換器4の概略構成を示す回路図である。なお、図9の実施形態では、電流形電力変換器6としてフルブリッジ構成を例にとった。図9では、図1の電流形電力変換器2およびトランス3の代わりに電流形電力変換器62およびトランス63が設けられている。なお、その他の構成は図1と同様である。電流形電力変換器62は、スイッチング素子Q11~Q14およびインダクタL2で構成されている。そして、スイッチング素子Q11、Q12は互いに直列に接続され、スイッチング素子Q13、Q14は互いに直列に接続されている。スイッチング素子Q11、Q12の直列回路とスイッチング素子Q13、Q14の直列回路とは互いに並列に接続され、スイッチング素子Q11、Q12の接続点とスイッチング素子Q13、Q14の接続点との間にはトランス63の2次巻線が接続されている。そして、スイッチング素子Q11、Q13の接続点にはインダクタL2が接続されている。なお、スイッチング素子Q11~Q14としては、電界効果トランジスタを用いるようにしてもよいし、バイポーラトランジスタを用いるようにしてもよいし、IGBTを用いるようにしてもよい。また、スイッチング素子Q11~Q14には、ボディダイオードを形成するようにしてもよい。このDCDCコンバータは、図4のゲート駆動信号S1でスイッチング素子Q12、Q13のゲートが駆動され、図4のゲート駆動信号S2でスイッチング素子Q11、Q14のゲートが駆動される。それ以外の動作は、図1のDCDCコンバータと同様である。なお、図2のプッシュプル構成の電流形電力変換器2では、電圧V2が低い時や電圧V1の変動範囲が狭い時に有効である。この電流形電力変換器2では、図9のフルブリッジ構成の電流形電力変換器62に比べて回路構成を簡単化することができる。一方、電圧V2が高い時や電圧V1の変動範囲が広い時は、スイッチング素子Q1、Q2の電圧ストレスが大きくなるため、図9のフルブリッジ構成の電流形電力変換器62が適している。また、本実施例では、電流形電力変換器2の入出力端における入出力電流を検出し、この電流に対する制御量を生成して制御を行っているが、電圧形電力変換器4の入出力端における入出力電流を検出し、この電流に対する制御量を生成して制御を行ってもよい。更に、電流形電力変換器2の入出力端から電流を出力するときには、電流形電力変換器2の入出力端における入出力電流を検出し、この電流に対する制御量を生成して制御を行い、電圧形電力変換器4の入出力端から電流を出力するときには、電圧形電力変換器4の入出力端における入出力電流を検出し、この電流に対する制御量を生成して制御を行うようにしてもよい。また、図1のDCDCコンバータは、図10に示したように、電動機74を駆動するインバータ73と蓄電池71との間に接続して使用することができる。この構成では、蓄電池71からの電力により電動機74を駆動する力行動作と電動機74から蓄電池71にエネルギーを回生する回生動作が行われる。DCDCコンバータ72は、電流形電力変換器側の入出力端子が蓄電池71に接続され、電圧形電力変換器側の入出力端子がインバータ73に接続される。力行動作における制御では、DCDCコンバータ72のインバータ73に接続されている側の入出力端子における電圧を所定の電圧値に維持しつつ、蓄電池71から流れ出す電流が所定の電流値を超えないように電圧形電力変換器と電流形電力変換器の動作が制御される。回生動作における制御では、DCDCコンバータ72のインバータ73に接続されている側の入出力端子における電圧を所定の電圧値に維持しつつ、蓄電池71に流れ込む電流が所定の電流値を超えないように電圧形電力変換器と電流形電力変換器の動作が制御される。このような制御は、図6の制御系を以下のように設定することにより実現できる。リミッタ14:下限値=-I2、上限値=I1リミッタ24:下限値=0、上限値=0リミッタ34:下限値=0、上限値=最大デューティ比ただし、不感帯12の幅は0に設定される。このように設定した場合、回生動作のときに蓄電池71に流れ込む電流の電流値は、I1まで許容される。一方、力行動作のときに蓄電池71から流れ出す電流の電流値は、I2まで許容される。従って、充電電流蓄電池71に流れ込む電流は0~I1の間で変化し、放電電流蓄電池71から流れ出す電流は0~I2の間で変化する。ここで、I1とI2は、蓄電池71の定格に基づいて設定される。つまり、I1は蓄電池71の最大充電電流を超えない範囲内で設定し、I2は蓄電池71の最大出力電流を超えない範囲内で設定する。尚、不感帯12の幅は0に設定した場合、図6の第1の電圧制御系101から不感帯12を削除するのと実質的に同じなる。つまり、図11に示したように、電圧制御系101が不感帯12を持たない第1の電圧制御系106に置き換えられるのと同等になる。次に、本発明に係るDCDCコンバータの動作設定処理について説明する。上述のように、本発明に係るDCDCコンバータの制御器5は、電圧形電力変換器4の入出力端の電圧V1に基づいた操作量を生成する第1の電圧制御系と、電流形電力変換器2の入出力端の電圧V2に基づいた操作量を生成する第2の電圧制御系と、電流形電力変換器2の入出力端から入出力される電流Iに基づいた操作量を生成する電流制御系とで構成されている。そして、第1の電圧制御系、第2の電圧制御系及び電流制御系におけるパラメータ設定により、DCDCコンバータは各種の動作モードで動作する。この設定処理で設定するパラメータには、リッミタの設定値、不感帯の設定値、駆動信号に於けるデットタイムの設定値等が含まれる。図12は、動作モードの例を示している。モードAでは、電流形電力変換器2の入出力端に流れ込む電流IがIaに達したとき、又は電流形電力変換器2の入出力端から流れ出す電流IがIcに達したときに定電流動作になる。そして、電流Iがその間の範囲のときは、電圧V1を電圧値Vaに維持する定電圧動作になる。モードBでは、電流形電力変換器2の入出力端に流れ込む電流IがIbに達したとき、又は電流形電力変換器2の入出力端から流れ出す電流IがIdに達したときに定電流動作になる。そして、電流Iがその間の範囲のときは、電圧V1を電圧値Vbに維持する定電圧動作になる。モードCでは、電流形電力変換器2の入出力端から流れ出す電流IがIeに達したときに定電流動作になる。そして、電流Iが0~Ieの範囲では、電圧V1を電圧値Vcに維持する定電圧動作になる。制御器5は、例えばDSPDigitalSignalProcessor用いて構成されている。このDSPは、不揮発性記憶素子、ADコンバータ及びPWMパルスを出力するインターフェース等を備えている。不揮発性記憶素子には、DSPを動作させるプログラムが格納される。ADコンバータは、検出した電圧V1、電圧V2及び電流Iの値をデジタル値に変換するために使用される。PWMパルスを出力するインターフェースは、電流形電力変換器2を構成するスイッチング素子及び電圧形電力変換器4を構成するスイッチング素子を駆動するための信号を出力する。不揮発性記憶素子には、図13に示すようなパラメータテーブルも格納される。パラメータテーブルは、複数のパラメータセットパラメータセット1~パラメータセットnで構成される。それぞれのパラメータセットは、1つの動作モードに対応する。つまり、動作モード毎にパラメータセットがパラメータテーブルに保持される。このパラメータテーブルに保持されているパラメータセットのうちのいずれかが動作設定エントリーに書き込まれる。そして、制御器5は、動作設定エントリーに書き込まれるパラメータセットに基づいて、電流形電力変換器2及び電圧形電力変換器4の動作を制御する。つまり、DCDCコンバータは、動作設定エントリーに書き込まれているパラメータセットに対応する動作モードで動作する。尚、動作設定エントリーの代わりにいずれかのパラメータセットを指示するポインターを設け、そのポインターにより指示されているパラメータセットに基づいて制御が行われるようにしてもよい。パラメータセットの選択は、例えば、制御器5の入力端子に入力される電圧信号レベルに基づいて行われる。図14に示した例では、3つの端子の電圧レベルに基づいてパラメータセットの選択が行われる。この例では、端子1、端子2及び端子3の電圧レベルが全てロウレベルのときはパラメータセット1が選択される。端子1の電圧レベルがハイレベルで、端子2及び端子3の電圧レベルがロウレベルのときはパラメータセット2が選択される。端子2の電圧レベルがハイレベルで、端子1及び端子3の電圧レベルがロウレベルのときはパラメータセット3が選択される。端子1及び端子2の電圧レベルがハイレベルで、端子3の電圧レベルがロウレベルのときはパラメータセット4が選択される。このパラメータセットの選択、つまり、動作モードの設定は、例えば、図15に示したようにして行われる。ステップ1では、端子の電圧レベルが読み込まれる。ステップ2では、読み込んだ各端子の電圧レベルに基づいて、選択すべきパラメータセットが特定される。更に、この特定されたパラメータセットと動作設定エントリーに設定されているパラメータセットが比較される。この比較の結果、両者が一致しているときは、処理のフローがステップ1に戻り、両者が一致していないときは、処理のフローがステップ3に進む。ステップ3では、各端子の電圧レベルに基づいて特定されたパラメータセットが動作設定エントリーに設定される。動作設定エントリーの設定が完了した後、処理のフローがステップ1に戻る。上記の例では、端子に入力される電圧レベルの変更に応答して動作設定エントリーの設定変更が行われるが、DCDCコンバータが起動するとき、制御器5に割り込み信号が入力されたとき、又は通信インターフェースを介して所定のコマンドが受信されたときに、図16に示したような処理が行われるようにしてもよい。図16に示した例は、図15に示した例と以下の部分が異なる。この処理のフローでは、ステップ2の比較の結果、両者が一致しているときは、処理のフローがステップ1に戻らずに処理が終了する。ステップ3の処理が完了した後も、処理が終了する。DCDCコンバータが起動するときだけ動作設定エントリーの設定が行われるようにすれば、ノイズにより端子の電圧レベルが変動する等が原因の誤動作の発生を防ぐことができる。また、割り込み信号が入力されたとき、又は通信インターフェースを介して所定のコマンドが受信されたときに動作設定エントリーの設定が行われるようにすれば、所望のときに動作設定エントリーの設定が行われるようにすることができる。尚、動作設定エントリーにおける設定変更処理について説明したが、ポインターにおける設定変更処理も同様に行うことがでる。つまり、ポインターにおける設定変更処理では、ポインターに定変されている指示情報が変更される。例えば、パラメータセット1を指示していた指示情報がパラメータセット2を指示する指示情報に変更される。また、通信インターフェースを介して、パラメータセットの選択を行うようにしてもよい。つまり、通信インターフェースを介して、パラメータセットの設定変更を指示するコマンドと共に、その変更先のパラメータセットを指定する情報を送付するようにしてもよい。また、パラメータテーブルをRAMRandomAccessMemory上に読み出して使用するようにしてもよい。更に、パラメータテーブルを、通信インターフェースを介して書き換られるようにしてもよい更新できるようにしてもよい。例えば、通信インターフェースを介して与えられた指示コマンドにし違って、パラメータテーブルがRAM上で書き換られる。そして、この書き換えられたパラメータテーブルが不揮発性記憶素子に再保存される。この、不揮発性記憶素子としては、フラッシュメモリ又はFeRAMFerroelectricRandomAccessMemoryを用いることができる。