搜索
您的当前位置:首页正文

论文初稿1

来源:二三娱乐


毕业设计报告(论文)

题目:电机性能虚拟测试系统设计

所 属 系 电子工程系 专 业 自动化 学 号 01208308 姓 名 姜晖 指导教师 许大宇 起讫日期 2012.2 --- 2012.5 设计地点 东南大学成贤学院

东南大学成贤学院毕业设计报告(论文)

诚 信 承 诺

本人承诺所呈交的毕业设计报告(论文)及取得的成果是在导师指导下完成,引用他人成果的部分均已列出参考文献。如论文涉及任何知识产权纠纷,本人将承担一切责任。

学生签名: 日 期:

东南大学成贤学院毕业论文

基于电机虚拟性能测试系统

摘要

虚拟仪器是在计算机基础上通过增加相关硬件和软件构建丽成的、具有可视化界面的仪器,它借助开发软件平台编制虚拟仪器面板,完成对仪器的控制、数据分析和显示,改变了传统仪器的使用方法。自从 LabVIEW 问世以来,虚拟仪器技术越来越广泛地应用于各个领域。本文应用虚拟仪器技术,研究、开发了一套电机自动测试虚拟仪器系统,实现电机的型式试验和出厂试验等功能。在此基础上确定了试验项目分类设计的系统软设计思想,并运用Lab Windows/CVI开发了电机测试系统软件;针对电机测试的主要项目,完成了系统型式试验的任务,实现了预期的设计目标,表明所开发的虚拟仪器软件系统是可行、有效的。本文主要研究内容如下:

首先,分析了用虚拟仪器实现电机测试的需求和要点,从电机类型、实验所采集的物理量等角度对各类电机的试验项目进行了整理和分类,确定了虚拟仪器系统软件的设计思想,并详细分析了测试系统中的各类数据及其相互关系,据此对虚拟仪器软件系统进行了模块结构设计。

其次,研究了系统各个模块的具体实现方式,探讨了数据采集、数据保存技术等实现中的重点难点问题;运用具有针对性的试验数据处理与向其他软件提供数据接口以供二次开发相结合的数据处理方法,实现了数据处理的方便性与灵活性。

关键词:虚拟仪器;测试系统;数据采集与处理;电机

Research on the Virtual Instrument Technology Based

I

东南大学成贤学院毕业论文

Automatic Motor Testing System

Abstract

Virtual

instrument is a special equipment with visual interfaces based oon computer related

hardware and software.It completes instrument control,data analysis and display, and other functions on the designed virtual instrument panel with the help of a software developed platform.It has changed the manner in which traditional instruments operated.Since the advent of LabVIEW advocated by NI Company,virtual instrument technology b as been Widely applied into many areas.

An automatic testing system for motor is developed based on virtual instrument technology and

Lab Windows/CVI integration developing platform in this thesis.It implements motor testing。Such as type testing and predelivery testing,and some relating functions,such as data acquisition,testing controlling,real time display,data storage and analysis.The testing precision and efficiency are greatly increased.The main contents of this paper are as follows:

Firstly,requirements and key factors for virtual instrument and motor testing are analyzed and various testing items ale classified from some points in practices,such as the physical quantifies needed to collected,data Structures ,test processing requirements and so forth.According to the above classification,a module—based software design plan is determined.Then testing data and their mutual relationships are analysis at length,and functional models for different modules of the virtue instrument system software are also built up.

Secondly,an automatic testing system for motor is developed under Lab Windows/CVI developing platform,concerning some key testing items of type testing and pre-delivery testing.Some main modules in the system are elaborated to achieve the desired goals.Besides,some key and difficult problems for virtual instrument designing ale discussed,e.g.The collection of data,data preservation technology and data processing method and et a1.Meanwhile,some conventional laboratory test items for electrical motor are done and some testing data are given 8S examples to show how the system is running.

Key words:Virtual instrument;Testing Systems;Data Acquisition and Processing;motor

II

东南大学成贤学院毕业论文

目 录

摘 要 ............................................................................................................................................................... I Abstract .................................................................................................................

错误!未定义书签。

目 录 ................................................................................................................................................................... 第一章 引 言 ...................................................................................................................................................1

1.1 研究的背景与意义 ...............................................................................................................................1 1.2 研究思路及内容 ...................................................................................................................................1 1.3 总体方案及结构 ...................................................................................................................................2 第二章 相关文献综述 .......................................................................................................................................3 第三章 虚拟仪器简介„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„5 第四章 电机自动测试系统总体设计 ................................................................................................................. 4.1 虚拟仪器系统设计概述„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 4.2 电机自动测试系统的功能分析„„„„„„„„„„„„„„„„„„„„„„„„„„ 4.3 测试系统的硬件设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 4.4 系统数据分析„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 4.5 软件结构及算法„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 第五章 LabVIEW软件„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 5.1 LabVIEW软件的简介„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 5.2 电机测试系统结构„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 5.3 LabVIEW程序设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 5.4 LabVIEW软件开发平台实现测试数据录入数据库以及数据库的访问设计„„„„„„„„ 总结„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 致 谢„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„

III

东南大学成贤学院毕业论文

引 言

1.1

研究的背景与意义

技术的发展对电机性能和质量指标提出越来越高的要求,电机试验是对电机装配质量及技术性能综合评价的重要环节,是电机制造和生产的重要工序。传统的试验设备和方法由于操作时间长,需观测的仪器多,人工读取测试数据和进行数据分析、计算,在一定程度上影响了电机测试的质量和精度。本课题提出利用虚拟仪器技术对电机性能进行测试,有效克服了传统测试方法的缺陷,提高了工作效率。

近年来,随着计算机技术的飞速发展,电动机计算机辅助测试(CAT)系统在电机行业得到了普及。基于计算机的电机性能测试也逐步取代传统的手动操作式电机检测,并向着自动化智能化的方向发展。然而,基于传统开发平台的电动机自动测试系统,往往面临开发周期长,成本高,兼容性和扩展性弱的不足,从而也阻碍了电动机自动测试系统的广泛应用。现代虚拟仪器技术的引入,通过虚拟仪器应用软件将计算机与标准化虚拟仪器硬件结合起来,从而实现传统仪器功能的软件化与模块化,以达到自动测试与分析的目的。利用虚拟仪器技术用户可以通过图形化的编程环境和操作界面,轻松完成对待测对象的信号调理,过程控制,数据采集、分析、显示和存储,故障诊断以及网络通信等功能,大大缩短了系统开发周期;同时由于采用了标准化的虚拟仪器软硬件,测试系统的兼容性和扩展性也得到了很大程度的增强;除此以外,虚拟仪器技术的灵活性强和可重用度高,可以使用户的测试系统规模最小化,且易于升级和维护,用户甚至可以使用现有硬件组成另一套测试系统,从而减少不必要的重复投资,降低系统的开支。

1.2 研究思路及内容

