打印

请各位前辈帮忙看看这个电路怎么做?

[复制链接]
4501|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xzjmao|  楼主 | 2012-11-28 14:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这个是电机正转图,两个红色圈组成的是电机,A、B分别为两个光电传感器(反射式的),上面绿色的方块为反射纸,黑色线段为传感器支架。通过脉冲数判断转速。
正转时,A传感器的波形相位超前于B传感器的波形,就可以通过相位差判断电机为正转。可是现在出现了一个问题,那就是当反光纸处在A、B之间时(也就是B先得到脉冲,A后得到脉冲)就会错误的判断为反转。现在我想问问有过这类经验的前辈,该怎么设计才能正确判断出旋向,才能避免这个死区。怎么才能正确判断正反装?
请各位前辈指点一下,谢谢各位了。
下图为光电传感器的二分频信号输出图(也是论坛前辈指点得到的波形,在此,致敬),

相关帖子

沙发
maychang| | 2012-11-28 15:12 | 只看该作者
传感器在电机轴上,还是反光纸在电机轴上?
传感器只能用两个,反光纸随便印多少条纹都容易。

使用特权

评论回复
板凳
xxlin1984| | 2012-11-28 15:51 | 只看该作者
最小的改动办法:加长反光纸,取消2分频。

反光纸加长,使输出波形直接为LZ位OUT的波形(AB部分重叠)。
正转:AB = 10,11,01,00;
反转:AB = 01,11,10,00;

具体原理参考 增量式旋转编码器

使用特权

评论回复
地板
忘记了誓言| | 2012-11-28 15:55 | 只看该作者
不错

使用特权

评论回复
5
xzjmao|  楼主 | 2012-11-28 18:17 | 只看该作者
不好意思,下午一直忙,谢谢各位指点。
传感器是不在电机上面的,在外面的支架上面单独存在。
反光纸贴在电机的转子上面。
传感器可以多用几个也没事,关键是判断正反转,因为有死区时间,所有有点麻烦判断。
二分频不能取消的,因为传感器输出的信号相位差很小,不好判断,所以做二分频。

使用特权

评论回复
6
xmar| | 2012-11-28 21:25 | 只看该作者
用霍尔传感器

使用特权

评论回复
7
xxlin1984| | 2012-11-29 09:23 | 只看该作者
本帖最后由 xxlin1984 于 2012-11-29 09:24 编辑

5# xzjmao
仔细看3L:
AB部分重叠了,就不存在死区;
波形边沿有抖动时,你那2分频会掩盖抖动,并输出错误波形。

反光纸不能在转子上贴半圈吗?

使用特权

评论回复
8
xzjmao|  楼主 | 2012-11-29 09:31 | 只看该作者
给电机 的电压有时高达几千伏,容易击穿霍尔,另外霍尔必须放的很近,不可取 6# xmar

使用特权

评论回复
9
xzjmao|  楼主 | 2012-11-29 10:49 | 只看该作者
谢谢指点,我试试 7# xxlin1984

使用特权

评论回复
10
我honglin| | 2012-11-29 14:14 | 只看该作者
这个不简单哦

使用特权

评论回复
11
xuxikfg| | 2012-11-29 15:38 | 只看该作者
为什么不用用霍尔传感器

使用特权

评论回复
12
xzjmao|  楼主 | 2012-12-3 15:44 | 只看该作者
谢谢各位,今天才结贴,方案取消了,改用脉冲计数器了,加旋向控制了

使用特权

评论回复
13
hanbing0898| | 2021-7-9 15:23 | 只看该作者

使用特权

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

本版积分规则

12

主题

235

帖子

0

粉丝