JAJU889 may 2023
TIDM-02014 用のソフトウェア・プロジェクトを CCS にインポートするには、[Project] → [Import CCS Projects] をクリックし、<SDK install location>\designs\tidm_02014\<device>\ccs を選択して [Select Folder] をクリックします。tidm_02014_<device> というプロジェクトを選択し、[Finish] をクリックします。これでプロジェクトが CCS の [Project Explorer] ペインに表示されますプロジェクトを CCS にインポートする方法の詳細については、ユーザー・ガイドを参照してください。
src_foc フォルダには、パーク変換とクラーク変換、PID 機能、エスティメータなど、一般的な FOC モジュールが含まれています。これらのモジュールは、特定のデバイスやボードからは独立しており、SDK 内の他の複数の設計で使用されます。
src_control フォルダには、割り込みサービス・ルーチンおよびバックグラウンド・タスク内でモーター制御コア・アルゴリズム関数を呼び出すモーター・ドライブ制御ファイルが含まれています。src_sys フォルダには、CAN 通信用のドライバなど、他のシステム機能用に予約されたいくつかのファイルが含まれています。システム制御や通信など用に、独自のコードを使用できます。これらのモジュールは、このリファレンス・デザイン・プロジェクトに特定のものですが、デバイスやボードからは独立しています。
基板固有、モーター特定、およびデバイス特定のファイルは、src_board フォルダにあります。これらのファイルは、デザインを実行するデバイス特定のドライバで構成されています。プロジェクトを独自のボードや他のデバイスに移行する場合は、hal.c、hal.syscfg (または使用している場合は hal_dclinkss.syscfg)、hal.h、および user_mtr1.h ファイルをデバイスやボードのピン配置や機能に基づいて変更するだけです。
tidm_02014 プロジェクトのデフォルトのビルド構成は F28003x_RELEASE という名前で、hal.syscfg ファイルを使用して ePWM、CMPSS、ADC ペリフェラル、GPIO を構成します。この構成には、プロジェクトの事前定義済みシンボル、シングル・シャント電流再構築ライブラリ・ファイル、ビルドの一部としての関数呼び出しが含まれています。
デフォルトのビルド構成は、プロジェクトを右クリックし、[Build Configurations] → [Manage] を選択すると変更できます。さまざまなテスト・ケースに合わせてビルド構成を追加または変更できます。
プロジェクトのプロパティで事前定義されたシンボルを使用して、システムのさまざまな動作モードを有効または無効にできます。オプションは以下のとおりです。
閉ループ制御をイネーブルにします。
イネーブルします。
これらのシンボルを事前定義されたシンボル・リストに追加すると、それぞれの機能がイネーブルになります。事前定義されたシンボルを表示および編集するには、プロジェクトを右クリックして [Properties] を選択します。図 3-14 に示すように、[C2000 Compiler] オプションの [Predefined Symbols] セクションを選択します。デフォルトでは、上記のシンボルは事前定義されたシンボル・リストに定義されており、対応する機能がイネーブルになっています。