(57)【要約】【課題】ハードスイッチングからソフトスイッチングに切り替わる、あるいはソフトスイッチングからハードスイッチングに切り替わる際でも、作動周期における主スイッチをオン状態にするタイミングを一定にして、出力電圧を安定させる。【解決手段】チョッパ回路と、チョッパ回路のハードスイッチングあるいはソフトスイッチングを実行するスイッチ制御手段とを具備する電力変換装置であって、チョッパ回路は、入力電力を変圧するための主スイッチと、当該主スイッチに並列接続されたスナバコンデンサと、主スイッチのソフトスイッチングを実現するための補助スイッチ主スイッチとを少なくとも備え、スイッチ制御手段は、ハードスイッチング及びソフトスイッチングのいずれにおいても作動周期における特定時刻から所定の規定時間経過後に主スイッチを作動させる。【選択図】図１
2015037363.tif 000002
【特許請求の範囲】
【請求項１】
入力電圧を変圧して出力するチョッパ回路と、
チョッパ回路をスイッチング制御して、前記チョッパ回路のハードスイッチングあるいはソフトスイッチングを実行するスイッチ制御手段とを具備する電力変換装置であって、
前記チョッパ回路は、前記入力電圧を変圧するための主スイッチと、当該主スイッチに並列接続されたスナバコンデンサと、前記主スイッチのソフトスイッチングを実現するための補助スイッチとを少なくとも備え、
前記スイッチ制御手段は、前記ハードスイッチングにおいて、作動周期における特定時刻から所定の規定時間経過後に前記主スイッチを作動させ、前記ソフトスイッチングにおいて、前記主スイッチに先行して前記補助スイッチを作動させる先行時間を前記所定の規定時間から減算した時間（デッドタイム）を算出し、作動周期における特定時刻から前記デッドタイム経過後に前記補助スイッチを作動させ、前記前記補助スイッチを作動させてから前記先行時間経過後に前記主スイッチを作動させることを特徴とする電力変換装置。
【請求項２】
前記スイッチ制御手段は、前記ソフトスイッチングにおいて、前回の作動周期で前記ハードスイッチングを実行していた場合には、前記先行時間に最小値を設定し、前回の作動周期で前記ソフトスイッチングを実行していた場合には、前記チョッパ回路の電流に基づいて前記先行時間を算出することを特徴とする請求項１に記載の電力変換装置。
【請求項３】
前記スイッチ制御手段は、前記デッドタイムが予め規定される最小値を下回る場合、前記最小値を前記デッドタイムとすることを特徴とする請求項１または２に記載の電力変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、直流電力を他の直流電力に変換する電力変換装置に関する。
【背景技術】
【０００２】
下記特許文献１、２にはスイッチング素子のソフトスイッチングを実現する電力変換装置の一つとして、共振現象を利用したＳＡＺＺ(Snubber Assisted Zero Voltage and Zero Current Transition)方式のチョッパ回路が開示されている。このＳＡＺＺ方式のチョッパ回路では、ソフトスイッチングを行うために、主スイッチをオン状態にするタイミングより所定の時間前のタイミングで補助スイッチをオン状態とすることにより、主スイッチに並列に接続されたスナバコンデンサに蓄えられた電荷を放電させる。この結果、スナバコンデンサの端子間電圧（つまり主スイッチの端子間電圧）が徐々に低下してゼロ電圧に到達し、このタイミングで主スイッチをオン状態にすることによってソフトスイッチングを実現する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７４７７８号公報
【特許文献２】特開２０１０−２３３３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来技術では、負荷変動に応じてハードスイッチングとソフトスイッチングとを切り替える。つまり、負荷が極めて軽く、チョッパ回路の電流がしきい値を下回る場合、ハードスイッチングを実行し、一方負荷が重く、チョッパ回路の電流がしきい値を上回る場合、ソフトスイッチングを実行する。しかしながら、ハードスイッチングとソフトスイッチングとでは、作動周期における主スイッチをオン状態にするタイミングが、上述した所定の時間分だけ異なる。そのため、ハードスイッチングからソフトスイッチングに切り替わる、あるいはソフトスイッチングからハードスイッチングに切り替わる際に、作動周期における主スイッチをオン状態にするタイミングが一定とならず、出力電圧が不安定になるという問題があった。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、ハードスイッチングからソフトスイッチングに切り替わる、あるいはソフトスイッチングからハードスイッチングに切り替わる場合でも、作動周期における主スイッチをオン状態にするタイミングを一定にして、出力電圧を安定させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明では、第１の解決手段として、入力電圧を変圧して出力するチョッパ回路と、チョッパ回路をスイッチング制御して、前記チョッパ回路のハードスイッチングあるいはソフトスイッチングを実行するスイッチ制御手段とを具備する電力変換装置であって、前記チョッパ回路は、前記入力電力を変圧するための主スイッチと、当該主スイッチに並列接続されたスナバコンデンサと、前記主スイッチのソフトスイッチングを実現するための補助スイッチとを少なくとも備え、前記スイッチ制御手段は、前記ハードスイッチングにおいて、作動周期における特定時刻から所定の規定時間経過後に前記主スイッチを作動させ、前記ソフトスイッチングにおいて、前記主スイッチに先行して前記補助スイッチを作動させる先行時間を前記所定の規定時間から減算した時間（デッドタイム）を算出し、作動周期における特定時刻から前記デッドタイム経過後に前記補助スイッチを作動させ、前記前記補助スイッチを作動させてから前記先行時間経過後に前記主スイッチを作動させる、という手段を採用する。
【０００７】
本発明では、第２の解決手段として、上記第１の解決手段において、前記スイッチ制御手段は、前記ソフトスイッチングにおいて、前回の作動周期で前記ハードスイッチングを実行していた場合には、前記先行時間に最小値を設定し、前回の作動周期で前記ソフトスイッチングを実行していた場合には、前記チョッパ回路の電流に基づいて前記先行時間を算出する、という手段を採用する。
【０００８】
本発明では、第３の解決手段として、上記第１または第２の解決手段において、前記スイッチ制御手段は、前記デッドタイムが予め規定される最小値を下回る場合、前記最小値を前記デッドタイムとする、という手段を採用する。
【発明の効果】
【０００９】
本発明によれば、ハードスイッチング及びソフトスイッチングにかかわらず作動周期の特定時刻から規定時間の経過後に主スイッチを作動させるので、ハードスイッチングからソフトスイッチングに切り替わる、あるいはソフトスイッチングからハードスイッチングに切り替わる際でも、作動周期における主スイッチをオン状態にするタイミングを一定にして、出力電圧を安定させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る電力変換装置の全体構成図である。
【図２】本発明の一実施形態における各スイッチング信号のタイミングチャートである。
【図３】本発明の一実施形態における各スイッチング信号のタイミングチャートである。
【図４】本発明の一実施形態における各スイッチング信号のタイミングチャートである。
【図５】本発明の一実施形態における各スイッチング信号のタイミングチャートである。
【図６】本発明の一実施形態の動作を示すフローチャートである。
【図７】本発明の一実施形態の動作を示すフローチャートである。
【図８】本発明の一実施形態の動作を示すフローチャートである。
【図９】本発明の一実施形態の第１先行時間Ｔｓ１及び第２先行時間Ｔｓ２と、電流との関係を示すグラフである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の一実施形態について説明する。
本実施形態に係る電力変換装置は、図１に示すように、双方向チョッパ回路Ａ及びスイッチ制御部Ｂによって構成されている。
【００１２】
双方向チョッパ回路Ａは、図１に示すように、第１入出力端子Ｔ１１，Ｔ１２（以下、端子Ｔ１１，Ｔ１２と称す）及び第２入出力端子Ｔ２１，Ｔ２２（以下、端子Ｔ２１，Ｔ２２と称す）を備えており、電圧を変換しつつ端子Ｔ１１，Ｔ１２側から端子Ｔ２１，Ｔ２２側へ、あるいは端子Ｔ２１，Ｔ２２側から端子Ｔ１１，Ｔ１２側へ直流電力の供給を行う。つまり、双方向チョッパ回路Ａは、バッテリＥから端子Ｔ１１，Ｔ１２へ供給される直流電力の電圧を昇圧して端子Ｔ２１，Ｔ２２から出力し、あるいは負荷ＲＬ（例えば、モータ/発電機）から端子Ｔ２１，Ｔ２２へ供給される直流電力の電圧を降圧して端子Ｔ１１，Ｔ１２から出力する。
【００１３】
双方向チョッパ回路Ａは、図示するように、上述した端子Ｔ１１，Ｔ１２及び端子Ｔ２１，Ｔ２２に加えて、電流センサＡ１、第１平滑コンデンサＣ１、主リアクトルＬ１１、補助リアクトルＬ１２、第１主スイッチＳＷ１１、第１補助スイッチＳＷ２１、第１ダイオードＤ１１、第２ダイオードＤ１２、第１スナバコンデンサＣ１１、第２主スイッチＳＷ１２、第２補助スイッチＳＷ２２、第３ダイオードＤ１３、第４ダイオードＤ１４、第２スナバコンデンサＣ１２及び第２平滑コンデンサＣ２から構成されている。なお、電流センサＡ１及びスイッチ制御部Ｂは、本実施形態におけるスイッチ制御手段を構成するものである。
【００１４】
電流センサＡ１は、第１入出力端子Ｔ１１を介して、バッテリＥのプラス端子に接続され、バッテリＥの入出力電流を検出し、該入出力電流を示す電流検出信号をスイッチ制御部Ｂに出力する。第１平滑コンデンサＣ１は、一端が上記バッテリＥのプラス端子に、また他端がバッテリＥのマイナス端子にそれぞれ接続されている。
【００１５】
補助リアクトルＬ１２は、一端が上記バッテリＥのプラス端子に、また他端が主リアクトルＬ１１の一端にそれぞれ接続されている。主リアクトルＬ１１は、一端が補助リアクトルＬ１２の他端に、また他端が第１主スイッチＳＷ１１のコレクタ端子及び第２主スイッチＳＷ１２のエミッタ端子にそれぞれ接続されている。
【００１６】
第１主スイッチＳＷ１１は、コレクタ端子が主リアクトルＬ１１の他端に、またエミッタ端子が第１平滑コンデンサＣ１の他端つまりバッテリＥのマイナス端子にそれぞれ接続されている。第１補助スイッチＳＷ２１は、エミッタ端子が主リアクトルＬ１１の一端つまり補助リアクトルＬ１２の他端に、またコレクタ端子が第１ダイオードＤ１１のカソード端子にそれぞれ接続されている。
【００１７】
第１ダイオードＤ１１は、アノード端子が第１スナバコンデンサＣ１１の一端に、またカソード端子が第１補助スイッチＳＷ２１のコレクタ端子にそれぞれ接続されている。第２ダイオードＤ１２は、アノード端子が第１主スイッチＳＷ１１のコレクタ端子に、またカソード端子が第１スナバコンデンサＣ１１の一端つまり第１ダイオードＤ１１のアノード端子にそれぞれ接続されている。第１スナバコンデンサＣ１１は、一端が第１ダイオードＤ１１のアノード端子つまり第２ダイオードＤ１２のカソード端子に、また他端が第１主スイッチＳＷ１１のエミッタ端子にそれぞれ接続されている。
【００１８】
第２主スイッチＳＷ１２は、コレクタ端子が第２スナバコンデンサＣ１２の一端に、またエミッタ端子が主リアクトルＬ１１の他端つまり第１主スイッチＳＷ１１のコレクタ端子にそれぞれ接続されている。第２補助スイッチＳＷ２２は、エミッタ端子が第３ダイオードＤ１３のカソード端子に、またコレクタ端子が主リアクトルＬ１１の一端つまり補助リアクトルＬ１２の他端にそれぞれ接続されている。
【００１９】
第３ダイオードＤ１３は、アノード端子が第２補助スイッチＳＷ２２のエミッタ端子に、カソード端子が第２スナバコンデンサＣ１２の他端にそれぞれ接続されている。第４ダイオードＤ１４は、アノード端子が第２スナバコンデンサＣ１２の他端つまり第３ダイオードＤ１３のカソード端子に、またカソード端子が第２主スイッチＳＷ１２のエミッタ端子にそれぞれ接続されている。第２スナバコンデンサＣ１２は、一端が第２主スイッチＳＷ１２のコレクタ端子に、また他端が第３ダイオードＤ１３のカソード端子つまり第４ダイオードＤ１４のアノード端子にそれぞれ接続されている。
【００２０】
第２平滑コンデンサＣ２は、一端が第２主スイッチＳＷ１２のコレクタ端子つまり負荷ＲＬの一端に、また他端が第１主スイッチＳＷ１１のエミッタ端子及び第１平滑コンデンサＣ１の他端つまり負荷ＲＬの他端にそれぞれ接続されている。
【００２１】
このような構成を有する双方向チョッパ回路Ａは、ソフトスイッチングの方式として、周知のＳＡＺＺ(Snubber Assisted Zero Voltage and Zero Current Transition)方式を適用したものである。なお、上記ＳＡＺＺ方式によるソフトスイッチングの原理については、上述した特許文献１、２等に記載されているように周知なので、ここでは詳細な説明を割愛する。
【００２２】
スイッチ制御部Ｂは、双方向チョッパ回路Ａの作動を制御する制御手段である。すなわち、スイッチ制御部Ｂは、電流センサＡ１から入力される電流検出信号（つまりバッテリＥの入出力電流）に基づいて、第１主スイッチＳＷ１１、第１補助スイッチＳＷ２１、第２主スイッチＳＷ１２及び第２補助スイッチＳＷ２２のオン／オフ動作を制御する。
【００２３】
具体的に、スイッチ制御部Ｂは、電流センサＡ１からの電流検出信号に基づいて第１先行時間Ｔｓ１及び第２先行時間Ｔｓ２（図２〜図５参照）を算出する。上記第１先行時間Ｔｓ１は、第１主スイッチＳＷ１１のオン遷移タイミングに対する第１補助スイッチＳＷ２１のオン遷移タイミングの時間差であり、一方第２先行時間Ｔｓ２は、第２主スイッチＳＷ１２のオン遷移タイミングに対する第２補助スイッチＳＷ２２のオン遷移タイミングの時間差である。
【００２４】
上述したように、電流検出信号に基づいて第１先行時間Ｔｓ１を算出できるのは、バッテリＥの入出力電流と、第１スナバコンデンサＣ１１に蓄積される電荷との間に相関関係が存在することによって、バッテリＥの入出力電流と、第１先行時間Ｔｓ１との間に相関関係が存在するからである。スイッチ制御部Ｂは、バッテリＥの入出力電流と第１先行時間Ｔｓ１とが対応付けられて登録されたデータテーブルを予め記憶し、電流センサＡ１から電流検出信号が入力されると、電流検出信号によって示される入出力電流に基づいて上記データテーブルを検索し、第１先行時間Ｔｓ１を算出する。また、バッテリＥの入出力電流と、第２先行時間Ｔｓ２との間にも相関関係が存在する。第２先行時間Ｔｓ２についても同様にして算出する。
【００２５】
また、スイッチ制御部Ｂは、所定の規定時間Ｔｋから第１先行時間Ｔｓ１を減算して第１デッドタイムＴＤ１を算出し、一方上記規定時間Ｔｋから第２先行時間Ｔｓ２を減算して第２デッドタイムＴＤ２を算出する。第１デッドタイムＴＤ１及び第２デッドタイムＴＤ２は、スイッチ制御部Ｂが双方向チョッパ回路Ａを制御する上で双方向チョッパ回路Ａの動作の安全性を確保するために便宜的に設定されると共に、上記第１、第２先行時間Ｔｓ１，Ｔｓ２に応じて可変する可変期間である。また、規定時間Ｔｋは、ハードスイッチング及びソフトスイッチングのいずれにおいても、第１、第２主スイッチＳＷ１１，ＳＷ１２のＯＮ状態の遷移タイミングを一定にするために設けられた期間であり、その長さが予め設定されている。
【００２６】
さらに、スイッチ制御部Ｂは、各種のスイッチング信号を生成するために必要な第１主スイッチＳＷ１１及び第２主スイッチＳＷ１２のＯＮ期間とＯＦＦ期間との比（デューティ比）や第１主スイッチＳＷ１１及び第２主スイッチＳＷ１２の作動周期が登録されたデータ（信号生成データ）を記憶している。スイッチ制御部Ｂは、第１先行時間Ｔｓ１、第１デッドタイムＴＤ１、第２先行時間Ｔｓ２、第２デッドタイムＴＤ２及び信号生成データに基づいて、図２〜図５に示すような第１主スイッチング信号、第１補助スイッチング信号、第２主スイッチング信号及び第２補助スイッチング信号を生成する。
【００２７】
上記第１主スイッチング信号は、第１主スイッチＳＷ１１に駆動信号として出力するスイッチング信号であり、第１補助スイッチング信号は、第１補助スイッチＳＷ２１に駆動信号として出力するスイッチング信号である。また、第２主スイッチング信号は、第２主スイッチＳＷ１２に駆動信号として出力するスイッチング信号であり、第２補助スイッチング信号は、第２補助スイッチＳＷ２２に駆動信号として出力するスイッチング信号である。なお、このようなスイッチ制御部Ｂは、本電力変換装置に電源が投入されると、速やかに処理を開始するＣＰＬＤ（Complex Programmable Logic Device）によって構成されている。
【００２８】
次に、このように構成された本電力変換装置の動作について、図６〜図８のフローチャートに沿って、また図２〜図５のタイミングチャートを参照して詳しく説明する。
【００２９】
なお、このフローチャートは、スイッチ制御部Ｂにおける第１、第２先行時間Ｔｓ１，Ｔｓ２及び第１、第２デッドタイムＴＤ１，ＴＤ２の演算処理や、第１主スイッチング信号、第１補助スイッチング信号、第２主スイッチング信号及び第２補助スイッチング信号の波形生成処理等を示している。
【００３０】
これらの処理は、双方向チョッパ回路Ａの予め設定された作動周期の中で行われるものである。なお、処理については、毎周期毎に行われるようにしてもよいし、毎周毎ではなくてもよい。例えば、スイッチ制御部Ｂの演算速度に応じて複数周期（例えば２周期）に１回行われるようにしてもよい。
最初に、スイッチ制御部Ｂは、電流センサＡ１から入力される電流検出信号に基づいてバッテリＥの入出力電流が規定の範囲内に収まるものであるか否か判断する（ステップＳ１）。
【００３１】
スイッチ制御部Ｂは、バッテリＥの入出力電流が規定の範囲内に収まる場合（Ｙｅｓの場合）、ステップＳ２〜１１に示すハードスイッチング処理を実行する（図６と共に図２参照）。つまり、スイッチ制御部Ｂは、負荷ＲＬが極めて軽い場合、ハードスイッチング処理を実行する。なお、上記所定の範囲内とは、上限及び下限が設けられた電流範囲である。
【００３２】
具体的に、スイッチ制御部Ｂは、予め規定される最小値を第１先行時間Ｔｓ１に設定し、規定時間Ｔｋから第１先行時間Ｔｓ１を減算して第１デッドタイムＴＤ１を算出する（ステップＳ２）。続いて、スイッチ制御部Ｂは、予め規定される最小値を第２先行時間Ｔｓ２に設定し、規定時間Ｔｋから第２先行時間Ｔｓ２を減算して第２デッドタイムＴＤ２を算出する（ステップＳ３）。
【００３３】
そして、スイッチ制御部Ｂは、図２に示す作業周期の開始時刻（第１基準時刻ｔ０）から上記第１デッドタイムＴＤ１が経過し、第１デッドタイムＴＤ１が経過した時刻からさらに第１先行時間Ｔs１が経過したか否かを判断する（ステップＳ４）。すなわち、スイッチ制御部Ｂは、第１基準時刻ｔ０から規定時間Ｔｋが経過したか否か判断する。なお、第１基準時刻ｔ０は、本実施形態における特定時刻である。
【００３４】
スイッチ制御部Ｂは、上記ステップＳ４における判断が「Ｙｅｓ」の場合、第１主スイッチＳＷ１１をＯＦＦ状態からＯＮ状態に変化させるように、第１基準時刻ｔ０から第１デッドタイムＴＤ１が経過してさらに第１先行時間Ｔs１が経過した時刻ｔ１（第１主ＯＮ時刻ｔ１）において第１主スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ５）。
【００３５】
一方、スイッチ制御部Ｂは、上記ステップＳ４における判断が「Ｎｏ」の場合、経過するまでステップＳ４の判断処理を繰り返すことにより、第１基準時刻ｔ０から第１デッドタイムＴＤ１が経過し、第１デッドタイムＴＤ１が経過した時刻からさらに第１先行時間Ｔｓ１が経過するのを待つ。
【００３６】
続いて、スイッチ制御部Ｂは、上記第１主ＯＮ時刻ｔ１から第１ＯＮ設定時間Ｔon１が経過したか否かを判断する（ステップＳ６）。この第１ＯＮ設定時間Ｔon１は、第１主スイッチＳＷ１１をＯＮ状態とする期間であり、信号生成データに登録される第１主スイッチＳＷ１１のデューティ比と作動周期とによって規定される期間である。
【００３７】
スイッチ制御部Ｂは、第１主ＯＮ時刻ｔ１から第１ＯＮ設定時間Ｔon１が経過した場合（Ｙｅｓの場合）、第１主スイッチＳＷ１１をＯＮ状態からＯＦＦ状態に変化させるように、第１主ＯＮ時刻ｔ１から第１ＯＮ設定時間Ｔon１が経過した時刻ｔ２（第１ＯＦＦ時刻ｔ２）において第１主スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させる（ステップＳ７）。
【００３８】
一方、スイッチ制御部Ｂは、第１主ＯＮ時刻ｔ１から第１ＯＮ設定時間Ｔon１が経過していない場合（Ｎｏの場合）、第１ＯＮ設定時間Ｔon１が経過するまでステップＳ６の判断処理を繰り返すことにより、第１主ＯＮ時刻ｔ１から第１ＯＮ設定時間Ｔon１が経過するのを待つ。なお、本実施形態では、第１基準時刻ｔ０から第１ＯＦＦ時刻ｔ２までが、第１、第２主スイッチＳＷ１１，ＳＷ１２の作動周期の半周期となるように設定されている。
【００３９】
このようにして第１主スイッチング信号がＨ（ハイ）状態からＬ（ロー）状態に遷移すると、スイッチ制御部Ｂは、第１主スイッチング信号の生成処理に代えて、第２主スイッチング信号の生成処理を行う。すなわち、スイッチ制御部Ｂは、作業周期の半周期経過した時刻ｔ３（第２基準時刻ｔ３）から上記第２デッドタイムＴＤ２が経過し、第２デッドタイムＴＤ２が経過した時刻からさらに第２先行時間Ｔs２が経過したか否かを判断する（ステップＳ８）。すなわち、スイッチ制御部Ｂは、第２基準時刻ｔ３から規定時間Ｔｋが経過したか否か判断する。なお、本実施形態では、第１ＯＦＦ時刻ｔ２が第１基準時刻ｔ０から半周期経過した時刻となっているので、第１ＯＦＦ時刻ｔ２と第２基準時刻ｔ３とは一致しているが、必ずしも第１ＯＦＦ時刻ｔ２と第２基準時刻ｔ３とは一致する必要はない。また、第２基準時刻ｔ３は、本実施形態における特定時刻である。
【００４０】
スイッチ制御部Ｂは、上記ステップＳ８における判断が「Ｙｅｓ」の場合、第２主スイッチＳＷ１２をＯＦＦ状態からＯＮ状態に変化させるように、第２基準時刻ｔ３から第２デッドタイムＴＤ２が経過してさらに第２先行時間Ｔs２が経過した時刻ｔ４（第２主ＯＮ時刻ｔ４）において第２主スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ９）。
【００４１】
一方、スイッチ制御部Ｂは、上記ステップＳ８における判断が「Ｎｏ」の場合、経過するまでステップＳ８の判断処理を繰り返すことにより、第２基準時刻ｔ３から第２デッドタイムＴＤ２が経過し、第２デッドタイムＴＤ２が経過した時刻からさらに第２先行時間Ｔs２が経過するのを待つ。
【００４２】
続いて、スイッチ制御部Ｂは、上記第２主ＯＮ時刻ｔ４から第２ＯＮ設定時間Ｔon２が経過したか否かを判断する（ステップＳ１０）。この第２ＯＮ設定時間Ｔon２は、第２主スイッチＳＷ１２をＯＮ状態とする期間であり、信号生成データに登録される第２主スイッチＳＷ１２のデューティ比と作動周期とによって規定される期間である。
【００４３】
スイッチ制御部Ｂは、第２主ＯＮ時刻ｔ４から第２ＯＮ設定時間Ｔon２が経過した場合（Ｙｅｓの場合）、第２主スイッチＳＷ１２をＯＮ状態からＯＦＦ状態に変化させるように、第２主ＯＮ時刻ｔ４から第２ＯＮ設定時間Ｔon２が経過した時刻ｔ５（第２ＯＦＦ時刻ｔ５）において第２主スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させる（ステップＳ１１）。
【００４４】
一方、スイッチ制御部Ｂは、第２主ＯＮ時刻ｔ４から第２ＯＮ設定時間Ｔon２が経過していない場合（Ｎｏの場合）、第２ＯＮ設定時間Ｔon２が経過するまでステップＳ１０の判断処理を繰り返すことにより、第２主ＯＮ時刻ｔ４から第２ＯＮ設定時間Ｔon２が経過するのを待つ。なお、本実施形態では、第２基準時刻ｔ３から第２ＯＦＦ時刻ｔ５までが、第１、第２主スイッチＳＷ１１，ＳＷ１２の作動周期の半周期となるように設定されている。
【００４５】
スイッチ制御部Ｂは、第２主スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させると、第２主スイッチング信号の生成処理を終了し、ステップＳ１の処理に戻る。
【００４６】
一方、スイッチ制御部Ｂは、上述したステップＳ１の処理において、バッテリＥの入出力電流が規定の範囲内に収らない場合（Ｎｏの場合）、ステップＳ２１〜Ｓ３７、Ｓ４１〜Ｓ５５に示すソフトスイッチング処理を実行する。つまり、スイッチ制御部Ｂは、負荷ＲＬが重い場合、ソフトスイッチング処理を実行する。
【００４７】
具体的に、スイッチ制御部Ｂは、バッテリＥの入出力電流がプラスであるか否か判断する（ステップＳ２１）。スイッチ制御部Ｂは、バッテリＥの入出力電流がプラスである場合、ステップＳ２２〜Ｓ３７に示す第１主スイッチＳＷ１１のソフトスイッチング処理を実行する（図７と共に図２及び図３参照）。まず、スイッチ制御部Ｂは、ステップＳ２２の処理において、前回の作動周期でハードスイッチングを行ったか否か判断する（ステップＳ２２）。
【００４８】
スイッチ制御部Ｂは、前回の作動周期でハードスイッチングを行っている場合、予め規定される最小値を第１先行時間Ｔｓ１に設定し、規定時間Ｔｋから第１先行時間Ｔｓ１を減算して第１デッドタイムＴＤ１を算出する（ステップＳ２３）。ここで、第１先行時間Ｔｓ１を最小に設定するのは、ハードスイッチングからソフトスイッチングへの切り替えによって制御が不安定になるため、第１先行時間Ｔｓ１を最小から開始してその影響を小さくするためである。つまり、第１デッドタイムＴＤ１では、第２主スイッチＳＷ１２に並列接続されているダイオードに電流が流れるが、第１先行時間Ｔｓ１では、第１補助スイッチＳＷ２１に電流が流れるため、その変化によって制御が不安定になることをできるだけ抑制するためである。
【００４９】
そして、スイッチ制御部Ｂは、図２に示す作業周期の開始時刻ｔ１０（第１基準時刻ｔ１０）から上記第１デッドタイムＴＤ１が経過したか否かを判断する（ステップＳ２４）。なお、第１基準時刻ｔ１０は、本実施形態における特定時刻である。
【００５０】
スイッチ制御部Ｂは、第１基準時刻ｔ１０から上記第１デッドタイムＴＤ１が経過した場合（Ｙｅｓの場合）、第１補助スイッチＳＷ２１をＯＦＦ状態からＯＮ状態に変化させるように、第１基準時刻ｔ１０から第１デッドタイムＴＤ１が経過した時刻ｔ１１（第１先行時刻ｔ１１）において第１補助スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ２５）。なお、本実施形態では、上述した第２ＯＦＦ時刻ｔ５が第２基準時刻ｔ３から半周期経過した時刻となっているので、第２ＯＦＦ時刻ｔ５と第１基準時刻ｔ１０とは一致しているが、必ずしも第２ＯＦＦ時刻ｔ５と第１基準時刻ｔ１０とは一致する必要はない。
【００５１】
一方、スイッチ制御部Ｂは、第１基準時刻ｔ１０から第１デッドタイムＴＤ１が経過していない場合（Ｎｏの場合）、第１デッドタイムＴＤ１が経過するまでステップＳ２４の判断処理を繰り返すことにより、第１基準時刻ｔ１０から第１デッドタイムＴＤ１が経過するのを待つ。
【００５２】
続いて、スイッチ制御部Ｂは、上記第１先行時刻ｔ１１から第１先行時間Ｔｓ１が経過したか否かを判断する（ステップＳ２６）。スイッチ制御部Ｂは、第１先行時刻ｔ１１から第１先行時間Ｔｓ１が経過した場合、第１主スイッチＳＷ１１をＯＦＦ状態からＯＮ状態に変化させるように、第１先行時刻ｔ１１から第１先行時間Ｔｓ１が経過した時刻ｔ１２（第１主ＯＮ時刻ｔ１２）において第１主スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ２７）。
【００５３】
一方、スイッチ制御部Ｂは、第１先行時刻ｔ１１から第１先行時間Ｔｓ１が経過していない場合（Ｎｏの場合）、第１先行時間Ｔｓ１が経過するまでステップＳ２６の判断処理を繰り返すことにより、第１先行時刻ｔ１１から第１先行時間Ｔｓ１が経過するのを待つ。
【００５４】
続いて、スイッチ制御部Ｂは、上記第１主ＯＮ時刻ｔ１２から第１ＯＮ設定時間Ｔon１が経過したか否かを判断する（ステップＳ２８）。スイッチ制御部Ｂは、第１主ＯＮ時刻ｔ１２から第１ＯＮ設定時間Ｔon１が経過した場合（Ｙｅｓの場合）、第１主スイッチＳＷ１１及び第１補助スイッチＳＷ２１をＯＮ状態からＯＦＦ状態に変化させるように、第１主ＯＮ時刻ｔ１２から第１ＯＮ設定時間Ｔon１が経過した時刻ｔ１３（第１ＯＦＦ時刻ｔ１３）において第１主スイッチング信号及び第１補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させる（ステップＳ２９）。
【００５５】
一方、スイッチ制御部Ｂは、第１主ＯＮ時刻ｔ１２から第１ＯＮ設定時間Ｔon１が経過していない場合（Ｎｏの場合）、第１ＯＮ設定時間Ｔon１が経過するまでステップＳ２８の判断処理を繰り返すことにより、第１主ＯＮ時刻ｔ１２から第１ＯＮ設定時間Ｔon１が経過するのを待つ。スイッチ制御部Ｂは、第１主スイッチング信号及び第１補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させると、第１主スイッチング信号及び第１補助スイッチング信号の生成処理を終了し、ステップＳ１の処理に戻る。
【００５６】
一方、スイッチ制御部Ｂは、上述したステップＳ２２の処理において、前回の作動周期でハードスイッチングを行っていない、つまり前回の作動周期でソフトスイッチングを行っている場合、電流センサＡ１からの電流検出信号（つまり、バッテリＥの入出力電流）に基づいて第１先行時間Ｔｓ１を算出する（ステップＳ３０）。
【００５７】
上述したように、バッテリＥの入出力電流と、第１先行時間Ｔｓ１との間には、相関関係が存在する。スイッチ制御部Ｂは、バッテリＥの入出力電流と第１先行時間Ｔｓ１とが対応付けられて登録されたデータテーブルを予め記憶し、電流センサＡ１から電流検出信号が入力されると、電流検出信号によって示される入出力電流に基づいてデータテーブルを検索し、第１先行時間Ｔｓ１を算出する。続いて、スイッチ制御部Ｂは、規定時間Ｔｋから第１先行時間Ｔｓ１を減算して第１デッドタイムＴＤ１を算出する（ステップＳ３１）。
【００５８】
そして、スイッチ制御部Ｂは、図３に示す作業周期の開始時刻ｔ２０（第１基準時刻ｔ２０）から上記第１デッドタイムＴＤ１が経過したか否かを判断する（ステップＳ３２）。なお、第１基準時刻ｔ２０は、本実施形態における特定時刻である。
【００５９】
スイッチ制御部Ｂは、第１基準時刻ｔ２０から上記第１デッドタイムＴＤ１が経過した場合（Ｙｅｓの場合）、第１補助スイッチＳＷ２１をＯＦＦ状態からＯＮ状態に変化させるように、第１基準時刻ｔ２０から第１デッドタイムＴＤ１が経過した時刻ｔ２１（第１先行時刻ｔ２１）において第１補助スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ３３）。
【００６０】
一方、スイッチ制御部Ｂは、第１基準時刻ｔ２０から第１デッドタイムＴＤ１が経過していない場合（Ｎｏの場合）、第１デッドタイムＴＤ１が経過するまでステップＳ２４の判断処理を繰り返すことにより、第１基準時刻ｔ２０から第１デッドタイムＴＤ１が経過するのを待つ。
【００６１】
続いて、スイッチ制御部Ｂは、上記第１先行時刻ｔ２１から第１先行時間Ｔｓ１が経過したか否かを判断する（ステップＳ３４）。スイッチ制御部Ｂは、第１先行時刻ｔ２１から第１先行時間Ｔｓ１が経過した場合、第１主スイッチＳＷ１１をＯＦＦ状態からＯＮ状態に変化させるように、第１先行時刻ｔ２１から第１先行時間Ｔｓ１が経過した時刻ｔ２２（第１主ＯＮ時刻ｔ２２）において第１主スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ３５）。
【００６２】
一方、スイッチ制御部Ｂは、第１先行時刻ｔ２１から第１先行時間Ｔｓ１が経過していない場合（Ｎｏの場合）、第１先行時間Ｔｓ１が経過するまでステップＳ３４の判断処理を繰り返すことにより、第１先行時刻ｔ２１から第１先行時間Ｔｓ１が経過するのを待つ。
【００６３】
続いて、スイッチ制御部Ｂは、上記第１主ＯＮ時刻ｔ２２から第１ＯＮ設定時間Ｔon１が経過したか否かを判断する（ステップＳ３６）。スイッチ制御部Ｂは、第１主ＯＮ時刻ｔ２２から第１ＯＮ設定時間Ｔon１が経過した場合（Ｙｅｓの場合）、第１主スイッチＳＷ１１及び第１補助スイッチＳＷ２１をＯＮ状態からＯＦＦ状態に変化させるように、第１主ＯＮ時刻ｔ２２から第１ＯＮ設定時間Ｔon１が経過した時刻ｔ２３（第１ＯＦＦ時刻ｔ２３）において第１主スイッチング信号及び第１補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させる（ステップＳ３７）。
【００６４】
一方、スイッチ制御部Ｂは、第１主ＯＮ時刻ｔ２２から第１ＯＮ設定時間Ｔon１が経過していない場合（Ｎｏの場合）、第１ＯＮ設定時間Ｔon１が経過するまでステップＳ２８の判断処理を繰り返すことにより、第１主ＯＮ時刻ｔ２２から第１ＯＮ設定時間Ｔon１が経過するのを待つ。スイッチ制御部Ｂは、第１主スイッチング信号及び第１補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させると、第１主スイッチング信号及び第１補助スイッチング信号の生成処理を終了し、ステップＳ１の処理に戻る。
【００６５】
一方、スイッチ制御部Ｂは、上述したステップＳ２１の処理において、バッテリＥの入出力電流がプラスでない、つまりバッテリＥの入出力電流がマイナスである場合、ステップＳ４１〜Ｓ５６に示す第２主スイッチＳＷ１２のソフトスイッチング処理を実行する（図８と共に図４及び図５参照）。まず、スイッチ制御部Ｂは、ステップＳ４１の処理において、前回の作動周期でハードスイッチングを行ったか否か判断する（ステップＳ４１）。
【００６６】
スイッチ制御部Ｂは、前回の作動周期でハードスイッチングを行っている場合、予め規定される最小値を第２先行時間Ｔｓ２に設定し、規定時間Ｔｋから第２先行時間Ｔｓ２を減算して第２デッドタイムＴＤ２を算出する（ステップＳ４２）。ここで、第２先行時間Ｔｓ２を最小に設定するのは、ハードスイッチングからソフトスイッチングへの切り替えによって制御が不安定になるため、第２先行時間Ｔｓ２を最小から開始してその影響を小さくするためである。つまり、第２デッドタイムＴＤ２では、第１主スイッチＳＷ１１に並列接続されているダイオードに電流が流れるが、第２先行時間Ｔｓ２では、第２補助スイッチＳＷ２２に電流が流れるため、その変化によって制御が不安定になることをできるだけ抑制するためである。
【００６７】
そして、スイッチ制御部Ｂは、図４に示す作業周期の半周期経過した時刻ｔ３０（第２基準時刻ｔ３０）から上記第２デッドタイムＴＤ２が経過したか否かを判断する（ステップＳ４３）。なお、第２基準時刻ｔ３０は、本実施形態における特定時刻である。
【００６８】
スイッチ制御部Ｂは、第２基準時刻ｔ３０から上記第２デッドタイムＴＤ２が経過した場合（Ｙｅｓの場合）、第２補助スイッチＳＷ２２をＯＦＦ状態からＯＮ状態に変化させるように、第２基準時刻ｔ３０から第２デッドタイムＴＤ２が経過した時刻ｔ３１（第２先行時刻ｔ３１）において第２補助スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ４４）。
【００６９】
一方、スイッチ制御部Ｂは、第２基準時刻ｔ３０から第２デッドタイムＴＤ２が経過していない場合（Ｎｏの場合）、第２デッドタイムＴＤ２が経過するまでステップＳ４３の判断処理を繰り返すことにより、第２基準時刻ｔ３０から第２デッドタイムＴＤ２が経過するのを待つ。
【００７０】
続いて、スイッチ制御部Ｂは、上記第２先行時刻ｔ３１から第２先行時間Ｔｓ２が経過したか否かを判断する（ステップＳ４５）。スイッチ制御部Ｂは、第２先行時間Ｔｓ２から第２先行時間Ｔｓ２が経過した場合、第２主スイッチＳＷ１２をＯＦＦ状態からＯＮ状態に変化させるように、第２先行時刻ｔ３１から第２先行時間Ｔｓ２が経過した時刻ｔ３２（第２主ＯＮ時刻ｔ３２）において第１主スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ４６）。
【００７１】
一方、スイッチ制御部Ｂは、第２先行時刻ｔ３１から第２先行時間Ｔｓ２が経過していない場合（Ｎｏの場合）、第２先行時間Ｔｓ２が経過するまでステップＳ４５の判断処理を繰り返すことにより、第２先行時刻ｔ３１から第２先行時間Ｔｓ２が経過するのを待つ。
【００７２】
続いて、スイッチ制御部Ｂは、上記第２主ＯＮ時刻ｔ３２から第２ＯＮ設定時間Ｔon２が経過したか否かを判断する（ステップＳ４７）。スイッチ制御部Ｂは、第２主ＯＮ時刻ｔ３２から第２ＯＮ設定時間Ｔon２が経過した場合（Ｙｅｓの場合）、第２主スイッチＳＷ１２及び第２補助スイッチＳＷ２２をＯＮ状態からＯＦＦ状態に変化させるように、第２主ＯＮ時刻ｔ３２から第２ＯＮ設定時間Ｔon２が経過した時刻ｔ３３（第２ＯＦＦ時刻ｔ３３）において第２主スイッチング信号及び第２補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させる（ステップＳ４８）。
【００７３】
一方、スイッチ制御部Ｂは、第２主ＯＮ時刻ｔ３２から第２ＯＮ設定時間Ｔon２が経過していない場合（Ｎｏの場合）、第２ＯＮ設定時間Ｔon２が経過するまでステップＳ４９の判断処理を繰り返すことにより、第２主ＯＮ時刻ｔ３２から第２ＯＮ設定時間Ｔon２が経過するのを待つ。スイッチ制御部Ｂは、第２主スイッチング信号及び第２補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させると、第２主スイッチング信号及び第２補助スイッチング信号の生成処理を終了し、ステップＳ１の処理に戻る。
【００７４】
一方、スイッチ制御部Ｂは、上述したステップＳ４１の処理において、前回の作動周期でハードスイッチングを行っていない、つまり前回の作動周期でソフトスイッチングを行っている場合、電流センサＡ１からの電流検出信号（つまり、バッテリＥの入出力電流）に基づいて第２先行時間Ｔｓ２を算出する（ステップＳ４９）。
【００７５】
上述したように、バッテリＥの入出力電流と、第２先行時間Ｔｓ２との間には、相関関係が存在する。スイッチ制御部Ｂは、バッテリＥの入出力電流と第２先行時間Ｔｓ２とが対応付けられて登録されたデータテーブルを予め記憶し、電流センサＡ１から電流検出信号が入力されると、電流検出信号によって示される入出力電流に基づいてデータテーブルを検索し、第２先行時間Ｔｓ２を算出する。続いて、スイッチ制御部Ｂは、規定時間Ｔｋから第２先行時間Ｔｓ２を減算して第１デッドタイムＴＤ１を算出する（ステップＳ５０）。
【００７６】
そして、スイッチ制御部Ｂは、図５に示す作業周期の半周期経過した時刻ｔ４０（第２基準時刻ｔ４０）から上記第２デッドタイムＴＤ２が経過したか否かを判断する（ステップＳ５１）。なお、第２基準時刻ｔ４０は、本実施形態における特定時刻である。
【００７７】
スイッチ制御部Ｂは、第２基準時刻ｔ４０から上記第２デッドタイムＴＤ２が経過した場合（Ｙｅｓの場合）、第２補助スイッチＳＷ２２をＯＦＦ状態からＯＮ状態に変化させるように、第２基準時刻ｔ４０から第２デッドタイムＴＤ２が経過した時刻ｔ４１（第２先行時刻ｔ４１）において第２補助スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ５２）。
【００７８】
一方、スイッチ制御部Ｂは、第２基準時刻ｔ４０から第２デッドタイムＴＤ２が経過していない場合（Ｎｏの場合）、第２デッドタイムＴＤ２が経過するまでステップＳ５１の判断処理を繰り返すことにより、第２基準時刻ｔ４０から第２デッドタイムＴＤ２が経過するのを待つ。
【００７９】
続いて、スイッチ制御部Ｂは、上記第２先行時刻ｔ４１から第２先行時間Ｔｓ２が経過したか否かを判断する（ステップＳ５３）。スイッチ制御部Ｂは、第２先行時刻ｔ４１から第２先行時間Ｔｓ２が経過した場合、第２主スイッチＳＷ１２をＯＦＦ状態からＯＮ状態に変化させるように、第２先行時刻ｔ４１から第２先行時間Ｔｓ２が経過した時刻ｔ４２（第２主ＯＮ時刻ｔ４２）において第２主スイッチング信号をＬ（ロー）状態からＨ（ハイ）状態に遷移させる（ステップＳ５４）。
【００８０】
一方、スイッチ制御部Ｂは、第２先行時刻ｔ４１から第２先行時間Ｔｓ２が経過していない場合（Ｎｏの場合）、第２先行時間Ｔｓ２が経過するまでステップＳ５３の判断処理を繰り返すことにより、第２先行時刻ｔ４１から第２先行時間Ｔｓ２が経過するのを待つ。
【００８１】
続いて、スイッチ制御部Ｂは、上記第２主ＯＮ時刻ｔ４２から第１ＯＮ設定時間Ｔon１が経過したか否かを判断する（ステップＳ５５）。スイッチ制御部Ｂは、第２主ＯＮ時刻ｔ４２から第２ＯＮ設定時間Ｔon２が経過した場合（Ｙｅｓの場合）、第２主スイッチＳＷ１２及び第２補助スイッチＳＷ２２をＯＮ状態からＯＦＦ状態に変化させるように、第２主ＯＮ時刻ｔ４２から第２ＯＮ設定時間Ｔon２が経過した時刻ｔ４３（第２ＯＦＦ時刻ｔ４３）において第２主スイッチング信号及び第２補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させる（ステップＳ５６）。
【００８２】
一方、スイッチ制御部Ｂは、第２主ＯＮ時刻ｔ４２から第２ＯＮ設定時間Ｔon２が経過していない場合（Ｎｏの場合）、第２ＯＮ設定時間Ｔon２が経過するまでステップＳ５５の判断処理を繰り返すことにより、第２主ＯＮ時刻ｔ４２から第２ＯＮ設定時間Ｔon２が経過するのを待つ。スイッチ制御部Ｂは、第２主スイッチング信号及び第２補助スイッチング信号をＨ（ハイ）状態からＬ（ロー）状態に遷移させると、第２主スイッチング信号及び第２補助スイッチング信号の生成処理を終了し、ステップＳ１の処理に戻る。
【００８３】
このような本実施形態によれば、ハードスイッチング及びソフトスイッチングにかかわらず作動周期の開始時刻（第１基準時刻ｔ０、ｔ１０、ｔ２０）から規定時間Ｔｋの経過後に第１主スイッチＳＷ１１を作動させ、一方作業周期の半周期経過した時刻ｔ３（第２基準時刻ｔ３、ｔ３０、ｔ４０）から規定時間Ｔｋの経過後に第２主スイッチＳＷ１２を作動させるので、ハードスイッチングからソフトスイッチングに切り替わる、あるいはソフトスイッチングからハードスイッチングに切り替わる際でも、第１、第２主スイッチＳＷ１１，ＳＷ１２を作動させるタイミングを一定にして、出力電圧を安定させることができる。
【００８４】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されることなく、例えば以下のような変形が考えられる。
（１）上記実施形態は、双方向チョッパ回路Ａを備える電力変換装置に、本発明を適用しものであるが、本発明はこれに限定されない。例えば、昇圧チョッパ回路あるいは降圧チョッパ回路を備える電力変換装置に、本発明を適用するようにしてもよい。
【００８５】
（２）上記実施形態では、第１、第２デッドタイムＴＤ１，ＴＤ２が、第１、第２先行時間Ｔｓ１，Ｔｓ２に基づいて変化したが、第１、第２デッドタイムＴＤ１，ＴＤ２に関する最小値を設け、第１、第２デッドタイムＴＤ１，ＴＤ２が最小値を下回らないようにしてもよい。例えば、第１、第２先行時間Ｔｓ１，Ｔｓ２に基づいて算出された第１、第２デッドタイムＴＤ１，ＴＤ２が最小値を下回る場合には、第１、第２デッドタイムＴＤ１，ＴＤ２に最小値を設定するようにしてもよい。
【００８６】
（３）上記実施形態では、ステップＳ２２やステップＳ４１の処理において、前回の作動周期でハードスイッチングを行ったと判断した場合（Ｙｅｓの場合）、最小値を第１、第２先行時間Ｔｓ１，Ｔｓ２に設定したが、本発明はこれに限定されない。例えば、前回の作動周期でハードスイッチングを行った場合でも、ステップＳ３０やステップＳ４９の処理のように、電流センサＡ１からの電流検出信号に基づいて第１、第２先行時間Ｔｓ１，Ｔｓ２を算出するようにしてもよい。
【００８７】
（４）上記実施形態では、ステップＳ４の処理において、第１デッドタイムＴＤ１の計時に続いて第１先行時間Ｔｓ１を計時しているが、第１デッドタイムＴＤ１と第１先行時間Ｔｓ１とを個別に計時するのではなく、第１デッドタイムＴＤ１と第１先行時間Ｔｓ１との合計値である規定時間Ｔｋを計時するようにしてもよい。また、ステップＳ８の処理についても、同様であり、第２デッドタイムＴＤ２と第２先行時間Ｔｓ２との合計値である規定時間Ｔｋを計時するようにしてもよい。なお、上記ステップＳ４，Ｓ８の処理において、規定時間Ｔｋを計時する場合には、ステップＳ２の処理（第１先行時間Ｔｓ１及び第１デッドタイムＴＤ１の演算処理）及びステップＳ３の処理（第２先行時間Ｔｓ２及び第２デッドタイムＴＤ２の演算処理）を必要としない。
【００８８】
（５）上記実施形態では、スイッチ制御部Ｂは、オープンループ制御でバッテリＥの入出力電流に対して第１、第２先行時間Ｔｓ１、Ｔｓ２を決定したが、本発明これに限定されない。例えば、スイッチ制御部Ｂは、フィードバック制御によって、第１、第２先行時間Ｔｓ１、Ｔｓ２を決定するようにしてもよい。その際、スイッチ制御部Ｂは、図９に示す上限しきい値や下限しきい値を用いて、第１、第２先行時間Ｔｓ１、Ｔｓ２が上限しきい値を上回る値や下限しきい値を下回る値にならないように制御する。
【００８９】
（６）上記実施形態において、スイッチ制御部Ｂは、電流センサＡ１による検出結果（電流値）に基づいてデータテーブルを検索して、第１先行時間Ｔｓ１あるいは第２先行時間Ｔｓを算出したが、本発明はこれに限定されない。例えば、スイッチ制御部Ｂは、電流センサＡ１による検出結果と、バッテリＥ側の電圧と、負荷ＲＬ側の電圧との３つのパラメータの組み合わせに第１先行時間Ｔｓ１や第２先行時間Ｔｓ２が対応付けられたデータテーブルを予め記憶し、電流センサＡ１による検出結果、バッテリＥ側の電圧及び負荷ＲＬ側の電圧に基づいてデータテーブルを検索して、第１先行時間Ｔｓ１あるいは第２先行時間Ｔｓを算出するようにしてもよい。
【００９０】
（７）上記実施形態において、バッテリＥと負荷ＲＬとの接続関係を逆にするようにしてもよい。つまり、負荷ＲＬを端子Ｔ１１，Ｔ１２に接続し、バッテリＥを端子Ｔ２１，Ｔ２２に接続するようにしてもよい。
（８）上記実施形態において、電流センサＡ１がバッテリＥ側に設けられているが、負荷ＲＬ側に設けられていてもよい。例えば、端子Ｔ１１ではなく、端子Ｔ２１と接続する位置に電流センサＡ１を配置するようにしてもよい。
【符号の説明】
【００９１】
Ａ…双方向チョッパ回路、Ｂ…スイッチ制御部、Ｅ…バッテリ、ＲＬ…負荷、Ｔ１１，Ｔ１２…第１入出力端子、Ｔ２１，Ｔ２２…第２入出力端子、Ａ１…電流センサ、Ｃ１…第１平滑コンデンサ、Ｌ１１…主リアクトル、Ｌ１２…補助リアクトル、ＳＷ１１…第１主スイッチ、ＳＷ２１…第１補助スイッチ、Ｄ１１…第１ダイオード、Ｄ１２…第２ダイオード、Ｃ１１…第１スナバコンデンサ、ＳＷ１２…第２主スイッチ、ＳＷ２２…第２補助スイッチ、Ｄ１３…第３ダイオード、Ｄ１４…第４ダイオード、Ｃ１２…第２スナバコンデンサ、Ｃ２…第２平滑コンデンサ
【図１】
2015037363.tif 000003
【図２】
2015037363.tif 000004
【図３】
2015037363.tif 000005
【図４】
2015037363.tif 000006
【図５】
2015037363.tif 000007
【図６】
2015037363.tif 000008
【図７】
2015037363.tif 000009
【図８】
2015037363.tif 000010
【図９】
2015037363.tif 000011