基于数据采集板卡USB_4704_省略_LabVIEW的虚拟仪器测试系统_贾振岗
基于usb和labview的虚拟仪器的设计

第27卷第4期2005年8月沈阳工业大学学报JournalofShenyangUniVersityofTechnologyv01.27No.4Aug.2O05文章编号:looO一1646(2005)04—0431一04基于USB和LabVIEW的虚拟仪器的设计车新生,何永杰,张中祥(沈阳工业大学信息科学与工程学院,沈阳1l0023)摘要:虚拟仪器和USB的接口技术在仪器研发领域受到了密切关注.数据采集及控制的智能外设采用USB接口改善了其瓶颈现象,也加强了它与通用计算机的“亲和力”.普通的M曝51单片机没有UsB接口,作为虚拟仪器应用软件开发平台之一的LabVIEw也没有提供USB接口的驱动程序.为此,介绍了基于UsB和LabvIEw的虚拟仪器的设计原理以及uSB开发的方法,提出一种开发简单的设计方案.阐述了利用Fr245BM进行USB开发的过程,给出Fr245BM与AⅥt单片机AT90S1200接口的电路图和编写的程序.介绍了安装两种不同驱动时编写LabvIEw应用程序的方法,并给出编写的LabVIEW应用程序,经过调试,给出测试结果.关键词:虚拟仪器;USB接口;LabvIEw软件;数据采集;AvR单片机中图分类号:TP334.7;TP311.56文献标识码:ADesignOfVirtualinstrumentbasedOnUSBbusandLabVIEWCHExin—sheng,HEYbng-jie,ZHANGZhong—xiang(sch00IofInfonnationscience锄dEngineerir曙,ShenyangUniversityofTechrlology,Shenyang110023,China)Abstract:ThetechnologyofvirtualinstrumentandUSBinterfacehasbeenpaidspecialattentionininstruInentdesignanddevelopment.TheintellectualperipheralwhichadoptingUSBinterfacefordataacquisitionandcontrolimprovesthebottleneckphenomenonofthecommunication,andstrengthens”affinity”ofitwithgeneralcomputertoo.Generalsingle—chipmicrocomputerMC孓51providesnoUSBinterface.AsanapplicationSoftwaredevelopmentplatfomlofvirtualinstrument,LabVIEWalsodoesn’tofferUSBdriverofinterfacetoo.ThispaperintroducesthedesignprincipleofvirtualinStrumentsbasedonUSBandLabVIEWbrieny.Akindofsimpleandfeasibleschemeareputforward,thecourSeofutilizingFT245BMtodevelopUSBisexplained,circuitdiagramoftheinterfacebetweenFr245BMandAVRsingle—chipAT90S1200aregiven,andprogr蛐isoffered。
基于数据采集板卡USB-4704和LabVIEW的虚拟仪器测试系统

基于数据采集板卡USB-4704和LabVIEW的虚拟仪器测试
系统
贾振岗;李炜;陈川;漆静
【期刊名称】《机械》
【年(卷),期】2015(000)004
【摘要】论文介绍了一种基于研华USB-4704数据采集板卡和图形化编程软件LabVIEW的虚拟仪器测量系统,该系统实现了对薄膜压力传感器(Flexiforce Sensors A201)调理电路中电压信号的实时采集、处理、存储,从而可以有效的测量施加在薄膜压力传感器的法向载荷.测试系统主要由薄膜压力传感器、传感器调理电路、数据采集板卡USB-4704、应用开发软件LabVIEW组成.
【总页数】4页(P66-69)
【作者】贾振岗;李炜;陈川;漆静
【作者单位】西南交通大学机械工程学院摩擦学研究所,四川成都610031;西南交通大学机械工程学院摩擦学研究所,四川成都610031;西南交通大学机械工程学院摩擦学研究所,四川成都610031;西南交通大学机械工程研究所,四川成都610031【正文语种】中文
【中图分类】TM938.7
【相关文献】
1.基于LabVIEW的CANDU6模拟机I/O板卡测试系统 [J], 郑鹏尚;李龙龙;王春苗
2.基于虚拟仪器的数据采集板卡校准技术研究 [J], 张志利;侯传勋;姜毅
3.基于LabVIEW与TestStand的通用板卡自动测试系统 [J], 于洪泽;贺永鹏;袁绍民;徐莉;张凯
4.基于虚拟仪器技术的炮控系统板卡测试系统设计 [J], 常亮
5.基于虚拟仪器技术的炮控系统板卡测试系统设计 [J], 常亮;
因版权原因,仅展示原文概要,查看原文内容请购买。
基于USB和LabVIEW的数据采集测试系统设计

