打印
[电机及执行机构驱动]

求助个无刷直流电机换相的问题。

[复制链接]
3147|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
呼啦啦浩子|  楼主 | 2016-7-19 16:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
控制芯片使用STM32F103,驱动芯片ir2136,换相在霍尔的输入捕捉中断里,输入捕捉为了防干扰加了个小滤波,就是进捕捉中断判断一下高电平持续时间,高于多少才认为是霍尔然后读霍尔状态,换相。但是碰到了一个问题,就是电机转速上不去,达到一定转速之后就算提高占空比,转速也无法再提高了。考虑可能是捕捉中断里滤波时间太长的问题,但是又不能确定,求各路大神指教啊!电机的转速能力是够的。

相关帖子

沙发
xiaobudong| | 2016-7-23 09:19 | 只看该作者
都判断完霍尔时间了再去触发换相,,,不会延时很大吗?  如果是有霍尔的直接捕获到电平变化就换相就可以了吧

使用特权

评论回复
板凳
zcz0426| | 2016-7-28 22:43 | 只看该作者
不能在霍尔捕捉中断换相,霍尔捕捉中断中只要读三个霍尔状态就好了,!换相可以在高频中断中根据三霍尔状态做

使用特权

评论回复
地板
destiny_zzj| | 2016-8-2 11:48 | 只看该作者
占空比提高转速肯定会上去,你确定看过PWM波形么?或者在同样占空比下,提高供电电压试试,这时候转速肯定会上去

使用特权

评论回复
5
呼啦啦浩子|  楼主 | 2016-9-23 15:20 | 只看该作者
xiaobudong 发表于 2016-7-23 09:19
都判断完霍尔时间了再去触发换相,,,不会延时很大吗?  如果是有霍尔的直接捕获到电平变化就换相就可以了 ...

这个时间根据转速计算的,在最高转速下是来得及的。是为了去干扰。直接换相怕有干扰换错相呀

使用特权

评论回复
6
呼啦啦浩子|  楼主 | 2016-9-23 15:22 | 只看该作者
zcz0426 发表于 2016-7-28 22:43
不能在霍尔捕捉中断换相,霍尔捕捉中断中只要读三个霍尔状态就好了,!换相可以在高频中断中根据三霍尔状态 ...

是么。。。也就是说换相一直在一个高频定时器里换,这个频率要根据最高转速来设定得足够高呗。。。我现在在捕捉中断换相,低速情况不太好,因为容易憋死,憋死后不进捕捉中断就转不起来了。。。

使用特权

评论回复
7
呼啦啦浩子|  楼主 | 2016-9-23 15:24 | 只看该作者
destiny_zzj 发表于 2016-8-2 11:48
占空比提高转速肯定会上去,你确定看过PWM波形么?或者在同样占空比下,提高供电电压试试,这时候转速肯定 ...

波形确实没看。。。不过最后发现这个转速上不去是隔离变压器的压降造成的。。。去掉隔离变压器,直接接220V,转速是可以上去的。谢啦!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

29

帖子

1

粉丝