基于计算机的测试仪器
基于PC的测试仪器已迅速成为各类公司实现计算机辅助(CAT)的快捷方式,而不用再程序开发和结构搭建上花费大量的时间。这样的仪器能够降低劳动成本,提高生产率,能够减少读取和处理中的人为失误,并通过使用软件来完成许多传统上由硬件搭建的结构所实现的功能。
这类仪器的总体设计是靠个人计算机平台实现的,如IBM或IBM PC AT。众所周知,PC仪器分为内置和外置两种。
1.1 内置配置器
内置PC仪器做在一个或多个计算机适配卡上。这些板卡在物理性能上与视频卡和I/O卡一致,计算机依赖这些板卡才能正常工作。要将仪器装进计算机,只需将卡插进母板的扩展槽,而系统性能不受影响。测试仪器的使用通过计算机键盘由软件来控制。这里没有用户可触摸到的手柄,旋钮开关或指示器。仪器的全部操作通过软件计算机与其接口来实现。
R.C.电子公司的COMPUTERSCOPE-IND IS-16 分析示波器就是一种内置PC测试设备。IS-16 的数据采集模块由一块16通道的A/D转换板卡,外置仪器接口盒和相应软件组成。
除了模仿一般示波器所具有的面板功能外,IS-16拥有一个环形缓存,可存储到触发前任何间隔长度的数据。软件指令允许时间轴的拉伸和缩小,向左向右移动,垂直方向移动,垂直方向增益调整,以及波形存储与再现。
正是后一个特征,波形存储和再现,使得基于PC的IS-16示波器区别于普通示波器。输入测量数据可存储在计算机文件中或临时计算机内存(RAM)中作为备份或进一步处理。由于动态输入实际上变成静态处理使用户有能力以各种方式修正现存文件内容,因此后续的信号分析可有效地执行。整个操作以软件形式完成。
程序开始于通过将输入信号的逐字备份创建为计算机数据文件,采用二进制字串来实现地表达瞬态事件和数值。一旦数据被保存下来,整个测量过程就变成为通过将文件记录保存到计算机来记录每一个数值。同样的方式,音乐被永久地刻录在磁盘或磁带上,并根据需要可反复播放。每个数据通道可采用这种方式分别进行存储和处理。
已存储的数据现在可以通过计算机软件来处理,而不是由PC仪器完成。表1.1给出了这一原始数据被处理的过程。当人们认识到所有这些测量可这样进行时,其意义是重大的。对于传统测量来讲,难以再现的瞬态事件,只需计算机用适当的软件记录下数据,就可在任何时候进行处理。
1.2 外置PC仪器
在外部连接PC仪器中,测试仪器装在计算机外面的柜子里,装在柜子里的可以是输入/输出接插件,选择开关,也许是一两个LED,还有接插件缆线从外部仪器中引出插进PC机。
外置PC测试仪器与计算机以电缆形式连接,电缆用于传送电压,数据及两台设备之间的控制信号。没有这种连接,测试仪器就只有一台孤立的设备,无异于这几种仪器。然而,当接到计算机时,它变成一个虚拟工作站。
计算机内有一个接口卡,它将外部测量仪器的信号转变为满足计算机总线要求的带有电平和定时请求的数字脉冲。