收藏 分销(赏)

基于虚拟仪器的加热炉温控系统设计.doc

上传人:精**** 文档编号:3390425 上传时间:2024-07-04 格式:DOC 页数:69 大小:1.28MB
下载 相关 举报
基于虚拟仪器的加热炉温控系统设计.doc_第1页
第1页 / 共69页
基于虚拟仪器的加热炉温控系统设计.doc_第2页
第2页 / 共69页
基于虚拟仪器的加热炉温控系统设计.doc_第3页
第3页 / 共69页
基于虚拟仪器的加热炉温控系统设计.doc_第4页
第4页 / 共69页
基于虚拟仪器的加热炉温控系统设计.doc_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、摘 要 本论文要做的课题是基于虚拟仪器的加热炉温控系统设计,规定加热炉温度稳定在 80,允许有1的误差。本论文采用美国 NI 公司虚拟仪器开发软件 LabVIEW8.5 开发出一套低温电加热炉温度控制系统。系统具体设计方案如下:由传感器测得的炉温信号通过变送环节送给数据采集卡,采集卡对信号进行 A/D 转换后传输至虚拟仪器,虚拟仪器中的 PID 算法对信号解决后产生控制信号,再通过采集卡 D/A 转换后输出控制 PWM 波产生电路,改变 PWM 波占空比,产生的 PWM 波通过光耦 MOC3041 控制双向可控硅的通断,以此改变加在电阻上的电压,达成温控目的。本论文一方面按照上述设计方案设计了

2、硬件电路,接着进行系统软件的设计。通过简朴的实验,系统可以正常采集数据并显示。关键词:虚拟仪器,LabVIEW,温控系统,过零调功,PWM Abstract The 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 LabVIEW8.5,

3、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,then the

4、 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 card and output

5、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 accordance wit

6、h 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 目 录 摘 要.I ABSTRACT(英文摘要).目 录.第一章 绪论.1 1.1 课题的研究的目

7、的和意义.1 1.2 国内外发展状况.1 1.3 本设计要做的工作.3 第二章 虚拟仪器及 LabVIEW 简介.4 2.1 虚拟仪器的基本概念.4 2.2 虚拟仪器的特点及应用.4 2.3 LabVIEW 的含义.5 2.4 LabVIEW 的发展.6 2.5 LabVIEW 的结构.6 2.6 LabVIEW 的优势.6 第三章 系统总体方案及硬件电路设计.7 3.1 系统总体方案.7 3.2 硬件电路设计.7 3.2.1 传感器的选型.7 3.2.2 数据采集卡的选型.9 3.2.3 PWM 波产生电路的设计.11 3.2.4 交流过零触发 PWM 脉宽调功原理.12 第四章 温控系统软

8、件设计.14 4.1 登录系统设计.14 4.2 数据采集及解决控制模块的设计.17 4.2.1 温度信号的采集.17 4.2.2 采集数据的解决.19 4.2.3 PID 控制信号的产生.22 4.3 数据存储模块.24 4.3.1 数据存入文本文献.24 4.3.2 数据存入 TDMS 文献.25 4.4 历史数据查看模块.26 4.4.1 文本文献查看方式.26 4.4.2 TDMS 文献查看方式.28 4.5 打印模块.39 4.6 网络通信模块.30 4.6.1 DataSocket 的数据传输.31 4.6.2 在 Web 上发布程序.33 4.7 加热炉温控系统的集成.34 总结

9、.37 参考文献.38 致谢.39 第一章 绪论 1.1 课题研究的目的和意义 电加热炉被广泛应用于工业生产和科学研究中。由于这类对象使用方便,可以通过调节输出功率来控制温度,进而得到较好的控制性能,故在冶金、机械、化工等领域中得到了广泛的应用。在许多工业过程控制中,工业加热炉是关键部件,炉温控制精度及其工作稳定性已成为产品质量的决定性因素。温度控制不好,将给公司带来不可填补的损失。同时,优良的加热炉温控系统,不仅可以保障工业生产的顺利进行,还可以大幅度提高生产效率,节约能源资源,减少生产成本,奉献低碳社会。因此,优良且可靠的加热炉温控系统在工业生产中是十分必要的。近年来,随着计算机技术的迅猛

