[技术讨论] SP3485出现乱码问题,请教大家

[复制链接]
9069|32
 楼主| 我是土匪 发表于 2018-10-23 15:04 | 显示全部楼层
cjseng 发表于 2018-10-22 20:01
改为16进制显示,然后把出错的字节挑出来,写成二进制,和正确的结果对比下,看看是不是刚好左移或右移了一 ...

我怀疑和硬件有关,需要先排除硬件因素,谢谢
icecut 发表于 2018-10-23 15:27 | 显示全部楼层
我是土匪 发表于 2018-10-23 15:02
115200,降低到9600,没有效果。排除了速率问题

一般降速后, 误码会降低
cjseng 发表于 2018-10-23 16:27 | 显示全部楼层
我是土匪 发表于 2018-10-23 15:04
我怀疑和硬件有关,需要先排除硬件因素,谢谢

是硬件有问题啊,我估计你用的是USB转485吧,那玩意儿不好伺候,有时候就会出现你说的问题。
我的意思是,硬件不是很完美的情况下,如何通过软件来解决问题。
当然,更可靠的是方法是加入协议,检测到错误,重发。如果不能重发,那就软件过滤掉错误,丢弃当前数据。
eydj2008 发表于 2018-10-24 07:53 | 显示全部楼层
我是土匪 发表于 2018-10-23 15:03
方向已经固定死,单一上传没问题,单一下发出错。
先找硬件原因,谢谢

硬件 你要从稳定性入手了,  比如电源, 是不是其它的信号 干扰到你的485 从MCU出来那里的IO
youhm 发表于 2018-10-24 08:29 | 显示全部楼层
前段时间遇到一个产品,也是RS485通讯不正常,最后查到是RS485输出保护用的是6V8的稳压管,结果有的方向焊反了,影响到信号电平。
xurexi 发表于 2018-10-24 09:04 | 显示全部楼层
楼主查出原因了吗?
qj_h 发表于 2018-10-24 09:04 | 显示全部楼层
可以换一个串口调试软件或直接用实际的硬件(软件)来测试一下,以前遇到串口调试软件本身出现问题的情况
 楼主| 我是土匪 发表于 2018-10-24 12:05 | 显示全部楼层
youhm 发表于 2018-10-24 08:29
前段时间遇到一个产品,也是RS485通讯不正常,最后查到是RS485输出保护用的是6V8的稳压管,结果有的方向焊 ...

硬件不再自己手上,合作公司设计的,再等反馈,
 楼主| 我是土匪 发表于 2018-10-24 12:06 | 显示全部楼层
qj_h 发表于 2018-10-24 09:04
可以换一个串口调试软件或直接用实际的硬件(软件)来测试一下,以前遇到串口调试软件本身出现问题的情况 ...

可能性不大,换了调试工具,等合伙伙伴确认硬件没有问题再更新,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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