单片机温度控制毕业设计中期报告
毕业设计38单片机温控
毕业设计38单片机温控我正在考虑毕业设计的方向,我选定了一个38单片机温控的项目。
该项目旨在设计和实现一个基于38单片机的温度控制系统,以监测和控制环境中的温度。
该系统将能够自动控制温度,并提供用户界面以进行手动控制。
首先,我将使用一个温度传感器来检测环境中的温度。
传感器将被连接到38单片机的模拟输入引脚上。
通过读取传感器的电压值,单片机将能够获取当前温度数据。
接下来,我将使用一些电路元件来控制温度。
我计划使用一个继电器来控制加热器或冷却器的开关。
当温度低于设定温度时,继电器将打开并启动加热器以提高温度。
当温度超过设定温度时,继电器将关闭并启动冷却器以降低温度。
通过控制加热器和冷却器的开关,该系统将能够实现自动温度控制。
此外,我还计划添加一个LCD显示屏和几个按钮,以提供用户界面。
通过显示屏,用户将能够实时监测环境中的温度。
通过按下按钮,用户将能够手动控制加热器和冷却器的开关。
通过添加用户界面,用户将能够直接交互并控制系统。
最后,我计划使用38单片机的编程语言来编写控制系统的软件。
我将使用C语言来编写代码,并采用模块化的方式组织代码。
我将编写代码来读取温度传感器的数据,控制继电器和加热器/冷却器的开关,并处理用户界面的输入。
通过完成这个项目,我将会学习到如何使用38单片机来构建一个功能强大的温度控制系统。
我将学习到如何连接和读取传感器,如何控制电路元件,以及如何编写单片机的软件。
此外,我还将获得实际设计和实现一个完整工程的经验。
在未来,我相信这个项目的技术和经验将对我的发展非常有益。
控制系统的设计和实现是一项非常实用的技能,在许多行业和领域都有广泛的应用。
此外,通过完成这个项目,我还将展示出自己的能力和才华,对我的求职和职业发展将有积极的影响。
With a 1200-word limit in mind, I have reached the end of my response. However, if you require any further information or elaboration on any aspect of this project, please let me know, and I will be glad to assist you.。
(完整版)单片机温度控制器设计毕业设计
摘要随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。
本设计论述了一种以STC89C52单片机为主控制单元。
该控制系统可以实时存储相关的温度数据。
系统设计了相关的硬件电路和相关应用程序。
硬件电路主要包括STC89C51单片机最小系统,测温电路、实时时钟电路、 LED 显示以及通讯模块电路等。
系统程序主要包括主程序,读出温度子程序,计算温度子程序、按键处理程序、LCD 显示程序以及数据存储程序等。
关键词: STC89C52单片机; DS18B20;显示电路AbstractAlong with the computer measurement and control technology of the rapid development and wide application, based on singlechip temperature gathering and control system development and application greatly improve the production of temperature in life level of control. This design STC89C52 describes a kind of mainly by MCU control unit, for temperature sensor DS18B20 temperature control system. The control system can real-time storage temperature data and record related to the current time. System design related hardware circuit and related applications.STC89C52 microcontroller hardware circuit include temperature detection circuit smallest system, and real-time clock circuit, LCD display circuit, communication module circuit, etc. System programming mainly include main program, read temperature subroutine, the calculation of temperature subroutines, key processingprocedures, LCD display procedures and data storage procedures, etc.Keywords:STC89C52 microcontroller;DS18B20; display circuit第 1 章51 单片机结构和原理单片微型计算机简称单片机,也称为微控制器(Micro Controller Unit),英文缩写为MCU单.片机的结构及功能均是按照工业控制要求而设计的,它把微型计算机的宫格功能部件(中央处理器CPU、随机存取存储器 RAM、只读存储器 ROM、输入输出 I/O 接口、定时器 / 计数器以及串行通信接口等)集成在一块芯片上,构成一个完整的微型计算机,故又称为单片微型计算机。
毕业设计---单片机温度控制系统
单片机温度控制系统摘要本次设计对单片机在温度控制系统中的基本理论和应用技术作了较为全面的介绍。
主要目的是用单片机设计一个温度控制器,通过运用PID控制算法,使得温度保持在600度这一恒定温度值上。
该控制器具有本机给定和上位机给定的功能。
在生产过程自动的发展历程中,PID控制是历史最久、生命力最强的基本控制方式。
PID控制是比例积分微分控制的简称。
由于模拟PID调节器控制温度的精确模型难以建立,系统的参数又经常发生变化,运用现代控制理论分析综合要耗费很大代价进行模拟辨识,而且不能得到预期的效果,所以本次设计采用PID调节器,由于软件系统的灵活性,PID算法可以得到修正而更加完善。
根据不同的测温范围选出合适的温度传感器,单片机把测到的温度进行处理(通过内置PID控制或与上位机通讯,由上位机实现PID控制)后保持恒温输出,来控制执行机构。
单片机输出的是数字量,需要经过D/A转换变为模拟量后,才能去控制执行机构。
关键词PID控制器;传感器;8052温度控制AbstractThis design comprehensively introduced the basic theories and application technology of the MCU (Micro Controller Unit) in the control systems of temperature this time. The main purpose to design one temperature controller with MCU, through use PID control algorithms, make temperature keep on this invariable temperature value of 600 degrees. The controller has the function of given by own machine and top machine.In the development of automatic production process, PID control has the longest history, strongest vitality which is the basic control method. It is an abbreviation of the proportion, integral and derivative. It is difficult to build accurate model of analogy PID regulator to control temperature, the systematic parameter often changes, using the modern control theory to analyze and synthesize that should consume very large cost to analogy identification, and can't get the anticipated result, so the design adopt PID regulator, because of the flexibility of the software system, PID algorithm can be revised more perfect.To elect the suitable temperature sensor according to different examining the warm range, because the output of the temperature sensor is an analog quantity of changing, therefore, need to change A/D first, transform it into digital quantity to send into the computer. After the MCU gets the examining temperature and dealt it (control or communicate with top machine through built-in PID, the top machine realize PID control) and then keep constant temperature exported to control executive body. What the MCU outputted is digital quantity, needs to change into analog quantity, to control the executive body.Key words PID controller;A/D converter;8051temperature control目录摘要 (I)Abstract·································································································I I第1章绪论 (1)1.1选题背景及目的 (1)1.2发展状况 (2)1.3各章节主要内容 (3)第2章系统方案的提出与论证 (4)2.1传感器的选择 (4)2.2驱动部分 (5)2.3 PID的算法 (5)2.4 PID的控制 (5)2.4.1 开环控制系统 (5)2.4.2 闭环控制系统 (6)2.4.3 阶跃响应 (6)2.5 PID控制的原理和特点 (6)2.6 PID控制器的参数整定 (7)第3章系统的硬件设计 (9)3.1总体方案 (9)3.2主控制器与采集电路通讯 (9)3.3温度控制 (12)3.3.1D/A转换 (12)3.3.2继电器工作原理 (14)3.3.3温度控制电路原理 (15)3.4键盘显示接口 (17)3.5报警部分 (18)第4章软件设计 (20)4.1数字滤波子程序 (20)4.2PID计算程序 (21)结论 (25)致谢 (26)参考文献 (27)附录A (28)附录B (29)附录C (38)第1章绪论1.1 选题背景及目的在工农业生产和日常生活中,对温度的测量及控制始终占据着重要地位。
单片机温度控制系统毕业设计
前言微机控制技术、传感器在工业控制、机电一体化、智能仪表、通信、家用电器等方面得到了广泛应用,显著提高了各种设备的技术水平和自动化程度。
因此对这些原理和结构我们就需要很好的了解并掌握。
本设计是关于温度控制系统的设计,在整个设计过程中即用到单片机、传感器、微控技术,也用到了控制系统中的知识,可以说是我们所学知识的大综合。
本设计重点介绍了系统的硬件部分,即有关常用芯片的介绍,如MCS—98、8155、DAC0832等等。
软件介绍了数字调节器的设计、PID参数的整定、PID算法程序清单、以及相关的程序;最后介绍了系统特性的测量与识别。
本设计在指导老师和同学的指导帮助以及本人的努力下完成了。
但由于本人水平有限,设计中尚有不妥之处,恳请批评指正。
编者2010年5月一、任务二、工艺要求三、本系统的性能指标四、系统组成和基本工作原理五、硬件设计六、调试步骤和方法七、调试结果及分析八、对象特性的测量与识别九、设计总结镀锌薄板锌槽温度自动调节系统设计一、任务:用单片机自动控制为镀锌薄板锌槽设计一个温度自动调节系统。
二、工艺要求:1.系统应具有良好的操作性能,为了满足用户使用方便和操作人员维修,系统控制的开关要少。
2.通用性好,便于扩充。
3.系统可靠性要高。
三、本系统的性能指标:控制容量:20KW温度设定:键盘温度显示:4位LED数码管显示误差:±5°C控制温度:400°C控制过程:设定(1min)对炉内测温、控温四、系统组成和基本工作原理:1.确定系统总体控制方案。
A.初步选定系统用闭环控制,且采用单闭环控制。
因为所带负载是阻性元件,其线性度比较好,温度变化不太高,但对控制精度有一定的要求。
B.执行机构采用三相电热丝,其发热量随电流的变化而变化,我们采用控制电流的变化来控制温度的变化。
C.计算机部分起巡回检测、闭环调节和计算推理的作用。
2.系统的结构框图:五、硬件设计:1、MCS-988098是MCS-96系列单片机的一个子系列,它的外部数据总线为8位,内部CPU保持16位结构。
毕业设计38单片机温控
一、绪论温度控制是工业生产过程中进场遇到的过程控制,许多生产过程是以温度作为被控参数。
温度控制系统是典型的控制系统。
本文是以51单片机为基础设计的温度控制系统,通过各种电路辅助完成硬件电路设计,并且把程序模块化,方便固化到硬件电路中,有较高的可实现性。
二、单片机简介2.1 单片机的由来单片机,专业名称—Micro Controller Unit(微控制器件),它是由大名鼎鼎的INTEL 公司发明的,最早的系列是MCS-48,后来有了MCS-51,现在还有MCS-96 系列,我们经常说的51 系列单片机就是MCS-51,它是一种8 位的单片机,而MCS-96 系列则是一种16 位的单片机,96系列根适合高速运行的场合。
后来INTEL 公司把它的核心技术转让给了世界上很多的小公司,所以世界上就有许多公司生产51 系列兼容单片机,比如飞利浦的87 LPC 系列,伟邦的W78L系列,达拉斯的DS87 系列,现代的GSM97 系列等等,目前在我国比较流行的就是美国ATMEL 公司的89C51,它是一种带Flash ROM 的单片机。
Flash ROM 是一种快速存储式只读存储器,这种程序存储器的特点就是既可以电擦写,而且掉电后程序还能保存,编程寿命可以达到几千至几万次,所以我们的实验系统是可以反复烧写的。
单片机开发的整个过程,这个过程包括第一步—编辑源代码,第二步—编译源代码,第三步—程序仿真,第四步—芯片烧写(亦称编程)。
2.2 MSC-51系列引脚图1. VCC(40):电源+5V。
2. VSS(20):接地,也就是GND。
3. XTL1(19)和XTL2(18):振荡电路。
单片机是一种时序电路,必须有脉冲信号才能工作,在它的内部有一个时钟产生电路,有两种振荡方式,一种是内部振荡方式,只要接上两个电容和一个晶振即可;另一种是外部振荡方式,采用外部振荡方式时,需在XTL2 上加外部时钟信号。
4. PSEN(29):片外ROM 选通信号,低电平有效。
温度控制系统毕业设计
温度控制系统毕业设计•相关推荐温度控制系统毕业设计摘要在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。
因此,对数字显示温度计的设计有着实际意义和广泛的应用。
本文介绍一种利用单片机实现对温度只能控制及显示方案。
本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。
测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。
高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。
该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。
数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。
关键词:单片机:ds18b20:LED显示:数字温度.AbstractIn our daily life and industrial and agricultural production, the detection and control ofthe temperature, the digital thermometer has practical significance and a wide rangeof applications .This article describes a programmer which use a microcontroller toachieve and display the right temperature by intelligent control .This programmermainly consists by temperature control sensors, MCU, LED display modules circuit.The main aim of this thesis is to design high-precision digital thermometer and thenrealize the object temperature measurement. Temperature measurement systemincludes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit,board with a microcontroller circuit is the key to the whole system. The temperatureprocess of high-precision digital thermometer, from collecting the temperature of theobject by the digital temperature sensor and the temperature transmit ted to themicrocontroller, and ultimately display temperature by the LED. The digitalthermometer requires the high degree is positive 125and the low degree is negative 55,the error is less than 0.5, LED can read the number. This digital thermometer couldreplace the traditional mercurial thermometer, can be used in family or industrial andproduction, it has a great value.Key words: MCU: DS18B20 : LED display: Digital thermometer。
基于单片机的的温度检测与控制中期检查
题目名称基于单片机的的温度检测与控制设计人姓名来自所学专业自动化班级
一、阶段性成果
1、已基本完成单片机及其他硬件的选型。
2、已基本完成硬件之间的对接。
二、存在问题
温度传感器的选型和对接尚未完成。
三、拟采取的研究方法和可行性分析
继续查资料,以确定哪种传感器既比较方便与单片机对接,又不会影响对系统温度的检测,同时也要考虑传感器的准确性和价格因素。
四、指导教师对学生劳动纪律、设计(论文)进展等方面的评语
指导教师签名:年月日
单片机温度控制系统的设计毕业设计论文
单片机温度控制系统的设计毕业设计论文摘要:本文设计了一种基于单片机的温度控制系统,旨在实现对温度的准确测量和控制。
系统采用温度传感器作为温度检测元件,通过单片机对温度进行采样和处理,然后根据预设的温度范围,控制风扇的启停,以达到调节室内温度的目的。
实验结果表明,该系统能够准确地测量温度并进行有效的控制。
关键词:单片机;温度控制系统;温度传感器;风扇1.引言温度控制是一种常见的自动化控制方法,广泛应用于工业、农业、医疗等领域。
温度控制系统通过对温度的测量和调节,实现了对环境温度的精确控制。
单片机作为一种微型计算机,具有体积小、功耗低、可编程性强等优点,被广泛应用于温度控制系统中。
2.系统设计系统由温度传感器、单片机和风扇组成。
温度传感器将实时温度传递给单片机,单片机根据设定的温度范围进行判断,并控制风扇的启停。
3.硬件设计(1)温度传感器选型采用数字温度传感器DS18B20,该传感器具有精度高、体积小、抗干扰能力强等特点。
(2)单片机选型采用AT89C52单片机,该单片机具有较高的性能和稳定性,适合于温度控制应用。
(3)风扇选型根据室内温度控制要求,选用功率适中的风扇,并设计驱动电路。
4.软件设计(1)温度测量通过单片机与温度传感器进行通信,实时获取温度数据,并进行精确测量。
(2)温度控制根据设定的温度范围,单片机判断当前温度是否在合理范围内,如果超出范围,则控制风扇启停,达到温度调节的目的。
5.实验结果通过实验,温度控制系统能够准确地测量室内温度,并根据设定的温度范围进行有效的控制。
系统响应速度快,温度波动范围小,能够满足实际应用需求。
6.结论本文设计了一种基于单片机的温度控制系统,并进行了实验验证。
实验结果表明,该系统能够准确地测量温度并进行有效的控制,具有一定的实用性和应用价值。
未来可以进一步优化系统性能,提高温度控制的精确度和稳定性。
[1]张三.基于单片机的温度控制系统设计[D].大学。
[2]李四.单片机在温度控制中的应用[J].仪器仪表学报。
毕业设计--基于单片机的供热温度控制系统设计
0 引言城镇供热是千家万户共同关心的一件大事,也是老百姓冬季的热门话题。
城市集中供热,是现代化城市建设的重要组成部份,是城市工业生产和人民生活向高度物质文明和精神文明发展的重要标志。
从我国的国情出发,大力发展城市集中供热,无论是从降低能源消耗、节约能源的经济效益来考虑,还是从减少环境污染、保护环境、改善人民生活条件来权衡,都具有十分重要的作用。
随着我国国民经济的迅速发展,人们对建筑环境的热舒适性要求的不断提高,集中供暖地区的范围正逐步扩大。
我国的城市集中供热是从50年代起步,进入80年代开始迅速发展的,到1999年我国已有290个城市建立了集中供热设施,2001年集中供热面积达到14.63亿平方米(其中住宅为9.58亿平方米)。
现在我国城镇集中供热体制正在不断的改革、完善,向着更有利于人民生活和可持续发展的方向不断进步。
我国供热主要以热电联产为主,区域锅炉房为辅,其它热源方式为补充。
城市集中供热的发展中,热电厂供热占总集中供热的62.9%,区域锅炉房供热占35.1%,其它占1.35%。
全国集中供热面积中,公共建筑占33.1%,民用建筑占59.8%,其它占7.1%。
集中供暖事业的发展为节约能源,减少环境污染,促进经济发展,改善人民生活发挥了重要作用。
虽然我国传统的能源结构正在进行调整,各种不同热源的供暖系统应运而生,但是供暖热源仍然以煤炭为主,我国煤炭探明可开采储量1145亿吨,可开采54-81年,从可持续发展的角度,我们不得不慎重的对待供暖系统,在不浪费资源的前提下实现我们的所需。
利用先进科学技术,合理分配热量,对温度进行实时控制,让现有的热能得到充分利用。
在能源相对紧张的今天,占能源消耗比重相当大的采暖能耗的浪费十分严重,其主要原因是供热系统存在严重的问题,某些热电厂供热站的温度控制系统同样也存在很多问题。
本设计就是针对其不足之处,有针对性的对供热系统硬件和软件部分进行设计。
设计采用了AT89S51单片机、8255、2764、6264、CD4051、AD588、AD574、74LS138、LF398等元器件,供热系统采用微型计算机控制,可以实现以下几点功能:实时检测、了解系统工况、自动控制、合理匹配工况、尽量保证按需供热、确保安全运行、健全运行档案。
基于单片机的温度控制系统的毕业设计
基于单片机的温度控制系统的毕业设计前言二十一世纪是科技高速发展的信息时代,电子技术,微型单片机技术的应用更是空前广泛,伴随着科学技术和生产的不断发展,需要对各种参数进行温度测量.因此温度一词在生产生活之中出现的频率日益增多,与之相对应的,温度控制和测量也成为了生活生产中频繁使用的词语,同时它们在各行各业中也发挥着重要的作用.如在日趋发达的工业之中,利用测量与控制温度来保证生产的正常运行.在农业中,用于保证蔬菜大棚的恒温保产等. 温度是表征物体冷热程度的物理量,温度测量则是工农业生产过程中一个很重要而普遍的参数.温度的测量及控制对保证产品质量,提高生产效率, 节约能源,生产安全,促进国民经济的发展起到非常重要的作用.由于温度测量的普遍性,温度传感器的数量在各种传感器中居首位.而且随着科学技术和生产的不断发展,温度传感器的种类还是在不断增加丰富来满足生产生活中的需要. 在单片机温度测量系统中的关键是测量温度,控制温度和保持温度,温度测量是工业对象中主要的被控参数之一.因此,单片机温度测量则是对温度进行有效的测量,而且能够在工业生产中得到了广泛的应用,特别在电力工程,化工生产,机械制造,冶金工业等重要工业领域中,担负着重要的测量任务.在日常生活中,也可广泛实用于地热,空调器,电加热器等各种家庭室温测量及工业设备温度测量场合.但温度是一个模拟量,如果采用适当的技术和元件,将模拟的温度量转化为数字量虽不困难,但电路较复杂,成本较高.目录1.设计要求2.设计理论基础2.1AT89C51单片机的介绍2.2 ADC0809模数转换器2.3 数码显示管 LED2.4运算放大器Lm3582.5温度传感器Ad5902.6 光电隔离器3.系统设计3.1组成系统的硬件模块3.2单片机的选择3.3温度采样部分3.4 模数转换部分3.5模数转换技术3.6显示部分4.系统主程序5总结6.参考文献1.设计要求培养目的、设计方法和功能要求本课题要求采用单片机控制技术、A/D转换技术和传感器技术等设计制作温度测控电路。
单片机温度控制系统毕业设计
单片机温度控制系统毕业设计毕业设计题目:基于单片机的温度控制系统设计一、设计背景随着科技的不断发展,单片机技术已经在各个领域得到了广泛应用。
其中,温度控制系统是单片机应用的重要方向之一、温度控制系统可以广泛应用于生活中,例如室内温度控制、医疗设备温度控制等。
本毕业设计旨在通过单片机控制温度,实现自动控制和调节的功能。
二、设计目的通过本毕业设计的实施,可以达到以下几个目的:1.熟悉单片机技术:通过设计实践,学习掌握基于单片机的系统设计方法和技巧,提高自己的工程实践能力。
2.熟悉温度传感器:学习温度传感器的工作原理、特点及应用,掌握温度传感器的选择和使用方法。
3.掌握温度控制算法:通过对温度控制算法的研究和实践,掌握PID控制算法在温度控制中的应用,并能根据实际需求进行调整和优化。
4.实现自动控制和调节:通过温度传感器的实时监测和单片机的控制,实现温度的自动控制和调节。
三、设计内容1.硬件设计:选择适合的温度传感器,并进行电路设计。
温度传感器通过模拟信号与单片机进行连接。
2.软件设计:通过单片机编程,实现温度数据的实时采集、处理和控制。
设计实现PID控制算法,根据温度变化进行控制和调整。
3.人机界面设计:设计一个简单的人机界面,实现温度显示和控制参数设置。
4.系统测试与调试:对设计的温度控制系统进行测试和调试,验证系统的功能和性能,确保系统的稳定可靠。
四、设计步骤1.硬件设计:选择适合的温度传感器,例如LM35温度传感器。
设计传感器与单片机的连接电路,将模拟信号转换为数字信号。
2.软件设计:编程实现单片机的温度数据采集和处理,将采集到的温度数据进行PID算法控制。
根据温度变化情况进行控制和调整。
同时,设计人机界面,实现温度显示和控制参数设置。
3.系统测试与调试:将硬件和软件部分进行整合,对温度控制系统进行测试和调试。
验证系统的功能和性能,确保系统的稳定可靠。
五、预期成果1.硬件部分:设计出温度传感器与单片机的连接电路,能够准确读取温度数据。
基于单片机的温度控制系统的毕业设计论文
基于单片机的温度控制系统的毕业设计论文温度控制系统是一种通过控制温度传感器感知到的温度值,以达到用户设定的目标温度的自动控制系统。
在工业、农业、医疗和家庭等领域中,温度控制系统广泛应用于保温、散热、恒温和冷却等需要稳定温度环境的场合。
本论文将重点介绍基于单片机的温度控制系统的设计与实现。
该系统采用单片机作为控制核心,结合温度传感器、显示器、执行器等硬件,通过软件实现对温度的监测和控制。
首先,系统硬件部分包括温度传感器、单片机、显示器、执行器等元件的选取和电路的搭建。
温度传感器负责实时感知环境的温度,将采集到的温度值通过模拟信号传递给单片机。
单片机作为控制核心,负责接收和处理温度传感器的数据,通过控制执行器的开关状态,实现对温度的调节。
同时,可以将温度数值通过显示器显示出来,方便用户实时监测。
其次,系统软件部分包括单片机程序的编写和功能实现。
通过编写程序,实现温度的读取、控制和显示等功能。
具体包括读取温度传感器的数值,判断是否达到用户设定的目标温度,如果超过目标温度,控制执行器关闭,否则控制执行器打开,以使温度保持在设定的范围内。
同时,将温度数值转化为适合显示的格式,并通过显示器显示出来。
系统软件的编写需要考虑实时性和准确性,确保温度控制的稳定性和精确性。
最后,论文还将介绍系统的测试和优化。
通过对温度控制系统的测试,验证系统硬件和软件的正确性和稳定性。
并在测试的基础上,对系统进行优化,提高控制效果和系统性能。
本论文的研究内容主要包括基于单片机的温度控制系统的硬件设计和软件编程,以及系统的测试和优化。
通过对温度控制系统的设计和实现,研究单片机在温度控制领域的应用,为进一步的研究和应用提供参考和借鉴。
基于单片机的温度控制系统毕业论文2
(2012届)专科毕业设计(论文)资料工业大学教务处2012届专科毕业设计(论文)资料第一部分毕业论文(2012届)专科毕业设计(论文)2012年5月摘要温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是具有不一般的价值与意义。
在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。
例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。
采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。
因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。
将这个问题地解决,能很好地提升生产效率,节约资源,降低生产成本。
本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述该设计结构简单,控制算法新颖,控制精度高,有较强的通用性。
关键词:单片机温度控制数字PID控制ABSTRACTIn the modern industrial production, the current, voltage, temperature, pressure, and flow, velocity, and switch quantity is accused of main parameters.For example,n metallurgical industry, chemical industry, electric power engineering, paper industry, machinery and food processing and so on many domains, people need to all kinds of heating furnace, heat treatment furnace, reactors and boiler temperature detection and ing MCS - 51 SCM to control temperature, has not only convenient control, simple and flexible configuration advantages, and can greatly improve the technical indexes are controlled temperature, which can greatly improve the product's quality and quantity.Therefore, the problem of temperature control chip is a industrialproduction we often encounter problems. Based on it, for example, hope to receive other cases and the effect.From the two aspects of hardware and software are introduced MCS - 51 SCM temperature control system design, hardware diagram and the procedures for the description of the simple diagram.Key words: Microcontroller Temperature control system Digital PID control目录摘要I第1章绪论VI1.1概述..............................................................VI 1.2温度控制技术的发展与现状..........................................VI1.2.1 定值开关温控法...............................................VII1.2.2 PID线性温控法................................................VII1.2.3智能温度控制法...............................................VIII 1.3MCS51介绍........................................................XII 1.4温度控制的主要方法 ...............................................XIV 1.5系统总体设计方案 ..................................................XV1.5.1系统性能要求...................................................XV1.5.2系统硬件方案分析...............................................XV第2章硬件设计XVI2.1系统硬件总体结构................................................XVII 2.2硬件电路设计设计...............................................XVIII2.2.1主机电路的设计................................................XIX2.2.2 I/O通道的硬件电路的设计.......................................XX2.2.3 键盘显示与设计................................................XX2.2.4温度控制系统硬件设计.......................................XXVIII第3章系统软件设计XXXV3.1软件设计思想 ....................................................XXXV 3.2软件组成 .......................................................XXXVI 3.3主程序模块 .....................................................XXXVI 3.4数据采集模块 ..................................................XXXVII 3.5数据处理模块 ...................................... 错误!未定义书签。
基于单片机的PID温度控制毕业设计
基于单片机的PID温度控制毕业设计前言温度是表征物体冷热程度的物理量。
在很多生产过程中,特别是在冶金、化工、建材、食品、机械、石油等工业中,温度的测量和控制都直接和安全生产、提高生产效率、保证产品质量、节约能源等重大技术经济指标相联系。
因此,温度的测量与控制在国民经济各个领域中均受到了相当程度的重视。
单片机系统的研发应用领域给现代工业测控领域增添了一次代莱技术革命,自动化、智能化均有赖于单片机的应用领域。
将单片机掌控方法运用至温度控制系统中,可以消除温度控制系统中存有的轻微落后现象,同时在提升取样频率的基础上可以非常大程度的提升掌控效果和控制精度。
现代自动控制越来越朝着智能化发展,在很多自动控制系统中都使用了工控机,小型机、甚至就是巨型机处理机等,当然这些处理机存有一个非常大的特点,那就是很高的运转速度,非常大的内存,大量的数据存储器。
但随之而来的就是巨额的成本。
在很多的小型系统中,处理机的成本占到了系统成本的比例高达20%,而对于这些小型的系统来说,布局一个如此高速的处理机没任何必要,因为这些大系统崇尚经济效益,而不是最在意系统的快速性,所以用成本高昂的单片机掌控小型的,而又不是很繁杂,不须要大量繁杂运算的系统中就是非常适合的。
随着电子技术以及应用需求的发展,单片机技术得到了迅速的发展,在高集成度,高速度,低功耗以及高性能方面取得了很大的进展。
现在完全可以运用单片机和电子温度传感器对某处进行温度检测,而且可以很容易地做到多点的温度检测,如果对此原理图稍加改进,还可以进行不同地点的实时温度检测和控制。
11绪论1.1研究的目的和意义温度是工业生产中主要被控参数之一,温度控制自然是生产的重要控制过程。
工业生产中温度很难控制,对于要求严格的的场合,温度过高或过低将严重影响工业生产的产质量及生产效率,降低生产效益。
这就需要设计一个良好温度控制器,随时向用户显示温度,而且能够较好控制。
单片机具有和普通计算机类似的强大数据处理能力,结合pid,程序控制可大大提高控制效力,提高生产效益[9]。
毕业设计报告-基于单片机的温度调控系统设计1
通过本课题的毕业设计使我们熟悉并掌握了一般单片机应用系统设计、开发等工作的方法,提高运用所学的知识独立的分析和解决问题的能力及动手实践能力。
(1)单片机的发展
自单片机出现至今,单片机技术已走过了近20年的发展路程。纵观20年来单片机发展历程可以看出,单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处片机开发的产品可以稳定可靠地工作十年、二十年,另一方面是指与微处理器相比的长寿命。随着半导体技术的飞速发展,MPU更新换代的速度越来越快,以386、486、586为代表的MPU,很短的时间内就被淘汰出局,而传统的单片机如68HC05、8051等年龄已有15岁,产量仍是上升的。这一方面是由于其对相应应用领域的适应性,另一方面是由于以该类CPU为核心,集成以更多I/O功能模块的新单片机系列层出不穷。可以预见,一些成功上市的相对年轻的CPU核心,也会随着I/O功能模块的不断丰富,有着相当长的生存周期。新的CPU类型的加盟,使单片机队伍不断壮大,给用户带来了更多的选择余地。
本文设计了一种以单片机为核心的温度调控系统,该设计具有自动调节温度,并对温度进行监控与调整的特点。
1 概述
1.1单片机技术概述
单片机由中央处理单元(CPU)、存储器(RAM、ROM)、I/O口等部分组成,通过内部总线集成于一块芯片上。单片机是指芯片本身,而单片机系统是为了实现某一个控制应用需要由用户设计的,是一个围绕单片机芯片而组建的计算机应用系统。单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加上单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,应用日益广泛,并且正在逐步取代现有的多片微机应用系统。
单片机温度控制毕业设计中期报告
1
பைடு நூலகம்
中原工学院毕业设计(论文)中期报告
1.2 国内外研究现状
当今国内外的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个 部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正 调节控制系统的响应。这个理论和应用自动控制的关键是,做出正确的测量和比 较后,如何才能更好地纠正系统,PID 控制器作为最早实用化的控制器已有 50 多年历史,由于 PID 具有简单、直观、鲁棒性好的特点,成为工业过程控制中最 为常用的控制方式。
方案二:采用 FPGA 实现控制功能。使用 FPGA 时,电路设计比较简单,通过 相应的编程设计,可以很容易地实现控制和显示、键盘等功能,是一种可选的方 案。但与单片机相比,价格较高,显然大材小用[8]。
方案三:采用单片机最小系统同时完成控制、显示、键盘等功能,电路设计 和制作比较简单,成本也低,是一种非常好的方案。
将此两个方案作比较,最终选择 DS18B20 作为温度传感器。
5
中原工学院毕业设计(论文)中期报告
2.1.3 键盘与液晶显示电路
键盘功能:选择被标定和分析的传感器,设置温度范围,选择要查看的对象, 综合这些要求,本系统采用四个独立小按键,分别为启动模式、设置模式、赋值 模式、换位模式。 液晶显示部分
1.3.3 模糊控制与神经网络的结合
模糊控制所依赖的专家经验一般不容易获得,一成不变的控制规则也很难适 应不同被控对象的要求,所以应该使模糊控制向着自适应的方向发展。基于这样 的要求,可以利用神经网络的学习能力来修正系统偏差和偏差变化率的比例系 数、修正模糊控制的隶属函数,从而达到优化模糊控制器的作用,进一步改进实 时控制的效果[7]。
单片机的温度控制系统毕业汇报资料
方案一:矩阵式按键,将键值显示在七节显示器上的单片机源码。把每个键都分成水平和垂直的两端接入,比如说扫描码是从垂直的入,那就代表那一行所接收到的扫描码是同一个bit,而读入扫描码的则是水平,扫描的动作是先输入扫描码,再去读取输入的值,比对之后就可知道是哪个键被按下。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。
近百年来,温度传感器的发展大致经历了以下三个阶段;(1)传统的矩阵式温度传感器;(2)模拟集成温度传感器/控制器;(3)智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。
Key words:Single chip microcomputerTemperaturecontrolSSR
绪论
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
题 目基于单片机的温度控制系统
英文题目Temperature control system based
on single chip
学生姓名:
学 号:
专 业:
指导老师:职称
系 别:机械与电子工程系
2012年5月1日
摘
温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。因此,智能化温度控制技术正被广泛地采用。
单片机中期报告模板 范文
单片机中期报告模板范文研究背景单片机(Microcontroller Unit,简称MCU)是一种针对嵌入式系统设计的计算机系统。
由于单片机具有体积小、功耗低等特点,在工业控制、家电、汽车等领域得到广泛应用。
因此,学习单片机编程具有重要意义。
研究目的本报告旨在介绍单片机基础知识和应用,以及我个人在学习过程中的心得体会。
研究内容单片机基础知识单片机是由微处理器、存储器、I/O端口和计数器等组成的,具有一定的计算能力和控制能力。
在学习单片机编程前,我们需要了解以下几个方面的内容:1.单片机的基本构成:微控制器、存储器、时钟和IO口等基本组成部分。
2.单片机的性能和应用:比如型号的选择、基本参数。
3.单片机编程:学习常用的编程工具以及编程语言的基础知识,如流程控制语句、数据类型等。
单片机应用单片机在实际应用中有广泛的用途,如实现LED灯的控制、温度的控制、以及智能家居等等。
在学习单片机时,我们也会接触到这方面的应用实例,并实现一些小的项目。
比如,在学习单片机的GPIO的使用时,我们可以通过LED灯实现高低电平的控制。
个人心得和体会学习单片机,首先需要具备一定的基础知识,如C语言的基础和电子电路的基础。
在学习的过程中,可以通过查阅资料和写一些小实例来加深对单片机的理解。
同时,需要有耐心和热情。
因为单片机编程过程中,需要不断调试和修改代码,不要轻易放弃。
最后,需要注意实践和理论相结合。
只有通过实践才能更好地理解单片机的原理和应用。
结论通过本次学习,我了解了单片机的基础知识和应用,并实现了一些简单的项目。
同时,也发现单片机编程需要有细心和耐心,只有不断实践才能够进一步提高自己的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
中原工学院毕业设计(论文)中期报告
模糊控制与 PID 的具体结合形式有多种,主要是 Fuzzy—PID 复合控制和模 糊自整定 PID 参数的方法。Fuzzy—PID 复合控制是指当系统偏差较大时采用模 糊控制[5],这样响应速度快,动态性能好:当系统偏差较小时采用 PID 控制, 使其具有好的静态性能,保证控制精度,是一种模糊控制和 PID 控制分阶段切换 控制的方法。模糊自整定 PID 参数的方法是根据系统偏差和偏差变化率,由模糊 推理来调整 PID 参数,也就是一种以模糊规则来调节 PID 参数的自适应控制方法 [6]。
1.3 一些先进理论
1.3.1 神经网络与PID的结合
神经网络是一种利用数理模型的方法模拟生物神经细胞结构及对信息的记 忆和处理而构成的信息处理方法。神经网络以其高度的线性映射、自组织、自学 习和联想记忆等功能,可对复杂的线性系统建模[4]。该方法响应速度快,抗干 扰能力强、算法简单,且易于用硬件和软件实现。在温度控制系统中,将温度的 影响因素作为网络的输入,将其输出作为 PID 控制器的参数,以实验数据作为样 本,在微机上反复迭代,自我完善与修止,直至系统收敛,得到网络权值,达到 自整定 PID 控制器参数的目的。
将两个方案比较便可得出一个结论,采用 STC89C52 单片机来实现本题目, 电路简单,成本较低,经实验运行证明工作可靠,故选用 STC89C52 为该控制系 统的核心。
4
中原工学院毕业设计(论文)中期报告
2.1.2 温度测量电路
温控箱控制系统是一个过程控制系统,在设计的过程中,必须明确它的组成 部分。过程控制系统的组成部分有:控制器、执行器、被控对象和测量变送单元。 如图所示。
2.1.5 硬件设计最终方案
最终方案的选择经过上述各个模块电路的分别讨论,本着简单、实用的原则, 综合考虑硬件构成件编程的复杂程度以及价格和题目所要求的精确度等因素,最 后决定选用了一个比较典型的硬件方案:
6
中原工学院毕业设计(论文)中期报告
(1)采用 STC89C52 芯片 (2)温度传感器选用 DS18B20 集成数组测温电路 (3)液晶显示采用 12864 液晶 (4)键盘采用 4 个独立按键 (5)驱动电路由固态继电器,碳纤维加热丝等组成 (6)上位机串口通讯使用 MAX2方案论证
2.1 硬件设计方案
对题目进行深入的分析和思考,可将整个系统分为以下几个部分:控制器电 路、温度测量电路、键盘与液晶显示电路、功率驱动电路,PC 上位机系统。
2.1.1 控制器电路
方案一:采用运放等模拟电路搭建一个控制器,用模拟方式实现 PID 控制, 对于纯粹的温度控制,这是足够的。但是附加显示、温度设定等功能,还要附加 许多电路,稍显麻烦。同样,使用逻辑电路也可实现控制功能,但总体的电路设 计和制作比较烦琐。
1.3.3 模糊控制与神经网络的结合
模糊控制所依赖的专家经验一般不容易获得,一成不变的控制规则也很难适 应不同被控对象的要求,所以应该使模糊控制向着自适应的方向发展。基于这样 的要求,可以利用神经网络的学习能力来修正系统偏差和偏差变化率的比例系 数、修正模糊控制的隶属函数,从而达到优化模糊控制器的作用,进一步改进实 时控制的效果[7]。
本文的研究对象为试验箱,实现其对温度的控制,由于其结构相对简单,故 本文采用了改进型 PID 控制的方法,即分阶段切换控制的思想,以下将对该研究 对象做一个详细的介绍。
1
中原工学院毕业设计(论文)中期报告
1.2 国内外研究现状
当今国内外的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个 部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正 调节控制系统的响应。这个理论和应用自动控制的关键是,做出正确的测量和比 较后,如何才能更好地纠正系统,PID 控制器作为最早实用化的控制器已有 50 多年历史,由于 PID 具有简单、直观、鲁棒性好的特点,成为工业过程控制中最 为常用的控制方式。
方案一:采用液晶 1602 显示温度,1602 可以显示温度数值和 ASCII 码,但 无法显示汉字且其两行中间有间断,不适合显示温度随时间变化的曲线显示测量 温度值。
方案二:采用 12864 液晶显示器。12864 是一种内置 8192 个 16×16 点汉字 库和 128 个字符(8×16)及 64×256 点阵显示 RAM(GDRAM)的图形点阵液晶显示 器,它主要由行驱动器、列驱动器及 128×64 全点阵液晶显示屏组成,含有 2MB ROM 提供的 8192 个汉字和 16 KB ROM 提供的 128 个字符,可完成图形显示,也可 以显示汉字[11]。12864 液晶显示器能识别 18 条指令,分别实现光标显示、画 面移位、自定义字符、睡眠模式等多种功能。与微处理器的连接方式有并口和串 口两种。并口相对于串口虽然用了较多的 I/O 口,但是数据传输速度快得多。
方案二:采用 FPGA 实现控制功能。使用 FPGA 时,电路设计比较简单,通过 相应的编程设计,可以很容易地实现控制和显示、键盘等功能,是一种可选的方 案。但与单片机相比,价格较高,显然大材小用[8]。
方案三:采用单片机最小系统同时完成控制、显示、键盘等功能,电路设计 和制作比较简单,成本也低,是一种非常好的方案。
方案一:采用 pt100 或 pt1000,但使用时往往有可能因为某些原因导致整体 系统不能达到 pt100 或 pt1000 自身所能实现的精度,且需配套使用 AD7705 A/D 转换器,大大增加了复杂性和成本。况且在应用时,调理过程相当的复杂,价格 比较贵。
方案二:采用 DS18B20,该传感器测温范围为-55℃- +125℃,12 位可编程 测量分辨率为 0.0625℃,在 10~70℃的绝对精度也大多满足 0.5℃。最重要的是, 18B20 传输方式为数字式,采用单总线专用技术,非常节约 I/O 口[10]。既可通 过串行口线,也可通过其它 I/O 口线与微机接口,无须经过其它变换电路,直接 输出被测温度值(9 位二进制数,含符号位),适配各种单片机或系统机,内含 寄生电源,这大大降低了操作和编程的难度。相对于 Pt00 或 Pt000,DS18B20 的价格低廉。
综上所述本设计采用方案三作为控制电路。
对于单片机的型号有如下两个方案: 方案一:采用凌阳公司的SPCE061A 单片机作为控制器的方案。该单片机I/O
资源丰富,并集成了语音功能。芯片内置JTAG电路,但价格较高,相对性价比较 低,且需要一定基础。
方案二: 采用 STC89C52 单片机实现系统中数据采集及处理,它是 MCS-52 系列单片机的派生产品,使用时容易掌握。STC89C52 运行高速(最高时钟频率 90 MHz)、低功耗、价格低、稳定可靠、应用广泛、通用性强,在系统/在应用可编 程(ISP,IAP),不占用户资源。本系统利用了 STC89C52 单片机,采用外部 11.059 2 MHz 晶振[9]。
综上所述,模糊控制、神经网络以及它们与传统 PID 控制的结合,都属于智 能控制方法,都能够适应像温控箱这样具有非线性、大惯性、纯滞后、时变等特 点的系统,尤其是模糊控制,无需知道系统的精确信息。
1.4 本文的主要工作
本设计任务是要设计一个实验箱,控制对象为实验箱的气体,实现的功能是 温度测量和控温:
综合比较而言,我们最终选择了 12864 液晶显示器作为液晶显示模块。
2.1.4 功率驱动电路 本设计采用电热丝发热,交流 220V 电压供电。由于采用的 STC89C52 单片机 可以直接产生 PWM 波,所以不需要再另行设计产生 PWM 波的模拟电路。为了将控 制电路与驱动电路进行有效的电气隔离,将 STC89C52 单片机的 I/O 口输出之间 接到光电耦合器上。但是光电耦合芯片输出的电流功率太小,不足以驱动加热体。 在实际应用中发现,加热系统需要较大功率,使用开关电源供电,大功率开 关电源较难找,所以改用市电 220V 作为加热体电源。其驱动电路改为过零触发 型固态继电器。
给定值
控制器
执行器
被控制对象
被控参数
测量变送
图 2—1 控制系统结构框图
由图可知,在这个系统的设计中,主要设计如图几个部分。除此之外,根据 题目要求,还要选取合适的控制算法来达到系统参数的要求。对于执行器件、测 量变送元件将在部分电路设计中有说明。在这个部分主要是对控制器的确定和控 制算法的选择作一个详细的介绍。因为这两部分是实现本系统控制目的的关键。 它们选取的好坏将直接影响着整个系统实现效果的优劣,所以这是一项不容忽视 的工作。
目前,不管是国外还是国内的温度控制也主要采用 PID 控制。PID 控制效果 与控制参数的选择有很大关系,而 PID 参数的整定是一项十分繁琐的工作。虽然 PID 参数的整定和优化的方法很多,但传统的非智能整定方法如 Zieger-Nichols 法显然是一种经验法且并非最优解,不能获得理想的控制效果[3]。目前智能型 整定方法如模糊 PID、神经网络 PID 虽然能较好地实现 PID 控制参数的优化,但 需要在线整定,计算量大,使得控制器的负担很重。温控的控制受到被控对象、 环境等诸多因素的影响,难以建立精确的数学模型,采用传统的控制方式控制器 参数选择将是件很困难的事。
在测量部分,要求测量室温~80℃的温度范围,测量的精度不高于 0.5ºC, 测温的结果要求显示。
在控制部分,要求提高温度控制系统性能,缩短调节时间,提高控制精度, 并在液晶显示屏显示温度随时间的实时变化。
主要性能指标有: (1)测量精度:±0.5℃; (2)控制精度:±1℃; (3)温度设定范围:室温~80℃。 (4)显示:液晶显示当前温度和设定温度,并绘制出温度的实时曲线。
将此两个方案作比较,最终选择 DS18B20 作为温度传感器。
5
中原工学院毕业设计(论文)中期报告
2.1.3 键盘与液晶显示电路
键盘功能:选择被标定和分析的传感器,设置温度范围,选择要查看的对象, 综合这些要求,本系统采用四个独立小按键,分别为启动模式、设置模式、赋值 模式、换位模式。 液晶显示部分