基于虚拟仪器的测控技术ppt课件

上传人:我*** 文档编号:150854894 上传时间:2020-11-09 格式:PPT 页数:53 大小:1.97MB
返回 下载 相关 举报
基于虚拟仪器的测控技术ppt课件_第1页
第1页 / 共53页
基于虚拟仪器的测控技术ppt课件_第2页
第2页 / 共53页
基于虚拟仪器的测控技术ppt课件_第3页
第3页 / 共53页
基于虚拟仪器的测控技术ppt课件_第4页
第4页 / 共53页
基于虚拟仪器的测控技术ppt课件_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《基于虚拟仪器的测控技术ppt课件》由会员分享,可在线阅读,更多相关《基于虚拟仪器的测控技术ppt课件(53页珍藏版)》请在金锄头文库上搜索。

1、第9章基于虚拟仪器的测控技术,主要内容 虚拟仪器概述 典型虚拟仪器系统 基于LabVIEW的虚拟仪器设计 典型应用,9.1.1虚拟仪器基本概念,虚拟仪器,就是在以通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟面板、其测试功能由测试软件实现的一种计算机仪器系统。用户可以在通用计算机平台上,根据需求定义和设计仪器的测试功能。,虚拟仪器的实质是利用I/O接口设备完成信号的采集与传输,利用计算机强大的软件功能完成信号的运算、分析与存储,利用计算机显示器模拟传统仪器的 控制面板,并以多种形式表达输出测试结果。,9.1.1虚拟仪器基本概念,仪器面板是虚拟的 仪器功能由软件编程来实现,9.1.1虚拟

2、仪器基本概念,“虚拟”二字主要包括以下两方面的含义。,9.1.2 虚拟仪器的构成,1. 通用仪器硬件平台,9.1.2 虚拟仪器的构成,PC-DAQ型 GPIB型 VXI型 PXI型 串口型 USB型和IEEE 1394型,2.虚拟仪器软件 虚拟仪器软件包括I/O接口仪器驱动程序、虚拟仪器 开发工具和应用软件三个层次。,9.1.2 虚拟仪器的构成,I/O接口仪器驱动程序 虚拟仪器开发工具 应用程序,9.2.1 DAQ体系虚拟仪器系统,通常,DAQ系统主要包括传感器、信号调理、数据采集卡、计算机、软件等几个部分,9.2.1 DAQ体系虚拟仪器系统,1.DAQ系统的各主要组成部分 传感器 信号调理

3、数据采集卡 计算机软硬件,9.2.1 DAQ体系虚拟仪器系统,2. DAQ仪器的其他设计 总线扩展与接口技术 高速缓存电路 实时采样和等效采样技术,9.2.1 DAQ体系虚拟仪器系统,总线扩展与接口技术 高速缓存电路 实时采样和等效采样技术 可编程逻辑器件与逻辑电路,9.2.1 DAQ体系虚拟仪器系统,3.PCI总线板卡设计 PCI总线虚拟仪器硬件模块图,9.2.1 DAQ体系虚拟仪器系统,9.2.2 VXI总线仪器系统,1.VXI总线简介 VXI总线系统典型结构,9.2.2 VXI总线仪器系统,VXI仪器软件框架,9.2.2 VXI总线仪器系统,VXI总线仪器系统的设计,确定测试要求 制定总

4、体设计方案 VXI总线仪器模块及其他类型仪器的选择 VXI总线系统控制器的选择 应用软件编程 系统联调,9.2.3 USB总线仪器系统,USB的结构范围,9.2.3 USB总线仪器系统,USB物理总线拓扑结构,9.2.3 USB总线仪器系统,电气方面,USB通过一种4线电缆与主机或USB HUB相连接来传输信号和电源,如图9-9所示。,9.2.3 USB总线仪器系统,USB接口芯片及其选择 USB接口芯片是一种集成了USB协议的微处理器,它能自动对各种USB事件做出响应,以处理USB总线上的数据传输。对于USB系统来说,所有的主机和设备上至少含有一块实现其功能的USB芯片。,9.2.3 USB

5、总线仪器系统,USB功能设备芯片分类,USB功能设备芯片的选择 选择USB芯片应该考虑以下因素: 芯片的传输速率 芯片的传输类型 芯片的硬件资源 芯片的功耗 芯片的开发工具包 芯片的其他因素 自我因素,9.2.3 USB总线仪器系统,USB总线仪器的开发 硬件的设计 USB控制芯片固件的实现 Windows驱动的编写 应用程序编写,LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器工程平台)是一种基于G语言(Graphics Language,图形化编程语言)的虚拟仪器软件开发工具。 LabVIEW提供了一种全

6、新的程序编写方法,设计者可以在一个便捷、轻松的设计环境中,利用LabVIEW所提供的图形化控件迅速地组建一个测控系统,构造自己的仪器面板,而几乎不需要编写任何程序代码。,9.3.1 LabVIEW简介,(c) 功能模板,9.3.1 LabVIEW简介,(a)工具模板,(b)控制模板,用LabVIEW设计一个虚拟仪器的主要步骤如下: 虚拟前面板设计 流程图设计: 端口 节点 运行检查 设置程序运行为高亮方式 单步执行 探针 断点,9.3.2 基于LabVIEW的开发步骤,9.3.3 正弦波发生器和FFT变换,前面板设计,流程图设计,9.3.3 正弦波发生器和FFT变换,流程图设计可以按照下列步骤

