1、 阻抗不连续 信号在传输过程中如果遇到阻抗突变,信号在这个地方就会引起反射,这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就是尽量保持传输线阻抗连续,实际工程中在电缆线的末端跨接一个与电缆的特性阻抗同样大小的终端电阻的原理就是为了减小信号反射。 从理论上分析,在传输电缆的末端只要跨接了与电缆特性阻抗相匹配的终端电阻,就能有效的减少信号反射。
在实现应用中,由于传输电缆的特性阻抗与通讯波特率等应用环境有关,特性阻抗不可能与终端电阻*相等,或多或少的信号反射还会存在。信号反射对数据传输的影响,归根结底是因为反射信号触发了接收器输入端的比较器,使接收器收到了错误的信号,导致crc校验错误或整个数据帧错误。这种情况是无法改变的,只有尽量去避免它。 RS485连接线RS485通讯线 2、rs-485接地问题 仅仅用一对双绞线将各个接口的a、b端连接起来,而不对rs-485通信链路的信号接地,在某些情况下也可以工作,但给系统埋下了隐患。rs-485接口采用差分方式传输信号并不需要对于某个参照点来检测信号系统,只需检测两线之间的电位差就可以了。
但应该注意的是收发器只有在共模电压不超出一定范围(-7v至+12v)的条件下才能正常工作。当共模电压超出此范围,就会影响通信的可靠直至损坏接口。如图1所示,当发送器a向接收器b发送数据时,发送器a的输出共模电压为vos,由于两个系统具有各自独立的接地系统存在着地电位差vgpd,那么接收器输入端的共模电压就会达到vcm=vos+vgpd。rs-485标准规定vos≤3v,但vgpd可能会有很大幅度(十几伏甚至数十伏),并可能伴有强干扰信号致使接收器共模输入vcm超出正常围,在信号线上产生干扰电流轻则影响正常通信,重则损坏设备。 3、rs-485的总线结构及传输距离 rs-485支持半双工或全双工模式。网络拓扑一般采用终端匹配的总线型结构不支持环形或星形网络,采用一条总线将各个节点串接起来。从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响zui低。在使用rs485接口时,对于特定的传输线经,从发生器到负载其数据信号传输所允许的zui大电缆长度是数据信号速率的函数,这个长度数据主要是受信号失真及噪声等影响所限制。当数据信号速率降低到90kbit/s以下时,假定zui大允许的信号损失为6dbv时,则电缆长度被限制在1200m。实际上,在实用时是*可以取得比它大的电缆长度。当使用不同线径的电缆。则取得的zui大电缆长度是不相同的。