基于DSP正弦波调制的三电平变换器
(d)AB线电压波形
图2 SPWM原理图
3 基于DSP的三电平SPWM的实现
TI公司的TMS320LF2407ADSP是面向电力电子控制领域的,它具有两个事件管理器模块EVA和EVB,能够实现PWM对称和非对称波形;外部引脚PDPINTx快速封锁PWM通道;可编程的死区控制;3个捕获单元;片内光电编码器接口电路;16通道的A/D转换。另外,它还有串行通信接口(SCI),16位的串行外设接口模块(SPI)和控制器局域网络(CAN)2.0B模块。LF2407A可以很好地实现电力电子领域的控制。DSP实现SPWM控制三电平变换器的控制框图见图3。对称的规则采样PWM法比较简单,适合于数字控制的实现,它的原理是在三角载波的峰点(谷点)的时刻采样正弦波调制信号而形成的波形,采样周期Ts为三角载波的周期。用DSP实现SPWM控制的过程中,主要是计算各个载波周期内的开关时间。图4是计算载波周期内开关时间的中断程序流程图。中断程序主要就是计算第N个载波周期内的开关的时间,其中v0为正弦波的幅值。表1是DSP的信号与开关管对应表。表2是各个扇区内CMPRx的值表。
表1 DSP信号和主功率管的对应关系
PWM1 | PWM2 | PWM3 | PWM4 | PWM5 | PWM6 |
---|---|---|---|---|---|
Sa3 | Sa1 | Sa4 | Sa2 | Sb3 | Sb1 |
PWM7 | PWM8 | PWM9 | PWM10 | PWM11 | PWM12 |
Sb4 | Sb2 | Sc3 | Sc1 | Sc4 | Sc2 |
表2 CMPRx在各个区内的值
CMPR1 | CMPR2 | CMPR3 | CMPR4 | CMPR5 | CMPR6 | |
---|---|---|---|---|---|---|
Z1 | v0sinθ | T | v0sin(π/3-θ) | T | 0 | T-v0sin(θ+π/3) |
Z2 | v0sin(θ+π/3) | T | 0 | T-v0sinθ | 0 | T-v0sin(π/3-θ) |
Z3 | v0sin(π/3-θ) | T | 0 | T-v0sin(θ+π/3) | v0sinθ | T |
Z4 | 0 | T-v0sinθ | 0 | T-v0sin(π/3-θ) | v0sin(θ+π/3) | T |
Z5 | 0 | T-v0sin(θ+π/3) | v0sinθ | T | v0sin(π/3-θ) | T |
Z6 | 0 | T-v0sin(π/3-θ) | v0sin(θ+π/3) | T | 0 | T-v0sinθ |
图3 DSP控制的三电平变换器框图
图4 中断程序流程图
4三电平SPWM的仿真研究
为了研究载波调制的谐波消除效果,采用电力电子专用仿真软件PSIM对图1所示的三电平变换器进行了仿真研究。仿真参数设置载波的频率fc=10kHz,调制正弦波的频率fm=50Hz,幅度调制比为ma=0.9。相电压、线电压的仿真波形如图5(a)所示。从仿真结果不难看出三电平的谐波主要集中在载波频率的倍数的位置,如图5(b)所示,而低次谐波很小。
评论