• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

485接收数据少了一个字节

imtzhangge 2019-12-11 浏览量:2762
        485 接收数据发现少了一个字节。  连接线比较断。  加100R电阻不加区别是一样的。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果每次都是少一个字节就是协议有问题,发送端和接受协议是否一致,可以用电脑接受485数据看一下,是发送少一个字节还是接受少一个字节,这样就容易判断发送或者接受问题
    • 发布于 2019-12-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 你看看是不是你发送的不连续啊!尝试把判断帧结束的延时加长一些看看,用电脑发送一组,看看是不是最后还是少那一个字符
    • 发布于2019-12-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 只是少一个特定的字节么?字节的位置是不是一样的呢?

    有可能是发送的时候的逻辑的问题,也有可能是线太长,速度太快,降一下速度试试


    • 发布于2019-12-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 先确定少的字节有没有规律吧,再从中找到逻辑问题。

    硬件上的问题应该不大,最多降一下速度试试

    • 发布于2019-12-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 有些485器件上面有缓存的,建议在主处理器发送完数据之后,再加一个1ms左右的延时,然后再失能DIR脚,确保全部数据都发出去了
    • 发布于2019-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 掉字节的问题一般是干扰导致的,跟你的匹配电阻关系不大,要对你的传输线做好相关的屏蔽工作
    • 发布于2020-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看是你每次通信都会少还是偶尔少,如果是每次都是少的话要重点检查通信处理的协议,如果是偶尔少的话可能是干扰导致的
    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

485接收数据少了一个字节