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

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

3天内不再提示

基于Aurix TC377的BLDC驱动系统设计

jf_C6sANWk1 来源: 芯小二的下午茶 2023-08-03 09:20 次阅读

本文图片摘自“英飞凌与乾勤科技针对AURIX及BLDC控制的培训”

控制系统如下,控制器部分采用AURIX的TC3系列的TC377,采用专门驱动6ED003L06-F2,电流传感器采用LTSR 25-NP,本文介绍的控制系统,位置反馈采用了霍尔传感器;

0273b97e-319a-11ee-9e74-dac502259ad0.png

02985cc0-319a-11ee-9e74-dac502259ad0.png

1控制原理概述

简单说下控制原理,详细的可以查下BLDC的六步换向控制; 通过控制三个桥臂的开关,进而控制BLDC三相绕组流过的电流,进而控制电流产生的磁场极性;磁体转子在磁场的作用下进行旋转; 为了检测出转子的位置,进而制定三个桥臂开关管的控制策略,需要采用霍尔传感器进行检测;

02f06348-319a-11ee-9e74-dac502259ad0.png

0303cdc0-319a-11ee-9e74-dac502259ad0.png

036c71ea-319a-11ee-9e74-dac502259ad0.png

03d6d2d8-319a-11ee-9e74-dac502259ad0.png

2基于AURIX的控制实现

如下图,几个主要部分:

GTM-TIM模块,负责霍尔的输入检测及滤波;

GTM-SPE模块,负责处理霍尔信号并确认下一步桥臂的控制策略;

GTM-TOM模块,负责产生PWM;

GTM-DTM模块,负责PWM死区的产生;

04289e56-319a-11ee-9e74-dac502259ad0.png

0452dd6a-319a-11ee-9e74-dac502259ad0.png

整体的BLDC的控制软件流程图如下

04a696da-319a-11ee-9e74-dac502259ad0.png

3GTM相关模块介绍

GTM名义上虽是定时器,但是其实际功能及性能已经超越了定时器,内部包括SPE及MCS等为控制定义的小核;不同GTM版本支持的PWM分辨率不一样,最高精度应该在5ns;

04eba338-319a-11ee-9e74-dac502259ad0.png

GTM系统层面,有一层Wrapper,把控制需要用到的包括ADC通信外设等集成在一起

055dfd3e-319a-11ee-9e74-dac502259ad0.png

057801f2-319a-11ee-9e74-dac502259ad0.png

0610c9a0-319a-11ee-9e74-dac502259ad0.png

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

    关注

    2547

    文章

    50525

    浏览量

    751430
  • 控制器
    +关注

    关注

    112

    文章

    16152

    浏览量

    177250
  • 驱动系统
    +关注

    关注

    3

    文章

    365

    浏览量

    26885
  • BLDC
    +关注

    关注

    205

    文章

    792

    浏览量

    96692
  • Aurix
    +关注

    关注

    1

    文章

    71

    浏览量

    10887
收藏 人收藏

    评论

    相关推荐

    求一种基于Aurix TC377BLDC驱动系统设计方案

    控制系统如下,控制器部分采用AURIXTC3系列的TC377,采用专门驱动6ED003L06-F2,电流传感器采用LTSR 25-NP,本
    发表于 08-03 09:20 486次阅读
    求一种基于<b class='flag-5'>Aurix</b> <b class='flag-5'>TC377</b>的<b class='flag-5'>BLDC</b><b class='flag-5'>驱动</b><b class='flag-5'>系统</b>设计方案

    TC377上拉下拉以及高阻值时,高、低电平的判断值为多少?

    TC377上拉下拉以及高阻值时,高、低电平的判断值为多少?
    发表于 01-19 06:02

    如何在TC264/TC377中使用FOC呢?

    如何在TC264/TC377中使用FOC呢?GTMMOLD 的相关配置实在太过了混乱了,实在有看不到,没有什么相关的中文资料或者开源代码可供参考。
    发表于 01-19 07:59

    TC377可以运行多少个时钟周期?

    我正在使用 TC377 主板,我想分析一个功能。 它运行多少个时钟周期? 不知道该怎么做。
    发表于 01-30 08:09

    NMI在TC377中是如何运作的?

    NMI 在 TC377 中是如何运作的。 一旦请求了 NMI。 NMI 处理程序被调用。 但是这一切在微控制器中是如何运作的。 我们有什么程序要遵循吗? 如果有人能详细解释一下,那将是一个很大的帮助。 谢谢,提前谢谢。
    发表于 01-30 08:08

    TC377中如何使用这个SCU接口信号-SMU_EMGSTP_REQ?

    TC377中如何使用这个 SCU 接口信号-SMU_EMGSTP_REQ? 它是触发微控制器中的任何引脚还是它的处理方式...??
    发表于 01-31 06:48

    如何通过TC377的TIM实现软件正交解码?

    目前项目需要实现正交解码功能,但是GPT12用于正交解码的引脚都没有连接,所以只能是另辟蹊径。目前看TC377的用户手册中的TIM模块是可以(28.13.1.3 )External capture
    发表于 02-04 06:03

    TC377如何访问EMEM内存?

    我们正在进行一个使用英飞凌 TC377 芯片组的项目。 我们希望就如何访问 EMEM 内存征求意见。 我们正试图复制数据,然后从 EMEM 内存范围内的位置读取数据,但无法实现。 此外,我们还在尝试
    发表于 03-04 07:10

    TC377是否支持CAN LAWICEL USB?

    我们正在使用 TC377 安全网关微控制器,尝试传输和接收 CAN 数据。 我们可以将数据从控制器传输到桌面,但不能从桌面传输到控制器。 我想问一下,我们的英飞凌微控制器是否支持 CAN LAWICEL USB?
    发表于 03-04 07:40

    如何在tc377启动软件时检查SSH实例的内存是否已初始化?

    我有一个关于 SSH 内存初始化的问题。 问题是:如何在 tc377 启动软件时检查 SSH 实例的内存是否已初始化? 谢谢。
    发表于 05-22 06:48

    tc377需要在不中断的情况下通过UART发送数据,如何配置?

    我使用的是 tc377 板,我需要在没有任何中断的情况下通过 uart 接口发送数据。 如何配置?
    发表于 05-24 07:02

    配置Aurix使用DAP mini wiggler对TC377进行编程,进入调试程序时看不到DAP为什么?

    我使用 tc334 开发套件几个月了,没有任何后顾之忧,因为它通过板载"wiggler" 进行连接。 我的全新电路板上安装了 TC377 三核微型处理器。 打开
    发表于 05-29 07:26

    请问如何进行TC377 HSM软件复位而非TC377主机软件复位?

    我似乎无法设置 SYSRESETREQ。如何进行 TC377 HSM 软件复位而非 TC377 主机软件复位? 谢谢!
    发表于 05-31 06:28

    tc377烧录时连接正常,但Program失败了,为什么?

    使用DAP MiniWiggler+Memtool对TC377进行烧录时,Connection正常后,在Program All时,Progress进度条无任何进度,无法将软件烧录进去。请问
    发表于 07-23 06:26

    TC377如何将其恢复到初始状态?

    大家好!在调试 TC377 闪存时,我擦除了从 0xAF000000 到 0xAF0007D0 的一个区域,这可能导致 UDE 设备无法连接到 TC377 芯片。如何将其恢复到初始状态?
    发表于 09-09 07:51