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® 進行編碼,由米蘭理工大學編寫 (坦佩雷大學提供其他支援)
下載項目
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.
相關設計資源
硬體開發
開發套件
開發板
軟體開發
驅動程式或資料庫
IDE、配置、編譯器或偵錯程式
軟體開發套件 (SDK)
支援與培訓
影片系列
觀看所有影片免責聲明
以上特定資訊和資源 (包括非 TI 網站的連結) 可能由第三方合作夥伴提供,且將其納入此處僅供方便使用。TI 不是該等資訊和資源之內容的提供者,亦不為該等資訊和資源之內容負責,且您應代表您自己針對您的預期使用,對其進行審慎評估。在此處納入該等資訊和資源並不暗示 TI 對任何第三方公司的背書,且不應解讀為對任何第三方產品或服務之適用性的保證或聲明,無論是獨立或結合任何 TI 產品或服務皆然。