大学毕业设计—基于labview的自动测试系统实验平台.doc
- 文档编号:135633
- 上传时间:2022-10-04
- 格式:DOC
- 页数:34
- 大小:2.21MB
大学毕业设计—基于labview的自动测试系统实验平台.doc
《大学毕业设计—基于labview的自动测试系统实验平台.doc》由会员分享,可在线阅读,更多相关《大学毕业设计—基于labview的自动测试系统实验平台.doc(34页珍藏版)》请在冰豆网上搜索。
编号:
毕业设计说明书
题目:
基于LabVIEW的自动测试系统
实验平台
院(系):
电子工程学院
专业:
测控技术与仪器
学生姓名:
彭彪
学号:
0600820322
指导教师:
殷贤华
职称:
讲师
题目类型:
理论研究√实验研究工程设计工程技术研究软件开发
2010年5月25日
3
摘要
随着科学技术的发展,对电子测量与仪器的要求越来越高。
自动测试系统孕育而生,发展非常迅速。
“自动测试系统课程”是测控技术与仪器专业的主干课程,自动测试系统实验包括自动测试系统软件开发和组建,这对理论学习非常重要。
开发基于局域网的自动测试系统实验平台,终端共享实验设备,节约实验成本,提高实验效率。
根据自动测试系统课程的实验项目的需要,在对图形化软件开发工具LabVIEW以及用VISA为底层工具开发的虚拟仪器驱动程序进行深入研究的基础上,设计了基于LabVIEW的自动测试系统实验平台。
它由硬件系统和测试软件组成,硬件系统由计算机、网关、GPIB仪器、VXI机箱及仪器模块和多功能实验板组成,测试软件包括虚拟任意波形发生器、虚拟示波器、虚拟万用表以及各实验项目测试程序。
多功能实验板作为测试对象,可以根据各个实验项目的不同要求灵活设置。
该实验平台可以完成对交直流电压电流信号、电阻、幅值、频率、周期、相位等基本参量的测量,满足自动测试系统实验项目的要求。
通过测试验证,达到了预期设计目标,可以应用到自动测试系统实验当中。
关键词:
仪器驱动程序;虚拟仪器;实验平台
Abstract
Withthedevelopmentofscienceandtechnology,therequirementsofElectronicMeasurementandInstrumentsisbeenmoreandmoreimportant,thustheAutomaticTestSystemisemergedandisdevelopingrapidly.AutomaticTestSystem(ATS)isthemaincourseinthemajorofmeasurementcontroltechnologyandinstrumentation.TheexperimentofATSincludessoftwaredevelopmentformationandisofgreatimportancetotheoreticalstudy.TheATSexperimentalplatformisbasedonLocalareanetwork,whichmakesequipmentsbesharedintheterminal.Inaddition,theATSexperimentalplatformalsosavestheexperimentcostaswellasimprovestheefficiency.
TomeettheneedsoftheexperimentitemofATS,theATSexperimentalplatformisdesigned,basedonthestudyofLabVIEWwhichisakindofgraphicaltoolsandvirtualinstrumentdriverwhichisdevelopedbyVISA.Itconsistsofhardwaresystemandtestsoftware.Thehardwaresystemincludescomputer,gateway,GPIBinstruments,VXIbox&moduleandmulti-functionalPanel.Thetestsoftwareconsistsofvirtualprofilegenerator,virtualoscilloscope,virtualmultimeterandsomelabtestsprograms.Asthetestedobjects,themulti-functionalexperimentalboardcanbesetedflexiblyonthebasisofdifferentrequirements.ThisplatformaccomplishmeasurementsofACorDCvoltage,resistance,amplitude,frequency,cycle,phaseandotherbasicparametersaswellasexperimentitem.ThetestresultsshowthatitachievetheexpectedgoalsandcanbeappliedtotheAutomaticTestSystemexperiment.
Keywords:
InstrumentDriver;VirtualInstrument;ExperimentalPlatform
目录
引言 1
1自动测试系统实验平台概述 2
1.1自动测试系统实验项目 2
1.2实验平台软件结构 2
1.2.1VISA(虚拟仪器软件结构) 2
1.2.2仪器驱动程序 3
1.2.3图形化软件开发工具LabVIEW 3
1.3实验平台硬件工具 4
1.4实验平台系统结构及工作原理 4
2自动测试系统实验平台软件开发 5
2.1实验平台软件开发环境的配置 5
2.2虚拟仪器软件开发 6
2.2.1虚拟任意波形发生器
(一) 6
2.2.2虚拟示波器 8
2.2.3虚拟任意波形发生器
(二) 9
2.2.4虚拟万用表 10
2.3实验项目测试程序开发 11
3多功能实验板设计 13
4自动测试系统实验平台集成 17
4.1实验平台组建 17
4.2实验平台调试 18
4.3实验平台功能验证 20
结论 24
谢辞 25
参考文献 26
附录 27
.
桂林电子科技大学毕业设计(论文)报告用纸第30页共30页
引言
随着科学技术的发展,对电子测量与仪器的要求越来越高,测试项目和测试范围与日俱增,测试对象也逐渐复杂,测试的参数繁多,测试速度和测量的要求不段提高,这就使得自动测试系统(ATS)的发展越来越广泛、越来越迅速。
于此同时自动测试系统虚拟仪器开发环境也有很大的发展,特别是图形化开发环境LabVIEW运用越来越广泛。
自VXI总线测试系统提出后,国内的很多家科研院所在这些方面做了大量卓有成效的科学研究,如航天测控、电子科技大学、哈尔滨工业大学、桂林电子科技大学等。
桂林电子科技大学在VXI总线测试技术方面做了大量的工作,成功研制了基于寄存器基的VXI接口电路,以此基础上开发了扫描A/D、多功能控制、多通道数字I/O等多种通用测试功能模块,成功组建了若干套自动测试系统。
并将研究成果成功地运用于《自动测试系统》课程的实验,使得学生可以从理论到实际对本课程有整体的理解。
本课题将在对图形化软件开发工具LabVIEW以及用VISA为底层工具开发的虚拟仪器驱动程序进行深入的研究的基础上,组建GPIB、VXI总线自动测试系统,编写测试软件,对每一个仪器、模块的虚拟仪器基本功能进行单项测试,以及滤波器幅频特性测试程序的调试,完成对各项参数测试后通过数据分析验证实验平台的准确性和实用性。
运用LabVIEW进行自动测试系统实验平台的设计开发,提供了人性化的人机交互界面凸显自动测试系统的快捷性和优越性。
通过对整个系统的组建,应用虚拟面板对智能仪器及模块化仪器进行控制以实现各个仪器的基本功能,使同学们在实验过程中了解到自动测试系统的工作原理,感受到自动测试系统的优势。
本实验平台能够较好的指导同学们的理论学习,可以运用到自动测试系统实验当中。
1自动测试系统实验平台概述
自动测试系统简称ATS(AutomaticTestSystem)是以计算机为核心,在程控指令的指挥下,能够自动完成某种测试任务而组合起来的测量仪器和其它设备的有机整体。
自动测试系统的研究工作始于1956年美国的SETE计划,以解决美国军方在军用电子设备(如航空电子系统和导弹系统等)的维护工作问题。
经过四十多年的发展,自动测试系统已经具有功能强、精度高、测量速度快、自动化程度高和良好人机界面等诸多优点。
1.1自动测试系统实验项目
《自动测试系统》课程详细介绍了VXI总线规范、VPP规范、VXI仪器硬件模块的设计、符合VPP规范的软件设计(包括仪器驱动程序、软面板、VISA库应用程序的设计)、VXI系统的组建、IEEE488.1、IEEE488.2和SCPI标准,另外还对PXI总线测试系统以及IVI规范做了介绍。
自动测试系统实验要求掌握GPIB、VXI总线自动测试系统的构成和工作机制,掌握常用GPIB、VXI总线仪器模块的使用和程控命令。
能够根据不同的测试对象,选择适宜的VXI、GPIB模块或仪器,组建滤波器幅频特性测试的自动测试系统,利用软件开发工具和VISA或仪器驱动器开发自动测试系统软件,对被测对象进行测试,对测试结果进行误差分析和处理。
1.2实验平台软件结构
根据硬件及其相应参数的测试要求,选择合适的VXI、GPIB模块或仪器组建测试系统以后,可以选择图形化软件开发工具LabVIEW、C、C++等工具进行虚拟仪器的开发。
本实验平台是选用图形化的开发工具LabVIEW进行开发的。
利用LabVIEW作为整个虚拟仪器程序的开发工具,同时要使开发环境能够正常的工作还需包括:
NI-VISA4.5
NI-488.2.2.71
NI-ICP4.1
AgilentIOLibrariesSuite15.0
仪器驱动程序(ag33xxx、ag546xx、hp33120a、hp34401a)
1.2.1VISA(虚拟仪器软件结构)
VISA(VirtualInstrumentationSoftwareArchitecture),即虚拟仪器软件结构,是VPP系统联盟制定的I/O接口软件标准及其相关规范的总称。
VISA是随着虚拟仪器系统,特别是VXI总结技术的发展而出现的。
对于驱动程序、应用程序开发而言,VISA库函数是一套可方便调用的函数,其中核心函数可以控制各种类型器件,而不用考虑器件的接口类型,VISA也可以包含部分特定接口函数。
VXI用户可以用同一套函数为GPIB器件、VXI器件等各种类型器件编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 毕业设计 基于 labview 自动 测试 系统 实验 平台
![提示](https://static.bdocx.com/images/bang_tan.gif)