当前位置:首页 > 工业园区 >电机控制软件开发套件启动新设计方案(电机控制软件开发套件启动新设计程序)

电机控制软件开发套件启动新设计方案(电机控制软件开发套件启动新设计程序)

C2000 微控制器(MCU) 已用于控制各种应用中的电机超过25 年。这些电机主要是三相同步或异步电机,通过磁场定向控制(FOC)技术进行控制,以提供高效的扭矩产生,从而最大限度地减少电力使用。它们的应用范围从低于100W 的医疗工具到数百千瓦的工业机械。有些应用仅需要扭矩控制,有些应用需要稳定的速度,还有一些应用需要极其精确的位置控制。这些不同的要求需要各种解决方案,德州仪器(TI) 多年来通过其数字电机控制库、controlSUITE 库和MotorWare 库提供了这些解决方案。

现在,TI 将电机控制开发和设备级软件驱动程序统一到一个产品中:C2000Ware MotorControl 软件开发套件(SDK)。

电机控制软件开发套件启动新设计方案(电机控制软件开发套件启动新设计程序)

该SDK 支持C2000 平台中最新一代的兼容TMS320F28379D、TMS320F28076 和TMS320F280049C 器件以及所有新产品系列。 SDK的组件包括:

C2000Ware: 设备特定驱动程序库、位字段、函数库(数学计算、数字信号处理、控制、信号生成)、外设例程、小工具、硬件文件和文档—— 提供围绕德州仪器(TI) 电机控制解决方案的自定义应用程序所需的一切。

电机控制库:通用控制和电机控制特定功能,可用作完全定制的电机控制应用中的构建块。

InstaSPIN-FOC 解决方案:利用德州仪器FAST 软件编码的无传感器FOC 解决方案实现卓越的电机控制性能。电机识别和自动电流环调节可实现快速开发,即使对于电机控制经验有限的人员也是如此。

DesignDRIVE 解决方案:采用德州仪器DesignDRIVE 组件的传感FOC 解决方案支持各种电流传感技术、模拟和数字位置传感器接口、控制技术和灵活的实时连接。快速电流环路(FCL) 是一个独特的优化软件库,它利用所有片上硬件资源、加速器和代码执行周期减少技术。能够在不到1s 的时间内实现整个FOC 扭矩控制环,从而实现更高频率的扭矩控制,从而实现更高频率的位置控制,从而实现卓越的伺服驱动器性能。

InstaSPIN-FOC 解决方案于2013 年发布,通过MotorWare 软件包在F2806x、F2805x 和F2802x 系列上的片上只读存储器(ROM) 库启用。该库已被重写为浮点格式,消除了定点缩放负担并利用片上加速器,并在F28004x 系列的片上ROM 中进行了更新。对于InstaSPIN-FOC 用户来说,库函数调用和分步实验例程会显得很熟悉。 TI 还通过我们的C2000 Piccolo MCU F280049C LaunchPad 开发套件发布了专为InstaSPIN-FOC 解决方案设计的新BoosterPack 插件模块。

DesignDRIVE 于2015 年发布,并通过controlSUITE 控制套件定期更新。现在,我们可以通过将C2000Ware 包含在MotorControl SDK 中来添加对C2000Ware 的支持。这提供了更完整和用户友好的软件体验,并使DesignDRIVE 更容易移植到其他C2000 MCU 系列。

MotorControl SDK 的第一个版本包括表1 中所示的支持。

MotorControl SDK InstaSPIN-FOC,不带传感器FOC DesignDRIVE19Q1 器件,带传感器FOC 支持F28004xF2837x 硬件LAUNCHXL-F280049C+BOOSTXL-DRV8320RS 或

TMDSHVMTRINSPIN+TMDSCNCD280049C+TMDSADAP180TO100TMDXIDDK379D 软件实验1-13:仅使用C28x CPU且支持同步电机单轴基于QEP的FCL位置/速度环控制(CPU+CLA)文档实验手册、InstaSPIN TRM(技术参考手册、技术参考手册) )、QSG(快速入门指南,快速入门指南)用户指南

表1:MotorControl SDK 支持

审稿编辑:郭婷

最新资讯

推荐资讯