电机控制软件开发套件启动新设计
扫描二维码
随时随地手机看文章
C2000™ 微控制器 (MCU) 已用于控制各种应用中的电机超过 25 年。这些电机主要是三相同步或异步电机,通常使用称为磁场定向控制 (FOC) 的技术进行控制,以通过提供有效的扭矩产生来最小化电力使用。它们用于从 100 瓦以下的医疗工具到数百千瓦的工业机械的各种产品。有些应用只需要扭矩控制,有些需要稳定的速度,还有一些需要非常精确的位置控制。这些不同的要求需要不同的解决方案,TI 多年来通过其数字电机控制库、controlSUITE™ 库和最近的 MotorWare™ 库提供了这些解决方案。
从今天开始,我们将最新的电机控制开发与设备级软件驱动程序整合到一个产品中:C2000Ware MotorControl 软件开发套件 (SDK)。
此 SDK 支持 C2000 平台中最新一代兼容的 TMS320F28379D、TMS320F28076 和 TMS320F280049C 系列,以及未来的所有新系列。SDK 的组件包括:
· C2000Ware:特定于设备的驱动程序、位域、库(数学、数字信号处理、控制、信号生成)、外设示例、实用程序、硬件文件和文档——围绕 TI 电机控制解决方案定制应用程序的其余部分所需的一切。
· 电机控制库:通用控制和电机控制特定功能,您可以将其用作完全定制的电机控制应用程序中的构建块。
· 硬件文件和文档。
· InstaSPIN-FOC™解决方案:使用 TI 的 FAST™ 软件编码器实现卓越性能的无传感器 FOC 解决方案。电机识别和自动电流环调谐可实现快速开发,即使对于电机控制经验有限的人也是如此。
· DesignDRIVE解决方案:传感器 FOC 解决方案使用 TI 的 DesignDRIVE 组件支持对多种电流检测拓扑、模拟和数字位置传感器接口、控制技术和灵活的实时连接进行实验。快速电流环路 (FCL) 是一个独特的优化软件库,它利用了所有硬件功能、加速器和周期清除技术。能够在不到 1 µs 的时间内实现整个 FOC 扭矩控制回路,从而实现更高频率的扭矩控制,从而实现更高频率的位置控制,从而实现具有卓越性能的伺服驱动器。
InstaSPIN-FOC 解决方案(图 1)于 2013 年发布,由 F2806x、F2805x 和 F2802x 系列上的片上只读存储器 (ROM) 库通过 MotorWare 软件包启用。该库已被重写为浮点 - 消除了定点缩放负担并利用片上加速器 - 并在 F28004x 系列的片上 ROM 中进行了更新。对于 InstaSPIN-FOC 用户来说,库函数调用和分步实验室项目看起来很熟悉。TI 还发布了一个新的BoosterPack™ 插件模块,专门用于使用我们的C2000 Piccolo™ MCU F280049C LaunchPad™ 开发套件的 InstaSPIN-FOC 解决方案。
图 1:InstaSPIN-FOC 功能
DesignDRIVE(图 2)在 controlSUITE 软件套件中发布并定期更新。通过将其包含在 MotorControl SDK 中,我们现在能够添加对 C2000Ware 的支持。这提供了更完整和用户友好的软件体验,并使 DesignDRIVE 更容易移植到其他 C2000 MCU 系列。
图 2:DesignDRIVE 组件
MotorControl SDK 的第一个版本包括表 1 中所示的支持。
表 1:MotorControl SDK 支持
TI 将每季度或每半年更新一次 MotorControl SDK,并且在未来的版本中计划支持:
· InstaSPIN-FOC 实验室完全在 F28004x 控制律加速器 (CLA) 协处理器上运行。
· InstaSPIN-FOC 支持异步感应电机。
· F28004x 系列的 DesignDRIVE 示例。
· 增强的 DesignDRIVE FCL 示例,包括绝对编码器反馈技术。
· 结合实时连接。