多通道数据采集文献综述_第1页
多通道数据采集文献综述_第2页
多通道数据采集文献综述_第3页
多通道数据采集文献综述_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多通道数据采集系统的设计与实现引言进来,我在网上浏览了 200余篇有关数据采集系统的文献。下载了其中100多篇,详细研读了其中50余篇。我了解到在当今社会各个领域,包括科研和实验研究,数据采集系统 有着不可代替的作用,数据采集和处理进行得越及时,工作效率就越高,取得的经济效益就 越大.数据采集系统性能的好坏主要取决于它的精度和速度,在保证精度的条件下,还要尽可能地提高采样速度,以满足实时采集、实时处理和实时控制的要求。数据采集系统涉及多学科,所研究的对象是物理或生物等各种非电或电信号,如温度、 压力、流量、位移等模拟量,根据各种非电或电信号的特征,利用相应的归一化技术,将其转换为可真实反映事物

2、特征的电信号后,经A/D转换器转换为计算机可识别的有限长二进制数字编码,即数字量,并进行存储、处理、显示或打印。以此二进制数字编码作为研究自 然科学和实现工业实时控制的重要依据,实现对宏观和微观自然科学的量化认识。Microsoft Visual C+是Microsoft公司推出的开发 Win32环境程序,面向对象的可视化 集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、 代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数 据库接口、OLE2 , WinSock网络、3D控制界面。本课题研究的是利用 PC机上的声卡作为数据采集卡构建

3、数据采集系统。利用 VC编程 实现多通道数据采集并对数据采集进行控制和处理。正文1.研究背景及发展近况国外数据采集技术较上世纪有了很大的发展,从最近国外公司展示的新产品可以看出, 主要的发展方向可以概括为使用方便、功能多样和体积减小三个方面。国内数据采集技术起步比较晚,国内的数据采集系统与国外数据采集系统相比,在技术上仍然存在一定的差距, 主要表现在:(1)由于整个国内的微电子技术还与世界水平有一定差距,模数转换芯片的速度还不能达到世界先进水平,同时高速PCB设计方面的人才比较稀少,所以国内较少研制出速度非常高同时性能又非常好的数据采集系统。(2)数据采集系统的内存不大,数据采集系统本身的信号

4、处理功能不强,在现场只能做 一些简单的数据分析,大多数的处理要离线到计算机上去做。(3)系统的软件水平以及人机界面方面的水平还不是很高,设备操作起来有很多不人性化的地方。虽然国内与国外在数据采集技术上存在差距,但是总体来看这个差距在不断缩小,在不久的将来中国的数据采集系统肯定会晋升国际一流的水准。随着数字化步伐的不断加深,数据采集技术作为走进数字世界的一把钥匙,必须要紧跟数字化的脚步,只有掌握了尖端的数据采集技术才能在这个飞速变化的世界具有竞争力。数据采集系统常见的结构有三种:多通道分时复用数据采集系统、多通道同步数据采集系统和分布式数据采集系统,其中多通道同步数据采集系统是目前数据采集系统的

5、主流设计结构。在现代信号处理系统中,多通道同步数据采集系统广泛应用于各种军用、商用和工业领域中,如雷达系统、弹上设备及通信系统等。为了更快速更全面地分析系统,在采集系统 主要信号时,往往需要对一些相关信号进行测量。早先的多通道分时复用数据采集系统只能实现循环采集多路信号,不能得到多个通道同一时刻的采样点,并且数据采集的速率也不是很高,而多通道同步数据采集系统恰恰弥补了分时复用数据采集系统的不足。多通道同步数据采集系统的具体实现有很多种,下面介绍一些常见的设计方案:1 .嵌入式数据采集系统嵌入式数据采集系统是多通道同步数据采集系统的传统实现方案,该数据采集系统以 CPU为核心控制器。当前的处理器

6、技术已经非常成熟,很多数据采集系统都采用CPU作为控制器,从低端的 51单片机到高端的 ARM、PowerPC、DSP。使用51单片机等低端处 理器开发数据采集系统的主要优势在于价格便宜,系统的软硬件设计与配置规模都是以满足数据采集系统功能要求为原则,因此系统具有较高的性价比,一般用于实现低端数据采集系统。但是低端的嵌入式数据采集系统中单片机一般做的工作只是控制,速度不高,实时性不好,不可能去完成一些实时的处理工作,同时单片机的结构简单, 接口数量和类型都比较少,功能扩展能力很差。高端的嵌入式数据采集系统中核心控制器采用的是高端处理器,例如 ARM、PowerPC、DSP和MIPS等,这些处理

