基于Matlab的数据采集系统设计毕业论文Word文件下载.docx
- 文档编号:15087388
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:17
- 大小:133.67KB
基于Matlab的数据采集系统设计毕业论文Word文件下载.docx
《基于Matlab的数据采集系统设计毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于Matlab的数据采集系统设计毕业论文Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
基于MATLAB;
基于声卡;
数据采集
TheSystemDesignOfDataAcquisitionBasedOnTheMATLAB
Abstract:
MATLABhasthefunctionofhigh-performancenumericalcomputationandvisualscientificengineeringcomputing.Itsupportsexplanatorylanguageinputandthesoundcard,containsrichmathematicalfunctionsandhaspowerfuldataacquisitiontoolboxwithsimpleprogramming.AstheMATLABdatacollectioncard,thesoundcard,comparedtotheconventionaldatacollectioncard,endowswithalowprice,simpledevelopmentandconvenientsystem.Thispaperhasdiscussedadesignthatcombinesthetwokindstoconductdatacollection.
Thispaperhasspecificallyintroducedthebackgroundofthistopic,thestructureandthecharacteristicsofnowadaysdatacollectionsystem.IthasalsointroducedMATLABanditsdatacollectiontoolbox.ByusingtheA/D,D/AconversiontechniqueofthesoundcardandthefunctionofMATLAB,Ihavepresentedacost-effectivedatacollectionandanalysisdesignbasedonthesoundcard,andanalyzedanddescribedthoroughlythecourseandmethodsofdatacollectionandanalysissystembyusingMATLABlanguageprogramming.Finally,thispaperhasprovidedsomeexampleswhichhaveappliedthisdatacollectionsystem.
Keywords:
BasedonMATLAB;
Basedonsoundcard;
DAQ
1绪论
1.1课题背景
数据就是科学实验、检验、统计等所获得的和用于科学研究、技术设计、查证、决策等的数值,是实验、测量、等的结果,常以数量的形式给出,用于作为结论的论据。
数据采集(DataAcquisition)是将被测对象(外部世界、现场)的各种参量(可以是物理量,也可以是化学量、生物量等)通过各种传感元件作适当转换后,再经信号调理、采样、量化、编码、传输等步骤,最后送到控制器进行数据处理或存储记录的过程。
数据采集系统就是将温度、压力、流量、位移等模拟量采集、转换成数字量,并进行存储、处理、显或打印的系统。
在当今社会各个领域,包括科研和实验研究,数据采集系统有着不可代替的作用,数据采集和处理进行得越及时,工作效率就越高,取得的经济效益就越大。
MATLAB产品系列被广泛应用于包括信号与图像处理、控制系统设计、通信、系统仿真等诸多领域。
它的一大特性是有众多的面向具体应用的工具箱和仿真块,包含了完整的函数集用来对信号图像进行处理。
而MATLEB提供的数据采集工具箱汇集了MATLEB集成的M文件和MEX文件动态连接库,可以实时显示通过计算机数据采集硬件采集的数据。
利用该数据采集工具箱可以方便地建立数据采集系统。
1.2数据采集系统的历史与发展
数据采集系统起始于20世纪50年代,1956年美国首先研究了用在军事上的测试系统,目标是测试中不依靠相关的测试文件,由非熟练人员进行操作,并且测试任务是由测试设备高速自动控制完成的。
20世纪70年代中后期,随着微型机的发展,诞生了采集器、仪表同计算机溶为一体的数据采集系统。
由于这种数据采集系统的性能优良,超过了传统的自动检测仪表和专用数据采集系统,因此获得了惊人的发展。
20世纪90年代至今,在国际上技术先进的国家,数据采集技术已经在军事、航空电子设备及宇航技术、工业等领域被广泛应用。
由于集成电路制造技术的不断提高,出现了高性能、高可靠性的单片数据采集系统(DAS)。
目前有的DAS产品精度已达16位,采集速度每秒达到几十万次以上。
数据采集技术已经成为一种专门的技术,在工业领域得到了广泛的应用。
该阶段数据采集系统采用更先进的模块式结构,根据不同的应用要求,通过简单的增加和更改模块,并结合系统编程,就可扩展或修改系统,迅速地组成一个新的系统。
现在,数据采集领域正在发生着重要的变化。
首先,分布式控制应用场合中的智能数据采集系统正在发展。
其次,总线兼容型数据采集插件的数量正在增大,与个人计算机兼容的数据采集系统的数量也在增加。
本文评述了近期市场上的数据采集产品,并进一步指出了这些产品的发展趋势。
数据采集与控制数据采集已长时间地被认为与数据记录及其它数据收集系统相等同。
在工作时,一些要打印出硬拷贝,而另一些则把采集的数据馈送给主计算机处理。
但是,随着分布式控制在各个领域里越来越普遍地应刷,数据采集设备开始同控制设备相结合。
1.3采集和采样方式
在数据采集领域,有许多采样方式,以下介绍几种常见的采样方式。
(1)过采样(OverSampling)。
采样方式中最早是过采样,根据采样定理,采样频率fs必须高于被采信号最高频率fch的两倍,才不致产生频率混叠现象。
(2)欠采样(UnderSampling)。
在通信和动态数据的采集中,发展了一种欠采样技术,即采样频率fs可以低于信号频率fch,但信号的频带宽度不得大于0.5fs,利用采样信号产生的高次谐波,将采样后的信号移至第二或者更高的奈奎斯特区。
(3)等效时间采样(EquivalentTimeSampling)。
主要是对于重复的周期波形进行等效时间采样。
(4)变速率变分辨率采样。
而常见的采集方式则有以下几种。
(1)扫描式采集(ScanningAcquisition):
时分制、多通道巡回采集。
(2)并行式采集(ParallelAcquisition):
多个通道同步并行采集,每个通道采用一个独立的A/D转换器,通道采集速率只取决于A/D的转换速率,与通道数无关。
(3)交替采集(InternativeAcquisition):
一个通道由多个A/D转换器交替采集,使每个通道采样速率等于多个A/D的转换速率之和,可以高于单个A/D的转换速率。
2数据采集系统结构
2.1系统结构
数据采集系统主要由两部分组成:
采集子系统和计算机子系统,即下位机智能数据采集系统和上位机HMI(HumanMachineInterface)系统。
采集子系统实现将客观世界被测对象信号采集和转换为能被计算机处理的数字信号的功能等;
计算机子系统实现对采集数据的控制、存储和处理等功能,计算机起着对采集数据的存储和处理、统计分析、提供人机接口与其他计算机的数据通信和交换的功能。
一般的外置式数据采集系统结构如图1所示。
模拟信号由传感器采得经过信号调理模块送入数据采集硬件设备。
在数据采集设备中完成A/D转换,包括采样、量化、编码,转化成数字信号后送入与之相连的PC机中。
根据不同的要求,在PC机上利用MATLAB以及二次编程实现数据的实时分析与处理。
用户可以通过人机交互界面修改、设定各项参数来控制数据采集硬件设备的工作状态,同时可以得到数据的采集与分析结果,从而实现数据采集与分析的自动化。
图1一般的外置式数据采集系统结构
整个系统可分为数据采集和数据分析两大部分,以友好的图形界面与用户进行交互沟通。
数据采集部分实现数据采集功能,根据用户选择的采样频率和预设的采样时间,从声卡获得用户需要的数据;
数据分析部分对采集到的数据进行频谱分析。
全部数据的时域和频域波形以图形方式直观地呈现于用户面前。
此外,还提供保存数据以及回放数据的功能。
图2给出了基于MATLAB的数据采集系统的简图,主要部件数据采集工具箱提供了硬件驱动程序和MATLAB环境之间“对话”所需的硬件驱动程序适配器、数据采集引擎和M-文件函数。
图2基于MATLAB的数据采集系统简图
硬件驱动程序适配器在硬件驱动程序和数据采集引擎之间交换属性数值、数据和事件;
数据采集引擎用来存储各个设备对象,以及每个设备对象的属性值;
对采集到的数据进行存储并且使不同事件同步;
M-文件用来创建设备对象、采集或输出数据、配置属性值和检测数据采集状态和数据采集设备。
2.2系统的特点和性能指标
数据采集系统一般具有以下几个特点。
(1)现代采集系统一般都由计算机控制,使得数据采集的质量和效率等大为提高,也节省了硬件投资。
(2)软件在数据采集系统中的作用越来越大,增加了系统设计的灵活性。
(3)数据采集与数据处理相互结合的日益紧密,形成数据采集与处理系统,可实现从数据采集、处理到控制的全部工作。
(4)数据采集过程一般都具有“实时”特性,实时的标准是能满足实际需要;
对于通用采集系统一般希望有尽可能高的速度,以满足更多的应用环境。
(5)随着电子技术的发展,电路集成度的提高,数据采集系统的体积越来越小,可靠性越来越高,甚至出现了单片数据采集系统。
(6)总线在数据采集系统中有着广泛的应用,总线技术它对数据采集系统结构的发展起着重要作用。
评价一个数据采集系统的性能有很多指标,但是一般采用以下几个比较常用的指标进行评价。
2.2.1系统分辨率
系统分辨率是指数据采集系统可以分辨的输入信号的最小变化量。
通常可以用如下几种方法表示系统分辨率。
使用系统所采用的A/D转换器的位数表示系统分辨率;
使用最低有效位值(LSB)占系统满度值的百分比表示系统分辨率;
使用系统可分辨的实际电压数值表示系统分辨率;
使用满度值可以分的级数表示系统分辨率。
2.2.2系统精度
系统精度是指当系统工作在额定采集速率下,整个数据采集系统所能达到的转换精度。
A/D转换器的精度是系统精度的极限值。
实际上,系统精度往往达不到A/D转换器的精度。
因为系统精度取决于系统的各个环节(子系统)的精度,如前置放大器、滤波器、模拟多路开关等。
只有当这些子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Matlab的数据采集系统设计 毕业论文 基于 Matlab 数据 采集 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)