485
1.MAX485或MAX3082对多台PC机子网络通信,波特率9600。A,B端什么都不加。当线距加到400米后,所有PC机都中断连接了。于是给最后一台PC机A,B两端加上一个电阻120欧后其它PC机全部通信正常,就最后一台加了电阻的PC机始终连接不上,这怎么解决?
2.还有线距再加到1K米后PC机子网络通信又中断了.有没有办法达到1.5K米啊。
“3.是用485转232的,现在电脑大部份都没485接口了。 ”这里出问题了。现在485转232头子的驱动能力是不足的,用来接收还可以,用来发送距离一长、节点一多就不行了。建议你买有源的485-232转换器,或者自己做一个。
上图就是市面上大量的一般无源的232转485头子的电路,你可以看到,在发送低电平时,MAX485是工作的,但在发送高电平时,MAX485的3脚为低,MAX485是不工作的,只靠线上的电位只由上/下拉电阻R4、R5来保证信号1的发送,要注意的是,R4、r5电压也只是VCC(5v?)这是不合符485标准的,只能说短距离、少节点是还能凑合着用。而且这两个电阻还对信号的传输带来信号匹配上的影响。
MAX485的电路请看下图
MAX485在网络(多个节点)下的应用请看下图
485的规范。
要长距离、多节点传输,MAX485的控制脚一定要用起来。