基于LabVIEW的直流电机控制系统的设计与分析_第1页
基于LabVIEW的直流电机控制系统的设计与分析_第2页
基于LabVIEW的直流电机控制系统的设计与分析_第3页
基于LabVIEW的直流电机控制系统的设计与分析_第4页
基于LabVIEW的直流电机控制系统的设计与分析_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本本 科科 生生 毕毕 业业 论论 文(设计)文(设计) 题 目:基于 LabVIEW 的直流电机控制 系统的设计与分析 院 系:信息科学与技术学院自动化系 专 业:自动化 学生姓名:朱文城 学 号: 指导教师:杨智 (职 称)中山大学教授 二九 年 五 月 - i - 摘摘 要要 虚拟仪器技术是计算机测量与控制技术的一个新的发展方向。虚拟仪器是虚拟 仪器技术的一个重要组成部分,其中最具有代表性的是图形化编程开发平台 LabVIEW,它是一个功能强大而又灵活的仪器和分析软件应用的开发工具。 在现代工业领域中,电机是工业应用及电能生产的基本装备,同时也是速度调 节控制系统的核心部件之一,应用范围极为广泛,特别是拖动系统。因此弄清和熟 悉电机的特性,研究其速度控制方法尤为重要。 本文主要开发了基于 LabVIEW 的直流电机的速度控制系统,设计出了电机转速 控制 VI,实现了其速度的在线实时控制,达到了较好的速度控制效果。软件方面, 主要采用美国 NI 公司推出的虚拟仪器开发软件 LabVIEW 作为平台;硬件方面,主要 采用 NI ELVIS 虚拟仪器教学实验套件,并结合多功能数据采集卡(DAQ)PCI-6024E。 本文以 PID 经典控制方法为理论指导,采用经验法、4:1 衰减法分别对直流电机 PID 控制参数进行整定,然后利用整定结果进行速度在线实时控制,最后对控制效 果进行对比与分析。 关键词:虚拟仪器 ; LabVIEW ;PID ;电机转速 ;数据采集卡 - ii - Abstract Virtual instrument technology is a new development direction of computer measure and control technology. Virtual instrument is an important component of virtual instrument technology, and LabVIEW is the most representative graphic programming development platform with its powerful and flexible function. In the modern industry domain, the DC motor is basic equipment in industry application and electric energy producing, and it is the most important part in the DC motor velocity control system, which is used in many domains, especially in drag system. Therefore, it is very important to clear and know well the feature of DC motor and its velocity control methods. The article mainly develops the speed control system based on the LabVIEW for the DC motor, and designs the speed control VI which has realized its speed online real-time control and achieves a good speed control effect. The software system mainly uses LabVIEW, which is a virtual instrument development platform and is promoted by NI Corporation. The hardware mainly uses virtual instrument teaching experiment suite of the NI ELVIS, unifies the multi-purpose data acquisition system called PCI-6024E. The article takes the PID classical control theory as the conduct, uses the thumb rule and 4:1 weaken law to carry on the installation separately to the PID variable of DC motor, and then carries on the speed online real-time control using the installation result, and finally carries on the contrast and the analysis to the control effect. Keywords: Virtual instrument; LabVIEW; PID; velocity of DC motor; DAQ - iii - 目目 录录 摘摘 要要 .I ABSTRACT.II 第一章第一章绪论绪论.1 1.1本课题的研究背景和意义.1 1.2本课题的国内外研究现状.1 1.3本课题的工作内容.3 1.4本文的结构安排.3 第二章第二章直流电机直流电机.4 2.1工作原理.4 2.2直流电机的基本结构.4 2.3直流电机的速度控制方法介绍.5 2.3.1 改变电枢回路电阻调速.5 2.3.2 改变励磁电流调速.6 2.3.3 改变电枢电压调速.7 第三章第三章虚拟仪器与虚拟仪器与 L LababVIEWVIEW 介绍介绍.10 3.1虚拟仪器概述.10 3.1.1虚拟仪器的概念.10 3.1.2虚拟仪器的前景.10 3.1.3虚拟仪器的优点.11 3.2LabVIEW 概述.11 3.2.1编程语言的介绍.11 3.2.2编程语言的优点.13 3.2.3LabVIEW 编程基础.13 第四章第四章PIDPID 控制器设计控制器设计.17 4.1引言.17 4.2PID 控制规律.17 4.2.1PID 控制系统模型.17 4.2.2PID 参数的调节作用.18 4.3PID 控制器的不完全微分形式.19 4.4动态响应的性能指标.20 4.5PID 控制器参数整定方法.21 - iv - 4.5.1经验法.21 4.5.2等幅振荡法.22 4.5.34:1 衰减法.22 第五章第五章直流电机控制系统的设计与分析直流电机控制系统的设计与分析.24 5.1速度控制模型分析.24 5.2NI ELVIS 硬件.25 5.2.1 NI ELVIS 平台工作站 .25 5.2.2 NI ELVIS 原型实验板 .26 5.3 DAQ 系统 .28 5.3.1 DAQ 系统的构成 .28 5.3.2 DAQ 的关键概念 .29 5.4控制系统的电路设计.30 5.5控制系统的软件设计.32 5.5.1控制系统前面板程序设计.32 5.5.2控制系统控制程序框图.33 5.6PID 参数整定过程.35 5.6.1经验法的在线实时控制过程.35 5.6.24:1 衰减法的在线实时控制过程.36 5.7 小结.39 第六章第六章 结结 论论.40 参考文献参考文献.41 致谢致谢.42 - 1 - 第一章第一章绪绪 论论 1.11.1本课题的研究背景和意义本课题的研究背景和意义 随着计算机技术的飞速发展,虚拟仪器的概念逐步为工业界和学术界所认识, 经过 20 年的技术进步与发展,已成为 21 世纪测试技术发展的一个重要方向,并在 研究、制造和开发等众多领域得到广泛应用。采用虚拟仪器技术构建测试仪器,开 发效率高,可维护性强,测试精度、稳定性和可靠性能够得到充分保证,具有很高 的性价比,节省投资,便于设备更新和功能的转换与补充。因此,虚拟仪器在产品 性能测试,设备故障诊断、生产过程控制中得到普遍的应用,其研究的意义非常重 要。 LabVIEW 作为虚拟仪器概念的首创者,自 1986 年问世以来,已经成为虚拟仪器 软件开发平台事实上的工业标准,在研究、制造和开发的众多领域得到广泛应用。 直流电机是人类最早发明和应用的一种电机,虽然应用不如交流电机广泛,但 是由于直流电动机具有优良的启动、调速和制动性能,因此在工业领域中仍有一席 之地。随着电力电子技术的发展,直流发电机虽有被可控整流电源取代的趋势,但 从供电的质量和可靠性来看,直流发电机仍有一定的优势。在实验室开发系统上, 由于直流电机价格便宜,结构简单,控制效果良好,因而得到众多研发人员的青睐。 在此基础上,研究直流电机的基于虚拟仪器的速度控制将有极大的意义。 1.21.2本课题的国内外研究现状本课题的国内外研究现状 电机控制是一个既成熟而又发展迅速的课题,电机控制具有种种优点,近年来 一直是国内外很多公司、大学研究开发的热点。目前,国内外电机控制有关方面的 研究工作正围绕电机控制理论、计算机辅助技术、电机控制器、电力电子技术几个 方面展开。 电机控制理论方面。目前,在电机速度控制领域,由于 PID 控制算法简单,结 构改变灵活,技术成熟,适应性强,可靠性高等特点,而得到广泛的应用。随着理 - 2 - 论研究的发展,各种改进的控制算法层出不穷,近年来研究得很热门的自适应控制 算法、模糊控制算法、神经网络控制算法、鲁棒控制理论等等。 计算机辅助设计方面。由于计算机微电子技术的发展,现代计算机的功能越来 越强大。为系统的设计和方针提供的软件业越来越多。值得一提的 MATLAB 和 LabVIEW。MATLAB 程序设计语言是美国 MathWorks 公司在 20 世纪 80 年代中期 推出的高性能数值计算软件,是国际、国内控制领域内最流行的计算和仿真软件,功 能强大,工具箱丰富。LabVIEW 是 NI 公司推出的一种基于 G 语言(图形化编程语 言)的虚拟仪器软件开发工具。 有了好的控制方法,还需要有能将其实现的控制器。可靠性高,实时性好是对 控制系统的基本要求。目前,现场可编程门阵列(FPGA)可以作为一种解决方案, 一片 FPGA 可以实现非常复杂的逻辑,替代对快集成电路和分立元件组成的电路。 现在市面上较通用的变频器大多都是采用单片机来控制,但单片机的处理能力有限。 近年来,各种集成化的数字信号处理器(DSP)的性能得到很大的改善,比起单片机, DSP 具有更快的 CPU,更大容量的存储器,内置有波特率发生器和 FIFO 缓冲器, 越来越多的单片机使用者开始选用 DSP 器件来提高产品性能。 新型电力电子技术。电力电子器件是实现弱电控制强电的关键所在。目前电力 电子器件正向高电压、大功率、高频化、组合化、智能化方向发展。功率器件及变 频技术以电力电子技术为基础。 低压交流电动机的传动控制中, 应用最多的功率 器件有 GTO、GTR、GBT 以及智能功率模块 IPMI ( Intelligent Power Module)1 2 , 后两种集 GTR 的低饱和电压特性和 OSFET 的高频开关特性于一体,是目前通用变 频器中使用最广泛的主流功率器件。第四代 I GBT 具有发热减少、高载波控制、开 关频率高、驱动功率小等特点,它的应用使变频器的性能有了很大的提高。 基于以上技术的研究,设计出实用效率高就成为控制专家的工作内容,目前, 国内外的工业控制系统的研究不外乎是上述技术的有机综合。其中,采用虚拟仪器 对系统进行 PID 控制是一个新的组合方法,有较好的发展前景。但是,国内对虚拟 仪器技术的使用研究,很多只是建立在仿真的基础上进行的,实际控制应用有待研 究。 - 3 - 1.31.3本课题的工作内容本课题的工作内容 本文完成的工作有: (1)详细介绍了虚拟仪器技术以及 LabVIEW 编程方法。 (2)设计了基于 LabVIEW 的 PID 控制器。 (3)以 LabVIEW 为开发平台,设计出来直流电机转速控制 VI,并拥有良好的使 用界面。然后借助已设计出来的硬件电路,实现了转速的在线实时控制。 (4)详细介绍了 PID 控制系数整定方法,并应用于直流电机转速在线实时控制过 程中。然后在过程控制中分析控制效果,总结经验。 1.41.4本文的结构安排本文的结构安排 本论文主要分六章: 第一章 前言,介绍论文研究背景、国内外研究现状、本文内容以及架构; 第二章 直流电机,主要介绍了直流电机的速度控制方法; 第三章 虚拟仪器与 LabVIEW 介绍,详细介绍虚拟仪器和 LabVIEW 编程语言。 第四章 PID 控制器设计,介绍了 PID 控制器的设计方法; 第五章 直流电机速度控制系统的设计与分析,本章是本文的核心部分,详细的 介绍了本论文控制系统的硬软件设计过程以及 PID 在线实时控制过程,分析控制效 果并总结经验。 第六章 结论,主要是对本文的研究情况作总结。 - 4 - 第二章第二章直流电机直流电机 本章简单的介绍了直流电机的工作原理、基本结构,详细的分析了直流电机速 度控制方法。 2.12.1工作原理工作原理 本论文系统设计采用的电动机是普通的直流电机,直流电动机的工作原理是基 于载流导体在磁场中受力产生电磁力形成电磁转矩的基本原理。在直流电动机的工 作过程中,单从电枢线圈的角度看,每个导体中的电流方向是交变的;但从磁极看, 每个磁极下导体中电流的方向是固定的,即不管是哪个导体运行到该极下,其中的 电流方向总是相同的。因此,直流电动机可获得恒定方向的电磁转矩,使电机持续 旋转。 2.22.2直流电机的基本结构直流电机的基本结构 实际上的直流电机是在上述工作原理的基础上加以完善和改进而成的。下面介 绍它的具体结构3(如图2-1) 。 直流电机由定子(固定不动)与转子(旋转)两大部分组成,定子与转子之间 有空隙,称为气隙。 定子部分包括机座、主磁极、换向极、端盖、电刷等装备;转子部分包括电枢 铁心、电枢绕组、转向器、转轴、风扇等部件。. - 5 - 2.32.3直流电机的速度控制方法介绍直流电机的速度控制方法介绍 在生产中经常需要改变生产机械的工作速度,改变方法有机械和电气两种。机 械方法是通过改变传动机构的传动比来实现调速的。电气方法是通过改变电动机的 参数、电源的参数和电动机的接线方式,使电动机运行在不同的人为特性曲线上以 得到不同的相对稳定转速。 直流电动机的转速 n 和其他参量的关系可表示为: ( /min) aaa e UIR nr C ) 1 . 2( 式中:) 1 . 2( 电枢供电电压() ;aUV 电枢电流() ;aIA 励磁磁通() ;Wb 电枢回路总电阻() ;aR 电势系数;eC a pN Ce 60 )2 . 2( 式中:为电磁对数,为电枢并联支路数,为导体数。)2 . 2(PaN 由式可以看出,式中、三个参量都可以成为变量,只要改变其) 1 . 2(aUaR 图2-1 直流电机结构图 - 6 - 中一个参量,就可以改变电动机的转速,所以直流电动机有三种基本调速方法4 2.3.12.3.1 改变电枢回路电阻调速改变电枢回路电阻调速 各种直流电动机都可以通过改变电枢回路电阻来调速,如图 2-2(a)是改变电枢 电阻调速电路图。此时转速特性公式为: e waaa C RRIU n )( 式中为电枢回路中的外接电阻() 。)3 . 2(wR 当负载一定时,随着串入的外接电阻的增大,电枢回路总电增wR(abRRR) 大,电动机转速就降低。其机械特性如图 2-2(b)所示。的改变可用接触器或主令Rw 开关切换来实现。 这种调速方法为有级调速,调速比一般约为 2:1 左右,转速变化率大,轻载下 很难得到低速,效率低,故现在已极少采用。 2.3.22.3.2 改变励磁电流调速改变励磁电流调速 当电枢电压恒定时,改变电动机的励磁电流也能实现调速。由式(2.1)可看出, 电动机的转速与磁通(也就是励磁电流)成反比,即当磁通减小时,转速升高;n 反之,则降低。与此同时,由于电动机的转矩是磁通和电枢电流的乘积neTaI 图 2-2 电阻调速电路与机械特性图 (a)调速电路(b)机械特性 - 7 - (即) ,电枢电流不变时,随着磁通的减小,其转速升高,转矩也会相eaTCTI 应地减小。所以,在这种调速方法中,随着电动机磁通的减小,其转矩升高,转 矩也会相应地降低。在额定电压和额定电流下,不同转速时,电动机始终可以输出 额定功率,因此这种调速方法称为恒功率调速。 为了使电动机的容量能得到充分利用,通常只是在电动机基速以上调速时才采 用这种调速方法。采用弱磁调速时的范围一般为 1.5:13:1,特殊电动机可达到 5:1。 这种调速电路的实现很简单,只要在励磁绕组上加一个独立可调的电源供电即 可实现。励磁控制法控制磁通,其控制功率虽然小,但低速时受到磁饱和的限制, 高速时受到换向火花和换向器结构强度的限制;而且由于励磁线圈电感较大, 动态 响应较差。 2.3.32.3.3 改变电枢电压调速改变电枢电压调速 常用的控制方法是改变电枢端电压调速的电枢电压控制法。连续改变电枢供电 电压,可以使直流电动机在很宽的范围内实现无级调速。 改变电枢供电电压的方法有两种,一种是采用发电机-电动机组供电的调速系统; 另一种是采用晶闸管变流器供电的调速系统。下面分别介绍这两种调速系统。 1)采用发电机-电动机组调速方法。 (a) 调速电路(b) 机械特性 图 2-3 发电机-电动机调速电路机械特性图 - 8 - 如图 2-3(a)所示,通过改变发电机励磁电流 IF 来改变发电机的输出电压 ,aU 从而改变电动机的转速。在不同的电枢电压时,其得到的机械特性便是一簇完naU 全平行的直线,如图 2-3(b)所示。由于电动机既可以工作在电动机状态,又可以工 作在发电机状态,所以改变发电机励磁电流的方向,如图 2-3(a)中切换接触器 ZC 和 FC,就可以使系统很方便地工作在任意四个象限内。 由图可知,这种调速方法需要两台与调速电动机容量相当的旋转电机和另一台 容量小一些的励磁发电机(LF),因而设备多、体积大、费用高、效率低、安装需打 基础、运行噪声大、维护不方便。为克服这些缺点,50 年代开始采用水银整流器 (大容量)和闸流管这样的静止交流装置来代替上述的旋转变流机组。目前已被更 经济、可靠的晶闸管变流装置所取代。 2)采用晶闸管变流器供电的调速方法。 有晶闸管变流器供电的调速电路如图 2-4(a)所示。通过调节触发器的控制电压 来移动触发脉冲的相位,即可改变整流电压,从而实现平滑调速。在此调速方法下 可得到与发电机-电动机组调速系统类似的调速特性。其开环机械特性示于图 2-4(b) 中。 图 2-4(b)中的每一条机械特性曲线都由两段组成,在电流连续区特性还比较硬, 改变延迟角 a 时,特性呈一簇平行的直线,它和发电机-电动机组供电时的完全一样。 但在电流断续区,则为非线性的软特性。这是由于晶闸管整流器在具有反电势负载 (a)调速电路 (b)机械特性 图 2-4 晶闸管供电的调速电路机械特性图 - 9 - 时电流易产生断续造成的。 变电枢电压调速是直流电机调速系统中应用最广的一种调速方法。在此方法中, 由于电动机在任何转速下磁通都不变,只是改变电动机的供电电压,因而在额定电 流下,如果不考虑低速下通风恶化的影响(也就是假定电动机是强迫通风或为封闭 自冷式) ,则不论在高速还是低速下,电动机都能输出额定转矩,故称这种调速方法 为恒转矩调速。这是它的一个极为重要的特点。如果采用反馈控制系统,调速范围 可达 50:1150:1,甚至更大。 3)采用大功率半导体器件的直流电动机脉宽调速方法。 脉宽调速系统出现的历史久远,但因缺乏高速大功率开关器件而未能及时在生 产实际中推广应用。今年来,由于大功率晶体管(GTR),特别是 IGBT 功率器件的制 造工艺成熟、成本不断下降,大功率半导体器件实现的直流电动机脉宽调速系统才 获得迅猛发展,目前其最大容量已超过几十兆瓦数量级。PWM(脉宽调制)是常用的 一种调速方法,其基本原理是:用改变电机电枢(定子)电压的接通和断开的时间比 (占空比)来控制马达的速度,在脉宽调速系统中,当电机通电时,其速度增加;电 机断电时,其速度减低。只要按照一定的规律改变通、断电的时间,即可使电机的 速度达到并保持一稳定值。5 其中前两种是改变电机参数的方法,后一种是改变电源参数的方法。对于要求 在一定内无极平滑调速的系统来说,以调节电枢供电电压的方式最佳。因为改变电 阻只有极调速,而调节磁通范围很小,不然将造成飞车事故。且本控制系统采用的 直流电机为小功率电机,所以直流调速系统以变压调速为主。 - 10 - 第三章第三章虚拟仪器与虚拟仪器与 LabVIEWLabVIEW 介绍介绍 3.13.1虚拟仪器概述虚拟仪器概述 本章主要从概念、发展阶段、研究现状、发展方向、优点等五个方面对虚拟仪 器做了详细地介绍。 3.1.13.1.1 虚拟仪器的概念虚拟仪器的概念 所谓的虚拟仪器,就是在以通用计算机为核心的通用硬件平台上,由用户设计 定义,采用虚拟面板,测试功能由软件实现的一种计算机仪器系统。这里的“虚拟” 有两层含义6 6: (1)虚拟的仪器面板。 在虚拟仪器里由软件在计算机显示器上生成类似于真实仪器的操作面板,物理 的开关、按键、旋钮以及数码管等显示器件都是由与实物外观很相似的图形控件来 代替,操作人员通过鼠标或者键盘操纵软件界面中的这些控件来完成仪器的控制。 (2)由软件实现仪器的测量功能。 在虚拟仪器系统中,仪器功能是由软件编程来实现的。它不仅能实现传统仪器 的测量功能,也能实现传统仪器不能实现或者很难实现的一些数据处理功能,如 FFT分析、小波分析、数字滤波、回归分析、统计分析等。通过不同软件模块的组 合,还可以实现多种自动测试功能。 3.1.23.1.2 虚拟仪器的前景虚拟仪器的前景 随着计算机技术、微电子技术、通信技术的不断发展,以及网络时代的到来和 信息化要求的不断提高,虚拟仪器正在深入各行各业,影响着人类的生产、教学、 科学实验、国防等,甚至进入家庭自动化管理。由于可充分利用 PC、网络和通讯的 相关技术,虚拟仪器有望取代测量技术传统领域的各类仪器。 “没有测量就没有鉴别,科学技术就不能前进” 。虚拟仪器技术将不但成为测量 技术领域的主流,而且将会在科学技术的各个领域得到广泛应用。 - 11 - 3.1.33.1.3 虚拟仪器的优点虚拟仪器的优点 一台性能优良的虚拟仪器不仅可以实现传统仪器的大部分功能,而且在许多方 面有传统仪器无法比拟的优点,如使用灵活方便、功能丰富、价格低廉、可以一机 多用、可重复开发等。虚拟仪器与传统仪器相比,有以下6个特点7: (1)传统仪器的面板只有一个,其上布置着种类繁多的显示与操作元件,易于 导致许多识别与操作错误。而虚拟仪器可以通过在几个分面板上的操作来实现比较 复杂的功能。同时,虚拟仪器面板上的学生研究和操作元件的种类与小时不受“标 准件”和“加工工艺”限制,它们是由编程来实现的,设计者可以根据用户的认知 要求和操作要求设计仪器面板。 (2)在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成仪器的功能。 (3)仪器的功能是用户根据需要由软件来定义的,而不是事先由厂家定义好的。 (4)仪器的改进和功能扩展只需要更新相关软件设计,而不需购买新的仪器。 (5)研制周期较传统仪器大为缩短。 (6)虚拟仪器开放、灵活,可与计算机同步发展,与网络及其它周边设备互联。 决定虚拟仪器具有传统仪器不可能具备的特点的根本原因在于“虚拟仪器的关键软 件” 。 3.23.2LabVIEWLabVIEW 概述概述 3.2.13.2.1 编程语言的介绍编程语言的介绍 LabVIEW 是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是目前应用最广、发展最快、功能最强的图形化软件开发集成 环境,得到工业界和学术界的普遍认可和好评。它可以把复杂、繁琐、费时的语言 编程简化成用菜单或图标提示的方法选择功能(图形),用线条将各种功能(图形)连接 起来的简单图形编程方式,为没有编程经验的用户进行编程、查错、调试提供了简 单方便、完整的环境和工具,尤其适合于从事科研、开发的科学家和工程技术人员 - 12 - 使用。LabVIEW是一种虚拟仪器开发平台软件,能够以其直观简便的编程方式、众 多的源代码级的设备驱动程序、多种多样的分析和表达功能支持,为用户快捷地构 筑自己在实际工程中所需要的仪器系统创造了基础条件。 而且LabVIEW与其它计算机语言相比,有一个特别重要的不同点:其它计算机语 言都是采用基于文本的语言产生代码行,而LabVIEW采用图形化编程语言G语 言,产生的程序是框图的形式,易学易用,特别适合硬件工程师、实验室技术人员、 生产线工艺技术人员的学习和使用,可在很短的时间内掌握并应用到实践中去。特 别是对于熟悉仪器结构和硬件电路的硬件工程师、现场工程技术人员及测试技术人 员来说,编程就像设计电路图一样。因此,硬件工程师、现场工程技术人员及测试 技术人员们学习LabVIEW驾轻就熟,在很短的时间内就能够学会并应用LabVIEW, 也不必去记忆那眼花缭乱的文本式程序代码。 LabVIEW 的功能十分强大。像C或C+等其它计算机高级语言一样,LabVIEW 也是一种通用编程系统,具有各种各样、功能强大的函数库,包括数据采集、 GPIB、串行仪器控制、数据分析、数据显示及数据存储,甚至还有目前十分热门的 网络功能。LabVIEW也有完善的仿真、调试工具,如设置断点、单步执行等。 LabVIEW的动态连续跟踪方式,可以连续、动态地观察程序中的数据及其变化情况, 比其它语言的开发环境更方便、更有效。 本论文程序设计使用的是LabVIEW7.1版本,该版本拥有强大的子VI库,依据它 们,我们可以更加方便的构建多样化的LabVIEW控制系统。双击LabVIEW图表,启 动如图3-1所示对话框。 图3-1 LabVIEW 启动后对话框 - 13 - 3.2.23.2.2 编程语言的优点编程语言的优点 LabVIEW 具有强大的编程能力与可读性,具体来说有七大优点8: 第一,图形化的编程方式,设计者无需写任何文本格式的代码,是真正的工程 师的语言。 第二,提供了丰富的数据采集、分析及存储的库函数。 第三,既提供了传统的程序调试手段,如设置断点、单步运行,同时提供独到 的高亮执行工具,使程序动画式运行,利于设计者观察程序运行的细节,使程序的 调试和开发更为便捷。 第四,32bit是编辑器编译生成32bit的编译程序,保证用户数据采集、测试和测 量方案的高速执行。 第五,囊括了DAQ、GPIB、PXI、VXI、RS232/485在内的各种仪器通信总线表 针的所有功能函数,使得不懂总线标准的开发者也能够驱动不同总线标准接口设备 与仪器。 第六,提供大量与外部代码或软件进行连接的机制,诸如DLLs(动态链接库) 、 DDE(共享库)、ActiveX等。 第七,强大的Internet功能,支持常用网络协议,方便网络、远程测控仪器的开 发。 3.2.33.2.3 LabVIEWLabVIEW 编程基础编程基础 所有的LabVIEW程序(即虚拟仪器VI)都是由前面板和框图构成的。下面通过 一个简单的加减法程序的实现来说明。 (1)前面板(Front Panel) 在LabVIEW中,前面板式虚拟仪器VI的图形用户界面,其中包含着旋钮、按钮、 图表等控件(Control) 、指示器(Indictor) ,用来接收用户的输入以及显示程序的输 出。各种控件、指示器是LabVIEW 与用户的接口,它们的外观和实际仪器对应元 件的外观几乎一样,因此,计算机屏幕所显示的就像一台实际仪器的前面板,既直 观又友好。图3-2为加减法程序的前面板。 - 14 - (2)框图(Block Diagram) 框图与图元(Icons)一起包含着虚拟仪器图形方式的源代码。在框图中,可以 使用G语言对前面板中所创建的各种输入、输出的功能进行编码。框图中可以包括 LabVIEW内部的虚拟仪器库函数(Function) 、结构(Structure) ,还可以包括与前面 板的控件、指示器有关的接线端子。如图3-3为加减法程序的框图。 图3-2 加减法程序前面板 图 3-3 加减法程序框图 - 15 - (3)选项板(Palette) 选项板提供了创建、编辑用户VI的前面板、框图时所需要的一些选项LabVIEW 中有以下三个选项板。 工具选项板 工具选项板既可用在前面板设计时,也可用在框图设计时,它包括了创建、编 辑、调试前面板及框图对象的一些工具(如图3-4所示)。 控件选项板 该选项板用在前面板设计时,其中包括了创建用户界面时所需要的各种控件、 指示器(如图3-5所示) 。 函数选项板 函数选项板用于框图设计时,其中包括了对VI进行编程时可使用的一些标 图3-4 工具选项板 图3-5 控件选项板 - 16 - 准模块,如算术运算、文件IO、仪器IO、数据采集等模块(如图3-6所示) 。 数据流图(Dataflow) 用LabVIEW创建的VI是按一定的数据流动模型来执行的。框图一般有VI、结构、 前面板上的接线端子等节点(Node)组成,这些结点通过“导线(Wire) ”连接起来。 由此连接关系决定了程序执行过程的数据流动(如图3-3) 。当一个结点的功能被执 行完后,其所有的输出都将被移动到数据流图路径的下一个结点上。 图3-6 函数选项板 - 17 - 第四章第四章PIDPID 控制器设计控制器设计 4.14.1引言引言 P I D 控制是广泛应用于工业过程控制中的最为成熟、应用最广泛的控制技术。 从 P I D 制器问世至今的 70 多年时间里,如雨后春笋般涌出了其它各种各样的控制 方法,但是 P I D 控制器以其结构简单,工程上易于实现,适用性强,鲁棒好,工作 可靠稳定,参数调整方便的突出优点而成目前工业控制中的主要控制手段。P I D 控 制器就根据输入的偏差值,利用比例控制 ( P)、积分控( I )、微分控制( D)的函数关 系进行运算,其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论