基于LabWindows/CVI的数据采集与监控系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,随着虚拟仪器技术、网络通讯技术的显著进步以及Internet的迅速普及,将网络技术应用到虚拟仪器,使信号采集、传输和处理分析一体化,已成为一种趋势。这一方面可以使许多昂贵的硬件资源得以共享,另一方面还便于系统的扩展和效率的提高。它通过应用程序与各功能化模块的有机结合,用户利用友好的图形界面来控制计算机,完成对仪器控制、数据采集、分析、存储及显示等功能。
     本文针对数据采集与监控系统的开发需求,设计并实现了一种基于虚拟仪器平台的数据采集与监控系统。系统采用的是一个虚拟仪器的构造形式,由数据采集卡、工业控制计算机和信号调理电路构成硬件系统。系统软件开发平台为LabWindows/CVI,应用软件完成数据采集、处理、存储和显示等功能。
     论文的主要研究工作如下:
     (1)根据数据采集与监控系统的功能需求,提出了系统软件的总体设计方案,并对虚拟仪器的体系结构和软件开发两方面进行了深入的研究;
     (2)设计并实现了数据采集和处理模块。利用基于线程池的多线程技术和基于线程安全队列的数据保护机制,改善数据吞吐量,提高程序响应速度和更有效的后台数据处理;
     (3)设计并实现了通信模块。制定串口通信协议,确保数据传输的可靠性和高速率,有效解决了数据传输与远程监控的问题;
     (4)设计并实现了数据库模块。实现了详细数据查询、报警信息查询、数据报表管理、交接班管理、用户登录与权限管理等功能。
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.
引文
[1]白焰.分散控制系统与现场总线控制系统[M],北京:中国电力出版社,2005:85-8
    [2]任清珍,庞丽莉.基于串口的LabVIEw与PLC的通信实现[J].仪表技术,2004,(3):27-28
    [3]张凤均.LabWindows/CVI开发入门和进阶.北京:北京航空航天大学出版社,2001
    [4]张毅刚、乔立岩.虚拟仪器软件开发环境LabWindows/CV16.0编程指南.北京:机械工业出版社,2002
    [5]闫飞,史耀耀,马正锋.LabWindows/CVI的多线程技术在数控加工通讯中的运用.现代制造工程,2007
    [6]李改利,王红军,赵建辉.LabWindows/CVI平台下数据共享技术研究.北京机械工业学院学报.2007
    [7]郭雅萌,杨世凤,王建新.Labgrmdows/CVI与PCI数据采集卡通信技术研究.电子测量技术,第30卷,第5期,2007
    [8]黄天戍,李诗晗,黄绵华.LabWindows/CVI中串行通信的实现.仪表技术,2004
    [9]宋华军,朱明,沈美丽.高精度数据采集仪的实现与研究.电子器件,2007
    [10]周承仙,李仰军,武锦辉等.基于LabWindows/CVl的多路高速数据采集系统设计.电子测量技术,第30卷,第12期,2007
    [11]李雪,刘泰康,姜云.基于LabWindows/CVI的数据采集处理系统.电脑开发与应用,2007
    [12]张梦麟,李念强.基于LabWindows/CVI的温室环境控制系统设计.工业控制计算机,第20卷,第6期,2007
    [13]熊军,向学军.基于LabWindows/CVI的虚拟仪器面板设计.三峡大学学报(自然科学版),2004
    [14]成琰.基于LabWindows/CVI的汽车水泵综合性能试验台软件设计.测控技术,第24卷,第5期,2005
    [15]赵建,吴树奎,高杰.利用LabWindows/CVI的VISA体系对仪器进行I/O的操作.电子科技,第8期,2004
    [16]任成燕,赵勇,陈小林等.利用LabWindows/CVI实现电缆在线监测系统的串行通信.电子科技,第8期,2004
    [17]周兵,江加和.基于LabWindows/CVI的虚拟测试平台研究与开发.研究与开发,第26卷,第11期,2007
    [18]普措才仁.基于LabWindows/CVI多线程技术数据采集系统的构建.甘肃联合大学学报(自然科学版),2007
    [19]陈莉,林圳杰.基于LabWindows/CVI多线程研究与工程应用.工程控制技术,2006
    [20]朱中锐,蔡志明,郭岩.基于LabWindows/CVI数据采集系统.电子测量技术,第30卷,第1期,2007
    [21]吕强,王珂珂,沐阿华.基于LabWindows/CVI和DSC的数据采集系统.单片机与嵌入式系统应用,2009
    [22]陆艳洪,翟正军,马捷中.LabWindows/CVI在某测试系统软件开发中的应用技术.测控技术,2008
    [23]吴再华,尹立贤.模糊控制系统原理及应用浅析.甘肃联合大学学报,第22卷,第1期,2008
    [24]Lan Vuu,Khan.Instrument driver design.Autotestcon '99.IEEE systems readiness Technology conference,1999,129-131
    [25]Anderson,J.L,Jr.How to produce better quality test software.Instrumentation & Measurement magazine,2005,34-38
    [26]Logan.Adding reliability and determinism to your ATE system with LabWindows/CVI real-time.Systems readiness technology conference,IEEE,2006,784-788
    [27]Xu Yufang,Bai Xue,Lei Woni.Implementation of boundary-scan testing platform based on programming with LabWindows/CVI.Electronic measurement and instruments,2007,636-639
    [28]Titcomb,S.L.Computer-based interactive tutorials for electrical engineering laboratory instruction.Frontiers in education conference,2007
    [29]Li Yingfeng,Kish,L.B.Design and implementation of a cost effective system for module test automation.Electronic measurement and instruments,2007,283-286
    [30]Wu Xiao-jing.Design and implementation of temperature control system based on Lab Windows/CVI and matlab.v 19,n1,March,2006
    [31]Metzqer.Design of freely programmable LabWindows/CVI-based real-time simulators for testing industrial controllers.System Analysis Modelling Simulation,v30,n1,1998
    [32]Kong Lei.Method of matching and developing ABS control program base on LabWindows/CVI.Transactions of the Chinese Society of Agricultural Machinery,v37,n10,2007
    [33]Tang Xiaojun,Li Weiping,Liu Junhua.Virtual instrument for calibrating of multi-sensor testing system base on LabWindows/CVI.School of Electriacl Engineering,Xi'an Jiaotong University,2007
    [34]Yuu Lan,Khan Amin.Instrument driver design.Institute of Electrical and Electronics Inc.2008
    [35]Liang Qingyang.Research on the virtual instrument-based integrated test system for aircraft electrical power system.Chinese Journal of Scientific Instrument,v28,n12,2007
    [36]Han Xili.Software design for virtual digital storage oscilloscope based on PXI bus.Journal of the University of Electronic Science and Technology of China,v34,n5,2005
    [37]Wang Yongji.Design and control of Interact-based process control system.Chinese Journal of Scientific Instrument,v28,n 12,2007
    [38]Xiong Xiu.General testing system based on virtual instrument.Journal of Vibration,Measurement and Diagnosis,v24,n SUPPL,2004

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700