7、进行: 打开流程图设计窗口 放置正弦波发生器和FFT函数 连线 运行检查,9.4 典型应用,虚拟仪器技术的迅猛发展使其在测控领域越来越受到重视,已被广泛应用于电子、通信、机械制造和军事等领域的测控系统,这里介绍两种具有代表性的虚拟仪器测控系统。,9.4.1轴角类虚拟仪器测试系统,1.轴角类虚拟仪器的组成及原理,系统组成 轴角类虚拟仪器系统由计算机、轴角转换接口板和应用软件组成,如图所示,系统功能 轴角类虚拟仪器的功能是实现角度量的采集和控制、信号处理及图形显示等,这些功能是由软件和硬件共同完成的,具体又分为下面几种:,9.4.1轴角类虚拟仪器测试系统,“运动波形发生器” “数据采集” “数据回

8、放” “数据处理” “数据通讯”,2.轴角转换数据采集板设计,9.4.1轴角类虚拟仪器测试系统,CPLD的逻辑设计 轴角数据采集板的设计,数据采集板的功能框图,轴角数据采集板的印制版如图所示,9.4.1轴角类虚拟仪器测试系统,PCI驱动程序设计,9.4.1轴角类虚拟仪器测试系统,PCI总线是一种即插即用的接口技术,因此,每块PCI接口板都需要配有自己的驱动程序,使计算机启动时能进行资源分配。,WDM(Win32 Driver Model),即Win32驱动程序模型是一个跨平台的驱动程序模型,能够在Windows98、NT、及Windows2000操作系统中运行,具有很强的通用性,因此PCI接口

9、板的驱动程序采用了这种模型。,9.4.1轴角类虚拟仪器测试系统,轴角数据采集板驱动程序的设计步骤 启动DriverWorks出现Driver Wizard的向导对话框; 选择文件的类型,选择其中的WDM项,表示生成WDM类型文件。 选择接口板的类型并填写Device ID和Vender ID。在接口板 类型项中选择PCI。 添加Add Memory Range,表示通过缓冲区来读写I/O,并选择 其中的缺省设置。 其他步骤全部选择缺省值设置。这样就完成了WDM驱动程序的 框架代码设计。,3.轴角量输出接口板设计 DSP系统设计 DSP的电路设计,9.4.1轴角类虚拟仪器测试系统,DSP的电路设

10、计主要包括电源电路、CPU电路和存储器单元电路的设计。,DSP的电路设计,电源电路 DSP器件有两种工作电压,其内核工作电压是 1.8V,I/O接口的工作电压是3.3V,因此需要将计算 机提供的5V电源转换成1.8V和3.3V电源,电源转换 器件采用LINER公司的DC/DC器件LT1084。,CPU电路 TMS320VC5402的MP/MC引脚接地,DSP使用微 计算机工作方式,程序存放在外部的EPROM中,当 DSP器件加电复位后,通过并行加载方式将程序读 入DSP内部的高速RAM中,使DSP能够高速地运行。,DSP的电路设计,存储器单元电路 EPROM27512用于存放程序,RAM CY

11、7C1021V33用于扩 展DSP器件的存贮空间。在EPROM与DSP之间用74HC244进行 电平转换,将EPROM输出的5V电平转换到DSP的3.3V电平, 并且由于EPROM的数据线是8位,而C5402的数据线是16位, 因此EPROM的数据线要与C5402的低8位数据线相连。C5402 在加载程序时,能够根据读取的关键字判断是8位加载方式 还是16位加载方式。,TMS320VC5402程序设计,轴角量输出接口板设计,TI公司的DSP开发环境是Code Compiler Studio 2.0,在这个开发环境下可以使用C+语言设计程序,并可以在程序中嵌入汇编语言。,程 序 设 计 流 程

12、图,输出接口板,9.4.1轴角类虚拟仪器测试系统,输出板的功能框图,9.4.2 虚拟仪器网络测控系统平台,作者研发的虚拟仪器网络测控系统平台用虚拟仪器的概念实现了对现场对象的基于Internet的远程测量、控制和现场监视功能。该平台将PXI总线仪器、VXI总线模块仪器、GPIB总线台式仪器、SCXI总线调理模块和PC机板卡仪器等进行混合互连,集示波器、信号源、计数器、多用表、数据采集及图像采集等多种仪器为一体,具有远程测量、控制和现场监视功能。通过该平台对彩管画面质量特性进行了测试试验。,1.系统结构与原理 系统结构,9.4.2 虚拟仪器网络测控系统平台,系统主界面如图,系统实物连接,工作原理

13、 系统的主控功能由PXI-8156零槽控制器和PC机完成。 系统在软件的控制下不仅实现了单台虚拟仪器的测控功能,更重要的是实现了测控系统的组态功能,既可硬件组态,也可软件组态,既可单路也可多路。,9.4.2 虚拟仪器网络测控系统平台,系统虚拟示波器界面,系统虚拟信号源界面,2.软件设计 软件结构,9.4.2 虚拟仪器网络测控系统平台,网络编程与实现 本系统采用LabVIEW图形开发语言编程,其DataSocket控件实现了基于Internet的网络测控功能。 DataSocket控件包含三种基本工具 (1)DataSocket Active Control (2)DataSocket Sever (3)DataSocket Sever Manager,9.4.2 虚拟仪器网络测控系统平台,END,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号