MATLAB的数据采集与分析系统设计 .docx
《MATLAB的数据采集与分析系统设计 .docx》由会员分享,可在线阅读,更多相关《MATLAB的数据采集与分析系统设计 .docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习基于 MATLAB的数据采集与分析系统设计摘要:利用数据采集卡构建的数据采集系统一般价格昂贵且难以与实际需求完全匹配。声卡作为数据采集卡具有价格低廉、开发简洁和系统灵敏等优点。本文详细介绍了系统的开发背景 ,软件结构和特点 ,系统的分析了数据采集硬件和软件设计技术,在此基础上以声卡为数据采集卡 ,以 MATLAB为开发平台设计了数据采集与分析系统。可编辑资料 - - - 欢迎下载精品名师归纳总结本文介绍了 MA TLAB 及其数据采集工具箱 , 利用声卡的 A/ D 、D/ A技术和
2、 MA TLAB的便利编程及可视化功能 ,提出了一种基于声卡的数据采集与分析方案,该方案具有实现简洁、性 价比和灵敏度高的优点。用MATLAB语言编制了相应软件,实现了该系统。该软件有着简 洁的人机交互工作界面,操作便利 ,并且可以依据用户的需求进行功能扩充。最终给出了应用该系统采集数据的应用实例。关键词:声卡数据采集 MATLAB信号处理1 绪论1.1 课题背景数据也称观测值,是试验、测量、观看、调查等的结果,常以数量的形式给出。数据采集,又称数据猎取,就是将系统需要治理的全部对象的原始数据收集、归类、整理、录入到系统当中去。数据采集是运算机治理系统使用前的一个数据初始化过程。数据采集技术广
3、泛引用在各个领域。比如摄像头,麦克风,都是数据采集工具。数据采集( Data Acquisition )是将被测对象 外部世界、现场 的各种参量 可以是物理量,也可以是化学量、生物量等 通过各种传感元件作适当转换后,再经信号调理、采样、量化、编码、传输等步骤,最终送到把握器进行数据处理或储备记录的过程。被采集数据是已被转换为电讯号的各种物理量,如温度、水位、风速、压力等,可以是模拟量,也可以是数字量。采集一般是采样方式,即隔确定时间(称采样周期)对同一点数据重复采集。采集的数据大多是瞬时值,也可是某段时间内的一个特点值。精确的数据测量是数据采集的基础。数据测量方法有接触式和非接触式,检测元件多
4、种多样。不论哪种方法和元件,都以不影响被测对象状态和测量环境为前提,以保证数据的正确性。数据采集含义很广,包括对连续物理量的采集。在运算机帮忙制图、测图、设计中,对图形或图像数字化过程也可称为数据采集,此时被采集的是几何量数据。在智能仪器、信号处理以及工业自动把握等领域,都存在着数据的测量与把握问题, 经常需要对外部的温度、压力、流量、位移等模拟量进行采集。数据采集技术是一种流行且有用的电子技术。它广泛应用于信号检测、信号处理、仪器外表等领域。近年来,随着数字化技术的不断进展,数据采集技术也显现出速度更高、通道更多、数据量更大的进展态势。数据采集系统是一种应用极为广泛的模拟量测量设备,其基本任
5、务是把信号送入运算机或相应的信号处理系统,依据不同的需要进行相应的运算和处理。它将模拟量采集、转换成数字量后,再经过运算机处理得出所需的数据。同时,仍可以用运算机将得到的数据进行储存、显示和打印,以实现对某些物理量的监视,其中一部分数据仍将被用作生产过程中的反馈把握量。数据采集系统是运算机测控系统中特殊重要的环节,目前,有各种数据采集卡或采集系统可供选择,以中意生产和科研试验等各方面的不同需要,但由于数据源以及用户需求的多样性,有时并不能中意要求。特殊是在某些应用中,需要同时高速采集多个通道的数据,而且为了分析比较各通道信号间的相互关系,经常要求全部通道的采集必需同步。现有的数据采集系统能够中
6、意上述要求的比较少,且价格特殊昂贵,体积较大,重量较重, 使用特殊不便利。一般模拟量是通过各种数据采集卡进行数据采集。目前常用的是具有 ISA 总线、 PCI总线等接口形式的A/D采集卡,虽然数据传输率很高,但是仍存在整个系统笨重,缺乏灵敏性,不能实现即插即用,不适合小型、便携设备接受等缺点。另外这些类型的采集卡在 运算机上安装比较麻烦,而且由于受运算机插槽数量、的址、中断资源的限制不行能挂接 许多设备。因此,工程师们往往需要花费大量的时间和资源用于系统搭建。随着现代工业技术的迅猛进展,生产规模的不断壮大,生产过程和制作工艺的日趋复可编辑资料 - - - 欢迎下载精品名师归纳总结杂,对自动测试
7、和各种信息集成的要求也就越来越高。数据采集系统的好坏将直接影响自动测试系统的牢靠性和稳固性,为了中意不同的测试需求,以及削减对资源的铺张,在系统的设计上应当尽量中意通用性和可扩展性。在高度进展的当今社会中,科学技术的突飞猛进和生产过程的高度自动化已成为人所共知的必定趋势,而它们的共同要求是必需建立在有着不断进展与提高的信息工业基础上。人们只有从外界猎取大量精确、牢靠的信息经过一系列的科学分析、处理、加工与判定,进而熟识和把握自然界与科学技术中的各种现象与其相关的变化规律,并通过相应的系统和方法实现科学试验争论与生产过程的高度自动化。换言之,生产过程的自动化面临的第一个问题就是必需依据从各种传感
8、器得到的数据来检测、监视现场,以保证现场设备的正常工作。所以对现场进行数据采集是重要的前期基础工作,然后再对现场数据进行传输和相应的处理工作,以中意不同的需要。数据采集卡是中低端数据采集系统设计的必选产品。基于 ISA 、PCI 的插卡式数据采集设备存在以下缺陷:安装麻烦。价格昂贵。受运算机插槽数量、的址、中断资源限制, 可扩展性差。在一些电磁干扰性强的测试现场,无法特的对其做电磁屏蔽,导致采集的数据失真。而现代工业生产和科学争论的进展要求数据采集卡具有更好的数据采集、处理能力,传统的 CPU 已经不能中意这一要求。针对以上要求,本文将论述一种基于PC 机的声卡技术,它安装简洁,成本较低。只需
9、利用运算机本身的软硬件资源,而不需添加其他任何设备即可构成数据采集与分析系统,使用MATIAB语言编制简洁的图形用户界面,该界面操作便利,并且可以依据用户的需求进行功能扩充。数据分析在整个科研工作中是个重要的必不行少的环节,它的目的是把隐没在一大批看来杂乱无章的数据中的信息集中、萃取和提炼出来,以找出所争论对象的内在规律。在有用中,数据分析可帮忙人们作出判定,以便实行适当行动。数据分析是组织有目的的收集数据、分析数据,使之成为信息的过程。这一过程是质量治理体系的支持过程。在产品的整个寿命周期,包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程,以提升有效性。例如,一个企业的
10、领导人要通过市场调查,分析所得数据以判定市场动向,从而制定合适的生产及销售方案。因此数据分析有极其广泛的应用范畴。数据分析系统工作的质量和速度如何,对整个科研工作的影响也是很大的。因此争论一种质量性能高的通用数据采集平台具有很大的意义。在近几十年来 IC技术和运算机技术的高速进展,为数据采集与分析供应了特殊良好与牢靠的科学技术基础,也提出了更高的要求和强有力的推动。如今面临着先进的运算机 技术和信息技术与落后的信息采集与分析技术的现实差距,那将大大影响科学技术的高度 进展和生产过程的高度自动化。所以,近几十年来世界各国都大量投入进行信息采集与分 析的工作,特殊是在经济发达的美、英、德、法日等国
11、与我国,都对这一技术高度重视。1.2 国内外争论动态数据采集是猎取信息的基本手段,数据采集技术作为信息科学的一个重要分支,与传感器、信号测量与处理、微型运算机等技术为基础而形成的一门综合应用技术,它争论信息数据的采集、储备、处理及把握等作业,具有很强的有用性。随着科学技术的进展,数据采集系统得到了越来越广泛得应用,同时人们对数据采集系统的各项技术指标,如:采样率、线性度、精度、输入范畴、把握方法以及抗干扰才能等提出了越来越高的要求,特殊是精度和采样率更是使用者和设计者所共同关注的重要问题,于是,高速及超高速数据采集系统应运而生并且得到了快速进展。今日,数据采集技术己经在雷达、通信、水声、振动工
12、程、无损监测、智能仪器、工业自动把握以及生物医学工程等众多领域得到广泛的应用并且收到了良好的成效。高速数据采集系统在国防、航天、边缘科学争论中及国民经济的各个领域的成功的应用,进一步引起了各方的关注,推动了它的研制和进展。随着科学技术的进展,数据采集系统得到了越来越广泛的应用。目前,国外许多公司与厂商都投可编辑资料 - - - 欢迎下载精品名师归纳总结入巨资进行数据采集系统的研制开发与生产销售,其中比较著名的有NEFF, NI 、HP, TEK等。从数据采集系统产品来看,各大公司供应的系列产品都包括了完成数据采集的诸如信号放大、滤波、多路开关、模数转换和接口等各种模块。现有的高速数据采集器件和
13、开发的产品中,目前仍没有完全实现高速、高辨论率。在雷达、通信、谱分析、瞬态分析、电视等应用领域,为中意实时检测和高速采集的日益更新的需要,实现数据采集的高速、高辨论率已成为数据采集系统的一个进展方向。现有的高速 ADC 器件和产品价格都比较昂贵,有些高速、高辨论率的器件本身仍存在着不稳固性,因此,在数据采集系统向高速、高辨论率进展的同时,开发和研制的器件和产品应不断的提高牢靠性,降低成本,提高性价比,以便使之得到更广泛的应用。在国内,由于历史、技术等缘由,我们的产品普遍存在:通用性差、用途单一、测点少、测量距离小、环境适应性差等缺点,远没有形成系列化、模块化、标准化的通用产品,根本无法中意国内
14、用户不断增长的需要,也远远不能与国外产品抗衡,正因此使得价格昂扬的国外产品占有了相当大的市场份额。1.3 数据采集系统的现状及进展数据采集与分析始终是生产实践争论与应用领域的一个热点和难点。随着微电子制造工艺水平的飞速提高及数据分析理论的进一步完善与成熟,目前国内外对数据采集系统的高性能方面的争论上取得了很大的成就。就A/D转换的精度、速度和通道数来说,采样通道从单通道进展到双通道、多通道,采样频率、辨论率、精度逐步提高,为分析功能的加强供应了前提条件。而在数据分析的微处理器上,最初的数据采集系统以8位单片机为核心,随着微电子技术的不断进展,新兴单片机的不断问世,十六位、三十二位单片机也为数据
15、采集系统研制厂家所接受,近年来接受具有DSP 功能的数据采集系统也己投入市场。同时,通用 PC 机的 CPU 用于数据处理也较为常见。总之,相伴着高性能微处理器的接受和用户技术要求的不断提高,数据采集系统的功能也越来越完善。数据采集系统的进展主要表达在以下几个趋势:第一,在专业测控方面,基于PC 运算机的数据采集系统越来越成熟和智能化。在过去的二十年中,开放式架构PC 机的处理才能平均每十八个月就增强一倍。为了充分利用处理器速度的进展,现代开放式测量平台结合了高速总线接口,如PCI和 PXI/Compact PCI,以便获得性能的进一步提升。运算机的性能提升和由此引起的基于运算机的测量技术的创
16、新,正在连续不断的模糊着传统仪器和基于运算机的测量仪器之间的界线。其次,在通用测控方面,接受嵌入式微处理器的方案也由早期的接受A/D器件和标准单片机组成应用系统进展到在单芯片上实现完整的数据采集与分析,即目前极为热门的SOC System On Chip。通常在一块芯片上会集成一个,可以采样多路模拟信号的A/D转换子系统和一个硬CPU 核 比如增强型 80_52内核 ,而且其 CPU 的运算处理速度和性能也较早期的标准 CPU 内核提高了数倍,而且有着极低的功耗。这种单芯片解决方案降低了系统的成本和设计的复杂性。此外,为明白决SOC 方案中数据处理性能的不足,接受DSP 作为数据采集系统的CP
17、U 的争论与应用目前也逐步引起业内重视。但是这类产品目前仅仅处于进展的初级阶段,在精度、速度或其它性能指标上并不能很好的中意要求。因此,国内外以DSP 作为数据采集系统的采样把握和分析运算的争论与应用正在开放。近年来随着芯片技术、运算机技术和网络技术的进展,数据采集技术取得了许多新的技术成果,市场上推出了繁多的新产品。高速数据采集技术的进展一方面是提高采集速 率,另一方面不断向两端延长。一端是输入的信号调理,另一端是采集后的数字化信号的实时处理与事后处理。20 世纪 90 岁月末,随着数字技术快速进展,数据采集技术已向着并行、高速、大量储备、实时分析处理、集成化等方向进展。可编辑资料 - -
18、- 欢迎下载精品名师归纳总结(1)采样方式过采样( Over Sampling)。采样方式中最早是过采样,依据采样定理,采样频率 fs 必需高于被采信号最高频率fch 的两倍,才不致产生频率混叠现象。例如信号最高频率为 10kHz,采样频率必需高于20kHz。欠采样( Under Sampling)。在通信和动态数据的采集中,进展了一种欠采样技术,即采样频率 fs 可以低于信号频率 fch ,但信号的频带宽度不得大于 0.5fs ,利用采样信号产生的高次谐波,将采样后的信号移至其次或者更高的奈奎斯特区。例如采样频率fs 为 10kHz,可对频带 fch 落于 11 14kHz 的信号 频带宽度
19、为 3kHz,低于 0.5fs=5kHz 进行欠采样。于是在采样频率2 次谐波两边产生的采样后的信号频带为f2ch = 2fsfch =20kHz11 14 kHz= 3134 kHz ,或 9 6 kHz等效时间采样(Equivalent Time Sampling)。主要是对于重复的周期波形进行等 效时间采样。例如美国泰克公司的TDS784D数字储备示波器,其实际的采样频率为1 GS/s 1GHz ,对于重复的周期信号,实行周期微差法,可以达到250GS/s250GHz 的等效时间采样。例如对于1 GHz的方波,进行周期微差法采样,每个周期的采样只有微小的时差,将如干个周期中的样点集中排列
20、,即可测出方波上升沿和下降沿的波形。对于单次瞬态信号,这种方法是无效的。变速率变辨论率采样。(2) 采集方式的进展扫描式采集( Scanning Acquisition):时分制、多通道巡回采集。并行式采集( Parallel Acquisition:多个通道同步并行采集,每个通道接受一个独立的 A/D 转换器,通道采集速率只取决于A/D 的转换速率,与通道数无关。交替采集( Internative Acquisition):一个通道由多个A/D 转换器交替采集,使每个通道采样速率等于多个A/D 的转换速率之和,可以高于单个A/D 的转换速率。(3) 采集数据的实时分析与处理软件目前国外的测试
21、仪器或系统生产厂家,在生产硬件的同时,推出其相应的支持软件或软件开发平台,如为产品开发者供应的软件工具。为系统集成者供应系统应用软件的集成的环境。为终端用户供应编写自己的用户应用程序的手段。2 数据采集系统结构特点2.1 系统组成结构数据采集系统主要由两部分组成:采集子系统和运算机 子系统,即下位机警能数据采集系统和上位机 HMI (Human Machine Interface)系统。采集子系统实现将客观世界被测对象信号采集和转换为能被运算机处理的数字信号的功能等。运算机子系统实现对采集数据的把握、储备和处理等功能,运算机起着对采集数据的储备和处理、统计 分析、供应人机接口与其他运算机的数据
22、通信和交换的功能。数据采集系统涉及多学科,所争论的对象是物理 或生物等各种非电或电信号。依据各种非电或电信号的特点,利用相应的归一化技术,将其转换为可真实反映事物特点的电信号后,经 A D 转换器转换为运算机可识别的有限长二进制数字编码,以此作为争论自然科学和实现 工业实时把握的重要依据,实现对宏观和微观自然科学的量化熟识,典型的数据采集系统组成如图2-1 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结图 2-1典型数据采集系统的组成而一般的外置式数据采集系统结构如图2-2 所示。模拟信号由传感器采得经过信号调理模块送入数据采集硬件设备。在数据采集设备中完成A D转换,包括采样、量化、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB的数据采集与分析系统设计 MATLAB 数据 采集 分析 系统 设计
限制150内