基于GPIB接口总线的分布式自动测试系统开发与应用

基于GPIB接口总线的分布式自动测试系统开发与应用

论文题目: 基于GPIB接口总线的分布式自动测试系统开发与应用

论文类型: 硕士论文

论文专业: 检测技术与自动化装置

作者: 施庆华

导师: 褚建新

关键词: 自动测试系统,通用接口总线,局域网,套接字

文献来源: 上海海事大学

发表年度: 2005

论文摘要: 通用接口总线(GPIB)是当前广泛采用的一种组建自动测试系统的方式,它把虚拟仪器技术、计算机技术和功能强大的测试仪器整合在一起,具有测试速度快、准确度高、功能强大、可扩展性好等优点,因此在测试工作的各个领域得到了广泛的应用。本文对分布式测试技术在船舶电力推进系统中的应用进行了研究,把自动测试技术和网络通信技术应用于船舶的实时监控系统中,测量和记录船舶电力推进仿真设备的各项参数。 本文通过GPIB分布式自动测试系统的开发,介绍了GPIB的通信原理,重点阐述了IEEE—488/IEEE—488.2通信协议在VB环境下的实现方法,介绍了该自动测试系统的组建方法和体系结构。利用GPIB总线将多台程控测试仪器与一台计算机相连,作为基于GPIB的下层网,用户在该计算机上运行测试软件,实现对测试仪器的远程控制,完成对船舶电网各项电力参数的测量、数据采集、滤波和误差分析,并把各种测量数据在Access数据库中进行保存。该计算机通过局域网与其它计算机连接,作为基于TCP/IP的上层网,实现网络中多个客户端对测量仪器的远程监控,分布式测量,达到同一局域网中的计算机共享测量仪器的目的。 为了在离线的情况下对测量数据进行分析,通过数据库保存测量仪器采集到的实时数据,本文主要介绍了VB开发环境下Access关系型数据库的创建、连接和访问;C/S(客户端/服务器)分布式数据库的远程访问,和数据库的事务处理等问题。 系统分布式测试功能的实现,介绍了TCP/IP协议、Winsock套接字的通信原理以及本测试系统网络通信方法。为了减少网络拥堵,将实时调度算法应用于自动测试系统中,服务器通过基于优先级的排队算法,对客户端的服务请求进行计划调度,使一些紧急的或重要的服务请求得到优先执行,合理分配系统资源,提高仪器的测试效率。本文还对测试系统的同步问题进行了深入的探讨,分析了问题产生的原因,并提出了延时、顺序执行指令和状态查询等解决方案。 最后,本文对系统的开发过程进行了总结,展望了当前自动测试系统的发展趋势,指出了开展进一步研究需要做的主要工作。

论文目录:

摘要

ABSTRACT

第一章 绪论

1.1 自动测试系统概述

1.1.1 自动测试系统的发展过程

1.1.2 自动测试系统的结构和特点

1.2 自动测试系统的分类

1.3 自动测试系统的软件开发工具

1.4 自动测试系统的发展方向

1.5 课题背景

1.6 本课题的任务和论文结构

第二章 GPIB接口总线

2.1 GPIB的硬件接口

2.1.1 GPIB的硬件组成

2.1.2 GPIB的器件职能

2.1.3 GPIB的管理总线

2.1.4 GPIB的挂钩总线

2.2 GPIB通信协议

2.2.1 IEEE—488标准

2.2.2 IEEE—488.2标准

第三章 自动测试系统的组成

3.1 测试系统的体系结构

3.1.1 系统的功能与要求

3.1.2 系统的结构图

3.2 程控测试仪器

3.2.1 电力计

3.2.2 频谱分析仪

3.2.3 示波器

第四章 自动测试系统的软件设计

4.1 测试系统的开发工具和通信协议的实现

4.1.1 测试系统的开发工具

4.1.2 NI-488/NI-488.2通信协议在VB环境下的实现

4.2 软件设计思想

4.3 第三方控件的使用

4.4 测试系统的程序流程

4.4.1 测试系统的初始化

4.4.2 服务器与测量仪器的通信

4.4.3 测量数据处理

4.4.4 测试系统的同步技术

4.5 测量数据的保存和查询

4.5.1 数据表结构设计

4.5.2 数据库的访问

4.5.3 数据库的事务处理

4.6 测试系统界面

第五章 分布式测试功能的实现

5.1 分布式测试概述

5.2 网络通信

5.3 套接字编程

5.4 实时调度算法

5.4.1 排队算法

5.4.2 优先级的确定

5.4.3 基于优先级的调度算法

5.4.4 调度算法的编程实现

第六章 总结与展望

6.1 工作总结

6.2 不足与展望

硕士期间论文情况

致谢

参考文献

附录一 NI-488.2常规函数集

附录二 NI-488.2多设备函数集

附录三 程序代码

发布时间: 2007-01-16

参考文献

  • [1].基于GPIB的无线电设备自动检测系统研究和实现[D]. 许立腾.华南理工大学2011
  • [2].基于GPIB的自动测试系统的研究与实现[D]. 顾志强.南京理工大学2007
  • [3].基于GPIB总线的自动测试系统应用分析及优化升级[D]. 赵燕飞.清华大学2011
  • [4].GPIB的研究与设计[D]. 黄玉金.北京化工大学2000
  • [5].基于GPIB技术的电子技术自动综合测试平台的设计[D]. 凌敏.西南交通大学2007
  • [6].基于GPIB的超导薄膜电特性自动测量系统的研究和实现[D]. 肖湘萍.贵州大学2009
  • [7].基于网络的GPIB控制器的设计[D]. 许诚昕.西南交通大学2007
  • [8].GPIB控制器芯片的设计与实现[D]. 余强.电子科技大学2004
  • [9].基于GPIB总线技术的仪器仪表自动计量测试系统的实现[D]. 邓晔.西安电子科技大学2008
  • [10].LXI-GPIB适配器研制[D]. 王鹏.哈尔滨工业大学2009

相关论文

  • [1].基于虚拟仪器测试系统的PCI-GPIB控制器的设计和研究[D]. 季海峰.南京理工大学2007
  • [2].基于GPIB的自动测试系统的研究与实现[D]. 顾志强.南京理工大学2007
  • [3].基于GPIB技术的电子技术自动综合测试平台的设计[D]. 凌敏.西南交通大学2007
  • [4].基于虚拟仪器的自动测试系统研究[D]. 肖坦.北京交通大学2006
  • [5].电磁环境自动测试系统中PCI-GPIB卡的研制[D]. 尹翠然.北京交通大学2007
  • [6].基于网络的GPIB控制器的设计[D]. 许诚昕.西南交通大学2007
  • [7].基于GPIB接口仪器的底层驱动的设计与应用[D]. 杨建军.四川大学2004
  • [8].GPIB的研究与设计[D]. 黄玉金.北京化工大学2000
  • [9].基于GPIB接口的虚拟仪器在接收机测试台的应用[D]. 赵雪.河海大学2006
  • [10].基于GPIB的自动测试系统组态软件的研究[D]. 笪许燕.合肥工业大学2002

标签:;  ;  ;  ;  

基于GPIB接口总线的分布式自动测试系统开发与应用
下载Doc文档

猜你喜欢