| 【中文题名】 | GPIB-VXI零槽资源管理器研究 |
| 【英文题名】 | |
| 【学科专业】 | 测试计量技术及仪器 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2001-10-25 |
| 【中关键词】 | GPIB-VXI转换器,资源监控器,VISA,仪器驱动器,GPIB-VXI零增资源管理器, |
| 【英关键词】 | GPIB-JXI CONVERTOR,RESOURCE MONITOR AND CONTROLLER,VISA,INSTRUMENT DRIVER, GPIB-VYI 0 SLOT RESOURCE MANAGER, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>电子数字计算机(不连续作用电子计算机)>信息转换及其设备> |
| 【论文摘要】 |
GPIB-VXI转换器在VXI系统中始终作为主者(Master),是其它VXI
器件与主控机(主要指计算机)之间的纽带和桥梁。它的性能关系到整
个VXI系统的效率。
本文详细介绍了GPIB-VXI转换器的硬件设计、资源监控器的设计和
VISA(虚拟仪器软件结构)的构成及它每一个函数设计的详细过程。
硬件设计主要有:VXI接口控制电路、地址译码控制电路、RAM片
选控制电路、VXI数据/地址总线的转换电路、GPIB接口电路、MODID
电路、复位电路、TTL触发电路等。
资源监控器实现对系统资源监控,包括:初始化仪器、收集系统资
源信息、系统中断监控、程控命令的解释及传送、系统配置组态。
本文详细介绍了VISA的结构。阐述了它与资源监控器及仪器驱动器
之间的紧密联系,突出了VISA在VXI系统中的重要性 |
| 【论文题纲】 |
|
中文摘要 |
4-5 |
|
英文摘要 |
5-6 |
|
第一章 VXI总线简介 |
6-9 |
|
1.1 VXI总线的历史背景 |
6 |
|
1.2 VXI总线的特点 |
6-7 |
|
1.3 GPIB-VXI转换器的特点及发展现状 |
7-9 |
|
第二章 GPIB-VXI转换器硬件电路的整体设计 |
9-20 |
|
2.1 GPIB-VXI转换器的功能 |
9-10 |
|
2.2 硬件的整体框架 |
10-11 |
|
2.3 GPIB-VXI转换器硬件的具体实现 |
11-17 |
|
2.3.1 VXI接口控制电路 |
11-12 |
|
2.3.2 地址译码控制电路 |
12-13 |
|
2.3.3 RAM片选控制 |
13 |
|
2.3.4 VXI数据/地址的转换与驱动 |
13-14 |
|
2.3.5 GPIB接口电路 |
14 |
|
2.3.6 MODID电路 |
14-15 |
|
2.3.7 复位电路 |
15-16 |
|
2.3.8 TTL触发电路 |
16-17 |
|
2.4 GPIB-VXI转换器模块的地址分配 |
17-20 |
|
2.4.1 系统资源的地址分配 |
17-18 |
|
2.4.2 GPIB-VXI转换器本地寄存器地址分配 |
18-20 |
|
第三章 资源监控器操作 |
20-31 |
|
3.1 资源监控器概述 |
20-21 |
|
3.2 识别系统中所有VXI总线器件 |
21-23 |
|
3.3 执行系统自检操作 |
23 |
|
3.4 进行器件的VXI总线系统地址空间组态 |
23-24 |
|
3.5 命令者/从者分层 |
24-27 |
|
3.6 分配IRQ线 |
27-29 |
|
3.7 创建非消息基器件操作识别链表 |
29-30 |
|
3.8 分配GPIB副地址 |
30 |
|
3.9 系统的再次组态 |
30-31 |
|
第四章 消息的交互翻译 |
31-38 |
|
4.1 GPIB消息的接收与发送 |
31-34 |
|
4.1.1 器件消息结束符的自动识别 |
31-32 |
|
4.1.2 GPIB消息的接收 |
32-33 |
|
4.1.3 器件消息的发送 |
33-34 |
|
4.2 GPIB到VXI的消息处理 |
34-36 |
|
4.3 VXI到GPIB的消息处理 |
36 |
|
4.4 VXI系统中仪器的自动查找 |
36-38 |
|
第五章 VISA概述 |
38-41 |
|
5.1 VISA的产生背景及其用途 |
38 |
|
5.2 VISA的介绍 |
38-39 |
|
5.3 VISA函数的分类 |
39-41 |
|
第六章 VISA函数的具体设计 |
41-58 |
|
6.1 资源管理器函数的实现 |
41-48 |
|
6.2 基本I/O操作函数的实现 |
48-49 |
|
6.3 格式化I/O操作函数的实现 |
49-50 |
|
6.4 存储器操作函数的实现 |
50-51 |
|
6.5 事件机制的设计与实现 |
51-55 |
|
6.6 VISA资源锁机制 |
55-57 |
|
6.7 内部函数 |
57-58 |
|
第七章 VISA对寄存器基器件控制 |
58-60 |
|
7.1 编码仪器 |
58 |
|
7.2 用编码仪器控制寄存器基器件 |
58-60 |
|
第八章 VISA函数的调试 |
60-66 |
|
8.1 VISA函数的调试 |
60-61 |
|
8.2 VISA与仪器驱动器的联调 |
61-62 |
|
8.2.1 HP E1411B测试电压 |
61-62 |
|
8.2.2 波型发生器Tk4790产生三角波 |
62 |
|
8.3 VISA与HPVEE的联调 |
62-65 |
|
8.3.1 测试程序1 |
62-63 |
|
8.3.2 测试程序2 |
63-64 |
|
8.3.3 测试程序3 |
64-65 |
|
8.4 UESTC自研软平台兼容性测试 |
65-66 |
|
结束语 |
66-67 |
|
致谢 |
67-68 |
|
参考文献 |
68-69 |
|
| 【DOI】 | LunWen.ID:2.2008.362685 |