0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C2000™微控制器已用于控制各类应用中的电机超过25年

电子设计 来源:电子设计 作者:电子设计 2022-01-15 11:34 次阅读

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

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

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

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

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

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

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

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

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

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

MotorControl SDK
无传感器FOC的InstaSPIN-FOC 带传感器FOC的DesignDRIVE
19Q1 器件支持 F28004x F2837x
硬件 LAUNCHXL-F280049C+BOOSTXL-DRV8320RS
TMDSHVMTRINSPIN+TMDSCNCD280049C+TMDSADAP180TO100
TMDXIDDK379D
软件 实验1-13:仅使用C28x CPU并支持同步电机 单轴基于QEP的FCL位置/速度环控制(CPU+CLA)
文档 实验手册,InstaSPIN TRM(Technical Reference Manual,技术参考手册),QSG(Quick Start Guide,快速入门指南) 用户指南

表1:MotorControl SDK支持

德州仪器将每季度或每半年更新一次MotorControl SDK,并在将来发布的计划中支持:

InstaSPIN-FOC实验例程完全运行于F28004x控制律加速器(CLA)协处理器上。

InstaSPIN-FOC支持异步感应电机。

基于F28004x系列的DesignDRIVE例程。

增强的DesignDRIVE FCL例程,包括支持绝对式编码器技术。

结合实时连通性。

审核编辑:何安

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171159
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    9882
收藏 人收藏

    评论

    相关推荐

    嵌入式DSP C2000 电机电力控制专业实验室解决方案

    丨►基于TIDSPC2000教学实验箱实验箱基于TITMS320F28335浮点DSPC28x控制器,主频150MHz,实验箱采用一体板结构,含实验板和DSP仿真器,可配置电机配件箱,包含步进
    的头像 发表于 04-23 08:31 79次阅读
    嵌入式DSP <b class='flag-5'>C2000</b> <b class='flag-5'>电机</b>电力<b class='flag-5'>控制</b>专业实验室解决方案

    贸泽电子开售适用于智能电机控制和机器学习应用的 NXP Semiconductors MCX微控制器

    Semiconductors的MCX工业和物联网微控制器 (MCU)。这些新款MCU属于高性能、低功耗微控制器,配备智能外设和加速器,适用于安全、智能的电机
    发表于 04-12 15:10 91次阅读

    TC364微控制器是否支持外部存储

    TC364 微控制器是否支持外部存储? 根据我的阅读,外部总线接口用于外部存储。 在该微控制器的数据手册
    发表于 03-04 06:13

    CAN如何读取SAF-C515C-8EM微控制器

    您好,请告诉我您 CAN 如何读取 SAF-C515C-8EM 微控制器,然后将您读取的内容写入新的微控制器
    发表于 01-31 07:53

    S1C17M02,S1C17M03微控制器

    微控制器
    Piezoman压电侠
    发布于 :2024年01月24日 17:53:48

    基于C2000电机控制器设计

    在新能与汽车电机控制器中,为了保障系统安全,针对常见的故障,如过流,过压,IGBT 驱动故障等,采取实时的保护方案(一般从故障发生,到识别,并采取保护措施,需要在几百纳秒以内完成),PWM 进入对应的安全状态。
    的头像 发表于 12-09 09:18 895次阅读
    基于<b class='flag-5'>C2000</b>的<b class='flag-5'>电机</b><b class='flag-5'>控制器</b>设计

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)
    的头像 发表于 12-07 10:55 199次阅读
    【<b class='flag-5'>微控制器</b>基础】——从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(上)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)
    的头像 发表于 12-06 17:23 272次阅读
    【<b class='flag-5'>微控制器</b>基础】—— 从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(下)

    基于C2000内部集成的模拟比较器功能

    1. 介绍 C2000系列芯片在数字电源和电机控制中有着广泛的应用,在这些应用中,过流过压保护是必不可少的。传统的方法是使用外部比较器,但是会存在滤波电路不好设计,不同版本需要不同的BOM来提供
    的头像 发表于 08-24 15:51 639次阅读
    基于<b class='flag-5'>C2000</b>内部集成的模拟比较器功能

    汽车微控制器的供电电压

    微控制器供电 微控制器的供电电压可以分为以下几种: ·5V:5V是最常见的微控制器供电电压,包括许多传统的8位微控制器和一些较老的16位微控制器
    的头像 发表于 07-19 10:45 821次阅读
    汽车<b class='flag-5'>微控制器</b>的供电电压

    32位ARM®Cortex®-M0+微控制器MCU-JM32M390

    JM32M390 系列微控制器用于多种应用场景,例如电机控制器、手持设备、PC 外设、游戏和 GPS 平台、工业应用等。
    的头像 发表于 06-27 17:24 906次阅读
    32位ARM®Cortex®-M0+<b class='flag-5'>微控制器</b>MCU-JM32M390

    用于 NEC 电子微控制器电机控制 I/O 板、MC-IO 板

    用于 NEC 电子微控制器电机控制 I/O 板、MC-IO 板
    发表于 06-26 20:15 0次下载
    <b class='flag-5'>用于</b> NEC 电子<b class='flag-5'>微控制器</b>的<b class='flag-5'>电机</b><b class='flag-5'>控制</b> I/O 板、MC-IO 板

    如何使用ESP8266微控制器控制来自tossen robotics的dynamixel AX-12数字伺服系统?

    您好,我更新了一个库,以使用 ESP8266 微控制器控制来自 tossen robotics 的 dynamixel AX-12 数字伺服系统。 该库最初来自 arbotiX,并于 2009
    发表于 05-23 07:00

    用于 NEC 电子微控制器电机控制 I/O 板、MC-IO 板

    用于 NEC 电子微控制器电机控制 I/O 板、MC-IO 板
    发表于 05-06 18:29 0次下载
    <b class='flag-5'>用于</b> NEC 电子<b class='flag-5'>微控制器</b>的<b class='flag-5'>电机</b><b class='flag-5'>控制</b> I/O 板、MC-IO 板

    用于指令的 78K0R 微控制器

    用于指令的 78K0R 微控制器
    发表于 04-28 19:55 0次下载
    <b class='flag-5'>用于</b>指令的 78K0R <b class='flag-5'>微控制器</b>