大学毕业设计---pid温度控制.doc
《大学毕业设计---pid温度控制.doc》由会员分享,可在线阅读,更多相关《大学毕业设计---pid温度控制.doc(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 哈尔滨工业大学华德应用技术学院毕业设计(论文) 摘 要本文主要从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,简单说明如何实现对温度的控制,并对硬件原理图和程序框图作了简洁的描述。还介绍了在单片机温度控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以51系列单片机为核心,由温度检测电路,模/数转换电路, 电桥转换电路, 报警与指示电路, 功率放大电路等构成。但用51系列单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行了实时采集与检测。本设计介绍的单片机温度自动控制系统的主要内容包括:系统方案、元器件选择、
2、系统理论分析、硬件设计、软件设计、系统调试及主要技术性能参数。关键词:单片机;温度传感器;温度检测;温度控制;PID算法AbstractThe design of single-chips temperature control system is introduced from hardware and software, and simply explains how to actualize the temperature control. The hardware principle and software case fig are described. Some important
3、 techniques in a design scheme of the hardware and the software of the temperature control by single-chip microcomputer are introduced. The system mostly takes 8031 single-chip microcomputer as core, it is structured by temperature testing circuit, A/D switch circuit, zero passage testing circuit, w
4、arning and indication circuit, optical-electrical isolation and power amplifier circuit and so on.The main content of this design is temperature testing circuit that uses AT89C51 single-chip microcomputer .It is a part of the whole design that cannot be lacked. The system is used to collect and cont
5、rol temperature in real time. The temperature automatic control system based on single-chip microcomputer is described in the article including system scheme,parts of an apparatus choice, theoretical analysis,the design of hardware and software, system testing,and the main technical performance para
6、meters Key Words:SingleChip Microcomputer;Temperature sensor;Temperature collecting;Temperature controlling;PID algorithm.目 录摘 要IAbstractII第1章 绪论111 课题的背景与意义113 课题举例简介2第2章 总体方案321 系统结构322 具体设计考虑3本章小结4第3章 元器件简介531 AT89C51单片机5311 概述5312 主要特性5313 引脚功能532 PT100温度传感器7321 概述7322 主要特性7323 PT100工作原理933 ADC0
7、804模数转换器10331 主要特性10332 ADC0804工作原理10本章小结12第4章 硬件设计1241 外围电路设计1242 电机驱动电路设计1243 按键电路设计1244 电桥电路设计13441 桥路形式13442 工作方式13443 根据PT100的经典电路1445 LCD显示电路设计14451 引脚功能1546 设计目标15461 设计的出发点16462 设计原理1647 A/D转换电路16本章小结16第5章 软件设计1751 PID控制算法18511 PID控制作用18512 PID算法的微机实现18513 PID算法的程序设计2052 LM016L显示程序设计2153 直流电
8、机PWM控制程序2654 ADC0804 A/D转换程序27本章小结28第6章 系统调试2961 硬件调试方法29611 常见的硬件故障29612 联机调试30613 脱机调试3162 软件调试方法3163 误差分析32本章小结32结论33参考文献34致谢36附录1 译文37附录2 英文参考资料46附录362III第1章 绪论11 课题的背景与意义在近四十年的时间里,电子计算机的发展经历了从电子管、晶体管、中小规模集成电路到大规模集成电路这样四个阶段,尤其是随着半导体集成技术的飞跃发展,七十年代初诞生了一代新型的电子计算机微型计算机,使得计算机应用日益广泛;而单片微型计算机的问世,则更进一步推
9、动了这一发展趋势,使计算机应用渗透到各行各业,达到了前所未有的普及程度。一个由微电子技术为先导,计算机技术为标志,包括新材料、宇航、生物工程、海洋工程等多种学科在内的新技术革命正在兴起。在国内,由于单片机具有功能强、体积小、可靠性好、和价格低廉等独特优点,因此,在智能仪器仪表、工业自动控制、计算机智能终端、家用电器、儿童玩具等许多方面,都已得到了很好的应用,因而受到人们高度重视,取得了一系列科研成果,成为传统工业技术改造和新产品更新换代的理想机种,具有广阔的发展前景。12 课题的应用与展望随着电子技术以及应用需求的发展,单片机技术得到了迅速的发展,在高集成度,高速度,低功耗以及高性能方面取得了
10、很大的进展。伴随着科学技术的发展,电子技术有了更高的飞跃,我们现在完全可以运用单片机和电子温度传感器对某处进行温度检测,而且我们可以很容易地做到多点的温度检测,如果对此原理图稍加改进,我们还可以进行不同地点的实时温度检测和控制。温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械等工业中,具有举足重轻的作用,因此,温度控制系统是典型的控制系统。对于不同场所、不同工艺、所需温度高低 范围不同、精度不同,则采用的测温元件、测温方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。随
11、着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。目前, 单片微机已普遍地作用于生产过程的自动控制领域中。单片机以其体积小、价格低廉、可用其构成计算机控制系统中的智能控制单元和可靠性高等特点, 受到广大工程技术人员的重视。温度是生产过程中最常见的物理量, 许多生产过程是以温度作为其被控参数的。因此,温度控制系统是典型的控制系统。13 课题举例简介在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸
12、行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。下面介绍一种功能简化后的温度控制系统的设计过程。假设某烘干道采用过热蒸汽为热源,蒸汽管道经热交换器加热空气并通过风机向烘箱送热风实现对胶布(带)的循环加热,烘箱的温度变化范围为0120。根据工艺要求,系统需实现如下功能和指标:温度给定值在85左右且现场可调;温度控制误差2;
13、实时显示温度值,保留1位小数;温度超过给定值10时声光报警;控制参数可在线修改。第2章 总体方案根据功能和指标要求,本系统可以从元件级开始设计,选用MCS-51系列单片机为主控机。通过扩展必要的外围接口电路,实现对温度的测量和控制。21 系统结构该系统以89C51单片机为核心,由温度测量变换、测量放大、大功率运放、A/D转换器、驱动电路、键盘显示共同组成。在系统中,温度的设置、温度值显示、控制参数得设置、运行等功能由键盘及显示电路完成。图2-1 单片机温度控制系统方案原理示意图传感器把测量的温度信号转换成弱电压信号,经过信号放大电路,送入低通滤波电路,以消除噪音和干扰,滤波后的信号输入到A/D
14、转换器(ADC0804)转换成数字信号输入主机(单片机8059)。22 具体设计考虑1、由于温度测量范围为0200,控制精度也不高,可选用8路8位ADC0804作A/D转换器,分辨率可达0.5;为了方便操作,系统可不扩展专用键盘,温度给定输入可用两个按键控制温度的加减;温度显示常用的LM016L;为了实现通过调节电机风速控制降温,用热源控制温度的上升,中间使用PID控制调节速度。2、温度测量可以选用铂热电阻PT100,它的阻值会随着温度的变化而改变。PT后的100即表示它在0时阻值为100欧姆,在100时它的阻值约为138.5欧姆。图2-2 PT100温度阻值曲线由图所示PT100温度阻值是呈
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 毕业设计 pid 温度 控制
限制150内