理论上,通信速率在100Kpbs及以下时,RS485的较长传输距离可达1200米,但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。在传输过程中可以采用增加中继的方法对信号进行放大,较多可以加八个中继,也就是说理论上RS485的较大传输距离可以达到9.6公里。如果真需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换器,多模光纤的传输距离是5~10公里,而采用单模光纤可达50公里的传播距离。 在低速,短距离,无干扰的场合可以采用普通的双绞线 RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性,可靠性较差;
1. RS-485的数据较高传输速率为10Mbps 。ASTP-120Ω2X1.5铠装RS485通信电缆
2. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。
3. RS-485接口的较大传输距离标准值为4000英尺,实际上可达 3000米(理论上的数据,在实际操作中,极限距离仅达1200米左右),另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。 因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为优选的串行接口。因为RS485接口组成的半双工网络一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
在构建网络时,应注意如下几点:ASTP-120Ω2X1.5铠装RS485通信电缆
(1)采用一条双绞线电缆作总线,将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响较低。有些网络连接尽管不正确,在短距离,低速率仍可能正常工作,但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下降。
(2)应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。下列几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,或某一段总线上有过多收发器紧靠在一起安装,再者是过长的分支线引出到总线。
(3)485信号西安不能与电源线绑在一起,由于强点具有强烈的电磁信号对弱电进行干扰,从而导致485信号不稳定,导致通信不稳定ASTP-120Ω2X1.5铠装RS485通信电缆
(4)485总线必须要接地,单点可靠接地。单点就是整个RS485总线只能有一个点接地。 一般终端匹配采用终端电阻方法, RS-485应在总线电缆的开始和末端都并接终端电阻。终接电阻在RS-485网络中取120Ω。相当于电缆特性阻抗的电阻,因为大多数双绞线电缆特性阻抗大约在100~120Ω。这种匹配方法简单有效,但有一个缺点,匹配电阻要消耗较大功率,对于功耗限制比较严格的系统不太适合。
当距离远的时候,如果借助485 图2 图3 那种方法是正确的?
此时,485是不是一个透明的部分?是不是单片机的程序和图1是一样的?