feiante-155820 发表于 2014-6-18 16:23:36

关于编码器的问题

 今天拿F051的板子测试下编码器,程序直接用官方的库的例子
编码器采用的是24V供电的欧姆龙光电编码器,接上A、B相后,在线调试发现TIM3的计数器的值在不断增加(此时没有旋转编码器),感觉很奇怪。
然后用逻辑分析仪采集A、B相的波形,发现如果把编码器的供电接在电源上(试过开关电源、线性电源,或者通过稳压芯片),没有供电。会出现如图的干扰波形,如果把编码器供电线拆去,就没有这样的脉冲波形了。
问题:
1、如果TIM3一直在计数,是不是与这个脉冲波形有关?(因为如果没有接A、B时TIM3就不在计数)
2、如果是,那么有什么好的解决方法呢?
3、大家用的是5V供电的还是24V供电的编码器。

feel-376797 发表于 2014-6-22 08:03:17

RE:关于编码器的问题

TIM3计数可修改程序禁止。

有缘于你 发表于 2014-6-22 09:11:31

RE:关于编码器的问题

你的这个编码器是开漏的? 需要接上拉电阻?

发表于 2014-6-22 22:08:47

RE:关于编码器的问题

测量脉冲宽度。。。。

feiante-155820 发表于 2014-6-23 10:24:29

RE:关于编码器的问题

问题已经解决了。

深秋独影 发表于 2014-6-23 12:47:06

RE:关于编码器的问题

我用过,用stm32的编码器接口,没有问题, 我的是需要外接上拉电阻的

aaa999kk 发表于 2014-6-23 17:23:08

RE:关于编码器的问题

外围元件加个电阻是这么解决的吗

vivy 发表于 2014-6-24 16:20:43

RE:关于编码器的问题

解决了可以拿出来分享下哦

feixiang20 发表于 2014-6-30 22:59:01

RE:关于编码器的问题

估计是直接用库文件来解决的吧

YUWY 发表于 2016-8-11 09:38:02

F051可以,030可以不?
页: [1]
查看完整版本: 关于编码器的问题