如图片这样的驱动,应该如何配置PWM那,Q1,Q2互补输出,Q3,Q4互补输出,但是现在正半周到负半周PWM有一个莫名打出来的duty。导致电压在过零点有跳变。求解
囧:
附件没有图片,请贴上图片看一下。最简单的方法,你用两个PWM模块,PWM1只使用EPWMXAin,输入到DB模块,参考F2803XEPWM userguide 第54页的DB模块的图,将图中S4,S5设置为0,S2设置为0,S3设置为1,S1,S0设置为1就可以输出完全互补的波形。
如图片这样的驱动,应该如何配置PWM那,Q1,Q2互补输出,Q3,Q4互补输出,但是现在正半周到负半周PWM有一个莫名打出来的duty。导致电压在过零点有跳变。求解
ruiguang huang:
如图片这样的驱动,应该如何配置PWM那,Q1,Q2互补输出,Q3,Q4互补输出,但是现在正半周到负半周PWM有一个莫名打出来的duty。导致电压在过零点有跳变。求解
ruiguang huang:
回复 ruiguang huang:
互补功能实现,但是在过零点出输出的PWM不对。
如图片这样的驱动,应该如何配置PWM那,Q1,Q2互补输出,Q3,Q4互补输出,但是现在正半周到负半周PWM有一个莫名打出来的duty。导致电压在过零点有跳变。求解
囧:
回复 ruiguang huang:
有具体波形吗?过零点出现问题可能你的算法在过零点给比较值导致,还有一种情况是你的PWM是实时装载还是在过零点或者比较值点统一装载?如果是统一装载,不推荐在周期点装载比较值,建议在过零点装载比较值。