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

为什么我的SPWM波是断断续续的???

做一个并网逆变器,用的是dsp2812,用周期中断启动采样,从电网采样改变比较中断的值,但是产生的SPWM波有段时间正常有段时间就没有,断断续续的,这是怎么回事?

这是把时间轴缩小了的,白色部分是正常的,空格的地方就没有SPWM波这是怎么回事,求助!
全部回复(8)
正序查看
倒序查看
hechaocao
LV.5
2
2011-04-29 10:55

只有半波比较                这应该是正常的             加上另外一般比较就可以了

 

0
回复
2011-04-29 11:52
正常的。
0
回复
ppstrive
LV.2
4
2011-04-29 15:38
@xzszrs
正常的。
忘了说明这是从DSP里面输出的,并不是从逆变器输出的,我还没有输入到驱动芯片中去,而且这是缩小了图,那个白色区域里面有非常多个SPWM,只是太密了所以显得很窄。不可能那块白色区域只有半个周期吧。我觉得是什么错误使得DSP不断重启导致的。
0
回复
ppstrive
LV.2
5
2011-04-29 15:41
@hechaocao
只有半波比较               这应该是正常的            加上另外一般比较就可以了 
忘了说明这是从DSP里面输出的,并不是从逆变器输出的,我还没有输入到驱动芯片中去,而且这是缩小了图,那个白色区域里面有非常多个SPWM,只是太密了所以显得很窄。不可能那块白色区域只有半个周期吧。我觉得是什么错误使得DSP不断重启导致的。
0
回复
ppstrive
LV.2
6
2011-04-29 19:32
测了一下,空白地方是5.7mS 白色区域是13.8ms,有没有高手指点一下啊,帮个忙
0
回复
avrmcu
LV.4
7
2011-04-29 21:48
@ppstrive
测了一下,空白地方是5.7mS白色区域是13.8ms,有没有高手指点一下啊,帮个忙
虽然我没用过DSP,但我想DSP产生SPWM的机制应该和MCU的类似吧!应该也离不开定时器。想问你如果取消采样能产生正确的SPWM信号吗?
0
回复
avrmcu
LV.4
8
2011-04-29 21:53
@ppstrive
忘了说明这是从DSP里面输出的,并不是从逆变器输出的,我还没有输入到驱动芯片中去,而且这是缩小了图,那个白色区域里面有非常多个SPWM,只是太密了所以显得很窄。不可能那块白色区域只有半个周期吧。我觉得是什么错误使得DSP不断重启导致的。

 

你们说的什么半波?SPWM产生正弦波信号是要经过低通滤波后才能看到上下两个波形的。没滤波前看到的都是一串占空比不断改变的PWM信号,哪里来的下半波?(注:波形图摘自ATMEL的芯片手册)

0
回复
ppstrive
LV.2
9
2011-05-03 16:06
@avrmcu
虽然我没用过DSP,但我想DSP产生SPWM的机制应该和MCU的类似吧!应该也离不开定时器。想问你如果取消采样能产生正确的SPWM信号吗?

已经解决了,是EV的行为寄存器的设置有问题

0
回复