C2000 Microcontroller Blockset 快速入门
C2000™ Microcontroller Blockset 使您能够为适用于 TI C2000 微控制器 (MCU) 的数字电源转换和电机控制应用程序建模。该模块集包含外设模块(如数字 I/O、ADC 和 ePWM),可用于在工业和汽车应用中,利用 C2000 微控制器对需要 ADC-PWM 同步的控制算法进行仿真。
该模块集允许您使用处理器间数据通信 (IPC) 和协处理器(控制律加速器)模块对多核执行的算法进行分区。您可以将 Simulink® 模型直接连接至支持的硬件,以实现实时 I/O 数据交换,从而快速完成原型构建。
您可以为 C2000 微控制器生成优化代码,利用 IQ Math 及相关优化例程实现代码的实时和中断驱动执行,并执行实时信号监测、参数调优以及处理器在环 (PIL) 测试(需配合 Embedded Coder® 使用)。该模块集包含参考示例,可帮助您在 C2000 MCU(以及 Motor Control Blockset™ 和 Embedded Coder)上构建和部署电机控制应用程序。
C2000TM 是 Texas Instruments® 的商标。
教程
- Texas Instruments入门指南 C2000 Microcontroller Blockset
本示例向您展示如何使用 C2000™ Microcontroller Blockset 在 Texas Instruments™ C2000 硬件上运行 Simulink® 模型。
- 利用串行通信进行参数调节和信号记录
本示例展示了如何使用在 Texas Instruments™ C2000™ 目标上运行的 Simulink® 模型执行参数调整和数据记录。
- 使用 PIL 进行代码验证和确认
本示例向您展示如何使用 Texas Instruments™ C2000™ 处理器在 C2000™ Microcontroller Blockset 中使用 PIL 进行代码验证和确认。
- 使用外部模式进行代码验证和确认
本示例向您展示如何使用 C2000™ Microcontroller Blockset 在外部模式下进行代码验证和确认。
- 基于控制律加速器 (CLA) 的建模与代码生成
使用控制律加速器 (CLA) 协处理器对 C2000 MCU 模型进行建模和生成代码。
- Connected IO 快速入门
在本示例中,您将学习如何将 Simulink® 模型直接连接到支持的硬件以进行实时 I/O 数据交换,并使用 C2000™ Microcontroller Blockset 中的 Connected IO 使 LED 闪烁。
C2000 建模基础
- 创建模型和生成 C2000 处理器的可执行文件概述
概述了创建模型和为目标生成可执行文件所需的步骤。 - Exploring TI C2000 Toolchain Options
Utilize TI C2000 toolchains like COFF ABI, EABI, and ARM® to generate code. - Overview of CLA Configuration for C2000 Processors Using Subsystem
Overview of CLA Task and Subsystem, data exchange, interrupt generation and model configuration for CLA. - 使用控制律加速器 (CLA)
本示例展示了如何使用 TI® 处理器上的控制律加速器 (CLA) 和 C2000™ Microcontroller Blockset。 - Modeling Control Law Accelerator (CLA) Using Model Reference
Use the control law accelerator (CLA) co-processor in C2000 MCU models. - Model Reference Support for C2000 Processors
Model reference support for driver blocks in C2000 processors. - Enhance Code Execution Speed in TI C2000 Simulink Applications
Optimize code for efficient execution. - 使用 Custom Code 模块测量 TI C2000 上的代码执行时间
使用 Custom Code 模块来测量代码执行时间。 - 将数据/代码加载到闪存并从 TI C2000 的 RAM 运行
在 TI C2000 处理器上,在 RAM 中执行对性能要求较高的函数,而不是在 ROM 中执行。 - 基于双模型方法的实时数据记录
采用两种模型方法实时记录数据。 - MISRA C Compliance for C2000 Peripherals and Generated Code
Defines the method to claim compliance to MISRA™ C:2023 guidelines. Includes applicable modeling guidelines and Model Advisor checks.
建模与代码生成
验证与确认
精选示例
视频
C2000 Microcontroller Blockset 快速入门
C2000 Microcontroller Blockset 的安装与设置分步指南。
使用 Simulink 对 TI C2000 LaunchPad 进行编程
使用 Simulink 对 TI C2000 LaunchPad 进行编程,以实现您的实时控制编程应用程序。
将 TI F28069 LaunchPad 与 Simulink 结合使用
使用 F28069 Launchpad 和 C2000 Microcontroller Blockset 控制两个三相无刷电机。







