From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



G模式下如何对GPIB至串口的转换器进行回环测试



主要软件: Driver Software>>NI-488.2
主要软件版本: 3.0
主要软件修正版本: N/A
次要软件: Driver Software>>NI-VISA
硬件: GPIB>>External Controllers/Convertors>>GPIB-232CT-A, GPIB>>External Controllers/Convertors>>GPIB-232CV-A, GPIB>>External Controllers/Convertors>>GPIB-422CV, GPIB>>External Controllers/Convertors>>GPIB-485CT-A

问题:
我有一个G模式的GPIB至串口的转换器,一块需与串口仪器通信的GPIB板卡,现在我想确认一下它是否正常。在G模式下我应如何执行转换器串口的回环测试。


解答:
为了测试GPIB至串口的转换器,你首先要有一条通用的串口线,而不是类调制解调器的线缆,然后将相应管脚连接起来建立回环结构。以下是GPIB-232、GPIB-485和GPIB-422串行转换器的正确连接方式:

RS-232:
对于9针的RS-232接口,连接其串行线缆的2脚和3脚(对应RXD和TXD)。由于串行数据传输时硬件握手功能一般都会启动,所以你还得将7脚和8脚(对应RTS和TXD)连接起来。

RS-485:
对于9针的RS-485接口,连接其串行线缆的4脚和8脚(对应RXD+和TXD+)、5脚和9脚(对应RXD-和TXD-)。根据回环测试程序的不同,可能还要将2脚和3脚(对应CTS+和RTS+)、6脚和7脚(对应CTS-和RTS-)连接起来。

RS-422:
RS-422通常用在Macintosh计算机上,是RS-485协议的子集。你可以按照RS-485的连接方式连线。
 
以下是RS-232和RS-485/RS-422的DB-9接头的引脚结构表。
 
采用Measurement & Automation Explorer (Max)
以下步骤将使你在任意一种转换类型中发送读/写命令到转换器并运用于串口的回环测试中:
1.    选择 Start»All Programs»National Instruments»Measurement & Automation Explorer
2. 设备和接口下选择连到电脑的GPIB设备。
3. 单击扫描仪器。总线上应该会出现两个仪器设备。其中,低地址对应的是转换器,你可以通过给它发送命令来配置串口。高地址默认对应的是串口的接口,发送字符串给这个地址的仪器将使得字符串被发送到串行总线上。
4. 将正常的串口线连接到转换器的串口并根据回环测试的要求将相应引脚连接起来。
5. 在GPIB文件夹中选中串行接口仪器。
6. 右击,选择与仪器通信。
7. 现在你可以对仪器进行读/写操作了。注意当进行读操作时,你得到的是写入串口的最后一个字符。
采用InteractControl (IBIC)
命令
描述
ibfind gpib0
初始化与GPIB板卡的板级通信
ibsic
复位总线
ibdev <#> 12 1 13
其中<#>是GPIB-232/422/483的填充,13是结束符
ibwrt "<message>\n"
其中<message>可以是任何可被设备识别的信息
ibrd 100
从设备中回读信息
:GPIB Support: Interactive Control(IBIC)中更多有关以上命令信息的链接已附在下方。同时,链接中有关串行通信的一般概念主要是针对S模式的串行通信的。


相关链接:
Developer Zone Tutorial: How to Do a Serial Loopback Test


附件:





报告日期: 02/11/1999
最近更新: 02/27/2015
文档编号: 1IAFQQPH