|
基于GPIB总线数据采集系统
在工作中要同时使用多台不同型号的数字化测量仪器,如各种型号的波形数字化仪、时间间隔测量仪、函数发生器、频谱仪等,将多路数据、波形或图像等信息从采集设备送到计算机进行分析处理是我们经常遇到的问题.实现多台采集设备与计算机相连接的总线中GPIB总线是其中最常用的。GPIB总线能够把一系列仪器设备和计算机连成整体的接口系统,作为桥梁,可把各种可编程仪器与计算机紧密地联系起来,使电子测量由独立的、传统的单台仪器向大规模测试系统的方向发展。在当今许多的测量仪器都会配有GPIB接口.本文将介绍如何利用这一接口建立多台采集设备与计算机的连接以及实现波形与数据采样的虚拟仪器技术。
GPIB接口是一种命令级兼容的外部总线接口,主要用来连接各种仪器,组建中小规模的自动测试系统.该接口由美国HP公司1972年提出,故又称HP-IB接口.作为一种并行接口,GPIB结构简单、性能可靠、操作方便、灵活、体积小和价格较低,被世界各国广泛采用。
GPIB接口有两个突出的优点:
1、它便于将多台带有GPIB接口的仪器组合起来,每块GPIB卡可连接最多14台设备,每台计算机可装配32块GPIB板卡,所以可形成较大的自动测试系统,高效灵活地完成各种不同的测试任务,而且组建和拆散灵活,使用方便.按这些仪器的作用又可分为讲者(Talker),听者(Listener)和控者(Controller)3种.讲者发送数据,听者接收讲者发送的数据,控者指挥数据交换.在工作过程中,每台仪器(包括主控微机)的地位(讲者、听者和控者)均可变更。
2、它便于扩展传统仪器的功能.由于仪器与计算机相连,因此,可在计算机的控制下对测试数据进行更加灵活、方便的传输、处理、综合、利用和显示,使原来仪器采用硬件逻辑很难解决或无法解决的问题迎刃而解。
用PC机通过GPIB接口组成一个自动测试系统可实现仪表的自动测试.在组建这种自动测试系统时,首先选择测试中使用的仪表都具有通用接口总线,即GPIB接口,设置每台仪表在自动测试系统中唯一的GPIB地址。在自动测试系统中使用的计算机要装有GPIB接口卡。将它和各个仪表通过IEEE488总线连接起来组成自动测试系统。在测试系统中采用的GPIB接口卡适用于PC机,通过接口对测试用仪表进行编程控制,可实现以PC机为中央控制器的GPIB自动测试系统。GPIB接口卡可以直接插入PC机总线插槽,成为GPIB控制器.典型的GPIB系统由一台PC机、一块GPIB接口卡和若干台GPIB式的仪器通过电缆连接而成。
|