1、485 总线应采用什么样的通讯线?一条总线上可以挂接多少台设备? 必须采用 RVSP 屏蔽双绞线。所用屏蔽双绞线规格,与 485 通讯线的距离和挂接的设备数量有关,如下表所示。采用屏蔽双绞线有助于减少和消除两根 485 通信线之间产生的分布电容以及来自于通讯线周围产生的共模干扰。 通讯距离 设备数量 通讯线规格 1-400m 1 - 32台 0.5mm2 400-800m 1 - 16 台 0.5mm2 400-800m 17 - 32 台 0.75mm2 800-1200m 1 - 8 台 0.5mm2 800-1200m 9 - 21 台 0.75mm2 800-1200m 22 - 32 台 1.0mm2 工程商大都习 惯采用 5 类网线或超 5 类网线作为 485 通信线,这是错误的。这是因为:(1) 普通网线没有屏蔽层,不能防止共模干扰。(2)网线只有 0.2mm 平方,线径太细,会导致传输距离降低和可挂接的设备减少。 (3)网络线为单股的铜线,相比多芯线而言容易断裂。 2、为什么要接地 485 收发器在规定的共模电压-7V 至+12V 之间时,才能正常工作。如果超出此范围会影响通讯,严重的会损坏通讯接口。共模干扰会增大上述共模电压。消除共模干扰的有效手段之一是将 485 通讯线的屏蔽层用作地线,将机具、电脑等网络中的设备地连接在一起,并由一点可靠地接入大地。 3、电控锁和控制器/读卡器可以用同一个电源共电吗? 不能。在电控锁不动作的情况下,SKPS 的纹波电压只有 40-50mV; 一旦动作,即在电控锁在开门和关门时,纹波电压会上升到 100mV-300mV,该纹波会通过地线进入控制器和读卡器,导致通讯芯片和 CPU 发热,导致通讯不稳,严重的还会烧毁芯片。而且电控锁在断电和上电的瞬间,电控锁里面的线圈,会充放电产生一个高达 850mA 的脉冲,如果电控锁的两端没有并联二极管的话,该纹波信号也会传入控制器和读卡器。推荐一个控制器和它下面挂接的所有读卡器共用一个 SKPS 电源;该控制器下面每个电控锁各使用一个单独的 SKPS 电源。 4、485 通信线应如何走线? 通信线尽量远离高压电线,不要与电源线并行,更不能捆扎在一起。 5、为什么 485 总线要采用手拉手结构,而不能采用星形结构? 星形结构会产生反射信号,从而影响到 485 通信。总线到每个终端设备的分支线长度应尽量短,一般不要超出 5 米。分支线如果没有接终端,会有反射信号,对通讯产生较强的干扰,应将其去掉。 门禁系统中,有两个地方应用到 485 总线。一是计算机到下面挂接的控制器,二是控制器到下面挂接的 485 读卡器。 6、485 总线上设备到设备之间可以有接点吗? 在同一个网络系统中,使用同一种电缆,尽量减少线路中的接点。接点处确保焊接良好, 包扎紧密,避免松动和氧化。保证一条单一的、连续的信号通道作为总线。 7、什么叫共模干扰和差模干扰?如何消除通讯线上的干扰? 485 通信线由两根双绞的线组成,它是通过两根通信线之间的电压差的方式来传递信号, 因此称之为差分电压传输。 差模干扰在两根信号线之间传输,属于对称性干扰。消除差模 干扰的方法是在电路中增加一个偏值电阻,并采用双绞线; 共模干扰是在信号线与地之间传 输,属于非对称性干扰。消除共模干扰的方法包括:(1)采用屏蔽双绞线并有效接地(2) 强电场的地方还要考虑采用镀锌管屏蔽(3)布线时远离高压线,更不能将高压电源线和信 号线捆在一起走线(4)不要和电控锁共用同一个电源(5)采用线性稳压电源或高品质的开 关电源(纹波干扰小于 50mV) 8、什么情况下在 485 总线上要增加终端电阻? 一般情况下不需要增加终端电阻,只有在 485 通信距离超过 300 米的情况下,要在 485 通讯的开始端和结束端增加终端电阻。尤其是 485 总线上设备数量较少时。当设备数量较多时(如超过 22 台)。一般不需增加终端电阻,因为终端电阻会降低 485 总线的负载能力。当需要增加终端电阻时,只要将控制器上面的终端电阻跳线置位既可,如果另一端连接的是计算机的话,同时将 485 转换器的棕色和白色短路。 9、如何延长 485 的通讯距离 485 网络的规范之一是 1.2 公里长度,32 个节点数。如果超出了这个限制,那么必须采用485 集线器来拓展网络距离或节点数。 利用 485 集线器,可以将一个大型 485 网络分 隔成若干个网段。485 集线器就如同 485 网段之间连接的"桥梁"。当然每个网段还是遵循上面的 485 规范,即 1.2 公里长度,32 个节点数。 利用 485 集线器延长网络距离图示: 利用 485 集线器解决 485 分叉问题,如图所示: 利用 485 集线器构造星型 485 网络 485集线器是 485 中继器概念的拓广,它不仅解决了多分叉问题,同时也解决了网段之间相互隔离的问题,即某一个网段出现问题(例如短路等),不至于影响到其它网段,从而极大地提高了大型网络的安全性和稳定性。 我们可以从局域网从总线型到星型的发展历程,来体会星型布线网络给我们带来的好处。同样,采用 485 集线器构成的星型 485 网络也将是 485网络发展的一个方向。 智能仪表是随着 80 年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是 RS232 接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的 RS485 解决了这个问题。下面我们就简单介绍一下 RS485。 RS485 接口 RS485 采用差分信号负逻辑,+2V~+6V 表示“0”,- 6V~- 2V 表示“1”。RS485 有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接 32 个结点。在 RS485 通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接 RS-485 通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:(1)共模干扰问题: RS-485 接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。(2)EMI 问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。 字串 1 由于 PC 机默认的只带有 RS232 接口,有两种方法可以得到 PC 上位机的 RS485 电路:(1)通过RS232/RS485 转换电路将 PC 机串口 RS232 信号转换成 RS485 信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品。(2)通过 PCI 多串口卡,可以直接选用输出信号为 RS485 类型的扩展卡。 RS485 电缆 在一般场合采用普通的双绞线就可以,在要求比较高的环境下可以采用带屏蔽层的同轴电缆。在使用RS485 接口时,对于特定的传输线路,从 RS485 接口到负载其数据信号传输所允许的最大电缆长度与信号传输的波特率成反比,这个长度数据主要是受信号失真及噪声等影响所影响。理论上 RS485 的最长传输距离能达到 1200 米,但在实际应用中传输的距离要比 1200 米短,具体能传输多远视周围环境而定。在传输过程中可以采用增加中继的方法对信号进行放大,最多可以加八个中继,也就是说理论上 RS485 的最大传输距离可以达到 9.6 公理。如果真需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换器,多模光纤的传输距离是 5~10 公里,而采用单模光纤可达 50 公里的传播距离。 RS485 布网 网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。在构建网络时,应注意如下几点: (1)采用一条双绞线电缆作总线,将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。有些网络连接尽管不正确,在短距离、低速率仍可能正常工作,但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下降。 (2)应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。下列几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,或某一段总线上有过多收发器紧靠在一起安装,再者是过长的分支线引出到总线。 总之,应该提供一条单一、连续的信号通道作为总线。 在 RS485 组网过程中另一个需要主意的问题是终端负载电阻问题,在设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距离的增加性能将降低。理论上,在每个接收数据信号的中点进行采样时,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。但这在实际上难以掌握,美国 MAXIM 公司有篇文章提到一条经验性的原则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总线单向传输所需时间的 3 倍以上时就可以不加匹配。 一般终端匹配采用终端电阻方法, RS-485 应在总线电缆的开始和末端都并接终端电阻。终接电阻在RS-485 网络中取 120Ω。相当于电缆特性阻抗的电阻,因为大多数双绞线电缆特性阻抗大约在 100~120Ω。 这种匹配方法简单有效,但有一个缺点,匹配电阻要消耗较大功率,对于功耗限制比较严格的系统不太适合。 另外一种比较省电的匹配方式是 RC 匹配。利用一只电容 C 隔断直流成分可以节省大部分功率。但电容 C的取值是个难点,需要在功耗和匹配质量间进行折衷。 还有一种采用二极管的匹配方法,这种方案虽未实现真正的“匹配”,但它利用二极管的钳位作用能迅速削弱反射信号,达到改善信号质量的目的,节能效果显著。 最近两年一些公司基于部分企业信息化的实施已完成,工厂中已经铺设了延伸到车间每个办公室、控制室的局域网的现状,推出了串口服务器来取代多串口卡,这主要是利用企业已有的局域网资源减少线路投资,节约成本,相当于通过 tcp/ip 把多串口卡放在了现场。 RS485 和其它总线网络的区别: 我们把工业网络归结为三类:RS485 网络、HART 网络和现场总线网络。 HART 网络:HART 是由现在的艾默生提出一个过度性总线标准,他主要是在 4~20 毫安电流信号上面叠加数字信号,物理层采用 BELL202 频移键控技术,以实现部分智能仪表的功能,但此协议不是一个真正意义上开放的标准,要加入他的基金会才能拿到协议,加入基金会要一部分的费用。技术主要被国外几家大公司垄断,近两年国内也有公司再做,但还没有达到国外公司的水平。现在有很大一部分的智能仪表都带有 HART圆卡,都具备 HART 通讯功能。但从国内来看还没有真正利用其这部分功能,最多只是利用手操器对其进行参数设定,没有发挥出 HART 智能仪表应有的功能,没有联网进行设备监控。从长远来看由于 HART 通信速率低组网困难等原因,HART 仪表的采购量会程下滑趋势,但由于 HART 仪表已经有十多年的历史现在在装数量非常的大,对于一些系统集成商来说还有很大的可利用空间。 现场总线网络:现场总线技术是当今自动化领域技术发展热点之一,被誉为自动化领域的计算机局域网,它的出现标志着自动化控制技术又一个新时代的开始。现场总线是连接设置在控制现场的仪表与设置在控制室内的控制设备的数字化、串行、多站通信的网络。其关键标志是能支持双向、多节点、总线式的全数字通信。现场总线技术近年来成为国际上自动化和仪器仪表发展的热点,它的出现是传统的控制系统结构产生了革命性的变化,是自控系统朝着智能化、数字化、信息化、网络化、分散化的方向迈进,形成新型的网络集成式全分布式控制系统---现场总线控制系统 FCS(Fieldbus Control System)。但是现在的现场总线的各种标准并行存在并且都有自己的生存领域,还没有形成真正统一的标准,关键是看不到什么时候能形成统一的标准,技术也不够成熟。另外现场总线的仪表种类还比较少可供选择的余地小,价格也偏高,从最终用户的角度看大多还处于观望状态,都想等到技术成熟之后在考虑,现在实施的少。 RS485 网络:RS485/MODBUS 是现在流行的一种布网方式,其特点是实施简单方便 ,而且现在支持RS485 的仪表又特多,特别是在油品行业 RS485/MODBUS 简直是一统天下,现在的仪表商也纷纷转而支持RS485/MODBUS,原因很简单,象原来的 HART 仪表想买一个转换口非常困难 而且价格昂贵,RS485 的转换接口就便宜的多而且种类繁多。至少在低端市场 RS485/MODBUS 还将是最主要的组网方式,近两三年内不会改变。
|