基于虚拟仪器的加热炉温控系统设计毕业设计(33页).doc
《基于虚拟仪器的加热炉温控系统设计毕业设计(33页).doc》由会员分享,可在线阅读,更多相关《基于虚拟仪器的加热炉温控系统设计毕业设计(33页).doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于虚拟仪器的加热炉温控系统设计毕业设计-第 27 页摘 要本论文要做的课题是基于虚拟仪器的加热炉温控系统设计,要求加热炉温度稳定在80,允许有1的误差。本论文采用美国NI公司虚拟仪器开发软件LabVIEW8.5开发出一套低温电加热炉温度控制系统。系统具体设计方案如下:由传感器测得的炉温信号经过变送环节送给数据采集卡,采集卡对信号进行A/D转换后传输至虚拟仪器,虚拟仪器中的PID算法对信号处理后产生控制信号,再经过采集卡D/A转换后输出控制PWM波产生电路,改变PWM波占空比,产生的PWM波经过光耦MOC3041控制双向可控硅的通断,以此改变加在电阻上的电压,达到温控目的。本论文首先按照上述
2、设计方案设计了硬件电路,接着进行系统软件的设计。经过简单的实验,系统可以正常采集数据并显示。关键词:虚拟仪器,LabVIEW,温控系统,过零调功,PWMAbstractThe task of this paper is to design a temperature control system based on virtual instrument of the furnace.And the requirements of the furnace temperature is stable at 80, allowed error of 1.This paper adopted LabVI
3、EW8.5, a software to develop the virtual instrument of NI company in America,developed a set of temperature control system of low-power electric heating. The system design are showed as follows: the temperature sensors send the signal of temperature change to the data acquisition card by transmitter
4、, then the signal will be convert to digital signal and be send to the virtual instrument by the data acquisition card , and then the virtual instrument will output control signal after be processed by PID algorithm, and the control signal will be convert to analog signal by the data acquisition car
5、d and output to control PWM waves produce circuit to change the duty cycle of PWM waves, then the PWM waves will control the bidirectional thyristor through opticalcoupler MOC3041 to change the voltage in resistance so that the temperature will be changed.This paper designed the hardware circuit in
6、accordance with the above design scheme, followed by the design of the system software. After a simple experiment, the system can acquire and display the datas normally.Key words: virtual instrument, LabVIEW, temperature control system,zero-crossing power adjustment,PWM目 录摘 要IABSTRACT (英文摘要)目 录第一章 绪
7、论11.1 课题的研究的目的和意义11.2 国内外发展状况11.3 本设计要做的工作3第二章 虚拟仪器及LABVIEW简介42.1 虚拟仪器的基本概念42.2 虚拟仪器的特点及应用42.3 LabVIEW的含义52.4 LabVIEW的发展62.5 LabVIEW的结构62.6 LabVIEW的优势6第三章 系统总体方案及硬件电路设计73.1 系统总体方案73.2 硬件电路设计73.2.1 传感器的选型73.2.2 数据采集卡的选型93.2.3 PWM波产生电路的设计113.2.4 交流过零触发PWM脉宽调功原理12第四章 温控系统软件设计144.1 登录系统设计144.2 数据采集及处理控制
8、模块的设计174.2.1 温度信号的采集174.2.2 采集数据的处理194.2.3 PID控制信号的产生224.3 数据存储模块244.3.1 数据存入文本文件244.3.2 数据存入TDMS文件254.4 历史数据查看模块264.4.1 文本文件查看方式264.4.2 TDMS文件查看方式284.5 打印模块394.6 网络通信模块304.6.1 DataSocket的数据传输314.6.2 在Web上发布程序334.7 加热炉温控系统的集成34总结37参考文献38致谢39第一章 绪论1.1 课题研究的目的和意义电加热炉被广泛应用于工业生产和科学研究中。由于这类对象使用方便,可以通过调节输
9、出功率来控制温度,进而得到较好的控制性能,故在冶金、机械、化工等领域中得到了广泛的应用。在许多工业过程控制中,工业加热炉是关键部件,炉温控制精度及其工作稳定性已成为产品质量的决定性因素。温度控制不好,将给企业带来不可弥补的损失。同时,优良的加热炉温控系统,不但可以保障工业生产的顺利进行,还可以大幅度提高生产效率,节约能源资源,降低生产成本,贡献低碳社会。因此,优良且可靠的加热炉温控系统在工业生产中是十分必要的。近年来,随着计算机技术的迅猛发展,现代测控技术越来越离不开计算机。美国NI公司顺应时代发展,适时提出虚拟仪器概念。通过几年的发展,虚拟仪器已广泛应用于国民生产各个环节。本课题采用NI公司
10、的虚拟仪器开发软件LabVIEW8.5,开发设计出一款低温加热炉温控系统。1.2 国内外发展状况电阻炉通过利用电源使得炉腔内的加热介质或电热元件发热,以此对物料或工件进行加热的工业炉。在机械工业中,电阻炉主要用于金属锻压前加热、钎焊、金属热处理加热、玻璃陶瓷焙烧和退火、粉末冶金烧结、砂型和油漆膜层的干燥、低熔点金属熔化等工序1。自从发现楞茨-焦耳定律这一电流的热效应以后,电热法最先应用于家用电器,后来在具有陶瓷纤维电阻的实验室小电炉中也采用此法。到20世纪20年代,伴随着镍铬合金的发明及广泛应用,在工业领域,电阻炉已得到了广泛的普及。工业领域使用的电阻炉一般说来由电热元件、金属壳体、砌体、炉用
11、机械和电气控制系统、炉门等部分组成。不同结构的电阻炉的加热功率大不相同,低功率的不足一千瓦,大功率的可达数千千瓦。根据工作温度的不同,电阻炉可分为低温炉、中温炉和高温炉。低温炉的工作温度在 650以下,中温炉的工作温度为6501000,高温炉的工作温度1000以上。它们的加热方式也不同:高温和中温炉主要采用辐射方式加热,低温炉主要采用对流传热方式加热。电加热炉随着科学技术的发展和工业生产水平的提高,已经在冶金、化工、机械等各类工业控制中得到了广泛应用,并且在国民经济中占有举足轻重的低位。电热炉是具有非线性、大滞后、时变性、升温单向等特点的控制对象。目前,对于加热炉温控系统的设计大多是由单片机作
12、为控制单元的,经过PID算法,由单片机控制功率控制元件,进而达到温控目的。功率控制元件多采用可控硅、固态继电器,也有采用传统的继电接触器进行控制。采用可控硅作为功率控制元件,调功方式主要有可控硅移相调压和双向可控硅过零调功2。基于单片的温控系统的缺点也很明显,比如系统硬件开销大,程序设计比较复杂,开发周期较长,实现的功能比较单一等等。随着计算机技术的发展,将单片机与计算机相结合,以单片机作为下位机,以计算机作为上位机,已成为设计者普遍采用方法。此外,在控制算法上,当对温控系统有较高的设计要求时,传统的PID算法可能满足不了要求。所以,也有人将模糊神经网络算法引入到加热炉温控系统中。如此一来,既
13、能用模糊规则来描述神经网络的推理过程,有可以通过神经网络来不断调整模糊规则;既能处理加热炉生产过程中的模糊和不确定因素,又可以适应加热炉对象的非线性和时变性。伴随着计算机技术、通信技术、微电子技术、软件技术的迅速发展,测量领域内不断涌现出新的测量理论、测量方法和新的仪器结构,传统仪器的概念越来越受到新技术新思想的挑战。特别是计算机软件技术与将计算机作为核心的仪器系统的紧密结合,出现了一种全新的仪器虚拟仪器(Virtual Instrument,VI),引发了仪器概念的突破性变革。虚拟仪器(Virtual Instrumention)是基于计算机的仪器,它根据仪器的需求,组成数据采集系统。研究虚
14、拟仪器主要涉及两方面的基础理论,即数字信号处理和计算机数据采集。目前,仪器技术发展的一个重要方向是将仪器与计算机紧密结合。概括起来,这种结合有两种方式。第一种方式,把计算机载入仪器中,智能化的仪器就是采用这种方式。由于计算机的功能越来越强大并且体积日趋缩小,采用这种方式构成的仪器的功能也越来越强大。第二种方式,把仪器载入计算机中,以计算机硬件及其操作系统为平台,实现仪器的各种功能。采用第二种方式的主要是虚拟仪器。1986年,虚拟仪器的概念在美国NI公司诞生。时至今日,虚拟仪器技术已成为当代测控领域的热点技术。其发展大致可分为如下三个阶段3。(1) 采用计算机技术增强仪器的各功能。通过RS-23
15、2C和GPIB总线,用户就可以将传统仪器与计算机连接起来,就可以实现使用计算机来进行仪器的控制了。(2) 仪器结构更加开放。仪器的发展离不开技术的进步,插入式的计算机数据采集卡和VXI总线标准的确立这两大硬件技术进步,促使仪器的结构得以开放,使得由用户定义仪器功能和由供应商定义仪器功能的区别得以消除。(3) 虚拟仪器的结构框架得到了广泛的认可和采用。像在软件领域中一样,虚拟仪器开始采用面向对象技术,在构建虚拟仪器时,它把用户需要知道的东西封装起来,使得编程更加简便高效。在虚拟仪器的硬件和软件领域中,已经产生了许多行业标准,几个虚拟仪器的平台已经得到广泛认可。目前在这一领域内,使用较为广泛或者说
16、首选的虚拟仪器开发软件是美国NI公司的LabVIEW。采用LabVIEW开发加热炉温控系统,可以充分发挥G语言(Graphics Language,图形化编程语言)编程的优势。1.3 本设计要做的工作根据电加热炉大惯性、大滞后的特点,采用PID控制算法,由虚拟仪器控制实现交流过零触发PWM脉宽调功,功率控制器件选用双向可控硅。硬件的设计任务主要:有温度传感器、数据采集卡的选型,PWM波产生电路的设计等。软件的设计任务主要有:采集数据的处理、存储、显示、打印,PWM波控制信号的输出,通信功能的实现等。第二章 虚拟仪器及LabVIEW简介2.1 虚拟仪器的基本概念虚拟仪器是指,在以通用计算机为核心
17、的硬件平台上,由用户自己设计定义,具有虚拟的操作面板,测试功能由测试软件来实现的一种计算机仪器系统4。传统的电子仪器的主体为硬件,虚拟仪器的出现突破了这种模式。与传统的电子仪器相比,它更为通用。随着当代科学技术的迅猛发展,人们对测量仪器不断提出新的要求,虚拟仪器更能适应这种要求,它推动着传统仪器朝着虚拟化、模块化、数字化、网络化的方向发展。虚拟仪器技术的出现,打破了传统仪器由厂家定义功能、用户无法改变的固定模式。虚拟仪器技术给了用户一个充分发挥自己才能和想象力的空间。用户可以随心所欲地根据自己的需求,设计自己的仪器系统,满足多种多样的应用需求。虚拟仪器中的“虚拟”有两个方面的含义5,分别表现在
18、:(1) 虚拟的仪器前面板。传统的仪器面板上的控件都是物理实物,都遵循现实的物理规律,必须通过手动或触摸进行操作。在要实现的功能方面,虚拟仪器的前面板上的控件和传统的仪器控件没有什么区别;在外形上,两类控件非常相像;在原理上,传统仪器控件的操作对应着相应物理过程,如按键触点的碰触,而虚拟仪器控件的操作对应着相应的软件程序。通过程序实现的功能。(2)与传统仪器通过硬件来实现测控功能不同,虚拟仪器通过软件编程,来实现与实物一样的测控功能。2.2 虚拟仪器的特点及应用虚拟仪器技术集合了多种现代化技术于一身,包括计算机技术、图形处理技术、智能测试技术、模块及总线的标准化技术、数字信号处理技术等。虚拟仪
19、器具有模块化、标准化、积木化、系列化的软件和硬件平台,是一个完全开放的系统,它具有下列一些技术特点6。(1) 传统仪器的功能被虚拟仪器丰富和增强为了充分利用计算机具有的强大的数据处理、 数据传输和数据发布的能力,以便更加简便灵活地组建仪器系统,虚拟仪器集中将数据分析处理、数据显示存储及打印和其他必要的操作都交给计算机来处理。(2) 虚拟仪器进一步突出了“软件即仪器”的概念虚拟仪器利用软件代替传统仪器中的某些硬件,利用软件实现硬件的功能,诠释了“软件即仪器”的概念。(3) 用户可以自己定义仪器的各种功能虚拟仪器为用户提供了重要的源代码库。当组建自己的虚拟仪器时,利用源代码库,用户可以很方便地实现
20、、修改仪器的各种测控、通信功能,让用户可以充分发挥自己的能力和想象力。(4) 虚拟仪器的行业标准非常开放虚拟仪器的软件及硬件都具有开放的行业标准,利用虚拟仪器的标准,用户可以统一对仪器进行设计、管理和使用,可以提高资源的可重复性利用率,使得管理更加规范,仪器功能更加易于扩展,仪器的开发和维护费用更加降低。(5) 经济性好,易于组建成更为复杂的测试系统虚拟仪器是基于软件体系结构的,传统仪器是基于硬件体系结构的,用虚拟仪器代替传统仪器,可以节约大量的购买和维护成本。而且,与传统仪器相比,虚拟仪器更容易组建成复杂的分布式测试系统,因为虚拟仪器可以利用高速计算机网络,很方便地实现远程通信、监控、测试和
21、故障诊断等功能。虚拟仪器作为新兴的仪器代表,由于具有绝对的技术优势,被广泛应用于电子、机械、通信、汽车制造、生物、医药、化工、科研、军事、教育等各个领域。从简单的仪器控制、数据采集到尖端的测试和工业自动化,从大学实验室到工厂企业,从探索研究到技术集成,都可以发现虚拟仪器技术的应用成果。2.3 LabVIEW的含义LabVIEW(Laboratory Virtual Instrument Engineer Workbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称G语言),它是由美国NI公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境之一7。
22、2.4 LabVIEW的发展1986年,美国NI公司于正式推出了LabVIEW1.0,现在已发展到2011版本。20多年来,经过公司的不断改进和完善,LabVIEW的功能更加丰富完备:包含众多附加软件包,比如控制与仿真、统计过程控制、高级数字信号处理、模糊控制、PID和PDA等;可运行于多种平台,比如Macintosh、UNIX、Windows和Linux等。作为一个具有强大功能的标准的虚拟仪器开发平台,LabVIEW广泛地被研究实验室、学术界及工业界所接受,广泛地应用于航空航天、工业控制、电子半导体、汽车和通信等众多领域。2.5 LabVIEW的结构利用LabVIEW软件开发的虚拟仪器,包括
23、前面板和程序框图两个主要部分。前面板就是虚拟仪器的测试界面,是由形象化的控件组成的,可以高度模拟传统仪器中的各种控件。通过前面板,用户可以展现包括参数设置、菜单、结果显示等各种测试交互接口。程序框图类似于传统编程语言中的程序源代码,是测试系统中的数据处理的流程。程序框图与前面板对象一一对应,程序框图中的数据流对应于前面板对象的相关操作。程序框图采用图形化节点进行编程,使编程更加简便、高效。2.6 LabVIEW的优势概括地说,作为一款成功的虚拟仪器开发软件, LabVIEW具有许多明显的特点和优点,如:采用图形化编程语言,开发效率高,支持多种仪器和数具采集卡硬件的驱动,调试、查错能力强大,支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 加热炉 温控 系统 设计 毕业设计 33
限制150内