克服传统测试方法的缺陷,提高工作效率。科学技术的发展对电机性能和质量指标提出了越来越高的要求,电机测试技术的发展与电机工业的发展是密切相关的。电机试验是对电机装配质量及技术性能综合评价的重要环节,是电机制造和生产的重要工序。传统的试验设备和方法由于操作时间长,需观测的仪器多,人工读取测试数据和进行数据分析、计算,在一定程度上影响了电机试验的质量和精度。随着目前电机设计水平、工艺水平的进一步提升,以及电机原材料的性能不断提高,电机的性能和质量指标有了很大的提高。因此,对电机测试技术的要求也日益提高。 近年来,随着科技水平的进步,提高电机试验测试效率、降低操作人员劳动强度、提高测试精度和试验质量势在必行,而由于测试理论的丰富、测试手段的进步、带来设备精度的提高以及自动化测试系统和电子计算机在测试中的广泛应用,电机的测试技术也确实有了突飞猛进的发展。 电机试验是利用仪器、仪表及相关设备,按照相关的规定,对电机制造过程中的半成品和成品,或以电机为主体的配套产品的电气性能、力学性能、安全性能及可靠性等技术指标进行的检验。通过这些检验,可以全部或部分的反映被试电机的相关性能数据,用这些数据,可以判断被试电机是否符合设计要求、品质的优劣以及改进的目标和方向。电机试验及检测是电机研究、生产和维修过程中不可缺少的重要环节。因此,对于从事电机研究、生产或维修的单位来说,

1

东南大学成贤学院毕业论文

具备一套符合要求的电机试验检测设备是非常有必要的。

将现代虚拟仪器技术应用于电动机性能测试领域,充分发挥了虚拟仪器技术开发效率高、灵活性兼容性强和可重用度高的特点,设计与实现了多路并行电动机的在线测试,并使用PID控制算法控制算法参量,最后通过TCP/IP协议实现了测试数据的远程共享和用户对测试系统的远程操控。 1.3 总体方案及结构

本文应用虚拟仪器技术,研究、开发了一套电机自动测试虚拟仪器系统,实现电机的型式试验和出厂试验等功能。在此基础上确定了试验项目分类设计的系统软件设计思想,并运用Lab Windows/CVI开发了电机测试系统软件;针对电机测试的主要项目,完成了系统型式试验的任务,实现了预期的设计目标,表明所开发的虚拟仪器软件系统是可行、有效的。本文主要研究内容如下:

首先,分析了用虚拟仪器实现电机测试的需求和要点,从电机类型、实验所采集的物理量等角度对各类电机的试验项目进行了整理和分类,确定了虚拟仪器系统软件的设计思想,并详细分析了测试系统中的各类数据及其相互关系,据此对虚拟仪器软件系统进行了模块结构设计。

其次,研究了系统各个模块的具体实现方式,探讨了数据采集、数据保存技术等实现中的重点难点问题;运用具有针对性的试验数据处理与向其他软件提供数据接口以供二次开发相结合的数据处理方法,实现了数据处理的方便性与灵活性。

最后,针对电机常规测试项目进行了电机测试实验,给出了测试实例数据:并以三相突然短路试验和电压谐波分析两个典型的试验项目为例介绍了一些复杂的电机试验项目的设计及实现。

随着微机的发展和采用总线方式的不同,虚拟仪器的硬件构成可分为五种类型。PC总线—插卡型虚拟仪器,并行口式虚拟仪器,GPIB总线方式的虚拟仪器,VXI总线方式的虚拟仪器,PXI总线方式的虚拟仪器。

软件是虚拟仪器测试系统的重要组成部分。虚拟仪器软件开发必须采取分层设计,以便于代码复用。该软件一般分为四个层次:测试管理层、虚拟仪器功能层、仪器驱动层和I/O接口驱动层。

2

东南大学成贤学院毕业论文

第二章 相关文献综述

近年来,随着计算机技术的飞速发展,电动机计算机辅助测试(CAT)系统在电机行业得到了普及。基于计算机的电机性能测试也逐步取代传统的手动操作式电机检测,并向着自动化智能化的方向发展。然而,基于传统开发平台的电动机自动测试系统,往往面临开发周期长,成本高,兼容性和扩展性弱的不足,从而也阻碍了电动机自动测试系统的广泛应用。现代虚拟仪器技术的引入,通过虚拟仪器应用软件将计算机与标准化虚拟仪器硬件结合起来,从而实现传统仪器功能的软件化与模块化,以达到自动测试与分析的目的。利用虚拟仪器技术用户可以通过图形化的编程环境和操作界面,轻松完成对待测对象的信号调理,过程控制,数据采集、分析、显示和存储,故障诊断以及网络通信等功能,大大缩短了系统开发周期;同时由于采用了标准化的虚拟仪器软硬件,测试系统的兼容性和扩展性也得到了很大程度的增强;除此以外,虚拟仪器技术的灵活性强和可重用度高,可以使用户的测试系统规模最小化,且易于升级和维护,用户甚至可以使用现有硬件组成另一套测试系统,从而减少不必要的重复投资,降低系统的开发成本

[10]

[2]

[1]

经过改革开放三十多年的发展,汽车工业在我国已有了很大的发展,并有了自己的品牌。然而自新中国成立以来,汽车行业安全检测线靠国家强制性检定项目计量检定,以工程车为运输工具,携带大量各种汽车专用鉴定仪器,进行对汽车制造业生产线仪器不同参数的计量检定并对其检测。上世纪八十年代美国成功研制了虚拟仪器(Visual Instruments,简称VI)。在中国虚拟仪器技术还没有得到大面积的普及,但有相当一部分高校已经把虚拟仪器技术,特别是LabVIEW和科研试验结合起来,在汽车发动机试验监控、振动的分析等综合测试方面取得了可观的成绩。虚拟化后的测试仪器,只需要传感器、信号调理电路、DAQ和PC机,所有的功能键、显示器、曲线都可以在显示器上重构。其操作简单,用户可以方便地增、减模块,进行重新配置现有系统以满足新的测试要求,既不丢失已有的硬件和软件资源,又能满足测试要求。

为了提高舵机反馈电位器性能测试效率.研究一种新型舵电位器测试系统;该系统借助虚拟仪器开发平台将舵电位器电气性能与机械性能的测试融合在一起,使用步进电机和数字杠杆千分表配合测试并对轴对称度的测试方法进行了改进;试验和分析表明在不降低测试精度的前提下测试时间由原来的30分钟缩减到l0分钟,并且操作简单,提高了测试的自动化程度和测试效率。舵电位器是导弹控制系统中的一种重要仪器,其作用是对导弹燃气舵的偏转进行反馈,将信息送给计算机处理,用于导弹的制导和稳定,它是导弹主动段飞行时制导系统和稳定系统中的一个重要环节。因此,精确测试对舵电位器的阻值以及在整个量程内线性精度的准确高效测试就显得尤为重要。传统的测试系统只能对电气性能进行测试,本文介绍一种能将舵电位器电气性能及机械性能结合起来同时测试的自动测试系统,利用步进电机及数字千分表改进测试方法,提高了测试精度与测试效率。利用Lab windows/CVI虚拟仪器编写测控软件,提供了良好的人机交互功能

[5][8]

[3]

根据电液比例阀性能测试规范, 开发了用于电液比例阀性能测试的计算机辅助测试(CAT) 系统。利用虚拟仪器技术, 设计了CAT 系统软件, 实现了测试系统所要求的信号发生器、系统参数调整与控制、信号采集与处理、数据分析计算等功能。使用结果表明, 测试系统运行稳定、结果可靠、人机界面友好, 提高了比例阀特性测试精度和测试效率。

3

东南大学成贤学院毕业论文

由此可见虚拟仪器技术的灵活性强和可重用度高,可以使用户的测试系统规模最小化,且易于升级和维护,用户甚至可以使用现有硬件组成另一套测试系统,从而减少不必要的重复投资,降低系统的开发成本。

