JAJU510J March 2018 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
このラボでは、ハードウェアまたは HIL プラットフォーム上で、電力段を開ループで動作させます。図 3-5 に、実際のハードウェアのラボ設定を示します。
図 3-6 に、ソフトウェア図を示します。
テストの構成に使用した機器の詳細については、ハードウェア テスト設定のセクションも参照してください。<tinv_settings.h> または main.syscfg ファイルのラボ番号を変更してプロジェクトをラボ 2 に設定します (powerSUITE プロジェクトを使用する場合、これは powerSUITE GUI で変更されます)。
user-settings.h ファイルには他にもいくつかの追加オプションがありますが、このユーザー ガイドに記載されているテストでは以下のオプションを使用します。
//
// Option to use SDFM based grid sensing for the current loop
// with this option the inv current from hall sensor is overwritten by the grid current from SDFM
// On Revision 5 of the hardware the only option supported is the SDFM sensing
//
#define TINV_SDFM 1
#define TINV_ADC 2
#define TINV_CURRENT_LOOP_SENSE_OPTION TINV_ADC
....
#if TINV_LAB == 2
#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_INVERTER_MODE
#define TINV_DC_CHECK 0
#define TINV_SPLL_TYPE TINV_SPLL_SRF
#endifこのチェックでは、ソフトウェアはハードウェアまたは HIL プラットフォームのいずれか、あるいは両方で実行されます。
まず、スター型接続負荷に適切な約 500Ω の抵抗性負荷を設定します (テストに適した電力定格を確認)。ただし、インバータ モードは無負荷でも開始できます。12V 補助電源を有効にします。コードをビルドしてロードし、lab2.js ファイルを使用して、CCS ウィンドウでウォッチ対象の変数を入力します。
TINV_fanSet 機能を使用して、ファンを有効にしてください。TINV_neutralRelaySet に 1 を書き込んでリレーをオンにします。補助電源の消費電流は約 600mA になります。TINV_clearPWMTrip を 1 に設定して PWM トリップ信号をクリアします。これでスイッチング動作が開始し、電圧の正弦波が出力に表示され始めます。この時点で、補助電源の消費電流は約 800mA になります。ファンが有効なとき、補助電源の合計電流は約 1.4A です。TINV_vdInvRef_pu (デフォルト値は 0.835) は、インバータの AC 出力を開ループ形式で変化させるために使用可能な変調インデックスです。#ifndef __TMS320C28XX_CLA__
TINV_dVal1 = TINV_iGrid_A_sensed_pu;
TINV_dVal2 = TINV_iGrid_B_sensed_pu;
TINV_dVal3 = TINV_iGrid_C_sensed_pu;
TINV_dVal4 = TINV_rgen.out;
DLOG_4CH_run(&TINV_dLog1);
#endif
図 3-7 検出された送電網電流図 3-8 に、CCS のグラフ ウィンドウで監視される 3 つの送電網電圧を示します。目盛りは単位あたり (pu) で示されます。
図 3-8 検出された送電網電圧図 3-9 に、173VAC および 0.88kW で開ループで動作するインバータの電圧および電流の波形を示します。
