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工厂污水排放监控系统的设计

《水浒传》中血腥暴力研...

遥感土地用变化监测国内外研究现状

MNL模型历史城区居民活动...

小型通用机器人控制系统设计任务书

提高小學语文課堂朗读教...

浅析施工企业保理融资成...

高效课堂教师问卷调查表

PCI+PID算法直流力矩电机速...

大规模MIMO系统的发展研究现状

从企业eHR建设谈管理信息...