0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RS485网络故障排除确保数据交换的可靠性

星星科技指导员 来源:嵌入式计算设计 作者:Kevin Kilford 2022-06-23 15:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在许多情况下,系统组装人员发现 RS485 网络不可靠或根本无法工作。在即插即用串行数字接口的世界中,这些长期存在的数字串行通信接口和协议的整体复杂性通常被低估,这有时会导致该领域出现问题,从而导致与设计的系统的质量和可靠性有关的问题。

本文的目的是概述这个流行接口的复杂性,为工程师提供确保其应用程序中数据交换可靠性所需的工具。

RS232 可追溯到 1960 年,是一种数字串行接口,主要用于将调制解调器连接到机电打字机。由于它在 1990 年代后期作为个人计算机中无处不在的标准功能,许多工程师都熟悉这个接口,并正确地认识到它的简单性和可靠性,使其在嵌入式系统中流行至今。

RS232 是一种点对点连接,一个主系统可以连接到一个从系统。由于所使用的信号电平以及信号以地为参考的事实,传输速度受到限制,并且用于连接的电缆长度在技术上被限制为大约 15 m。

RS422 对每个信号和较低的信号电平使用差分对,是旨在克服 RS232 缺点的众多规范之一。RS422 有一个可以持续传输的主机,但可以通过长达 1200 米的连接向多个从机传输。RS422 最常见的实现使用四个连接,其中一对执行 RS232 的发送 (Tx) 功能,另一对执行接收 (Rx) 功能。RS422 一词的现代用法通常是指 RS485 的全双工四线版本,因此本文中的讨论也适用于该接口。

RS485 是 RS422 的后续版本,提供了在单个网络上使用多个主机和从机的能力。由于主机和从机都要求允许其他单元在网络上传输,RS485 可以支持半双工双线连接,其中单个差分连接对提供发送和接收路径。现代用法通常将两线半双工配置称为 RS485。

设备兼容性

网络上设备之间兼容性的最佳理解方面涉及确保网络上的所有设备都支持一组通用的配置参数:波特率、数据位、停止位奇偶校验和双工,因此不需要更详细的描述:它将可以说,首先要考虑的是所有设备都正确配置为使用相同的设置。

拓扑

下一个要讨论的方面是网络拓扑:本质上是所有节点如何连接在一起。建议 RS485 网络采用菊花链式连接,以确保可靠运行。两线 RS485 网络的最佳实践通常是将主节点安装在网络中间并安装偏置电阻器,并将两端从节点安装终端。本文将研究有助于确定终端电阻和偏置电阻的尺寸以及是否需要它们的方法。

在 RS485 网络上,设备无法通信的一个常见原因是在决定如何标记连接时不明确,从而导致设备之间的错误连接。RS485 设备通常使用标签 A 和 B 进行连接。需要注意的是,这些引脚标签在制造商之间的使用不一致,并不总是按照规格中的说明使用,甚至在同一制造商的不同设备之间也可能不一致。

例如,凌力尔特 LTC1535 将同相输入标记为 A,而凌力尔特 LTC1387 将反相输入标记为 A。TIA/EIA-422-B 规范将反相输入标记为 A,并带有备用标签“-” ,以及作为 B 的非反相输入,具有备用标签“+”。为了正确操作,将设备连接到网络时必须小心。

其他常见的终端标签是 Tx+/Rx+ 和 Tx-/Rx-。由于标签混乱,这些应用也不一致。只有倒置和非倒置标签是一致的,但系统和设备制造商很少使用这些标签。因此,如果无法访问进入 UART 的 TTL 串行信号,尤其是在偏置电阻安装不正确的情况下,通常很难在不经过反复试验的情况下正确连接设备。

网络拓扑的一个重要且经常被忽视的方面是有效的最大传输长度,它与所选的波特率和所用电缆的特性有关。行业经验法则通常仅在波特率为 300 kbaud 及以下时引用 1200 m 的最大长度,在 10 Mbaud 时最大长度减少到 12 m。只有使用示波器检查网络末端的信号完整性,才能确保行业经验法则产生的信号符合 RS485 规范。

终止

终端用于将发送或接收节点的阻抗与所使用的传输线的阻抗相匹配。如果阻抗不匹配,则传输的信号不能被负载完全吸收,部分信号将被反射回传输线上。该反射信号将在电缆上上下传播,幅度随着时间的推移而减小。

终止的缺点是:

• 驱动程序负载增加。

• 偏差要求发生了变化。

在网络上是否需要端接,应基于总电缆长度和采用的数据速率。如果所有信号反射都将在数据位中心之前被衰减,此时接收器将进行采样,则不需要终止。

