材料用的是市面上最便宜的网线,抽取2根线连接无缘的485通讯的;
多台机器的连接方式是星形连接的;(这种方式比较节约成品和连接简单方便)
就是这两点导致的,星形连接方式极其容易导致485信号反射,从而造成不稳定。建议使用485集线器解决这个问题。便宜的网线一般都是合金的,不是纯铜的,电阻相对比较高,并且比较脆易折断形成断点。所以建议不要采用。485总线一般接120欧姆的电阻可以使得波形更加稳定,但是会导致负载降低,并且通信距离减少。
相关情况可以看参考资料
通信距离有多远?什么样的布线环境?
下列建议也会有所帮助:
1.采用阻抗匹配、低衰减的RS485专用电缆更有利于保证通信。
2.单层屏蔽的电缆屏蔽层应一端接地;双层绝缘隔离型的电缆屏蔽层其外层(含铠装)应两端接地,内层屏蔽则应一端接地!
3.传输距离超过300米应加终端电阻(一般为120Ω)。
hdsr178@yahoo.cn
RS-485是差分电平通信,在距离较长或速率较高时,线路存在回波干扰,此时需要在通信线路首末两端并联120Ω匹配电阻。
匹配电阻会降低线路带负载能力,因此推荐在通信速率大于19.2Kps或线路长度大于200米时,才考虑加接匹配电阻。
请看 武汉鸿伟光电
485A 232/485无源转换器
485B 232/485有源隔离转换器
485C 232/485/422无源转换器
485D 232/485/422有源隔离转换器
http://www.homewaygd.com/cn/list.php/13-1.html
485理论是可以达到1200米的,但是是和通讯速率成反比的,要求要用屏蔽双绞线加匹配电阻,而且485在长距离应用是不可以星型组网的只能用总线型的拓扑方式。
现在有很多总线是可以不加匹配电阻的而且可以支持星型组网,不如PowerBUS总线,PowerBUS理论通讯距离是可以到三千米的,而且支持星型拓扑不需要加匹配电阻完全兼容485。