对虚拟仪器进行研发,利用labview虚拟仪器设计平台与基于pci总线的高速数据采集卡构建了一个虚拟仪器系统。较为详细地介绍了如何利用美国ni公司的labview图形化编程语言。分别从硬件、软件两个方面对仪器的构成、设计与实现进行了详细的叙述。
本仪经研究表明。
器可以完成信号发生、数据采集、时域波形显示、数据存储、波形存储、波形回放、波形打印、参数丈量、信号处置、频谱分析、频域波形显示等功能。关键词:虚拟仪器;pci总线;labview虚拟
对激进仪器概念的重大突破,仪器是现代计算机技术同仪器技术深层次结合产生的新概念仪器。仪器领域内的一次革命。虚拟仪器是继模拟式仪表、分立元件式仪表、数字式仪表、智能仪器之后的新一代仪器。所谓虚
就是以通用计算机为核心的硬件平台上,拟仪器。由用户设计定义,具有虚拟面板,功能由测试软件实现的一种计算机仪器系统。虚拟仪器的实质是利用pc计算机显示器的显示功能模拟激进仪器的控制面板,以多种形
利用pc计算机强大的软件功能实现信号数据的运算、分析和处理,式表达输出检测结果。利用i/o接口设备完成信号的采集、丈量和调理,从而完成各种测试功能的一种计算机仪器系统。本
以数据采集卡、计算机为仪器硬件平台组成的插卡式虚拟仪器系统。文的虚拟仪器采用da qdataa cquisit系统。
也是廉价的方式,这种基于计算机总线的丈量系统是构成虚拟仪器基本的方式。可以有效地利用当前用户已有的计算机,使用时将数据采集卡插入计算机的插槽即可。要用到pci和isa 计算机总线,由于isa 总线只有8位和16位两档,高时钟频率只有5mhz峰值传输速率只能达到8mb/
限制了整个系统的性能。pci局部总线是32位总线,无法实现对数据的高速传输。总线时钟为33mhz数据传输率高达132mb/所以本虚拟仪器系统选用基于pci总线。1硬件模块平台 本虚拟仪器由一块基于
将它装置在一台运行的pc机上,pci总线的高速数据采集卡和相应的软件组成。可构成一个功能强大的数字虚拟仪器。其系统框图及工作原理如图1所示。图1系统结构框图 工作原理:首先由主机启动顺序,发出
发生出频率随时间在1mhz70mhz范围内变化的恒幅正弦波模拟信号。信号通过按时间步进的频率控制字送入信号源电路。
从而实现虚拟仪器的功能。1ad6640ad6640芯片是一种单片式的12位分辨率模数转换器,理。内含采样坚持电路和基准源,可实现高速的a/d转换,采样速率可达65msps
每个输入的电压范围是以2.4v为中心,无杂散动态范围达80db模拟信号输入采用差分结构。上下摆动在1v以内。由于两个输入的相位相差180?所以ad6640模拟输入信号的大峰—峰值2v2fpga 逻辑控
制 采集卡内部控制逻辑主要由fpga 编程完成。fpga 需要完成以下几个逻辑控制:地址译码;控制ddsad9850发生采样时钟;控制fifo完成数据存储;响应pci9054信号并以dma 方式把数据传输到主机。3ddsdd
具有频率切换速度快、分辨率和稳定度高等突出优点。系统中使用的dds为ad9850芯片,s采用高速的数字电路和高速d/a 转换技术。外接30mhz晶振,其内部时钟通过6倍频可达180mhz4
总线控制器pci9054pci905432位/33mhz通用pci总线控制器接口芯片。该芯片符合pci总线规范2.2支持突发传
突发传输速率达到132mb/支持双地址周期,输。寻址空间高达4gbyte内部有6种可编程的fifo以实现零等待突发传输及局部总线之间的异步操作。pci9054数据传输支持主模
可以编程选择。2软件模块及其功能 虚拟仪器软面板是虚拟仪器的重要组成局部,式和从模式。用户使用虚拟仪器的过程就是通过鼠标操作虚拟仪器软面板的过程,并能获得比传统仪器的面板操作更为形象和直观的效果。其界面及功能都是由labview编程环境的设计方法来实现的充分利用了计算机软件资源和
具有精度高、速度快、性价比高、操作简便、功能多且灵活等优点。整个虚拟仪器在windo强大处置能力。w
主要由虚拟存储示波器、虚拟频谱分析仪组成。其性能如表1所示。表1虚拟仪器的性能 2.1数据采集模块 数据采集模块是虚拟示波器的软件核心,s2000操作系统平台下基于数据采集模块。主要完成数据采
高于8mhz按实际采样率采样。由于ad6640高工作频率为65mhz而扫频信号的频率上限为70mhz依照奈奎集的控制。ad6640工作频率为8mhz65mhz采样率低于8mhz需分频后仍按8mhz采样。
显然直接采样并不可行,斯特理论:采样率(fs必需大于信号高频率成分(fa两倍。那么对70mhz信号就需至少140mhz采样频率。因此用欠采样来解决。fs由欠采样定理公式 得出,n为信号一个周期内采样
江苏润仪仪表有限公司专业提供:精密数字压力计_普通膜盒压力表等产品_普通隔膜压力表_智能差压变送器
