急……谁编写过异步电机矢量控制程序???有个实验现象请教
急……谁编写过闭环异步电机矢量控制程序???有个实验现象请教用示波器测得,A相输出的PWM波形很好,可是C相有丢失脉冲现象?可能是哪里的问题 回复 1# gupai1010
没人回答吗? 我只是给定一个磁链位置较,和Ud,Uq.然后经过逆变换送到SPWM中去,
是两个坐标你变换有问题吗?可坐标变换程序检测好几遍了
还是SPWM程序的问题呢/ 开环的时候也用的这个程序
我做开环的时候 波形都很好啊 回复 2# gupai1010
会不会是这种给定Ud,和Uq,和刺莲位置,比较局限。模拟不了实际情况?
要是真这样,用什么测试方法更接近闭环系统,可以测试自己的逆变换和SPWM编写的是否正确? 只有C相PWM有丢失吗?还是三相都有时有丢失呢? 楼主有波形吗 传上来看看 丢的脉冲是窄脉冲还是宽脉冲?是不是算出的脉冲太小了,被死区占了? 丢失脉冲现象 是什么意思? 回复 7# red0608
应该也不是丢脉冲,是脉冲的变化不是按照SPWM变化,比如脉宽应该逐渐减小,可中间有某个不是按照这种变化规律。 看是不是有规律,确定是计算错误还是计算的结果超过范围了。可以直接给定一个电流幅值看输出确定spwm是否正确。 回复red0608
应该也不是丢脉冲,是脉冲的变化不是按照SPWM变化,比如脉宽应该逐渐减小,可中间 ...
gupai1010 发表于 2011-5-5 11:52 http://bbs.simol.cn/images/common/back.gif
请问楼主,EPWM的比较值寄存器的更新模式SHDWAMODE是设为shadow还是immediate?是不是误设成了immediate更新模式,造成某特定的比较值下脉冲丢失? 回复 10# wzh2718
EPWM是28335吧,我用2407.比较寄存器设置的是T1CNT下溢重载。是在波形都达到最宽的时候,突然出来两个比较窄的 然后又恢复正常规律。挺有规律的。
只有这一路PWM出现此问题,另两路正常。应该不是计算有问题。因为我把其他两路计算出的值也赋给此比较值,问题依然出现。
页:
[1]