《虚拟仪器技术》课件-第1章 虚拟仪器概述_第1页
《虚拟仪器技术》课件-第1章 虚拟仪器概述_第2页
《虚拟仪器技术》课件-第1章 虚拟仪器概述_第3页
《虚拟仪器技术》课件-第1章 虚拟仪器概述_第4页
《虚拟仪器技术》课件-第1章 虚拟仪器概述_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟仪器技术

Virtualinstrument《虚拟仪器技术》是计算机应用和汽车智能专业的一门专业核心课程。主要内容是了解传感器,AD、DA及调理电路基本原理和设计使用方法、基本的数据采集技术。掌握虚拟仪器技术的基本概念;虚拟仪器组成、功能与特点;与虚拟仪器技术相关的软件标准和主要的软件开发平台;能够利用软件开发基本的实用虚拟仪器。课程学习内容与目标课程学习内容与目标虚拟仪器技术的基本概念、工作原理、关键技术和实际应用,全面了解测控技术领域前沿的技术发展与应用通过LabVIEW软件编程练习和结合硬件的数据采集实验,掌握图形化编程方式(G语言)与虚拟仪器平台的基本操作,培养实际动手能力通过分组课程设计(Project)建立起系统设计的概念,同时培养创新能力、独立思考与解决实际问题的能力课时安排周时课程内容方式1-2周虚拟仪器技术背景与基本概念课堂讲授3-8周LabVIEW程序设计课堂讲授LabVIEW编程练习实验室/课后作业9-16周LabVIEW数据采集与通信课堂讲授课程设计分组自主完成考核方式平时和作业-20%上机实验-20%考试-60%此处添加题目描述此处添加选项内容此处添加选项内容此处添加选项内容此处添加选项内容ABCD提交单选题1分此题未设置答案,请点击右侧设置按钮课程背景虚拟仪器技术最早于上世纪90年代由美国国家仪器(NationalInstruments)公司提出概念主要思想是利用模块化硬件,结合软件完成各种测试、测量和自动化应用使测控领域充分利用计算机技术发展,带来仪器技术的革新应用领域随着计算机、软件、以及电子技术的快速发展,虚拟仪器技术的应用早已突破最初的仪器控制和数据采集的范畴不仅可用于构建大型的自动化测试系统,还常常用于控制系统、嵌入式设计等应用包括电子电气、射频与通信、装备自动化、汽车、国防、航空航天、能源电力、生物医电、土木工程、环境工程等等第一章虚拟仪器概述1.1虚拟仪器含义及特点虚拟仪器是用通用计算机硬件和软件来仿真传统测量仪器的设备,是一种以测量、分析、显示为主,控制为辅的更加先进的科学仪器。虚拟仪器技术是计算机测控技术的重要分支。1.1.1虚拟仪器的产生测量仪器发展阶段:模拟仪器

数字仪器

智能仪器

虚拟仪器虚拟仪器发展阶段:利用计算机来增强传统仪器的功能

在功能硬件上实现进步

