zoukankan      html  css  js  c++  java
  • 485终端电阻匹配

    情景描述:

      485通信也能正常工作,就是出现不稳定情况,经常性的显示断开连接。

      使用USB转485调试器,却发现接上后就能正常工作,总线上的数据也没发生异常。

    查找问题:

      可见通过总线监测的办法无法正常调试。

         上层的分帧接受程序没有问题,迫于无奈只能从更底层的入口数据监测。

      接收端通过另外一个串口将485中断接收到的每个数据打印出来。

    现象:

      打印出来的485数据,发现发送端发过来的数据每帧数据都多出了一个字节“0x00”,而且有些时候出现了数据乱码。

    原因分析:

      485硬件有问题,总线电阻不匹配。

    解决办法:

      在接收端上加了一个120欧姆的终端电阻,发现工作正常。本来接收端就有一个120欧姆的终端电阻,现在算起来就是60欧姆了。

    潜在问题:

      电路板在画485的A、B信号线时,没有按照差分信号的要求去画:尽量平行而且等长。

  • 相关阅读:
    ab并发负载压力测试
    在vmware里运行qcow2镜像
    nginx root alias
    速成制作rpm包
    oracle分区表按时间自动创建
    Some network Tools
    python中defaultdict用法详解
    CENTOS7 安装telnet
    H3C 交换机配置
    H3C
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/4192360.html
Copyright © 2011-2022 走看看