485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?

[复制链接]
4948|16
 楼主| 一百块的爱情 发表于 2021-3-11 23:47 | 显示全部楼层 |阅读模式
485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?

评论

是接收丢字节还是发送丢字节?这有重大的区别的。  发表于 2021-3-12 17:58
看看485 使能脚波形,是不是使能太晚了  发表于 2021-3-12 09:46
xyz549040622 发表于 2021-3-12 07:14 | 显示全部楼层
这就是为什么要用modbus了。 有校验就不怕偶尔的出错了。

评论

这种情况的可能性是比较大的....如果是信号完整性有问题的话就不止是第一二字节出问题,其他字节也可能误码.  发表于 2021-3-12 10:11
bb688 发表于 2021-3-12 08:02 来自手机 | 显示全部楼层
收发切换不及时

评论

这种情况的可能性是比较大的....如果是信号完整性有问题的话就不止是第一二字节出问题,其他字节也可能误码.  发表于 2021-3-12 10:13
天意无罪 发表于 2021-3-12 08:10 | 显示全部楼层
先看硬件电路设计有无问题,再看收和发之间的逻辑时序匹配问题。
LcwSwust 发表于 2021-3-12 08:46 | 显示全部楼层
AB线是否加了上拉下拉电阻?
tianxj01 发表于 2021-3-12 11:44 | 显示全部楼层
用鲁棒性比较强的协议,比如modbus,带CRC的,根本不怕丢字节。
coody 发表于 2021-3-12 12:16 | 显示全部楼层
收发切换时机不对吧?
zyj9490 发表于 2021-3-12 15:58 | 显示全部楼层
本帖最后由 zyj9490 于 2021-3-12 15:59 编辑

类似一个贴不是发过吗?最后结论是帧的接收与处理不同步造成的。https://bbs.21ic.com/forum.php?mod=viewthread&tid=3059396
chunyang 发表于 2021-3-14 15:27 | 显示全部楼层
收发切换后要适当延时再发送数据,同时注意协议,利用校验和会话机制来保证通讯的可靠性。
李彬彬 发表于 2021-3-26 16:53 | 显示全部楼层

485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?

想根本解决的话 首先看看波形是否正确,如果正确那就是软件串口配置的问题如果只是想解决数据错误问题,做校验,完全可以把不正确的帧数据丢掉!

jiang456 发表于 2021-3-29 09:43 | 显示全部楼层

485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?

很多时候丢,是你软件架构设计的不好。
GlenX 发表于 2021-6-8 10:59 | 显示全部楼层

485通讯偶尔出现第一个字节或者前两个字节丢失怎么办?

接3个电阻,减少共模漂移现象。搜索
复制

openwrt 发表于 2021-6-9 09:43 | 显示全部楼层
无代码,无真相
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部