节点文献

基于LabWindows/CVI的数据采集与监控系统的设计与实现

Design and Realization of Data Acquisition and Monitoring System Based on LabWindows/CVI

【作者】 李敏智

【导师】 吕锋;

【作者基本信息】 武汉理工大学 , 通信与信息系统, 2009, 硕士

【摘要】 近年来,随着虚拟仪器技术、网络通讯技术的显著进步以及Internet的迅速普及,将网络技术应用到虚拟仪器,使信号采集、传输和处理分析一体化,已成为一种趋势。这一方面可以使许多昂贵的硬件资源得以共享,另一方面还便于系统的扩展和效率的提高。它通过应用程序与各功能化模块的有机结合,用户利用友好的图形界面来控制计算机,完成对仪器控制、数据采集、分析、存储及显示等功能。本文针对数据采集与监控系统的开发需求,设计并实现了一种基于虚拟仪器平台的数据采集与监控系统。系统采用的是一个虚拟仪器的构造形式,由数据采集卡、工业控制计算机和信号调理电路构成硬件系统。系统软件开发平台为LabWindows/CVI,应用软件完成数据采集、处理、存储和显示等功能。论文的主要研究工作如下:(1)根据数据采集与监控系统的功能需求,提出了系统软件的总体设计方案,并对虚拟仪器的体系结构和软件开发两方面进行了深入的研究;(2)设计并实现了数据采集和处理模块。利用基于线程池的多线程技术和基于线程安全队列的数据保护机制,改善数据吞吐量,提高程序响应速度和更有效的后台数据处理;(3)设计并实现了通信模块。制定串口通信协议,确保数据传输的可靠性和高速率,有效解决了数据传输与远程监控的问题;(4)设计并实现了数据库模块。实现了详细数据查询、报警信息查询、数据报表管理、交接班管理、用户登录与权限管理等功能。

【Abstract】 In recent years, with the development of Virtual Instrument (VI) techniques, distributed execution techniques and network communication techniques,especially with the fast progress and popularization of Internet, it has been a wide trend for VI technologies to be incorporated with network communication techniques, which to a large extent facilitates the integration of signal acquiring, signal transferring and signal processing. At the same time-sharing of many expensive hardware resources as well as building VI systems with high flexibility and high testing efficiency become feasible. Cooperation with the application process and the combination of functional modules, user-friendly graphical interface to control the computer, to complete the instrument control, data acquisition, analysis, storage and display.This thesis aimed at the research and design requirements of the data acquisition and monitoring system, designed and implemented a kind of data acquisition and monitoring based on VI. What the system uses is virtual instrument’s structural types, by data acquisition card, industrial control computer and signal recuperation electric circuit constitution hardware system; System software developing platform is LabWindows/CVI, the application software completes data acquisition, processing, the memory and the demonstration.This thesis’s prime work is as follows:(1) Aimed at the requirement of data acquisition and monitoring system, then planning and designing of software system, also, this article has do depth research in hardware and software architecture of VI;(2) Designed and implemented the module of data-acquisition and processing. Using the technology of multi-threading which based on thread pools and the technology of data protection which based on data safe queue, to improve the data throughput and improve response time and procedures for more effective background processing;(3) Designed and implement the module of communication. Programming serial communication protocol, to ensure the reliability of data transmission and high-speed rate, also, working out an effective solution to the data transmission and remote monitoring;(4) Designed and implemented the module of database. The detail data inquiry, the alarm information inquiry, the report forms inquiry, the login and administration authority are fully realized.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络