JAJU510J March 2018 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
このビルド レベルで PFC の電流ループをチェックします。ラボ 6 は主に、電流ループの調整と性能の最適化を目的としています。スーパーバイザ電圧ループを使用せずに大電力から開始すると、過電流イベントによって電圧が上昇してスイッチが破損する可能性があるため、このラボは低電圧かつローパワーで開始するのが安全です。DC 端子での過電流トリップおよび高電圧を避けるため、TINV_idRef_pu 変数を注意深く設定してください。また、TINV_idRef_pu は、PFC 動作モードでは負の符号で定義され、インバータ動作モードでは正の符号で定義されます。
図 3-22 に、ラボ 6 を実行するためのソフトウェアフローを示します。
<tinv_settings.h> または main.syscfg ファイルのラボ番号を変更してプロジェクトをラボ 6 に設定します (powerSUITE プロジェクトを使用する場合、これは powerSUITE GUI で変更されます)。
ユーザーの settings.h ファイルには他にもいくつかの追加オプションがありますが、この設計ガイドに記載されているテストでは以下のオプションを使用します。
#if TINV_LAB == 6
#define TINV_TEST_SETUP TINV_TEST_SETUP_RES_LOAD
#define TINV_PROTECTION TINV_PROTECTION_ENABLED
#define TINV_SFRA_TYPE TINV_SFRA_CURRENT
#define TINV_SFRA_AMPLITUDE (float32_t)TINV_SFRA_INJECTION_AMPLITUDE_LEVEL2
#define TINV_POWERFLOW_MODE TINV_RECTIFIERER_MODE
#define TINV_DC_CHECK 0
#define TINV_SPLL_TYPE TINV_SPLL_SRF
#endifこのチェックでは、ソフトウェアはハードウェアまたは HIL プラットフォームのいずれか、あるいは両方で実行されます。
テストの構成に使用した機器の詳細については、ハードウェア テスト設定のセクションを参照してください。高電圧電力はまだ基板に供給しないでください。
main.syscfg を起動し、プロジェクト オプションでラボ 6 を選択します。補償器スタイル (PI 補償器) と調整ループ (電流ループ) が自動的に設定されます。ここで [Run Compensation Designer] アイコンをクリックすると、Compensation Designer ツールが起動し、powerSUITE ページで指定したパラメータを持つ電流ループ プラント モデルが表示されます。#define TINV_GV_PI_KP ((float32_t) 1.9979056049)
#define TINV_GV_PI_KI ((float32_t) 0.0041887902)
図 3-23 補償器設計の GUI - 電流ループの PI 係数TINV_neutralRelaySet に 1 を書き込んでリレーをオンにします。AC 電源をオンにした後すぐ (2 秒以内) にリレーがオンになるようにします。TINV_idRef_pu を -0.015pu に設定しますTINV_startPowerStage 変数に「1」を入力します。正弦波信号の電流が送電網から流れ (ローパワーでの電流であるため、いくらかの高調波を含む)、vBus 上に昇圧が見られます。出力電圧は 75V から約 100V に昇圧されます。このラボでは、出力電圧を調整する電子負荷を使用します。これらのテスト用に、TINV_VBUS_OVERVOLT_LIMIT を設定する必要があります。



図 3-27 デッドバンドのソフトスタート PWM 構成
図 3-29 に、ソフトスタートを実装することにより電流スパイクが低減するところを示します。

図 3-30 電流ループに対する PFC SFRA プラントの応答
図 3-31 電流ループに対する PFC SFRA ループの応答