基于PCI

您所在的位置:网站首页 LabVIEW缓冲区怎么取出 基于PCI

基于PCI

2023-06-01 03:23| 来源: 网络整理| 查看: 265

中⽂核⼼期刊《微计算机信息》(测控⾃动化)2006年第22卷第7-1期

数采与监测

王梦玲:硕⼠研究⽣

基于PCI-1713和LabVIEW的⾼速数据采集系统设计

ADesignforHighSpeedDataAcquisitionSystemBasedonPCI-1713

andLabVIEW

(兰州交通⼤学)王梦玲

王思明

Wang,MenglingWang,Siming

摘要:本⽂介绍了⼀种基于图形化虚拟仪器编程软件LabVIEW的⾼速数据采集系统设计⽅案,并且详细论述了32位L

ab-VIEW驱动函数的功能和使⽤⽅法。系统以研华公司的⾼速数据采集卡PCI-1713为硬件平台,采⽤中断触发

⽅式进⾏数据采集,并将数据存储到⽂本⽂件中。实验结果表明,该系统能够有效地完成对信号的⾼速数据采集和实时图形显

⽰。关键词:PCI-1713;LabVIEW;数据采集;研华32位LabVIEW驱动;中断触发中图分类号:TP

274⽂献标识码:A

Abstract:Inthispaper,adesignproposalforhighspeeddataacq

uisitionsystembasedonvirtualinstrumentprogrammingsoftwa

reLabVIEWandthefunctionof32-bitLabVIEWdriveraredescribe

d.AdvantechPCI-1713isusedasthehardwareplatformofthesyst

em,whichusesinterrupttriggeringtoacquiredataandthensave

sthemtotextfile.Thesystemisprovedtoworkwelltoaccom-plis

hhighspeeddataacquisitionandreal-timegraphdisplaybytes

t.

Keywords:PCI-1713,dataacquisition,LabVIEW,Advantech32-b

itLabVIEWdriver,interrupttriggering

⽂章编号:1008-0570(2006)07-1-0120-03

1引⾔

⽬前的⾼速数据采集系统设计主要是基于VB、VC等⽂本编程语⾔,虽然这类语⾔的灵活性好,执⾏效率⾼,但若要在采集

的同时将数据实时绘制成图形,则难度很⼤,对采集数据的分析处理也只能借助于其他⼯具才能实现。使⽤LabVIEW软

件编程可以很好地解决以上问题,它含有的图形控件能够直接将输⼊数据以图形⽅式显⽰,并且LabVIEW提供了⼤量的

信号处理函数和⾼级信号分析⼯具,可直接对输⼊信号进⾏分析和处理。

另外,虽然有些资料介绍了在LabVIEW环境下通过采集卡进⾏数据采集的⽅法,但由于采⽤的是软件触发⽅式,采集速

度很低,在很多情况下不能满⾜实际应⽤的要求。⽽在中断触发⽅式下,可以进⾏连续⾼速的数据采集。

研华公司为其数据采集控制卡开发了32位的LabVIEW驱动程序,该驱动提供了⼀个调⽤32位

DLL驱动程序的接⼝。在LabVIEW中,驱动函数以⼦VI的形式给出,通过对这些⼦VI的调⽤,⽤户可以⽅便地访

问底层寄存器,直接对板卡进⾏I/O操作。以PCI-1713为硬件平台,借助LabVIEW驱动程序提供的⼦VI函

数,可以设计⼀个基于LabVIEW软件的采⽤中断触发⽅式进⾏数据采集的⾼速数据采集系统。本系统不仅能实现对模拟

信号的⾼速数据采集,还能将采集结果以图形⽅式显⽰,很好地解决了在⽂本编程语⾔下实时图形绘制难的问题。

2系统硬件介绍

本系统使⽤的PCI-1713是研华公司⽣产的⼀款基于PCI总线的32通道模拟量采集控制卡,它采⽤

12位⾼速A/D转换,采样率可达100KS/s,并在输⼊和PCI总线之间提供了2500VDC的直流光隔离保护,

⽤于保护PC及外设免受输⼊线上⾼压电的损害。PCI-1713使⽤⼀个PCI控制器作为采集卡与PCI总线的接⼝。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3