485总线怎么接?是串联还是并联?最好能说出两者的优劣。
方法2和方法1的区别其实只是分叉位置的长度。
原理图中没有什么不同,除了所有从站都是并联在总线上。但在实际布线中,菊花链在设备端采用一进一出的模式,需要很短的分叉。
如果在直线上,如果直线很长,则分歧解的分歧位置到达设备。是另一种拓扑,会影响交流。
RS485只支持菊花链拓扑,不支持任何有分支关系的拓扑。
延伸阅读:为什么RS485不支持任意拓扑?
-
RS485不支持任意拓扑,主要是因为任意拓扑会在分支处产生大量驻波和反射。主要是阻抗不连续造成的。
1.阻抗不连续:当信号在传输线末端突然遇到电缆阻抗时,信号会在这个地方被反射。这种信号反射的原理类似于光从一种介质进入另一种介质所引起的反射。为了消除这种反射,需要在电缆末端桥接一个终端电阻,该电阻与电缆的特性阻抗一样大,这样电缆的阻抗是连续的。因为电缆上的信号传输是双向的,所以可以在通信电缆的另一端桥接一个同样大小的终端电阻。
2.阻抗不匹配:信号反射的另一个原因是数据收发器和传输电缆之间的阻抗不匹配。在高频电路中,当信号的频率很高时,信号的波长很短。当波长短到足以与传输线的长度相当时,当反射信号叠加在原始信号上时,原始信号的形状将会改变。如果传输线的特性阻抗与负载阻抗不匹配,负载端就会发生反射。这个原因引起的反映主要表现在通信线路处于空闲模式时,全网数据混乱。
当信号传输到总线末端时,瞬时阻抗会发生突变(以RSM485ECHT为例,阻抗会从120ω变为96kΩ),导致信号的反射,影响信号的质量。
在功耗和通信距离较长的情况下,还是建议选择支持任意拓扑的总线,比如PowerBus和MBUS。