针对市面上现有的一般的数据采集卡采样位数不高和采样内存不够,从而不能进行长时间对信号进行有效的连续采样等问题。本文设计了基于labview的高速数据采集和存储系统。该系统能够实现高精度、高数据率,还可以采用软件和硬件同步触发的方式来完成对周期信号进行多通道连续实时监测采集和存储,使数据采集存储系统的采样内存扩展至电脑的内存。本系统以NI公司的高速数据采集卡为基础,以labview 2012为上位机软件开发平台,由数据采集卡对周期信号进行数据采集再通过串口将采集到的数据上传到上位机,上位机对采集的数据进行存储、显示和分析实现了多通道模拟量的实时监测。该设计最终实现了采样通道数为2,采样速率为200 M/s,采样精度为12位,采样深度达到2000。平台有效性验证了该采集平台兼容性好、性能稳定采集信号误差小,能够尽量做到对实际信号源数据的无失真还原。本文为高速数据采集提供了一种便携的设计方案,可以广泛的应用到现代测试测量技术工程中。
目前,传统的数据采集系统的设计主流是基于美国国家仪器公司(National Instrument,简称NI)的数据采集卡和上位机的系统架构方式进行设计和基于下位单片机和上位机PC 的系统架构方式进行设计[1]。
本文针对市面上出售的数据采集卡内存有限不能进行大批量数据存储的问题, 提出了以美国NI 公司数据采集卡为基础,利用上位机Labview 系统,使电脑的内存变成了数据采集存储系统的内存大大提高了存储空间,采用软件和硬件同步触发的方式可以完成对周期信号进行高速长时间的进行连续采样。该设计还会将采集到的数据以excel 文件形式进行存储, 为后续对该信号数据分析和处理提供了一个良好的数据采集和数据处理的平台[2]。本次设计是采用二次开发DLL 实现在高采样率[3]。实验结果表明该系统具有设计简便、采样速度高,长时间连续进行采样等优点。利用Labview 软件搭载的数据采集与存储系统能便于用户使用,给用户在对信号进行分析和处理带来了极大的便利。
2. 系统的程序设计 基于Labview 的高速数据采集与存储系统采用Labview 程序编程虚拟仪器由程序框图与程序框图相对应的前面板组成。