长 春大学学报 JOURNAL OF CHANGCHUN UNIVERSITY
Vol. 31 No. 6 Jun. 2021
基于USB和LabVIEW的数据采集测试系统设计
吉淑娇
(长春大学电子信息工程学院,长春130022)
摘 要:利用USB-6009数据采集卡、LabVIEW编程工具和Mysql数据库设计出数据采集系统, 由NextBoard信号源发出信号,利用LabVIEW的IDAQ模块完成双通道的数字系统采集 。通过 TCP模块完成信号传递,利用标示符来确定双通道信号的归属,数字信号采用PXI-6221数据采 集卡通用I/O 口作为信号源,服务端采集到信号并进行2ASK调制后再发送,客户端在接收到信 号后进行解调,实现多信号传递功能。经测试系统可行,能够完成单机采集多机共享的功能。 关键词:LabVIEW;数据采集;模拟信号;数字信号 中图分类号: TP391 文献标志码: A 文章编号: 1009-3907 (2021) 06-0020-04
收稿日期:2020-10-15 基金项目:2020年高等教育教学改革研究课题(SJXGK20-02) 作者简介:吉淑娇(1979-),女,吉林长春人,副教授,博士,主要从事图像处理、虚拟仪器方面研究。
第6期
吉淑娇:基于USB和LabVIEW的数据采集测试系统设计
21
2.1数字信号调制
数字调制数据通过信号控制载波信号的参量变化。幅移键控
参考文献:
[1] 刘刚,王立香,张连俊.LabVIEW8.5编程与虚拟仪器设计[M].北京:电子工业出版社,2010.
[2] 刘晋霞,胡仁喜.LabVIEW2012虚拟仪器从入门到精通[M],北京:机械工业出版社,2014. [3] 吉淑娇,雷艳敏.基于虚拟仪器的温度采集系统设计[J].长春大学学报,2014,24(8):1011-1013.
一种基于Labview的虚拟仪器测试分析系统