所谓虚拟仪器就是以计算机作为仪器统一的硬件平台,充分利用计算机的运算、存储、回放、调用、显示及文件管理等智能化功能,同时把传统仪器的专业化功能和面板控件软件化,使之与计算机结合构成一台从外观到功能都完全与传统硬件仪器相同,同时又充分享用了计算机智能资源的全新仪器系统。与传统仪器相比,它的最大特点就是把由仪器生产厂家定义仪器功能的方式转变为由用户自己定义仪器功能,满足多种多样的应用需求。由于虚拟仪器的测试功能、面板控件都实现了软件化,任何使用者都可通过修改虚拟仪器的软件来改变它的功能和规模,这充分体现了“软件就是仪器”的设计思想。虚拟仪器最有代表性的图形化编程软件是美国NI公司推出的LabVIEW(laboratory virtual instrument engineering workbench即实验室虚拟仪器工作平台)。LabVIEW使用了“所见即所得”的可视化技术建立人机界面,提供了许多仪器面板中的控制对象,如表头、旋钮、开关及坐标平面图等。用户可以通过使用编辑器将控制对象改变为适合自己工作领域的控制对象。LabVIEW提供了多种强有力的工具箱和函数库,并集成了很多仪器硬件库。LabVIEW支持多种操作系统平台,在任何一个平台上开发的LabVIEW应用程序可直接移植到其它平台上

[7][9]

通过以上分析可以看出,使用虚拟仪器构成测试系统进行数据采集和分析非常简单和方便,它将越来越多被工程师和科学家喜爱,它的使用也越来越广。

4

东南大学成贤学院毕业论文

第三章 虚拟仪器简介

虚拟仪器是计算机技术和仪器技术结合的产物。它把计算机、仪器硬件、固件与计算机软件结合起来。除继承传统仪器的己有功能外,还增加了许多传统仪器所不能及的先进功能。虚拟仪器的最大特点 是其灵活性。用户在使用过程中可以根据需要添加或删除仪器功能,以满足各种需求和各种环境,并且能充分利用计算机丰富的软硬件资源,突破了传统仪器在数据处理、表达,传送、存储方面的限制。

对于虚拟仪器(Virtual Instrument 简称Ⅵ),目前还没有一个被测量界广泛接受的定义

[11]

.国内外专

家从不同角度描述,如“虚拟仪器是看起来并在感觉上与物理仪器相同的软件包”;“虚拟仪器通常指利用个人计算机和有关硬件与(或)软件模块使之具有传统独立仪器功能的组合”等。IEEE终生成员Harold Goldberg的定义是,虚拟仪器应该由一些特殊的仪器子模块,若干通用计算机,一部分软件和一点对概念的理解构成,它可以很简单也可以很复杂。总的来说,虚拟仪器(virtual Instrument)是指通过应用程序将计算机与功能化模块硬件结合起来,用户可以通过友好的图形界面来操作这台计算机,就像在操作自己定义、自己设计的一台单个仪器一样,从而完成对被测试量的采集、分析、判断,显示、数据存储等。

我们也可以从技术和产品二个方面来认识虚拟仪器[12]。从技术角度讲,虚拟仪器的研制只是一种理念,其本身不需要特殊的技术,它是计算机技术和卡式仪器技术在计算机软件的支持下的测量技术,其主导思想就是利用计算机来最大限度的取代独立仪器,并在功能上利用计算机的优势来扩展[13]。从产品角度讲,虚拟仪器产品实际上是一系列的硬件与软件的组件,软件往往是一组虚拟仪器的开发平台,如已经面市的美国国家仪器(National Instruments,NI)的LabVIEW、Lab Windows/CVI,HP公司的HPVEE,Data Translation公司的DT-VEE等,它们有相配套的数据采集、信号发生等计算机卡式硬件可供选用,用户利用这些硬件和软件依据具体的测试任务构造测试系统[14][15]。 综合上述分析,可以给出虚拟仪器的定义如下:

一套虚拟仪器系统是以一台工业标准计算机再配上功能强大的应用软件、驱动软件和高性价比的硬件而组成的,它们结合在一起共同完成传统仪器的功能。

虚拟仪器的组成与传统仪器一样,一般由数据采集与控制、数据分析和处理、结果显示三部分组成。对于传统仪器,三个部分几乎均由硬件完成;对于虚拟仪器,后两部分主要由软件实现。与传统仪器相比,虚拟仪器设计目趋模块化、标准化、 设计工作量、复杂性大大减小。

虚拟仪器从硬件构成上讲。己经完全脱离了原有的单个仪器的概念,并不是在计算机上实现某一台仪器的功能,而是形成了一个虚拟仪器系统的概念。它是几种仪器的综合,是在计算机上实现多种不同仪器的协同工作的整体。虚拟仪器的硬件结构主要以计算机为核心,在其基础上扩展了不同类型的硬件设备,构成不同类型的虚拟仪器系统。

5

东南大学成贤学院毕业论文

一个典型的虚拟仪器系统框图如图3.1所示.

图3.1虚拟仪器系统框图

第四章 电机自动测试系统总体设计

6

东南大学成贤学院毕业论文

4.1 虚拟仪器系统设计概述

4.1.1 虚拟仪器的硬件构成

[18]

随着微机的发展和采用总线方式的不同,虚拟仪器的硬件构成可分为五种类型(1)PC总线—插卡型虚拟仪器

这种方式借助于插入计算机内的数据采集卡和专用的软件(如LabVIEW)相结合,完成测试任务。 (2)并行口式虚拟仪器

最新发展的一系列可连接到计算机并行口的测试装置,把硬件集成在一个采集盒里或一个探头上。软件装在计算机上,通常可以完成各种虚拟仪器的功能. (3)GPIB总线方式的虚拟仪器

GPIB即通用接口总线,是一种国际通用的可编程仪器的数字接口标准。典型的GPIB测试系统由一台PC机,一块GPIB接口板和几台GPIB仪器通过标准GPIB电缆连接起来,组成大型的自动化仪器测量系统。其特点是结构和命令简单,造价较低,适合于高精确度的要求,但不要求高速度数据传输的场合。

(4)VXI总线方式的虚拟仪器

VXI(Embus ex- tension for Instrumentation)总线是一种高速计算机总线(VME总线)在仪器领域

[19]

的扩展。它具有标准开发、结构紧凑、数据吞吐能力强、定时和同步精确、模块可重复利用、众多

仪器商支持等优点,使它应用越来越广。尤其在组建大中型规模自动测量控制系统,以及对速度、精度要求非常高的场合,有其它仪器无法比拟的优点。基于VXI总线的组建方案功能最为强大、组建的系统最为稳定.但VXI总线实现强大功能的同时。价格也是十分昂贵的。 (5)PXI总线方式的虚拟仪器

美国国家仪器公司于1997年推出PXI(Gibus Retentionist Instrumentation)控制方法

[20]

,基于PCI总线

的虚拟仪器系统构架,PXI将主流PCI计算技术和控制器均采用现在流行的奔腾处理器,带有标准GPIB接口、串并口、以太网络接口及显示器接口.为用户组建速度高、成本低、结构紧凑的测试系统提供了可行性。PXI总线方式是在PCI总线内核技术上增加了成熟的技术规范和要求形成的,具有高度可扩展性。

