关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 全数字单相三电平整流器的控制电路设计

全数字单相三电平整流器的控制电路设计

作者: 时间:2012-10-28 来源:网络 收藏

本文引用地址://www.cghlg.com/article/159732.htm

在区域1,电压大于-ud/2,并且小于ud/2,在电压uAB上产生三个:-ud/2,0,ud/2。同理,在区域2,电压绝对值大于ud/2,并小于直流侧电压ud,在电压正半周期(或负半周期)上产生两个:ud/2和ud(或-ud/2和-ud)。相应的工作区域如表1所列。

表1 相应电平的工作区域 工作区域 1 2 1 2

us>0 us0 us>0 us0

高电平 ud/2 0 ud -ud/2

低电平 0 -ud/2 ud/2 -ud

为方便,这里定义两个变量SA及SB,其中

SA=

(1)

SB=

(2)

根据表1可以设计一个开关查询表,如表2所列,将其存储在DSP中,当进行实时时,便可根据输入电压、电流信号,从表中查询所需采取的开关策略。

表2 查询表 SA SB V11 V12 V21 V22 V31 V32 V41 V42 uAB

1 1 1 1 0 0 1 1 0 0 0

1 0 1 1 0 0 0 1 1 0 ud/2

1 -1 1 1 0 0 0 0 1 1 ud

0 1 0 1 1 0 1 1 0 0 -ud/2

0 0 0 1 1 0 0 1 1 0 0

0 -1 0 1 1 0 0 0 1 1 ud/2

-1 1 0 0 1 1 1 1 0 0 -ud

-1 0 0 0 1 1 0 1 1 0 -ud/2

-1 -1 0 0 1 1 0 0 1 1 0

整个控制系统以一片DSP为核心,控制框图如图4所示。

图4 控制框图

锁相环电路产生一个与电源电压同相位的单位正弦波形,ud的采样信号通过低速电压外环调节器进行调节,电流is的采样信号通过高速电流内环G1进行调节,电容C1端直流电压u1与电容C2端直流电压u2分别通过两个PI调节器进行调节,补偿环G2用于补偿两只电容电压的不平衡。

检测的线电流命令is与参考电流is*比较,产生的电流误差信号送至电流内环G1,以跟踪电源电流变化,产生的线电流波形将与主电压同相位。

3 软件设计

系统采用两个通用定时器GPT1及GPT2来产生周期性的CPU中断,其中GPT1用于PWM信号产生、ADC采样和高频电流环控制(20kHz),GPT2用于低频电压环的控制(10kHz),两者均采用连续升/降计数模式。低速电压环的采样时间为100μs,高速电流环采样时间为50μs。中断屏蔽寄存器IMR,EVIMRA和EVIMRB使GPT1在下降沿和特定周期产生中断,GPT2则仅在下降沿产生中断。

整个程序分为主程序模块、初始化模块、电流控制环计算模块、电压控制环计算模块、PWM信号产生模块等五大部份。程序流程如图5所示。

图5 主程序流程



评论


相关推荐

技术专区

关闭