例如,任何电缆的传播延迟都可以根据其长度和传播速度(通常为光速 (c) 的 66-75%)计算得出。如果 100m 的电缆有 200m 的往返行程和 c 的 66% 的传播速度,则在大约 1 μs 内完成一次往返行程。假设反射在 5 次往返后完全衰减,则信号将在 5 μs 后稳定下来。

在 9600 波特率下,每个位的宽度为 104 μs。由于信号在位终止中心之前很稳定,因此不需要。在 115.2 k 波特下,每个位的宽度为 8.7 μs。由于在位中心之前信号不稳定,因此需要终止。该计算表明,在需要以 115.2 k 波特率终止之前,我们应该能够拥有大约 80 m 的网络长度。

终端电阻只能放置在网络的最末端,每个网络最多只能使用两个终端电阻。这就解释了为什么最好使用菊花链网络:短截线会增加阻抗不匹配和额外的反射点。对于两线网络,终端电阻器通常安装在网络末端的从节点上。对于四线网络,终端电阻器通常安装在网络末端的从节点上的接收对上。

偏向

配置 RS485 网络最复杂和最容易被误解的方面是偏差。当 RS485 网络空闲时,所有节点都设置为接收数据,因此所有驱动程序都处于三态。没有任何东西驱动网络,线路的状态是未知的。

如果接收器输入端的电压低于 ±200 mV,则接收器输出逻辑电平将无法确定,并且通常可能是接收到的最后一位的逻辑电平。如果没有这个,您可能会错过每个通信的起始位,从而妨碍对传输的正确解释。

为了保持正确的空闲状态偏置,可以在传输线上添加电阻器。一个上拉电阻(通常为 +5V)被添加到非反相输入 RX+,而一个下拉到地的电阻被添加到反相输入 RX-。

偏置电阻值由网络负载决定,包括终端(如果安装):安装终端电阻时,这些电阻的负载效应大于节点的负载效应,每个节点的典型负载为 12kΩ。这意味着无论节点数量如何,偏置电阻值约为 685Ω。当未安装终端时,偏置电阻可以从两个节点的 122kΩ 变化到 32 个节点的 4.5kΩ,以达到所需的电压水平。

偏置电阻可以添加到网络上的任何点,也可以在多个节点之间拆分。网络上所有偏置电阻的并联组合应等于或小于偏置要求。它们通常被添加到主节点。许多现代 RS485 收发器已被设计为无需偏置电阻即可正确识别空闲状态。如果所有 RS485 收发器都没有此功能,并且设备制造商没有披露所应用的收发器类型,那么在创建 RS485 网络时仍必须考虑偏置。

结论

系统和设备制造商经常被问到的一个问题是,为什么他们的系统默认不安装终端电阻和偏置电阻。从上面的讨论中可以看出,如果不知道网络的整个拓扑和长度,这是不可能的,并且每个网络都是不同的。

