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

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

3天内不再提示

基于C2000的电机控制器设计

jf_C6sANWk1 来源:芯小二的下午茶 2023-12-09 09:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1

电机控制器系统

在新能与汽车电机控制器中,为了保障系统安全,针对常见的故障,如过流,过压,IGBT 驱动故障等,采取实时的保护方案(一般从故障发生,到识别,并采取保护措施,需要在几百纳秒以内完成),PWM 进入对应的安全状态。

4faf314c-962f-11ee-8b88-92fbcf53809c.png

以前,控制及保护的系统典型搭配为 MCU + CPLD, 如上图;(奥迪E-Tron控制板上,采用了1片Altera的MAXII系列的CPLD芯片,1片旋变解码芯片,1片英飞凌的TriCore AURIX 32位DSP芯片,1片BOSCH电源管理芯片;)

其中 MCU 跑电机控制算法(如FOC),系统控制和通讯等功能 ,CPLD 则用来实现不同故障下的 PWM 快速保护功能

因为CPLD独立于MCU运行,这种架构下,即使MCU发生故障,CPLD也可以第一时间识别并控制系统进入安全状态;

2

消失的CPLD

TI针对实时控制的C2000中,有部分系列集成了一个叫CLB的模块;

该模块可以在不同的控制系统中承担不同的功能,比如替代用于监测及保护的CPLD;

4fcae630-962f-11ee-8b88-92fbcf53809c.png

4fe8a864-962f-11ee-8b88-92fbcf53809c.png

500005e0-962f-11ee-8b88-92fbcf53809c.png

CLB,Configurable Logic Block, 内部框图如下

500b3672-962f-11ee-8b88-92fbcf53809c.png

CLB是由可编程逻辑元素(Primitives),输入及输出复用开关组成,可以由CPU或者CLA通过寄存器配置;

CLB的输入及输出可以与C2000内部的其他控制外设如EPWM,QEP,ECAP等相连;

如下,是基于CLB实现保护的一种具体说明,

50201b00-962f-11ee-8b88-92fbcf53809c.png

CLB 外部输入 I/O 信号

IGBT 错误信号: 逻辑电平, 1: 表示下桥 IGBT 驱动有问题,0:表示 IGBT 驱动有问题没有问题

OCP 信号: 过流保护信号, 逻辑电平, 1: 过流信号产生, 0: 电流正常.

OVP 信号: 过压保护信号, 逻辑电平,1: 过压信号产生, 0: 电压正常.

CLB 其他输入信号:

转速范围信号: CPU 计算之后提供给 CLB,1—表示速度 > 高速门限, 0--表示速度在正常范围.

PWMxA 和 PWMxB 信号来自于 ePWMx 模块.

CLB 输出

PWMxA/ PWMxB

通过在芯片内部集成CLB,减去了原系统需要的片上CPLD,降低系统成本及设计复杂度的同时,保障了系统安全控制的需求;








审核编辑:刘清

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

    关注

    117

    文章

    6564

    浏览量

    147589
  • 电机控制器
    +关注

    关注

    21

    文章

    572

    浏览量

    33246
  • IGBT驱动
    +关注

    关注

    10

    文章

    52

    浏览量

    19235
  • C2000
    +关注

    关注

    5

    文章

    212

    浏览量

    42124
  • CPLD芯片
    +关注

    关注

    0

    文章

    18

    浏览量

    12215

原文标题:基于C2000的电机控制器,CPLD消失了