4.1.2 虚拟仪器系统的软件组成

软件是虚拟仪器测试系统的重要组成部分。虚拟仪器软件开发必须采取分层设计,以便于代码复用。该软件一般分为四个层次:测试管理层、虚拟仪器功能层、仪器驱动层和I/O接口驱动层。

(1)I/O接口驱动层。直接控制硬件的软件层,它和硬件、计算机操作系统密切相关,现在个人计算机普遍使用的是Windows操作系统,而Windows为保证其系统的稳定性,不允许应用程序直接对抛端口

操作,必须编写符合Windows标准的驱动程序。

(2)仪器驱动层。该层按仪器功能分类的函数痒。它完成I/O接口驱动层与虚拟仪器功能层的连接,是实现高层软件与硬件无关的重要保证.

(3)虚拟仪器功能层。采用电子计算机的组件技术(ActiveX控件、对象链接与嵌入即OLE)。通过将组件

7

东南大学成贤学院毕业论文

技术和虚拟仪器技术相结合.极大地方便了虚拟仪器的组建并提高了可重用性,可以完成虚拟仪器前面板设计以及仪器功能,利用组件技术还可以将应用程序与其它基于Windows的系统集成起来,允许用户添加不同的测量功能;采用软件定时采样、硬件中断与Windows多线程结合、DMA数据传输解决不同速率采集;采用Windows多线程技术可以实现数据处理、数据显示的同时进行。

(4)测试管理层。采用动态连接库DLL)技术实现测试管理层的功能,动态连接库是Windows下允许在应用程序运行时调用的函数库,把数据采集控制、信号的分析与处理、数据的管理、自动调节、自动校准、测试报告生成等软件功能模块都放在DLL中,供应用程序即用即调。 4.2电机自动测试系统的功能分析

在确定系统软硬件结构之前,必须先确定虚拟仪器测试平台系统的预想功能,对该系统的具体功能和要求描述如下:

(1)系统适用于电机的各种测试工作。例如电机常规的型式试验、出厂实验所需要进行的测试项目,以及三相突然短路试验、电压谐波分析等一些复杂的电机试验项目的试验。

(2)建立的仪器能够从硬件处采集信号,并且能将采集到的数据进行分析、处理和保存。

(3)仪器向操作者通知测试结果和处理结果有多种形式:实时数据形式,数据表格形式;图形形式等。 (4)操作者可以对测试仪器进行下述控制;参数设置测试命令、分析处理命令、保存命令。 (5)系统对操作者和开发者的误操作有相应的预防和解决措施。 4.3测试系统的硬件设计

对于系统硬件部分的规划,选定为使用PC卡式虚拟仪器结构。基于PC总线的虚拟仪器是虚拟仪器的一个重要发展方向。特别是近年来微型计算机迅猛发展,计算机硬件性能成倍增长,而价格却是稳中有降,这给PC卡式虚拟仪器提供了良好的硬件基础;同时,计算机软件也发展很快,从操作系统、应用软件到开发软件,都给用户提供了广阔的使用空间,也造就了一大批可熟练操作计算机的用户。这样PC卡式虚拟仪器就拥有了强大而廉价的硬件基础、广泛的软件支持和熟练的用户,这使得PC卡式虚拟仪器产业有着很大的发展潜力。硬件设备是基于计算机的虚拟仪器的运行基础,为虚拟仪器提供功能支持。PC卡式虚拟仪器的硬件设备一般由两部分组成,分别是基础硬件平台和外围硬件设备。基础硬件平台目前可以选择各种类型的计算机,计算机是虚拟仪器的硬件基础,对于工业自动化和测试与测量来说,计算机是功能强大、价格低廉的运行平台。由于虚拟仪器充分利用了计算机的图形用户界面(GUI),所开发的具体应用程序都是基于Windows运行环境,所以计算机的配置必须合适。根据功能需求,本系统采用了插卡型虚拟仪器硬件结构。其构成可参照图3.1来说明。系统传感器部分由三个电压、三个电流互感器和一个转速传感器组成,每个传感器得到的信号都要经过一个数据采集通道(Data Channel)连接到数据采集卡(Data Acquisition Card,简称DAQ卡)上,数据通道中包括有采样保持、滤波等信号调理电路。数据采集卡使用的是NI公司的PCIE系列产品,因为PCIE系列数据采集卡没有DIP开关,跳线和电位计等需要设置,我们可以很容易的用软件设置和校准采集卡

[21]

。数据采集卡直接插在工控计算机的

PCI扩展槽上,该工控机CPU为Intel奔腾Ⅲ芯片,在性能上已经完全可以满足测试系统的需要,而且在系统的稳定性上有很好的表现。计算机对测试数据进行计算、分析、处理和保存后,在外围设各上显示

8

东南大学成贤学院毕业论文

测试结果。 4.4 系统数据分析

作为一个电机测试系统,系统中的数据主要包括两个部分,—部分是测试系统的设置参数等系统自身的数据,另外一部分是作为被测试对象的电机的各种数据。测试系统本身的数据主要是指试验工况设定数据,试验工况是指电机的试验条件,其数据包括电机的工位设置,被试电机类型、用途、报警、保护倍数、互感器、分流器量程范围,采样设置等设定参数,这些参数通知系统菜单的设置,监控时的动作产生,测量面板的选择,采集数据如何还原为被测对象真实值等,在整个系统中这些参数是全局的,需要被各个模块使用,因此,试验工况是系统最基本的设定,必须在进行任何试验项目之前由用户确定。作为测试对象的电机的数据则包括四个部分。

第一部分是电机的信息与额定参数,包括电机类型、工作号、出厂日期等参考信息,以及额定电压、电流、功率、频率等铭牌参数和它们的单位,还有极对数、相数、定子绕组接法等设计参数,这些数据是试验工况设定时的参考,更是进行数据处理时不可缺少的.

第二部分数据是电机的试验项目列表,这个列表是对电机已傲试验项目和计划中待傲的试验项目状态的描述。列表中最重要的数据成员是试验项目的识别码,这是一系列预先在文件中定义的常量,用以区分开各试验项目,它决定了在进入测试界面、确定试验项目数据的保存方法和选择试验处理方法等关键场合时系统的动作。因此,试验项目列表是电机各试验项目数据的组织者,也是用户迸入试验项目的实际测试以及查询管理历史试验数据和试验处理等功能的桥梁。此外,列表中需要用若干个数据项描述一个实验项目的状态。如试验项目的名称、列入计划的日期、是否已做等,用来给用户提供一个电机型式试验的整体进度与状态的描述,行数、列数等几个用户不可见元素则用来辅助进行试验数据的管理。 第三部分数据是电机的试验数据。因为各试验项目的数据结构不同,所以无法以统一的格式来组织一个电机的所有试验项目的数据,必须借助试验项目列表数据来进行数据的组织。因此,各试验项目数据将以数据单元的形式出现,其整体特征由项目列表记录,并与其形成一对一的类似于主表与明细表的联系。

第四部分是电机试验处理的各种结果数据,包括由试验得到的各种电机参数,电机的特性曲线及其他处理中间结果等。试验处理的对象是电机的各试验项目数据和电机的额定数据,一部分试验处理也需要其他试验处理得到的中间结果数据。面向对象而言,电机的各部分数据完整的描述了一个作为被测控对象的电机对象,测试系统的任务从数据的角度来看,便是在给定的试验工况下,填充电机数据对象的各部分数据。

