没有合适的资源?快使用搜索试试~ 我知道了~
首页基于LabVIEW数据采集系统分析与设计
基于LabVIEW数据采集系统分析与设计
399 浏览量
更新于2023-05-31
评论
收藏 1.55MB PDF 举报
LabVIEW是一款优秀的虚拟仪器软件开发平台。LabVIEW以其直观、简便的编程方式,众多的源码级设备驱动程序,多种多样的分析和表达支持功能,可为用户快捷地构建实际生产中所需要的仪器系统创造有力的基础条件。其中数据采集与仪器控制是LabVIEW最具竞争力的核心技术。
资源详情
资源评论
资源推荐

基于基于LabVIEW数据采集系统分析与设计数据采集系统分析与设计
LabVIEW是一款优秀的虚拟仪器软件开发平台。LabVIEW以其直观、简便的编程方式,众多的源码级设备驱动
程序,多种多样的分析和表达支持功能,可为用户快捷地构建实际生产中所需要的仪器系统创造有力的基础条
件。其中数据采集与仪器控制是LabVIEW最具竞争力的核心技术。
0 引言
现代技术的进步,特别是以计算机技术为代表的不断革新的计算机技术,正从各个层面上影响并引导着各行各业的技术革
新,基于计算机技术的
1 系统整体方案设计
一个完整的LabVIEW程序主要包括前面板、程序框图、连接器三部分。前面板是一种交互式图形化用户界面,用于设置输
入数值和观察输出:框图是定义VI功能的图形化源代码,可利用图形语言对前面板的控制量和指示量进行控制;图标和连接器
窗格用于把程序定义成一个子程序,以便在其他程序中加以调用。本系统包括波形信号采集、保存标准信号、信号处理和分
析、采集数据回放四个部分。图1是信号采集与分析系统框图。
1.1 波形信号的采集
该部分主要利用外部触发方式发出触发信号,以使发出信号和通道的采集达到同步。以信号发生器发出信号为例;为了分
析有限个波形的数据,必须保证采集卡采集的数据是发出的全部信号并且只有一个发出信号。本系统通过采集卡输出一个脉冲
信号来触发信号发生器,以使采集卡的输入通道和脉冲输出通道同步。实际上,正是基于这一点,其发出的任意信号才必须被
无遗漏的同步采集过来。本设计正好满足了此要求。该部分的前面板控件包括采集信号参数的设置控件、脉冲输出端口、信号
输入端口以及存放信号处理后峰值点位置的三个数组。其中采样率的设置比较重要,例如根据需要发出的信号周期是
0.4ms,每个周期采集200个点,采5个周期就需要rate=l MHz,那么,每个点之间的时间间隔就是lμs,这样推理便于后面的
信号处理。
程序中可利用数据采集的工具DAQmx中的各种子vi来实现数据的通信,并可通过Get Terminal Name with Device Prefix.vi
来实现输入与输出之间的同步。最后通过波形图显示所采集到的信号,同时通过Waveform Peak Detection for l Chan.vi获得
信号超过阈值的峰值点。其数据采集程序框图如图2所示。
1.2 信号处理与分析
此部分首先选择以前保存过的标准信号作为信号处理的标准。选择路径后,相应的标准会存放到处理中的位置。然后点击
前面板中的“信号处理”按钮,这样,相应的处理结果就会显示出来。标准信号和采集信号峰值点的位置和个数相应的显示出



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0