文章出处:【微信号:阿宝1990,微信公众号:阿宝1990】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于C2000控制器实现数字控制可再生能源电源系统的设计与实践

    基于C2000控制器实现数字控制可再生能源电源系统的设计与实践
    发表于 10-13 10:36 22次下载
    基于<b class='flag-5'>C2000</b>微<b class='flag-5'>控制器</b>实现数字<b class='flag-5'>控制</b>可再生能源电源系统的设计与实践

    针对 C2000控制器的集成微控制器 (MCU) 电源解决方案

    针对 C2000控制器的集成微控制器 (MCU) 电源解决方案
    发表于 10-13 10:43 9次下载
    针对 <b class='flag-5'>C2000</b> 微<b class='flag-5'>控制器</b>的集成微<b class='flag-5'>控制器</b> (MCU) 电源解决方案

    基于TI C2000™ 微控制器的分析与应用

    C2000™ 微控制器 (MCU) 交错式功率因素校正 (PFC) 套件提供业界最佳效率、功率因素 (PF) 及总谐波失真 (THD) 性能,支持高级电能计量功能与交流 (AC) 线路。
    的头像 发表于 06-12 04:24 4715次阅读

    C2000控制器的架构特点介绍

    C2000控制器培训课程(二)—架构概述(下)
    的头像 发表于 08-13 00:13 4790次阅读

    C2000控制器的特点及优势介绍

    C2000控制器培训课程(一)—简介
    的头像 发表于 08-20 02:10 4782次阅读

    TI C2000的数字电源系统的微控制器架构介绍

    TI C2000在电动车辆上的数字电源应用系统微控制器架构
    的头像 发表于 04-26 06:17 5029次阅读
    TI <b class='flag-5'>C2000</b>的数字电源系统的微<b class='flag-5'>控制器</b>架构介绍

    C2000控制器的架构介绍 (1)

    C2000控制器培训课程(二)架构概述(上)
    的头像 发表于 04-19 06:10 5230次阅读
    <b class='flag-5'>C2000</b>微<b class='flag-5'>控制器</b>的架构介绍 (1)

    C2000入门:C2000的外置电路的控制介绍(6)

    C2000入门基础(六)C2000控制外设
    的头像 发表于 04-15 06:41 4621次阅读
    <b class='flag-5'>C2000</b>入门:<b class='flag-5'>C2000</b>的外置电路的<b class='flag-5'>控制</b>介绍(6)

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

    业务经理Chris Clearman C2000™微控制器(MCU)已用于控制各类应用中的电机超过25年。这些电机主要是三相同步或异
    的头像 发表于 01-15 11:34 2819次阅读

    浅谈如何评估TI C2000系列微控制器程序的堆栈使用情况

    浅谈如何评估TI C2000系列微控制器程序的堆栈使用情况
    发表于 10-31 08:23 1次下载
    浅谈如何评估TI <b class='flag-5'>C2000</b>系列微<b class='flag-5'>控制器</b>程序的堆栈使用情况

    C2000™微控制器的串行闪存编程

    电子发烧友网站提供《C2000™微控制器的串行闪存编程.pdf》资料免费下载
    发表于 09-03 10:15 0次下载
    <b class='flag-5'>C2000</b>™微<b class='flag-5'>控制器</b>的串行闪存编程

    C2000 电机控制 SysConfig 工具应用报告

    电子发烧友网站提供《C2000 电机控制 SysConfig 工具应用报告.pdf》资料免费下载
    发表于 09-09 09:49 0次下载
    <b class='flag-5'>C2000</b> <b class='flag-5'>电机</b><b class='flag-5'>控制</b> SysConfig 工具应用报告

    C2000™微控制器的USB闪存编程

    电子发烧友网站提供《C2000™微控制器的USB闪存编程.pdf》资料免费下载
    发表于 09-26 11:30 0次下载
    <b class='flag-5'>C2000</b>™微<b class='flag-5'>控制器</b>的USB闪存编程

    C2000™实时控制控制器(MCU)使用入门

    电子发烧友网站提供《C2000™实时控制控制器(MCU)使用入门.pdf》资料免费下载
    发表于 11-07 09:08 1次下载
    <b class='flag-5'>C2000</b>™实时<b class='flag-5'>控制</b>微<b class='flag-5'>控制器</b>(MCU)使用入门

    C2000控制器用户培训手册

    电子发烧友网站提供《C2000控制器用户培训手册.pdf》资料免费下载
    发表于 12-05 14:13 4次下载
    <b class='flag-5'>C2000</b>微<b class='flag-5'>控制器</b>用户培训手册