高速数据采集系统的研究与设计

来源 :中国地质大学 中国地质大学(武汉) | 被引量 : 0次 | 上传用户:tgb567_2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该论文根据作者的研究与实验,提出了一种高速数据采集系统的设计与实现的方案.高速数据采集系统的设计包括两大部分,硬件电路设计和软件程序编写.该系统中的硬件电路就是高速数据采集卡,它的设计也包括了两部分:高速数据采集部分和计算机接口部分.高速数据采集主要负责数据的高速采集和存储,而计算机接口部分设计主要是描述高速数据采集卡与计算机之间进行通信的方法.高速数据采集部分主要由各个功能模块组成,有采样通道选择模块、可调节增益放大电路模块、高速模数转换模块、采样速率选择电路模块、高速数据存储电路模块等组成.采样通道选择模块主要是该系统关于单通道和双通道可以自由切换的功能而设计的,在该设计中这一部分是采用并行结构,采用双ADC和双SRAM来构成双通道功能的,在单通道采集时,另一个通道被屏蔽.这样就可以实现单通道和双通道切换.可调节增益放大电路模块主要是采用了可编程的放大器,通过SPI口的不同数值的写入,实现不同的信号放大倍数.高速模数转换模块主要组成部分就是高速ADC,在该系统中采用的是TI公司的TLC5540,它集成了采样保持电路,简化了这一部分的电路.采样速率选择模块是应系统设计的要求可调节采样速率而设计的,使得该系统既可以实现高速的数据采集任务,又可以进行低速的数据采集,这一部分的设计大部分是在CPLD内实现的,具有很大的扩展性.高速数据存储电路模块主要起到了一个数据缓冲的作用,使得经模数转换后的高速数据在数据采集卡上得到缓冲后再送到计算机里进行处理.这一部分主要是由高速存取的SRAM构成,同时它地址的产生是在CPLD内完成的.高速数据采集卡上的微控制器MCU起到了核心控制的功能,一方面它是数据采集卡的核心控制,它控制信号的放大倍数,采样速率以及数据的存储和读取,当然这些控制属于从控制,而真正的控制来源是计算机,也就是说MCU接受计算机发来的指令,控制整个数据采集卡的工作状态.计算机接口部分主要讲述了高速数据采集卡与计算机之间的接口方法.在该设计中,用的是ISA总线接口的方法,ISA总线接口设计相对简单,数据传输速率不高,但在该系统中,采用了数据缓冲的方法,减轻了总线的压力.ISA总线的设计关键在于地址译码电路的设计.软件程序的设计是基于虚拟仪器的软件平台LabVIEW,在该系统中,充分利用了LabVIEW图形化编程的优点,简化了应用软件的编写复杂程度.LabVIEW是虚拟仪器的专用开发平台,集成了很多专用的控件,同时它的编程语言是基于流程图形式,非常简单易学.在软件程序的设计中包含了四个功能模块:数据采集模块、数据处理模块、数据存储模块和数据显示模块.
其他文献
21世纪是一个信息时代,互联网的广泛普及和信息技术的飞速发展在为人们带来方便与快捷的同时,也造成了信息的爆炸式增长,大量杂乱无章的内容充斥着整个互联网,为企业和用户造成了
空间数据挖掘的定义是从空间数据库中抽取令人感兴趣的、隐含的、潜在有用的知识和空间关系,以及空间数据库中没有明确存储的模式.空间数据挖掘能够从大型数据库中抽取有用并
该文以主要处理CT图像的CTIPS系统为例,详细介绍了如何基于DICOM标准实现DICOM图像的采集;研究了图像数据库和空间数据库的特点,挖掘两者之间的联系与区别,将图像数据库和空
该文开发了一个相对独立的手工雕刻辅助设计系统,可以帮助雕刻设计师完成制版前的平面设计工作,很好地解决了目前手工雕刻过程中现存的问题.其方法就是设计一种新的粗细变化
该文对视频检索中三个方面进行了讨论,即特征提取,镜头相似性检索和视频片段相似性检索.第二章讨论了静态特征和动态特征在视频检索中的应用.特征提取是基于内容检索的基础,
该文在介绍了XLM的由来、发展和XML的技术以及相关的技术族的基础上,重点研究了如何解决政府采购信息系统在实际应用中的关键问题,如:数据的共享和互通、如何支持政府采购业
金山卫深槽(简称金山深槽)位于杭州湾北部上海市金山区前沿海域地区,对该地区的经济发展,防汛防台工作有极大的影响,长期以来对金山深槽的研究分析一直得到金山区政府及中国
教务管理工作在高校管理工作中占有重要地位,为了提高教务管理工作的质量和效益,建立一个现代化、信息化、网络化的教务管理信息系统是非常必要的.该文主要讨论了一个基于网
随着互联网的普及,网络安全成为关系国计民生的重大问题.各种网络安全技术如入侵检测、防火墙、防病毒、安全审计等得到了广泛的应用.这些安全技术在不断发展的同时,也存在着
在程序不断演化的过程中,变得越来越难于理解,软件的维护也成为软件工程师的难题.最后,如果对程度进行了非常多的改变,那么就有必要用逆向工程和设计恢复技术来理解系统的当