数据采集实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据采集实验报告
基于Labiew的数据采集实验报告
⼀、实验⽬的
通过软件Labiew编写前⾯板和程序框图,将外部信号接于数据采集卡的模拟输⼊0号通道,外部信号由单⽚机和AD9850组成的信号发⽣器发出。

当在Labview环境下运⾏程序时,信号发⽣器所发出的信号显⽰在⾯板上。

仪器⾯板如下图所⽰。

⼆、实验器材
PC机⼀台,单⽚机开发箱,信号发⽣器,数据采集卡,⽰波器,Labiew 软件,220V交流电源,导线若⼲等。

三、实验原理
数据采集(DAQ)是指从系统外部采集数据并进⾏转换后传输到系统内部的过程,能够提供这⼀功能的完整系统被称为数据采集系统(Data Acquisition System)。

1.显⽰波形的原理框图如下:
在上图所⽰的框图中,计算机对采集卡发出指令,启动采集卡,计算机将采集的信号数据进⾏存储、处理和显⽰,从⽽将波形显⽰在⾯板上。

采集卡将被测信号转为离散的数字信号,并保存在计算机的数组中,计算机通过Labiew 软件将保存在数组中的离散数字信号显⽰在图形控件中。

/doc/b082fe4ce45c3b3567ec8bf6.html bview 数据采集
在Labview 中提供了很多关于数据采集的相关的VI ,利⽤这些VI 可以创建相关的要求的数据采集系统,下图是程序框图的测量I/O 中的DAQ ⼦模板界⾯图。

下⾯介绍⼏个主要的数据采集的VI 。

1)DAQmx 创建通道模拟输⼊初始化,给其分配⼀个任务ID 。

2)DAQmx 开始任务模拟输⼊开始,将数据暂存在数据采集卡的缓存中。

3)DAQmx 读取模拟输⼊读数,从数据采集卡的缓存中读⾄计算机中。

4) DAQmx 定时
采集时的⼀些参数设置。

信号
采集卡
计算机 Labiew 软件
5)DAQmx 清楚任务模拟输⼊清楚任务。

这⼏个VI 的详细端⼦图如下所⽰:
我们采⽤带缓冲的模拟输⼊,即数据先从DAQ 设备传到缓冲中,然后由DAQmxRead.VI 读取到应⽤程序内存中。

这种输⼊⼜分为有限多点采集和连续采集。

在设定缓冲⼤⼩时,如果使⽤缺省值或设为-1,则NI-DAQmx 根据任务的配置,⾃动确定读取的采样点数,如果通过控件来输⼊我们的缓冲⼤⼩,则每通道的采样点数(Samples per channel)等于缓冲⼤⼩。

带缓冲的连续采集的程序流程程序如下:
参数采集从缓存中返回完成停⽌显⽰是

3.模拟信号的⼀般采集过程
4.数据采集需要注意的问题
采样频率不能太低,采样频率太低会发⽣混叠现象,⼀旦发⽣混叠现象,就⽆法重构原始信号。

根据采样定理,采样频率⾄少是输⼊信号的最⼤频率的2倍,在⼯程应⽤中,为了能够准确重构波形,采样频率⼀般是输⼊信号的5—10倍。

四、实验步骤
1.打开桌⾯上的Labview ,新建⼀个VI ,此时我们可以看到前⾯板和程序框图的界⾯。

2.在程序框图中添加DAQmxVI 创建通道,按照该VI 的各端⼝的含义创建输⼊控件,设定物理通道、最⼤值、最⼩值等参数,然后将创建的控件和该VI ⽤相应的数据线连接起来。

3.在程序框图中添加DAQmx 定时VI ,按照该VI 的各端⼝的含义创建输⼊控件,设定采样率、采样模式等参数,然后将创建的控件和该VI ⽤相应的数据线连接起来。

4.在程序框图中添加DAQmx 开始任务VI ,将以上三个VI 的输⼊输出端⼝连接起来,这就组成了可以采集数据了,然后再添加读取数据的VI 。

5.在程序框图中添加DAQmx 读取VI ,并创建波形输出显⽰控件,可以显⽰采集到得两路信号的波形,同时添加⼀个信号拆分控件,将两路信号分别⽤输出
A/D
缓存
数据信号
计算机总线
Labiew
计算机
多路开关
数据采集卡
通道1
通道8
控件显⽰,⽽且将信号引⼊到运算中。

6.按照我们的计算公式,在程序框图中添加相应的运算符号和运算函数,最将数值显⽰在数值显⽰控件中。

如下图所⽰。

8.在程序框图中添加DAQmx清楚任务VI和错误处理的VI,连接好相对应的数据线。

完成后的程序框图如下图所⽰。

8.保存前⾯板的⾯板图和后⾯板的程序框图。

9.调试程序。

五、实验结果
当从信号发⽣器中发出⼀定频率的正弦信号时,运⾏我们编辑好的程序,在图表控件上将会显⽰出波形。

显⽰的结果如下图所⽰。

相关文档
最新文档