基于LabVIEW和PCI-6221板卡的多路数据采集系统设计.doc
《基于LabVIEW和PCI-6221板卡的多路数据采集系统设计.doc》由会员分享,可在线阅读,更多相关《基于LabVIEW和PCI-6221板卡的多路数据采集系统设计.doc(56页珍藏版)》请在沃文网上搜索。
1、内蒙古科技大学毕业设计说明书(毕业论文) 基于LabVIEW和PCI-6221板卡的多路数据采集系统设计摘要在生产过程中,应用数据采集系统可对生产现场的工艺参数进采集、监视和记录,为提高产品质量、降低成本提供信息和手段。在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬间物理过程的有力工具,也是获取科学奥秘的重要手段之一。总之,不论在哪个应用领域中,数据采集与处理越及时工作效率就越高,取得的经济效益就越大。文章主要内容就是在综合了虚拟仪器技术的特点之上提出了一种基于LabVIEW和PCI-6221板卡的多路数据采集系统的实现方法,首先介绍了虚拟仪器的总线及其标准、框架结构、数据采集的
2、相关理论,然后给出了数据采集系统的硬件结构图。在分析本系统功能需求的基础上,介绍了程序模块化设计、数据库、Web、多线程等技术,最后重点介绍了应用LabVIEW 8.5开发平台实现数据采集系统的方法,给出了设计的前面板及程序框图。该系统具有多路数据采集、实时显示、历史数据回放与报警记录等功能,并且利用labSQL数据库访问技术,实现了采集数据的存储。此外,还使用Web技术实现了对系统的远程访问及控制。关键词:虚拟仪器;数据采集;PCI-6221 板卡;曲线显示;labSQL数据库The Design Of Multi-channel Data Acquisition System On Bas
3、ed Of LabVIEW And PCI-6221 Acquisition BoardAbstractIn the production process, the application of data acquisition system at the scene of the production process parameters into the collection, monitoring and recording, in order to improve product quality, reduce costs and means of providing informat
4、ion. In scientific research, applied data acquisition system will be a lot of dynamic information, is to examine the physical processes of the moment a powerful tool, but also access to scientific mysteries of one of the important means. In short, regardless of which applications, data acquisition a
5、nd processing more efficient and timely work of the higher, the greater the economic benefits yielded. The main context of the design is a combination of the characteristics of virtual instrument technology on top of a LabVIEW-based and PCI-6221 data acquisition board system approach, first introduc
6、ed its virtual instrument bus standard, the framework structure , data collected related to the theory, and then given a data acquisition system hardware structure. In analyzing the functional requirements of the system on the basis of the procedures introduced modular design, database, multi-thread
7、ing technology, and finally focuses on the LabVIEW 8.5 application development platform for the realization of the method of data acquisition system, given the design of the front panel diagram and procedures. The system has multi-channel data acquisition, real-time display, historical data playback
8、 and recording features such as alarm and to take advantage of labSQL database access technology, to achieve the collection of data storage. In addition, the use of Web technology on the system and control of remote access.Keywords: Virtual instrument; data acquisition; PCI-6221 board; curve shows;
9、labSQL database目录摘要IAbstractII第一章 绪论11.1数据采集系统研究背景及意义11.2虚拟仪器技术简介21.2.1虚拟仪器的概念和特点21.2.2 虚拟仪器的分类及结构21.2.3虚拟仪器技术的现状及前景展望31.3本文主要内容4第二章 数据采集的基本理论52.1输入信号的类型52.2输入信号的连接方式72.2.1 测量系统分类72.2.2选择合适的测量系统92.3信号调理112.4采样定理122.5数据采集及处理的过程122.6数据采集系统的一般组成及各部分功能描述14第三章 基于LabVIEW和PCI-6221板卡的多路数据采集系统173.1虚拟仪器最基本的三种
10、组建方案173.2系统总体硬件框图183.3系统实现的功能特点193.4系统前面板设计193.4.1登录系统193.4.2通道参数配置203.4.3实时数据显示223.4.4历史数据查询223.4.5报警记录243.5本章小结24第四章 系统硬件描述254.1信号调理模块254.1.1信号调理模块的选用254.1.2 NI SCC信号调理模块简介254.1.3测量放大电路264.1.4滤波电路264.2数据采集卡简介274.2.1概述274.2.2数据采集卡的组成274.2.3数据采集卡的参数设置284.2.4 I/O接口设备PCI-6221数据采集卡294.3硬件抗干扰措施294.3.1测控
11、系统中常见的干扰294.3.2常用的抗干扰措施304.4本章小结30第五章 系统软件设计及其相关技术315.1软件平台选择315.1.1概述315.1.2虚拟仪器的软件基础315.1.3 图形化编程软件平台LabVIEW325.1.4用LabVIEW设计虚拟仪器的方法345.1.5 测试系统应用软件结构355.2 LabVIEW中的数据库访问技术355.2.1 Microsoft ADO简介355.2.2结构化查询语言SQL365.2.3 LabSQL工具包365.3系统的应用软件编制375.3.1启动系统375.3.2系统登录模块375.3.3用户管理模块385.3.4数据采集模块395.3
12、.5数据存储模块395.3.6数据回放模块405.3.7报警及记录模块415.4 其它相关技术425.4.1 Web上发布程序425.4.2多线程技术455.4.3 LabVIEW与多线程455.4.4多线程技术在本设计中的应用455.5本章小结46第六章 总结47参考文献48致谢5050第一章 绪论1.1数据采集系统研究背景及意义数据采集系统是对传感器或所需测量或处理的信号进行采集、数字化、存储、分析和显示的一个完整信号处理链路。数据采集的任务就是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机或相应的信号处理系统,根据不同需要进行相应的计算和处理,得出所需的数据。与此
13、同时,将计算机得到的数据进行显示或打印,以便实现对某些物理量的监视,其中一部分数据还将反馈回生产过程中的计算机控制系统用来控制某些物理量。数据采集几乎无孔不入,它已渗透到了地质、医学器械、雷达、通讯、遥感遥测等各个领域,为我们更好的获取信息提供了良好的基础。另外,我们在评估一个信号源的质量时,也可以通过数据采集的手段将信号采集存入计算机,再通过各种处理方式来评价信号源的好坏。这时,该数据采集系统就类似一台测试仪器。数据采集系统性能的好坏,主要取决于它的精度和速度。在保证精度的条件下,应有尽可能高的采样速度,以满足实时采集、实时处理和实时控制对速度的要求。精度是通过有效位数来反映的,有效位数越高
14、,要求系统的噪声就越低,这在实际工作中实现起来不太容易很好的克服系统噪声,目前从采集精度上看,有效位数能做到12位就很不错了。速度是通过采样速率来反映的,速度太高,传统的TTL逻辑常常不能满足需求,一般高速采集芯片的输出逻辑都为ECL逻辑。这样相应地增加了功耗。所以,在高速数据采集芯片的设计上是用大功耗来换取高速度,同时也减小了逻辑摆幅。根据目前芯片市场来看,速度最高的A/D转换芯片己经达到了1.5GHz。数据采集系统对模拟器件提出的挑战众所周知,近20年来,与数据采集系统相关的PC技术及数字信号处理技术得到了飞速的发展,处理速度提高了。数据采集领域正在发生着重要的变化。首先,分布式控制应用场
15、合中的智能数据采集系统正在发展;其次,总线兼容型数据采集插件的数量正在增大,与个人计算机兼容的数据采集系统的数量也在增加。数据采集与控制数据采集已长时间地被认为与数据记录及其它数据收集系统相等同。因此,对数据采集系统的研究具有重要且深远的意义。1.2虚拟仪器技术简介1.2.1虚拟仪器的概念和特点虚拟仪器是仪器技术、计算机技术、总线技术、软件技术及其他技术相结合的产物,它利用计算机强大的数字处理能力实现仪器的大部分功能,打破了传统仪器的框架,形成了一种新的仪器模式。美国NI公司于20世纪70年代中期提出了虚拟仪器的概念。虚拟仪器是在以通用计算机为核心的硬件平台上,利用计算机强大的软件功能实现信号
16、数据的运算、分析和处理,利用I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。是计算机技术与仪器技术相结合的产物,其基础是计算机系统,核心是软件技术。是一个测试自动化系统的高性能、低成本运载平台。同时,NI公司在虚拟仪器概念出现以后,推出了图形化虚拟仪器专用开发平台LabVIEW。为了兼顾其它高级语言软件开发者的习惯,NI还推出了Lab Windows/CVI、Component works等交互式开发平台。虚拟仪器具有以下特点:l 软件是虚拟仪器的核心;l 性价比高;l 缩小了仪器厂商与用户之间的距离; l 具有良好的人机界面; l 具有方便、灵活的互联;l
17、 开发周期短;l 可靠性高;l 具有开放性、模块化、可重复使用及互换性等特点; l 维护、维修方便。 1.2.2 虚拟仪器的分类及结构虚拟仪器随着微机的发展和采用总线方式的不同,可分为五种类型:第一类:PCI总线-插卡型虚拟仪器 这种方式借助于插入计算机内的数据采集卡与专用的测试软件(如LabVIEW、HPVEE等)相结合,完成测试任务。它充分利用了计算机的总线、机箱、电源及软件的便利,但它的关键取决于A/D转换技术。这类仪器受PC机机箱和总线限制,并存在电源功率不足、机箱内部噪声电平较高、插槽数目不多,插槽尺寸较小,机箱内无屏蔽等缺点。插卡式仪器最便宜,因个人计算机数量非常庞大,用途广泛,特
18、别适合于教学部门和各种实验室使用。第二类:并行口式虚拟仪器 最新发展的一系列可连接到计算机并行口的测试装置,它们把硬件集成在一个采集盒里或一个探头上,软件安装在计算机上。典型产品有LWK公司的DSO-ZIXX系列数字示波器。它们最大的好处是可以与笔记本电脑相连,方便野外作业,又可与台式电脑相连,实现台式与便携式两用。第三类:GPIB总线方式的虚拟仪器 GPIB技术是EIEE488标准的虚拟仪器早期的发展阶段。它的出现使电子测量由独立的单台手工操作向大规模自动测试系统发展,典型的GPIB系统由一台PC机、一块GPIB接口卡和若干台GPIB式的仪器通过GPIB电缆连接而成。在标准情况下,一块GPI
19、B接口卡可带多达14台仪器,电缆长度可达20米。GPIB技术可用计算机实现对仪器的操作和控制,替代传统的人工操作方式,形成大型自动测量系统。GPIB测量系统的结构和操作命令简单,造价较低,适合在要求高精度,但不要求对计算机高速传输的情况下应用。第四类:VXI总线方式的虚拟仪器 VXI总线是一种高速计算机总线VME总线在VI领域中的扩展。由于它具有标准开放、结构紧凑,数据吞吐能力强,定时和同步精确,模块可重复利用,众多仪器厂家支持等优点,很快得到了广泛的应用。经过十多年的发展,VXI系统的组建和使用越来越方便,尤其是组建大、中规模自动化测量系统,以及对速度、精度要求较高的场合,有其他仪器无法比拟
20、的优势。但组建成VXI总线要求有机箱、零槽管理器及嵌入式控制器,造价比较高。第五类:PXI总线方式的虚拟仪器 PXI总线方式是在PCI总线内核技术上增加了成熟的技术规范和要求而形成的。PXI具有8个扩展槽,而台式PCI系统只有3-4个扩展槽,通过使用PCI-PCI桥接技术,可扩展到256个扩展槽,台式PC的性价比和PCI总线向仪器领域的扩展优势结合起来,将形成未来主要的虚拟仪器平台。1.2.3虚拟仪器技术的现状及前景展望虚拟仪器技术在我国的研究刚起步,还有许多问题需要去探索,如智能化软件开发平台的研究,采用人工智能技术降低VI的设计难度,使用户简洁地构成VI系统,帮助用户对测试结果进行分析和判
21、断,完成复杂的测试任务等。国内虚拟仪器行业至今还没有形成具有自主知识产权的虚拟仪器核心开发技术,也没有相关的行业标准。虚拟仪器产业无论在规模还是在质量上都难以与国外同行匹敌,国外虚拟仪器产品几乎垄断了国内的市场。总之,随着计算机、网络、通信、微电子等相关技术的不断发展,VI技术也会不断向前发展,微型化、智能化和网络化将成为今后VI研究开发的主导方向。伴随网络技术的高速发展,出现了以网络为基础、虚拟仪器为核心的“虚拟实验室”的概念。目前,虚拟实验室已成功地应用于许多大型实验室的实验研究和高等学校的实验教学。在人工智能研究的影响下,人们开始关注如何提高虚拟仪器的智能化水平。虚拟仪器的发展主要取决于
22、三个重要因素。计算机是动力,软件是主宰,高质量的A/D采集卡及调理放大器与传感器是关键。无沦哪种VI系统,都是将硬件仪器(传感器、调理放大器、A/D)搭载到各种计算机平台上,加上应用软件面板构成,实现使用计算机的全数字采集测试分析。VI的发展完全跟计算机的发展同步,所以显示出VI的灵活性和强大的生命力。虚拟仪器的兴起是测试仪器技术的一次“革命”,是仪器领域的一个新的里程碑,未来的VI完全可以覆盖计算机辅助测试的全部领域。标准化、通用化、系列比、模块化以及开放式的体系结构等,VXI系统的观念将成为电子测量仪器仪表变革的重要方向。数据采集、测试、过程控制、信息传输与通信等现代信息技术汇聚在一起,将
23、最终导致标准化、规范化卡式仪器和软件化仪器的更广泛流行。虚拟仪器的发展将本着跟随通用计算机走、跟着通用软件走、跟着网络走的指导思想。继“软件就是仪器”的概念之后,很可能出现“网络就是仪器”的新观念。1.3本文主要内容本文的主要内容就是在综合了虚拟仪器技术的特点之上提出了一种基于LabVIEW和PCI-6221 板卡的数据采集系统的实现,即利用NI公司的数据采集卡PCI-6221板卡搭建出数据采集系统的硬件平台。并介绍了数据采集系统的软件结构,在此基础上以LabVIEW8.5为平台,阐述了利用虚拟仪器技术实现多通道数据实时采集,数据动态曲线显示的方法,在对数据的管理方面,利用LabSQL工具包使
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW PCI 6221 板卡 路数 采集 系统 设计
