搜索
bottom↓
回复: 19

stm32 FOC svpwm扇区判断问题

[复制链接]

出0入0汤圆

发表于 2011-2-16 10:38:27 | 显示全部楼层 |阅读模式
大家好,最近在读stm32 FOC  资料,个人感觉stm32 的svpwm扇区判断公式有问题。stm32 svpwm扇区判断资料见附图,请高手指点一下,是否有误??



(原文件名:未命名2.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2011-2-16 10:39:45 | 显示全部楼层
按照上图公式,满足Y<0条件的应该只有第2扇区呀?难道它的扇区定义和别人的不一样?还是它的阿法轴定义与别人的不一样??
附件贴上一般资料的svpwm扇区图。STM32六边形图资料里竟然没有,非常郁闷。有知道的dx请指点一下。


(原文件名:未命名3.JPG)

出0入0汤圆

发表于 2011-2-16 13:10:28 | 显示全部楼层
回复【1楼】887799
-----------------------------------------------------------------------
你好!
为什么满足Y<0条件的应该只有第2扇区?
它这个扇区判断公式是没有问题的,只是它默认的beta轴(Vbeta)是滞后于alpha轴90°而不是超前于;扇区编号跟你附的那个图的一样,这从第一张图可以看得出来。
我最近也在研究这套程序,以后多互相交流交流哈~

出0入0汤圆

 楼主| 发表于 2011-2-16 14:31:32 | 显示全部楼层
回复【2楼】goffy
回复【1楼】887799  
-----------------------------------------------------------------------
你好!
为什么满足y<0条件的应该只有第2扇区?
它这个扇区判断公式是没有问题的,只是它默认的beta轴(vbeta)是滞后于alpha轴90°而不是超前于;扇区编号跟你附的那个图的一样,这从第一张图可以看得出来。
我最近也在研究这套程序,以后多互相交流交流哈~

-----------------------------------------------------------------------

谢谢您的指点回复。请问您在哪个资料上得到“只是它默认的beta轴(vbeta)是滞后于alpha轴90°而不是超前于”,这个结论的?我一直没有看到STM32 的正六边形svpwm扇区图。

如果beta轴(vbeta)滞后于alpha轴90°,那么由Y<0,导出Vbeta/Valpha>1.732,由于Vbeta/Valpha结果是正值,故Vbeta/Valpha符号相同,只有第五扇区的右半区域满足条件。

出0入0汤圆

发表于 2011-2-16 15:19:37 | 显示全部楼层
回复【3楼】887799
-----------------------------------------------------------------------
“只是它默认的beta轴(vbeta)是滞后于alpha轴90°而不是超前于”这个结论可以从它的CLARKE变换程序中得出。

/*******************************************************************************
* Function Name  : Clarke Transformation
* Description    : This function transforms stator currents qIas and  
*                  qIbs (which are directed along axes each displaced by  
*                  120 degrees) into currents qIalpha and qIbeta in a
*                  stationary qd reference frame.
*                  qIalpha = qIas
*                  qIbeta = -(2*qIbs+qIas)/sqrt(3)               /////////////////////////注意这里前面有个负号
* Input          : Stat_Curr_a_b
* Output         : Stat_Curr_alfa_beta
* Return         : none.
*******************************************************************************/

Curr_Components Clarke(Curr_Components Curr_Input)
{
  Curr_Components Curr_Output;
  
  s32 qIa_divSQRT3_tmp;
  s32 qIb_divSQRT3_tmp ;
  
  s16 qIa_divSQRT3;
  s16 qIb_divSQRT3 ;

  // qIalpha = qIas
  Curr_Output.qI_Component1= Curr_Input.qI_Component1;

  qIa_divSQRT3_tmp = divSQRT_3 * Curr_Input.qI_Component1;
  qIa_divSQRT3_tmp /=32768;   
   
  qIb_divSQRT3_tmp = divSQRT_3 * Curr_Input.qI_Component2;
  qIb_divSQRT3_tmp /=32768;
  
  qIa_divSQRT3=((s16)(qIa_divSQRT3_tmp));               
                 
  qIb_divSQRT3=((s16)(qIb_divSQRT3_tmp));                               
   
  //qIbeta = -(2*qIbs+qIas)/sqrt(3)
  Curr_Output.qI_Component2=(-(qIa_divSQRT3)-(qIb_divSQRT3)-(qIb_divSQRT3));
  
  return(Curr_Output);
}

/*******************************************************************************

出0入0汤圆

 楼主| 发表于 2011-2-16 16:28:30 | 显示全部楼层
谢谢您的回复,您有QQ或msn或者其他的联系方式没有?可以交流一下吗?

出0入0汤圆

 楼主| 发表于 2011-2-16 17:31:27 | 显示全部楼层
回复【4楼】goffy
-----------------------------------------------------------------------

确实是beta轴(vbeta)是滞后于alpha轴90°,兄弟看的很仔细,赞一个先。

出0入0汤圆

发表于 2011-2-16 18:55:01 | 显示全部楼层
我QQ:18278441     共同学习,共同进步哈

出0入0汤圆

发表于 2011-2-16 20:14:20 | 显示全部楼层
LZ最上面的图片 是那篇文档的?

出0入0汤圆

 楼主| 发表于 2011-2-17 08:29:44 | 显示全部楼层
回复【8楼】823032003 尼美根
-----------------------------------------------------------------------

是stm32 FOC 电机库说明文档里的。

出0入0汤圆

发表于 2012-5-4 09:21:36 | 显示全部楼层
Mark,最近在搞这个.

出0入0汤圆

发表于 2013-1-18 10:22:57 | 显示全部楼层
goffy 发表于 2011-2-16 13:10
回复【1楼】887799
-----------------------------------------------------------------------
你好!

你好,请问还有在搞STM32 FOC 库吗?对于扇区判断这个问题,我也不理解,能说一下吗?

出0入0汤圆

发表于 2013-3-8 10:22:17 | 显示全部楼层
问个问题,为何不能直接用角度判断扇区呢?

出0入0汤圆

发表于 2013-6-17 16:18:36 | 显示全部楼层
mark一下,以后仔细研究

出0入0汤圆

发表于 2014-6-2 14:45:24 | 显示全部楼层
STM32   SVPWM 记号

出0入0汤圆

发表于 2014-8-14 15:55:16 | 显示全部楼层
MARK  至少知道有人在做这个了

出0入0汤圆

发表于 2014-11-16 12:13:01 | 显示全部楼层
兄台 stm32 扇区导通时间的计算 看明白了没

出0入0汤圆

发表于 2014-12-7 16:48:18 | 显示全部楼层
887799 发表于 2011-2-16 17:31
回复【4楼】goffy
-----------------------------------------------------------------------


开环时,角度落差很大,不知道怎么解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-5-27 15:35:35 | 显示全部楼层
SVPWM 做个记号。。

出0入0汤圆

发表于 2017-7-4 16:42:29 | 显示全部楼层
楼主  截图的 PDF 能上传一份吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 22:47

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表