请教电机控制系统中霍尔信号捕获问题

[复制链接]
7473|18
 楼主| witty01 发表于 2012-6-8 16:25 | 显示全部楼层 |阅读模式
作了一段时间的电机控制,一直是做无位置的,现在要做一个霍尔元件检测速度位置的控制板,原来也是可以用有capture的IO口来捕获霍尔信号测速的,但是现在领导一句话,说要换另外一组定时器来做,好吧,换!但是另外一组定时器的捕获口又不够用,只能用普通的IO口接上霍尔信号,那么就只能查询霍尔信号的状态了。

我的问题是,用普通IO口接霍尔信号,不但要测速还要校正位置,用250us的周期查询霍尔信号的变化,这种方式会不会有问题?会有怎样的问题?

求教了!
airwill 发表于 2012-6-8 16:56 | 显示全部楼层
250us的周期查询霍尔信号的变化?  你的电机的电气转速是多少? 这个时间也太长了吧!
110xia 发表于 2012-6-9 15:25 | 显示全部楼层
最高转速下 最短换相时间是多少,
理论上用那个时间的1/10做检测 程序比较容易编写.
或者做动态的,根据转速 去定时下次监测换向的信号
 楼主| witty01 发表于 2012-6-11 09:42 | 显示全部楼层
2# airwill

理论上电机的最高转速是18000rpm,但是正常用到的也就是5000rpm,开关频率可以是4K或者8K
 楼主| witty01 发表于 2012-6-11 09:44 | 显示全部楼层
3# 110xia

最短换相时间是指开关频率的倒数是吗?

如果是4K的话正好是250us.

我现在就是想定时去检测IO口的霍尔信号,但是我不知道这个定时的时间设成250合适不合适?
airwill 发表于 2012-6-13 08:52 | 显示全部楼层
2# airwill  

理论上电机的最高转速是18000rpm,但是正常用到的也就是5000rpm,开关频率可以是4K或者8K
witty01 发表于 2012-6-11 09:42


3楼的 "理论上用最高换相时间的1/10做检测" 是比较可行的. 如果要高的性能和效率, 那么这个时间还要取得更小.
这里要的是电气转速, 而不是机械转速. 如果是电气转速,最高转速18000rpm 通常超过这个参数的情况还是很多. 就按照这个参数算, 那个检测时间也已小于 250us 很多倍了
 楼主| witty01 发表于 2012-6-19 16:55 | 显示全部楼层
最终确定用3个外部引脚中断来做,中断发生后查一下定时器的时间,应该没有capture的精确,但是比定时查询应该还能好一点的

谢谢2位的回答,我第一次认真结贴,不知道能不能把分给2个人,但是还是非常感谢2位
vgalcd 发表于 2013-1-7 14:31 | 显示全部楼层
跟大家了解下
liubo0702 发表于 2013-1-12 15:10 | 显示全部楼层
chenyongand 发表于 2013-1-19 11:17 | 显示全部楼层
我也有根你一样的情况,也是霍尔来计算电机的行程,带正反转的,我用的 是中断计数,只是电机停止的时候我处理不好,计数会有错误
zhouxinke 发表于 2013-1-19 19:31 | 显示全部楼层
:handshake
looksnow 发表于 2013-1-31 22:02 | 显示全部楼层
你要看你HALL的频率有多少,然后决定查询频率>>Hall频率即可
zhangf0816 发表于 2015-6-4 13:26 | 显示全部楼层
chenyongand 发表于 2013-1-19 11:17
我也有根你一样的情况,也是霍尔来计算电机的行程,带正反转的,我用的 是中断计数,只是电机停止的时候我 ...

现在解决了吗  我也在研究这个问题 求指教  谢谢   看到的话加我Q好吗 36202741
zhangf0816 发表于 2015-6-4 13:26 | 显示全部楼层
zhangf0816 发表于 2015-6-4 13:26
现在解决了吗  我也在研究这个问题 求指教  谢谢   看到的话加我Q好吗 36202741 ...

qq362032741
zhangf0816 发表于 2015-6-4 13:27 | 显示全部楼层
chenyongand 发表于 2013-1-19 11:17
我也有根你一样的情况,也是霍尔来计算电机的行程,带正反转的,我用的 是中断计数,只是电机停止的时候我 ...

qq362032741
chenyongand 发表于 2015-6-4 21:49 | 显示全部楼层

好几年前的问题,早就不搞了
zhangf0816 发表于 2015-6-6 08:02 | 显示全部楼层
chenyongand 发表于 2015-6-4 21:49
好几年前的问题,早就不搞了

我的意思是能不能教教我 我很头痛这个问题
thor1991 发表于 2015-7-9 10:38 | 显示全部楼层
zhangf0816 发表于 2015-6-6 08:02
我的意思是能不能教教我 我很头痛这个问题

问题解决了吗,我也是比较恼火
Thomas1990 发表于 2015-11-3 00:52 | 显示全部楼层
楼主,你好,我也正在做无位置无刷直流电机,看到你这个帖子,跟我做的很像,可以加你聊下吗,我的qq807695272
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

31

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部