RS485 网络远非即插即用,在实现可靠网络之前,必须了解和考虑应用程序的许多特性。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    3795

    浏览量

    110606
  • 电阻器
    +关注

    关注

    22

    文章

    4233

    浏览量

    64964
  • 接收器
    +关注

    关注

    15

    文章

    2638

    浏览量

    76343
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    详解RS232和RS485接口的区别

    因为RS485接口组成的半双工网络一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器一般采用DB-9的9芯插头座,与智能终端
    的头像 发表于 11-12 14:26 4822次阅读
    详解<b class='flag-5'>RS</b>232和<b class='flag-5'>RS485</b>接口的区别

    打造工业通信“神经中枢”:RS485硬件电路设计深度剖析

    RS485协议如同工业控制系统的“神经中枢”,连接着各个智能设备,实现实时数据交换。其硬件电路设计需要兼顾信号完整、电磁兼容和环境适应
    的头像 发表于 08-04 13:53 1086次阅读
    打造工业通信“神经中枢”:<b class='flag-5'>RS485</b>硬件电路设计深度剖析

    打破标准,RS485与PROFINET跨网通讯,如何自由实现

    实际应用中,实现RS485网络与PROFINET之间的通讯主要涉及几个关键步骤。首先,确保RS485设备
    的头像 发表于 07-15 16:24 318次阅读
    打破标准,<b class='flag-5'>RS485</b>与PROFINET跨网通讯,如何自由实现

    RS485网络有多个主机和多个主站读取一个RS485设备方案

    两台主机同时读取同一RS485设备的可行方案及关键实施要点,ZP-1301-MR/ZP-1303-MR多主机模块基于工业通信实践整理如下: ‌万能型透传版‌(ZP-1301-MT):支持3个主机及任意协议,无缓存限制;
    的头像 发表于 06-23 10:17 1578次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>网络</b>有多个主机和多个主站读取一个<b class='flag-5'>RS485</b>设备方案

    rs485/232转profinet网关与长陆-UNI800称重显示控制仪通讯

    在现代工业自动化系统中,RS485转Profinet网关作为一种关键的通信接口设备,其重要不言而喻。它能够将传统的RS485接口设备接入先进的Profinet网络,实现不同协议之间的
    的头像 发表于 05-30 16:00 379次阅读
    <b class='flag-5'>rs485</b>/232转profinet网关与长陆-UNI800称重显示控制仪通讯

    Profinet转RS485如何优化冲剪机的实时通信性能?​​

    在现代工业自动化领域,通信协议是连接不同设备和系统的关键。RS485和Profinet是两种广泛使用的工业通信标准,它们各自拥有独特的特性和应用场景。本文将探讨如何通过一个小疆智控Profinet转RS485关来优化冲剪机的应
    的头像 发表于 05-22 09:34 399次阅读
    Profinet转<b class='flag-5'>RS485</b>如何优化冲剪机的实时通信性能?​​

    Profinet转RS485协议转换,解锁压型机数字化升级新效能

    在现代工业自动化领域中,Profinet与RS485是两种广泛使用的通讯协议。Profinet作为实时以太的领军者,提供了高速、实时的数据交换能力;而RS485则以其稳定的传输特性和
    的头像 发表于 05-20 15:21 434次阅读
    Profinet转<b class='flag-5'>RS485</b>协议转换,解锁压型机数字化升级新效能

    为什么说RS485总线集线器、中继器是工业通信网络中的好帮手

    RS485总线集线器、中继器模块DAM-3228 在实际应用中具有较高的实用和灵活性,满足多设备接入和长距离通信的需求。通过其强大的扩展能力和稳定的性能,能够有效提升RS485网络
    的头像 发表于 05-15 15:16 789次阅读
    为什么说<b class='flag-5'>RS485</b>总线集线器、中继器是工业通信<b class='flag-5'>网络</b>中的好帮手

    RS485到PROFIBUS:揭秘自由口模式下的数据互通秘诀!

    允许设备在长达千米的距离上进行可靠数据交换,特别适合于需要较长距离传输和多点通信的场合。而PROFIBUS则是一种更为复杂、功能强大的工业现场总线标准,支持高速、高可靠性数据通讯,
    的头像 发表于 05-08 14:50 570次阅读
    <b class='flag-5'>RS485</b>到PROFIBUS:揭秘自由口模式下的<b class='flag-5'>数据</b>互通秘诀!

    RS485与Profibus网关自由口数据互换技巧

    兴达易控RS485转Profibus网关在自由口模式下的数据互换,是工业自动化领域内一项关键的技术应用,它实现了不同通信协议设备之间的有效连接与数据交换。在现代工业生产中,众多设备和系统往往采用
    的头像 发表于 05-07 17:40 442次阅读
    <b class='flag-5'>RS485</b>与Profibus网关自由口<b class='flag-5'>数据</b>互换技巧

    AMAZINGIC晶焱科技RS485之空调如何保证其更安全高效的防护机制

    潜在的电气威胁,如静电放电(ESD)、电快速瞬变(EFT)、浪涌(Surge)、共模干扰等。因此,设计有效的防护机制对于确保RS485系统的可靠性和稳定性至关重要。
    的头像 发表于 04-19 15:48 708次阅读
    AMAZINGIC晶焱科技<b class='flag-5'>RS485</b>之空调如何保证其更安全高效的防护机制

    光通信网络故障排除技巧

    光通信网络以其高速、大容量和抗干扰在现代通信系统中占据着举足轻重的地位。然而,随着网络规模的扩大和复杂的增加,故障
    的头像 发表于 01-23 09:42 1660次阅读

    网络故障排除基本指南

    本文提供了一份关于网络故障排除的全面指南,涵盖了故障排除的基本步骤和技巧,强调了获得全面可见性的重要。通过详细的分析和实际案例,您将学习如
    的头像 发表于 01-14 17:49 1252次阅读
    <b class='flag-5'>网络故障</b><b class='flag-5'>排除</b>基本指南

    Jtti:中国电信CN2网络与其他网络相比有何优势?

    户的需求。 高可靠性:CN2网络采用了先进的路由和交换技术,实现了高可靠性的传输和数据处理。这保证了在各种情况下,用户的
    的头像 发表于 12-17 16:05 1105次阅读

    RJ45网络故障排除技巧 RJ45线的长度对信号影响

    RJ45网络故障排除技巧 在网络故障排除中,RJ45线是连接设备的关键部分。了解RJ45线的
    的头像 发表于 12-17 15:31 2451次阅读