fish18265 发表于 2012-7-19 19:33

对pwm波进行滤波

自己写了一个svpwm的程序,用示波器只能看到pwm的方波,调制波周期为9.6ms,三角波周期为0.4ms,现在想用RC进行滤波,不知道R和C的值怎么确定?谁能指导下?

Edwin_Sun 发表于 2012-7-23 18:36

回复 1# fish18265

算一下RC滤波器的截至频率,我不知道你要得到的基波是多少,对于我用的50Hz到一两百hz的的,我一般采用10K的电阻和104的电容就行了~

fish18265 发表于 2012-7-27 17:31

回复 2# Edwin_Sun


    谢谢 估计是我写的程序还有问题 滤波之后得到的波形频率 和我设置的不一样……

fish18265 发表于 2012-8-23 15:11

回复 2# Edwin_Sun


    你好 我的SVPWM程序 的载波频率设的是2k,载波比是18/1,这样生成的pwm波滤波后应该得到周期是9ms的正弦波吧?但是我在示波器上得到的是周期大概50ms的正弦波。不知道这可能是哪里的原因呢?我滤波用的就是你所说的10k电阻和104的电容。

Edwin_Sun 发表于 2012-8-23 16:18

回复 4# fish18265

滤波不会改变基波频率的,只会改变幅值和相位。你去检查下你的程序,你把你程序里面的T1,T2,T3在ccs中观察,看看它的马鞍波周期多少

fish18265 发表于 2012-8-23 21:39

回复 5# Edwin_Sun


    你所说的T1,T2,T3指的是基本空间电压矢量和零矢量的作用时间么,那T1+T2+T3的值应该是假象的三角载波的周期吧?我的T1+T2+T3=0.0005s,是对的。

kingle6374 发表于 2012-12-19 22:02

谢谢分享 看看···

chen_zhenfeng 发表于 2013-1-2 13:14

变频器一般用LC滤波,这方面有很多文献
页: [1]
查看完整版本: 对pwm波进行滤波