RS-485总线采用平衡发送和差分接收,因此具有抑制共模干扰的能力。RS-485总线采用半双工工作方式,任何时候只能有一点处于发送状态,因此发送电路需由使能信号加以控制。RS-485总线用于多点互联时非常方便,可以省掉许多信号线。应用RS-485总线可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。图1-11 RS-485总线网络拓扑结构和半双工总线拓扑结构......
2023-08-29
1.MS/TP网络物理层的RS-485标准
RS-485标准是1983年制定的串行数据传输标准,最初用于计算机主机与外围设备之间的数据传输。随着串行数据传输标准的发展,RS-485总线技术在各种控制系统中得到了大量的应用。在楼宇自控领域中,也存在大量RS-485标准的应用。RS-485总线具有多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,RS-485总线的通信标准命名为TIA/EIA-485-A标准。由于EIA提出的建议标准都是以“RS”作为前缀,所以在通信工业领域,仍然习惯将上述标准以RS作前缀称呼。RS-485标准应用于楼宇自控网络或其他控制网络中,需要解决传输介质的访问控制问题,并提供网络层界面服务规范定义的服务。在楼宇自控网络或其他自控网络中,若将RS-485标准作为网络的物理层,就必须在物理层与网络层间定义一个“数据链路层”。在BACnet标准中就是将RS-485标准作为自己的物理层,在BACnet网络层与物理层之间定义了一个相当于数据链路层的局域网协议——MS/TP标准。
MS/TP网络是一个混合网络。网络中,存在主站点(Master)和从站点(Slave)两种非对等的站点,使用“令牌(Token)”媒质访问机制进行传输介质的访问控制。当MS/TP网络完全由主站点组成时,则MS/TP网络变成完全对等的令牌访问网络。当MS/TP网络只有一个主站点时,则MS/TP网络变为真正意义上的主—从网络。MS/TP网络既可以在混合模式下运行,也可以在对等模式和主—从模式下运行,是一种工作方式非常灵活的网络。
MS/TP网络在硬件组成上包括RS-485收发器、计时器和通用异步收发器3个构件。由于MS/TP采用不归零(NRZ)编码,传输电缆线的连接是有极性的。RS-485收发器的非反向输入端指定为“正极”,而反向输入则为“负极”。在双绞线中,黑色或红色的绝缘线常指定为“正极”,白色、浅色或绿色的绝缘线常指定为“负极”。
MS/TP网络不采用T形连接,RS-485网段的两端分别连接120Ω终端负载电阻,但不允许在网段中间节点之间连接其他端接电阻,每个网段还应设置510Ω的网络偏压电阻,以保证处于未驱动状态下的通信线路可靠地位于逻辑“1”状态。这样,网络偏压电阻为站点检测线路上是否有信号提供了可靠的方法。若没有设置网络偏压电阻,当没有站点处于驱动状态时,通信线路就有可能处于不确定的逻辑状态。尤其在有较大噪声或者串音的情况下,某些站点可能将噪声或串音信号误认为是有效信号接收下来,从而产生错误操作。MS/TP网络网络层RS-485总线的连接如图6-6所示。
图6-6 MS/TP网络网络层RS-485总线的连接
RS-485标准采用平衡(或差分)式数据传输模式,具有较强的抗干扰能力,传输介质采用较为廉价的屏蔽双绞线,并且在传输介质上可以挂接多个接收器。因而RS-485标准广泛用于控制系统中现场级数据设备间的数据传输。许多通信标准采用RS-485标准作为物理层。
RS-485标准采用屏蔽双绞线作为传输介质,但没有规定传输速率和传输距离。实际应用时可以根据误码率的大小决定两者之间的关系。BACnet标准要求传输介质的特征阻抗为100~130Ω,分布电容小于100pF/m(30pF/ft[1]),导体和屏蔽之间的分布电容小于200pF/m(60pF/ft)。双绞线的屏蔽方式可以为箔屏蔽或者编织屏蔽。若采用AWGl8(导体横截面积为0.82cm2)电缆,推荐最大MS/TP网段长度为1200m。
由于MS/TP网络物理层直接使用了RS-485总线,MS/TP网络中使用的2芯RS-485屏蔽双绞线如图6-7所示。
RS-485接口具有良好的抗噪声干扰能力、较长的传输距离和多站能力。RS-485总线正常情况下使用3根线缆,2根是数据线,1根是地线,RS-485接口均采用屏蔽双绞线传输数据。但在许多应用场合使用两根线缆,即没有使用信号地线。
图6-7 MS/TP网络中使用的2芯RS-485屏蔽双绞线
2.不使用信号地线造成的问题
在RS-485通信网络中一般采用主从通信方式,就是一个主机和多个从机结构。很多情况连接RS-485通信链路时,仅仅简单地将一对双绞线各个接口的“A”、“B”端连接起来,而忽略了信号地的连接,这样连接在许许多应用场合是能够正常工作的,但却会导致一些严重问题。
第一个问题是共模干扰问题。RS-485接口采用差分方式传输信号,并不需要相对于某个参照点来检测信号,系统仅关注两线间的电位差。但RS-485收发器有-7~12V的共模电压范围,只有满足这个条件,整个RS-485网络才能正常工作。当共模电压超出这个范围就会影响整个网络的通信可靠性,甚至会损坏接口。
第二个问题是EMI问题。发送驱动器输出信号中的共模部分需要一个返回通路,如果有一个信号地,就存在这样一个低阻通路,否则就没有这样一个低阻通路,因此要以辐射的形式返回源端,整个总线就相当于一个能够向外辐射电磁波的天线。
3.RS-485总线的引出线长度和总线特性阻抗
RS-485网络只能采用终端匹配的总线型结构,不支持环形或星形结构。组建RS-485网络时应该注意以下2点:
1)采用一条双绞线电缆作总线,将各个节点串联起来,为使引出线的反射信号对总线信号影响最小,从总线到每个节点的引出线要尽量短。许多场所下的网络连接尽管不正确,但在短距离和低速率的使用情况下系统仍能正常工作,但随着通信距离的延长和通信速率的提高,其不良影响越来越严重,引发问题的主要原因是信号在各支路末端反射后与原信号叠加,造成信号质量下降。
2)由于总线特性阻抗的连续性导致在非连续点会发生信号反射。
以下3种情况能够产生不连续性:
1)总线的不同区段采用了不同的电缆。
2)或某一段总线上有分布密度较高的收发器。
3)过长的分支线引出到总线。
4.RS-485总线结构中的终端负载电阻
在RS-485组网过程中,还有一个重要问题是终端负载电阻的使用。在设备少、距离短的情况下,总线网络不使用终端负载电阻是能够正常工作的,但随着距离的增加,整个网络的通信性能降低。RS-485网络应在总线电缆的开始端和末端都并联终端电阻,其阻值取120Ω,相当于电缆特性阻抗的电阻,因为大多数双绞线特性阻抗大约在100~120Ω。这种匹配方法也存在一个缺点:匹配电阻要消耗较大功率。还有一种功耗减小的匹配方法,就是利用一只电容C隔断直流成分来减小功耗。但电容C的容值选择较为困难,要在功耗和匹配质量之间进行平衡。采用二极管匹配也是一种匹配方法,使用二极管的钳位作用削弱反射信号,用以改善信号质量。
5.RS-485电缆的长度
在组织RS-485网络时,对于特定的传输线径,从发生器到负载其数据信号传输所允许的最大电缆长度是数据传输速率的函数,即最大长度受信号失真和噪声等因素制约。
在低速、短距离和无干扰的场合可以采用普通的双绞线,但在高速、长距离传输时,就必须采用阻抗匹配的RS-485专用电缆(匹配阻抗为120Ω)。在干扰严重的环境中应该采用铠装型屏蔽双绞电缆。在使用RS-485接口时,对于特定的传输线路,从RS-485接口到负载允许的最大电缆长度与信号传输的波特率成反比。理论上通信速率在100kbit/s及以下时,RS-485的最长传输距离达到1200m,但在实际应用中,这个最大距离会因芯片及电缆的传输特性不同而不同。
有关BACnet标准与楼宇自控系统技术的文章
RS-485总线采用平衡发送和差分接收,因此具有抑制共模干扰的能力。RS-485总线采用半双工工作方式,任何时候只能有一点处于发送状态,因此发送电路需由使能信号加以控制。RS-485总线用于多点互联时非常方便,可以省掉许多信号线。应用RS-485总线可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。图1-11 RS-485总线网络拓扑结构和半双工总线拓扑结构......
2023-08-29
美国艾顿BACtalk BAS的控制网络采用的是BACnet MS/TP控制总线,该总线将DDC、协议转换器及符合BACnet标准协议的其他厂商的设备连接在一起。下面对使用MS/TP网络作为控制总线的基本组网方式做出说明。使用MS/TP控制网络可以将DDC顺序地手拉手菊花链方式连接,如图6-2所示。当超过1071m的距离时,可使用网络转发器,增加MS/TP控制总线的覆盖范围,两个设备之间最多使用3个网络转发器。......
2023-08-29
无线传感器网络是一种具有低速率、低功耗、短距离的无线网络。无线传感器网络由一组微型传感器通过Ad Hoc方式组成,网络中的传感器可以协作地感知、采集和处理被监控区域的感知对象的信息及数据,发布给使用一定形式终端设备的用户。无线传感器网络的感知对象具体地表现为被监控对象的物理量信息,如温度、湿度、速度和有害气体的含量等。它依据IEEE 802.15.4标准,在很多个无线传感器之间相互协调实现通信。......
2023-08-30
5)CAN总线网络上的节点数可多达110个。9)CAN总线网络应用器件可被设置为休眠方式,相当于同总线断开,降低系统功耗。10)CAN节点在系统出现严重错误时可自动关闭输出,使总线上其他节点的操作不受影响。2)CAN总线网络数据传送具有较强的差错控制能力,保证数据传送的准确性。4)CAN总线网络成本低,许多厂商生产的相关设备都带有CAN接口。图1-20给出了CAN总线网络控制方式。最后,每次发送均需取得CAN总线上所有接收节点的确认帧。......
2023-08-29
ZigBee联盟对ZigBee网络层协议和API进行了标准化,完整的ZigBee协议栈是应用层、网络层、数据链路层和物理层规范子集的集合。3)ZigBee/BACnet标准无线模块。使用标准化的ZigBee/BACnet无线模块,满足开放系统架构的即插即用需求,方便灵活。......
2023-08-30
RS-485接口采用二线差分平衡传输,其信号定义如下。RS-485的差分平衡电路如图3-7所示。RS-422采用两对差分平衡线路;而RS-485只用一对。RS-485价格比较便宜,能够很方便地添加到一个系统中,还支持比RS-232更长的距离、更快的速度以及更多的节点。RS-485、RS-422、RS-232C之间的主要性能指标的比较见表3-2。表3-2 RS-485、RS-422、RS-232C的主要技术参数可以看到,RS-485更适用于多台计算机或带微控制器的设备之间的远距离数据通信。应该指出的是,RS-485标准没有规定连接器、信号功能和引脚分配。......
2023-11-22
BAS的系统集成是将BAS中的不同智能化子系统进行智能连接,实现信息综合、资源共享,实现效率较高的协同运作。BAS的系统集成设计就是根据用户的需求,优化选择所需的各种产品、技术,并有机地合成为一个完整的相互关联和协调运行的解决方案的过程。这种附加值的大小取决于系统集成设计与施工水平的高低。完整的BAS的系统集成工程应满足以下一些要求:1)综合运用各智能化子系统的功能,满足用户提出的功能要求。......
2023-08-30
图3-10为RS-485端口半双工连接的电路图。其中RS-485差动总线收发器采用SN75LBC184。图3-10 RS-485端口的半双工连接RS-485的驱动器必须能驱动32个单位负载加上一个60Ω的并联终端电阻,总的负载,包括驱动器、接收器和终端电阻,不低于54Ω。因此所有RS-485的接口芯片上都必须包括限流和过热关闭功能,以便在发生总线竞争时保护芯片。图3-11和图3-12分别表示两点和多点之间的全双工RS-485连接。......
2023-11-22
相关推荐