找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

西莫年度培训计划深圳永磁电机控制培训欢迎参加!Flux电机有限元分析教程西莫团购入口 | 奖励入口当当网购物入口 | 奖励入口欢迎使用!西莫论坛App开放下载
Ansys大会征稿欢迎参加Motor-CAD电机多物理域设计教材购买入口 | 奖励入口★新会员论坛须知★《西莫电机技术》第39期发售火热进行中Flux电机电磁阀有限元分析教程团购入口 | 奖励入口
论坛微信公众平台欢迎入驻西莫电机及相关产品供需交流群开放邀请★ 论坛VIP会员申请 ★Motor-CAD.MANATEE电磁热振动噪声教程 | 奖励入口西莫团队欢迎您的加盟!
宣传推广合作请联系QQ:25941174西莫电机论坛微信群正式开放Flux变压器与电抗器有限元分析团购入口 | 奖励入口西莫电机论坛技术版区QQ群汇总 
查看: 2602|回复: 8

[求助] SVPWM的HALL电角度校正疑问求助

[复制链接]

该用户从未签到

发表于 2019-5-10 22:25 | 显示全部楼层 |阅读模式 来自: 中国江苏苏州

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
本帖最后由 pingis58 于 2019-5-11 10:02 编辑

1. 我移植的是网上参考MICROCHIP的AN1017程序SVPWM。
根据文档电角度确定:
microchip电角度.png
我理角的是A相反电动势最大值,对应的是60度。
HALL  C B A :4  -> 6 -> 2 -> 3 -> 1 ->5        相当于A 相电动势最大值时对应的是扇区1(001). 60度

以下是示波器抓的反电动势波形
AHLL实测图.png
图中:反动动势 的波形是A相
HALL波形中  : 粉C   蓝 B    黄 A    A相反电动势最高点对应是HAL 的CBA,刚进入1值,记此角度为60度。  4(100)对应的是180度。
不知道这样理解对不对。这就相当于HALL延后了180度,用这个值填入PHASE_OFFSET_CW。电机转速偏慢。5分钟后,电机微热 , 此电压等级280r/m。

2. 但是我按ST文档的电角度修正。
st.png    ST1.png
ST文档中,A相反电动势最高点为0度。比microchip提前60度。也就是我把针对microchip的偏移值减少60度。
电机转速在同一电压等级,提高到420r/m.而且电机转半小时,没有一点温热。

所有有疑问,按理根据AN1017的电角度扇区图。应该也没问题,难道我的理解有问题,电角度偏移应该如何确定?请各位指点下。

3. 为什么反转的时候,扇区是在正转上+3
          if (Required_Direction == CW)
            {
                Phase = PhaseValues[(Sector) % 6] + PhaseOffsetCW;
            }
            else
            {
                // For CCW an offset must be added to compensate difference in
                // symmetry of the sine table used for CW and CCW
                Phase = PhaseValues[(Sector + 3) % 6] + PhaseOffsetCCW;
            }
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

 楼主| 发表于 2019-5-11 10:05 | 显示全部楼层 来自: 中国江苏苏州
或者换个问法,MICROCHIP  和 ST  两家,对扇区0 (电角度0) 为什么会有60度的差值,有什么区别
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 10 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2019-5-11 10:16 | 显示全部楼层 来自: 中国上海
首先要理解矢量变换的概念,0°角的意义,通常情况下的3--->2变换都是A和α重合,也就是说0度角从A开始,真正在程序里面影响你角度累加的也是你从哪个位置开始算0°角,和你实际的位置关系不大,也就是说,参考位置才是最关键;有个参考位置之后,才有后面转子角是多少,然后根据转子角确定d轴位置,控制的时候Iq超前D轴90°力最大(Id=0),也就是说,真的的0度角在哪里没人关系,实际的逆变器三相全桥谁又能说必须哪个是U相呐?

评分

参与人数 1西莫币 +5 收起 理由
heguojia + 5 赞一个!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-5-11 10:35 | 显示全部楼层 来自: 中国江苏苏州
18201975434 发表于 2019-5-11 10:16
首先要理解矢量变换的概念,0°角的意义,通常情况下的3--->2变换都是A和α重合,也就是说0度角从A开始,真 ...

谢谢指导,重新再看看SVM理论。

点评

嗯,我当时这个理论反反复复看了可能不下十遍,每一次都有不同的收获,每一次都会是带着问题去看  详情 回复 发表于 2019-5-11 10:36
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 10 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2019-5-11 10:36 | 显示全部楼层 来自: 中国上海
pingis58 发表于 2019-5-11 10:35
谢谢指导,重新再看看SVM理论。

嗯,我当时这个理论反反复复看了可能不下十遍,每一次都有不同的收获,每一次都会是带着问题去看
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2019-12-30 21:25 | 显示全部楼层 来自: 中国上海
楼主分析清楚了吗,我也在这卡了好久,也找不到资料解答我的疑惑。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-1-8 07:49 来自手机 | 显示全部楼层 来自: 中国广东广州
1.控制器输出ABC是软硬件设计确定好的;
2.与电机三相连接之后,电机绕组标记上了ABC,与实际的位置才关联上了;
3.hall安装好后实际位置是固定的,绕组和hall之间由反电势关联在一起
因些,软件算法设计决定了电角度0度的开始(A与d或q对齐等)。

评分

参与人数 1西莫币 +3 收起 理由
18201975434 + 3 感谢您的参与

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-1-8 09:06 | 显示全部楼层 来自: 中国湖北武汉
那两个芯片厂家代码里用到的坐标变换不一样,你仔细看看代码就明白了,也就是用到的中间转换坐标系不同.
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-2-23 08:38 | 显示全部楼层 来自: 中国广东深圳
正转,相位超前90度,反转,相位反向90度。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

西莫电机论坛微信公众平台欢迎您的关注!

QQ|Archiver|手机版|小黑屋|西莫电机圈 ( 浙ICP备10025899号-3 ) 浙公网安备:33028202000436号

GMT+8, 2024-12-4 01:16 , Processed in 0.101767 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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