10、发展,现代测控技术越来越离不开计算机。美国 NI 公司顺应时代发展,适时提出虚拟仪器概念。通过几年的发展,虚拟仪器已广泛应用于国民生产各个环节。本课题采用 NI 公司的虚拟仪器开发软件LabVIEW8.5,开发设计出一款低温加热炉温控系统。1.2 国内外发展状况 电阻炉通过运用电源使得炉腔内的加热介质或电热元件发热,以此对物料或工件进行加热的工业炉。在机械工业中,电阻炉重要用于金属锻压前加热、钎焊、金属热解决加热、玻璃陶瓷焙烧和退火、粉末冶金烧结、砂型和油漆膜层的干燥、低熔点金属熔化等工序1。自从发现楞茨-焦耳定律这一电流的热效应以后,电热法最先应用于家用电器,后来在具有陶瓷纤维电阻的实验室小

11、电炉中也采用此法。到 20 世纪 2023代,随着着镍铬合金的发明及广泛应用,在工业领域,电阻炉已得到了广泛的普及。工业领域使用的电阻炉一般说来由电热元件、金属壳体、砌体、炉用机械和电气控制系统、炉门等部分组成。不同结构的电阻炉的加热功率大不相同,低功率的局限性一千瓦,大功率的可达数千千瓦。根据工作温度的不同,电阻炉可分为低温炉、中温炉和高温炉。低温炉的工作温度在 650以下,中温炉的工作温度为 6501000,高温炉的工作温度 1000以上。它们的加热方式也不同:高温和中温炉重要采用辐射方式加热,低温炉重要采用对流传热方式加热。电加热炉随着科学技术的发展和工业生产水平的提高,已经在冶金、化工

12、、机械等各类工业控制中得到了广泛应用,并且在国民经济中占有举足轻重的低位。电热炉是具有非线性、大滞后、时变性、升温单向等特点的控制对象。目前,对于加热炉温控系统的设计大多是由单片机作为控制单元的,通过 PID 算法,由单片机控制功率控制元件,进而达成温控目的。功率控制元件多采用可控硅、固态继电器,也有采用传统的继电接触器进行控制。采用可控硅作为功率控制元件,调功方式重要有可控硅移相调压和双向可控硅过零调功2。基于单片的温控系统的缺陷也很明显,比如系统硬件开销大,程序设计比较复杂,开发周期较长,实现的功能比较单一等等。随着计算机技术的发展,将单片机与计算机相结合,以单片机作为下位机,以计算机作为

13、上位机,已成为设计者普遍采用方法。此外,在控制算法上,当对温控系统有较高的设计规定期,传统的 PID 算法也许满足不了规定。所以,也有人将模糊神经网络算法引入到加热炉温控系统中。如此一来,既能用模糊规则来描述神经网络的推理过程,有可以通过神经网络来不断调整模糊规则;既能解决加热炉生产过程中的模糊和不拟定因素,又可以适应加热炉对象的非线性和时变性。随着着计算机技术、通信技术、微电子技术、软件技术的迅速发展,测量领域内不断涌现出新的测量理论、测量方法和新的仪器结构,传统仪器的概念越来越受到新技术新思想的挑战。特别是计算机软件技术与将计算机作为核心的仪器系统的紧密结合,出现了一种全新的仪器虚拟仪器(

14、Virtual Instrument,VI),引发了仪器概念的突破性变革。虚拟仪器(Virtual Instrumention)是基于计算机的仪器,它根据仪器的需求,组成数据采集系统。研究虚拟仪器重要涉及两方面的基础理论,即数字信号解决和计算机数据采集。目前,仪器技术发展的一个重要方向是将仪器与计算机紧密结合。概括起来,这种结合有两种方式。第一种方式,把计算机载入仪器中,智能化的仪器就是采用这种方式。由于计算机的功能越来越强大并且体积日趋缩小,采用这种方式构成的仪器的功能也越来越强大。第二种方式,把仪器载入计算机中,以计算机硬件及其操作系统为平台,实现仪器的各种功能。采用第二种方式的重要是虚拟

15、仪器。1986 年,虚拟仪器的概念在美国 NI 公司诞生。时至今日,虚拟仪器技术已成为当代测控领域的热点技术。其发展大体可分为如下三个阶段3。(1)采用计算机技术增强仪器的各功能。通过 RS-232C 和 GPIB 总线,用户就可以将传统仪器与计算机连接起来,就可以实现使用计算机来进行仪器的控制了。(2)仪器结构更加开放。仪器的发展离不开技术的进步,插入式的计算机数据采集卡和 VXI 总线标准的确立这两大硬件技术进步,促使仪器的结构得以开放,使得由用户定义仪器功能和由供应商定义仪器功能的区别得以消除。(3)虚拟仪器的结构框架得到了广泛的认可和采用。像在软件领域中同样,虚拟仪器开始采用面向对象技

