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,打造多个系列数字信号处理器产品,并构建完善的处理器产品生态系统。产品具有广阔的市场前景,可广泛应用于工业控制及电机驱动、数字电源、光伏、储能、新能源汽车、消费电子、白色家电等领域。

审核编辑:汤梓红

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

    关注

    139

    文章

    8312

    浏览量

    142099
  • 调试
    +关注

    关注

    7

    文章

    527

    浏览量

    33625
  • 引脚
    +关注

    关注

    16

    文章

    1044

    浏览量

    48966
  • 数字信号处理器

    关注

    5

    文章

    309

    浏览量

    27195
  • 中科昊芯
    +关注

    关注

    5

    文章

    73

    浏览量

    5051

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

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

收藏 人收藏

    评论

    相关推荐

    【有奖问答】中科技术团队与你交流基于RISC-V架构下DSP的技术优势

    为我们解答在电机控制及数字电源等领域的问题。专家团队介绍:长期从事电力电子变换、风力发电、新能源汽车、电力传动和开关电源等领域。目前在中科从事芯片开发和系统设计工作。多年从事IC集
    发表于 05-06 14:41

    中科技术团队与你交流基于RISC-V架构下DSP的技术优势

    为我们解答在电机控制及数字电源等领域的问题。专家团队介绍:长期从事电力电子变换、风力发电、新能源汽车、电力传动和开关电源等领域。目前在中科从事芯片开发和系统设计工作。多年从事IC集
    发表于 05-07 15:28

    网络课堂之一:我想对芯片说......

    我想对芯片说希望IDE界面更加人性化,简法化
    发表于 05-18 11:19

    怎么学习中科芯片

    学生怎么快速获取中科芯片资料,是否有类似STM32的各类资料,包括视频,例程,应用等资料,可以在哪获取?有配套的开发板么?
    发表于 06-18 19:47

    使用DAPLink实现中科核心板的调试烧录

    中科目前的DEMO板有几类,开发板和核心板,开发板功能齐全,所以开发编译烧录的方式很多,可以通过JTAG来编译烧录,也可以通过串口来烧录软件;但是核心板相对简单,所以可以调试烧录的接口只有
    发表于 12-30 16:19

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

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

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

    DSP,芯片COMP模块以模拟量阈值比较,输出TZ错误联防信号,与EPWM模块联合使用,构成DC数字比较、CBC周期限流,与单次OST过流跳闸保护,更加有效助力于工程师实现安全高效的三
    的头像 发表于 05-31 11:59 1556次阅读
    <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数字比较,本期主要讲解比较器超阈值检测。   HX2000
    的头像 发表于 06-16 09:37 1725次阅读
    <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 498次阅读
    芯教程丨平头哥<b class='flag-5'>助力</b>中科昊芯<b class='flag-5'>HX2000</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>专题SCI串口通信(二)AutoBaud自动波特率

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

    自中科昊芯推出专题讲解SCI串口通信以来,第一期主要讲解SCI串口FIFO通信原理,第二期主要讲解SCI串口自动波特率,本期主要讲解FIFO中断通信逻辑。HX2000系列SCI模块原理与中断逻辑如下
    的头像 发表于 05-26 11:14 605次阅读
    芯教程丨平头哥<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数字比较,比较器超阈值检测将在下期内容中讲解。HX2000
    的头像 发表于 06-10 11:53 704次阅读
    芯教程|平头哥<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数字比较,本期主要讲解比较器超阈值检测。HX2000
    的头像 发表于 06-17 09:42 445次阅读
    芯教程|平头哥<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电机测速

    DSP,芯片QEP模块以16位T法与32位M法,适配于较低与较高速度等级测速,更加有效助力于工程师实现高精度脉冲测量,广泛应用于电动车、电动汽车、轨道交通、全电飞机、
    的头像 发表于 07-01 17:40 586次阅读
    芯教程丨平头哥<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系列芯片专题SCI串口通讯奇偶校验(二)SCI增强FIFO

    自昊芯推出专题讲解SCI串口通讯奇偶校验,分为两期讲解,上期主要讲解标准SCI模式下的奇偶校验,本期主要讲解增强FIFO模式下的奇偶校验。HX2000系列SCI模块与中断框图如下,可通过SCICCR
    的头像 发表于 11-08 10:08 405次阅读
    芯教程|平头哥<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 862次阅读
    芯教程丨昊芯<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>