搜索
bottom↓
回复: 23

STM32控制 直流无刷电机正弦波控制为什么相电流比母线电流大得多?

[复制链接]

出0入0汤圆

发表于 2011-10-10 11:01:03 | 显示全部楼层 |阅读模式
希望各位大侠解惑!
我驱动的是三相无刷直流电机,带三相线性霍尔反馈电机转子位置,就是可以根据霍尔的电压来控制PWM占空比从而生成正弦波电流,驱动电路使用3相H桥双极驱动,使用三组6路互补SPWM控制,在驱动时发现相电流比母线电流大得多,电机和H桥发热严重,仔细分析发现在一个PWM周期里分别有一次三上臂和三下臂会同时导通这不等于短路了三相绕组,从而造成电机和H桥发热严重。

还有就是在电机高速运转时会有咯噔声,感觉就像是换向不正常似的。

以上驱动方法是否正确,望大侠告知不甚感激!

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2011-10-10 15:37:21 | 显示全部楼层
有哪位大侠可以告知吗?

出0入0汤圆

发表于 2011-10-10 16:13:27 | 显示全部楼层
不知道你的小车怎么做出来的啊?和那个是一个原理的。

出0入0汤圆

 楼主| 发表于 2011-10-10 17:20:03 | 显示全部楼层
以前用的是方波二二驱动,现在想用正弦波驱动。

出0入0汤圆

发表于 2011-10-10 19:07:15 | 显示全部楼层
三上臂和三下臂会同时导通

这个不是问题吧

正常现象。

出0入0汤圆

 楼主| 发表于 2011-10-10 19:17:28 | 显示全部楼层
这样的话回复【4楼】823032003 尼美根
三上臂和三下臂会同时导通  
这个不是问题吧
正常现象。
-----------------------------------------------------------------------

这样的话,会造成线圈短路(也就是能耗制动),会降低电机的输出效率,增大电机和H桥发热。

出0入663汤圆

发表于 2011-10-10 19:34:54 | 显示全部楼层
驱动问题,三相正弦波永远只有2相在同一极性。

出0入0汤圆

发表于 2011-10-10 19:36:37 | 显示全部楼层
你也是行家了! 也犯这个低级错误!

无刷直流电机最好的驱动方式是二二导通方式(方波驱动);低成本方案(霍尔换向)!

永磁同步电机最好的驱动方式是三三导通方式(正玄波)

当然无刷直流电机也可以用正玄波驱动。 那要位置检测要用高精度的编码器AB相信号+UVW相信号,这个东东做出来就换了个名字叫:无刷伺服


永磁电机学问多得呢!水很深。  俺算还没有入门


一楼所诉发热严重原因是:定子磁场与转子磁场角度不对!  三个霍尔当位置传感器,位置信号太粗糙了

本人说话一直粗,如有得罪请见谅!

出0入0汤圆

 楼主| 发表于 2011-10-10 21:27:01 | 显示全部楼层
回复【6楼】gzhuli 咕唧霖
-----------------------------------------------------------------------
但是在一个PWM周期里有一次三上臂全通,一次三下臂全通如图:
A相上桥______|-----H-------|_____L____|------H------|__________
A相下桥-----|______L________|----H---|_______L_______|---------

B相上桥_________|---H---|________L_______|---H---|_____________
B相下桥--------|____L____|-------H------|____L____|------------

C相上桥___________|-H-|__________L_________|-H-|_______________
C相下桥----------|__L__|---------H--------|__L__|--------------



回复【7楼】baplmqj 菜菜
-----------------------------------------------------------------------

我是用的线性霍尔(输出就是正弦波),输出的就是转子磁场位置信号呀!

出0入0汤圆

发表于 2011-10-10 22:03:06 | 显示全部楼层
相电流本身就应该比母线电流,这个是正常的,你说的一个周期内同时有三路上桥或下桥的MOS导通这个也没错,因为三路对应的上下桥的PWM信号是或补的,例如A相的上桥和下桥的PWM信号都是或补的,当上桥是高电平时下桥就是低电平,上桥和下桥的PWM信号还有个死区时间,所以永远不会同时导通。

出0入0汤圆

发表于 2011-10-10 22:05:23 | 显示全部楼层
你最好用示波器同时测量一下六路PWM波形,比较一下六路波形你就明白了。

