JAJU899 june   2023

 

  1.   1
  2.   概要
  3.   リソース
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1システムの説明
    1. 1.1 主なシステム仕様
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計上の考慮事項
      1. 2.2.1 電流および電圧コントローラ
      2. 2.2.2 高分解能 PWM 生成
    3. 2.3 主な使用製品
      1. 2.3.1 TMS320F280039
      2. 2.3.2 ADS131M08
  9. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ハードウェア要件
    2. 3.2 ソフトウェア要件
      1. 3.2.1 Code Composer Studio 内でプロジェクトを開く
      2. 3.2.2 プロジェクト構造
      3. 3.2.3 ソフトウェア・フロー図
    3. 3.3 テスト設定
      1. 3.3.1 電流および電圧ループをチューニングするためのハードウェア設定
      2. 3.3.2 双方向の電力フローをテストするためのハードウェア設定
      3. 3.3.3 電流および電圧キャリブレーションのハードウェア設定
    4. 3.4 テスト方法
      1. 3.4.1 ラボ変数の定義
      2. 3.4.2 ラボ 1.開ループ電流制御単相
        1. 3.4.2.1 ラボ 1 のソフトウェア・オプションの設定
        2. 3.4.2.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.2.3 コードの実行
      3. 3.4.3 ラボ 2.閉ループ電流制御単相
        1. 3.4.3.1 ラボ 2 のソフトウェア・オプションの設定
        2. 3.4.3.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.3.3 コードの実行
        4. 3.4.3.4 電流キャリブレーション
      4. 3.4.4 ラボ 3.閉ループ電流制御 2 相
        1. 3.4.4.1 ラボ 3 のソフトウェア・オプションの設定
        2. 3.4.4.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.4.3 コードの実行
      5. 3.4.5 ラボ 4.閉ループ電流および電圧制御
        1. 3.4.5.1 ラボ 4 のソフトウェア・オプションの設定
        2. 3.4.5.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.5.3 コードの実行
        4. 3.4.5.4 電圧キャリブレーション
    5. 3.5 テスト結果
      1. 3.5.1 電流ループ負荷レギュレーション誤差
      2. 3.5.2 電圧ループ負荷レギュレーション誤差
      3. 3.5.3 無負荷時の電圧遷移
      4. 3.5.4 スタートアップ時の過渡応答
      5. 3.5.5 双方向電流スイッチング時間
  10. 4設計とドキュメントのサポート
    1. 4.1 設計ファイル
      1. 4.1.1 回路図
      2. 4.1.2 BOM
    2. 4.2 ツールとソフトウェア
    3. 4.3 ドキュメントのサポート
    4. 4.4 サポート・リソース
    5. 4.5 商標
  11. 5著者

コードの実行

ラボ 1 のコードを実行するには、次の手順に従います。

  1. セクション 3.3.1 に示すようにテスト設定を使用します。
  2. メニュー・バーのGUID-6A5E916F-7491-4EA1-8837-39F302DDDF73-low.gifをクリックしてプロジェクトを実行します。
  3. 監視ビューで、[Expression] ウィンドウで BT2PH_InputVoltageSense_V が 12V~15V の範囲内にあるかどうかを確認します。
  4. オシロスコープを使用して、周波数が 15.625kHz の場合に外部 ADC の DRDY 信号をチェックします。 マイコンが動作しているときの ADS131M08 の DRDY および CS 信号を、図 3-25 に示します。
  5. [Expression] ウィンドウで次のパラメータを設定します。
    • BT2PH_userParam_V_I_ch1->dutyRef_pu = 0.03
    • BT2PH_userParam_V_I_ch1->en_bool = 1 を設定します
    • 「BT2PH_enableRelay_bool」を 1 に設定して、出力リレーをイネーブルにします
    • [Expression] ウィンドウの設定については、図 3-13 を参照してください
  6. BT2PH_measureMultiphere_V_I 変数は、DC/DC コンバータの出力電流と電圧を示します。BT2PH_userParam_V_I_ch1->dutyRef_pu を調整し、電流が約 15A であることを確認します。
  7. 開ループ電流制御用の SFRA 設定閉ループ電流制御の SFRA 設定開ループ電流制御の SFRA 設定閉ループ電流制御の SFRA 設定 に、開ループ電流制御用のプラント・モデルを抽出するための SFRA 設定を示します。SYSCONFIG ページで Run SFRA アイコンをクリックします。 SFRA GUI がポップアップ表示されます。
  8. SFRA GUI でデバイスのオプションを選択します。たとえば、F280039 の場合は浮動小数点を選択します。[Setup Connection] をクリックします。 ポップアップ・ウィンドウで [Boot on Connect] オプションのチェックを外し、適切な COM ポートを選択します。[OK] ボタンをクリックします。SFRA GUI に戻り、[Connect] ボタンをクリックします。
  9. SFRA GUI がデバイスに接続します。これで [Start Sweep] をクリックして、SFRA 掃引を開始できるようになりました。 SFRA 掃引が完了するまでには数分かかります。完了すると、図 3-15 に示すように測定値が表示されたグラフが表示されます。
  10. また、周波数応答データは SFRA データ・フォルダ下のプロジェクト・フォルダに保存され、SFRA 実行時のタイムスタンプが記録されます。
GUID-20230628-SS0I-3MD7-GC1L-MBQX4NXKCV7P-low.png図 3-12 外部 ADC の CSn 信号と DRDY 信号
GUID-20230628-SS0I-FR2F-JDTR-9DDGRBKGJMNL-low.png図 3-13 ラボ 1 [Expression] ウィンドウ、開ループ
GUID-20230628-SS0I-8WFX-KHVJ-FMTXKP3CMMRZ-low.svg図 3-14 開ループ電流制御用の SFRA 設定
GUID-20230628-SS0I-T9MH-52RP-1CXDPP8ZS1HP-low.png図 3-15 電流制御の開ループ周波数応答