7、器的处理速度非常快,像 旧M 的PowerPC 750最快能工作在667MHz ,这就意味着高端数据采集系统能够完成大量实时信号处理的工作。 近年来带有嵌入式操作系统的数据采集系统已经成为一个趋势,市场上常见的有基于ARM的Linux数据采集系统、基于 PowerPC的VxWorks数据采集系统等。2 .基于FPGA的数据采集系统可编程逻辑门阵列FPGA(Filed Programmable GateArray)是在GAL/PAL、PLD等可编程器件的基础上进一步发展出来的产物。FPGA与传统的专用集成电路(ASIC)不同,它是一种可以随时修改功能的IC,这也是FPGA的一个重要优势。FPGA

8、的基本结构由6部分组成,分别为可编程输入 /输出单元、基本可编程逻辑单元、嵌 入式块RAM、丰富的互连布线资源、底层嵌入功能单元和内嵌专用硬核。传统的数据采集 系统往往采用单片机或数字信号处理器(DSP)来控制A/D、存储电路以及其它外围电路的工作,但是由于单片机本身的指令周期以及处理速度的影响,其时钟频率较低,各种功能都要靠软件的运行来实现。软件运行时间在整个采样过程中占很大的比例,效率非常低,很难满足系统对数据采集系统实时性和同步性的要求。而基于DSP的数据采集系统,虽然处理速度快,但成本较高,过于频繁的中断会使CPU的效率降低,响应速度变差。采用可编程逻辑器件设计数据采集系统,具有开发周

9、期短、集成度高、功耗低、工作频率高、设计费用低、 编程配置灵活等一系列优点。此外,还可以在FPGA芯片内实现采集控制、缓冲、预处理、传输控制、通信等功能。当然采用FPGA作为数据采集系统的控制器也存在一些问题,主要由于FPGA内部RAM资源比较少,会在某种程度上降低系统的传输速率。3 .虚拟数据采集系统虚拟数据采集系统是一种基于虚拟仪器(Virtual Instrument)技术的数据采集系统。虚拟仪器的起源可以追溯到上世纪70年代,计算机测控系统在国防、航天等领域已经有了长足的发展。微型计算机的出现使仪器的软件化成为可能。虚拟仪器是基于计算机技术的仪器,通过在通用计算机上加上软件和硬件,使得

10、用户在操作这台计算机时,就像在操作一台自己设计的专用传统电子仪器。在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器系统的关键,任何一个使用者都可以通过修改软件的方法,很方便地增减仪器系统的功能与规模。虚拟仪器技术的出现, 彻底打破了仪器功能由厂家定义,用户无法改变功能的模式,虚拟仪器技术给予用户充分发挥自己的才能和想象力的空间。用户可以随心所欲地根据自己的需求,设计自己的仪器系统,以满足各种各样的应用。要实现信号的多通道采集和分析功能,在传统的数据采集系统中,首先必须要选择合适的传感器来保证采集系统的 精确度和灵敏度,然后还需要实现数字信号处理算法来对采集到的信号进行实时处

