多语言展示
当前在线:1934今日阅读:155今日分享:35

DSP中如何通过PWM输出50Hz的正弦波

对于单相全桥逆变电路,一般通过DSP控制使得输出PWM脉冲,经过LC回路得到一定频率的正弦波,这儿,以DSP28335为例,讲述如何DSP控制使得单相全桥逆变装置输出50Hz的正弦波。
工具/原料
1

CCS6.0

2

DSP28335控制板

3

示波器

方法/步骤
1

单相全桥逆变电路结构如下:

2

为获得50Hz正弦波,这儿采取的方法是使得1~4桥臂分别获得相应的波形,其中,1、4桥臂的波形如下:

3

2、3桥臂的输出波形如下

4

对于DSP28335,其PWM模块的设置如下:其中,CTRMODE选择UPDOWN,TBPRD设置为7500,对于150MHz的28335,其PWM的开关频率为:150M/(2*7500)=10kHz;

5

要输出50Hz正弦波,即保证采样点200个,上半波100个,下半波100个;下面是EPWM1_ISR的计算,EPWM1_2SR也类似:

6

经过相应的LC滤波,就可得到50Hz正弦波了。

推荐信息