打印
[MCU]

电机的q轴电流按正弦变化?

[复制链接]
347|10
手机看帖
扫描二维码
随时随地手机跟帖
沙发
hanwe| | 2020-3-14 16:16 | 只看该作者

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因

使用特权

评论回复
板凳
pengf|  楼主 | 2020-3-14 16:24 | 只看该作者
IQ电流PID调节控制
//======================================================================================================  
                IQ_Ref=IQ_Given;
                IQ_Fdb=iq;

                IQ_Error=IQ_Ref-IQ_Fdb;

                IQ_Up=_IQmpy(IQ_Kp,IQ_Error);
                IQ_Ui=IQ_Ui + _IQmpy(IQ_Ki,IQ_Up) + _IQmpy(IQ_Ki,IQ_SatError);

                IQ_OutPreSat=IQ_Up+IQ_Ui;

                if(IQ_OutPreSat>IQ_OutMax)
                        IQ_Out=IQ_OutMax;
                else if(IQ_OutPreSat<IQ_OutMin)
                         IQ_Out=IQ_OutMin;
                else
                        IQ_Out=IQ_OutPreSat;  

                IQ_SatError=IQ_Out-IQ_OutPreSat;  

                Uq=IQ_Out;

使用特权

评论回复
地板
zhanglli| | 2020-3-14 16:30 | 只看该作者
既然已经在dq上了,为什么还要正弦变化

使用特权

评论回复
5
zhuhuis| | 2020-3-14 16:33 | 只看该作者
理想情况下,合成矢量在坐标系的运动是一个理想圆,角速度是abc坐标系下的w,整个周期在dq轴上的投影就是正弦变化的

使用特权

评论回复
6
juventus9554| | 2020-3-14 16:36 | 只看该作者
反过来如果dq轴的变化是正弦规律,那么合成矢量就是一个圆。但是实际控制应该是给定合成矢量是V,根据输出频率的关系得到角速度w,那么任意时刻的相角alpha也是可知的,V*Cos(wt),V*sin(wt)就是dq轴上的投影,就是正弦变化的了。不知道说得对不对

使用特权

评论回复
7
supernan| | 2020-3-14 16:38 | 只看该作者
IQ_Given 给定个正弦?    目的是什么?  测试电流环带宽吗

使用特权

评论回复
8
pangb| | 2020-3-14 16:42 | 只看该作者
dq轴不是旋转坐标吗?

使用特权

评论回复
9
xxmmi| | 2020-3-14 16:49 | 只看该作者
坐标是旋转的,但是电流是静止的。

使用特权

评论回复
10
xxmmi| | 2020-3-14 16:56 | 只看该作者
αβ轴上的电流才是正弦变化的

使用特权

评论回复
11
pengf|  楼主 | 2020-3-14 16:59 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

10129

帖子

3

粉丝