摘要:设计一种基于虚拟仪器 LabVIEW 和高速数字化仪 NI PCI-5124 的高采样率、
长时间的数据采集分析实验系统。该系统可实现 20 MHz 甚至更高采样率以及数据信号长
时间的实时采集,并具有实时存储、回放、信号分析、报表打印功能。实验表明:该系统
具有程序设计简单、通用性好、可移植性高、界面设计简单大方、易于操作等优点。
关键词:数字化仪;数据采集;虚拟仪器;LabVIEW
传统数据采集系统一般由单片机与硬件采集电路或数据采集卡配置计算机组成。
这种数据采集系统存在开发难度大、可移植性差、数据采集效率低、实时存储容量小等缺
点。其存储容量取决于数据采集卡的板载内存的大小,一般只有 8 MB 或 12 MB,而现代
工程运用中的数据采集系统需具有很高的采样速率,完成海量数据的实时存储。针对传统
数据采集系统存在的不足,这里采用虚拟仪器(LabVIEW)和高速数字化仪 NI PCI-5124 设
计一种可以长时间连续采集、实时存储的数据采集系统。
本系统只使用 PC 机、数据采集卡以及编程语言即可在 Windows 操作系统下实现对数
据的采集、存储、处理,开发成本低,通讯能力强,易于使用。系统改善了传统数据采集
系统的存储量小、采集效率低等缺点,可实现信号的长时间实时采集、存储、回放、分析、
报表打印等功能。
1 系统硬件设备简介
该系统硬件设计结构原理框图如图 l 所示。
系统硬件设计主要包括 PC 控制机和高速数据采集卡。由于许多插入式的数据采集
DAQ(Data Acquisition)设备采集数据不仅受到采样速率的限制,而且受到板载内存和数
据到 PC 机内存的传输速率的限制。
针对以上问题,本设计选用插入式 DAQ 产品中价位低、速率快、精度高的高速数字化
仪 NI PCI-5124。它可以直接插入计算机的 PC 捕槽,即插即用使用方便,具有 200 MS
/s 的实时采样至 4.0 GS/s 的等效时段采样;标准 8~256 MB 大容量板载内存;基于
PCI 总线的 12 位分辨率的双同步采样通道;使用新技术实现在 2 个 150 MHz 带宽的、带
有去噪和抗混叠滤波器的输入信道中同步采样;高达 75 dBc 的无寄生动态范围
SFDR(Spu/ous-Free Dynamic Range);基于 NI 同步和存储核心 SMC
(Synchronization and Memory Core)构架,具备每通道 512 MB 板载内存、快速数据
传输和紧密的同步功能。工程师们可以在几十皮秒(ps)内同步基于 SMC 的模块化仪器,主
要有边缘、视窗、滞环、视频和数字等触发方式,主要用于高通道和混合信号应用。
专用数据采集长的驱动方式分为外挂式驱动和内置式驱动两种。对于 NI 公司生产的各
种专用数据采集卡,可使用 LabVIEW 内的 DAQ 库直接对端口进行各种操作,即内置式驱
动。NI 数据采集卡提供对 LabVIEW 丰富且完备的支持,驱动函数在底层的基础函数上进
行高度封装,用户无需深入了解采集卡的具体工作,只要掌握驱动函数输入/输出端口的
意义,就能进行数据采集开发。因此用户使用 NI PCI-5124 时,只需将所需接口从程序中
直接调用至系统开发环境中,即可实现采集、存储以及回放等功能。