图4.1是测试系统的整体数据流图,其中椭圆形框表示系统动作,方框表示系统数据。由图可以看出,系统在进行实际试验数据采集动作之前必须先设置试验工况等相关参数,而后从主模块进入试验项选择,得到电机的试验项目列表,根据列表依次进行各项试验,得到试验数据,试验数据通过处理后得到试验结果,最后将相关处理后数据作为试验报告输出。

9

东南大学成贤学院毕业论文

图4.1测试系统的整体数据流图

试验处理结果返回到试验处理模块是因为某些试验的处理需要用到其他试验的处理中间结果。

4.5 软件结构

电动机性能虚拟仪器测试系统总体采用一种基于TCP/IP协议的客户机/服务器(CS)结构。服务器架构为NI FPC分布式I/O体系,利用其内嵌的独立式实时系统实现目标参量的信号采样,并完成对目标参量的实时监测和控制;客户机则采用通用的PC机结构,运行Windows 多线程操作系统,使用LabVIEW虚拟仪器平台,借助TCP/IP协议实现,与服务器之间控制参量及检测数据的通信,并提供GUI图形化用户界面,实现人机交互,完成控制参数的输入,以及检测数据的分析、运算和图表显示。系统操作流程为,上电后服务器自动启动存储器中内建的LabVIEW RT实时程序,并实时侦听客户机“开始测试”的命令;客户机开机运行电动机性能虚拟仪器测试主程序,完成用户登录、硬件配置、选择测试项目、设置测试参数后,启动测试程序;服务器侦听到客户端“开始测试”命令后,按照客户制定的硬件配置、测试项目以及测试参数开始实时控制与数据采集,并通过TCP/IP协议将实验数据发送给客户机;客户机发出PID控制命令,并对服务器发送的实验数据进行分析处理,完成PID控制后,按照测试项目进行测试,分析处理测试数据,并以图表方式显示实验结果;完成测试后,客户机发出结束测试的命令,经服

10

东南大学成贤学院毕业论文

务器接收确认后,结束测试。

图4.2电动机性能虚拟仪器测试系统软件结构框图

11

东南大学成贤学院毕业论文

第五章 LabVIEW硬件

5.1 电机测试系统结构

测试系统结构如图1所示,将被测电机的三相电压、三相电流通过电量传感器输入到A /D卡,另外,转矩信号和转速信号也通过传感器接到A /D卡。A /D卡采用PCI-1200卡,其具有8通道精度12位的A /D和3个16位的计数器, 2通道12位的D /A及24个I/O口。

图5.1系统结构框图

5.2 传感器与采集卡的介绍

5.2.1转矩传感器

主要由扭力轴、磁检测器,转筒及壳体等四部分组成。磁检测器包括配对的两组内、外齿轮,永久磁钢和感应线圈。外齿轮安装载扭力轴测量段的两端;内齿轮转筒内,和外齿轮相对,永久磁钢紧接内齿轮安装在转筒内。永久磁钢,内外齿轮构成环状闭合磁路,感应线圈固定在壳体的两端盖内。在驱动电机带动下,内齿轮随同转筒旋转。

内外齿轮是变位齿轮,并不齿合,齿顶六由工作气隙,内外齿轮的齿顶相对时气隙最窄,齿顶和齿槽相对时,气隙最宽。内外齿轮在相对旋转运动时,齿顶与齿槽交替相对,相对转动一个齿位时,工作气隙发生一个周期的变化,磁路的磁阻和磁通随之相应作周期变化,因此线圈中感应出近似正弦波的电压讯号,讯号电压瞬时值的变化和内外齿轮的相对位置的变化是一致的。

如果两组检测器的齿轮的投影互相重合时、两组电压讯号的相位差为零。安装时,两只内齿轮的投影是重合的。而扭力轴上的两只外齿轮是按错动半个齿安装的。因此,两个电压讯号具有半个周期的相位差,即初始相位差为α0=180°。若齿轮为120齿,分度角为3°,相位差为180°时,相应外齿轮错动1.5°。当扭力轴受到扭矩作用时,产生扭角β,两只外齿轮的错位角变为1.5°±β两个电压讯号的相差角相应变为:Α=120 ×(1.5°±β)=180°±120β。扭角和扭矩是成正比例的,因此扭角的变化和扭矩成正比,即相位差角的变化△α=α-α0=±120β=120K1M=KM 式中K1为相位差角和扭矩的比例系数,K=±120K1,“±”另表示转动方向。设扭力轴测量段的直径为d,长度为L,扭力轴材料的剪切弹性模为G,则K1=32L/πdG。将传感器的两个电压讯号输入TR-1转矩转速功率测量仪,经过仪表将电压讯号进行放大、整形、检相、变换成计数脉冲,然后计数和显示,便可直接读出扭矩和转速的测量结果。和转速的测量结果由于采用磁电转换、相位差原理和数字显示的转矩转速测量方法,因此能进稳定、可靠、快速行稳定、可靠、快速、灵敏的高精度测量。它具有如下特点:

12

东南大学成贤学院毕业论文

(1)可以测量静扭矩当把扭矩臂固定于扭力轴的一端,锁定另一端时,这时只要打开传感器的驱动电机,就可得到输出信号,并能很方便地对传感器进行静态校准。当然,已经过静校的传感器就能对静扭矩和低速下的扭矩进行精密测量了。

(2)不用滑环 扭矩测量是由非接触式磁电检测器的输出信号来实现的,所以本仪器可以测量其它仪器不可能测量到的高速转矩。

(3)精度高,稳定性好 由于扭力轴是由具有优良的弹性,滞后效应极小的高级合金材料制成,所以灵敏度高,残余变形小,读数稳定、可靠。

(4)操作简单、方便 该仪器和TR相配合,可自动测量并直接读出扭矩、转速功率,设置数据存储后每次开机即可直接测量。 5.2.2转速传感器

转速传感器是将旋转物体的转速转换为电量输出的传感器。转速传感器属于间接式测量装置,可用机械、电气、磁、光和混合式等方法制造。按信号形式的不同,转速传感器可分为模拟式和数字式两种。前者的输出信号值是转速的线性函数,后者的输出信号频率与转速成正比,或其信号峰值间隔与转速成反比。转速传感器的种类繁多、应用极广,其原因是在自动控制系统和自动化仪表中大量使用各种电机,在不少场合下对低速(如每小时一转以下)、高速(如每分钟数十万转)、稳速(如误差仅为万分之几)和瞬时速度的精确测量有严格的要求。常用的转速传感器可以分为三类: (1)光电式转速传感器

它分为投射式和反射式两类。投射式光电转速传感器的读数盘和测量盘有间隔相同的缝隙。测量盘随被测物体转动,每转过一条缝隙,从光源投射到光敏元件上的光线产生一次明暗变化,光敏元件即输出电流脉冲信号(图1)。反射式光电传感器在被测转轴上设有反射记号,由光源发出的光线通过透镜和半透膜入射到被测转轴上。转轴转动时,反射记号对投射光点的反射率发生变化。反射率变大时,反射光线经透镜投射到光敏元件上即发出一个脉冲信号;反射率变小时,光敏元件无信号。在一定时间内对信号计数便可测出转轴的转速值。 (2)电容式转速传感器

