MATHW-3P-SLEC

MathWorks MATLAB, Simulink, C2000 微控制器區塊集和嵌入式編碼器

MATHW-3P-SLEC

下載項目

概覽

C2000 微控制器區塊集 (連結產品 C2000 微控制器區塊集 - MATLAB (mathworks.com)):運用具 C2000 MCU 和 MathWorks 軟體工具的模型式設計,節省設計時間並加快生產速度。


MATLAB Coder™、Simulink Coder™ 和 Embedded Coder® 會產生 ANSI/ISO C 代碼,可在使用 Code Composer Studio IDE 的 Texas Instruments™ (TI) C2000 微控制器 (MCU) 上編譯和執行。Embedded Coder 可讓您輕鬆配置 MATLAB® 和 Simulink® 演算法產生的代碼,以控制軟體介面、執行性能最佳化並降低記憶體消耗。


C2000 微控制器區塊集提供以下功能:

  • 自動構建和執行
  • 適用晶片及板載周邊設備 (如 ADC、數位 I/O、ePWM、SPI、I2C 等) 的區塊庫
  • 使用外部模式進行即時參數調整和記錄
  • 處理器最佳化代碼,包括 IQMath 庫
  • 執行處理器迴路 (PIL) 與執行剖析的能力
  • PMSM FOC 馬達控制與 DC/DC 降壓轉換器的範例
  • 產生平行加速器 (CLA) 協同處理器的代碼
  • 單一模型中的多核心架構設計
  • 處理器間通訊 (IPC)
  • ADC/PWM 同步
  • 中斷觸發
  • 裝置上剖析功能讓您可透過簡化硬體至 Simulink Data Inspector (SDI) 檢視器的資料,看到硬體執行資訊的即時視覺顯示,例如任務優先權、超限運轉和 CPU 負載

馬達控制區塊集™:在 C2000 上設計和執行馬達控制演算法


馬達控制區塊集可為開發無刷馬達磁場定向控制演算法提供參考範例和區塊。此範例說明如何設定控制器模型,以針對任何目標 MCU 產生精巧且快速的 C 程式碼 (具 C2000 微控制器區塊集和 Embedded Coder®)。您也可利用參考範例產生特定馬達控制套件的演算 C 程式碼及驅動器程式碼,其中包括超過 15 種適用 TI C2000 架構硬體的範例模型。
區塊集包含許多用於建立和調節速度及扭矩控制器的工具,包括:

  • Park 和 Clarke 轉換、滑動模式和通量估測器,以及空間向量產生器
  • 根據電流與速度迴路指定頻寬和相位餘裕的自動控制器增益微調 (使用 Simulink Control Design™)
  • 直接從硬體收集資料和計算馬達參數的公用程式,以建立準確的馬達模型。您可使用參數化馬達模型,在閉迴路模擬中測試控制演算法。

大學教材:電力電子控制應用微控制器編程簡介:使用 MATLAB® and Simulink® 進行編碼,由米蘭理工大學編寫 (坦佩雷大學提供其他支援)

下載 觀看有字幕稿的影片 影片
相片提供者:MathWorks, Inc.

下載項目

支援軟體

C2000-MICROCONTROLLER-BLOCKSET C2000 Microcontroller Blockset – C2000 Microcontroller Blockset from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trail is available. Embedded Coder is required to automatically deploy algorithms on TI hardware.

C2000-MICROCONTROLLER-BLOCKSET C2000 Microcontroller Blockset – C2000 Microcontroller Blockset from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trail is available. Embedded Coder is required to automatically deploy algorithms on TI hardware.

close
最新版本
版本: null
發行日期:
支援軟體

MOTOR-CONTROL-BLOCKSET Motor Control Blockset™ from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trial is available. Embedded Coder and C2000 Hardware Support Package are required to automatically deploy algorithms to TI hardware.

MOTOR-CONTROL-BLOCKSET Motor Control Blockset™ from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trial is available. Embedded Coder and C2000 Hardware Support Package are required to automatically deploy algorithms to TI hardware.

close
最新版本
版本: null
發行日期:

相關設計資源

硬體開發

開發套件
LAUNCHXL-F2800137 適用於 C2000™ 即時 MCU 的 TMS320F2800137 LaunchPad™ 開發套件 LAUNCHXL-F280025C 適用於 C2000™ 即時 MCU 的 F280025C LaunchPad™ 開發套件 LAUNCHXL-F280039C 適用 C2000™ 即時 MCU 的 TMS320F280039C LaunchPad™ 開發套件 LAUNCHXL-F28027 C2000 Piccolo MCU F28027 LaunchPad™ 開發套件 LAUNCHXL-F28379D F28379D LaunchPad™ development kit for C2000™ Delfino™ MCU
開發板
2MTR-DYNO 2MTR-DYNO InstaSPIN-FOC 評估模組 BOOSTXL-DRV8305EVM DRV8305N 3 相馬達驅動器 BoosterPack 評估模組 LAUNCHXL-F280049C F280049C LaunchPad™ 開發套件 C2000™ Piccolo™ MCU LAUNCHXL-F28027F C2000 Piccolo MCU F28027F LaunchPad™ 開發套件 LAUNCHXL-F28069M F28069M LaunchPad™ development kit for C2000™ Piccolo™ MCU TMDSHVMTRINSPIN 具有 InstaSPIN-FOC 和 InstaSPIN-MOTION Piccolo MCU 的高壓馬達控制套件

軟體開發

驅動程式或資料庫
CONTROLSUITE controlSUITE™ 套裝軟體:適用於 C2000™ 微控制器的軟體和開發工具
IDE、配置、編譯器或偵錯程式
CCSTUDIO Code Composer Studio™ 整合式開發環境 (IDE)
軟體開發套件 (SDK)
C2000WARE 適用於 C2000 MCU 的 C2000Ware

支援與培訓

第三方支援
TI 並未針對此軟體提供持續直接設計支援。如需在進行設計時獲得支援,請聯絡 MathWorks, Inc..
免責聲明

以上特定資訊和資源 (包括非 TI 網站的連結) 可能由第三方合作夥伴提供,且將其納入此處僅供方便使用。TI 不是該等資訊和資源之內容的提供者,亦不為該等資訊和資源之內容負責,且您應代表您自己針對您的預期使用,對其進行審慎評估。在此處納入該等資訊和資源並不暗示 TI 對任何第三方公司的背書,且不應解讀為對任何第三方產品或服務之適用性的保證或聲明,無論是獨立或結合任何 TI 產品或服務皆然。