




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除辽 宁 工 业 大 学 计算机控制技术 课程设计(论文)题目:电阻炉智能温度控制系统院 (系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 辽宁工业大学课程设计(论文)任务书院(系): 教研室: 学 号学生姓名专业(班级)设计题目电阻炉智能温度控制系统设计技术参数1、 电阻炉的温度范围是01000;2、 温度控制误差;3、 温度超出预置温度5时发出声音报警。设计要求1、以AT89C52 单片机为核心,控制算法采用模糊PID算法设计电阻炉智能温度控制系统。2、 确定电阻炉智能温度控制系统的结构及组成,完成输入、输出通道的设计。3、 绘制系统的原理图、流程图以及根据模糊PID算法编写部分程序。4、 要求认真独立完成所规定的全部内容;所设计的内容要求正确、合理。5、按学校规定的书写格式,撰写、打印设计说明书一份;设计说明书应在4000字以上。工作量1、对系统功能进行分析;2、进行系统的硬件电路设计;3、进行系统的软件设计;4、撰写、打印设计说明书。 工作计划1、 布置任务,查阅资料,确定系统的组成(1天)2、 对系统功能进行分析(1天)3、 系统硬件电路设计(3天)4、 系统软件设计(3天)5、 撰写、打印设计说明书(2天)参考资料于海生 微型计算机控制技术 清华大学出版社 2006年梅丽凤 单片机原理及接口技术清华大学出版社 2004年指导教师签 字 教研室主任签字精品文档目 录第一章 课程设计方案的论证11.1概述11.2设计要求11.3整体设计及系统原理2第二章 硬件电路的设计42.1器件介绍42.2温度检测电路72.3温度显示和报警电路82.4整体设计电路10第三章 软件设计113.1数据采样流程图113.2主程序的设计123.3模拟自整定PID控制133.4 程序设计17第四章 课程设计总结19参考文献20第一章 课程设计方案的论证1.1概述K 型热电偶作为一种主要的测温元件, 具有结构简单、制造容易、使用方便、测温范围宽、测温精度高等特点,但也存在非线性、冷补偿、数字化输出等问题。在许多热工实验中, 往往面临多点温度同时检测的问题,而且测点一般较分散,不管是采用恒温补偿法( 冰点补偿法) 还是电桥补偿法,都会带来实验费用较高、实际的检测系统较复杂。难以达到实时测量、接口转换电路复杂等问题。为了满足用户选择 K型热电偶的要求,又能克服上述缺点,本系统选择了K 型热电偶温度转换芯片 MAX6675。电阻炉在化工、冶金等行业应用广泛,因此温度控制在工业生产和科学研究中具有重要意义。其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后 、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等方面具有重要的现实意义。本文介绍的温度控制系统的主要技术指标有:温控范围:3001000;控制精度: ;1.2设计要求1、 电阻炉的温度范围是01000;2、 温度控制误差;3、 温度超出预置温度5时发出声音报警4、 以AT89C52 单片机为核心,控制算法采用模糊PID算法设计电阻炉智能温度控制系统。5、 确定电阻炉智能温度控制系统的结构及组成,完成输入、输出通道的设计。6、 绘制系统的原理图、流程图以及根据模糊PID算法编写部分程序。7、 要求认真独立完成所规定的全部内容;所设计的内容要求正确、合理。8、 按学校规定的书写格式,撰写、打印设计说明书一份;设计说明书应在4000字以上。1.3整体设计及系统原理系统构成如图 1-1 所示。系统以单片机 AT89S51为核心,包括温度检测电路、键盘显示及报警电路、时钟电路、温度控制电路等部分组成。其中温度采集是通过 K 型热电偶和热电偶数字转换器芯片 MAX6675 实现的。系统中采用了新型元件,功能强、精度高、硬件电路简单电阻炉时钟电路键盘数码管显示报警电路AT89S52单片机温度检测电路传感器温度检测图1-1 整体设计及系统原理在系统中, 利用热电偶测得电阻炉实际温度并转换成毫伏级电压信号。该电压信号经过温度检测电路转换成与炉温相对应的数字信号进入单片机,单片机进行数据处理后,通过液晶显示器显示温度并判断是否报警,同时将温度与设定温度比较,根据设定的PID 算法计算出控制量, 根据控制量通过控制固态继电器的导通和关闭从而控制电阻丝的导通时间, 以实现对炉温的控制。该系统中的时钟电路可以根据要求进行准确计时。MAX6675采用标准的SPI串行外设总线与单片机接口。MAX6675从SPI串行接口输出数据的过程如下:单片机使CS置为低电平,并提供时钟信号给SCK,由SO读取测量结果。CS变低将停止任何转换过程,CS变高将启动一个新的转换过程。将CS变低在SO端输出第一个数据,一个完整串行接口读操作需16个时钟周期,在时钟的下降沿读16个输出位,第1个输出位是D15,是一伪标志位,并总为0;D14位到D3位为以MSB到LSB顺序排列的转换温度值;D2位平时为低,当热电偶输入开放时为高,开放热电偶检测电路完全由MAX6675实现,为开放热电偶检测器操作,T-必须接地,并使接地点尽可能接近GND脚;D1位为低以提供MAX6675器件身份码,D0位为三态标志位。MAX6675 SO端输出温度数据的格式如图1-2所示。图1-2MAX6675 SO端输出温度数据的格式MAX6675的CS端接单片机的P1.0脚,CS低电平停止转换,MAX6675准备将数据输出;SCK引脚接单片机的P2.0脚,为传输数据提供时钟。无数据传输时,SCK应置为低电平;SO引脚接单片机的P2.1脚,用于传输数据。单片机的P1.3脚作为温度超限报警口,报警时输出低电平,驱动蜂鸣器第二章 硬件电路的设计2.1器件介绍(1) K 型热电偶的测温原理热电传感器是利用转换元件的参数随温度变化的特性,将温度和与温度有关的参数的变化转换为电量变化输出的装置。两种不同的导体或半导体组成的闭合回路就构成了热电偶,热电偶两端为两个热电极,温度高的接点为热端、测量端或自由端;温度低的接点为冷端、参考端或自由端。测量时,将工作端置于被测温度场中,自由端恒定在某一温度。热电偶是基于热电效应工作的,热电效应产生的热电势是由接触电势和温差电势两部分组成的。(2) MAX6675 的工作原理及特点。MAX6675是一复杂的单片热电偶数字转换器,其内部结构如图2所示。主要包括:低噪声电压放大器A1、电压跟随器A2、冷端温度补偿二极管、基准电压源、12位AD转换器、SPI串行接口、模拟开关及数字控制器。其工作原理如下:K型热电偶产生的热电势,经过低噪声电压放大器A1和电压跟随器A2放大、缓冲后,得到热电势信号U1,再经过S4送至ADC。对于K型热电偶,电压变化率为(41V/),电压可由如下公式来近似热电偶的特性。U1=(41V/)(T-T0) (1-1)上式中,U1为热电偶输出电压(mV),T是测量点温度;T0是周围温度。在将温度电压值转换为相应的温度值之前,对热电偶的冷端温度进行补偿,冷端温度即是MAX6675周围温度与0实际参考值之间的差值。通过冷端温度补偿二极管,产生补偿电压U2经S4输入ADC转换器。U2=(41V/)T0 (2-2)在数字控制器的控制下,ADC首先将U1、U2转换成数字量,即获得输出电压U0的数据,该数据就代表测量点的实际温度值T。这就是MAX6675进行冷端温度补偿和测量温度的原理如图2-1所示。图2-1 MAX6675内部结构图MAX6675是具有冷端补偿和A/D转换功能的单片集成型热电偶变换器,测温范围01024,主要功能特点如下: l 内部集成有冷端补偿电路;l 带有简单的 3 位串行接口;l 可将温度信号转换成 12 位数字量, 温度分辨率达 0。25;l 内含热电偶断线检测电路。l 简单的SPI串行接口与单片机通讯。l 12位A/D转换器、0。25分辨率。l 单一+5V的电源电压。l 热电偶断线检测。l 工作温度范围-20+85(3) MAX6675的引脚排列及内部结构。MAX6675 芯片的引脚排列如图2-2 所示, 各引脚的功能:图2-2MAX6675引脚图T- 为热电偶负极( 使用时接地);T+ 为热电偶正极;SCK为串行时钟输入;CS 为片选信号( CS 为低电平时, 启动串口);SO 为串行数据输出;Vcc 为电源端;GND 为接地端;NC 为悬空, 不用。它主要由热电偶模拟信号放大电路、冷端补偿信号产生电路、A/D 转换器以及数字控制电路等组成。(4)MAX6675数据读取时序图2-3图2-3数据读取时序图(6)热电偶的选择热电偶是常用的测温元件,它利用不同材料的导体一端紧密连接在一起产生的热电势效应将温度信号转换为电势信号。本设计采用K型热电偶镍络-镍硅(线性度较好,热电势较大,灵敏度较高,稳定性和复现性较好,抗氧化性强,价格便宜)对温度进行检测,参比端温度为20。由以下公式可以计算出K型热电偶分别在100,200,300,400,500时候的输出电势:E(100,20)=E(100,0)-E(20,0)=4。096mV-0。798 mV=3。298 mVE(200,20)=E(200,0)-E(20,0)=8。138mV-0。798 mV=7。34 mVE(300,20)=E(300,0)-E(20,0)=12。209mV-0。798 mV=11。411 mVE(400,20)=E(400,0)-E(20,0)=16。397mV-0。798 mV=15。599 mVE(500,20)=E(500,0)-E(20,0)=20。644mV-0。798 mV=19。846 mV2.2温度检测电路本系统采用的K 型(镍铬- 镍硅)热电偶,其可测量1312以内的温度,其线性度较好,而且价格便宜。K 型热电偶的输出是毫伏级电压信号,最终要将其转换成数字信号与CPU 通信。传统的温度检测电路采用“传感器- 滤波器- 放大器- 冷端补偿- 线性化处理- A/D 转换”模式,转换环节多、电路复杂、精度低。在本系统中,采用的是高精度的集成芯片MAX6675 来完成“热电偶电势-温度”的转换,不需外围电路、I/O 接线简单、精度高、成本低。MAX6675 是MAXIM公司开发的K 型热电偶转换器,集成了滤波器、放大器等,并带有热电偶断线检测电路,自带冷端补偿,能将K 型热电偶输出的电势直接转换成12 位数字量,分辨率0。25。温度数据通过SPI 端口输出给单片机,其冷端补偿的范围是- 2080,测量范围是01023。75。图2-4为MAX6675 的引脚功能图。引脚号名称功能1GND接地端2T-热电偶负极(使用时接地)3T+热电偶正极4VCC电源端5SCK串行时钟输入端6/CS片选信号7SO数据串行输出端8NC悬空不用 2-4 MAX6675的引脚功能图图2-5为本系统中温度检测电路。P2.0P2.1AT89C52P2.23 52 6MAX66751 74 8图2-5 温度检测电路2.3温度显示和报警电路当P2.5 为低电平且P2.4 口产生时钟脉冲时,MAX6675 的SO脚输出转换数据。在每一个脉冲信号的下降沿输出一个数据,16个脉冲信号完成一串完整的数据输出,先输出高电位D15,最后输出的是低电位D0,D14-D3 为相应的温度转换数据。当P2.5 为高电平时,MAX6675 开始进行新的温度转换。在应用MAX6675 时,应该注意将其布置在远离其它I/O 芯片的地方,以降低电源噪声的影响;MAX6675 的T- 端必须接地, 而且和该芯片的电源地都是模拟地,不要和数字地混淆而影响芯片读数的准确性。本系统采用串行LED数码管温度显示系统,由单片机I/O 口控制,系统中将扩展芯片74HC164的连接单片机串行端口P31和P32,可进行实时显示炉温等。报警电路是将单片机的I/O 口与蜂鸣器报警系统相连接。当温度达到上限值时单片机I/O输出控制信号使蜂鸣器报警系统进行声音报警如图2-6和图2-7。图2-6 报警电路图2-7 显示电路2.4整体设计电路第三章 软件设计3.1数据采样流程图人口选通MAX6675读D15读高四位D14-D11计数器=0?读低八位计数器=0?读断偶标志位返回NYYN3.2主程序的设计开始系统初始化设置输入及炉温设置炉温测量及显示炉温=下限温度?炉温=上限温度?N PID算法控制炉温等于目标温度并稳定Y结束N炉温测定并显示N加热Y降温3.3模拟自整定PID控制常规PID控制的特点是当模型准确时系统的稳态精度较高,甚至可以完全消除静差,但动态特性不是很好,并且如果参数选取不当则容易造成系统的不稳定;模糊控制的特点是系统动态特性较好,但由于不具有积分调节作用而存在静差。针对电阻炉模型复杂,很难获得准确数学模型的实际情况,而模糊控制又无法满足系统精度的要求,故在本系统中考虑采用基于模糊推理的PID参数自整定方法进行系统控制器的设计。(1) 输入模糊化首先根据模糊控制控制器的输入输出变量选取相应的语言变量。与基本论域相对应,取语言变量E代表误差、EC代表误差变化率;ZKp、ZKi、ZKd分别代表PID3个参数的调整量。其次,确定模糊语言变量的论域。其中,取e的论域为-5, +5; ec的论域为-5, +5;Kp,Ki,Kd的论域均取为-3, +3。第三,确定各语言变量在论域内的模糊集。即确定语言变量在论域内的取值。这里,模糊变量E,Ec,ZKp、ZKi、ZKd在论域内的模糊集均取为7个,即PB(正大)、PM (正中)、PS(正小)、Z(零)、NS(负小)、NM (负中)、ND (负大)。第四,确定论域中语言变量各值所对应模糊子集的隶属函数。输入输出隶属度函数如图3.1所示。图3.1输出隶属度函数(2) 建立模糊控制规则表由于模糊控制器是以E和EC作为输入语言变量,以ZKp、ZKi、ZKd作为输出语言变量,因此该模糊控制的控制规则就是分别对参数ZKp,ZKi,ZKd进行调整的规则(以ZKp为例)。针对电阻炉的特性,由参数整定原则和专家的经验,可以列出响应的参数整定规则图3-2。ECENBNMNSZPSPMPNNBNBNBNMPMPMPBPBNMNBNMNSPMPSPMPBNSNMNSNSZPSPSPMZNSNSZZZNSNSPSPMPSPSZNSNMNMPMPBPMPMPMNMNMNBPBPBPBPBPBNMNBNB图3-2ZKp控制规则表(3)模糊推理与模糊决策在输入模糊化之后,应该进行模糊推理。模糊推理多采用“ifA and B then C”的条件语句。若已知输入为A和B时有输出C,则输入与输出的关系R为:R = (AB)TC如果有新的输入A1和B1,则由下式求出输出C1:C1= (A1B1)TR对于表1中Kp的调节规则可以写成77=49条模糊条件语句如下:1)ifE=NB and EC=NB thenZKp=ZKp1=NB2)ifE=NM and EC=NB thenZKp=ZKp2=NB3)ifE=NS and EC=NB thenZKp=ZKp3=NM49) ifE=PB and EC=PB thenZKp=ZKp49=NB对应每一条语句,都有相应的模糊关系即R1、R2、R3、R49,当给定输入E, EC后对应每一个模糊关系都可根据模糊推理的合成运算求得相应的控制量ZKp1、ZKp2、ZKp3、ZKp49控制器的ZKp=ZKp1ZKp2ZKp3ZKp49=1Zkpi 由上述推理过程得出的控制器输出是一个模糊量,它反映控制语言变量不同取值的一种组合。即输出为ZKp论域上的模糊子集。它包含控制量的多种信息。但是,实际系统的控制量要用具体的数值Kp去修正。由模糊输出ZKp确定修正量Kp的过程称为模糊判决,它完成由模糊量到精确量的转换。通常采用加权平均法(又称重心法),即:控制器的输出KP=KP+Kp式中,KP是根据临界等方法求出的PID参数初值,qp是修正参数因子。PID控制器的其他出Ki和Kd也可同理求得。为了进一步验证模糊PID控制算法的合理性,采用MATLAB软件工具进行仿真。被控系统模型为:PID控制参数初始值就是经过修正后的Kp、Ki和K d,其取值分别是2.7, 0.03和4.8,调整参数,和取值分别为0.07, 0.008, 0.3,进行仿真,得到仿真结果如图3-3所示。图3-3 仿真结果从系统输出响应仿真图中可以看到,与PID控制相比,模糊自整定PID控制的上升时间略有缩短,超调量从2%下降到0.5%,能够达到较为理想的控制效果。3.4 程序设计ORG 0000HLJMP MAINORG 0003HLJMP INT1ORG 0013HLJMP INT2ORG 0200HMAIN: CLR EA MOV A, #90H MOV DPTR, #3FFFH MOVX DPTR, A ;置8255工作方式0,且A口为输入,B,C为输出 MOV A, #10H MOV DPTR, #DFFFH ;置8279工作方式,8个字符显示,右端送入; MOV DPTR, A ; 编码扫描键盘,双键锁定;MOV A, #14H MOV DPTR, #DFFFH ;置827时钟; MOV DPTR, A ;SJ: CLR A MOV DPTR, #9000H MOVX DPTR, A DEC DPTR CJNE DPTR, #8000H, SJ MOV A, #05H MOV 88H,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股东代持股权融资担保协议书
- 酒类专业测试题及答案
- 舞蹈学专业考试题及答案
- 殡葬类专业面试题及答案
- 淘宝美工述职报告
- 2025至2030中国汽车节油器行业项目调研及市场前景预测评估报告
- 培训学校前台工作总结
- 部队文职通信题库及答案
- 离婚协议书财产分割及房产转让详细条款
- 国际商事合同通则在跨境电子商务合同中的风险控制
- GB/T 19963.2-2024风电场接入电力系统技术规定第2部分:海上风电
- 机动车检测机构绩效考核方案
- 水利工程(堤防类)单位工程验收监理工作报告
- 新高考数学一轮复习讲义:三角函数与解三角形(2022-2023年高考试题)(原卷版+解析)
- 佛教协会会议室管理制度
- 人教版PEP六年级英语上册Unit-1-单元练习题及答案
- 传音控股在线测评题
- 2006WHO儿童身高体重参考值及评价标准
- (新版)初级磨工职业鉴定考试题库(含答案)
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- JCT 2387-2024《改性聚苯乙烯泡沫复合装饰制品》
评论
0/150
提交评论