dsp2812中的SPWM程序调试时改变载波频率,正弦波频率也变了

dsp2812中的SPWM程序调试时改变载波频率,正弦波频率也变了,第1张

通过一个低通滤波器进行滤波春腔就行了, 二阶低通的话可以亩含取得很好的效果, 低通滤波器的截止频率根据的SPWM的扒耐衫载波频率来定。如果你的调制波----也就是要得到的正弦波频率太高的话,效果会变差。

1.将产生spwm的定时器停止

EvaRegs.T1CON.bit.TENABLE = 0

EvaRegs.T2CON.bit.TENABLE = 0

2.将spwm管脚置为高阻态

EvaRes.GPTCONA.all &= ~(0x0060) //第5、6位置0

3.一般外部驱动的IGBT都需要控制信号,这时为了保险起见。需要通过特悔铅定的IO口给出控制信

号,使IGBT输出全或段部都禁止。如我这里外部控制信号碧团好通过FPGA连在A口。需要下面指令:

GpioDataRegs.GPADAT.all |= 0x0007 //我这里有三路信号需要控制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8241581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存