发新帖我要提问
12
返回列表
打印
[技术讨论]

SP3485出现乱码问题,请教大家

[复制链接]
楼主: 我是土匪
手机看帖
扫描二维码
随时随地手机跟帖
21
我是土匪|  楼主 | 2018-10-23 15:04 | 只看该作者 回帖奖励 |倒序浏览
cjseng 发表于 2018-10-22 20:01
改为16进制显示,然后把出错的字节挑出来,写成二进制,和正确的结果对比下,看看是不是刚好左移或右移了一 ...

我怀疑和硬件有关,需要先排除硬件因素,谢谢

使用特权

评论回复
22
icecut| | 2018-10-23 15:27 | 只看该作者
我是土匪 发表于 2018-10-23 15:02
115200,降低到9600,没有效果。排除了速率问题

一般降速后, 误码会降低

使用特权

评论回复
23
cjseng| | 2018-10-23 16:27 | 只看该作者
我是土匪 发表于 2018-10-23 15:04
我怀疑和硬件有关,需要先排除硬件因素,谢谢

是硬件有问题啊,我估计你用的是USB转485吧,那玩意儿不好伺候,有时候就会出现你说的问题。
我的意思是,硬件不是很完美的情况下,如何通过软件来解决问题。
当然,更可靠的是方法是加入协议,检测到错误,重发。如果不能重发,那就软件过滤掉错误,丢弃当前数据。

使用特权

评论回复
24
eydj2008| | 2018-10-24 07:53 | 只看该作者
我是土匪 发表于 2018-10-23 15:03
方向已经固定死,单一上传没问题,单一下发出错。
先找硬件原因,谢谢

硬件 你要从稳定性入手了,  比如电源, 是不是其它的信号 干扰到你的485 从MCU出来那里的IO

使用特权

评论回复
25
youhm| | 2018-10-24 08:29 | 只看该作者
前段时间遇到一个产品,也是RS485通讯不正常,最后查到是RS485输出保护用的是6V8的稳压管,结果有的方向焊反了,影响到信号电平。

使用特权

评论回复
26
xurexi| | 2018-10-24 09:04 | 只看该作者
楼主查出原因了吗?

使用特权

评论回复
27
qj_h| | 2018-10-24 09:04 | 只看该作者
可以换一个串口调试软件或直接用实际的硬件(软件)来测试一下,以前遇到串口调试软件本身出现问题的情况

使用特权

评论回复
28
我是土匪|  楼主 | 2018-10-24 12:05 | 只看该作者
youhm 发表于 2018-10-24 08:29
前段时间遇到一个产品,也是RS485通讯不正常,最后查到是RS485输出保护用的是6V8的稳压管,结果有的方向焊 ...

硬件不再自己手上,合作公司设计的,再等反馈,

使用特权

评论回复
29
我是土匪|  楼主 | 2018-10-24 12:06 | 只看该作者
qj_h 发表于 2018-10-24 09:04
可以换一个串口调试软件或直接用实际的硬件(软件)来测试一下,以前遇到串口调试软件本身出现问题的情况 ...

可能性不大,换了调试工具,等合伙伙伴确认硬件没有问题再更新,谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则