打印

救命啊,485通信不稳定,解决不掉。

[复制链接]
8290|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hugerat|  楼主 | 2010-8-24 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的主机用的是MAX485(5V器件),从机用的MAX3485(3.3V器件)。现在问题是,通信中,有时通信不上,出现根率约为1%。以前从机用mAX485时,无此现象,通信很正常。是不是因为改用MAX3485的原因?网上所说的提高通信可靠性的方法都用了,加了120终端电阻,加了A,B口线的上下拉电阻(10K),情况没有好转。通信距离约为20米,波特率9600,协议是MODBUS。
高手们指点一下,不胜感激啊。

相关下载

相关帖子

沙发
ayan200112| | 2010-8-24 15:14 | 只看该作者
建议加光耦隔离

使用特权

评论回复
板凳
ayan200112| | 2010-8-24 15:16 | 只看该作者
或者用ZLG模块,没有问题的

使用特权

评论回复
地板
liuzhiyong2010| | 2010-8-28 17:13 | 只看该作者
可以加终端匹配电阻,120欧的电阻

使用特权

评论回复
5
bpwater| | 2010-8-28 19:20 | 只看该作者
波特率不高,距离也很近,问题出在软件上.

使用特权

评论回复
6
mmax| | 2010-8-28 19:31 | 只看该作者
你CPU到485芯片是直连的还是有RC,如果没有的话建议收发都沿信号方向加个小RC。

使用特权

评论回复
7
hdsr178| | 2010-9-1 10:51 | 只看该作者
同意6楼的看法。

使用特权

评论回复
8
lirunze| | 2010-9-4 09:38 | 只看该作者
路过看一下

使用特权

评论回复
9
chunyang| | 2010-9-8 19:31 | 只看该作者
在485端口上各串入20-50欧姆电阻,同时在低压485端口上分别对电源和地做电压钳位。

使用特权

评论回复
10
guojian6| | 2010-9-30 17:35 | 只看该作者
将A,B口线的上下拉电阻(10K)去掉,混合电压系统用这东西要仔细计算麻烦的很,在一个机箱就不加了。或者统一用5v上拉,3485也可以承受5v电压的。距离远光耦把

使用特权

评论回复
11
fzy_666| | 2010-10-5 13:18 | 只看该作者
软件问题吧

使用特权

评论回复
12
lhkjg| | 2010-10-6 09:02 | 只看该作者
检测下软件,软件的问题相对比较大!看看你的延时是否正确,还有就是波特率是不是对!

使用特权

评论回复
13
mzsd007| | 2010-10-16 10:10 | 只看该作者
MAX485和MAX3485市场上都存在一堆国产假冒货,楼主不会买的国产货,影响通信吧。

如果换芯片不行,换换minmax的模块试试。

使用特权

评论回复
14
BitFu| | 2010-10-16 14:15 | 只看该作者
如果是国产芯片,那就换一个试一试!

使用特权

评论回复
15
qzz123| | 2010-10-17 17:59 | 只看该作者
波特率设低一点,另外检查一下通讯电缆接口是否牢固,屏蔽是否接好,还要考虑附近电磁干扰

使用特权

评论回复
16
xyh8421| | 2010-10-17 20:01 | 只看该作者
max3485也用5V供电试试,
要不就把max485的上下拉电阻改大。

使用特权

评论回复
17
chenghaichao| | 2010-10-17 20:46 | 只看该作者
用光耦隔离,通讯距离不只20米吧?

使用特权

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

本版积分规则

73

主题

159

帖子

2

粉丝