基于LabVIEW的数据采集系统研究.pdf
《基于LabVIEW的数据采集系统研究.pdf》由会员分享,可在线阅读,更多相关《基于LabVIEW的数据采集系统研究.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、?第 11 期?2010 年 11 月工矿自动化Industry and Mine AutomationNo.11?Nov.2010?文章编号:1671-251X(2010)11-0121-04基于 LabVIEW的数据采集系统研究李涛,?雷万忠(1.河南理工大学电气工程与自动化学院,河南 焦作?454003;2.河南工程学院电气信息工程系,河南 郑州?451191)?摘要:针对在虚拟仪器的使用过程中需要利用数据采集卡对实验数据进行采集,而专用数据采集卡价格较贵这一现实问题,提出了一种基于 LabVIEW 的数据采集系统的设计方案,介绍了该系统的硬件组成及软件设计。该系统采用双 51 单片机控
2、制技术,通过 USB 接口实现多种数据采集对象的在线实时传送或离线大容量数据存储等功能,达到了取代专用数据采集卡的目的。关键词:数据采集;虚拟仪器;LabVIEW;51单片机?中图分类号:TD672;TP274?文献标识码:BResearch of Data Acquisition System Based on LabVIEWLI Tao,?LEI Wan?zhong(1.School of Electrical Engineering and Automation of H enan Polytechnic University,Jiaozuo 454003,China.2.Dept.of
3、 Electrical Information Engineering of Henan Institute of Engineering,Zhengzhou 451191,China)?Abstract:In view of problems that data acquisition card must be used to collect experimental data inuse of virtual instrument and price of private data acquisition card is very high,the paper put forward ad
4、esign scheme of data acquisition system based on LabVIEW and introduced the systems hardwareconfiguration and software design.T he system uses dual MCS51 control technology to achieve functions ofon?line data acquisition or off?line mass data storage through USB interface,which can displace private
5、dataacquisition card.Key words:data acquisition,virtual instrument,LabVIEW,MCS51收稿日期:2010-06-21作者简介:李涛(1978-),男,山东乐陵人,讲师,硕士,2007 年毕业于河南理工大学,现主要从事控制理论与控制工程专业的教学与科研工作,已发表文章 10 余篇。E?mail:lthn 0?引言虚拟仪器的突出特点之一在于在很大程度上用系统软件的升级替代了仪器设备硬件的更换,这将节省大量的资金投入,代表了仪器仪表技术的发展方向。目前,虚拟仪器技术在国外已经得到了长足的发展,但是在国内,虚拟仪器技术的开发和应
6、用尚属于起步阶段。如今,虚拟仪器已在超大规模集成电路测试、模拟/数字电路测试、现代家用电器测试、电子元件、电力电子器件测试以及军事、航天、生物医学、工厂测试、电工技术等领域的可移动式现场测试工作中得到应用。任何基于虚拟仪器技术的设备仍然需要利用数据采集卡实现数据的采集工作,以供系统进行进一步的分析处理。但是,数据采集卡往往价格昂贵,通常都在数千元或更多,这对于虚拟仪器技术的应用,特别是给虚拟仪器技术的学习、普及带来了不利影响。针对这一问题,笔者设计了一套基于 LabVIEW 虚拟仪器技术的低成本数据采集系统,整个系统包括下位机和上位机 2 个部分,其中,下位机部分以 51 单片机为核心,负责数
7、据的采集工 作;上 位 机 部 分 以 PC 机 为 基 础,利 用LabVIEW 设计的上位机数据分析软件系统完成对数据的处理工作 1。1?数据采集系统硬件设计基于 LabVIEW 的数据采集系统以 51 单片机为核心,主要负责完成对模拟信号的采集和转换、采集数据的存储、与上位机的通信、数据传送等工作,其结构如图 1所示。图 1?基于 LabVIEW 的数据采集系统结构?该系统主要包括:(1)控制单元,负责采集数据的初步处理与存储以及整个系统的工作模式选择和运行控制等;(2)高速数据缓存单元,用于提高采集数据的传送速度;(3)USB 接口单元,负责下位单片机数据采集系统与上位 PC 机的通信
8、;(4)上位PC 机利用 LabVIEW 设计的数据处理软件完成对采集数据的分析与处理功能。1.1?控制单元如图 1 所示,该数据采集系统的控制单元采用常见的 51 系列 AT89C52 单片机。但是,由于该数据采集系统需要对数据进行实时采集和传送,而51 单片机的处理速度有限,无法完全满足实时传递数据的需要,因此,本系统采用了双单片机系统设计,即由 2 片单片机分别完成不同的任务,提高系统的处理速度,以适应系统的实时性要求。其中 1 号单片机主要负责数据的采集,2 号单片机主要负责数据的存储、实时传送以及与上位机的通信 2。?为了提高系统的适应性,该系统设计了 2 种工作模式,即在线实时工作
9、模式和离线独立工作模式。当系统工作在在线实时工作模式时,系统将采集数据经高速数据缓存单元直接通过 USB 接口单元实时传送给上位 PC 机,由上位机处理软件对采集数据进行实时处理;当系统工作在离线独立工作模式时,系统将采集数据经数据缓存单元存入大容量数据存储单元,在需要对数据进行分析时再传送给上位机进行后续分析。这些工作模式可以通过软件或硬件设置实现。1.2?高速数据缓存单元为了进一步提高系统的数据传送速度,增强数据采集系统的实时性,本系统采用了双端口的FIFO 存储芯片 IDT 7202 作为系统的高速数据缓存芯片。由各传感器采集的模拟量经信号调理和AD转换后可不再经过单片机而直接传送给缓存
10、芯片进行缓存,随后根据不同的工作模式,该缓存单元可以直接向存储单元存储数据或经 USB 接口向上位机传送数据。在数据的传送过程中,2 个单片机仅仅负责控制高速数据缓存单元的工作状态,即由 1 号单片机控制芯片的写状态,完成数据从 A/D 的数据写入,由 2 号单片机控制芯片的读状态,完成数据的传送。在数据的传送过程中单片机不再进行数据的采集和传送工作,这将进一步提高数据的传送速度 3。其工作原理如图 2 所示。图 2?高速数据缓存单元工作原理1.3?USB 接口单元由于系统的接口单元是下位机(单片机数据采集系统)与上位机(PC 机)间进行通信的重要环节,特别是在数据交换方面起到独特的作用。当系
11、统工作在实时数据采集模式时,下位机所采集的数据通过高速数据缓存单元直接经过通信接口将数据发送给上位机分析软件进行处理。而当系统工作在离线模式或非实时工作模式时,系统所采集数据将直接存入系统的 SD 大容量存储单元,将所有有效数据进行存储,当采集工作完成后,上位机通过 USB 接口直接将数据从下位机的 SD 存储单元读出,供上位机虚拟仪器进行后续分析、存储。因此,在进行通信接口设计时必须要对接口的稳定性和传送速度等因素进行充分的考虑。基于以上原因,在本系统的通信接口部分采用了 USB 接口设计,其 USB 接口芯片选用了 FX2 系列的 CY7C68013,该芯片支持USB2.0,同时向下兼容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW 数据 采集 系统 研究
限制150内