16、术,在构建虚拟仪器时,它把用户需要知道的东西封装起来,使得编程更加简便高效。在虚拟仪器的硬件和软件领域中,已经产生了许多行业标准,几个虚拟仪器的平台已经得到广泛认可。目前在这一领域内,使用较为广泛或者说首选的虚拟仪器开发软件是美国NI 公司的 LabVIEW。采用 LabVIEW 开发加热炉温控系统,可以充足发挥 G 语言(Graphics Language,图形化编程语言)编程的优势。1.3 本设计要做的工作 根据电加热炉大惯性、大滞后的特点,采用 PID 控制算法,由虚拟仪器控制实现交流过零触发 PWM 脉宽调功,功率控制器件选用双向可控硅。硬件的设计任务重要:有温度传感器、数据采集卡的选

17、型,PWM 波产生电路的设计等。软件的设计任务重要有:采集数据的解决、存储、显示、打印,PWM 波控制信号的输出,通信功能的实现等。第二章 虚拟仪器及LabVIEW简介 2.1 虚拟仪器的基本概念 虚拟仪器是指,在以通用计算机为核心的硬件平台上,由用户自己设计定义,具有虚拟的操作面板,测试功能由测试软件来实现的一种计算机仪器系统4。传统的电子仪器的主体为硬件,虚拟仪器的出现突破了这种模式。与传统的电子仪器相比,它更为通用。随着当代科学技术的迅猛发展,人们对测量仪器不断提出新的规定,虚拟仪器更能适应这种规定,它推动着传统仪器朝着虚拟化、模块化、数字化、网络化的方向发展。虚拟仪器技术的出现,打破了

18、传统仪器由厂家定义功能、用户无法改变的固定模式。虚拟仪器技术给了用户一个充足发挥自己才干和想象力的空间。用户可以随心所欲地根据自己的需求,设计自己的仪器系统,满足多种多样的应用需求。虚拟仪器中的“虚拟”有两个方面的含义5,分别表现在:(1)虚拟的仪器前面板。传统的仪器面板上的控件都是物理实物,都遵循现实的物理规律,必须通过手动或触摸进行操作。在要实现的功能方面,虚拟仪器的前面板上的控件和传统的仪器控件没有什么区别;在外形上,两类控件非常相像;在原理上,传统仪器控件的操作相应着相应物理过程,如按键触点的碰触,而虚拟仪器控件的操作相应着相应的软件程序。通过程序实现的功能。(2)与传统仪器通过硬件来

19、实现测控功能不同,虚拟仪器通过软件编程,来实现与实物同样的测控功能。2.2 虚拟仪器的特点及应用 虚拟仪器技术集合了多种现代化技术于一身,涉及计算机技术、图形解决技术、智能测试技术、模块及总线的标准化技术、数字信号解决技术等。虚拟仪器具有模块化、标准化、积木化、系列化的软件和硬件平台,是一个完全开放的系统,它具有下列一些技术特点6。(1)传统仪器的功能被虚拟仪器丰富和增强 为了充足运用计算机具有的强大的数据解决、数据传输和数据发布的能力,以便更加简便灵活地组建仪器系统,虚拟仪器集中将数据分析解决、数据显示存储及打印和其他必要的操作都交给计算机来解决。(2)虚拟仪器进一步突出了“软件即仪器”的概

20、念 虚拟仪器运用软件代替传统仪器中的某些硬件,运用软件实现硬件的功能,诠释了“软件即仪器”的概念。(3)用户可以自己定义仪器的各种功能 虚拟仪器为用户提供了重要的源代码库。当组建自己的虚拟仪器时,运用源代码库,用户可以很方便地实现、修改仪器的各种测控、通信功能,让用户可以充足发挥自己的能力和想象力。(4)虚拟仪器的行业标准非常开放 虚拟仪器的软件及硬件都具有开放的行业标准,运用虚拟仪器的标准,用户可以统一对仪器进行设计、管理和使用,可以提高资源的可反复性运用率,使得管理更加规范,仪器功能更加易于扩展,仪器的开发和维护费用更加减少。(5)经济性好,易于组建成更为复杂的测试系统 虚拟仪器是基于软件

