7

3。1。1 整体框图 7

3。1。2 整体流程图 7

3。1。3 程序主界面 8

3。2 系统的软件平台——LabVIEW 简介 9

3。3 数据采集卡简介 10

3。3。1 数据采集卡——PXI-9826 的组成 10

3。2。3 数据采集卡的功能 11

4 程序模块化设计 12

4。1 程序设计的模块化原则 12

4。2 软件系统的模块化设计原则 12

4。3 数据采集系统模块划分 12

4。3。1 初始化模块 13

4。3。2 数据采集模块 13

4。3。3 触发模块 14

4。3。4 同步 17

4。3。5 数据导入、导出、传输模块 17

4。3。6 波形显示及控制模块 20

4。3。7 数据存储 20

4。4 信号分析模块划分 20

4。4。1 滤波模块 22

4。4。2 加窗模块 26

4。4。3 频谱、功率谱分析 29

4。4。4 相关分析 32

5 系统测试 35

5。1 数据采集模块测试 35

5。2 信号处理模块测试 35

5。2。1 生成信号及信号分析 35

5。2。2 IIR 滤波器 36

5。2。3 窗函数比较 37

5。2。4 频谱测量 37

总结 39

40

参考文献 41

1 绪论

1。1 研究背景

1。1。1 虚拟仪器概述

虚拟仪器(Virtual Instrument,VI),是一种以计算机为系统操控器,通过 软件实现人机交互和大部分仪器功能的计算机仪器系统。

信号调理、采集与测量可以通过虚拟仪器 I/O 接口设备完成,信号数据分 析和处理可以通过计算机的软件功能实现。“虚拟”体现在以下两个方面:

(1)虚拟的面板。论文网

(2)由软件编程来实现测量功能。

1。1。2 虚拟仪器构成

从内部功能来讲,由数据采集与控制、数据分析与处理及结果显示组成。 从构成要素来讲,由硬件系统和软件系统组成。

1。1。3 虚拟仪器特点

(1)突出“软件即仪器”,软件的灵活性和复用性使用户可以按自己的需 要定义(设置)测量功能[1]。

(2)数据处理功能强大。利用计算机强大的数据处理、传输和发布功能对 信号进行分析、显示、存储、打印和其他管理[1]。

(3)灵活性和可拓展性强,性价比高,便于组成复杂的测试系统。

(4)良好的人机界面。虚拟面板可以模拟传统仪器面板来设计,也可以由 用户根据实际需求自行设计。测量结果可以通过计算机显示器以曲线、图形数据 或表格等形式方便灵活地显示出来[1]。

上一篇:FPGA无线通信系统的数字下变频关键技术的分析与应用
下一篇:AT91SAM9G20嵌入式处理器的显控系统设计

LCD自动测试系统测试数据采集与处理

LABVIEW虚拟FIR数字滤波器的设计

基于LabVIEW的虚拟信号发生器设计

ZigBee智能仓储系统数据采集终端设计+源代码

基于LABVIEW的线阵阵列信号处理+源代码

基于LabVIEW的MUSIC频率估计方法设计

Labview+ZigBee工厂污水排放监控系统的设计

浅谈新形势下妇产科护理...

辩护律师的作证义务和保...

多元化刑事简易程序构建探讨【9365字】

国内外无刷直流电动机研究现状

《醉青春》导演作品阐述

中国古代秘书擅权的发展和恶变

浅谈传统人文精神茬大學...

高校网球场馆运营管理初探【1805字】

拉力采集上位机软件开发任务书

谷度酒庄消费者回访调查问卷表