搜索
bottom↓
回复: 33

bldc换相后相电流不正常?恳请大侠帮我分析原因,有图!

[复制链接]

出0入0汤圆

发表于 2015-3-31 15:31:34 | 显示全部楼层 |阅读模式

如图片所示,相电流不正常,这个电流不正常是个区间段,而且我换相是通过中断查询霍尔电平的,如果我查询时间不一样的,他这个电流不正常出现区间就会变化,有哪位前辈遇到类似问题吗?恳请指点!!!非诚感谢!

本帖子中包含更多资源

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

x

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

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入0汤圆

 楼主| 发表于 2015-3-31 15:32:54 | 显示全部楼层
我自己分析是换相不正常导致,电流不正常,但是没找到解决问题的办法!!!

出0入0汤圆

发表于 2015-3-31 17:35:08 | 显示全部楼层
换向是没有问题的,我想是不是电机霍尔安装有问题,与真实的霍尔安装位置有差

出0入0汤圆

发表于 2015-3-31 17:35:53 | 显示全部楼层
换向是没有问题的,我想是不是电机霍尔安装有问题,与真实的霍尔安装位置有差

出0入0汤圆

发表于 2015-3-31 17:36:38 | 显示全部楼层
换向是没有问题的,我想是不是电机霍尔安装有问题,与真实的霍尔安装位置有差

出0入0汤圆

 楼主| 发表于 2015-4-1 08:30:36 | 显示全部楼层
leeloo 发表于 2015-3-31 17:36
换向是没有问题的,我想是不是电机霍尔安装有问题,与真实的霍尔安装位置有差
...

前辈你好,我的电机是有测试过别人的控制器,电流是正常的,我自己做的不正常,主要某一段速度区间不正常,而且这个速度区间是会发生变化,我先换相和先执行其他程序再换相,两个出现相电流不正常的速度区间就不一样。

出0入0汤圆

发表于 2015-4-1 09:01:39 | 显示全部楼层
建议将捕捉到的霍尔跳变与真正的霍尔信号进行示波器同时观察下,确保中断捕捉的是正确无误的!先排除检测有故障,造成电流不正常。

出0入0汤圆

发表于 2015-4-1 09:04:18 | 显示全部楼层
是速度闭环,还是电流闭环?看到你的占空比在中间没有保持一致,电流有下降。是否做了限流功能?

出0入0汤圆

 楼主| 发表于 2015-4-1 09:32:38 | 显示全部楼层
guaiguaima 发表于 2015-4-1 09:04
是速度闭环,还是电流闭环?看到你的占空比在中间没有保持一致,电流有下降。是否做了限流功能? ...

你好 ,我是速度环加电流环,这个不会是限流保护,我现在保护电流是15A,

出0入0汤圆

 楼主| 发表于 2015-4-1 09:35:17 | 显示全部楼层
guaiguaima 发表于 2015-4-1 09:01
建议将捕捉到的霍尔跳变与真正的霍尔信号进行示波器同时观察下,确保中断捕捉的是正确无误的!先排除检测有 ...

你好,我这个相电流不正常,只会出现某一速度区间,我是62.5us中断查询换相,进入中断先去换相 和 先执行其他函数再换相 其相电流不正常速度区间就会发生变化

出0入0汤圆

发表于 2015-4-1 11:32:44 | 显示全部楼层
你的霍尔信号要在容易出问题的这个速度区间去对比自己检测的信号,是否出现不一致,要做的是先排除故障可能存在的地方,逐步缩小问题出现可能性。

出0入0汤圆

发表于 2015-4-1 11:33:43 | 显示全部楼层
比如,你62.5us中断进去确认信号就是稳定的?

出0入0汤圆

发表于 2015-4-1 11:35:28 | 显示全部楼层
另外,保持占空比在这段速度区间不变,观察下相电流是否正常,主要是排除PWM大范围的调整是否会影响相电流不正常。

出0入0汤圆

 楼主| 发表于 2015-4-1 13:57:37 | 显示全部楼层
