带光电编码器的电机输出的两路信号是不是必须经过放大才能被单片机识别啊?

2019-07-21 03:24发布

大家有没有搞电机的,买了带光电编码器的电机但是输出的两路信号感觉一直检测不出来,开始怀疑是不是自己的程序有问题。还有大家有没有人知道直流电机能不能实现电机位置的准确控制,该怎么实现呢!?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
我要学arm
1楼-- · 2019-07-21 06:18
回复【7楼】crimsonblood:
---------------------------------
已经测试过,是电机上的编码器出问题了!至于是什么原因我也没搞清楚,又买了个带编码器的电机现在能正常使用了还是要谢谢你!
正点原子
2楼-- · 2019-07-21 11:44
 精彩回答 2  元偷偷看……
skywolf
3楼-- · 2019-07-21 12:59
示波器能否看到信号?编码器是的输出电路,常见开集电极输出和TTL输出,前者要上拉。
crimsonblood
4楼-- · 2019-07-21 17:18
肯定是能实现的,因为现在很多电机驱动就是用光电编码器,感觉应该加个电压跟随器然后加比较器转换成数字信号,编码器信号输出可能功率很低,这个根据你自己测量的结果决定
我要学arm
5楼-- · 2019-07-21 17:41
回复【4楼】crimsonblood:
--------------------------------我在淘宝上看了电机卖家说光电编码器输出的脉冲可以在直接接到IO口上,但是我把一相电路接到IO口,另一项接到了地或者浮空都检测不到,只有加在正5v才能输出正常的脉冲,不知道怎么回事!还有我直接对两相的信号加上拉电阻发现有很大的干扰!
我要学arm
6楼-- · 2019-07-21 17:54
回复【3楼】skywolf:
---------------------------------
我加上拉后,有很大的干扰信号,测得的脉冲数很不正常,该怎么办?问了下别人说可能高频干扰,是不是应该写一个滤波算法?

一周热门 更多>