它属于电容式传感器,有面积变化型和介质变化型两种。图3中是面积变化型的原理,图中电容式转速传感器由两块固定金属板和与转动轴相连的可动金属板构成。可动金属板处于电 容量最大的位置,当转动轴旋转180°时则处于电容量最小的位置。电容量的周期变化速率即为转速。可通过直流激励、交流激励和用可变电容构成振荡器的振荡槽路等方式得到转速的测量信号。介质变化型是在电容器的两个固定电极板之间嵌入一块高介电常数的可动板而构成的。可动介质板与转动轴相连,随着转动轴的旋转,电容器板间的介电常数发生周期性变化而引起电容量的周期性变化,其速率等于转动轴的转速。 (3)变磁阻式转速传感器

它属于变磁阻式传感器。变磁阻式传感器的三种基本类型,电感式传感器、变压器式传感器和电涡流式传感器都可制成转速传感器。电感式转速传感器应用较广,它利用磁通变化而产生感应电势,其电势大小取决于磁通变化的速率。这类传感器按结构不同又分为开磁路式和闭磁路式两种。开磁路式转速传感器结构比较简单,输出信号较小,不宜在振动剧烈的场合使用。闭磁路式转速传感器由装在转轴上

13

东南大学成贤学院毕业论文

的外齿轮、内齿轮、线圈和永久磁铁构成。内、外齿轮有相同的齿数。当转轴连接到被测轴上一起转动时,由于内、外齿轮的相对运动,产生磁阻变化,在线圈中产生交流感应电势。测出电势的大小便可测出相应转速值。 5.2.3电压传感器

当原边经过电压传感器时,原边电流IP会产生磁力线,原边磁力线集中在磁芯周围,内置在磁芯气隙中的霍尔电极可产生和原边磁力线成正比的大小仅几毫伏的电压,电子电路可把这个微小的信号转变成副边电流IS,电压传感器的输出信号是副边电流IS,它与输入信号(原边电流IP)成正比,IS一般很小,只有100mA到400mA。如果输出电流经过测量电阻RM,则可以得到一个与原边电流成正比的大小为几伏的输出电压信号。提高电压传感器精度的方式:(除了安装接线、即时标定校准、注意传感器的工作环境外)通过下述方法还可以提高测量精度: (1)原边导线尽可能完全放满传感器内孔,不要留有空隙; (2)原边导线应放置于传感器内孔中心,尽可能不要放偏;

(3)需要测量的电流应接近于传感器的标准额定值IPN,不要相差太大。如条件所限,手头仅有一个额定值很高的传感器,而欲测量的电流值又低于额定值很多,为了提高测量精度,可以把原边导线多绕几圈,使之接近额定值。例如当用额定值100A的传感器去测量10A的电流时,为提高精度可将原边导线在传感器的内孔中心绕九圈(一般情况,NP=1;在内孔中绕一圈,NP=2;„„;绕九圈,NP=10,则NP×10A=100A与传感器的额定值相等,从而可提高精度);

(4)当欲测量的电流值为IPN/5的时,在25℃仍然可以有较高的精度。 5.2.4电流传感器

当原边导线经过电流传感器时,原边电流IP会产生磁力线,原边磁力线集中在磁芯气隙周围,内在磁芯气隙中的霍尔电片可产生和原边磁力线成正比的,大小仅为几毫伏的感应电压,通过后续电子电路可把这个微小的信号转变成副边电流is,并存在以下关系式:

IP *Ns=I p* Np 其中,IS—副边电流;

IP—原边电流; Np—原边线圈匝数; Ns—副边线圈匝数;

Np/Ns—匝数比,一般取Np=1。

(2)电流传感器的输出信号是副边电流IS,它与输入信号(原边电流IP)成正比,IS一般很小,只有100mA到400mA。如果输出电流经过测量电阻RM,则可以得到一个与原边电流成正比的大小为几伏的输出电压信号。

14

东南大学成贤学院毕业论文

15

东南大学成贤学院毕业论文

第六章 LabVIEW软件设计

6.1 LabVIEW软件的简介

电机的试验数据是判断产品是否符合标准要求,验证设计是否合理的依据。高精度的测量结果,对于改进产品设计,提高电机质量有着非常重要的意义。随着微机在各个领域的广泛应用,电机测试领域也逐步微机化,将微机应用于电机测试中,不仅可提高测试效率,而且可以对同一物理量等精度重复测量多次,以提高测量精度及可靠性,还可对大量试验数据进行处理,直接得到高精度的测量结果。在传统的三相异步电动机型式试验过程中,需要采集电压、电流、功率、转速、转矩等大量测试数据,并通过电压表、电流表、功率表等各种测试仪表对测量数据进行显示,实验人员通过各观测仪表获取测试数据。试验系统构成复杂,使用仪器仪表多。LabVIEW 是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Work-bench)的简称,是目前应用最广、发展最快、功能最强的图形化软件开发集成环境。LabVIEW 提供了功能强大的数学分析库,包括统计估计、回归分析、线性代数、信号生成算法等,可满

足三相异步电动机型式试验中各种数值计算和分析需要,使复杂的测试与测量任务变得简单易行。 LabVIEW内置信号采集、测量分析与数据显示功能,集开发、调试、运行于一体,不仅提供了几乎所有经典的信号处理函数和大量现代的高级信号分析工具,而且可以非常容易的与各种数据采集硬件、以太网系统无缝集成,与各种主流的现场总线通信以及大多数通用数据库链接。“软件就是仪器”反映了其虚拟仪器技术的本质特征。它作为目前国际上应用最广的数据采集和控制开发环境之一,使用图标代替文本代码创建应用程序,在测试与测量、数据采集、仪器控制、数字信号分析、通信仿真等领域获得了广泛的应用。

6.2 LabVIEW 数据处理程序设计

全部数据处理程序共由九个主要部分组成,如图5.2所示。由于在型式实验数据处理时,部分试验项目的计算需要使用前面试验所得计算结果,因此整个程序采用连续过程分段处理形式,各段的基本结构是一样的。

16

东南大学成贤学院毕业论文

图6.1数据处理程序

6.2.1 频率、功率因数及输入功率的计算

通过现场采集的三相电压及对应的三相电流信号波形计算出电源的实际频率、电动机的功率 因数和输入功率。 6.2. 1. 1 频率的计算

根据现场采样的电压信号进行峰2峰检测,得到两个峰值之间的采样数据长度;然后由采样数据长度除以A /D的实际采样率得到实际的电源频率。 6.2.1.2 功率因数的计算 计算功率因数的总体思路为: (1) 设: UA=Um sinωt,则电流

上式由直流量与2倍频交流量两部分组成。其中直流成份为1/2Um Imcosθ。

(2) 对以上电压信号进行积分后再与电流信号相乘得

Um cos(ωt) Im sin (ωt - θ) = -1/2UmIm sinθ +1/2UmIm sin (2ωt - θ) (2) 上式为直流信号与2倍频交流成份之和。其中,直流成份为-1/2Um Im sinθ。

(3) 分别取出式(1)和式(2)中的直流成份,两者相除,得到电压与电流相位差的正切值,由此得出被测电

17

东南大学成贤学院毕业论文

动机的功率因数。按照以上思路,根据现场采集的电压、电流信号,应用Lab IEW中提供的数学计算及信号处理工具即可计算出三相异步电动机的功率因数。这种测量方法的明显优点是:所计算的电压、电流位差与A /D的测量数据长度和采样速率的关系不大, (在满足奈奎斯特采样定理的前提下)提高了测量的精度。

