毕业论文 基于单片机的室温控制系统的设计.doc
《毕业论文 基于单片机的室温控制系统的设计.doc》由会员分享,可在线阅读,更多相关《毕业论文 基于单片机的室温控制系统的设计.doc(84页珍藏版)》请在三一办公上搜索。
1、基于单片机的室温控制系统的设计作者姓名:专业名称:电气工程及其自动化指导教师摘要在日常生活、工业生产和实验室中,室内温度控制的应用随处可见。室内温度控制是所有温度控制系统中的最基础的控制,在此基础上可以形成温度不变的恒温箱等等。本论文设计的室内温度控制是在单片机的基础上进行的。DS1624将室内温度检测后传到AT89S52单片机内,与设定值进行比较,单片机对数据进行处理,然后根据处理结果,改变特定I/O口的电平,来控制热电制冷片是加热还是制冷,从而达到室内温度控制的目的。本论文既可以对当前设定温度进行实时显示又可以对温度进行控制,以达到用户需要的温度,并且在没有新温度设定时保持已定值不变。人性
2、化的键盘设计使设置温度简单快速,两位整数两位小数的显示方式具有更高的显示精度。而且还设定了温度的上下限,系统只执行允许范围内的温度变化,系统整体误差小于0.1C。关键词:单片机 热电制冷 DS1624 按键输入 数码显示AbstractIn our daily life and industrial production and laboratory ,app- lication of Room temperature control can be seen everywhere.At the same time ,it is the basis of all temperature cont
3、rol system and this basis, can be set to electric incubators and so on.In this paper the design of a microcontroller-based Room temperature control. Room temperature will be detected after DS1624 in single-chip AT89S52 reached with a given value of comparison, single-chip data processing, and then a
4、ccording to processing results and change the specific I/O port level, to control the thermoelectric cooling system is heating or cooling, to achieve the objective of indoor temperature control. In this paper, the temperature can not only be carried out on the current real-time display but also be c
5、ontrolled so that the user needs to reach temperature, and make it a constant in this temperature without new setting. Humanized design keyboard easy and quick to set the temperature, the two decimal and integers, a display shows a higher accuracy. But also set the temperature of the upper and lower
6、 limits,the system only allows the implementation of the temperature change within and the system overall error is less than 0.1C.Keywords:MCU,thermoelectric refrigeration,DS1624,keystorke,digital display目录摘要IAbstractII目录III前言11 绪论21.1 选题的目的和意义21.2 温度控制的国内外发展概况21.2.1 温度控制的国内发展概况21.2.2 温度控制的国外发展概况31.
7、3几种常见温度控制系统32 系统方案论证52.1 主控制器选择52.2 温度采集系统的选择52.3 热电制冷系统的选择72.4 按键系统的选择72.5 显示器的选择82.6 警告及提示系统选择82.7 风扇电机选择93 系统硬件电路设计103.1 硬件总体结构框图103.2 单片机知识介绍103.2.1 单片机的应用领域113.2.2 单片机AT89S52介绍113.3 温度测量系统电路设计143.3.1 温度传感器DS1624介绍143.3.2 DS1624的引脚及内部结构153.3.3 DS1624的工作原理及方式163.3.4 片内256字节存储器操作173.3.5 DS1624的指令集
8、183.3.6 I2C介绍193.3.7 DS1624的电路设计203.4 热电制冷片驱动电路设计213.4.1 驱动芯片MAX1968介绍213.4.2 热电制冷片TEC介绍233.4.3 驱动电路设计243.5 按键电路介绍253.6 复位与时钟电路263.7 LED显示电路273.8 警告及指示电路273.9 电机驱动电路283.10 整体电路图284 系统软件设计314.1 系统主程序流程图314.2 按键控制服务程序流程图314.3 热电制冷程序流程图32总结33致谢34参考文献35附件 程序清单36前言温度控制被广泛地用在生产、生活、实验等领域。而在医用、水产、特种工业、工业探伤、
9、照相等行业,都需要求有稳定而精确的温度,也就是在设定一个温度之后,系统能够自动调整到这一个数值并保持不变。本论文是基于单片机而设计的室内温度控制系统,通过对室内温度的检测传到单片机,与给设定值进行比较,单片机对数据进行处理,根据偏差信号来改变特定I/O口的电平,也就控制了热电系统,从而达到室内温度控制的目的。本论文是对室内进行的温度控制。从室内温度的检测并传送到单片机,在设计过程中也遇到了困难,比如说温度测量器件的选用,是选用数字量输出还是选用模拟量输出,各有什么有特点,这些都经过了考虑才选择了这个方案。在单片机的设计中,单片机外部线路的设计,端口的分配和选用,复位和内部时钟的配合和电路的驱动
10、等方面也遇到了不少问题,经过对各模块功能及单片机I/O的特点详细了解后都基本上解决了。加热电路本论文选择了热电制冷电路,这个电路的开关频率很高,很多空调等都选用了类似的热电制冷电路,只是根据控制要求做了适当调整。本论文利用芯片DS1624作为室内温度的检测元件。DS1624芯片可以直接把测量的温度值变换成单片机可以读取的标准电压信号。单片机通过外部矩阵键盘进行温度设定,读入的温度值与设定值进行比较,根据偏差的大小,单片机执行程序对热电系统进行控制,即经过特定I/O口的电平变化,让热电系统加热或者说是制冷,从而改变了室内温度。当热电系统加热时,使室内温度升高,DS1624不断对室内温度进行温度检
11、测,当偏差存在时单片机就继续驱动热电系统电路进行加热,直到偏差为零。此时将MAX1968的SHDN引脚置低,设置成关断置闲模式。处于制冷时也是一样的道理。1 绪论1.1 选题的目的和意义随着科学技术的不断发展,温度的测量和控制在工业生产中获得了广泛的应用,在工农业生产、国防、科研以及日常生活领域占有重要的地位。温度控制系统是人类供热、取暖的主要设备的驱动来源,它的出现迄今已有两百余年的历史。期间,从低级到高级,从简单到复杂,随着生产力的发展和对温度控制精度要求的不断提高,温度控制系统的控制技术得到迅速发展。目前高效率温度控制系统广泛应用于社会生活、工业生产的各个领域,适用于家电、汽车、材料、电
12、力电子等行业,成为发展国民经济的重要热工设备之一。在现代化建设中,能源的需求非常大,然而我国的能源利用率极低,所以实现高效率的温度控制,有着极为重要的实际意义。1.2 温度控制的国内外发展概况随着计算机技术及现代传感技术的发展,温度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。在许多场合,及时准确获得目标的温度信息是十分重要的,近年来,温度测控领域发展迅速,并且随着数字技术的发展,温度的测控芯片也相应的登上历史的舞台,能够在工业、农业等各领域中广泛使用。近些年来,呈现出智能化、计算机化、全自动等特点。它们普遍利用温度传感器、单片机(还有PLC,DSP)和微机技
13、术实现对温度的检测,并通过LED或LCD、加热装置、排风装置等的控制来实现对温度的数值显示和自动调节。1.2.1 温度控制的国内发展概况温度控制系统在国内各行各业的应用虽然已经十分广泛,但从生产的温度调节来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比有着较大差距。能适应一般温度系统控制,难于控制滞后、复杂、时变温度系统。而适应于较高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟,形成商品化并在仪表控制参数的自整定方面,国外已有较多的成熟产品。但由于国外技术保密及我国开发工作的滞后,还没有开发出性能可靠的自整定软件。控制参数大多靠人工经验及现场调试确定。近几年来,在我国以信
14、息化带动的工业化正在蓬勃发展,温度已成为工业对象控制中一种重要的参数,特别是在冶金、化工、机械等各类工业中,广泛使用各种加热炉、热处理炉、反应炉等。对温度控制系统的要求随工艺的要求越来越高,促使温度控制系统不断向控制迅速,精度高,抗干扰能力强,高性价比方向发展。1.2.2 温度控制的国外发展概况国外温度控制系统发展迅速,并在智能化、自适应、参数自整定等方面取得成果。日本、美国、德国、瑞典等技术领先,都生产出来一批商品化的、性能优异的温度控制器及仪器仪表,并在各行各业广泛应用。它们主要具有如下特点:1.适应于大惯性、大滞后等复杂温度控制系统的控制;2.能够适应于受控系统数学模型难以建立的温度控制
15、系统的控制;3.能够适应于受控系统过程复杂、参数时变的温度控制系统的控制;4.温度控制系统普遍采用自适应控制、自校正控制、模糊控制、人工智能等理论及计算机技术,运用先进算法,适应范围广;5.是温控器普遍具有自整定功能。借助计算机软件技术,温控器具有对控制对象控制参数及特性进行自整定的功能。有的还有自学习功能,能够更具历史经验及控制对象的变化情况,知自动调整相关控制参数,以保证控制效果的最优化;6.是具有控制精度高、抗干扰力强、鲁棒性好的特点。目前国外温度控制系统及仪表正朝着高精度、智能化、小型化等方面快速发展。1.3几种常见温度控制系统下面介绍几种非常常见的温度控制系统:1.虚拟仪器温室大棚温
16、度测控系统,在农业应用方面虚拟仪器温室大棚温度测控系统是一种比较智能、经济的方案,该系统能够对大棚内的温度进行采集,然后再进行比较,通过比较对大棚内的温度是否超过温度限制进行分析,如果超过温度限制,温度报警系统将进行报警,来通知管理人员大棚内的温度超过限制,大棚内的温控系统出现故障,从而有利于农作物的生长,提高产量。系统最大的优点是在一台电脑上可以监测到多个大棚内的温度情况并进行控制。该系统LabVIEW虚拟仪器编程,通过对前面板的设置来显示温室大棚内的温度,越限报警来对大棚内温度进行控制。该系统有单片机,温度传感器,串口通信,和计算机组成。2.模糊PID热水锅炉温度控制系统,模糊PID控制器
17、是以常规PID为基础,采用模糊推理思想,根据不同的e和ec对PID参数进行在线自整定,控制器有两部分组成,即常规PID控制部分和模糊推理的参数校正部分。应用模糊集合理论建立参数kp、ki和kd与系统误差e和系统误差变化率ec之间的二元连续函数关系,并用不同e和ec在线自整定PID参数。3.电阻炉温度控制系统,该系统的硬件主要由单片机主控、前向通道、后向通道、人机接口和接口扩展等模块组成,以内含C52兼容单片机的ADuC845为控制核心、配有640KB的非易失RAM数据存储器、外扩键盘输入、320x240点阵的图形液晶显示器进行汉字、图形、曲线和数据显示,超温报警装置等外围电路;预留微型打印机接
18、口,打印现场结果。预留RS232接口,能和PC机联机传输现场检测数据。电阻炉的温度先由热电偶温度传感器检测并转换成微弱的电压信号,温度变换器此信号进行非线性校正及电压放大,由单片机内部A/D转换器将其转换成数字量。再经数字滤波、误差校正、标度变换、线性拟合、查表等处理后。一方面将炉温经人机面板上的LCD显示;另一方面将该温度值与被控制值(键盘设定值)比较,根据偏差值的大小,由控制算法进行运算,最后输出移相控制脉冲,放大后触发可控硅导通。达到控制电阻炉温度的目的。如果实测温度值超过了该系统所要求的范围,单片机就向报警装置发出命令,系统进行报警。2 系统方案论证室内温度的大小对生产、食品储存、农作
19、物生长等的影响很大。而单片机的测温和控制装置,能对室内环境温度进行测量,并根据温度给定值给出调节量,控制执行机构,实现调节室内温度的目的。本系统要求随时监视室内的温度,在一定范围内根据用户温度设定值,迅速做出调整,以达到对室内温度的控制。2.1 主控制器选择控制器是整个控制系统的核心部件,它的性能关系到系统的运算处理能力、控制精度、功能的实现等等,因而主控制器的选择非常重要。方案一:采用含有ARM内核的单片机,这类处理器的优点是:低功耗,功能强大,运算处理能力强,控制精度高,I/O口可以配置,应用灵活,广泛使用在嵌入式系统方面,已经渗透到生活的许多方面,包括现在使用的手机,就有嵌入式ARM的参
20、与,而且功能也越来越趋于完善。由此可以看出ARM通常用于功能完善,处理功能强,控制精度高的场合。方案二:采用Atmel公司的AT89S系列单片机,这类处理器的优点是:低功耗,高性能,有48K系统可编程flash存储器,与工业80C51产品指令与引脚完全兼容,在生活中的应用相当广泛,涉及到日常生活,工业控制方面等等,能满足通常的控制要求,而且取得了相当满意的效果,控制精度高。基于以上两种方案比较,再结合本系统的控制要求,选用Atmel公司的AT89S52单片机,它有8K的系统可编程flash存储器,有32个通用I/O口,能够实现本控制系统的功能、满足要求,也不用再扩展存储器,减少了硬件延迟与误差
21、,保证系统快速响应,而且组成系统的性价比高,资源得到了充分的利用。2.2 温度采集系统的选择温度采集元件也是本控制系统的另一重要部件,它是这个控制系统的基础。测量结果误差的大小关系到后级控制的难易程度,误差越大,处理就越难。在控制系统中我们学过,组成闭环控制系统的元件中,测量元件引起的误差不能消除,系统本身的误差则可以通过算法控制到最小。而组成的任何系统本身都存在一些误差,这样就使控制精度更低了,甚至不能完成控制要求而以失败告终。方案一:采用模拟量输出温度传感器AD590,它具有线性优良、性能稳定、灵敏度高、无需补偿、热容量小、抗干扰能力强、可远距离测温且使用方便等优点。可广泛应用于各种冰箱、
22、空调器、粮仓、冰库、工业仪器配套和各种温度的测量和控制等领域。方案二:采用数字量输出DS1624,DS1624是美国DALLAS公司生产的集成了测量系统和存储器于一体的芯片。数字接口电路简单,与I2C总线兼容,且可以使用一片控制器控制多达8片的DS1624。测温范围宽,读数稳定,分辨率高,无须外接电路,与单片机接口简单,其数字温度输出达13位,精度为0.03125C。DS1624可工作在最低2.7V电压下,适用于高精度、低功耗的应用系统场合。方案三:采用热敏电阻式温度传感器,常用的热敏电阻温度传感器都是具有负温度系数的热敏电阻,它的电阻率受温度的影响很大,而且随温度的升高而减小。优点是:灵敏度
23、较高,能检测出6C到10C的温度变化;工作温度范围宽;体积小,能够测量其它温度计无法测量的温度;使用方便;易加工成复杂的形状;寿命长,稳定性好、过载能力强。缺点是互换性差,非线性严重。基于以上方案比较,方案一和方案三都要先放大后经A/D处理后才能传递给单片机处理,电源对放大和A/D转换结果有不同程度的影响,为了使误差尽可能小,则对电源的要求比较高,因而增加了硬件延迟与成本(是方案二的两倍以上),比方案二的效果也差一些。而方案二对电源没有特别要求,两线只需分别加一个上拉电阻就可以与单片机直接相连。从系统控制要求角度出发,再考虑系统的性价比,选择了方案二。2.3 热电制冷系统的选择热电制冷系统是整



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于单片机的室温控制系统的设计 基于 单片机 室温 控制系统 设计

链接地址:https://www.31ppt.com/p-3972246.html