论文部分内容阅读
风机性能检测试验是风机技术研究和生产的必要环节。随着风机技术的发展,对其检测技术的要求也越来越高。现代风机性能测试正从传统人工测试向自动化测试转变。计算机技术与测试仪器技术相结合,出现了一种新的测试仪器—虚拟仪器。虚拟仪器是一种充分利用计算机资源,其功能由用户设计的具有虚拟操作面板的计算机仪器系统。虚拟仪器技术和网络通信技术相结合,使网络化虚拟仪器应运而生,信号采集、传输和处理形成一体化,不受地域、环境的限制。虚拟仪器的网络化是实现远程测试的关键技术,组建基于虚拟仪器的网络测试系统是当今测试系统发展的必然趋势。在此基础上,本文提出了利用NI公司开发软件LabVIEW构建风机性能远程测试系统的方案。本文主要分为三部分。第一部分介绍了虚拟仪器的概念、特点、组成以及与网络化虚拟仪器系统有关的网络技术,详细地介绍了LabVIEW开发环境的特点及其开发远程测试系统的构建方案;第二部分分析风机性能测试的基本原理,并在虚拟仪器技术的基础上,构建了系统的总体结构,然后根据系统设计要求完成了系统硬件设计,对传感器、数据采集卡进行了选型,设计了信号调理电路;第三部分围绕开发的系统进行讨论和研究,针对网络化虚拟仪器、远程测试系统的实现要求,以LabVIEW作为开发平台具体实现了风机性能远程测试系统的软件设计。系统采用PC-DAQ方式的虚拟仪器结构。系统主要实现两大功能:一是数据的采集,系统采用模块化的设计,将系统分为选项设置、数据采集、数据处理、试验数据等模块,各模块采用层次结构进行编程,实现数据的采集、计算、处理、存储和显示等功能,并应用最小二乘法拟合出风机性能曲线。这为网络通信的服务器端程序做好准备,是系统关键所在;二是网络通信。系统使用LabVIEW提供的网络通信DataSocket技术实现,服务器程序不直接和客户机通信,而是单独加载一个独立的DataSocket服务器,并将数据发送到这个服务器上,同时客户端也从该服务器读取数据,从而实现数据的实时传输,达到远程测试的目标。整个系统具有界面友好、操作方便、成本低等优点,同时采用DataSocket技术不用设计专门的客户端程序,系统设计主要在服务器端。系统采用了网络化和模块化的设计,这种方案简单方便,具有很大的灵活性和扩展性,可通过功能模块的扩展来开发各种应用服务程序,满足更多用户需求。