参考文献
圈 2 先谏、 光谱相干度评价程序流程图
光谱侧试有严格的程序, 在侧量中我们把光谱扫描产生
[. 子技术, 0, ( 6. J 现代电 ] 2 51 2 ) 0 50 [] 邹建, 利用‘be 2 刘颖, ri vw实现光 语实验O.仪器的智 N 1 能 7. 化〔 重庆大学学 , 0, () 7 报, 32 6. 2 0 6 [〕 王贵甫, 安之, 3 贺 李振华, Sl光源对光纤陀螺性能 等. L〕 的影响[1 . 1 传感器与徽系统, 0, () 2 62 6. 0 5
控领域的虚拟仪器软件开发平台, 它提供图形化的编程环 境, 并有大量的内置功能, 能够完成仿真数据采集、 仪器控 制、 测量分析、 数据显示和过程监控等任务。 利用 Lbi avw e 可以 通过交互式的图形化前面版控制系统, 并直观显示所得 结果, 被视为一个标准的数据采集和仪器控制软件。它是使 用图形数据流编程, 是一个高效的图形化程序设计软件。软 件结构由两大部分构成:) 1 应用程序。它是结合简单易用
第一作者 李海澜 女 5 岁 图书馆馆员 3
万方数据
2 4
山 西 电 子 技 术
20 年 07
的数据以一个二维数 目
的形式读取, A 为 其中 t
波长, 只为对应的光功率。 在扫描精度较高的情况下, = N 201 00。而相干度计算的实现采用下面的计算方法。
r n= . [Sa; () EP} r /l S c2. A A
圈3 相干度计算和图像保存流程图
经过这个包含 Maa 脚本节点的子模块后, tb l 将得到相 干度图像、 光谱图像以及一个相干度数据文件, 这样就得到 所要的所有数据。
研华数据采集卡USB4704的安装和使用

基于Labview的研华数据采集卡的安装和使用数据采集卡型号:USB 4704,要求用labview采集研华的采集卡上的数据第一节研华设备管理器DAQNavi SDK安装安装前的准备:要求先安装好labview, 然后再进行以下安装第一步: 安装研华的DAQ设备管理程序DAQNavi SDK包1. 双击文件,弹出安装对话框,选择第1项“Update and DAQNavi”并点击“Next”:点击“Next”:如左上所示勾选,并点击“Next”:点击“Next”,得如下图所示对话框,表示正在安装,请耐心等待。
耐心等待安装结束。
安装结束后,选择操作系统上的“程序”,在程序列表中应该有“Advantech Automation”选项,点击该选项展开应有“DAQNavi”,如下图所示:单击上图中的“Advantech Nagigator”选项,即可打开研华的设备管理器对话框,如下图所示,在这里,左侧的“Device”栏中列出了本机上连接的所有采集卡,可以对这些卡进行管理和测试,具体如何测试,请参照帮助文档。
第三二步.usb4704采集卡驱动安装1. 双击“”进行安装;2. 安装完毕后,将采集卡与PC机相连(将usb数据线一端连上采集卡,另外一端连到计算机的USB口上),系统将自动安装采集卡的驱动,并识别采集卡。
3. 检查采集卡安装成功否首先查看插在PC机上的采集卡上的灯是否呈绿色;其次,打开“DAQNavi”,如下图所示,观察设备列表中是否显示出了“USB-4704”第三步:在研华的设备列表中添加模拟卡(Demo Device)若没有实际的采集卡,可以添加模拟卡进行模拟测试和数据采集编程练习那么如何添加模拟卡呢?如下图所示,点击“Advantech Automation”——〉DAQNavi ——〉Add Demo Device模拟卡添加好后,在“Advantech Navigator”的设备列表中就能看到该卡信息,如下图所示,没有实际采集卡的同学,可以用这张模拟卡进行相关的采集卡测试及编程练习:第四步: 安装Labview Driver经过以上三步,研华的采集卡就安装完毕了,那么如果要用Labview对采集卡编程,实现数据采集,则还需要安装labview针对研华的数据采集卡的驱动。
LabVIEW虚拟仪器教学实验系统使用说明书

LabVIEW虚拟仪器教学实验系统使用说明LabVIEW虚拟仪器教学实验系统是针对LabVIEW教学的仪器,内置USB数据采集卡,实例虚拟仪器界面直观易懂简洁不失生动,操作简单,对象模块灵活可替换;通过该实验系统可以掌握LabVIEW软件的使用,传感器信号基本处理思想以及虚拟仪器仪表设计的基本思想。
数据采集卡接口全部开放;对象采用模块化设计,可以更换;给用户一个自主开发的平台,也便于以后系统的扩展。
一、配置及技术性能1.0~20V的直流电压表,200mV、2V、20V三档切换;2.0~30Hz的低频信号源,幅度0~10V;3.直流电压信号源,-5V~+5V之间可调4.控制测量的对象模块。
二、实验项目软件实验部分实验一创建和编辑VI程序实验二程序调试技术及子程序的建立和调用实验三循环和图表实验四数组和图形实验五控制结构和VI选项的设置实验六字符串和文件I/O操作硬件实验部分实验一数字电压表实验实验二示波器实验实验三温度测量实验(PT100)实验四开关量信号的控制和检测实验实验五控制数码管的显示部分实验六转速的控制和测量实验七交通灯系统控制实验实验八电子秤实验实验九任意波形发生器实验十步进电机控制实验实验十一IC卡的读写实验三、LabVIEW教学实验箱共有以下部分组成1.LabVIE教学实验箱1套2.资料光盘1张3.2号连接线4根4.8位并行数据线4根5.串口线1根6.USB线1根7.开关量输出模块1块8.LED显示模块1块9.温度测量模块1块10.电子秤模块(附带1个托盘+10个砝码)1块11.步进电机模块1块12.转速检测与控制模块1块13.下位机模块1块14.双色LED点阵模块1块15.I C卡模块(附带IC卡一张)1块16.数码管显示模块1块17.三芯电源线1根四、硬件的使用说明1.实验箱的工作电压为市电220V,实验模块需要与电脑接口为USB线器或者串口线。
2.内置数据采集卡USB数据采集卡,采集卡的接口完全开放。
基于LabVIEW技术的虚拟仪器测试系统
VI
kuangtu 2.框图程序(Black Diagram)
3.图标(Lcon)/链接器(Connector)
1.程序的前面板
前面板既 接受来自框图 程序的命令, 又是用户与程 序代码发生联 系的窗口,用 于设置输入和 观察输出。 输入量称为 控件; 输出量称为 指示器; 用户可以使 用多种图标, 如旋钮,开关, 按钮,体表, 文本框等。
虚拟仪器系统的设计过程
虚拟仪器系统的设计过程主要包括测试需求分析; 系统总体方案设计;系统硬件设计;系统软件设计;系 统集成及系统调试等。 测试需求分析:主要分析被测参数的形式,范围和 数量,激励信号的形式和范围要求,性能指标要求,功 能要求。 系统总体方案设计:根据测试任务要求,确定测试 方法,系统组成结构设计。 系统硬件设计:自制或购买;硬件系统集成。 系统软件设计:选择软件开发环境;底层驱动设计; 上层应用软件设计。 软硬件集成与调试:功能测试;指标测试;系统优 化。
虚拟仪器的主要优点
LabVIEW虚拟仪器设计原理
虚 拟 仪 器 测 试 系 统 软件 软件是虚拟仪器的关键和灵魂, 任何用户都可以通过修改软件的 方法很方便的改变和增减仪器系 统的功能和规模
硬件
硬件是虚拟仪器的基础
计算机是虚拟仪器的心脏,计算机硬件技术和软件技术的发展都是推动虚拟 仪器技术发展的决定性因素。
虚拟仪器的构成框图
计算机是通过软件来驱动总线对仪器设备进行控制。
虚拟仪器硬件平台包括计算机和总线与 I /O 接口设备两大部分。 (1)计算机 一般为 PC 机或计算机工作站, 是硬件平台的 核心 。 (2)总线与 I /O 接口设备 总线是连接 PC 机与各种程控仪器与设备的通 道,完成命令、数据的传输与交换 。I /O 接 口设备主要完成被测信号的采集、放大、A /D 转换 ,当然也包括机械接插件、插槽 、电缆 等按总线类型分 ,虚拟仪器主要分为以下几种 类型:PC 总线的数据采集(DAQ)插卡式仪器 、 GPIB 总线仪器、VXI 总线仪器、PXI 总线仪 器以及串行口总线仪器等
《2024年基于LabVIEW的数据采集及分析系统的开发》范文
《基于LabVIEW的数据采集及分析系统的开发》篇一一、引言在现代科技高速发展的背景下,数据采集与分析技术成为了各领域研究和应用的重点。
作为一款图形化编程语言和开发环境的LabVIEW,以其直观、高效的编程方式,为数据采集及分析系统的开发提供了强有力的支持。
本文将探讨基于LabVIEW的数据采集及分析系统的开发过程,旨在展示其应用价值和优越性。
二、系统需求分析在开发基于LabVIEW的数据采集及分析系统之前,首先需要进行系统需求分析。
这包括明确系统的功能需求、性能需求以及用户需求。
通过分析,我们可以确定系统需要实现数据采集、数据处理、数据分析和结果展示等功能。
同时,系统应具备实时性、稳定性和可扩展性等性能特点,以满足不同用户的需求。
三、系统设计根据需求分析,我们可以进行系统设计。
首先,设计数据采集模块,包括选择合适的传感器和信号处理电路,以确保数据的准确性和实时性。
其次,设计数据处理模块,对采集到的原始数据进行清洗、滤波和转换等处理,以提高数据的可用性。
然后,设计数据分析模块,采用适当的算法对处理后的数据进行深入分析,以提取有用的信息。
最后,设计结果展示模块,将分析结果以直观、易懂的方式呈现给用户。
在系统设计过程中,我们选择了LabVIEW作为开发工具。
LabVIEW以其直观的图形化编程方式,使得开发过程更加高效和便捷。
同时,LabVIEW还提供了丰富的函数和工具,可以满足系统开发的各种需求。
四、系统实现在系统实现阶段,我们需要根据设计图纸进行编程和调试。
首先,编写数据采集模块的程序,实现传感器信号的读取和传输。
然后,编写数据处理模块的程序,对原始数据进行清洗、滤波和转换等处理。
接着,编写数据分析模块的程序,采用适当的算法对处理后的数据进行深入分析。
最后,编写结果展示模块的程序,将分析结果以图表、报表等形式呈现给用户。
在编程和调试过程中,我们需要注意代码的规范性和可读性,以确保系统的稳定性和可维护性。
基于LabVIEW的虚拟仪器自动测试系统的设计
基于LabVIEW的虚拟仪器自动测试系统的设计
商伟娜;高宝成
【期刊名称】《机床与液压》
【年(卷),期】2007(35)7
【摘要】从应用层面介绍了仪器驱动程序的基于LabVIEW的虚拟仪器自动测试系统的设计,通过LabVIEW平台并采用指定仪器驱动程序开发的虚拟仪器面板直接对测试仪器进行控制.该系统使用方便、界面友好,在实际测试中,测试效率和准确性都很高.
【总页数】5页(P160-164)
【作者】商伟娜;高宝成
【作者单位】北京邮电大学自动化学院,北京,100876;北京邮电大学自动化学院,北京,100876
【正文语种】中文
【中图分类】TP216
【相关文献】
1.基于LabVIEW虚拟仪器自动测试系统的设计开发 [J], 张仁亮;刘北英;李占锋
2.基于LABVIEW的GMR(巨磁电阻(效应))虚拟仪器自动测试系统 [J], 陈春先;闵子建
3.基于LABVIEW的GMR(巨磁电阻(效应))虚拟仪器自动测试系统 [J], 陈春先;闵子建
4.基于虚拟仪器的航空电子部件自动测试系统设计 [J], 蒋昆
5.基于虚拟仪器的导航接收机自动测试系统设计 [J], 王永;冯晓彬
因版权原因,仅展示原文概要,查看原文内容请购买。
《基于USB-6009数据采集卡的虚拟仪器编程与应用》范文
《基于USB-6009数据采集卡的虚拟仪器编程与应用》篇一一、引言随着科技的不断发展,虚拟仪器在各个领域的应用越来越广泛。
USB-6009数据采集卡作为一种高效、灵活的数据采集工具,被广泛应用于各种虚拟仪器编程与应用的实践中。
本文旨在介绍基于USB-6009数据采集卡的虚拟仪器编程技术及其在现实中的应用。
二、USB-6009数据采集卡简介USB-6009数据采集卡是一款高性能的数据采集卡,具有高精度、高速度、高可靠性等特点。
它支持多种数据采集功能,如模拟输入、数字输入/输出、计数器/定时器等,可广泛应用于工业控制、科研实验、教学实验等领域。
三、虚拟仪器编程技术虚拟仪器是一种基于计算机的软件化仪器,通过编程实现对数据的采集、分析、处理和显示等功能。
在基于USB-6009数据采集卡的虚拟仪器编程中,主要涉及到以下几个方面的技术:1. 数据采集:通过USB-6009数据采集卡实现对外部信号的实时采集。
2. 数据处理:对采集到的数据进行滤波、放大、缩放等处理,以便进行后续的分析和显示。
3. 数据分析:通过编程实现对数据的各种分析功能,如频谱分析、波形分析等。
4. 界面设计:设计友好的用户界面,实现数据的实时显示和交互操作。
四、基于USB-6009数据采集卡的虚拟仪器应用基于USB-6009数据采集卡的虚拟仪器在各个领域有着广泛的应用。
以下是几个典型的应用案例:1. 工业控制:用于工业现场的数据采集与监控,实现对设备的实时控制与故障诊断。
2. 科研实验:用于科研实验中的数据采集与分析,帮助科研人员快速获取实验结果。
3. 教学实验:用于教学实验中的数据采集与处理,帮助学生更好地理解实验原理和操作方法。
4. 医疗设备:用于医疗设备的信号检测与处理,如心电图监测、生理信号分析等。
五、实际应用案例分析以工业控制领域为例,介绍基于USB-6009数据采集卡的虚拟仪器在实际应用中的效果。
某钢铁企业采用基于USB-6009数据采集卡的虚拟仪器对生产线上的设备进行实时监控。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
———————————————收稿日期:2014-10-29基金项目:国家自然科学基金(51290291)基于数据采集板卡USB-4704和LabVIEW 的虚拟仪器测试系统贾振岗1,李炜1,陈川1,漆静2(1.西南交通大学 机械工程学院 摩擦学研究所,四川 成都 610031;2.西南交通大学 机械工程研究所,四川 成都 610031)摘要:论文介绍了一种基于研华USB-4704数据采集板卡和图形化编程软件LabVIEW 的虚拟仪器测量系统,该系统实现了对薄膜压力传感器(Flexiforce Sensors A201)调理电路中电压信号的实时采集、处理、存储,从而可以有效的测量施加在薄膜压力传感器的法向载荷。
测试系统主要由薄膜压力传感器、传感器调理电路、数据采集板卡USB-4704、应用开发软件LabVIEW 组成。
关键词:数据采集板卡USB-4704;LabVIEW ;数据采集 中图分类号:TM938.7文献标志码:Adoi :10.3969/j.issn.1006-0316.2015.04.016文章编号:1006-0316 (2015) 04-0066-04Virtual instrument testing system based on data acquisition equipmentUSB-4704 and LabVIEWJIA Zhen'gang 1,LI Wei 1,CHEN Chuan 1,QI Jing 2( 1.Tribology Institute of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, China;2.Mechanical Engineering Institute, Southwest Jiaotong University, Chengdu 610031, China )Abstract :Paper introduced a virtual instrument testing system based on data acquisition equipment of Advantech USB-4704 and graphical programming software LabVIEW. The system achieved the real-time collection, processing and storage of voltage signal from the conditioning circuit of the Flexiforce Sensors A201, which can effectively measure the normal load in the Flexiforce Sensors A201. Test system is mainly composed of Flexiforce Sensors A201, the sensor conditioning circuit, USB-4704, application development software LabVIEW.Key words :data acquisition card USB-4704;LabVIEW ;data acquisition虚拟仪器(VI )是计算机技术和仪器技术深层次结合的产物,是在以计算机为核心的硬件平台上,由用户设计定义虚拟面板,并由测试软件来实现测试功能的一种计算机仪器系统。
数据采集板卡是虚拟仪器进行测试必不可少的硬件,采集板卡从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机(PC 机,嵌入式控制器等)中进行分析、处理[1-3]。
本测试系统基于图形化虚拟仪器编程软件LabVIEW 和研华数据采集板卡USB-4704建立了薄膜压力传感器的测量系统,能很好地实现薄膜传感器法向载荷的测量,并且对信号进行了有效的采集、处理、显示和存储,图1为该系统的原理流程图。
图1 测试系统的原理流程图1 测试系统的硬件介绍1.1 薄膜压力传感器该传感器可以实现在狭窄微缝环境中对动态力以及静态力的测量,传感器利用感应区电阻阻值Rs 随法向载荷改变而变化的特性来实现对法向载荷动态或静态的测量。
薄膜压力传感器的相关参数为:厚度0.208 mm ,长度197 mm ,宽度14 mm ,感应区直径为9.53 mm ;三个连接管脚,管脚间距为2.54 mm ;线性度<±3%,重复性<±2.5%,迟滞<±4.5%,温漂±0.36%/℃。
1.2 传感器的调理电路图2为系统设计的信号调理电路,薄膜压力传感器的灵敏度可以由供电电压V 1与反馈电阻R 1来调控。
由于Op07是一种低噪声,非斩波的双极性运算放大器,具有非常低的输入失调电压(最大为25 μV ),同时具有输入偏置电流低(±2 nA )和开环增益高(300 V/mV )的特点,所以该调理电路选用op07运算放大器,供电电压为±12 V ,通过滑动变阻器R 1(0~ 500 k ΩU t =-V 1(R 1/R s )1.3 数据采集板卡USB-4704该测量系统中模拟电压的采集以及模数信号的转换由研华公司的数据采集板卡USB-4704来实现,该采集办卡包含五种最常用的测量和控制功能:14位A/D 转换、D/A 转换、数字量输入、数字量输出及计数器/定时器功能。
图2 信号调理电路图3为板卡的功能结构框图,板卡的主要特性如下:(1)8路单端或4路差分模拟量输入,或组合方式输入;(2)14位A/D 转换器,采样数率可达48 kHz ;(3)每个通道的增益可编程; (4)单端或差分输入自由组合; (5)卡上512 Bytes 采样FIFO 缓冲器; (6)2路12位模拟量输出; (7)8路数字量输入/输出; (8)1路可编程触发器/定时器。
图3 板卡的结构功能框图薄膜压力传感器信号调理电路 USB-4704应用开发软件Labview AI0D00由传感器调理电路输出的是一路模拟电压信号,为了达到准确测量并防止损坏应用程序。
该设计利用板卡提供的8路模拟量输入通道,单端模拟输入连接来采集该模拟电压信号,以公共地为参考。
2 系统软件的设计虚拟仪器的一大特色是“软件即仪器”,所以本测量系统的软件也代替了仪器的部分功能,例如本软件可以实现对硬件设备的驱动以及对数据的采集、分析、显示和存储等功能。
本文测试系统的软件部分由驱动程序、应用程序编程接口和虚拟仪器开发工具三部分组成,如图4所示。
图4 虚拟仪器软件开发工具DAQNavi是一种适用于研华DAQ设备的广义开发工具包,可以驱动底层硬件设备;程序编程接口(API)将常用采集步骤封装成一系列的子VI或者子函数供用户使用,用户可以不关心驱动程序的细节,熟悉API的使用方法后直接调用即可;虚拟开发工具Labview作为顶层软件开发平台,可以提供强大而灵活的开发功能,方便用户快速搭建数据采集与测量应用程序。
DAQNavi驱动安装完成后,即可轻松地在LabVIEW中操作研华DAQ设备,DAQNavi 安装成功后,将会在测量I/O子选板中出现数据采集子选板,如图5所示。
根据实验要求,系统需要对单路电压信号实时采集、分析、显示和存储等功能。
基于队列状态机构建的数据采集系统具有错误处理能力,能够很好地响应前面板动作和外部事件,空闲状态下不占用CPU,因此整个程序设计建立在队列状态机的结构上,DAQNavi子VI负责数据的采集,并将数据传输给主程序,主程序负责数据的接受、存储、分析和显示。
图5 测量I/O子选板中出现DAQNavi的子VI2.1 数据的采集该系统中数据采集功能使用的几个关键子VI是DAQNavi Create Channel.vi、DAQNavi Timing.vi、DAQNavi Reading.vi、DAQNavi Clear Task.vi。
采集任务创建完毕后,DAQNavi 子VI进入“数据采集”状态,DAQNavi Reading.vi不断读取数据,并将数据以变体的形式添加到主程序的队列中,主程序则不断从队列中取出数据,进行数据的分析处理和存储,并在前面板上进行实时显示,这样DAQ子程序和主程序之间便构成了生产者-消费者结构,程序的主原理图如图6所示。
2.2 数据处理试验测试中获取的信号往往含有很多种频率成分,高频干扰信号对模拟电压信号造成干扰,因此,需要将其中有效的电压频率成分提取出来,而将不需要的频率成分衰减掉。
滤波是信号处理中的一种基本而重要的技术[4-5],针对实验中干扰信号的高频特点,系统中设计虚拟仪器开发工具Labview 应用程序编程接口API驱动程序DAQNaviButterworth 滤波器.vi (如图7),滤波类型设置为Lowpass ,采样频率fs 是x 的采样频率,低截止频率在满足Nyquist 准则的前提下,设置为0.125 Hz ,滤波器的阶数设置为2。
图6 程序的主原理图图7 Butterworth 滤波器.vi2.3 数据的存储数据的存储是为了将采集到信号的参数进行自动保存,以便今后查看参考。
系统中采用LabVIEW 自带的存储模块设计文件存储程序,使用“条件结构”语句与“写入电子表格文件.vi ”将存储文件的格式设置为EXCEL ,每次试验数据的存储都将生产新的表格文件,以免数据重叠与丢失。
数据存储程序的原理图如图8。
3 结论该测试系统结合USB-4704数据采集板卡与LabVIEW 软件编程,完成了对薄膜压力传感器法向载荷信号的采集、处理、显示、存储。
与传统的数据采集系统相比,该系统操作简单、功能齐全、使用性强、数据处理简单方便,并且价格低廉,开发周期短,可以大大缩短开发周期。
图8 数据存储的程序原理图参考文献:[1]叶树江,张凌志,刘罡. 基于PCI 数据采集卡和LabVIEW 的智能传感器测试平台[J]. 中国仪器仪表,2009(10):73-83. [2]李晓燕. LabVIEW 在直流低电压测量中的应用[J]. 宇航计测技术,2007,5(3):54-57.[3]石川,张琳娜,刘武发. 基于LabVIEW 的数据采集与信号处理系统的设计[J]. 机械设计与制造,2009,5(5):21-23. [4]向科峰. 基于LabVIEW 的数据采集系统设计与实现[J]. 机械管理开发,2011,8(122):190-192.[5]孟武胜,朱剑波,黄鸿,赵晨光. 基于LabVIEW 数据采集系统的设计[J]. 电子测量技术,2008,11(11):63-66.路径识别.vi 时间字符处理.vi数据存储.vi低截止频率f l高截止频率f h 滤波器的类型阶数X。