关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于DSP闭环控制的单相逆变器的研究

基于DSP闭环控制的单相逆变器的研究

作者:时间:2011-06-15来源:网络收藏


3 闭环回路设计与分析
通过对二个全比较单元编程所产生的4路移相SPWM驱动信号,分别驱动每个桥臂的下下二个互补IGBT管,其具体方法如图4所示。

本文引用地址:http://www.eepw.com.cn/article/161960.htm

c.JPG


具体编程方法是:把定时器TxCON的11~12位设为01,即选择连续增减计数模式,频率为20kHz。则有当GP1由0增至A点时,计数值与FCMP1的比较值发生匹配,于是FCMP1输出电平发生跳变(K4的驱动由0变1,K3由1变0)。当GP1由A点增至B点时,计数值与FCMP2的比较值发生匹配,则FCMP2输出电平发生跳变(K2的驱动由0变1,K1由1变0)。当GP1计数值递增至其设定值后,开始减计数,递减至C、D点时,过程类似,FCMP1和FCMP2输出电平分别发生跳变。同时,为了实现闭环的目的,在GP1的下溢中断和匹配中断程序中,通过扫描预先存入RAM的SPWM数据表得到。全比较单元的比较值在半个开周期期内更新一个新的SPWM数据,驱动信号的死区时间由专用寄存器设定。某时刻的死区控制波犁如图6所示。

d.JPG


SPWM逻辑驱动信号采用查表法产生。SPWM数据表采用直接法计算,预先存放于的FLASH,初始化程序时将SPWM数据表调入高速RAM。S-PWM的调制比M取0.5~0.98,根据频率20kHz,制成32个SPWM数据表,每个表存放200个数据,采用对称规则等面积法,所以只计算1/4周期即200个小区间的等效脉冲宽度即可。通过双向扫描数据表可获得完整的正弦波。



评论


相关推荐

技术专区

关闭