永磁同步电机的控制
正在做永磁同步电机的电流环控制并未涉及到速度环的控制,现在出现的问题是电机出现嗯嗯的声音,但是不能转,调PI参数了,可是用处不大,一直搞不明白到底哪里出现了问题,希望高手给指导一下啊!又做永磁同步电机控制的朋友可以一块讨论一下哈 怎么没有人帮忙呢? 磁极对准了没!!! 回复 3# zhguyi321不太明白你的意思啊,没有考虑到磁极对准的情况啊! SVPWM的问题! 回复 5# mlovew723
试过开环了,没有问题!可是一加电流闭环就行了,所以应该不是SVPWM的问题! 回复 6# 念兴
你试的开环是怎么试的?有没有解转子角度? 初始角找了没?运转前找一下磁铁在哪个位置 有很多可能性,建议还是从最基础开始验证。
1. 用假位置的电压环
2. 用真位置的电压环
3. 电流环
初始位置用Z脉冲校正下(先手转一圈),调试初期先屏蔽掉这个问题。 回复 6# 念兴
哦,弄过开环了啊。那么先验证传感器,然后验证CLARKE+PARK变换出的电流量(在开环下验证)。然后再看PI,注意IdIq控制角。 回复 7# mlovew723
直接给的正弦波形的三相电压,角度是直接给的,没有涉及到转子角度!感觉开环也有问题啊,测量了三相电流波形,很不规则的正弦波啊! 自己先看看书在发贴,很多时候是自己连基本知识没弄懂就想把电机搞的很好。 回复 11# 念兴
你不是应该给d,q的电压转换成SVPWM再给电机吗?你是用的SPWM调制还是SV? 回复 13# mlovew723
用的是SVPWM,我是这样给的电压!
vas=(long)(sin(n*3*0.017453)*vbus/1.732);
vbs=(long)(sin((n*3+120)*0.017453)*vbus/1.732);
vcs=(long)(sin((n*3+240)*0.017453)*vbus/1.732);
n++;
if(n==120) n=0;
vdss=(314*(vas*2-vbs-vcs))>>10;
vqss=((vbs-vcs)*591)>>10; 回复 12# gyc198215
是的,我感觉自己也不是很懂!麻烦给说一下, 主要看哪一块的基础知识哈? 回复 15# 念兴
直流电压加的多少, 先给定kp为一个固定的值,ki=0,调整一下iq给定电流的大小呢?还有即使不转,也是有电流的,看看采样对不对,测试一下电流波形,看看幅值和给定值的区别
页:
[1]