BLDC任意一个霍尔坏,都可以作为有霍尔使用
俗称软件霍尔补偿:可以实现任意一个霍尔坏,都可以作为有霍尔使用,简单说就是真正的无霍尔零启动,只要电机有两个霍尔好的都可以为有霍尔状态,因为电机在同时坏两个霍尔的几率很低。大家有没有做过这方面的,在电机转着的情况下坏了一个霍尔,不停转,平稳切换到两个霍尔状态,求思路! 用计数器记录两个HALL之间的时间,然后中间值即为坏的那个HALL,BLDC的机械速度在短时间内不能突变,或都说改变不大,这个方法还是靠谱的。 这个功能很蛋疼啊。。。老板叫加的? 这个功能很蛋疼啊。。。老板叫加的?
绿皮青蛙 发表于 2012-6-26 09:30 https://bbs.simol.cn/images/common/back.gif
增强可靠性吧,况且这个功能也容易做 倒是可以做出来,坏一个霍尔的情况下有两个问题
1.启动:强制运转,还是判断霍尔状态,这个不解,有经验的解释一下,希望平稳启动
2.平稳切换:运行中,坏一个霍尔,怎样快速识别哪个霍尔坏了,然后切换的相应状态。 我觉得hithui说的有道理。每次检测到霍尔,就开始计数,你会得到两个值,其中一个值是另外一个值的大概两倍。剩下的事情,你懂得 回复 6# flyingford
这个我估算出来了,关键是怎样怎样快速识别哪个霍尔坏了,在电机不停的情况下,切换到坏霍尔状态。 期待学习中 这个问题前段时间也在想,还没思路。 道理是很简单,要想精细化实现也不是特别容易吧。 同样有和无传感一样的问题,带载启动不好做。 你还不如把HALL做电机外面,坏了直接换HALL好了。 坏的霍尔换相的时间,应该不好把控吧?
页:
[1]