编码器的供电接在电源上没有供电出现干扰波形

2019-07-14 16:22发布

今天拿F051的板子测试下编码器,程序直接用官方的库的例子
编码器采用的是24V供电的欧姆龙光电编码器,接上A、B相后,在线调试发现tiM3的计数器的值在不断增加(此时没有旋转编码器),感觉很奇怪。
然后用逻辑分析仪采集A、B相的波形,发现如果把编码器的供电接在电源上(试过开关电源、线性电源,或者通过稳压芯片),没有供电。会出现如图的干扰波形,如果把编码器供电线拆去,就没有这样的脉冲波形了。
问题:
1、如果TIM3一直在计数,是不是与这个脉冲波形有关?(因为如果没有接A、B时TIM3就不在计数)
2、如果是,那么有什么好的解决方法呢?
3、大家用的是5V供电的还是24V供电的编码器。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Sabrina_cc
1楼-- · 2019-07-14 18:27
你的这个编码器是开漏的? 需要接上拉电阻?
60user147
2楼-- · 2019-07-14 18:43
测量脉冲宽度。。。。
爱雪爱雪
3楼-- · 2019-07-14 22:49
 精彩回答 2  元偷偷看……
水木清华pretty
4楼-- · 2019-07-14 23:39
我用过,用stm32的编码器接口,没有问题, 我的是需要外接上拉电阻的
阿什顿信道
5楼-- · 2019-07-15 04:21
外围元件加个电阻是这么解决的吗
sfsfs
6楼-- · 2019-07-15 04:27
解决了可以拿出来分享下哦

一周热门 更多>