关于RS485的要点。 如何记录RS485活动。

RS485数据记录器

RS485是一种通用通信标准,广泛用于数据采集和控制应用。 它的一个主要优点是它允许将多个RS485设备放在同一总线上,这使得多个节点可以相互连接。 本文介绍了一些最常见的问题 RS-485通讯 并告诉RS485通信是什么以及如何有效地分析它。

内容


  1. 什么是RS485?
  2. 软件解决方案:RS485数据记录器
  3. 什么是RS485 Modbus协议?

什么是RS485?


RS-485接口(也称为EIA / TIA-485)是物理通信层的标准。 物理层是通信信道和信号传输方法(OSI开放系统互连模型的第1级。

建立在RS-485接口上的通信网络由通过双绞线(两根绞线)连接的收发器组成。 RS-485接口的基本原理是差分(平衡)数据传输。 这意味着一条信号通过两根电线传输。 由此,该对中的一根线传输原始信号,另一根传输其反向副本。

你能跑多远RS485?


由于差分信号传输,导线之间总是存在电位差。 这确保了对共模干扰的高抵抗力。 另外,可以屏蔽双绞线,这确保了对传输数据的保护。 所有这些都允许以相对较高的速度长距离发送数据,在4000英尺时可以达到100 千比特/秒。 4000英尺或约1200米是RS-485通信中的最大电缆长度。 但是,一般准则是线路长度(以米为单位)和数据速率(以每秒位数为单位)的乘积不应超过108.例如,20米长的电缆允许最大数据速率为5 Mbits/秒。

什么是RS485通讯协议?


当RS485通信线路准备好在物理层运行时,是时候考虑数据传输协议 - 系统设备之间就数据包传输格式达成的协议。

由于RS-485接口的性质,RS-485设备不能同时发送和接收数据,因为它会导致发送器冲突。 因此,确定性行为是强制性的,以避免数据包的冲突。

在RS485通信协议中,命令由定义为主设备的节点发送。 连接到主站的所有其他节点通过RS485端口接收数据。 根据发送的信息,线路上的零个或多个节点响应主站。

话虽如此,这种类型的通信并不是通过RS485协议交换数据的唯一可能方式。 RS485网络还有其他一些实现,每个节点都可以自己启动数据传输。 但是,此类网络中可能存在数据丢失的风险较高。

软件解决方案:RS485数据记录器

使用串行应用程序和设备,专家通常依赖专用软件,如 RS485 Analyzer 通过Eltima,嗅探和分析串口活动,检测错误,比较收到的数据等。

RS485 Protocol Analyzer

RS485 Analyzer 是一个专业的实用工具,可以实时识别问题并立即解决问题。
Serial Port Monitor logo

Serial Port Monitor

记录和分析串行端口活动
4.8 等级 基于 41+ 用户, 评论(75)
下载 14天全功能试用
Serial Port Monitor

Serial Port Monitor作为RS485,RS422嗅探器工作,可以同时分析来自多个COM端口的数据。 当需要连接到另一个应用已经使用的RS485端口时,该解决方案也很有用。

在RS485协议分析仪的帮助下从系统串行接口接收的所有数据都可以记录到文件中并复制到剪贴板,以便开发人员能够在以后对其进行分析.

在开发应用程序或驱动程序,测试和优化基于COM的设备时,该解决方案非常有用。

如何嗅探RS485数据


现在让我们考虑用RS485,RS422监控软件嗅探RS-485数据的最简单,最有效的方法。

  1. 下载 RS485 Analyzer 并将其安装在您的计算机上。 启动应用程序。
  2. 启动新的监控会话:在主菜单上,选择会话>新会话。
  3. 选择所需的数据显示模式。 (可以通过五种不同的视图向您显示嗅探数据:表格,线路,转储,终端和Modbus。您可以一次启用一个,多个或所有可视化工具。)
  4. 在“捕获选项”中,选择要监控的活动 - “创建/关闭,读/写,设备控制”。
  5. 最后,单击“开始监控”。

什么是RS485 Modbus协议?

RS485 Modbus协议

RS485通信与任何其他串行通信不同的主要特征之一是交换数据的格式。 当RS232设备通过文本(ASCII)协议连接时,大多数RS485设备使用Modbus。

Modbus是一种工业电子设备广泛使用的串行通信协议。 在Modbus中,在主设备(主机)和从设备(基于COM的设备)之间建立连接。 Modbus有助于访问设备的配置并阅读措施。

数据交换由主机发起。 主机可以自己将RS-485驱动器切换到传输模式,而其他RS485驱动器(从机)可以在接收模式下工作。 为了使从设备通过通信线路应答主机,“主设备”向其发送特殊命令,该命令使预期设备有权将其驱动器切换到传输模式一段时间。

RS485 Modbus数据记录器


专用解决方案, Modbus Sniffer, 允许读取和记录通过RS485 / RS422 / RS232端口传输的Modbus数据。 该软件完全支持Modbus RTU和Modbus ASCII协议。 该应用程序的独特功能允许记录和过滤由专用串行设备传送的Modbus数据。

Serial Port Monitor

要求:Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB 大小
版本 7.0.342 (13.01.2018) 行说明
類別: Communication Application