TI中文支持网
TI专业的中文技术问题搜集分享网站

求各位大神帮忙!!

如何利用DSP2812实现“利用定时器中断服务子程序生成三角波及SPWM信号(三角波频率可调)”功能,有程序可参考吗?

mangui zhang:

参考的程序没有 

大概流程是     存入正弦表     配置好事件管理器 

每次周期送比较值时   从正弦表中取数   送出      就OK了

 

如何利用DSP2812实现“利用定时器中断服务子程序生成三角波及SPWM信号(三角波频率可调)”功能,有程序可参考吗?

xiujing qin:

回复 mangui zhang:

while (n<=195)    {       q=n*2*PI;          q/=195;     j=sin(q);         l=1875*(1+M*j);//M为调制比     //计算占空比表达式      if(l>=375&l<=3375)     sin_table[n]=l;      else        {        if(l>3375)         sin_table[n]=3375;        else         sin_table[n]=375;        }     n=n+1;  }

 

插入的正弦表这样可以吗?

生成SVPWM波形,和生成带死区的可变占空比PWM有什么区别?

如何利用DSP2812实现“利用定时器中断服务子程序生成三角波及SPWM信号(三角波频率可调)”功能,有程序可参考吗?

xiujing qin:

回复 mangui zhang:

好的,我试试!谢谢您!

赞(0)
未经允许不得转载:TI中文支持网 » 求各位大神帮忙!!
分享到: 更多 (0)