久芯网

关于使用stm32与多摩川角编码器进行通信的问题

avatar xxxx2020 提问时间: 2023-10-01 11:24:55 / 未解决
我使用的是stm32f407,利用串口和Max485向角编码器发送控制指令0x02,用示波器看波形是符合编码器通信协议的,但一直没得到响应。各路大神可以帮忙分析下吗?波特率:2.5M
多摩川编码器型号:TS5700N8401


如需获得 stm32 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

6个回答
  • avatar boclandc
    回答时间: 2023-10-01 11:54:02

    我们现在只用FPGA读取,我把时序图发给你参考一下。这个编码器读写比较简单,接线正确。基本就正常了。不过你可以检查下面二点。 1、检查一下电源 2、数据线A与B是否接错。3、检查一下RS485芯片是否支持2.5MHZ

  • avatar 网络孤客
    回答时间: 2023-10-01 12:12:53

    楼主可以尝试: 1、不要用单片机,用电脑与编码器连接,排除编码器工作不正常。 2、如果正常,用示波器或逻辑分析仪,电脑与编码器通信波形和单片机与编码器通信波形进行对比。看看差异。

  • avatar boclandc
    回答时间: 2023-10-01 12:42:22
    ldptest 发表于 2020-5-28 14:36
    楼主可以尝试: 1、不要用单片机,用电脑与编码器连接,排除编码器工作不正常。 2、如果正常,用示波器或逻 ...

    2.5MBPS 电脑串口是不行的哦!

  • avatar 网络孤客
    回答时间: 2023-10-01 13:07:38
    boclandc 发表于 2020-5-28 16:43
    2.5MBPS 电脑串口是不行的哦!

    "我使用的是stm32f407,利用串口和Max485向角编码器发送控制指令0x02......" 这个速度是2.5MBPS

  • avatar butterflyspring
    回答时间: 2023-10-01 13:25:34

    示波器上看到的速度是2.5M,内容是否一致。如果这些都对了,就要看编码器这边了,如同二楼建议的,检查一下编码器的电路

  • avatar chenp11
    回答时间: 2023-10-01 13:52:29

    楼主会写编码器数据区,和读编码器数据区吗,交流一下

会员中心 微信客服
客服
回到顶部