RS-485网络常见问题及解决方法
RS-485的通讯距离
RS-485与RS-422一样,其最大传输距离约为1200米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s.
RS-485的网络拓扑结构
RS-485的网络拓扑一般采用终端匹配的总线型结构,不支持环形或星型网络。最好采用一条总支持线将各个接点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。
RS-485的终端匹配电阻
RS-485需要2个终端匹配电阻,其阻值要求等于传输电缆的特性阻抗,大多数情况下终端匹配在100至120之间。传输距离在300米以下时不需终端匹配电阻。中接电阻接在传输总线的两端。
RS-485电缆的极性问题
RS-485使用两根电线来进行传输。两根电线是有区别的,分别标注为A线和B线。B线是在空闲状态下电压更高的那一根。A线相当于-,B线相当于+。
RS-485选用的电缆
RS-485可以使用国际和国内标准的通讯电缆。
国际电缆标准为:线径要大于AWG18.
中国标准为:RVVP1×2×0.5mm 2。
RS-485通讯线路的隔离和抗干扰
屏蔽双绞线的屏蔽层应该连接每一个RS-485设备的屏蔽端子。屏蔽层只允许一个接地。
ModBUS名称的由来
ModBUS总线是美国莫迪康(Modicon)公司(后被法国施奈德Schneider公司收购)在世界上首先推出的基于RS-485的总线。
ModBUS为 Modicon’sBUS(即:Modicon的总线)的缩写。
所以:Mod代表 Modicon
BUS是总线的意思,为专有名词合在一起:ModBUS。
ModBUS一成为中国国家推荐标准。
ModBUS允许在线路上有几台主机?
ModBUS协议只允许在一条线路上有一台主机。允许在主机和从机之间进行通讯,而不允许从机之间进行通讯。
ModBUS协议有哪几种?
ModBUS有2种协议,即:ModBUS-ASCII和ModBUS-RTU协议。
如下图所示为实际应用中常见的一些常见的错误连接方式左侧和正确的连接方式右侧。左侧三种不恰当的网络链接尽管在某些情况下(短距离,低速率)仍然可以正常工作,但随着通讯距离的延长或者通讯距离的提高,其不良影响会越来越严重。总之,应该提供一条单一,连续的信号通道作为总线。
ModBUS如何实现双向通讯?
ModBUS协议在一根通讯线上使用RS-485应答式连接(半双工),这意味着在一根单独的通讯线上信号沿着相反的两个方向传输。首先,主计算机的信号寻址到一台唯一的终端设备(从机),然后,在相反的方向上终端设备发出的应答信号传输给主机。
ModBUS支持多少个节点?
ModBUS网络内段最多支持32个节点,可以利用中继器扩展到256个节点。
|