6.2.1.3 有功功率的计算

根据采样电压、电流信号的数据,检索电压及电流的幅值,根据幅值计算出电压、电流的有效值,将电压、电流有效值的乘积再乘以功率因数得到有功功率,该功率即为被测电机的输入功率。 6.3.2 转差率计算

根据采样电压波形信号计算出电源实时频率。由实测电源频率计算出电动机的实际同步转速,并通过测量的被测电机的转速信号计算出转差率,这样,可防止和减小由于电源频率波动而引起的转差率的测量误差。实现上述运算的LabVIEW 程序框图如图3所示,图中输入信号1和信号2分别是相电压和相电流,直接相乘并取出直流成份;检测信号1的两个峰值之间,即一个周期的数据长度,分别截取信号1和信号2一个周期的数据长度,且将所截取信号1的部分积分,并与所截取的信号2的部分相乘,取其直流成份,由两个直流成份得到功率因数;将输入信号1和信号2通过有效值计算模块后,分别计算出有效值,由电压、电流有效值及所计算的功率因数计算出有功功率; 输入信号sample为A/D的实际采样速率信号,由该信号与信号的一个周期的数据长度,计算出电源的实时频率。

图6.2 电源频率、功率因数及输入功率计算

6.3. 3 曲线拟合

曲线拟合技术用于从一组数据中提取曲线参数,以得到这组数据的函数表达式。曲线拟合的算法叫

18

东南大学成贤学院毕业论文

做最小区域法。LabVIEW 分析软件库提供了多种线性和非线性的曲线拟合算法,例线性拟合、指数拟合、通用多项式拟合和通用线性拟合等。利用LabVIEW 分析软件库中提供的曲线拟合算法可以消除测量噪声、填充丢失的采样点、进行插值和外推等。空载特性P0′ = f (U0/U1)2 曲线拟合程序框图如图4所示。输入信号为采样电压、电流和空载功率信号,首先将采样电压信号与额定电压相除,再求平方,作为X 轴显示变量,将损耗功率作为J轴显示变量,在图形显示器上显示,由于采样点是离散的,故显示的是离散的点;将上述两组信号通过4次多项式拟合,得到拟合的曲线和拟合多项式的系数,将拟合的曲线在显示器上显示,取出多项式的系数构成函数式显示;通过拟合的多项式分别计算X = 0和X = 1时的值,即得到了铁耗和机械耗。

图6.3 空载特性曲线拟合及插值框图

6.3. 4 面板设计

数据显示板如图5.3所示。虚拟仪器前面板的界面类似于实际仪表的操作面板,因此,其特点是用拟仪表取代了真实的物理仪表,通过虚拟仪表可以对各个采样点及计算数据进行实时跟踪显示;可通过 拟示波器实时跟踪显示电压、电流波形;在线显示各条拟合特性曲线;也可以通过面板上的控制开关 择相同的试验项目和控制打印输出试验结果,虚拟仪器概念是LabVIEW的精髓。

19

东南大学成贤学院毕业论文

图6.4 数据显示板图

6.4 LabVIEW软件开发平台实现测试数据录入数据库,以及数据库的访问设计

6.4.1 原始数据库的创建

采用SQL Server 2000关系数据库管理系统。具体操作步骤如下: a) 使用企业管理器创建数据库DAQ;

b) 将DAQ添加系统数据源DSN中,并选择该系统数据源的驱动程序,本文所选驱动程序为SQL Server,任何具有权限的用户都可以访问该数据源;

c) 在查询分析器中利用create命令创建1个Test表,表的第1个列名为Time,数据类型为Date time,且设定为主键,向后依次为device、channel、sample、rate、signal0、signal1、signal2„;

d) 设置用户权限,权限决定用户能够对哪些数据对象执行哪种操作以及能够访问、修改哪些数据。 6.4.2测试数据的选择

本转子振动模拟试验台共装有5个传感器,分别为:2个涡流传感器、光电传感器、磁阻传感器、编码传感器。7路输出分别为:涡流传感器1间隙电压输出、涡流传感器1振动信号调理输出、涡流传感器2间隙电压输出、涡流传感器2振动信号调理输出、光电传感器转速信号调理输出、编码转速信号调理输出、磁阻转速信号调理输出。用户可根据需要把被测对象的信号输出连接到PCI-6024E的I/O接线端,并可按测试要求进行参数设置。

基于LabVIEW的测试系统程序设计中,在LabVIEW软件平台的前面板上放置7个开关按钮代表7个信号输出,为方便程序处理,把7个开关按钮组成布尔数组。同时,由于AI Waveform Acquire的channel端口的输入是I/O通道选择,须手动设置通道选择,为了实现开关按钮通道选择,可在前面板上放置大小为7的I/O数组,7个I/O节点的值分别设置为0,1,2,3,4,5,6,对应着数据采集卡的7个通道,布尔型数组经search D array节点确定被按下按钮的位置,该输出连接到Index array的Index输入端,I/O数组经Index array节点后的输出便是用户所选的通道,用户只要根据需要按下相应的按钮即可。框图程序如图5.4所示。

20

东南大学成贤学院毕业论文

图6.5 框图程序

6.4.3 LabVIEW对数据库的访问

本文采用Lab SQL实现LabVIEW对数据库的访问。Lab SQL是利用LabVIEW开发的多数据库、跨平台的LabVIEW数据库访问工具包。Lab SQL VIS按功能可分为4类:

a) Command VIS:完成一系列的基本ADO操作; b) Connection VIS:管理LabVIEW与数据库之间的连接; c) Record set VIS:对数据库中记录进行各种操作; d) 高层VIS:对前3类VIS进一步进行功能的封装。 6.4.3.1 数字型数组转换为字符串模块

经PCI-6024E采集到计算机中的数据可以是波形数据或一维数字型数组(可通过右键AI Acquire Waveform节点的Waveform端口进行切换),此处选择一维数组。而SQL中的插入语句要求是字符串语句,因而有必要将数字型数组转换为字符串,字符之间用\",\"隔开,框图程序如图5.5所示。

图6.6数字型数组转换为字符串模块图

6.4.3.2 LabVIEW访问数据库流程

利用Lab SQL访问数据库的步骤大致分为4步: a) 通过ADO Create.vi创建一个Connection对象; b) 利用ADO Connection Open.vi建立与数据库的连接;

c) 利用ADO SQL Execute.vi执行对数据库的操作(查询、添加、删除、修改);

21

东南大学成贤学院毕业论文

d) 利用ADO Connection Close.vi和ADO Connection Destroy.vi关闭与数据库之间的连接。 6.4.3.3 LabVIEW访问数据库的总体程序设计

为了使框图的结构更加简洁,从而使应用程序的调试、理解和维护更加容易,虚拟仪器框图程序通常采用模块化程序设计方法。本文将上述两个程序作为两个功能模块(通道选择模块、array to string模块)进行调用,完整的LabVIEW访问数据库的框图程序和前面板分别如图6.7和图6.8所示。

图6.7 LabVIEW访问数据库的框图程序

图6.8前面板

6.4.3.4 LabVIEW访问数据库的操作 1) 数据录入

运行上述程序后,选择所需通道,设置好采样频率和采样点数,点击开始按钮,此时进行数据采集,如果再按下数据录入按钮,则采集到的数据连同一些相关信息就被录入到指定的数据库中。 2) 数据查询

