• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

单片机产生SPWM波形实现变频的思想

    由于对这一块不熟悉 ,请各位知道,谢谢啦

    我先说说我的思路,等面积法,先把正弦波的半个周期N等份,然后等效成N等份的等幅不等宽的脉冲,然后用单片机的定时器功能产生所谓的SPWM波形,这种办法是有些人常说的查表法吗,如果不是,等面积法和查表法有什么区别?

   第二个问题关于变频是怎么实现的,是通过改变上面所说的N等份脉冲波之间的中断时间吗?

   急急急,求大侠解答,快要毕业论文答辩了

  

 

全部回复(2)
正序查看
倒序查看
pppyyy02
LV.4
2
2013-12-13 19:09

画图就知道了。

    一般只说你想用直流脉冲等效于正弦波,就把所想要的正弦分成N等份,计算出每一份的面积,那么只要每份直流脉冲和对应的正弦等份面积相等即可。至于你用程序如何实现,由个人决定。别人不一定把所要的正弦半个周期分啊,有的一个周期来分,有些半个周期,有些4分1周期分都有。

    当直流电压定了,每份面积除以电压肯定得每份的时间,至于你单片机如何产生这个时间,也由个人思维决定的。别人把每份的与时间有关的数固定起来,放在程序中好像一张表一样,每隔一等分时间调用一次,不就是所谓的查表的意思了吗?所以不要把面积法和查表法进行比较。

    如果你把市电当作是固定频率,那么其它频率就是变频了啊。正弦的参数只有三个啊U=Umax*SIN(wt+φ)

0
回复
2013-12-19 18:46

我们也是做类似的东西,毕业设计,也是新手。

1.利用等面积法求出脉宽,把它存到表中,直接调用,也就是查表法。

2.变频,我觉得就是spwm的周期/频率,把整个波的变化了,也就变频了。

希望能帮到你

0
回复