MATHW-3P-SLEC

MathWorks MATLAB、Simulink、C2000 Microcontroller Blockset 和 Embedded Coder

MATHW-3P-SLEC

来源: MathWorks, Inc.
下载

概述

C2000 Microcontroller Blockset(链接到以下产品:C2000 Microcontroller Blockset - 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 Microcontroller Blockset 具有以下特性:

  • 自动编译和执行
  • 适用于片上和板上外设(例如 ADC、数字 I/O、ePWM、SPI、I2C 等)的块库
  • 使用外部模式进行实时参数调优和记录
  • 处理器优化代码,包括 IQMath 库
  • 能够通过执行分析功能来执行处理器在环 (PIL) 测试
  • PMSM FOC 电机控制和直流/直流降压转换器示例
  • 为控制律加速器 (CLA) 协处理器生成代码
  • 在单个模型中进行多核架构设计
  • 处理器间通信 (IPC)
  • ADC/PWM 同步
  • 中断触发
  • 通过器件上性能分析,您可以将数据从硬件流式传输到 Simulink Data Inspector (SDI) 查看器,以便实时查看硬件执行信息(如任务抢占、超限和 CPU 负载)

Motor Control Blockset™: 在 C2000 上设计并实现电机控制算法


Motor Control Blockset 提供用于为无刷电机开发场定向控制算法的参考示例和块。这些示例展示了如何配置控制器模型,以便为任意目标 MCU(使用 C2000 Microcontroller Blockset 和 Embedded Coder®)生成紧凑且快速的 C 代码。您还可以使用参考示例为特定电机控制套件生成算法 C 代码和驱动程序代码,包括 15 个以上基于 TI C2000 的硬件示例模型。
Blockset 包含许多用于创建并调节速度和扭矩控制器的工具,包括:

  • Park 和 Clarke 变换、滑模和磁通观测器以及空间矢量发生器
  • 基于电流和速度环路的指定带宽和相位裕度的控制器增益自动调节(使用 Simulink Control Design™)
  • 用于直接从硬件收集数据并计算电机参数,从而创建精确电机模型的实用程序。您可以使用参数化电机模型在闭环仿真中测试控制算法。

大学教材:电力电子控制应用微控制器编程简介:使用 MATLAB® 和 Simulink® 进行编码,作者:Politecnico di Milano(坦佩雷大学额外支持)

下载 观看带字幕的视频 视频
照片提供方为 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 MathWorks 的电机控制 Blockset™。MATLAB 和 Simulink 的付费附加产品。提供 30 天免费试用。需要嵌入式编码器和 C2000 硬件支持包,才能自动将算法部署到 TI 硬件。

MOTOR-CONTROL-BLOCKSET MathWorks 的电机控制 Blockset™。MATLAB 和 Simulink 的付费附加产品。提供 30 天免费试用。需要嵌入式编码器和 C2000 硬件支持包,才能自动将算法部署到 TI 硬件。

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 套件 BOOSTXL-DRV8305EVM DRV8305N 三相电机驱动 BoosterPack 评估模块 LAUNCHXL-F280049C F280049C C2000™ Piccolo™ MCU LaunchPad™ 开发套件 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 认可任何第三方公司,且无论任何第三方产品或服务是单独使用还是与任何 TI 产品或服务结合使用,均不得将该类信息和资源视为对任何第三方产品或服务适用性的保证或陈述。