21、体系结构的,传统仪器是基于硬件体系结构的,用虚拟仪器代替传统仪器,可以节约大量的购买和维护成本。并且,与传统仪器相比,虚拟仪器更容易组建成复杂的分布式测试系统,由于虚拟仪器可以运用高速计算机网络,很方便地实现远程通信、监控、测试和故障诊断等功能。虚拟仪器作为新兴的仪器代表,由于具有绝对的技术优势,被广泛应用于电子、机械、通信、汽车制造、生物、医药、化工、科研、军事、教育等各个领域。从简朴的仪器控制、数据采集到尖端的测试和工业自动化,从大学实验室到工厂公司,从探索研究到技术集成,都可以发现虚拟仪器技术的应用成果。2.3 LabVIEW 的含义 LabVIEW(Laboratory Virtual

22、 Instrument Engineer Workbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称 G 语言),它是由美国 NI 公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境之一7。2.4 LabVIEW 的发展 1986 年,美国 NI 公司于正式推出了 LabVIEW1.0,现在已发展到 2023 版本。20 数年来,通过公司的不断改善和完善,LabVIEW 的功能更加丰富完备:包含众多附加软件包,比如控制与仿真、记录过程控制、高级数字信号解决、模糊控制、PID 和 PDA 等;可运营于多种平台,比如 Macintosh、UNIX

23、、Windows和 Linux 等。作为一个具有强大功能的标准的虚拟仪器开发平台,LabVIEW 广泛地被研究实验室、学术界及工业界所接受,广泛地应用于航空航天、工业控制、电子半导体、汽车和通信等众多领域。2.5 LabVIEW 的结构 运用LabVIEW软件开发的虚拟仪器,涉及前面板和程序框图两个重要部分。前面板就是虚拟仪器的测试界面,是由形象化的控件组成的,可以高度模拟传统仪器中的各种控件。通过前面板,用户可以展现涉及参数设立、菜单、结果显示等各种测试交互接口。程序框图类似于传统编程语言中的程序源代码,是测试系统中的数据解决的流程。程序框图与前面板对象一一相应,程序框图中的数据流相应于前面

24、板对象的相关操作。程序框图采用图形化节点进行编程,使编程更加简便、高效。2.6 LabVIEW 的优势 概括地说,作为一款成功的虚拟仪器开发软件,LabVIEW 具有许多明显的特点和优点,如:采用图形化编程语言,开发效率高,支持多种仪器和数具采集卡硬件的驱动,调试、查错能力强大,支持多种操作系统,网络通信功能强大等诸多优点8。正是由于 LabVIEW 软件具有的这些优点,使得 LabVIEW 成为开发虚拟仪器的首选平台。第三章 系统总体方案及硬件电路设计 3.1 系统总体方案 基于虚拟仪器的加热炉温控系统设计方案结构框图如 3-1 所示。图 3-1 系统总体方案结构框图 这是一个闭环控制系统,

25、根据加热炉大惯性、大滞后的特点,采用 PID 控制算法,由虚拟仪器控制实现交流过零触发 PWM 脉宽调功9,功率器件选用双向可控硅。具体设计方案如下:由传感器测得的炉温信号通过变送环节送给数据采集卡,采集卡对信号进行 A/D 转换后传输至虚拟仪器,虚拟仪器中的 PID算法对信号解决后产生控制信号,再通过采集卡 D/A 转换后输出控制 PWM 波产生电路,改变 PWM 波占空比,产生的 PWM 波通过光耦 MOC3041 控制双向可控硅的通断,以此改变加在电阻上的电压,达成温控目的。电 加 热 炉 传 感 器 采 集 计算机光耦 双 向可 控PWM波产生3.2 硬件电路设计 硬件电路的设计涉及传

26、感器的选型、测温电路的设计、数据采集卡的选型、PWM 波产生电路的设计、光耦及双向可控硅的选型、交流过零触发 PWM 脉宽调功电路设计。3.2.1 传感器的选型 温度敏感元件选用 Pt100。铂电阻的物理化学性能非常稳定,精度高,耐氧化性强,且电阻率较高、复现性好。可用作基准电阻和标准热电阻。铂电阻的温度测量范围为-200850。铂电阻的阻值与温度的关系是一个典型的非线性函数,一般工业用的铂电阻可以用式 3-1、3-2 表达10。201tRRAtBt (0t850)(3-1)2301100tRRAtBtCtt (-200t0)(3-2)式中,tR为温度在t时的电阻值,A、B和C为常数,其值分别

