摘要:数据采集是获得信息的基本手段,数据采集技术作为信息科学的一个重要分支,以传感器、信号测量与处理、微型计算机等技术为基础而形成的一门综合应用技术,它研究数据的采集、存储、处理及控制等作业,具有很强的使用性随着科学技术的发展和数据采集系统的广泛应用,人们对数据采集系统提出了越来越高的要求,特别在雷达、气象、地震预报、航空航天、通信等领域里,现场信号具有重要的作用,这些信号的主要特点是实时性强、数据速率高、数据量大、处理复杂、运算量大。
本课题利用LABVIEW开发平台设计一个可以局域网运行的的多通道远程数据采集系统,实现远程实时数据的采集、显示和数据库存储传输和WEB发布。要求完成系统需求分析,功能模块划分,流程图的设计,各个应用程序各模块的具体代码实现等全部过程。其流程是:通过数据采集卡和PC机、传感器构成一个系统采集相应的外部性息,将采集的数据放入Access构建数据库中,利用LABWindows/CVI实现数据文件的数据库动态存储与更新,最后通过LABVIEW 软件平台,实现数据的处理、传输和发布。软件功能包括:数据采集、数据查询、数据处理、数据传输和WEB发布。运行结果表明实现了基本功能,达到预期要求。
本系统具有结构简单、通用性强、稳定、可靠、实时性好、使用灵活、成本低等优点,并具有较强的扩展能力,适用于远程数据采集、远程测控等领域,有较高的使用价值。
关键词 虚拟仪器 ;ACCESS数据库 ;数据通信 ;远程数据采集
目录
摘要
Abstract
1 绪论-1
1.1 远程数据采集的背景和意义-1
1.1.1 虚拟仪器的起源-1
1.1.2 虚拟仪器的结构-2
1.1.3 虚拟仪器的特点-3
1.2 虚拟仪器的国内外发展现状-4
1.3本文研究的主要内容和意义-5
2 虚拟仪器的硬件-6
2.1 通用仪器硬件部分-6
2.1.1 传感器-6
2.1.2 信号调理器-6
2.1.3 数据采集卡-6
2.2虚拟仪器硬件部分-8
2.3 LabVIEW软件开发平台-9
2.3.1 LabVIEW的程序设计-10
2.3.2 LabVIEW的网络访问功能-11
3 系统方案设计-14
3.1 远程数据采集的功能-14
3.2远程数据采集总体流程图-14
3.3 系统硬件方案部分-14
3.4 系统软件方案设计-15
3.5本章小结-17
4 系统总体的实现-18
4.1 登录界面-18
4.2 主程序设计-19
4.3 数据采集模块-20
4.3.1 参数设置-20
4.3.2数据采集-21
4.4 数据传输模块-23
4.5 数据存储模块-24
4.6 数据库查询-25
4.7数据处理模块-27
4.8 服务器端的Web发布配置-28
4.9 客户端的远程测控-30
4.10 本章小结-31
5 总结与展望-32
结论-33
致谢-34
参考文献-35