使用RS-485埠進行雙線模式的環路測試

更新 Nov 15, 2019

產品資訊

Hardware

  • RS-485

問題敘述

如何在雙線(two-wire)模式(自動或非自動)下使用RS-485埠進行環路(loop back)測試?

解決方案

注意:以下步驟不適用於搭載觸碰螢幕的電腦之RS-485埠。要使用TPC-2206、TPC-2212、TPC-2215或TPC-2230的RS-485埠執行loop back test,請參閱Performing a Serial Loopback Test on the COM2 Port of a Touch Panel Computer


雙線自動模式(Two-wire Auto Mode):

在RS-485雙線模式下,您無法進行傳統的loop back test。Loop back test允許從同一個序列埠發送和接收數據,以此來簡單地測試序列埠的功能。要將RS-485序列埠設置在雙線自動模式下,請將同一個序列埠上的將Pin 4連接Pin 8再將Pin 9連接Pin 5。您可以將埠上的發送和接收線路連接起來(4/8連接至5/9)並查看回聲(Echo),但這種方法不允許您像傳統的loopback test那樣將數據發送和傳輸到同一個序列埠。要實現類似的功能,您需要兩個處在雙線自動模式下的RS-485序列埠。連接:
  • pin 1 (port 1) to pin 1 (port 2)
  • pin 4/8 (port1) to pin 4/8 (port 2)
  • pin 5/9 (port 1) to pin 5/9 (port 2)
您現在可以將數據發送到一個雙線模式的埠,並在另一個雙線自動模式的埠上接收數據。


雙線回聲(非自動)模式 (Two-wire Echo (non-Auto) Mode)

如果使用RS-485的雙線自動模式,則無法透過執行基本的loopback test來查看埠的反射訊號。在這種情況下,您可以使用echo模式在同一埠上發送和接收數據。使用serial property node - Wire Mode來實現Echo模式。在block diagram中點擊右鍵 ,選擇Programming»Application Control»Property Node以此來創建property node 。當VISA resource name連接到該property node後,點擊Property後選擇Serial Settings » Wire Mode 。右鍵點擊Wire Mode後選擇Change All to Write 。右鍵點擊輸入端並選擇Create » Constant然後選擇RS485 / Wire2-EchoDTR 。請參閱下圖,了解此函式的外觀。

為了使其正常工作,請務必確認您已下面顯示的方式連接序列埠。

本文是否有幫助?

無幫助