27、为:33.9083 10 1/CA;725.775 10 1/CB;1244.183 101/CC。本设计选用一体化传感器。一体化的温度传感器集温度敏感元件和变送单元于一体。一方面,温度敏感元件将温度信号转化为薄弱的电信号,再通过信号的调理放大环节,最后再由线性电路对温度数据进行非线性补偿,输出 420mA 的恒流信号。一体化温度传感器的采用,简化了系统硬件电路 的 设 计。具 体 型 号 采 用 锦 州 精 微 仪 表 有 限 公 司 的WZPKKB2312Y1400/250-20.2%(0400)。常用的 Pt 电阻接法有三线制和两线制,其中三线制接法的优点是将 Pt100的两侧相等长度的

28、导线分别加在两侧的桥臂上,使得导线电阻得以消除。常用的温度测量电路重要有两种:一种是桥式测温电路,可分为两线制、三线制、四线制桥式测温电路;另一种是恒流源式测温电路。在热电阻测温系统中,引线电阻的大小对测量结果有很大的影响。恒流源式测温电路可以消除引线电阻的影响,本设计就是采用恒流源式测温电路,其测温电路图如图 3-2 所示。32184U?ALM358R?3.3k一 体 化 温 度 传 感 器R?250C?104VCCGND1-5V4.096V 图 3-2 恒流源测温电路 对于 LM358,放大器工作于线性运放状态,根据虚短和虚断概念,4.096uuV,1001oPtuuRR,得流过 Pt10

29、0 的恒定电流为 0.00124A。3.2.2 数据采集卡的选型 数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采非电量或者电量信号,送到上位机中进行分析、解决。图 3-3 数据采集系统结构 被 测物 理传感信号数据计算数据采集系统是通过测量软、硬件产品的有机结合来实现灵活的、具有用户自定义功能的测量系统,它基于计算机或者其他专用测试平台。数据采集系统的结构如图 3-3 所示11。一般的数据采集过程如图 3-4 所示。框图中的相关采样参数涉及以下几个:采样通道,即需要由多路开关进行扫描的通道;采样次数,即多路开关对通道进行扫描的次数;采样频率,即单位时间内多路开关对通

30、道进行一次扫描的次数;数据缓存大小,拟定数据采集卡的数据缓存可以存储多少扫描得来的数据。数据采集卡,就是实现数据采集(DAQ)功能的计算机扩展卡。数据采集卡的重要性能指标重要有通道数、采样频率、分辨率、精度、量程等,根据实际需要,选择具有相应性能的采集卡。选择数据采集卡时,要根据具体的采集任务,及现有的技术资源。本设计规定数据采集卡要采集一路模拟信号,输出一路模拟控制信号,规定输入分辨率为 12 位,采样速率为 10KS/s,输出分辨率为 12 位,故采用的数据采集卡为美国 NI 公司的 NI USB-6009 多功能数据采集卡。NI USB-6009 的重要技术指标如下:8 个模拟输入通道(

31、14 位、48KS/s 采样速度,AI0AI7),2 路 12 位模拟输出通道(150 S/s,AO0,AO1),12 个 I/O 通道(P0.0P0.7,P1.0P1.3),1 个32 位计数器/定期器(PFI0)。数据采集VI传递相关参数给数据卡采样开始,多路开关对采样通道依次扫描,每通道采样一个点采样的模拟信号送到A/D转换器转换成数字信号数据信号存储到数据缓存中完成所需的采样次数?从数据采集卡的数据缓存中读取数据到计算机内存中,完成数据采集工作否是 图 3-4 数据采集过程框图 NI USB-6009 数据采集卡具有单端和差动两种输入模式,连接参考单端电压信号和连接差分电压信号。本设计

32、采用后面一种输入模式。连接差分电压信号时,输入信号的正负极分别接入采集卡的“AI+”“AI-”通道,它可以克制接地回路感应误差,消除共模干扰,是一种比较抱负的输入模式。连接差分电压信号电路图如图 3-5 所示,将输入信号的正极连接到 NI USB-6009 数据采集卡的“AI+”通道,输入信号的负极连接到数据采集卡相应的“AI-”通道。AI+AI-NI USB-6009电压源 图 3-5 连接差分电压信号 3.2.3 PWM 波产生电路的设计 本设计采用硬件搭建 PWM 产生电路,重要由三角波发生器、电平比较器、施密特触发器组成,原理框图如图 3-6 所示。其原理为,一方面,三角波发生器产生频

