在双线模式下使用RS-485端口进行环回测试

更新 Nov 7, 2018

适用于

Hardware

  • RS-485

问题详述

如何在双线模式(自动或非自动模式)下使用RS-485端口进行环回测试?

解决方案

注意:此过程不适用于触屏计算机中的RS-485端口。要从TPC-2206、TPC-2212、TPC-2215 或 TPC-2230 在 RS-485端口中执行环回测试,请参阅在触屏计算机的COM2端口上执行串行环回测试


双线自动模式:

在RS-485双线模式下,您无法进行传统的环回测试。环回测试允许通过从同一串行端口发送和接收数据来简单地测试端口。要将485端口置于双线自动模式,请在同一端口上将引脚4连接到引脚8,引脚9连接到引脚5。您可以在端口上连接发送和接收线路(4/8和5/9)并查看回声,但这不允许你像其它的回环测试那样发送和接收数据。为了完成一个类似于传统回环测试的测试你需要让485端口工作于双线自动模式。连接:
  • 引脚1(端口1)到引脚1(端口2)
  • 引脚4/8(端口1)到引脚4/8(端口2)
  • 引脚5/9(端口1)到引脚5/9(端口2)
您现在可以在双线模式下将数据发送到一个端口,并在另一个端口上以双线自动模式接收数据。


双线Echo(非自动)模式:

在RS-485双线模式下,如果使用自动模式,则无法通过运行基本环回测试来查看串口的反射。在这种情况下,使用echo模式在同一端口上发送和接收数据。可以使用串行属性节点 - Wire Mode属性实现Echo模式。通过右键单击程序框图并导航到Programming»Application Control»Property Node,可以获得属性节点 。连接VISA资源名称后,单击“ 属性”  并导航至串行设置»有线模式 。右键单击Wire Mode并选择Change All to Write 。右键单击输入端子并创建»常量,然后选择RS485 / Wire2-EchoDTR 。请参阅下图,了解此功能的外观。



为了使其正常工作,您必须以下面显示的方式连接串行端口。

本文是否有帮助?

无帮助