22

东南大学成贤学院毕业论文

技术人员或故障诊断专家要想对实验数据进行后续处理,可以根据实际需要从数据库中调出相应的数据。程序运行后,在前面板的SQL Server语句输人框中输入对应的SQL语句,如用户想要查询通道1从16:20:30到16:25:30的测试数据,可以在输入框中输入如下命令:select * from test where channel=1 and time between 16:20:30 and 16:25:30。此时用户可在前面板中观察这段时间内的波形。 3) 数据修改

除了上述两种常见操作外,用户还可以通过该程序对数据进行删除等其他更改操作,操作方法与数据查询操作类似。

6.4 结束语

随着被测试系统的大型化、复杂化、网络化,对测试系统要求越来越高,不但要有对仪器系统的管理,而且还需要强大的数据分析和管理功能,因而将数据库纳入测试系统成为必然。实际证明,本文介绍的方法在实际应用中取得了一定的效果。

23

东南大学成贤学院毕业论文

总结

虚拟仪器引发了测控技术领域的一场革命,基于虚拟仪器的自动测试分析系统的开发研究工作,是测试技术,仪器仪表技术,计算机软硬件技术。以及网络技术等多种学科交叉,多项技术综合的新兴研究领域。本论文系统详细的论述了基于虚拟仪器技术的自动测试分析平台的开发思想和开发手段,并给出了基于虚拟仪器技术的振动测试分析系统的开发过程作为实例,具有一定的学术价值和现实意义。 本文主要研究成果如下:

(1)对相关研究领域的发展状况及电机测试系统的需求进行了概括性的研究,掌握了传统测试系统存在的主要问题,明确了以及应用虚拟仪器技术研究开发电机自动测试系统的必要性和可行性。 2)对虚拟仪器技术进行了深入细致的研究,掌握了虚拟仪器技术的一般原理,相对于传统仪器的主要优点,以及基于虚拟仪器的测试系统的一般结构组成。同时,对虚拟仪器的主要开发软件(平台)做了细致的研究比较,筛选出美国NI公司出品的功能强大,编程方式简洁明晰,对计算机文本编程技术要求较低的Lab我软件作为系统的开发软件,这项研究工作为系统的开发找到了工具。

(3)对电机主要测试项目进行了比较深入的研究,完成了试验项目分类处理。开发中对各类电机型式试验项目从不同角度出发进行了分类整理,给出了分析结果。应用试验项目分类方法可以极大的节省开发工作羹,提高系统软件的可扩展性。

(4)从功能需求的角度,深入系统的研究了虚拟仪器电机测试分析系统的主要功能和乳间模块结构,并以LabVIEW为开发工具,开发了一台基于PC的虚拟电机测试分析系统。

虚拟仪器是计算机技术和仪器技术相结合的产物,硬件是虚拟仪器的关键,软件是虚拟仪器的核心。虚拟仪器的灵活性将越来越好、丽适用性将越来越广泛。相信虚拟仪器将完全可以覆盖计算机辅助测h武(CAT)的全部领域,并几乎能够代替所有的模拟测试设备。尽管本文所设计的系统实现了电机测试一些重建和关键测试项目的自动测试,然而本文研究的内容还处于比较基础的阶段,还需要进—步的拓展与加深。本文的进一步研究工作,将完善虚拟电机测试分析系统的开发,并将先进的测控技术理论方法,自动控制理论和方法应用于电机测试系统的数据采集、处理等过程中,使系统趋于完善,能够在电机测试实践中得到有效使用。

24

东南大学成贤学院毕业论文

致 谢

论文即将完成之际,首先要由衷地感谢我的导师许大宇老师,您以科学严谨的指导态度、准确到位的建议提示始终我很大的启发,我受益匪浅。您不厌其烦地指点着我对于论文的每次修改,并为我做出了进一步的改良指示,因此,我得以将论文不断充实、完善。我能顺利完成毕业论文的写作,离不开您的每一点滴的付出。在此向高山老师表示诚挚的感谢和崇高的敬意!

值此之际,我也要向在这四年中给予我诸多谆谆教诲和耐心帮助的各位老师致以衷心的谢意,你们以认真负责的态度,不仅教会了我许多专业知识,并同时拓展了我的知识面,使我能在各方面共同进步。

同时,我还要感谢学校对我的栽培,四年来,给我提供良好的学习、生活环境,让我可以在充满学术气息、又不失安逸舒适的氛围里,一步一步完成毕业论文的写作。

最后,感谢所有在我毕业论文从选题到结题过程中,予以我积极帮助的同学、朋友们。

25

东南大学成贤学院毕业论文

参考文献(References)

[1] 周腊吾. 智能化异步电机计算机测试系统[J]. 中小型电机 .2002;29(2):52~55.

[2] 姚立海, 姚立敏, 黄进. 基于DAQ的电机测试系统[M]. 电机电器技术, 2002;(3):47~49. [3] 宋字峰.Lab Windows/CVI逐步深入与开发实例[J] .2003.

[4] Bisley P M,Lu G,An Y,et a1.Three—Dimensional Tempera— true Measurement of Combustion Flames Using a Single Monochromat—magic CCD camera[J].IEEE Transaction Measurement,2005,54(4):1417—1420. [5] Fe Wang,Dong Li,Kea Cen,at a1.Efficient inverse radiation a—analysis of temperature distribution in participating medium based on backward Monte Carlo method[J].Journal of Quantitative Spec—necroscopy and Radiative Transfer,2008,109(12):2171—2181.

[6] 唐道旭,刘志忠,等.基于虚拟仪器的电液比例阀特性CAT 系统的研究[J].液压与气动,2007,10. [7] 杨乐平等. LabVIEW 程序设计与应用[M]. 电子工业出版社,2001.

[8] National Instruments [J]. NI Compact Field Point -在工业测量与控制中嵌入LabVIEW 的高效性与高级分析功能, 2003 .

[9] 陈世坤.电机设计[M].北京:机械工业出版社,1982:36-37.

[10] Sabadell R. A Al-based Eastman-Manter system for sharing the customer and supply responsibility for harmonic distortion[J].IEEE Transactions on Instrumentation and Measurement .1998.

[11] Harold Goldberg. What is Virtual Instrumentation .IEEE & Instrumentation Magazine[J].Volume 3 Issue 4,Dec.2000.

[14] 赵会兵.虚拟仪器技术规范与系统集成[M].北京:北方交通大学出版社,2003. [15] 潘莹玉.虚拟仪器及其在电力行业的应用[M].电力系统通信.1999(2):18-19.

[16] National Instruments Corporation[J]. National Instruments Corporation Lab Windows/CVI Instruments Driver Develops Guide.1998.

[17] National Instruments Corporation[J].National Instruments Corporation Lab Windows/CVI 50 USER Manual,1998.

[18] 任献彬等.虚拟仪器软件及其设计规则探讨[M].电子测量技术.2002(2):26-31. [19] 薛红朝等.虚拟仪器技术在某型导弹VXI总线自动测试系统中的应用[M].国外电子测量技术,2000 (2):14-15.

[20] 贾惠芹.基于PⅪ的分布式网络测控系统:(硕士学位论文)[D].西安:西安交通大学,2003. [21] NI Corporate.DAQ PCI E Serif USER Manual[J],1997:117-122.

26

因篇幅问题不能全部显示,请点此查看更多更全内容

Top