33、率恒定的三角波,三角波和LabVIEW 编写的虚拟仪器产生的控制信号通过在电平比较器中比较,产生占空比由控制信号决定的 PWM 脉冲波,之后通过施密特触发器滤除电平附近由于干扰产生的振荡成分,使波形规则化,产生标准的 PWM 波。图 3-6 PWM 波产生电路 三角波发生器选用 MAX038,它使用很少的外部元器件就可以产生精确、高频率的三角波信号。运用内部 2.5V 基准电压配以外部的电阻电容就可以产生频率为 0.1Hz20MHz 的三角波。电平比较器选用 LM339,施密特触发器采用74LS14。产生 PWM 波电路图如图 3-7 所示。三角波周期计算公式为/inffIC (3-3)其中,

34、LabVIEW电 平 比施 密 特 三 角 波PWM 波/inininIUR (3-4)inU为基准电源电压,其值为 2.5V。本设计中50inRk。LabVIEW 输出的控制信号的控制周期为 1s,与之相应,产生的三角波周期也应为 1s。即/1sinffIC,所以50fCuF。产生的三角波幅值最大为 1V,而 LabVIEW 输出的控制信号幅值为 05V,故采用 LM318对三角波进行信号放大,使得三角波幅值也在 05V 内变化。COSC5A03AGND6A14FADJ8OUT19IN10SYNC14V-20AGND18REF1AGND11V+17AGND9DADJ7AGND2PDO12PD

35、I13DV+16DGND15MAX038GNDGNDC?0.110uFGNDCAPVCC三角波输出542312U?ALM33912U?A74LS14VCCR?RES2LabVIEW控制信号PWM波VCC32615874U?LM318VCC-12R?RES2R?100GNDR?20Rin50kCf50uF 图 3-7 PWM 波产生电路 3.2.4 交流过零触发 PWM 脉宽调功原理 采用可控硅作为功率控制元件,功率控制方式重要有两种,即可控硅移相调压和双向可控硅过零调功。可控硅移相调压方式通过改变触发脉冲触发角来改变可控硅导通角,进而改变电压值。此方式需要具有准确相角的触发脉冲12,系统设计较

36、复杂,并且通过负载的不是完整的正弦波,会产生高次谐波,导致电网电压波形畸变,影响其他用电设备。双向可控硅过零调功既具有较好的控制精度,又不存在可控硅移相调压方式具有的一切缺陷,它是在交流电过零时触发双向可控硅的导通,使得流过负载的电压电流是完整的正弦波,不存在波形畸变。并且,对触发脉冲的相位规定也大大减少,触发时只需外加一个过零检测电路既可。所谓过零检测,就是检测交流电压或电流的过零点。本设计采用后一种调功方式。交流过零触发 PWM 脉宽调功原理如图 3-8 所示13。图中,光耦选用了过零双向可控硅型光耦 MAX3041,它集光电隔离、过零检测、过零触发等功能于一体,简化了输出通道隔离、驱动电

37、路的结构。R1R3R2C1MOC3041VCCAC220VPWM脉 冲12A74F04NPN加热炉电阻丝 图 3-8 交流过零触发 PWM 脉宽调功原理 电路分析如下。当 PWM 控制脉冲为高电平,且光耦 MOC3041 检测到电压过零点时,光耦中的光敏双向可控硅导通,发出触发信号触发双向可控硅导通。此后,只要 PWM 波一直是高电平时,双向可控硅就一直导通,使得负载上通过的是完整的正弦波。当 PWM 脉冲变为低电平时,光耦在电压过零时就不再向双向可控硅发触发信号,于是当电压再次过零时双向可控硅截止,电流不再流过负载。通过改变 PWM 波占空比,就可以控制流过负载的电压周波数,进而达成调节功率

38、的目的,在本设计中,就是达成温控的目的。第四章 温控系统软件设计 本设计采用 LabVIEW 软件开发虚拟仪器。整个系统可分为登录系统模块、数据采集及解决控制模块、数据存储模块、查看历史数据模块、打印模块、通信模块等各功能模块,最后将这些小的功能模块有机组合,组成完整的加热炉温控系统。本章将先分别介绍各个功能子模块,最后完毕总的系统设计。4.1 登录系统设计 图 4-1 登录系统前面板 完整的系统设计都必须要有使用权限设立。本系统一方面设计了一个登录系统。登录系统前面板及程序框图如图 4-1、4-2 所示。用户进入主程序之前,需要输入对的的用户姓名及登录密码,否则就不可以进行主程序的操作。当第

