老石人:
谢谢大师的回复,我使用的是32为MCU,PWM定时器使用带预缓存的互补输出,也就是低频输出是直接改占空比为0,因为互补关系占空比为0下管输出100%占空比,也就是相当于输出下管设置高电平,上管低电平,这样实现的换相。 而PWM占空比的加载因为使用了预缓存,占空比的生效是在下一个周期。 您的意思是说,正常安照正弦表发波(时序正确的情况下)出来的波形过零点是不会有震荡的? 这个下面三张图是我PWM波和输出波形的相位差(我感觉输出电压波形和发出的波形存在一个相位差),也就是本来发出0占空比的电压,但实际上这个时候输出电压还没到零,但是发波又是按照周期换相,这个时候输出电压实际上偏离了正弦规律,才出现震荡的! 在这个上面搞了好久没搞好,您说的补码能详细说下吗? 大师,能否给个联系,向大师学习学习下!(补充:我本职是做三相无刷电机驱动的,因为喜欢逆变器,想折腾下!) [图片][图片][图片][图片]