有研究过ST的FOC电机库的大神帮帮忙

2019-08-14 01:38发布

研究了一段时间电机库2.0,现在有几个问题不明白,如果我要控制电机转速是1000/min,这应该要输入自己的PWM吧,我现在不知怎么输入这个PWM,我只知道这个函数是控制PWM的:CALC_SVPWM(Stat_Volt_alfa_beta),函数参数结构体里面的 Stat_Volt_q_d.qV_Component1和Stat_Volt_q_d.qV_Component2分别是干什么用的呢,我发现改变这个两个值的话可以改变电机的速度的,但就是不知怎么去把握这两个值,我参考了别人的程序,别人的程序里面有这样改变这两个变量的:Stat_Volt_q_d.qV_Component1=FOC_PWM*30,但Stat_Volt_q_d.qV_Component2没有改,用电机库原来的,FOC_PWM是自己的PWM,我现在想弄明白CALC_SVPWM(Stat_Volt_alfa_beta),Stat_Volt_q_d.qV_Component1,Stat_Volt_q_d.qV_Component2这几个的关系,该怎么控制我想要的电机转速,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lycreturn
1楼-- · 2019-08-14 02:29
帮顶....
MotorDriver
2楼-- · 2019-08-14 03:51
如果你的电机转子是表贴式的话,那么令Id=0,改变Iq的大小就可以改变转矩,进而改变转速了。上面的两个量有一个是Id,有一个是Iq楼主自己对应吧!
江苏大学
3楼-- · 2019-08-14 04:32
最近我在搞电机2.0的库,现在头也有点大,能给个QQ吗,有问题想请教你
1059435488
4楼-- · 2019-08-14 10:22
2.0的库能分享下吗?
JCCaplan
5楼-- · 2019-08-14 15:51
 精彩回答 2  元偷偷看……

一周热门 更多>