guaiguaima 发表于 2015-4-1 11:35
另外,保持占空比在这段速度区间不变,观察下相电流是否正常,主要是排除PWM大范围的调整是否会影响相电流 ...

你好!你说的我都排除了,比如直接给占空比,因为我是有电流环和速度环控制的,我这个是相电流不正常,母线电流也是不正常的,所以应该是母线电流不正常导致占空比发生变化,

出0入0汤圆

 楼主| 发表于 2015-4-1 14:00:43 | 显示全部楼层
guaiguaima 发表于 2015-4-1 11:35
另外,保持占空比在这段速度区间不变,观察下相电流是否正常,主要是排除PWM大范围的调整是否会影响相电流 ...

我看了霍尔信号和示波器对比信号!是一致的

出0入0汤圆

发表于 2015-4-1 15:25:11 | 显示全部楼层
是某一相电流不正常还是三相轮着有这个问题,只有某一相有这个问题估计是驱动有问题,如果是三相都有这个问题的话,中断进来霍尔信号检查滤波几次看看,情况有没有改善!

出0入0汤圆

 楼主| 发表于 2015-4-1 18:43:52 | 显示全部楼层
zfsn007 发表于 2015-4-1 15:25
是某一相电流不正常还是三相轮着有这个问题,只有某一相有这个问题估计是驱动有问题,如果是三相都有这个问 ...

你好,这是我三相电流,有个相,上桥倒是正常的,但是其他都不正常,霍尔的话 ,我也看了,对着采集到的霍尔值 和示波器对照是一致的,而且我这个相电流不正常的速度区间是会变化的,比如我pwm频率16K则出现在5800转左右,20K出现在3600左右,  然后我是62.5us中断采集霍尔电平换相 ,如果我进入中断先换相和先不换相 其相电流不正常的转速区间也是不一样的

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2015-4-2 08:53:04 | 显示全部楼层
robin林 发表于 2015-4-1 18:43
你好,这是我三相电流,有个相,上桥倒是正常的,但是其他都不正常,霍尔的话 ,我也看了,对着采集到的 ...

看到你的图,感觉你在换相后,没有补占空比,不知道是不是这个原因造成在一定速度区间范围,电流异常。反正我觉得电流异常,在排除硬件的情况下,就只有看换相这里了。。。。

出0入0汤圆

 楼主| 发表于 2015-4-2 13:18:30 | 显示全部楼层
zfsn007 发表于 2015-4-2 08:53
看到你的图,感觉你在换相后,没有补占空比,不知道是不是这个原因造成在一定速度区间范围,电流异常。反 ...

你好!你说的换相后补占空比是什么意思?是换相补偿吗?   我这个速度区间不稳   是不会 发生变化的    比如我中断进去换相 那会在5800转左右速度不稳,    但是 我进中断先不换相 先执行其他函数再换相后 相电流不稳在3500转左右,所以 我很难判断这个出现的原因!!

出0入0汤圆

发表于 2015-4-2 22:09:55 | 显示全部楼层
robin林 发表于 2015-4-2 13:18
你好!你说的换相后补占空比是什么意思?是换相补偿吗?   我这个速度区间不稳   是不会 发生变化的     ...

我说下我以前理解的,换相的时候不要设置成满占空比补电流,要把引脚设置成普通IO口输出也就是上下桥都是全部导通的状态,等电流补到预期的电流后,再把IO口设置回PWM斩波模式。希望这对你有用,你的是高速电机,我遇到的转速都在400-600转的电机,可能不一样,我们的PWM周期都在64us左右,频率也就是15.625k左右。

出0入0汤圆

 楼主| 发表于 2015-4-3 16:23:06 | 显示全部楼层
zfsn007 发表于 2015-4-2 22:09
我说下我以前理解的,换相的时候不要设置成满占空比补电流,要把引脚设置成普通IO口输出也就是上下桥都是 ...