11、理。信号速度要求越来越快,实时数据采集及数据处理的实现也就相应变得十分困难。而将虚拟仪器应用于数据采集系统,就可以有效地改善这种状况,计算机技术以其高效性增强了采集系统 实时信号处理的能力。一般的计算机数据采集系统包括传感器、信号调理器、数据采集卡和控制软件等。其中数据采集卡的主要技术指标包括位数(即采样分辨率卜转换速度等。其中数据采集板是核心部件,其采样频率、采样精度和通道数等直接影响着采集到的信号的质量和数量。现阶段大多数数据采集系统多应用商用的数据采集板,一般像12位采样精度、数据采集频率是200kHz, 8路采样通道能够满足多种应用需要,但其价格昂贵,有些功能可能并不实用。所 以本课题

12、就考虑到利用廉价的PC声卡代替昂贵的商用数据采集卡的可行性。声卡作为语音信号与计算机的接口卡彳%其最基本的一项功能就是A/D转换。实际上,除了语音外,很多信号的频率都落在音频范围内(比如机械量信号,过程量信号等 ),当我们需要对这些信号进行采集时, 使用声卡作为采集卡是一种相当令人满意的解决方案,其理由是:(1)价格便宜。一般声卡的价格,比起自己从头到尾开发一块采集卡的成本低得多。比 起目前市场上的采集卡的价格,更是不可同日而语相应地产品成本也会降低;(2)即买即用。完全省略了 A/D卡的硬件开发过程,很大程度上缩短了产品的开发周期 ; (3)灵活性好。量化位数可编程(8位或16位);采样频率

13、可编程(一般声卡的最高采样频率 可达200kHz ,并且连续可调);采样通道可编程(1通道或2通道);由于可以使用在 Windows 操作系统下,因此可用通用的软件开发工具对其进行开发(如Delphi, VB, VC等)。声卡的技术指标(如采样频率,带宽等)满足水声测量中的需要,所以用声卡搭建数据 采集系统是可行的。2.系统软件开发技术研究目前,常见的应用在Windows平台上的信号采集软件开发方法有基于MATLAB ,LABVIEW 和VB、VC等。MATLAB具有强大的数据分析与处理功能,其内部的数据采集 工具箱(DAQToolbox)提供了方便的数据采集函数。可以对外部物理世界的信号进行

14、实时的 采集。MATLAB自带的数据采集工具箱(Data AcquiSition Too1box)是为简化和加快数据采集 工作而设计的。然而在编辑软件界面方面却比较繁琐,无法令人满意。LabVIEW是一种程序开发环境,由美国国家仪器( NI)公司研制开发。是一款强大的图形界面开发软件, LABVIEW 用图标代替文本行创建应用程序的图形化编程语言,可视化编程,完成后的界面美观大方都是它的优点, 但其数据分析和处理功能却无法与MATLAB相比。Microsoft VisualC+是Microsoft公司推出的开发 Win32环境程序,面向对象的可视化集成编程系统。它不 但具有程序框架自动生成、灵

15、活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2 ,WinSock网络、3D控制界面。VC可以便捷的搭建系统界面,又可以精确而迅速的进行数据 分析和处理。综合了 MATLAB和LABVIEW的优点。总结数据采集与分析系统设计是一门综合性学科,它涉及传感器原理及应用,电子测量技术以及数字信号处理等多门学科,而数据本身就多种多样, 在采集方面就有很多的方法。传统的数据采集与分析是通过各种专业采集仪器来实现的。每台仪器只能用于某些特定的测量分析项目,应用范围较窄。通过数据采集硬件设备将传感器得到的模拟信号读入计算机

16、,在计算机上完成数据的分析与存储,可以取代各种声学仪器,使整个系统具有操作界面一目了然、参数设定便捷、升级更新与硬件无关等优点,是一种具有实际应用潜力的数据采集与分析系 统。参考文献1曹军义,刘曙光.虚拟仪器技术的发展与展望J.自动化与仪表,2003, 18 (1):1- 5.2陈据,黄用勤,王永涛.基于虚拟仪器的实时数据采集系统的设计J.武汉理工大学学报,2007, 29 (6): 122 124.3孟武胜,朱剑波,黄鸿,等.基于 LabVIEW数据采集系统的设计J.电子测量 技术,2008, 31 (11): 63-65.4黄松岭.虚拟仪器设计基础教程H.北京:清华大学出版社,2008.

17、10.5李念强.数据采集技术与系统设计M.北京:机械工业出版礼,2009. 5.6郑继明,李仪.声卡在数据采集中的应用J.国外电子测量技术,2000(5).7牛立全.用PC声卡采集超低频信号的方法J.微计算机应用,2004,1.8张伟.基于虚拟仪器的谐波测量研究 J.仪器仪表学报,2004, 25 (增刊3): 292-295.9王晓峰.基于虚拟仪器结构的虚拟式音频分析仪设计D.重庆大学,200210 温红艳,高静涛.基于PC声卡的虚拟示波器的开发实现J.武汉工业学院学报,24(1),2005,33-3511 尹屹梅,林祥钦.用声卡采集电生理数据的方法研究J.中国科学技术大学学报,2002,32(3):283 287.12 姜志玲.虚拟仪器技术在测控领域中的应用J.电子工程师,2003,29(8):3335.13 周林,殷侠等.数据采集与分析技术.第一版.西安:西安电子科技大学出版 社,2005.14 任家富,鹿先国,陶永莉.数据采集与总线技术.第一版.北京:北京航空航天大学出版社,2008.15 沈兰逊.高速数据采集系统的原理与应用.北京:人民邮电出版社,1995.16 宋万杰,罗丰,吴顺君.CPLD技术及其应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论