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

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

3天内不再提示

昊芯HX2000系列芯片助力电机安全在线调试保护

OH9y_HAAWKING20 来源:中科昊芯 2023-02-12 13:46 次阅读

为了实现更高效、更可靠的安全保护,昊芯推出适用于高精度工业自动化运动控制的HX2000系列数字信号处理器,该系列芯片的EPWM_TZ模块TZ6引脚EMUSTOP功能,可在系统在线调试暂停或停止时,触发CBC周期限流,与单次OST跳闸保护,更有效助力于工程师实现安全高效的二重在线调试保护,广泛应用于电动车、电动汽车、轨道交通、全电飞机、新能源发电、机器人工业自动化高精度控制领域。

本期以电机安全在线调试保护实例对错误联防引脚TZ6的EMUSTOP功能展开介绍。

HX2000系列芯片EPWM_TZ错误联防引脚TZ6的EMUSTOP功能实现为:由硬件自动连接到CPU输出,用户可在CPU停止时配置错误联防操作,分为周期CBC限流与OST单次跳闸,二重保护事件输出,触发EPWMxA/B动作,关断控制的MOSFET桥臂,实现限流与跳闸保护。

原理框图如下:

1deeff7c-aa97-11ed-bfe3-dac502259ad0.jpg

(1)通过TZSEL寄存器OSHTx或CBCx,选择单次或周期故障输入引脚为TZ6(———);

(2) TZEINT使能打开相应TZINT中断,由输入单次或周期故障,触发产生EPWMx_TZINT中断:置位TZFLG相应标志位,触发EPWMxA/B按TZCTL[TZA/TZB]所配置高、置低与高阻动作;

(3)在仿真暂停或停止EMUSTOP触发的CBC周期与OST单次错误联防信号故障消除后,均可通过手动写入TZCLR相应标志位,清除中断标志,便于下次中断触发;但OST故障消除后不可自动恢复,CBC故障消除后,可在TBCTR=0时自动清除中断标志,使EPWM波形恢复,以实现周期限流与单次跳闸。

由此设计实例一:选择TZ6引脚故障类型为CBC周期限流,通过在线仿真暂停,产生EMUSTOP信号,触发错误联防信号,产生EPWMx_TZINT中断,置位TZFLG[CBC]标志位,使EPWMxA/B拉低;在线仿真暂停恢复后,即CBC周期错误联防故障消除后,恢复EPWMxA/B输出,以实现仿真在线调试暂停错误的周期限流动作。

实例二:选择TZ6引脚故障类型为OST单次跳闸,通过在线仿真停止,产生EMUSTOP信号,触发错误联防信号,产生EPWMx_TZINT中断,置位TZFLG[OST]标志位,使EPWMxA/B拉低;在线仿真停止恢复后,即OST单次错误联防故障消除后,不可恢复EPWMxA/B输出,从而实现仿真在线调试停止错误的单次跳闸动作。

基于以上分析,在CDK上分别开发两实例程序,代码包括:EPWM与TZ GPIO、初始化、OST及CBC错误联防配置、TZ触发EPWM动作的中断服务程序,主程序调用执行。以下分别列出主要代码的配置节选。

实例一:仿真在线调试暂停CBC错误封波

EALLOW;
/*启用TZ6作为此ePWM模块的CBC跳闸源*/
EPwm2Regs.TZSEL.bit.CBC6=1;
/*发生跳闸事件时,强制EPWMxA进入高电平*/
EPwm2Regs.TZCTL.bit.TZA=TZ_FORCE_LO;
/*发生跳闸事件时,将EPWMxB强制为低电平*/
EPwm2Regs.TZCTL.bit.TZB=TZ_FORCE_LO;
/*跳闸区域逐周期中断使能*/
EPwm2Regs.TZEINT.bit.CBC=1;
EDIS;

实例二:仿真在线调试停止OST错误封波

EALLOW;
/*使能TZ6作为ePWM的单次故障保护触发输入*/
EPwm1Regs.TZSEL.bit.OSHT6=1;
/*当外部触发事件发生时,强制EPWMxA为高电平*/
EPwm1Regs.TZCTL.bit.TZA=TZ_FORCE_LO;
/*当外部触发事件发生时,强制EPWMxA为低电平*/
EPwm1Regs.TZCTL.bit.TZB=TZ_FORCE_LO;
/*允许单次触发事件产生中断*/
EPwm1Regs.TZEINT.bit.OST=1;
EDIS;

开发测试工具如下:

开发环境 开发板 仿真器
Haawking-IDE-V2.1.1 Core_DSC28027核心板 HXLink100V3
1e046f38-aa97-11ed-bfe3-dac502259ad0.png 1e176aca-aa97-11ed-bfe3-dac502259ad0.png 1e337008-aa97-11ed-bfe3-dac502259ad0.png
下载地址:
http://haawking.cn/zyxz
申请地址:
http://haawking.cn/core28027
申请地址:
http://haawking.cn/DSP-EMULATOR

