毕业设计(论文)-基于LabVIEW的虚拟频率计设计(71页).doc
《毕业设计(论文)-基于LabVIEW的虚拟频率计设计(71页).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于LabVIEW的虚拟频率计设计(71页).doc(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计(论文)-基于LabVIEW的虚拟频率计设计-第 61 页摘 要虚拟仪器是在计算机基础上通过增加相关硬件和软件构建而成的、具有可视化界面的仪器,它融合了测试理论、仪器原理和技术、计算机接口技术、高速总线技术以及图形软件编程技术等于一体,利用计算机强大的数字的处理能力来实现仪器的诸多功能,打破了传统仪器的框架,形成了一种新的仪器模式。文章分析了虚拟仪器技术的现状及今后的发展趋势,介绍了虚拟仪器、LabVIEW的相关知识。叙述了虚拟频率计的理论基础,阐述了过零计数法测频原理和线性插值法原理。设计了过零计数法测频的程序框图,介绍了DAQmx驱动软件的编程方法,创建仿真设备,排除波形过零点附
2、近的波动干扰。用仿真设备产生模拟波形并验证过零计数法测频的程序框图的正确性。介绍了数据采集理论,设计了USB2832数据采集卡驱动层程序,完成了频率测量和误差分析,验证了奈奎斯特定理。关键词:虚拟仪器,LabVIEW,过零计数法,线性插值法,数据采集卡AbstractVirtual Instrument is based on computer related hardware and software by increasing the building made with a visual interface of the instrument, which combines the te
3、st theory, theory and technology equipment, computer interface technology, high-speed bus technology and graphics software programming technology. The use of powerful digital computer processing power to achieve the instruments many features, the traditional instruments of the framework is broken, t
4、he formation of a new instrument model is established. The Virtual Instrument technology present conditionand and future development trend are firstly analyzed in this paper, the knowledge of related virtual instrument and LabVIEW are described. The theoretical basis of virtual frequency meter are e
5、laborated,the working principles of zero-crossing counting method and linear interpolation method are elaborated. The flow diagram of virtual frequency meter is designed.The programming method of the driver software related DAQmx are described, the simulation equipment is established, the fluctuatio
6、ns of waveform are excluded. analog waveform is generated by simulation equipment, The flow diagram of virtual frequency meter is verified. The theoretical data collection is described,the driver diagram of USB2832 data acquisition card is designed. Frequency measurement and error analysis are compl
7、eted, Nyquist theorem is verified.Key Words: Virtual Instrument, LabVIEW ,zero-crossing counting method, linear interpolation, data acquisition card目 录第1章 引言11.1 测控技术的发展现状11.2 虚拟仪器的概述21.2.1 虚拟仪器的概念21.2.2虚拟仪器的特点及优势31.2.3 虚拟仪器技术的发展趋势41.2.4 虚拟仪器技术在教学实验中的应用前景41.3 论文主要内容5第2章 过零计数法测频原理与系统设计62.1过零计数法测频原理62
8、.2 线性插值法82.3 虚拟频率计系统设计102.4小结11第3章 应用层程序设计与仿真123.1 程序模块化设计概述123.1.1 程序设计的模块化原则123.1.2 软件系统的模块化设计原则133.2 虚拟频率计应用层程序设计143.2.1 LabVIEW编程语言的组成部分143.2.2 程序设计流程图153.2.3 应用层程序设计163.2.3.1 LabVIEW名词和函数163.2.3.1 应用层程序设计183.3 DAQmx仿真193.3.1 NI数据采集卡的驱动软件193.3.2 DAQmx驱动函数213.3.2.1 DAQmx驱动函数介绍213.2.3.2 DAQmx驱动函数设
9、计243.3.2 过零点附近的波动处理263.4仿真结果283.5 本章小结29第4章 数据采集304.1 数据采集理论304.1.1 数据采集技术概论304.1.1.1 A/D转换304.1.1.2 采样定理314.1.2 采集系统的一般组成及各部分功能描述324.1.3 传感器344.1.4 输入信号的类型344.2 数据采集卡364.2.1 数据采集卡的性能指标364.2.2 数据采集卡的组成374.2.3 USB2832数据采集卡384.3 37芯D端子板394.4 AD模拟量输入的信号连接方法404.5 数据采集过程424.5.1 非空查询方式获取AD数据424.5.2 数据采集VI
10、的层次结构474.5.3 数据采集卡的连接与检测484.6 频率测量494.7 误差分析514.8 本章小结52第5章 总结与展望535.1 全文总结535.2 展望53参考文献55致 谢57外文资料原文58外文资料译文65第1章 引言1.1 测控技术的发展现状测控技术在现代科学技术、工业生产和国防科技等诸多领域中应用十分广泛,它的现代化已被认为是科学技术、国防现代化的重要条件和明显标志。20世纪70年代以来,计算机、微电子等技术迅猛发展,在其推动下,测控仪器与技术不断进步,相继诞生了智能仪器、PC仪器、VXI仪器、虚拟仪器及互换性虚拟仪器等微机化仪器及其自动测控系统,计算机与现代化仪器设备间
11、的界限日渐模糊,测控领域和范围不断拓宽1。近年来,以计算机为中心、以网络为核心的网络化测控技术与网络化测控系统得到越来越多的应用,尤其是在航空航天等国防科技领域。网络化的测控系统大体上由两部分组成:测控终端与传输介质,随着个人计算机的高速发展,测控终端的位置越来越多的被个人计算机所占据,其中,软件系统是计算机系统的核心,甚至是整个测控系统的灵魂,应用于测控领域的软件系统称为监控软件。传输介质组成的通信网络主要完成数据的通信与采集,这种数据采集系统是整个测控系统的主体,是完成测控任务的主力。这种“监控软件数据采集系统”构架的测控系统结构在很多领域都得到了广泛的应用,并形成了一套完整的理论2。随着
12、科学技术的发展,在我国国防、通信、航天、航空、气象、环境监测、制造等领域,要求测控和处理的信息量越来越大、速度越来越快。同时测控对象的空间位置日益分散,测控任务日益复杂,测控系统日益庞大,因此,提出了测控现场化、远程化、网络化的要求。传统的单机仪器己远远不能适应大数量、高质量的信息采集要求,产生了由计算机控制的测控系统,系统内单元通过各种总线互连,进行信息的传输3。网络化的测控技术兴起于国外,是在计算机网络技术、通信技术高速发展,以及对大容量分布式测控的大量需求背景下发展起来。主要可分为以下几个阶段。第一阶段:起始于20世纪70年代通用仪器总线(GPIB)的出现,GPIB实现了计算机与测控系统
13、的首次结合,使得测量仪器从独立的手工操作单台仪器开始走向计算机控制的多台仪器的测控系统。此阶段是网络化测控系统的雏形与起始阶段。第二阶段:起始于20世纪80年代VXI标准化仪器总线的出现,VXI系统可以将大型计算机昂贵的外设、VXI设备、通信线路等硬件资源以及大型数据库程序等软件资源纳入网络,使得这些宝贵的资源得以共享。此阶段是网络化测控系统的初步发展阶段。第三阶段:随着技术的发展,现场总线技术的出现带动了现场总线控制系统(FCS)的迅速发展,使得可以在一个工厂范围内通过总线将成千上万个智能传感器/变送器等智能化的仪表组成一个网络化测控仪器系统,此阶段是网络化测控系统的快速发展阶段。第四阶段:
14、在对现代化要求极高的领域,传统的测控系统已经逐渐无法满足用户的要求。许多部门或大型企业迫切要求构建基于Internet或大型局域网的网络化测控系统,即通常所说的分布式测控网络,此阶段是网络化测控系统发展的成熟阶段4。1.2 虚拟仪器的概述1.2.1 虚拟仪器的概念虚拟仪器的概念是由美国国家仪器公司(NationalInstruments)最先提出的5。所谓虚拟仪器是基于计算机的软硬件测试平台,它可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析仪等;可集成于自动控制、工业控制系统之中;可自由构建成专有仪器系统。虚拟仪器是智能仪器之后的新一代测量仪器。虚拟仪器的核心技术思想就是“软
15、件即是仪器”。该技术把仪器分为计算机、仪器硬件和应用软件三部分。虚拟仪器以通用计算机和配备标准数字接口的测量仪器(包括GPIB、RS-232等传统仪器以及新型的VXI模块化仪器)为基础,将仪器硬件连接到各种计算机平台上,直接利用计算机丰富的软硬件资源,将计算机硬件(处理器、存储器、显示器)和测量仪器(频率计、示波器、信号源)等硬件资源与计算机软件资源(包括数据的处理、控制、分析和表达、过程通讯以及图形用户界面)有机的结合起来6。1.2.2虚拟仪器的特点及优势虚拟仪器是基于计算机的功能化硬件模块和计算机软件构成的电子测试仪器,而软件是虚拟仪器的核心。如图2-1所示,其中软件的基础部分是设备驱动软
16、件,而这些标准的仪器驱动软件使得系统的开发与仪器的硬件变化无关。这是虚拟仪器最大的优点之一,有了这一点,仪器的开发和换代时间将大大缩短7。虚拟仪器中应用程序将可选硬件(如GPIB,VXI,RS-232,DAQ板)和可重复用库函数等软件结合在一起,实现了仪器模块间的通信、定时与触发。源代码库函数为用户构造自己的虚拟仪器(VI)系统提供了基本的软件模块。由于VI的模块化、开放性和灵活性,以及软件是关键的特点,当用户的测试要求变化时可以方便地由用户自己来增减硬、软件模块,或重新配置现有系统以满足新的测试要求8。图2-1 虚拟仪器的开发框图虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵
17、活,很容易构建,所以应用面极为广泛。虚拟仪器技术十分符合国际上流行的“硬件软件化”的发展趋势,因而常被称作“软件仪器”。它功能强大,可实现示波器、逻辑分析仪、频谱仪、信号发生器等多种普通仪器全部功能,配以专用探头和软件还可检测特定系统的参数,如汽车发动机参数、汽油标号、炉窑温度、血液脉搏波、心电参数等多种数据;它操作灵活,完全图形化界面,风格简约,符合传统设备的使用习惯,用户不经培训即可迅速掌握操作规程。1.2.3 虚拟仪器技术的发展趋势虚拟仪器是微电子、通信、计算机等现代科学技术高速发展的产物。自从1785年库仑发明静电扭秤,1834年哈里斯提出静电电表结构以来,电测仪表和电子仪器随相关技术
18、的进步、仪器仪表元器件质量的提高和测量理论方法的改进得到飞速发展。伴随微电子技术、计算机技术、网络技术的迅速发展及在电工电子测量技术领域的应用,测量仪器也不断进步和发展,出现了智能仪器9。智能仪器是将微机置于仪器内部,使仪器具有控制、存储、运算、逻辑判断及自动操作等智能特点,并在测量准确度、灵敏度、可靠性、自动化程度、运用能力及解决测量技术问题的深度和广度等方面都有明显的进步。这种内置微处理器的仪器,既能进行自动测试又能完成数据处理,可取代部分的脑力劳动。随着电子技术、微计算机技术的发展,智能仪器的智能水平不断提高。基于虚拟仪器技术的数据采集系统的提出在一定程度上解决了传统数据采集所面临的问题
19、,虚拟仪器数据采集系统成为当今数据采集系统发展的重要方向。本文正是在虚拟仪器技术的基础上对多通道数据采集系统进行了设计,实现多路信号的采集,并对实验数据进行实时显示、记录、分析处理。虚拟仪器的出现是仪器发展史上的一场革命,代表着仪器发展的最新趋势和新方向,并且是信息技术的重要领域扩充,对科学技术的发展和工业生产将产生不可估量的影响10。1.2.4 虚拟仪器技术在教学实验中的应用前景在电工及机械电子类课程中,实验是一种重要的教学手段。学生通过实验可以加深对所学知识的理解,增强学习的兴趣,提高动手能力,锻炼在实践中发现问题、分析问题、解决问题的能力。但是,近年来高校的大幅度扩招,学生人数急剧增加,
20、实验室的设备和规模已远远不能满足教学的需要,实验室常规设备多已老化,有的技术落后有待更换,同时常规实验设备的价格高,用途单一,大量更换所需的经费高。又由于基础实验室面向的专业多、任务重,实验室也仅能按照大纲要求做一些简单的验证实验,学生无法熟悉仪器仪表的使用,更很少有机会做设计性实验,这对调动学生学习的积极性,培养创造精神,加强实践动手能力都十分不利。虚拟仪器技术的出现不仅在测控领域掀起了一场革命,同时也给传的教学实验研究带来了巨大的变化。基于计算机的自动化实验室大大提高了研究人员的工作效率并改进了学生的学习方式。与以往费时的采集数据的过程不同,现在,老师和同学都可以集中精力分析结果并得出结论
21、,学生们可以将大部分时间花在实验工作的执行上,而非实验系统设备的搭建中。随着科学技术的不断发展以及相应学科高等教育课程教学内容的更新,为了改善实验条件、改革实验教学方法、更新实验教学内容、提高实验教学课程的开设水平,把虚拟仪器引入实验教学已成为一种必然趋势。1.3 论文主要内容全文共分为五章,介绍了虚拟频率计的设计原理。运用LabVIEW语言编写了虚拟频率计的应用层程序和驱动层程序,运用DAQmx仿真设备对该虚拟频率计进行仿真分析,连接数据采集卡,进行测量和误差分析。第一章介绍了测控技术发展现状和虚拟仪器技术的概念、特点和优势以及它的发展趋势。第二章阐述了虚拟频率计的设计原理,包括过零计数法测
22、频原理和线性插值法原理。第三章用LabVIEW语言编写了应用层函数,完成了过零计数法测量频率的程序框图的设计。编写了DAQmx驱动层函数,创建了DAQmx仿真设备,完成了仿真分析。第四章编写了数据采集程序,完成了频率测量和误差分析。第五章为全文的的总结和展望。第2章 过零计数法测频原理与系统设计2.1过零计数法测频原理频率是单位时间内的振动次数。振动既包括机械振动,也包括电信号的振动,其数学表达式为 (2-1)式中振动频率;振动次数;产生振动所需要的时间。不含直流分量的正弦波每个周期内都应有两个过零点。因此,可以根据过零点次数来判断振动次数。由于采样时间间隔是由数据采集卡决定的,是一个确定值,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 LabVIEW 虚拟 频率计 设计 71
限制150内