出0入0汤圆

 楼主| 发表于 2011-10-10 22:24:15 | 显示全部楼层
回复【9楼】gaoqiu88 白桦林
相电流本身就应该比母线电流,这个是正常的,你说的一个周期内同时有三路上桥或下桥的mos导通这个也没错,因为三路对应的上下桥的pwm信号是或补的,例如a相的上桥和下桥的pwm信号都是或补的,当上桥是高电平时下桥就是低电平,上桥和下桥的pwm信号还有个死区时间,所以永远不会同时导通。
-----------------------------------------------------------------------
我的上桥和下桥不会同时导通,但是在电机运转时接通三相上桥或接通三项下桥电机就变成了能耗制动呀!从而造成电机和H桥过热。


回复【10楼】gaoqiu88 白桦林
你最好用示波器同时测量一下六路pwm波形,比较一下六路波形你就明白了。
-----------------------------------------------------------------------

郁闷呀!我只有一个100MHz的两通示波器,同时看不了6路。

出0入0汤圆

 楼主| 发表于 2011-10-11 09:46:39 | 显示全部楼层
也就是在一个PWM周期里有一次三上臂全通,一次三下臂全通如图:
A相上桥______|-----H-------|_____L____|------H------|__________   我是用的PWM模式为中央对齐
A相下桥-----|______L________|----H---|_______L_______|---------

B相上桥_________|---H---|________L_______|---H---|_____________
B相下桥--------|____L____|-------H------|____L____|------------

C相上桥___________|-H-|__________L_________|-H-|_______________
C相下桥----------|__L__|---------H--------|__L__|--------------
                  
                  | 上|      |   下  |

我写了上的区间三上臂都导通了,写了下的区间三下臂都导通了

出0入0汤圆

发表于 2011-10-11 10:43:12 | 显示全部楼层
同是新人,过来学习学习

出0入0汤圆

发表于 2011-10-14 08:45:12 | 显示全部楼层
你怎么算出当前你的电机的位置呢?

互补的6路PWM输出在极短的时间内是和制动没有关系的。

出0入663汤圆

发表于 2011-10-14 11:19:39 | 显示全部楼层
回复【12楼】denglu
-----------------------------------------------------------------------

你最好看一下相电流波形。

出0入0汤圆

 楼主| 发表于 2011-11-15 19:00:10 | 显示全部楼层
回复【7楼】baplmqj 菜菜
你也是行家了! 也犯这个低级错误!
无刷直流电机最好的驱动方式是二二导通方式(方波驱动);低成本方案(霍尔换向)!
永磁同步电机最好的驱动方式是三三导通方式(正玄波)
当然无刷直流电机也可以用正玄波驱动。 那要位置检测要用高精度的编码器ab相信号+uvw相信号,这个东东做出来就换了个名字叫:无刷伺服  
永磁电机学问多得呢!水很深。  俺算还没有入门
一楼所诉发热严重原因是:定子磁场与转子磁场角度不对!  三个霍尔当位置传感器,位置信号太粗糙了
本人说话一直粗,如有得罪请见谅!
-----------------------------------------------------------------------

多谢!最后发现确实是定子磁场与转子磁场角度不对!

出0入0汤圆

发表于 2011-11-16 15:26:52 | 显示全部楼层
相电流比母线电流大得多, 这是正常情况.
电机和H桥发热严重, 说明驱动有问题.
可能是电机接线的相序问题, 功率开关驱动的问题, 还有换相角计算问题.
一个PWM周期里分别有一次三上臂和三下臂会同时导通, 这很正常, 不用怀疑.
电机高速运转时会有咯噔声,感觉就像是换向不正常似的。这个可能性非常大.

出0入0汤圆

发表于 2011-11-18 13:50:10 | 显示全部楼层
空间矢量里面的 0 矢量 就是 三路上管全通 或者下管全通

出0入0汤圆

发表于 2011-12-13 12:11:53 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-12-14 10:32:52 | 显示全部楼层
正在弄这个无刷直流电机,正好学习学习

出0入0汤圆

发表于 2011-12-31 10:16:33 | 显示全部楼层
无位置传感器的很有前景

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-8-26 01:16

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

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