核心板的测试观察点是需要如下两个测试点分别接入示波器的两个探头。

1e44fd00-aa97-11ed-bfe3-dac502259ad0.png

通过编译进去调试模式后,在CBC条件下,调试暂停时,EPWM封波,再次运行时,EPWM波恢复正常,效果如下:

1eaeb0f6-aa97-11ed-bfe3-dac502259ad0.gif

在OST条件下,调试暂停时,EPWM封波,再次运行时,EPWM波不能恢复,效果如下:

1ef10c1c-aa97-11ed-bfe3-dac502259ad0.gif

关于昊芯

“智由芯生 创享未来”,昊芯是数字信号处理器专业供应商。作为中国科学院科技成果转化企业,瞄准国际前沿芯片设计技术,依托多年积累的雄厚技术实力及对产业链的理解,以开放积极的心态,基于开源指令集架构RISC-V,打造多个系列数字信号处理器产品,并构建完善的处理器产品生态系统。产品具有广阔的市场前景,可广泛应用于工业控制及电机驱动、数字电源、光伏、储能、新能源汽车、消费电子、白色家电等领域。

审核编辑:汤梓红

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

    关注

    142

    文章

    8944

    浏览量

    145204
  • 调试
    +关注

    关注

    7

    文章

    574

    浏览量

    33906
  • 引脚
    +关注

    关注

    16

    文章

    1186

    浏览量

    50324
  • 数字信号处理器

    关注

    5

    文章

    456

    浏览量

    27332
  • 中科昊芯
    +关注

    关注

    5

    文章

    79

    浏览量

    5148

原文标题:芯教程丨昊芯HX2000系列芯片助力电机安全在线调试保护

