测试系统控制器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
data messages
errors
application program
第二节 GPIB总线测试控制器
❖ GPIB总线测试控制器的主要特点
具有GPIB接口 至少提供五种GPIB标准接口功能:
❖即控者(C)功能 ❖听者(L)功能 ❖讲者(T)功能 ❖源方挂钩(SH)功能 ❖受方挂钩(AH)功能
第二节 GPIB总线测试控制器
第一节 测试控制器的基本要求
❖ 测试控制器的分类:
根据所适应的数字接口总线:
❖ 分为GPIB控制器、VXI控制器、MXI控制器、PXI控制器等
根据用途:
❖ 可分为专用控制器、通用控制器
根据测试控制器的计算能力:
❖ 可分为工作台和微型机
根据结构形式:
❖ 测试控制器可分为台式、笔记本式或嵌入式等
接收来自仪器或被测设备的响应消息(状态或测 量数据)
响应来自被测设备或仪器的正常或异常事件中断 具有测试数据分析和处理能力,并能实现人机交
互功能
第一节 测试控制器的基本要求
❖ 测试控制器的硬、软件要求:
任何一台计算机都可用作测试控制器,唯一必要条件是该计算 机应具备符合工业标准的测试仪器数字接口,并具有操作该 接口的驱动软件
硬件方面要求:
❖在接口功能配置上,测试控制机除了具备普通的程控设备 发送和接收数据的能力外,还必须具有对数字接口总线的 控制和管理能力,即通常具有发起、组织和终止接口总线 操作的能力
软件方面要求: ❖测试控制器首先应提供操作其相应数字接口的驱动软件
❖测试控制器还应提供用于编写测试程序的编程语言或开发 环境,或者支持第三方的测试编程语言或开发环境
Win98/NT/2000/Me/XP
SICL VISA
Win98/NT/2000/Me/XP
SICL VISA2.2
Win98/NT/2000/Me/XP
SICL VISA2.2
VEE, C/C++, Visual BAS1C VEE,LabVIEW
VC,VB VEE,LabVIEW
VC,VB
NI PCI-GPIB NI PCI-8232 NI PXI-GPIB NI PXI-8232
LabVIEW,
PCI/PXI
Win98/NT/2000/Me/XP Mac OS, Solars
NI 488.2 NI VISA
LabWindows/CVI, Measurement
Studio
NI GPIBENTE/100
NI GPIB-USB-B
LAN USB
Win2000/NT/XP/Me/9x Digital Unix, Solaris, NI VISA HP-UX, Mac OS
❖ GPIB主控机的主要形式:
“通用计算机 + GPIB接口转换器 + 驱动软件/测 试编程语言或开发工具”
❖ 接口转换器及配套软件是这种控制器的关键
❖ 根据所采用的计算机总线,接口转换器有PCIGPIB、USB-GPIB、ENET-GPIB等多种类型, 这些接口转换器基本上都支持IEEE488.2和 SCPI 协议,并提供配套的I/O驱动软件
第二节 GPIB总线测试控制器
❖ 控者模型
data byte
IEEE488.1 bus
IEEE488.1 bus signals
IEEE488.1 driver
END
address
IEEE488.1 control
state
sequences
controller
conditions
programming environment
本章首先介绍测试控制器的基本功能和要求,然后对 GPIB、VXI等几种典型的总线测试控制器进行详细分 析,最后重点介绍测试控制器的标准驱动软件VISA
第一节 测试控制器的基本要求
❖ 测试控制器的功能要求:
对测试系统的通信数字接口和系统总线资源进行 管理的能力
向被测设备或仪器发送程控命令,使它们处于预 定的工作状态
第二节 GPIB总线测试控制器
❖ TMS991 4 GPIA (通用接 口适配器) 内部 结构图
第二节 GPIB总线测试控制器
❖ TMS9914的信号线:
面向微处理器,共19条信号线,全部采用正 逻辑
面向GPIB总线,共19条,全部采用负逻辑, 与GPIB总线信号逻辑关系一致
电源线(+5V)、地线
LabVIEW, LabWindows/CVI,
Measurement Studio
Win2000/NT/XP/Me/9x Digital Unix, Solaris, NI VISA HP-UX, Mac OS
LabVIEW, LabWindows/CVI,
Measurement Studio
900 kB/s 750 kB/s
第六章 测试系统控制器
本章内容
❖ 什么是测试系统控制器?
在自动测试系中,能够通过数字接口总线向系统中的其他 设备发送程控消息,并接收其他设备发回的响应消息的设备 称为测试系统控制器
❖ 测试控制器的作用:
测试系统控制器是测试系统的核心,在测试系统中起执行 测试程序、控制测试系统操作的作用。 测试系统控制器通常由特定功能的计算机担任
488.1:
5MB/s HS488:
7.7MB/s
800 kB/s
880 kB/s
第二节 GPIB总线测试控制器
❖ GPIB接口的硬件设计
设计方案:
❖采用功能完备的GPIB接口电路芯片辅以必要的外围 电路实现 特点:功能完备,规模较大
❖采用FPGA电路独立实现GPIB接口 特点:可根据需要裁减电路,可移植性强
❖ 表6-1给出了几种典型的GPIB接口转换器及性 能
第二节 GPIB总线测试控制器
表6-1 几种典型的GPIB接口转换器及性能
产品型号
wenku.baidu.com总线 类型
操作系统
I/O驱动
编程语言
GPIB 最高传输速率
Agilent82350B Agilent82357A Agilent E5810A
PCI USB LAN
第二节 GPIB总线测试控制器
❖ TMS9914面向微处理器的信号线: 8条双向数据线D0~D7,与计算机的数据总线相连 3条寄存器选择线RS0~RS2,配合读/写操作线用
来选择内部13个寄存器之一 片选线CE,低电平有效 写入线WE,低电平有效 读出线DBIN,高电平有效 中断请求线INT,低电平有效 DMA请求和允许线ACCRQ,ACCFR 复位线RESET 时钟线CLOCK,输入时钟频率500KHz~5MHz