39、一次登录系统时,会提醒用户进行用户名及登录密码的重新设立,当然,用户也可以积极进行用户名及登录密码的修改。在重新设立用户名及登录密码密码时,登录系统会提醒用户输入管理员密码,只有输入对的的管理员密码,才可以继续重置工作。前面板添加了一个指示灯,当对的登陆系统时会由红色变为绿色。当使用完系统后,点击“退出程序”按钮就可以退出系统。当用户填写不对的的用户名或密码时,会弹出如图 4-3 所示的对话框,直至用户输入对的的用户名和密码。图 4-4 为用户重置用户名和密码时提醒用户输入管理员密码的对话框。图 4-2 登录系统程序框图 图 4-3 用户名或登录密码错误时的提醒对话框 主程序以子程序的形式嵌入

40、到登录系统中。设计主程序为子程序的方法为单击主程序前面板的文献,在下拉菜单中选择“VI 属性”,会出现一个对话框,在对话的类别栏中选择窗口外观,将对话框页面切换到窗口显示属性页面,如图 4-5 所示。图 4-4 重置用户名及密码时提醒输入管理员密码 图 4-5 子 VI 属性对话框 在对话框中单击自定义按钮,弹出自定义窗口外观对话框,如图 4-6 所示,在对话中选择“调用时显示前面板”和“如之前未打开则在运营后关闭”。如此一来,登录系统后主程序会作为子 VI 被调用,且主程序前面板会弹出来,供用户设立。选中“如之前未打开则在运营后关闭”选项后,则当主程序运营结束后,其前面板会自动消失。图 4-

41、6 子 VI 窗口外观对话框 4.2 数据采集及解决控制模块的设计 数据采集及解决控制模块时本系统的重中之重设计,实现的重要功能涉及温度信号的采集、采集数据的解决、PID 控制信号的产生等,每个功能模块又可以分为若干子模块,本节内容将一一给予具体介绍。4.2.1 温度信号的采集 基于虚拟仪器的采集系统典型框架为:传感器信号调理器数据采集设备计算机。传感器将被测量的温度信号转化为电信号;信号调理器对电信号进行 放大、滤波、隔离等预解决;数据采集设备重要功能是将模拟信号转化为数字信号、此外一般尚有放大、采样保持、多路复用等功能。数据采集系统一般由数据采集硬件、硬件驱动程序和由数据采集函数编制的软件

42、几个部分组成14。如前所述,本设计采用 NI USB-6009 多功能数据采集卡。所谓硬件驱动程序就是应用软件驱动硬件正常工作的编程接口。硬件驱动程序包含着相应硬件可以接受的由软件发出的操作命令,完毕软件与硬件之间的数据传递。借助于强大的硬件驱动程序,LabVIEW 的编程工作将会大大简化,开发效率显著提高,开发成本也明显减少。本设计采用的硬件驱动程序为NI-DAQ8.6.1 版本。本设计规定加热炉温度稳定在 80,允许有1误差,故设立温度范围为0100。采集数据只有模拟量温度信号,故为单通道数据采集。数据采集卡和计算机之间进行数据传输时,需要对物理通道和虚拟通道进行选择。所谓物理通道就是被测

43、试的信号或生成的信号实际进出计算机的途径,例如,NI USB-6009 上的模拟输入通道 AI0AI5,模拟输出通道 AO0、AO1,数字 I/O 通道为 P0.0P0.7,P1.0P1.3。所谓虚拟通道是一系列设立的集合,涉及通道名、相应的物理通道、信号连接方式、测试类型和标度等。本设计物理通道选择 AI0、AO0,相应的虚拟通道为 Dev1/ai0、Dev1/ao0。由数据采集函数编制温度数据采集软件,重要环节如下15:(1)调用 DAQmx Create Virtual Channel.vi 创建虚拟通道,并配置相应的物理通道、采样数据的最大值和最小值、输入端配置方式。(2)调用 DAQ

44、mx Timing.vi,并设立采样速率、采样模式、缓存大小。(3)调用 DAQmx Start Task.vi,将采集任务转换到运营状态。(4)调用 DAQmx Read.vi。这是一个多态 VI,根据数据采集的类型、读取数据的数量和规定返回数据的类型,有许多子 VI 可以选择。图 4-7 所示是本设计所选择的 VI。图 4-7 DAQmx 读取多态 VI 的子 VI 选择(5)调用 DAQmx Clear Task.vi,此 VI 一方面中止采集任务然后释放掉所有资源。按照如上环节,编写的温度数据采集模块的程序框图如图 4-8 所示。通过数据采集前面板,可以设立物理通道、输入端配置、采样方

