cyz1313 发表于 2018-12-3 17:37:27

用stm32读取多摩川编码器的问题

本人最近用了一款多摩川的编码器TS5700N8501,用stm32f103读取它的数据。用的是usart1DMA功能加485模块来和编码器通信,软件方面没有问题,用串口助手调试过。通信速率2.5M也没有问题,用示波器测过板子485的输出波形。给编码器简单的发送一个0x40的指令,但是编码器就是不返回数据。求大神指导一下。(怀疑是板子上的485模块匹配电阻与编码器的ADM485的匹配电阻不一样导致的)

mmuuss586 发表于 2018-12-5 15:05:40

匹配电阻不接好了

mmuuss586 发表于 2018-12-5 15:06:09

匹配电阻,是接在需要阻抗匹配的场合;
不是每个地方都要接的哦

cyz1313 发表于 2018-12-5 16:50:00

mmuuss586 发表于 2018-12-5 15:05
匹配电阻不接好了

把匹配电阻去掉了,还是不行

一度心 发表于 2019-3-11 11:55:47

兄弟,你看好格式,是0X40 还是0X02?

一度心 发表于 2019-3-11 12:02:21

0010 0000(bit0---bit7)=0x02;
0010 0000(bit7---bit0)=0x40;
串口数据是低位在前的

xingxingdegushi 发表于 2019-3-31 12:05:17

对的,应该发0x02

_鹏少 发表于 2019-6-4 21:53:21

楼主问题解决了吗,能不能指导一下我

xxxx2020 发表于 2020-5-27 11:53:50

有大神解决了这个问题吗?我发的是0x02,波形波特率都没问题,但编码器就是没响应
页: [1]
查看完整版本: 用stm32读取多摩川编码器的问题