有偿求指点FOC SVPWM输出旋转的磁场

2019-12-11 18:38发布

现在遇到以下不解的问题求指点。
在看完ST的FOC2.O及AN1078_cn后我想实现输出SVPWM(不管PI部分)
我自认为了看了个大概:
clarke:把三相交流电变换成两项交流电流Ia及Ib。
park变换:把两项Ia及Ib通过旋转电角度(通过测速*时间(这个时间一般是系统时间))的变换得到Id(转子的磁通)及Iq转矩的输出。
PI:把实际的Iq与参考Iq差值比较经过PI得到Vq。实际的Id与参考Id(一般设置为0)差值经过PI得到Vd
逆park:把Vq与Vd转换成两项电压Ua,Ub。
SVPWM:Ua与Ub经过SVPWM算法转换得到PWM三相每项的占空比。而且中间还要根据Ua与Ub判断得到不同的扇区。扇区不同合成力矩所需要的公司不一样。
最终通过通过不听去触发ADC检测(系统周期)同时计算霍尔传感器的速度*时间的电角度得到了选择的磁场这个根据电机选择位置都可以得到。
不知道以上我理解的对不对。
我现在想实现单纯的旋转的SVPWM。但是没有丝毫的头绪。 如果单独执行:
void SVPWM_3ShuntCalcDutyCycles (Volt_Components Stat_Volt_Input)
这个里面的电压要怎么给,旋转的过程中他又会有什么结果
在电机启动的SVPWM的扇区又停留在哪了。(不知道霍尔传感器的位置跟这个扇区之间有什么关系)
希望大虾指点····· 给我个思路怎么得到SVPWM波形,可以示波器测量的。 在线等··· 当然也可以有偿求指点。怎么有偿可以商量的·······
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
83条回答
hadio
1楼-- · 2019-12-20 19:23
jetta2014 发表于 2019-1-7 17:00
其实你只要按顺序发下面六个角度,马达就可以定向转动了。而这六个角度就是普通无刷马达六步驱动法嘛!这样 ...

目前没有带负载,角度是按10递增的,每250us递增一次,结果发现电机并没有匀速运行
jetta2014
2楼-- · 2019-12-20 21:58
hadio 发表于 2019-1-7 17:04
目前没有带负载,角度是按10递增的,每250us递增一次,结果发现电机并没有匀速运行 ...

按照我刚才给的6步,矢量电压给大(最大28300),大才有力!然后间隔时间给长,2s一步,应该一步一步转起来了。
如果都不行,就直接用定时器输出PWM走六步。譬如:
                                TIM1->CCR1 = Test_PWR;  
                                TIM1->CCR2 = 0;
                                TIM1->CCR3 = 0;

                                TIM1->CCR1 = Test_PWR;
                                TIM1->CCR2 = 0;
                                TIM1->CCR3 = Test_PWR;
                               ……
如果这都走不了,我会怀疑驱动桥了。
hadio
3楼-- · 2019-12-21 03:39
jetta2014 发表于 2019-1-7 17:15
按照我刚才给的6步,矢量电压给大(最大28300),大才有力!然后间隔时间给长,2s一步,应该一步一步转起 ...

电机正反方向都可以走,只是没有匀速走,程序给的角度是按时间均匀递增的,
jetta2014
4楼-- · 2019-12-21 08:34
hadio 发表于 2019-1-7 17:24
电机正反方向都可以走,只是没有匀速走,程序给的角度是按时间均匀递增的, ...

间隔时间2s,走6步也不均匀吗?
还是缩短到某一个间隔时间就开始不均匀?
hadio
5楼-- · 2019-12-21 14:19
 精彩回答 2  元偷偷看……
jetta2014
6楼-- · 2019-12-21 19:15
hadio 发表于 2019-1-7 18:35
走六步太粗糙了,能明显看到是六步,但我把角度细分,根据SVM(int16_t volts,uint16_t angle)函数可知360 ...

可能是旋转磁场和转子转动速度不匹配导致的,毕竟是开环驱动,没反馈。
既然驱动无问题,你可以试下将电角度连续慢速递增,angle++,应该会比较匀速。
另外,你说360度是指360电角度吧?你的是几对极无刷?

一周热门 更多>