适用于 C2000™ MCU 的 MotorControl 软件开发套件 (SDK)
C2000WARE-MOTORCONTROL-SDK
此产品已上市,且可供购买。 可提供某些产品的较新替代品。
此产品已上市,且可供购买。 可提供某些产品的较新替代品。
立即订购
器件型号 | 从德州仪器 (TI) 或第三方购买 | 通知我 | 状态 | 当前版本 | 版本日期 | 操作系统 |
C2000WARE-MOTORCONTROL-SDK: |
免费 |
ACTIVE | v3.01.00.00 | 13-JAN-2021 | Windows | |
C2000WARE-MOTORCONTROL-SDK-CLOUD: |
|
ACTIVE |
主要文档

- C2000Ware Motor Control SDK Getting Started Guide
(PDF 36 KB)
2019年 3月 20日 (英文內容)
- 查看所有技术文档 (2)
描述
- 适用于 C2000™ 微控制器 (MCU) 的 MotorControl SDK 包含一套全面的软件基础架构、工具和文档,旨在最大程度缩短基于 C2000 MCU 的电机控制系统开发时间,可适用于各种三相电机控制应用。软件包括的固件在适用于工业驱动和其他电机控制的 C2000 电机控制评估模块 (EVM) 和 TI Designs (TID) 上运行。MotorControl SDK 在高性能电机控制应用的每个开发和评估阶段提供所有需要的资源。
- 该 SDK 包含一个 C2000Ware 副本,因此可提供从特定于器件的驱动程序和支持软件到复杂系统应用中的完整系统示例等多种资源
- 请在下方查看此 SDK 支持的 C2000 系列。其他 C2000 系列仍然得到以前的电机控制软件基础架构(例如 MotorWare 和 controlSUITE)的支持。
特性
- C2000 MCU 电机控制应用的完整软件库
- InstaSPIN-FOC:无传感器 FOC 解决方案
- 无传感器扭矩或速度场定向控制
- 用于优质转子磁通、角度、速度和扭矩估算的 FAST™ 软件观测器
- 电机参数识别
- 观测器和扭矩控制回路自动调整
- 针对低速和高动态应用的卓越性能
- DesignDRIVE:有传感器 FOC 解决方案
- 有传感器速度或位置场定向控制
- 位置反馈:旋转变压器、增量编码器和绝对编码器
- 电流检测技术:低侧分流、直列式电流采样和 Σ-Δ 滤波器解调
- 快速电流环路 (FCL):优化的软件库,可充分利用硬件资源来加速对系统的采样、处理和驱动,从而在伺服控制应用中实现针对给定 PWM 频率的最高控制带宽。
- 实时连接示例
- 基于 Code Composer Studio 的 TI Resource Explorer 图形用户界面 (GUI) 可实现对软件、开发套件、库、用户指南、应用手册等的直观导航。
- Code Composer Studio 示例项目的自动加载
- 查看适用于 MotorControl SDK 的在线 TI Resource Explorer
- 套件软件和支持
- 当前 SDK 版本支持以下解决方案,未来版本中将添加更多解决方案
-
控制器 EVM
逆变器 EVM
C2000 系列
解决方案
详细信息
F28004x
InstaSPIN-FOC
C28x CPU
无传感器
扭矩/速度控制
低侧分流同步电机 (PMSM/BLDC/IPM)F28004x
InstaSPIN-FOC C28x CPU
无传感器
扭矩/速度控制
低侧分流
同步电机 (PMSM/BLDC/IPM)F2837x
DesignDRIVE C28x CPU + CLA
增量编码器
位置/速度控制
直列式电流检测 (LEM)
同步电机 (PMSM/BLDC/IPM)
- 支持模块化构建的示例项目可指导用户完成整个开发
- 文档 - 快速启动指南 (QSG)、硬件指南以及应用指南等
- 完整的硬件开发套件包括原理图、物料清单 (BOM)、光绘文件以及源代码
- 库
- 适用于电机控制的模块化软件库块
- FAST 软件观测器库
- 快速电流环路库
- C2000ware 的组成部分
- 数字控制器库
- 数学库 - IQMath™、CLA、浮点
- DSP 库
- MotorControl SDK InstaSPIN 通用 GUI
- InstaSPIN-FOC 项目中的工具变量
- 从 TI 云库安装,搜索“InstaSPIN”
- 其他 C2000 支持
- 技术讲座
- 视频
- E2E 在线支持论坛
- Code Composer Studio IDE 概览和下载
包含项目
- MotorControl SDK installation
- To install the SDK, run: C2000Ware_MotorControl_SDK_<version>_setup.exe
- The default installation location is “C:\ti\c2000”
- Install Code Composer Studio
- Run Code Composer Studio and browse the TI Resource Explorer
技术文档
用户指南 (1)
标题 | 类型 | 大小 (KB) | 日期 | 下载最新英文版本 |
36 | 2019年 3月 20日 |
设计文件 (1)
标题 | 类型 | 大小 (KB) | 日期 | 下载最新英文版本 |
ZIP | 7038 | 2019年 2月 19日 |
相关产品
软件开发 (3)
名称 | 器件型号 | 软件类型 |
---|---|---|
Code Composer Studio (CCS) 集成开发环境 (IDE) | CCSTUDIO | IDE、配置、编译器或调试器 |
适用于 C2000 MCU 的 C2000Ware | C2000WARE | 软件开发套件 (SDK) |
适用于 C2000 MCU 的 DigitalPower 软件开发套件 (SDK) | C2000WARE-DIGITALPOWER-SDK | 软件开发套件 (SDK) |
硬件开发 (10)
名称 | 器件型号 | 工具类型 |
---|---|---|
C2000 DesignDRIVE Position Manager BoosterPack™ 插件模块 | BOOSTXL-POSMGR | 子卡 |
F280049C controlCARD 评估模块 | TMDSCNCD280049C | 子卡 |
F28388D controlCARD 评估模块 | TMDSCNCD28388D | 子卡 |
具有基于分流的直列式电机相电流检测的 48V 三相逆变器评估模块 | BOOSTXL-3PHGANINV | 子卡 |
具有降压和 SPI 接口的 DRV8320RS 三相智能栅极驱动器评估模块 | BOOSTXL-DRV8320RS | 子卡 |
用于 C2000 实时控制开发套件的 F28379D controlCARD | TMDSCNCD28379D | 子卡 |
用于工业电机控制的 C2000 DesignDRIVE 开发套件 | TMDXIDDK379D | 开发工具套件 |
C2000 Piccolo MCU F280049C LaunchPad™ 开发套件 | LAUNCHXL-F280049C | 评估板 |
TMDSCNCD280025C | TMDSCNCD280025C | 评估板 |
三相电机控制套件:350V、10A、1-1.5 kW,带 Piccolo F28069M、InstaSPIN™-FOC | TMDSHVMTRINSPIN | 评估板 |
参考设计 (3)
名称 | Part Number | 工具类型 |
---|---|---|
Distributed multi-axis servo drive over fast serial interface (FSI) reference design | TIDM-02006 | 参考设计 |
Dual-axis servo drive with fast current loop (FCL) control reference design | TIDM-02007 | 参考设计 |
适用于 C2000 MCU 的 Tamagawa T-Format 绝对编码器主接口参考设计 | TIDM-1011 | 参考设计 |
TI 器件 (39)
器件型号 | 名称 | 产品系列 |
---|---|---|
TMS320F280021 | 具有 100MHz 频率、FPU、TMU、32KB 闪存的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280021-Q1 | Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 32-KB flash | 微控制器 (MCU) |
TMS320F280023 | 具有 100MHz 频率、FPU、TMU、64KB 闪存的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280023-Q1 | Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 64-KB flash | 微控制器 (MCU) |
TMS320F280023C | 具有 100MHz 频率、FPU、TMU、64KB 闪存、CLB 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280025 | 具有 100MHz 频率、FPU、TMU、128KB 闪存的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280025-Q1 | Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash | 微控制器 (MCU) |
TMS320F280025C | 具有 100MHz 频率、FPU、TMU、128KB 闪存、CLB 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280025C-Q1 | Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, CLB | 微控制器 (MCU) |
TMS320F280040 | 具有 100MHz 频率、FPU、TMU、128KB 闪存、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280040C | 具有 100MHz 频率、FPU、TMU、128KB 闪存、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280041 | 具有 100MHz 频率、FPU、TMU、128KB 闪存、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280041C | 具有 100MHz 频率、FPU、TMU、128KB 闪存、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280045 | 具有 100MHz 频率、FPU、TMU、256KB 闪存、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280048 | 具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280048C | 具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280049 | 具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F280049C | 具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28075 | 具有 120MHz 频率、FPU、TMU、512KB 闪存、CLA、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28076 | 具有 120MHz 频率、FPU、TMU、512KB 闪存、CLA、CLB、SDFM 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28374D | 具有 800MIPS、2xCPU、2xCLA、FPU、TMU、512KB 闪存、EMIF、12 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28374S | 具有 400MIPS、1xCPU、1xCLA、FPU、TMU、512KB 闪存、EMIF、12 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28375D | 具有 800MIPS、2xCPU、2xCLA、FPU、TMU、1024KB 闪存、EMIF、12 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28375S | 具有 400MIPS、1xCPU、1xCLA、FPU、TMU、1024KB 闪存、EMIF、12 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28376D | 具有 800MIPS、2xCPU、2xCLA、FPU、TMU、512KB 闪存、EMIF、16 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28376S | 具有 400MIPS、1xCPU、1xCLA、FPU、TMU、512KB 闪存、EMIF、16 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28377D | 具有 800MIPS、2xCPU、2xCLA、FPU、TMU、1024KB 闪存、EMIF、16 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28377D-EP | 具有 800MIPS、2xCPU、2xCLA、FPU、TMU、1MB 闪存、EMIF、16 位 ADC 的 C2000™ 增强型产品 32 位 MCU | 微控制器 (MCU) |
TMS320F28377S | 具有 400MIPS、1xCPU、1xCLA、FPU、TMU、1024KB 闪存、EMIF、16 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28378D | 具有 800MIPS、2xCPU、2xCLA、FPU、TMU、1024KB 闪存、CLB、EMIF、12 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28378S | 具有 400MIPS、1xCPU、1xCLA、FPU、TMU、1024KB 闪存、CLB、EMIF、12 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28379D | 具有 800MIPS、2xCPU、2xCLA、FPU、TMU、1024KB 闪存、CLB、EMIF、16 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28379S | 具有 400MIPS、1xCPU、1xCLA、FPU、TMU、512KB 闪存、CLB、EMIF、16 位 ADC 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28384D | 具有连接管理器、2 个 C28x+CLA CPU、1.5MB 闪存、FPU64、以太网的 32 位 MCU | 微控制器 (MCU) |
TMS320F28384S | 具有连接管理器、1 个 C28x+CLA CPU、1.0MB 闪存、FPU64、以太网的 32 位 MCU | 微控制器 (MCU) |
TMS320F28386D | 具有连接管理器、2 个 C28x+CLA CPU、1.5MB 闪存、FPU64、CLB、以太网的 32 位 MCU | 微控制器 (MCU) |
TMS320F28386S | 具有连接管理器、1 个 C28x+CLA CPU、1.0MB 闪存、FPU64、CLB、以太网的 32 位 MCU | 微控制器 (MCU) |
TMS320F28388D | 具有连接管理器、2 个 C28x+CLA CPU、1.5MB 闪存、FPU64、CLB、ENET、EtherCAT 的 C2000™ 32 位 MCU | 微控制器 (MCU) |
TMS320F28388S | 具有连接管理器、1 个 C28x+CLA CPU、1.0MB 闪存、FPU64、CLB、以太网、EtherCAT 的 32 位 MCU | 微控制器 (MCU) |
支持与培训
搜索我们广泛的在线知识库,可全天候获得数百万个技术问题和答案。
从 TI 专家处搜索答案
由TI和其社区用户提供的内容仅符合当时状况,不视为TI的标准说明。
请详见网站使用条款。
如果您对质量、包装或订购 TI 产品有疑问,请访问我们的支持页面。