嗯!但是这个电流如何判断呢?这个方式我了解到的和你说的一样,但是我当时做的时候,发现通过电流来判断有点问题,我是通过换相前的电流,来判断我们全开要多长时间,但是换相前的电流大小如何定呢?

出0入0汤圆

发表于 2015-4-3 16:41:38 | 显示全部楼层
robin林 发表于 2015-4-3 16:23
嗯!但是这个电流如何判断呢?这个方式我了解到的和你说的一样,但是我当时做的时候,发现通过电流来判断 ...

我们自己的就是通过电流来判断的,一般是判断滤波后的电流(硬件滤波),发现换相后的电流补回来了,就退出,回到斩波模式。

出0入0汤圆

 楼主| 发表于 2015-4-3 17:29:19 | 显示全部楼层
zfsn007 发表于 2015-4-3 16:41
我们自己的就是通过电流来判断的,一般是判断滤波后的电流(硬件滤波),发现换相后的电流补回来了,就退出 ...

你是双环控制还是单环控制?

出0入0汤圆

发表于 2015-4-4 00:05:08 | 显示全部楼层
robin林 发表于 2015-4-3 17:29
你是双环控制还是单环控制?

单环控制~~~~~~~~~~~~~~~~~~~~~~

出0入0汤圆

 楼主| 发表于 2015-4-7 18:56:21 | 显示全部楼层
zfsn007 发表于 2015-4-4 00:05
单环控制~~~~~~~~~~~~~~~~~~~~~~

那你电流就可以一直采,我现在是双环控制,电流不大好弄,按你说的那样单环控制,换相后通过直接打开来进行电流补偿是可以的! 你这个做法 有什么好处,转矩脉动变小? 电机声音能变小吗?

出0入0汤圆

发表于 2015-4-8 08:15:51 | 显示全部楼层
robin林 发表于 2015-4-7 18:56
那你电流就可以一直采,我现在是双环控制,电流不大好弄,按你说的那样单环控制,换相后通过直接打开来进 ...

对,像你说的,转矩脉动小。。。。。

出0入0汤圆

 楼主| 发表于 2015-4-20 14:00:03 来自手机 | 显示全部楼层
zfsn007 发表于 2015-4-8 08:15
对,像你说的,转矩脉动小。。。。。

那好像也没多大好处,电机静音是不是要用弦波控制才能降低

出0入0汤圆

发表于 2015-4-20 17:08:55 | 显示全部楼层
robin林 发表于 2015-4-20 14:00
那好像也没多大好处,电机静音是不是要用弦波控制才能降低

正弦波控制能降低很多噪音。。。。。。但实现代码比方波的难。。。。。。

出0入0汤圆

发表于 2015-5-12 17:35:34 | 显示全部楼层
你好楼主,我最近在做有感无刷电机。但很奇怪,上电之后没有转,要推它一下才会转起来。不知道是为什么

出0入0汤圆

发表于 2015-5-12 17:35:50 | 显示全部楼层
你好楼主,我最近在做有感无刷电机。但很奇怪,上电之后没有转,要推它一下才会转起来。不知道是为什么

出0入0汤圆

发表于 2015-5-12 17:36:13 | 显示全部楼层
你好楼主,我最近在做有感无刷电机。但很奇怪,上电之后没有转,要推它一下才会转起来。不知道是为什么

出0入0汤圆

 楼主| 发表于 2015-5-16 12:51:51 | 显示全部楼层
cccbbaabbccc 发表于 2015-5-12 17:36
你好楼主,我最近在做有感无刷电机。但很奇怪,上电之后没有转,要推它一下才会转起来。不知道是为什么 ...

你要先读取霍尔位置 启动的时候

出0入0汤圆

发表于 2015-6-2 20:42:55 | 显示全部楼层
robin林 发表于 2015-5-16 12:51
你要先读取霍尔位置 启动的时候

谢谢,问题解决了。改成扫描式读取霍尔位置就可以了

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-3-29 00:02

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

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