打印

关于电机霍尔计数的问题

[复制链接]
1682|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiang87737274|  楼主 | 2012-9-18 22:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手上现有一台无刷电机,一般无刷电机的霍尔信号是用来做为电机换向信号源的。为了精确计数电机转的圈数,还有精确计出电机转速,有很多驱动带的用霍尔计数的方法来计电机的转速和电机所转圈数。这样计出来的数而且很准确。想问一下有没有做这方面的软件设计的人有好一点的算法。手上也有三个霍尔的输出信号的真值表,但是看了真值表真的没办法下手。

相关帖子

沙发
yewuyi| | 2012-9-18 22:09 | 只看该作者
如果有真值表你还没法下手的话,那可就真的无可奈何了。。。

使用特权

评论回复
板凳
joyme| | 2012-9-19 09:55 | 只看该作者
你不如先实现功能,再去优化算法
也许到时你发现没有必要考虑算法,这个检测也不是很复杂的

使用特权

评论回复
地板
xiang87737274|  楼主 | 2012-9-19 22:00 | 只看该作者
真值表是随着三个霍尔接法不同,真值表的顺序也是不同的。
不只是一种顺序,所以如果是一种顺序可能检测起来是比较容易。
还有就是怎样来排除干拢,怎样来保证能把每一个信号完全计下来而不丢掉信号,如果丢掉一个信号那么电机
的转位是不定的。只有完全能把信号不丢计下来才能保证无刷电机的精确定位。

使用特权

评论回复
5
xiang87737274|  楼主 | 2012-9-19 22:00 | 只看该作者
用中断肯定不行,因为有三个信号。

使用特权

评论回复
6
xiang87737274|  楼主 | 2012-9-19 22:02 | 只看该作者
还有个问题就是三个霍尔信号还要判断电机转向(正反转),正转时计正数,数加,反转时数减。

使用特权

评论回复
7
xiang87737274|  楼主 | 2012-9-20 22:05 | 只看该作者
怎么没有一个人来说说,讨论一下也好啊。

使用特权

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

本版积分规则

0

主题

65

帖子

1

粉丝