形成虚拟仪器体系结构基本框架1.1.2虚拟仪器的概念利用计算机显示器模拟传统仪器控制面板,以多种形式表达输出检测结果;利用计算机软件功能实现信号数据的运算、分析和处理;利用I/O接口设备完成信号的采集、测量与调试,从而完成各种测试功能的一种计算机仪器系统。1.1.2虚拟仪器的概念“虚拟”的两个含义:(1)虚拟仪器的面板是虚拟的。(2)虚拟仪器的测量功能是通过对图形化软件流程图的编程来实现的。有 SoftwareisInstrument即“软件即是仪器”1.1.3虚拟仪器的特点特点:以软件为核心,扩展性强,性价比高,具有开放性、模块化、可重复使用及互换性等特点。传统测量仪器与虚拟仪器特点对比如表1-1所示。传统仪器虚拟仪器硬件是关键,必须由专业厂家升级软件是关键,升级方便基于硬件体系,开发与维护费用高基于软件体系,开发与维护费用低数据无法编辑数据可编辑、存储、打印硬件技术更新周期长软件技术更新周期短通用性差,价格高价格低,并且可重用性与可配置性强厂商定义仪器功能用户定义仪器功能系统封闭、功能固定不可更改系统开放、灵活,功能可更改,构成多种仪器不易与其他设备连接容易与网络、外设及其他设备连接图形界面小,信息量小图形界面大,信息量大部分具有时间记录和测试说明完整的时间记录和测试说明信号电缆和开关多,操作复杂信号电缆少,采用虚拟旋钮,故障率低,有操作保护测试部分自动化测试过程完全自动化表1-1传统仪器与虚拟仪器的比较1.1.4虚拟仪器的应用虚拟仪器广泛应用于电子测量、振动分析、声学分析、故障诊断、航天航空、军事工程、电力工程、机械工程、建筑工程、铁路交通、地质勘探、生物医疗、教学及科研等诸多方面。各种硬件模块图形化编程环境或基于文本语言的开发环境自动化测试自动控制1.2虚拟仪器组成与构成方式虚拟仪器的基本结构由计算机硬件、仪器硬件和虚拟仪器软件三部分构成,如图1-1所示。图1-1虚拟仪器系统的组成框图仪器硬件:完成对被测信号的采集、传输和显示测量结果。计算机硬件:管理虚拟仪器的硬件、软件资源,是虚拟仪器的硬件基础。虚拟仪器软件:实现对仪器硬件通信和控制,对信号进行分析处理,对结果表达和输出。是虚拟仪器核心、关键部分。1.2.2虚拟仪器构成方式虚拟仪器的硬件平台由计算机和其I/O接口设备两部分组成。根据I/O接口设备总线类型的不同,有六种标准硬件体系结构,如图1-2所示。图1-2虚拟仪器的构成方式1.PC-DAQPC-DAQ:基于PC的插卡式虚拟仪器。优点:插卡式仪器价格便宜,适合于工业测控现场、各种实验室和教学部门使用。缺点:电源功率不足、机箱内噪声电平较高、无屏蔽、插槽数目不多、尺寸较小。2.GPIB总线GPIB总线:最早的仪器总线。优点:结构和命令简单,造价较低,主要用于台式仪器,精确度高。缺点:计算机速率和总线控制实时性低。3.VXI总线VXI总线:高速计算机总线在仪器领域的扩展。优点:标准开放、即插即用、结构紧凑、数据吞吐能力强、定时与同步精确、模块可重复利用。缺点:价格高昂。4.PXI总线PXI总线:在PCI总线内核技术上增加包括多板同步触发总线技术以及用于相邻模块的高速通信的局部总线技术。优点:高度的可扩展性,适用于大型高精度集成系统。5.串口总线串口总线:RS-232总线是早期采用的PC机通用串行总线,适合于单台仪器与计算机的连接,但控制性能较差。目前采用较多的是USB总线,但其只用于较简单的测试系统。目前最有发展前景的是采用IEEE1394高速串行总线。6.现场总线现场总线:全数字化、串行、双向、多站的通信网络。现场总线系统:以现场总线为纽带,把多个分散的智能仪表、控制设备(包括智能传感器)连接成可以相互沟通信息、共同完成自控任务的网络与控制系统。1.2.3构建虚拟仪器步骤1.确定所用仪器或设备的接口形式2.确定所选择的接口卡是否具有设备驱动程序3.确定应用程序的编程语言4.编写用户的应用程序5.调试运行应用程序1.3虚拟仪器软件结构与开发平台从低层到顶层,虚拟仪器的软件系统框架包括三个部分:VISA库、仪器驱动程序和应用程序。图1-3虚拟仪器的软件结构1.VISA库:标准的I/O函数库及其相关规范的总称,是可调用的操作函数集,是计算机与仪器之间的软件层连接。2.仪器驱动程序:初始化虚拟仪器,设置特定的参数和工作方式,使虚拟仪器保持正常的工作状态。3.应用程序:实现虚拟面板功能的前面板软件程序和定义测试功能的流程图软件程序。1.3.2虚拟仪器开发平台虚拟仪器的软件开发平台目前主要有两类:1.基于传统语言如C、VisualBasic、VisualC++等通用的软件开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论