漫步蜗牛88 发表于 2012-6-25 23:00

BLDC任意一个霍尔坏,都可以作为有霍尔使用

俗称软件霍尔补偿:可以实现任意一个霍尔坏,都可以作为有霍尔使用,简单说就是真正的无霍尔零启动,只要电机有两个霍尔好的都可以为有霍尔状态,因为电机在同时坏两个霍尔的几率很低。
   大家有没有做过这方面的,在电机转着的情况下坏了一个霍尔,不停转,平稳切换到两个霍尔状态,求思路!

hitbuyi 发表于 2012-6-26 09:07

用计数器记录两个HALL之间的时间,然后中间值即为坏的那个HALL,BLDC的机械速度在短时间内不能突变,或都说改变不大,这个方法还是靠谱的。

绿皮青蛙 发表于 2012-6-26 09:30

这个功能很蛋疼啊。。。老板叫加的?

hitbuyi 发表于 2012-6-26 10:23

这个功能很蛋疼啊。。。老板叫加的?
绿皮青蛙 发表于 2012-6-26 09:30 https://bbs.simol.cn/images/common/back.gif


增强可靠性吧,况且这个功能也容易做

漫步蜗牛88 发表于 2012-6-26 21:16

倒是可以做出来,坏一个霍尔的情况下有两个问题
1.启动:强制运转,还是判断霍尔状态,这个不解,有经验的解释一下,希望平稳启动
2.平稳切换:运行中,坏一个霍尔,怎样快速识别哪个霍尔坏了,然后切换的相应状态。

flyingford 发表于 2012-6-29 08:58

我觉得hithui说的有道理。每次检测到霍尔,就开始计数,你会得到两个值,其中一个值是另外一个值的大概两倍。剩下的事情,你懂得

漫步蜗牛88 发表于 2012-7-1 17:15

回复 6# flyingford


    这个我估算出来了,关键是怎样怎样快速识别哪个霍尔坏了,在电机不停的情况下,切换到坏霍尔状态。

big_shot 发表于 2012-7-2 14:19

期待学习中

boldlotus 发表于 2012-7-3 21:49

这个问题前段时间也在想,还没思路。

lmtjss 发表于 2012-12-23 17:18

道理是很简单,要想精细化实现也不是特别容易吧。

myswordwolf 发表于 2013-1-12 16:47

同样有和无传感一样的问题,带载启动不好做。

gyc198215 发表于 2013-1-29 13:58

你还不如把HALL做电机外面,坏了直接换HALL好了。

coolrain_hy 发表于 2016-9-10 16:59

坏的霍尔换相的时间,应该不好把控吧?
页: [1]
查看完整版本: BLDC任意一个霍尔坏,都可以作为有霍尔使用