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

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

3天内不再提示

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

中科昊芯 2023-02-13 15:59 次阅读

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

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

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

原理框图如下:

3947e710-a9b7-11ed-ad0d-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

39643f46-a9b7-11ed-ad0d-dac502259ad0.png

39863592-a9b7-11ed-ad0d-dac502259ad0.png

39a7150a-a9b7-11ed-ad0d-dac502259ad0.png

下载地址:

http://haawking.cn/zyxz

申请地址:

http://haawking.cn/core28027

申请地址:

http://haawking.cn/DSP-EMULATOR

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

39c0ce5a-a9b7-11ed-ad0d-dac502259ad0.png

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

3b3d9da8-a9b7-11ed-ad0d-dac502259ad0.gif

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

43957836-a9b7-11ed-ad0d-dac502259ad0.gif

关于昊芯

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

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

    关注

    449

    文章

    48573

    浏览量

    413079
  • 电机
    +关注

    关注

    140

    文章

    8519

    浏览量

    142798
收藏 人收藏

    评论

    相关推荐

    海应用笔记:通用 MCU 基于 IAR 芯片包 IAR9 开发指南

    海科技与 IAR Systems 达成合作,IAR Embedded Workbench for Arm 已全面支持海科技CS32F103X、CS32F03X、 CS32L010X 等系列
    发表于 05-16 11:52

    海应用笔记:通用 MCU Flash 读写保护和 SWD 复用指导手册.

    本应用笔记旨在帮助用户了解海科技通用 MCU Flash 读写保护的相关注意事项,同时针对 SWD引脚锁复用提供解决方案。本文档所涉及到的解决方案可适用于海通用 MCU 产品的常见相关需求。*附件:应用笔记:
    发表于 05-16 11:44

    海科技通用 MCU 应用笔记: CS32F103 FOC 电机评估板使用指南

    本文档描述了基于海 CS32F103 系列芯片的矢量控制电机开发板 V1.00 的设计理念、结构和使用说明,以帮助用户快速使用此开发板,评估 CS32F103
    发表于 05-16 11:35

    海通用 MCU 应用笔记: CS32F03x 系列硬件设计指南

    本技术说明文档提供关于 CS32F03x 系列 MCU 的电源,启动引导配置,应用注意事项的说明,旨在帮助用户更好地使用 CS32F03x 系列 MCU,进行海科技 CS32F03x 系列
    发表于 05-16 11:32

    海 32 位 MCU 开发调试 ,基于 VS Code 插件实现海 32 位 MCU 开发调试

    编译/链接等脚本语法,只需要简单配置参数、新建工程、增加代码文件后,就可以开始编译 和调试了。如果要生成静态库文件也只需要修改输出格式,再编译就可能生成.a 的文件。*附件:基于VSCode插件实现海32位MCU开发调试.pd
    发表于 05-16 10:46

    PPEC-86CA3MC2 新能源汽车车载DCDC的信赖之

    图形化平台及菜单式配置实现了电源的免代码快速开发,为电源研发企业提供降本增效的解决方案,助力数字电源行业高速发展。迄今为止, PPEC 系列芯片在市产品已有: PPEC系列电源专用
    发表于 05-07 10:10

    OVP过压保护芯片:为何电子工程师需要它?功能、作用全解析

    OVP 过压保护芯片 OVP 过压保护 IC: 为了保护后级电路, 平微早早推出了系列 OVP
    发表于 03-06 10:20

    昊芯F2837x系列首款芯片F28379D正式推出,HX2000系列当前最高性能

    新春伊始,昊芯正式发布第三代RISC-VDSP系列F2837x家族首位成员——F28379D,这也是昊芯甲辰龙年推出的首款芯片,为昊芯打响本年度新产品面世的第一炮!‍F2837X家族最新成员
    的头像 发表于 02-24 08:03 702次阅读
    昊芯F2837x<b class='flag-5'>系列</b>首款<b class='flag-5'>芯片</b>F28379D正式推出,<b class='flag-5'>HX2000</b><b class='flag-5'>系列</b>当前最高性能

    HX61C系列电压检测芯片规格书

    电子发烧友网站提供《HX61C系列电压检测芯片规格书.pdf》资料免费下载
    发表于 12-25 10:24 0次下载

    40V耐压SL3061内置MOS,电流2.5A,可兼容替代XL1509系列

    、高效率、高可靠性等优点,被广泛应用于各种电源、电机控制、电力转换等领域。本文将介绍一款具有内置MOS管、电流能力2.5A、耐压40V的SL3061芯片,并探讨其是否可以替代龙XL1509
    发表于 11-13 15:24

    闪耀“中国” 华大北斗荣获2023年“中国”优秀技术创新产品奖

    隆重举行。2023年第十八届“中国”优秀产品征集结果在会上重磅发布,深圳华大北斗科技股份有限公司旗下的“新一代低功耗旗舰GNSS定位芯片/HD8120系列”凭借出色的表现脱颖而出,荣获2023年“中国
    发表于 09-22 14:46

    【Start_DSC28034PNT湖人开发板免费体验】开发环境搭建

    资源下载 总的资源,我放在自己的阿里云盘了,就是下面的三个地方的合集 中科Start_DSC28034PNT开发板 https://www.aliyundrive.com/s
    发表于 07-30 16:27

    【Start_DSC28034PNT湖人开发板免费体验】1初识中科

    感谢 中科 感谢 电子发烧友社区 板子非常漂亮! 做工精良。 配套设施完善。 细节到位。 自研软件。 界面优良。
    发表于 07-18 00:52

    中科Start_DSC28034PNT开发板开箱体验

    、flash以及电机驱动芯片; 2.Jtag烧录器 烧录器驱动目前没有找到,官方下的包里面没有安装成功,正在摸索中; 3.烧录软件 4.中科自研编程IDE软件 初步用了一下中科
    发表于 07-13 10:47

    【Start_DSC28034PNT湖人开发板免费体验】中科Start_DSC28034PNT开箱测试

    中科Start_DSC28034PNT开箱测试一、Haawking-IDE安装与环境搭建1、 在中科官网下载Haawking-IDE安装包。下载链接:http://haawki
    发表于 07-09 23:12