基于LabVIEW的数据采集系统设计.pdf





《基于LabVIEW的数据采集系统设计.pdf》由会员分享,可在线阅读,更多相关《基于LabVIEW的数据采集系统设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、N I 专栏电子技术2 0 0 4 年第12 期基于L a b V lE W 的数据采集系统设计江西理工大学机电工程学院(3 4 l o o o)曾璐陆荣双摘要随着计算机技术及虚拟仪器技术的迅速发展,虚拟仪器正逐渐成为测试领域的发展方向。文章介绍了一种利用数据采集卡L a b J a c ku 1 2 基于L a b V I E W 进行数据采集的系统设计方法,该系统数据采集方便,精度高。关键词数据采集L a b J a c kU 1 2 虚拟仪器随着计算机技术的广泛应用和电子技术的高速发展,数字系统已被广泛应用于国民经济、国防建设和科学实验的各个领域。与模拟系统相比,数字系统有精度高、稳定性
2、好等优点。外部的各种被检测量,如温度、压力、位移、角度等都是模拟信号,因此要将这些模拟信号转换为便于处理和存储的数字信号【。1数据采集卡L a b J a c kU 12 的介绍数据采集卡L a b J a c kU 1 2 是美国L a b J a c k 公司研发、生产的产品,是个U S B 接口的、多功能数据采集控制器,能很好与L a b v I E W、M a t l a b、V B、V C 连接,并有大量的应用程序用于L a b v I E W 教学。它使计算机轻而易举地和外部物理世界联系起来,被广泛地应用于测试仪器,工业过程控制,数据监视等各种数据采集和控制场合。它还是一个理想的高
3、校教学和实验工具。其主要性能和特点介绍如下【2】:(1)8 路单端,4 路差分,1 2 位模拟量输入;(2)模拟输入范围:1 0V;(3)可编程增益:l、2、4、5、8、1 0、1 6,或2 0 V 倍;(4)瞬态采样速率:每秒8 1 9 2 采样点,;或连续采样速率每秒1 2 2 8 采样点:(5)软件或硬件支持定时捕捉;(6)支持触发捕捉;(7)2 路模拟量输出;(8)2 0 路数字输入输出(每路采样速率5 0 H z);(9)3 2 位计数;(1 0)看门狗定时功能;(1 1)易用的即插即用U S B 接口模块;(1 2)一个u s B 口能连接8 0 个模块;(1 3)完全由软件控制,
4、无须跳线或开关;(1 4)无需电源支持。1 62虚拟仪器及L a b V I E W 简介虚拟仪器(v i r t u a li n s t r u m e n t s,V I)的概念是由美国国家仪器公司(N I)最先提出的。它是以个人计算机为核心的、通过测量应用软件支持的(若干独立仪器功能由软件实现)、具有虚拟仪器面板、足够的仪器硬件以及通信功能的测量信息处理设备。在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器系统的关键,任何一个使用者都可以通过修改软件的方法,很方便的改变、增减仪器系统的功能和规模。由于P C 强大的数据处理能力,借助于一台通用的数字化仪表(数据采集卡
5、),用户可以通过软件构造出几乎具有任何功能的仪器。“软件就是仪器”是虚拟仪器带给仪器工业的一次革命4】1 5 1。L a b V I E W 是虚拟仪器领域中最具有代表性的图形化编程开发平台,是目前国际上首推并应用最广的数据采集和控制开发环境之一,主要应用于仪器控制、数据采集、数据分析、数据显示等领域,并适用于多种不同的操作系统平台。与传统程序语言不同,L a b V m w 采用强大的图形化语言(G 语言)编程,面向测试工程师而非专业程序员,编程非常方便,人机交互界面直观友好,具有强大的数据可视化分析和仪器控制能力等特点【3】。使用L a b V I E w 开发环境,用户可以创建3 2 位
6、的编译程序,从而为常规的数据采集、测试、测量等任务提供了更快的运行速度。L a b V I E w是真正的编译器,用户可以创建独立的可执行文件,能够脱离开发环境而单独运行。3 数据采集系统设计3 1 数据采集系统构成数据采集系统由传感器、信号调理电路、数据采集卡、计算机几部分组成。本设计基于第三方数据采孛圜簧藤器”、h 嘲:跏聊;s e 略o r c 帆m 万方数据电子技术2 0 0 4 年第12 期N l 专栏集L a b J a c kU 1 2 卡及仪器开发软件L a b V I E W 开发出了一套性价比较高的数据采集系统。对外围接口电路进行了简单的设计,平台可用于实验室的研究开发用。
7、系统的原理框图如图l 所示。图l 系统的原理框图3 2 软件系统的设计与实现软件系统就是在L a b v I E w 对L a b J a c ku 1 2 数据采集卡自带L a b V I E W 子v I(L a b J a c ku 1 2 提供的L a b v I E w 环境下的驱动程序)进行调用的基础上,分别实现数据采集、信号输入、处理及信号输出功能。该系统的软件结构可分为主模块、虚拟信号源模块、虚拟示波器模块、虚拟信号调理模块、虚拟信号采集器模块、虚拟数字表模块及现场监视模块等几个主要组成部分,各模块程序流程图如图2 所示。在以上各模块中,除了必要的硬件之外,主要靠软件实现它的功
8、能,因此简化了硬件资源,它们既相互独立又相互联系,通过应用程序提供的仪器硬件接口,用户可以以透明的方式来操作仪器硬件1】f 6 1【7】。当运行程序时,首先出现的是主模块界面。在此界面里,明确显示了主系统各功能按钮的分布情况。由于本程序采用的软件平台是图形化的编程语言L a b V I E w,可通过交互式的图形面板对系统进行控制,在该软件的前面板体现的是软件的界面,在图表开始主模块工循环开始虚拟信号调理子模块耋翼ll 蓁萋耋萋Il 粪耋停止图2 程序流程图板中则是实际的程序设计,程序通过前面板上各种按钮的响应执行相应的子例程,两个示波器控件,准确的显示采集到的信号波形,右边的设置一栏,分别可
9、以设置采样的通道、采样点数和信号频率,同时反应在软件前面板上,主界面是一个总控模块,它运行时一直循环等待数据的输入。程序不断在扫描前面板的按钮,当E X】T 按钮按下时,程序就执行该按钮所对应的子模块例程,执行完后就会退回到编辑界面上。该虚拟仪器测控平台有较强的可移植性,L a b v I E w 代码的移植性也简化了该平台的维护与配置。3 3 实验数据采集系统程序界面如图3 所示,根据所设计的数据采集系统,分别进行了数据采集、数据输入,数据存储及波形显示等实验,结果理想。图3 模拟的图3 数据采样系统晃面圈1 7 万方数据计算机应用电子技术2 0 0 4 年第12 期CPL D 在多频连续波
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW 数据 采集 系统 设计

限制150内