485多机通信20%乱码率

[复制链接]
3472|8
 楼主| gluebi 发表于 2013-5-13 09:29 | 显示全部楼层 |阅读模式
现在系统是一个主机两个从机,但是从机返回数据总是有误码,大概发4组正确的数据以后,有一组乱码的数据,因为系统很小,应该不是干扰的问题,然后现在也没有加屏蔽电阻。
我想问下,20%的乱码率是否正常,是否需要加屏蔽电阻,还是软件方面延时的问题?
coody 发表于 2013-5-13 11:23 | 显示全部楼层
1、排查硬件问题。
2、设置波特率是否准确。
3、软件处理流程(包括数据协议)是否有问题。
 楼主| gluebi 发表于 2013-5-13 11:52 | 显示全部楼层
coody 发表于 2013-5-13 11:23
1、排查硬件问题。
2、设置波特率是否准确。
3、软件处理流程(包括数据协议)是否有问题。 ...

波特率9600,一主一从方式下大概只有1%的乱码率,而且返回的正确报文如果是“02 04 05”,错误的报文往往是“82 04 05”这样,看起来是在某一位上有误码
huangxz 发表于 2013-5-13 12:39 | 显示全部楼层
楼主看下波形好不好
ayb_ice 发表于 2013-5-13 13:29 | 显示全部楼层
先只挂一个从机试试,如果没有问题,那就是多机通信没有处理好,如果有问题那问题更大,基本通信都有问题
可以肯定不是什么干扰的问题
zhaoyu2005 发表于 2013-5-13 16:51 | 显示全部楼层
建议买几片原装的大厂485芯片测试下,别弄2  3块的山寨货。经常用山寨货,有时会欲哭无泪
 楼主| gluebi 发表于 2013-5-14 09:30 | 显示全部楼层
ayb_ice 发表于 2013-5-13 13:29
先只挂一个从机试试,如果没有问题,那就是多机通信没有处理好,如果有问题那问题更大,基本通信都有问题
可以 ...

单机没问题的
ayb_ice 发表于 2013-5-14 11:08 | 显示全部楼层
gluebi 发表于 2013-5-14 09:30
单机没问题的

那就是多机通信相关部分有问题
NE5532 发表于 2013-5-14 11:20 | 显示全部楼层
20%的误码率已经不叫误码,叫错误了,检查波特率和硬件设置,不行先用两台PC来通讯看看。实验室条件下,应该是基本无法观测到误码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

39

帖子

1

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