文章出处:【微信号:HAAWKING2019,微信公众号:中科昊芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    平头哥剑池CDK助力中科HX2000系列芯片系统开发与调试

    平头哥半导体有限公司发布的剑池集成开发环境(以下简称“剑池CDK”)V2.10.1版本开始支持中科HX2000系列的DSC28027、DSC28034
    发表于 03-09 06:28

    HX2000系列芯片电机过流跳闸保护:EPWM_TZ错误联防

    随着能源需求的日益紧张,科技的日趋智能化,高效高可靠的安全保护,已成为人们生产生活必然趋势。中科顺应时代需求,推出适用于高精度工业自动化运动控制的新版HXS320F28034PNT
    的头像 发表于 05-31 11:59 2061次阅读
    <b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b><b class='flag-5'>电机</b>过流跳闸<b class='flag-5'>保护</b>:EPWM_TZ错误联防

    HX2000系列芯片比较器超阈值检测的教程

    推出专题讲解芯片电机过流跳闸保护以来,第一期主要讲解EPWM_TZ错误联防,第二期主要讲解EPWM_DC数字比较,本期主要讲解比较器超
    的头像 发表于 06-16 09:37 2268次阅读
    <b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>比较器超阈值检测的教程

    教程丨平头哥助力中科HX2000系列芯片专题SCI串口通信(二)AutoBaud自动波特率

    自中科推出专题讲解SCI串口通信以来,第一期主要讲解SCI串口FIFO通信原理,本期主要讲解SCI串口自动波特率,FIFO中断通信逻辑将在下期内容中讲解。HX2000系列SCI模块
    的头像 发表于 04-27 14:48 823次阅读
    <b class='flag-5'>芯</b>教程丨平头哥<b class='flag-5'>助力</b>中科<b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>专题SCI串口通信(二)AutoBaud自动波特率

    闻丨与百家争鸣 力推更多高性能电机控制解决方案

    【导读】9月17日,中科HX2000系列的两款DSP产品亮相中国电机智能制造和创新应用峰会。9月17日,中科
    的头像 发表于 10-13 18:11 796次阅读
    <b class='flag-5'>昊</b><b class='flag-5'>芯</b>闻丨与百家争鸣 力推更多高性能<b class='flag-5'>电机</b>控制解决方案

    教程|平头哥助力HX2000系列芯片电机过流跳闸保护专题(一)EPWM_TZ错误联防

    随着能源需求的日益紧张,科技的日趋智能化,高效高可靠的安全保护,已成为人们生产生活必然趋势。中科顺应时代需求,推出适用于高精度工业自动化运动控制的新版HXS320F28034PNT
    的头像 发表于 06-02 09:40 1448次阅读
    <b class='flag-5'>芯</b>教程|平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b><b class='flag-5'>电机</b>过流跳闸<b class='flag-5'>保护</b>专题(一)EPWM_TZ错误联防

    教程丨平头哥助力中科HX2000系列芯片专题SCI串口通信(三)FIFO中断通信

    自中科推出专题讲解SCI串口通信以来,第一期主要讲解SCI串口FIFO通信原理,第二期主要讲解SCI串口自动波特率,本期主要讲解FIFO中断通信逻辑。HX2000系列SCI模块原理
    的头像 发表于 05-26 11:14 941次阅读
    <b class='flag-5'>芯</b>教程丨平头哥<b class='flag-5'>助力</b>中科<b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>专题SCI串口通信(三)FIFO中断通信

    教程|平头哥助力HX2000系列芯片电机过流跳闸保护专题(二)EPWM_DC数字比较

    推出专题讲解芯片电机过流跳闸保护以来,第一期主要讲解EPWM_TZ错误联防,本期主要讲解EPWM_DC数字比较,比较器超阈值检测将在下
    的头像 发表于 06-10 11:53 1097次阅读
    <b class='flag-5'>芯</b>教程|平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b><b class='flag-5'>电机</b>过流跳闸<b class='flag-5'>保护</b>专题(二)EPWM_DC数字比较

    教程|平头哥助力HX2000系列芯片电机过流跳闸保护专题(三)比较器超阈值检测

    推出专题讲解芯片电机过流跳闸保护以来,第一期主要讲解EPWM_TZ错误联防,第二期主要讲解EPWM_DC数字比较,本期主要讲解比较器超
    的头像 发表于 06-17 09:42 738次阅读
    <b class='flag-5'>芯</b>教程|平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b><b class='flag-5'>电机</b>过流跳闸<b class='flag-5'>保护</b>专题(三)比较器超阈值检测

    教程丨平头哥助力HX2000系列芯片QEP电机测速

    随着能源的日益短缺,科技的日趋智能化,高精度的脉冲测量,已日趋成为人们生产生活必然趋势。中科顺应时代要求,推出适用于高精度工业自动化运动控制的新版HXS320F28034PNT数字信号处理器
    的头像 发表于 07-01 17:40 947次阅读
    <b class='flag-5'>芯</b>教程丨平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>QEP<b class='flag-5'>电机</b>测速

    教程|平头哥助力HX2000系列芯片EPWM_DC空窗滤波功能应用

    随着能源需求的日益短缺,科技的日趋智能化,高精度的模拟量准确采集,已日趋成为当今社会迅速发展的必然需求。顺应时代要求,推出适用于高精度工业自动化运动控制的新版HXS320F28034PNT
    的头像 发表于 07-28 10:07 925次阅读
    <b class='flag-5'>芯</b>教程|平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>EPWM_DC空窗滤波功能应用

    教程|平头哥助力HX2000系列芯片EPWM_PC电源稳压输出

    随着能源需求的日益紧张,科技的日趋智能化,高可靠的稳压输出,已日趋成为当今社会迅速发展的必然趋势。中科顺应时代要求,推出适用于高精度工业自动化运动控制的新版HXS320F28034PNT数字信号
    的头像 发表于 08-15 09:23 741次阅读
    <b class='flag-5'>芯</b>教程|平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>EPWM_PC电源稳压输出

    教程丨平头哥助力HX2000系列芯片CAN网络通信

    随着能源日益短缺,科技的日趋智能化,复杂高效的多机控制,已日趋成为当今社会迅速发展的必然需求。顺应时代要求,推出适用于高精度工业自动化运动控制的新版HXS320F28034数字信号处理器DSP
    的头像 发表于 09-19 10:20 1397次阅读
    <b class='flag-5'>芯</b>教程丨平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>CAN网络通信

    教程|平头哥助力HX2000系列芯片专题SCI串口通讯奇偶校验(二)SCI增强FIFO

    推出专题讲解SCI串口通讯奇偶校验,分为两期讲解,上期主要讲解标准SCI模式下的奇偶校验,本期主要讲解增强FIFO模式下的奇偶校验。HX2000系列SCI模块与中断框图如下,可通
    的头像 发表于 11-08 10:08 746次阅读
    <b class='flag-5'>芯</b>教程|平头哥<b class='flag-5'>助力</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>专题SCI串口通讯奇偶校验(二)SCI增强FIFO

    教程丨HX2000系列芯片助力电机安全在线调试保护

    为了实现更高效、更可靠的安全保护推出适用于高精度工业自动化运动控制的HX2000系列数字信
    的头像 发表于 02-13 15:59 1482次阅读
    <b class='flag-5'>芯</b>教程丨<b class='flag-5'>昊</b><b class='flag-5'>芯</b><b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b><b class='flag-5'>助力</b><b class='flag-5'>电机</b><b class='flag-5'>安全</b><b class='flag-5'>在线</b><b class='flag-5'>调试</b><b class='flag-5'>保护</b>