苏州大学本科生毕业设计(论文)
目录
摘
要 ....................................................... 2
Abstract ........................................................ 3
第一章 前 言 ................................................. 4
第二章 虚拟仪器技术的介绍 ....................................... 5
2.1 虚拟仪器的概述 ............................................... 5
2.1.1 虚拟仪器的概念 ............................................. 5
2.1.2 虚拟仪器的特点 ............................................. 5
2.1.3 虚拟仪器的构成 ............................................. 6
2.1.4 虚拟仪器的发展 ............................................. 7
2.2 虚拟仪器开发平台 LabVIEW ..................................... 8
2.2.1 LabVIEW 的概述 ............................................. 8
2.2 .2LabVIEW 的工作原理 ......................................... 9
第三章 基于虚拟仪器技术的自动控制原理实验系统的建立 .............12
3.1 自动控制原理实验系统的概述 .................................. 12
3.2 基于 LabVIEW 的自动控制原理虚拟实验系统的设计 ................12
3.2.1 RLC 电路传递函数模型的建立 ................................ 12
3.2.2 二阶系统的单位阶跃响应(各种阻尼状况下) ..................15
3.2.3 二阶连续系统的多种响应曲线 ................................16
3.2.4 复杂模型的组合实例 ....................................... 18
3.2.5 系统根轨迹图绘制 ......................................... 21
3.2.6 阻尼系数对二阶连续系统 Bode 图的影响 .......................22
3.2.7 Nyquist 图的绘制及稳定性判断 .............................. 24
苏州大学本科生毕业设计(论文)
3.2.8 系统稳定裕量计算 ......................................... 26
参考文献 ....................................................... 28
致 谢 .......................................................... 29
附录: ......................................................... 30
1
苏州大学本科生毕业设计(论文)
基于 LabVIEW 的自动控制原理试验系统的设计
06 测控
赵雷
摘
要
本文基于 NI 公司的虚拟仪器软件开发环境 LabVIEW,研究以图形化软件编程方法和集
成开发环境来实现《自动控制原理》课程虚拟实验系统的设计的技术和方法。
本文首先分析了虚拟仪器的构成、分类与应用,选择图形化软件 LabVIEW 作为开发
环境;其次,提出基于 LabVIEW 的自动控制原理实验系统的方案,包括系统结构、功能和
性能特性以及设计流程和方法,并逐一实现各子实验系统;最后再介绍了几个实验如何利
用 LabVIEW 来进行制作。
关键词:虚拟仪器、自动控制原理实验、Labview
2
苏州大学本科生毕业设计(论文)
Abstract
This paper is based on Virtual Instrument software LabVIEW of NI Co. And
graphical software programming integrated development environment to achieve
the "Automatic Control Theory" Virtual experiment system design technologies
and methods.
Firstly, the Virtual Instrument is briefly introduced in the paper, including the
form, classification and the application. Then the graphics mode software
LabVIEW is selected as development environment. Secondly,
the project of
experiment system of automatic control theory based on the LabVIEW is given;
including system structure, function and performance characteristics as well as the
design process and methods, then the experimental sub system is designed one by
one. Finally re-introduced a number of experiments on how to use LabVIEW to
carry out production.
Key words:virtual instrument(VI),experiment system of the principle of
automatic control, Labview
3
苏州大学本科生毕业设计(论文)
第一章
前 言
仪器技术经历了模拟仪器、数字式仪器、智能仪器、叠架式仪器系统、虚拟仪器的发
展历程。现代化技术的进步以计算机技术的进步为代表,不断革新的计算机技术,从各个
层面上影响并引导着各行各业的技术更新,使仪器仪表在许多方面突破了传统的概念:其
中最为显著地就是虚拟仪器的出现和发展,以及虚拟仪器为科学研究和社会生产提高生产
率,测量精度以及系统性能方面做出的贡献。
虚拟仪器技术的出现,使得用户可以自己定义仪器,灵活地设计仪器系统,以满足多
样化的实际需求,用户可以用虚拟仪器来组建适合自己的任何测控系统,再也不必将自己
封闭在功能固定、性能单一而且常常价格昂贵的传统仪器中。虚拟仪器系统作为一种基于
计算机技术的新型仪器仪表系统,具有功能强、精度高、测量速度快、自动化程度高和良
好的人机界面等诸多优点,特别是它高度的灵活性,以及标准化总线和网络化、软件化的
仪器开发平台,为设计具有易用好、通用性强、较好的可维护性的过程控制系统和工业自
动化系统提供了优秀的解决方案。
虚拟仪器系统是测控技术和计算机技术相结合的革命性产物。它从根本上更新了仪器
的概念,其有传统仪器无法比拟的优势,它的出现是仪器发展史上的一场革命,代表着仪
器发展的最新方向。
4
苏州大学本科生毕业设计(论文)
第二章 虚拟仪器技术的介绍
2.1 虚拟仪器的概述
2.1.1 虚拟仪器的概念
虚拟仪器(Virtual Instrument ,简称 VI)是仪器技术与计算机技术深层次结合的产
物,它是全新概念的仪器,它通过软件将计算机硬件资源(如微处理器、 内存、显示器)
与仪器硬件资源 (如 A/D、D/A、I/O 信号调理等)结合起来,操作人员通过友好的图形界
面及图形化编程语言控制仪器的运行,完成对被测试量的采集、分析、判断、显示、存储
及数据生成。
虚拟仪器的概念是适应卡式仪器发展而提出的。传统仪器主要由控制面板和内部处理
电路组成,而卡式仪器由于自身不带仪器面板,所以必须借助计算机强大的图形环境,建
立图形化的虚拟面板,完成对仪器的控制、数据分析和显示。虚拟仪器就是在通用计算机
上加上一组软件和硬件,使得使用者在操作这台计算机时就象是在操作一台他自己设计的
传统电子仪器。
2.1.2 虚拟仪器的特点
虚拟仪器的特点在于:(1)功能由用户自己定义;(2)可方便地同外设、网络及其它
应用连接;(3)软件是关键部分;(4)价格低廉,可重复利用;(5)技术更新快;(6)基于软件
体系的结构,大大节省开发维护费用;(7)基于计算机技术开放的功能模块可构成多种仪器。
由其特点来看,虚拟仪器适应了现代化生产和科学研究对仪器的多品种、高精度、功能强、
自动化程度高、实时性好的要求。
虚拟仪器与传统仪器的最大区别是,它是由用户定义的,灵活多变的。而传统仪器是
由工厂生产的,其功能和技术指标是由厂家定义好的,用户基本上处于被动操作和使用状
态。虚拟仪器不仅把传统仪器的现有功能搬到了计算机显示屏上,而且还利用了计算机的
计算技术和数字信号处理技术,增加了传统仪器所没有的计算机功能和分析功能。
5
苏州大学本科生毕业设计(论文)
表 2-1 简单对比了虚拟仪器与传统仪器的性能比较
虚拟仪器
传统仪器
开发和维护费用低
开发和维护费用高
技术更新周期短(0.5—1 年)
技术更新周期长(5—10 年)
软件是关键
价格低
硬件是关键
价格昂贵
开放灵活与计算机同步,可重复使
固定
用和重新配置
只可连有限的设备
可用网络联络周边仪器
功能单一,操作不便
自动化,智能化,多功能,远距离
传输
2.1.3 虚拟仪器的构成
虚拟仪器主要包括三部分:数据输入部分(包括模拟量输入和数字量输入);数据输出
部分(包括模拟量输出和数字量输出);数据处理部分(包括数据的处理控制和显示等),有些
虚拟仪器还包含有传统的仪器前两部分的实现是由插入计算机插槽的数据采集板(即所谓
的 DAQ 卡)实现的,第三部分是由软件实现的。虚拟仪器的关键是软件。一个好的虚拟
仪器开发平台应该使用户仅根据自己的专业知识,定义各种界面模式,设置检测方案或步
骤,该软件平台就能完成相应的检测任务,并给出非常直观的分析结果。
虚拟仪器的组成与传统仪器组成的对比图如图 2-1
6
苏州大学本科生毕业设计(论文)
图 2-1 虚拟仪器的组成与传统仪器组成的对比图
2.1.4 虚拟仪器的发展
虚拟仪器技术目前在国外发展很快,从而是世纪 70 年代的 GPIB 到 80 年代的 VXI,
再到 90 年代出现的 PCI 总线,直到 1997 年 NI 公司推出了 PXI 测平台,目前是多种平台
共存的状态。今年来,世界各国的虚拟仪器公司开发了不少虚拟仪器开发平台软件,其中
最具影响力的是 NI 公司的 LabVIEW 软件和 LabWindows/CVI 开发软件。LabVIEW 采用
图形化编程方案,是非常实用的开发软件。LabWindows/CVI 是为熟悉 C 语言的开发人员
准备的,在 Windows 环境下的标准 ANSI C 开发环境。除此之外,还有美国 HP 公司的
HP—VEE 和 HPTIG 平台软件,美国 Tektronix 公司的 EZ—Test 和 Tek—TNS 软件……
目前虚拟仪器的系统开发采用的总线包括传统的 RS232 串行总线,GP—IB 通用接口
总线,VXI 总线,以及已经被 PC 广泛采用的 USB 穿行总线和 IEEE13894 总线。世界各国
的公司,特别是美国 NI 公司,为使虚拟仪器能够适应上述各种总线的配置,开发了大量
的软件以及适应要求的硬件(插件),可以灵活地组建不同复杂程度的虚拟仪器自动测试,
测控系统。
NI 公司是世界上最大的虚拟仪器制造商,从 NI 的发展规模可以看出虚拟仪器的发展
状况,世界 500 强企业中有 85%的制造控制性企业在应用 NI 的产品,全世界超过 5000 个
实验室在利用 LabVIEW 和虚拟仪器教学生们使用最新的测量和设计技术。
7