2022年电压采集系统设计毕业设计毕业论文及文献综述[管理资料] .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年电压采集系统设计毕业设计毕业论文及文献综述[管理资料] .pdf》由会员分享,可在线阅读,更多相关《2022年电压采集系统设计毕业设计毕业论文及文献综述[管理资料] .pdf(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要为了充分利用计算机资源进行数据采集及分析,设计了一种数据采集系统。 该系统使用虚拟仪器技术 , 可实现实时数据采集、 存储以及对历史数据的复现和结果显示。与传统数据采集系统相比,该系统具有成本低、控制容易、采样精度高、使用方便灵活等特点。本设计借助 LabVIEW 软件来控制整个 DAQ 系统,利用开关、旋纽、随机数产生器、波形产生器等对象端子仿真外界环境模拟信号的变化,系统能实时的通过相应的端子将变化的信号采集进来, 通过交互式的图形化前面板来控制系统,数据采集完成之后,再利用功能强大的数据分析程序,若现场数据超出设定值实现报警提示功能,再将原始数据转换成有意义的结果,达到利用虚拟仪器的
2、技术仿真DAQ 系统。除任意波形发生器、示波器等通用测量与分析仪器外,各个领域都存在不计其数的特殊参量测量要求,如果建立了虚拟仪器平台, 那么只要按照测量原理, 借助信号分析与处理技术编制软件程序,就能设计建造各种不同的测试仪器。关键词: 数据采集;虚拟仪器;VI ; 图形化界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 34 页 - - - - - - - - - Abstract The system was designed for data acquisiti
3、on and analysis through computer. By using the technology of Labview, the system could realize real-time data acquisition, data memory, and signal recall and display the result. Compared with traditional data acquisition, this data acquisition system based on Labview had characters of low-cost, high
4、 sampling precision, convenient and flexible in use. With this design LabVIEW software to control the whole DAQ system, use of switches、Mechanics、random number generator, waveform generators and other objects outside terminal simulation environment analog signal changes,The adoption of real-time sys
5、tem corresponding to the terminal will change the signal acquisition in, through an interactive graphical front panel to control the system, after the completion of data acquisition,Re-use powerful data analysis procedures, if the data beyond setting the scene realization prompted alarm function, an
6、d then the raw data into meaningful results, achieved using virtual simulation technology equipment DAQ system. In addition to arbitrary waveform generators, oscilloscopes, and other common measurement and analysis instruments, there are countless areas of special parameters of measurement requireme
7、nts, if a virtual instrument platform, then so long as measured in accordance with the principle of using signal analysis and processing technologies of software programs , Will be able to design the construction of a variety of test equipment. Key words :Data Acquisition; Virtual Instrumentation; V
8、I; Graphical Interface 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 34 页 - - - - - - - - - 目录绪论 . 1 1. 虚拟仪器的数据采集技术. 3数据采集的起源 . 4 数据采集系统的组成 . 4 数据采集系统的发展 . 6 2.系统设计任务及要求 . 8系统设计任务 . 8 系统设计要求 . 8 3.容量采集系统设计 . 9容量采集系统分析 . 9 前面板的设计 . 9 数据显示模块 . 9 控制报警模块 . 11 系统控制
9、模块 . 11 程序框图的设计 . 12 模拟信号产生模块 . 12 报警系统模块 . 13 缓冲模块 . 13 数组及滤波模块 . 14 数据保存及读取模块 . 14 前面板整体修饰 . 15 4.电压采集系统设计 . 18电压采集系统分析 . 18 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 34 页 - - - - - - - - - 前面板的设计 . 18 开关及旋钮控制模块 . 18 报警及开关模块 . 19 波形显示模块 . 19 程序框图的设计 . 19
10、 模拟信号模块 . 19 报警及定时等待模块 . 20 数据保存及读取模块 . 21 前面板整体修饰 . 22 5.扩展及展望部分 . 23总结 . 24 致谢 . 25 参考文献 . 26 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 34 页 - - - - - - - - - 绪论随着现代电子技术和计算机技术的迅猛发展、数据采集技术的快速进步和普及应用,使得在自动化测试和电子测量仪器这些领域发生了革命性的变化,仪器技术也在高速发展中。 在计算机广泛应用的今天, 数
11、据采集的重要性是十分显著的。它是计算机与外部物理世界连接的桥梁。 各种类型信号采集的难易程度差别很大。实际采集时,除了有一些基本原理要注意,还有更多的实际的问题要解决。从用户的观点来讲,今天的测试领域面临着三大主要挑战测试成本不断增加、 测试系统越来越庞杂以及对测试投资的保护要求越来越强烈。在经历了模拟仪器、数字化仪器、 智能仪器以及单台仪器、 叠架式仪器系统、 虚拟仪器系统这样两条发展主线后,虚拟仪器技术开始慢慢普及。单片机在某些采集时其CPU 无法进行如此大的工作,这时候就需要借助电脑来完成对信号量的采集,这里就要用到虚拟仪器技术。在产品的研究、开发与研制、生产的全过程中,不同阶段有不同的
12、测试要求。在研究、开发阶段,技术责任单位不仅需要用高性能的测试设备来检查其设计是否达到技术规格书上的要求,而且还要确定其安全裕量是否足够。 在生产阶段对测试系统的主要要求是易于使用和测试快捷。而军队现场使用的测试设备则要求便携、坚固,并具有快速、准确的诊断能力。这势必使用户的测试投资难于得到有效的保护。面对这些挑战,用户最可能的做法是试图在单位内选用标准化硬件平台( 如VXIbus 与统一的计算机平台 )。硬件的标准化可以部分地降低测试成本,但作用是非常有限的。而使用VI 则可以大大缩短用户软件的开发周期,增加程序的可复用性,从而降低测试成本。而且,由于VI 是基于模块化软件标准的开放系统,用
13、户可以选择他认为最适合于其应用要求的任何测试硬件。例如,你完全可以自己定义最适合于你生产线上用的低成本测试系统,或为研究与开发项目设计高性能的测试系统,而这些系统的软件或硬件平台可能是相同或兼容的。简言之,采用基于VI 的统一测试策略将有助于你面对当今的测试挑战而在激烈的竞争中处于优势地位。许多领域都应用到了数据采集技术和虚拟仪器技术,例如:工业生产中对容量的监测控制,对反应炉压力的控制等等。 本设计则借助 LabVIEW 软件来控制整个DAQ系统,利用开关、旋纽、随机数产生器、波形产生器等对象端子仿真外界环境模拟信号的变化,系统实时的通过相应的端子将变化的信号采集进来,通过交互式的图形化前面
14、板来控制系统, 数据采集完成之后, 再利用功能强大的数据分析程序,若现场数据超出设定值实现报警提示功能,再将原始数据转换成有意义的结果,达到利用虚拟仪器的技术仿真 DAQ 系统。除任意波形发生器、示波器等通用测量与分析仪器外,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 34 页 - - - - - - - - - 各个领域都存在不计其数的特殊参量测量要求,如果建立了虚拟仪器平台, 那么只要按照测量原理, 借助信号分析与处理技术编制软件程序,就能设计建造各种不同的测试仪
15、器。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 34 页 - - - - - - - - - 1. 虚拟仪器的数据采集技术虚拟仪器1的起源可以追朔到 20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。 PC 机的出现使仪器的计算机化成为可能。在仪器计算机化领域中,美国国家仪器公司(NationalInstrumentsNt) 走在了前列,甚至在Microsoft 公司的 Windows 诞生之前,。对虚拟仪器和LabVIEW 长期的、系统的和有
16、效的研究开发使得 NI公司成为业界公认的权威。NI公司开发的 Labview是基于图形编译语言 (G语言)的实验室虚拟仪器集成环境(Laboratory Virtual Instrument EngineeringWork Bench),它具有十分强大的功能,包括函数数值运算、数据采集、数据分析、信号生成、信号处理、输入,输出控制,以及图像获取、处理和传输等等。与传统编程采取的文本语言相比Labview使用图形语言 (各种图标、图形符号、连线等)G语言编程,界面友好直观,都是人们熟悉的开关、旋钮、波形图等。是一种直觉式图形程序语言。传统的编程语言如C 、Fortran 等用于虚拟仪器控制,需要
17、工程人员有相当丰富的编程经验。他们必须将自己关于仪器和应用的知识转化成一行行的程序代码,以形成程序测试。而Labview编程无须太多的编程验, 只要以很直觉的方式建立前面板人机界面和方块图程序,便可完成编程过程。这样就可以使没有丰富编程经验的工程师从繁重的程序文字编码中解脱出来, 把更多的精力放在试验和测试上。 不像传统的编程语言程序必须逐行地执行。Labview的执行顺序是依方块图间数据的传递来决定的,因此可以设计出可同时执行多个程序的流程图。Labview2的开发环境分为三部分: 前面板 (Pane1)、 框图程序 (Diagram Programme)和图标 / 连接端口 (Icon T
18、ermina1) 。前面板就是图形化用户界面用于设置输入数值和观察输出量。在前面板中,输入量被称为控制fContro1) ,输出量被称为指示(Indicator),它们通过各种图标如按钮、旋钮、开关、图表等出现在前面板上,模拟真实仪器。 框图程序由节点 (Node)和数据连线 (Wire) 组成,它利用图形语言对前面板上的控制对象即输入量和输出量进行控制。节点用来实现函数和功能调用, 数据连线表示程序执行过程的数据流。它定义了程序框图内的数据流动方向。图标、连接端口用于把 Labview程序定义为一个子程序,从而实现模块化编程。图标是子程序在其它程序框图中被调用的节点表现形式,连接端口则表示节
19、点数据的输入、输出口。Labview具有三个可移动的图形化工具模板:工具模板(Tools Palette1、控件模板(Controls Palette1和功能模板 (FunctionPalette)。工具模板提供了用于图形操作的各种工具,比如定位、标注、断点、连线、文字注释等;控件模板提供了前面板编辑所需的图像图标、 一些特殊的图形: 功能模板则提供了一些基本的数学函数和其他功能函数。这三个模板是 Labview编程的主要工具。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,
20、共 34 页 - - - - - - - - - 虚拟仪器的主要特点有:(1) 尽可能采用通用的硬件,各种仪器的差异主要是软件;(2) 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能强大的仪器。 (3) 用户可以根据自己的需要定义和制造各种仪器。虚拟仪器实际上是一个按照仪器需求组织的数据采集系统,其研究中涉及的基础理论主要是数据采集和数字信号处理。虚拟仪器的强大功能归因于它的层次化结构,用户可以把创建的 VI程序当作子程序调用, 以创建更复杂的程序, 而这种调用的层次是没有限制的。数据采集的起源数据采集系统3起始于 20 世纪 50 年代,最早在美国运用于军事的测试系统,大约在
21、60年代末期国外开始有成套的数据采集设备进入市场并用于专用的系统。到 70年代开始逐渐出现了采集器、 仪表与计算机溶为一体的数据采集系统,并且数据采集的系统开始分成两类: 一类是实验室数据采集系统, 另一类则是工业现场数据采集系统。80 年代起数据采集系统有了极大的发展,开始逐步推出了通用的数据采集与自动测试系统。 该阶段的数据采集系统主要分为两类:一类是以仪器仪表和采集器、 通用接口总线和计算机等构成,另一类则主要以数据采集卡、标准总线和计算机构成。到了 80 年代后期,数据采集系统的发展更为迅速:工业计算机、单片机及大规模集成电路的组合, 开始使用软件进行管理, 这些都使得数据采集系统的成
22、本降低,体积减小,功能成倍增加,从而让数据处理能力得到了很大范围的加强。从90 年代起至今,在技术较为先进的地方, 数据采集技术已开始广泛的应用于军事,航空电子设备及宇航技术,工业等各项领域,并已经在这些领域中成为一项专门的技术被使用。虚拟仪器设计数据采集系统的特征是:每个VI 都有一个用户界面单元。使用传统的编程语言方式, 甚至用于一个典型测试程序的简单用户命令行界面都是一座输入输出基本指令的迷宫。这些输入输出的基本指令通常是加在编写完的程序核心的后面。有了VI,用户界面成为软件模型中不可缺少的组成部分。用户界面使得在系统开发过程中频繁地、交互式地测试软件模块变得容易。而且,由于用户界面是每
23、个VI 中必要的组成部分,当错误发生时,总能提供系统的故障检修。这对数据采集系统来说提供了很大的方便, 因此虚拟仪器被越来越多的应用于软硬件开发中来,尤其是数据采集这块。数据采集系统的组成数据采集系统4包括硬件和软件两大部分。而软件是整个系统的灵魂,在数据采集系统中的作用越来越重要。整个设计也主要运用软件来实现,包括信号模拟输入,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 34 页 - - - - - - - - - 采样,数据分析和处理、模拟输出等。典型系统如:图
24、1-1 信号分为数字量和模拟量。数字量包括开/ 关信号、脉冲队列,模拟量包括直流信号、时域信号、频域信号。本设计中主要是用模拟量来仿真外界环境数据。将外部信号采集到计算机后需要进行信号调理,对信号进行放大、滤波、信号转换等处理,最后输出。根据Nyquist采样定律5:能够正确显示信号而不发生畸变的最大频率叫做Nyquist频率,它是采样频率的一半:fs=2* fmax(fs :采样频率; fmax:信号最高频率) ,一般最小为 fs=* fmax 。模拟输入采样/量化1101数字输入数字信号处理1101数字输出模拟重建模拟输出名师资料总结 - - -精品资料欢迎下载 - - - - - - -
25、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 34 页 - - - - - - - - - 图 1-2 数据采集的意义及发展在计算机广泛应用的今天, 数据采集的重要性是十分显著的。它是计算机与外部物理世界连接的桥梁。 各种类型信号采集的难易程度差别很大。实际采集时, 有一些基本原理要注意,还有更多的实际的问题要解决。从用户的观点来讲,今天的测试领域面临着三大主要挑战测试成本不断增加、测试系统越来越庞杂以及对测试投资的保护要求越来越强烈。虽然增加产品的电气程度可以增加其功能与性能,但所增加的功能与性能都需要通过测试来保证其质量。因此,随着
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理资料 2022年电压采集系统设计毕业设计毕业论文及文献综述管理资料 2022 电压 采集 系统 设计 毕业设计 毕业论文 文献 综述 管理 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内