0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

485

485通信问题

1.MAX485或MAX3082对多台PC机子网络通信,波特率9600。A,B端什么都不加。当线距加到400米后,所有PC机都中断连接了。于是给最后一台PC机A,B两端加上一个电阻120欧后其它PC机全部通信正常,就最后一台加了电阻的PC机始终连接不上,这怎么解决?

2.还有线距再加到1K米后PC机子网络通信又中断了.有没有办法达到1.5K米啊。

提问者:sdyfwhfss 地点:- 浏览次数:3136 提问时间:10-14 15:15
我有更好的答案
提 交
8条回答
60user140 01-17 21:49
像是通讯反射现象,你接485通讯时得采用手拉手的接法,不要分叉,另外通讯线最好是带屏蔽的双绞线。通讯要到1.5KM,估计得加中继了
panbyron 01-25 14:51
端接匹配负载应该放在传输线的末端(最后那台的后面)。另外,电缆(双绞线)的品质也需注意。
梧斯源采购 01-17 02:18
楼上两位说的对,此外,用于长距离通讯时,485电路的设计也要注意,不用用市面所谓232转485头子的接法,收到控制信号一定要由程序控制。
qa110 01-17 03:56
1.是手拉手的接法,没有分叉。是双芯屏蔽线。
2.匹配负载加最后那台的后面?是不是就是最后那台上啊,我是加在最后那台上的。
3.是用485转232的,现在电脑大部份都没485接口了。
weierda 01-26 07:27
要远距离:1、降低波特率;2、负载数量尽量少;3、末端和前端加匹配电阻;4、利用485中继器
cqeqw 01-17 10:08

“3.是用485转232的,现在电脑大部份都没485接口了。 ”这里出问题了。现在485转232头子的驱动能力是不足的,用来接收还可以,用来发送距离一长、节点一多就不行了。建议你买有源的485-232转换器,或者自己做一个。

上图就是市面上大量的一般无源的232转485头子的电路,你可以看到,在发送低电平时,MAX485是工作的,但在发送高电平时,MAX485的3脚为低,MAX485是不工作的,只靠线上的电位只由上/下拉电阻R4、R5来保证信号1的发送,要注意的是,R4、r5电压也只是VCC(5v?)这是不合符485标准的,只能说短距离、少节点是还能凑合着用。而且这两个电阻还对信号的传输带来信号匹配上的影响。

MAX485的电路请看下图

MAX485在网络(多个节点)下的应用请看下图

MAX485手册


485的规范。

要长距离、多节点传输,MAX485的控制脚一定要用起来。

sdfjaslkdjf1 01-20 05:37
看了上面这么多,我试了下。当把485-232转接口(有源)那里的B端加个120欧电阻到地后,所有PC机子都正常了(42台),1千米距离也正常。且A端不能接上拉电阻,一接上连接就全中断了。最后那台PC机和最前面那台PC机的AB两端都不用加电阻了。原理我不知道啊,就是试出来的。有知道的解释下。
jisu31743 01-20 17:05
你用示波器把信号捉出来看看。
撰写答案
提 交
1 / 3
1 / 3
相关485
最近被485电了很多次了,求大神分析下为什么
隔离485通信接口芯片ADM2483供电问题
求助 关于单片机与485总线 命令帧的发送和响应帧的接收
485通讯如何寻址
RS485总线 感应电流