This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280039C: 有关于epwm模块的一些应用

Part Number: TMS320F280039C
Other Parts Discussed in Thread: TIDM-1000

目前正在设计三相Vienna整流器的控制系统,有关于调制策略的具体实现有一些问题。Vienna整流器是一种三电平整流器,桥臂由不控整流桥和连接直流侧中点的一对反向串联的开关管组成。一般情况下,这一对开关管受相同的驱动信号驱动。
现在有这么一个问题:假设调制波分正负极性,基于载波实现的SVPWM调制策略,往往是需要一正一负两个载波。正半周的调制波与正载波比较,负半周的调制波与负载波比较。同时,为了与空间矢量调制的矢量序列对应,正半周与负半周的比较关系也是不同的。(一般是,正半周:调制波小于载波时输出正电平;负半周:调制波大于载波时输出负电平。)

在其他三电平变流器中,由于每一相开关管较多,本身就需要多路驱动信号协同作用,因此多载波是可以实现的。
但是Vienna整流器,只有一个驱动信号同时驱动两个开关管。也就是说,如果想要对Vienna整流器实现SVPWM调制,只能用到一个载波,且只能产生一个驱动信号。


现在有一个想法是:设置一个载波,但是配合两个调制波,一个只在正半周与载波比较,在负半周不参与;另一个只在负半周与载波比较,在正半周不参与。同时,两者与载波的比较关系相反。

那么仅依靠DSP自身,是否可以实现这个操作?

  • 您好,收到了您的案例,调查需要些时间,感您的耐心等待。

  • 您好

    通过使用调制信号的幅度,维也纳整流器可以在每相单个调制信号和每相单个载波的情况下运行。这在TIDM-1000中完成,详细信息见:基于维也纳整流器的三相功率因数校正参考设计(G版)。当调制信号小于第6页中给出的单极载波时,产生同一相位中两个开关的开关信号。请注意,在正半周期和负半周期内,反向串联开关晶体管对中的两个器件都会收到相同的信号。固件也可以从数字电源SDK下载,关键部分如下。

    比例电流控制器输出

    电网电压前馈、电感压降前馈和调制信号中的三次谐波注入。

    使用单个调制信号和上下载波(PWM配置不变)对正负半周期进行占空比更新。

    为了有两个单独的调制波和一个专用于每个半周期的调制波,可以通过在过零期间更改动作限定符来实现。一个调制信号可以在CMPA中,另一个可以在CMPB中,动作限定符在过零期间会发生变化。