45、式、采样速率、采样数据的最大值和最小值。设立好个参数后,点击“开始采样”按钮,就可按照设立好的参数采集温度数据,并可在波形图给予显示。采集完毕后,点击“停止采集”按钮,即可停止本次数据采集操作。图 4-8 数据采集模块程序框图 4.2.2 采集数据的解决 采集到的温度数据一般要通过解决再将数据送去显示、存储、打印等他操作。本设计的数据解决重要有三个方面,第一个是数据滤波,第二个是消除零点误差,第三个是标度变换。下面将分别予以介绍。滤波技术是信号解决技术的重要分支。滤波就是指对信号的噪声干扰进行克制或衰减,并使有用信号正常通过的一种技术。按同频带范围分,滤波器可分为低通滤器、高通滤波器、带通滤波

46、器、带阻滤波器 4 类16。本设计采用带通滤波器。由于计算机只能解决有限长度的信号,因此原始信号 x t要以采样时间T截断,即有限化,成为离散信号 x t后在进一步解决。信号的有限化也称为加窗解决。LabVIEW 软件中有许多窗函数。窗函数重要用于对截断处的不连续变化进行平滑,减少泄露。此外,窗函数还具有减少噪声干扰的作用。窗函数有很多种,常用窗函数重要有 Hamming 窗、Hanning 窗、Blackman 窗、Kaiser 窗、Triangle 窗、Flat Top 窗、Exponential 窗等。在 LabVIEW 程序框图中的函数信号解决滤波器选板中,提供了各种各样滤波器。考虑到

47、窗函数的作用,本设计选用 FIR 加窗滤波器。数据滤波的前面板和程序框图如图 4-9 所示。图 4-9 数据滤波的程序框图 零点误差又称零输入误差,既无被测信号输入时测试系统的响应。在测试系统中零点误差涉及以下两个部分:(1)测试系统自身所具有的零点误差,如各种模拟电路、传感器以及仪器,一般都存在零点误差和零漂;(2)零输入时引入的外界噪声、干扰误差,即静态噪声和静态干扰误差。零点误差会严重影响测量数据的真实性,必须采用措施消除或减小零点误差的影响。本设计有对零点误差的解决环节,如图 4-10 所示。图 4-10 零点误差解决 由于零点误差会随环境的变化而相应改变,所以本系统还设计了零点误差采

48、集环节。当需要更新零点误差数值是,进行一次零点误差采集就可以了。程序框图如图 4-11 所示。图 4-11 零点误差采集程序框图 此程序将采集到的零点误差先排序,去掉最大值、最小值后,再取平均值,即为最终的零点误差。之后通过局部变量将最新的零点误差传递给图 4-12 中的变量。所谓标度变换,将相应参数值的大小转换成能直接显示有量纲的被测工程量数值,也称工程转换。标度变换有线性和非线性之分。本设计采用 pt100作为温度敏感,在 0100内有较好的线性度,故本设计采用线性标度变换。图 4-12 线性标度变换 线性变换后的数据要用来转换成相应的温度,本设计采用 LabVIEW 软件提供的转换 RT

49、D 读数节点,此节点位于函数编程数值缩放子选板中。转换 RTD 读数节点相应于公式 3.1,通过输入的电压、给定的传感器激励电流,反计算出相应的温度值。对于此节点,当传感器激励电流为 0.00124A 时,输入电压 0.1240050.17174V 相应于输出温度 0100。故本标度变换的任务为将采样的电压信号 15V 线性变换为 0.1240050.17174V,变换程序框图如图 4-12 所示。4.2.3 控制信号的产生 电加热炉是一个复杂的被控对象,具有非线性、大滞后、时变性、升温单向等特点。本设计采用的电加热炉数学模型如式 4-1 所示。式中,设K=1,T=10s,=3s。1sCKeG

50、sTs (4-1)在工程实践中,应用最广泛的调节器控制算法为 PID 控制算法。PID 控制器结构简朴、稳定性好、工作可靠、调整方便而成为工业控制的重要技术之一17。本设计也采用 PID 控制算法。PID 调节器的调节规律如式 4-2、4-3 所示。0510152025303540455000.20.40.60.811.21.4时 间幅值 图 4-13 PID 仿真结果 0dddtpIDeuK eKe tKt (4-2)或写成 01dddtpDIeuKee tTTt (4-3)PID 调节器的参数整定有多种方法,除理论计算法外,尚有临界比例度法、衰减曲线法、反映曲线法、最佳整定法和经验法。本设

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服