已解决问题 - 浏览378次

下一个已解决问题

过客

59.174.15.*

五类网线RS-485的传输距离

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

点击查看更多 网线 rs 距离 相关信息

海港明灯海港明灯

学士

最佳答案 - 由投票者2008-07-21 18:02:16选出

RS-485是一个电气接口规范,它只规定了平衡驱动器和接收器的电特性,而没有规定接插件、传输电缆和通信协议。RS-485标准定义了一个基于单对平衡线的多点、双向(半双工)通信链路,是一种极为经济、并具有相当高噪声抑制、传输速率、传输距离和宽共模范围的通信平台。RS-485接口的主要特点如下:

平衡传输

多点通信

驱动器输出电压(带载):≥|1.5V|

接收器输入门限:±200MV

7V至+12V总线共模范围

最大输入电流:1.0MA/-0.8MA(12VIN/7VIN)

最大总线负载:32个单位负载(UL)

最大传输速率:10MBPS

最大电缆长度:4000英尺

网络配置

RS-485支持半双工或全双工模式,网络拓扑一般采用终端匹配的总线型结构,不支持环形或星型网络。最好采用一条总线将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,造成信号质量下降。除此之外还应注意总线特性阻抗的连续性,在阻抗不连续点也会发生信号的反射。例如,总线的不同区段采用不同电缆、某一段总线上有过多收发器紧靠在一起安装、或者是有过长分支线引出总线时都会出现阻抗不连续点。总之,应该提供一条单一、连续的信号通道作为总线。

有关总线上允许连接的收发器数标准并没有做出规定,但规定了最大总线负载为32个单位负载(UL)。每单位负载的最大输入电流为1.0MA/-0.8MA,相当于约12KΩ。为了扩展总线节点数,器件生产厂商增大收发器输入电阻。例如MAX487,MAX1487的输入电阻增加至48 KΩ以上(1/4UL),节点数就可增加至128个,96 KΩ输入电阻的MAX1483允许节点数可到256个。

是否对RS-485总线进行终端匹配取决于数据传输速率、电缆长度及信号转换速率。UART是在每个数据位的中点采样数据的,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。有一条经验性的准则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配;当信号的转换时间(上升或下降时间)超过电信号沿总线单向传输所需时间的3倍以上时就可以不加匹配。例如具有限斜率特性的RS-485接口MAX483输出信号的上升或下降时间最小为250NS,典型双绞线上的信号传输速率约为0.2M/NS(24AWG PVC电缆),那么只要数据速率在250KBPS以内、电缆长度不超过16米,采用MAX483作为RS-485接口时就可以不加终端匹配。

当考虑终端匹配时,有多种匹配方案可以选择。最简单的就是在总线两端各接一只阻值等于电缆特性阻抗的电阻。大多数双绞线特性阻抗大约在100Ω至120Ω之间。这种匹配方法简单有效,但有一个缺点,匹配电阻要消耗较大电流,对于功耗电量限制比较严格的系统不太适合。另外一种比较省电的匹配方案是RC匹配。利用一只电容C隔断直流成分可以节省大部分功率。但电容C的取值是个难点,需要在功耗和匹配质量间进行折中。除上述两种外,还有一种采用二极管的匹配方案。这种方案虽未实现真正的“匹配”,但它利用二极管的钳位作用迅速削弱反射信号,达到改善信号质量的目的,节能效果显著。

0 0

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

返回知识堂首页>>

猜你喜欢看

更多
1