首页/文章/ 详情

DSP逐波限流(CBC)方案

1年前浏览1585

逐波限流(CBC)方案

1.   逐波限流功能介绍

逐波限流用于逆变输出时限制逆变输出电流,防止逆变过流损坏机器,特别是突加负载的情况下,逆变器的瞬间输出电流一般很大,此时需要逐波限流功能来限流。

逐波限流在每个开关周期都进行动作,一旦输出电流大于比较值,则产生Trip事件,Trip事件送到PWMTZ模块,TZ模块立即封住PWM波形。当输出电流小于比较值,Trip事件清除,等到PWM载波计数器清零的时候,TZ模块重新放开PWM波形。

另外,Trip事件产生时,TZFLG[CBC]寄存器会置位,如果TZEINT设置了中断使能,此时还会产生一个中断。TZFLG[CBC]标志位一旦置位后,需要手动才能清除。

Trip事件产生的方法有两种,一种是外部电路比较,然后将比较输出结果送到DSPTZ端口。二是使用DSP内部的模拟比较器。

 

2.   逐波限流方案1

方案1由外部硬件电路对电流信号进行比较,将比较结果送入DSPTZ端口,电流超过比较值时,产生下降沿,TZ端口检测到下降沿后,产生Trip事件。外部TZ端口仅TZ1~TZ3可用,TZ4~TZ6连接至其他外设。



3.   逐波限流方案2

方案2使用内部比较器产生触发事件,将电流信号接到带有比较器功能的ADC端口,内部启动COMP比较器模块,并在PWM模块内部,将触发源设置为比较器输出即可。方案示意图如下:


使用此方案时,外部过流比较电路可作为过流故障检测,过流故障检测的电流比较值比CBC的比较值大,接近开关管的极限值,用于最高一级保护。

 

4.   逐波限流方案3

方案3与方案2类似,同样使用内部比较器产生触发事件,将电流信号接到带有比较器功能的ADC端口。区别在于比较值的来源不同,方案2是采用DSP内部DAC的值,该值由软件写入,相对较灵活,但其风险性也相对较高。方案3的比较值则由外部电路给定,软件不能修改,方案示意图如下:


 

 

来源:电力电子技术与新能源
燃料电池电源电路汽车电力电子MATLAB新能源电机太阳能控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-05-12
最近编辑:1年前
获赞 155粉丝 267文章 2068课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