基于单片机的温度控制毕业设计论文.doc
《基于单片机的温度控制毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的温度控制毕业设计论文.doc(26页珍藏版)》请在三一办公上搜索。
1、基于单片机的温度控制设 计 者: 学 号:班 级: 指导老师: 毕业设计(论文)任务书专业(班): 姓名: 课题名称、主要内容和基本要求课题名称:基于单片机的温度控制主要内容: 随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,特别是在某些场合上,我们必须要对周围温度进行控制,这样才不会使这些场合在过高的温下工作从而导致机器故障或发生不必要的意外,温度控制将更好的服务于社会目前。本设计主要采用了AVR单片机Atmega16L作为控制核心设计的一个温度控制系统。通过对环境周围温度的测量,来达到对温度的控制和调节功能。基本要求:1. 调查温控系统的应用及市场前景2. 掌握温控系统
2、的工作原理3. 完成温控系统硬件设计、硬件调试4. 完成温控系统软件设计调试5. 试运行、测试,完成作品6. 完成设计论文技术指标:1. 温度测量范围:-501102. 温度测量准确度:0.53. DS18B20输出控制4. 降温报警系统的控制验收标准:1. 毕业设计论文符合要求2. 作品演示功能正常3. 技术指标达到要求进度安排周次工作内容执行情况上学期搜集资料、方案构思、明确题目要求,提交开题报告第1-5周硬件电路设计与制作第6-7周硬件电路设计与制作及调试第8-10周软件设计第11-12周系统程序设计、调试第13-15周写设计报告(论文)第16周答辩,演示制作成品、讲解设计思路、回答提问
3、-l 指导教师评语 指导教师签名: 摘要本设计的主要内容和特点 随着时代的进步和发展,人们生活水平的不断提高,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。本设计所介绍的基于单片机的温度控制的主要特点是:具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用AVR单片机Atmega16L作为控制核心;测温传感器使用DS18B20,能更好更方便的读取外部温度值;降温控制系统采用低压直流电风扇,当温度高于设定最高限温度时,LED灯及蜂鸣器便会发出报警信号,同是降温风扇也会启动达到降温作用;温度显
4、示使用液晶模块来实现,这样就能准确达到以上要求。外文资料:With the era of progress and development, the continuous improvement of peoples living standard, SCM technology has spread to our lives, work, research, in various fields, has become a relatively mature technology.The design presented by the SCM based on the temperature
5、control of the main features are: a reading of convenience, a wide range of temperature measurement, accurate temperature measurement, using figures show that the output temperature, mainly used for more accurate temperature measurement on the premises, or scientific research Laboratory use, the des
6、ign controller use as a control Atmega16L AVR microcontroller core temperature sensors use DS18B20, can be better and more convenient to read the outside temperature; cooling control system uses low-voltage direct current electric fans, when the temperature is higher than the set Limit the maximum t
7、emperature, LED lights and buzzer alarm signal will be issued with a cooling fan will start to cool down; temperature that the use of LCD modules to achieve so that we can accurately meet the above requirements.目录一.前 言7二.方案论证与比较81.方案一82.方案二8三.系统的基本原理及使用说明9四.硬件设计方案91.单片机主板电路102.传感器数据采集电路103.温度显示电路104
8、.报警降温电路11五.软件设计方案111.主程序122.读出温度子程序133.温度转换命令子程序13六.主要器件介绍141.主控制器142.显示液晶模块143.温度传感器144.降温报警系统18七.调试结果与设计体会19八.参考文献191.附1:硬件电路图202.附2:软件源代码223.附3:使用说明书27一. 前 言随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。
9、随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会目前,单片机控制器在从生活工具到工业应用的各个领域,例如生活工具的电梯、电脑、工业生产中的现场控制仪表、数控机床等。尤其是用单片机控制器改造落后的设备具有性价比高、提高设备的使用寿命、提高设备的自动化程度的特点。 随着社会的发展,人们对环境温度的控制要求也越来越高,对于高温的温度控制也就相应的不断提高,而我设计的基于单片机的温度控制就是为了达到这样的温度控制要求而进行设计的。我所采用的控制芯片为Atmega16L,此芯片功能强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对温度的控制
10、和调节功能 二. 方案论证与比较1. 方案一由于本设计是控温测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。2. 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,(在9位分辨率时最多在93.75MS内把温度转换为数 ,)可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 从以上两种方案,很容易看出,采用方案
11、二,电路比较简单,软件设计也比较简单,故采用了方案二。三. 系统的基本原理及使用说明基于单片机的温度控制电路设计总体设计方框图如图1所示,主控制器采用单片机AVR控制,温度传感器采用DS18B20,以蜂鸣器实现报警功能,降温控制系统采用低压直流电风扇,用液晶来实现温度显示。单片机复位主 控 制 器时钟晶振液晶显示风扇控制及报警温度传感器键盘按键 图1总体设计方框图本数字温控系统采用了AVR单片机Atmega16L作为控制核心,通过一个温度传感器DS18B20把环境温度读取进来,再由液晶模块将读取的温度显示出来,通过键盘按键来设定报警温度值,当温度达到预设报警温度值时,利用蜂鸣器、LED指示灯及
12、电机风扇实现高温报警及降温功能。四. 硬件设计方案系统整体硬件电路包括:单片机主板电路,传感器数据采集电路,温度显示电路,报警降温电路等。(如图1)图1中的按键复位电路是上电复位加手动复位,使用比较方便,在程序跑飞时,可以手动复位,这样就不用在重启单片机电源,就可以实现复位;键盘按键用来设置报警温度值从而控制风扇及报警;显示电路直接用液晶模块显示,不但显示直观、清晰,在硬件电路设计中还更方便。1. 单片机主板电路主要是用AVR的最小开发系统为基础电路,以Atmega16L作为控制核心来实现(图1-1)。 (图1-1)2. 传感器数据采集电路主要是通过外接一种改进型智能温度传感器DS18B20来
13、实现(图1-2)。其内部结构已包含了数据采集转换功能,使用方便,最适合本电路使用。3. 温度显示电路主要是用一块16X2字符型液晶显示模块来实现(图1-3)。它以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用且使用方便直观。(图1-2) (图1-3) 4. 报警降温电路主要是通过两个键盘按键对其报警温度的设置,以蜂鸣器及LED灯配合低压直流电风扇等组合来实现对温度的报警降温(图1-4)。 (图1-4)五. 软件设计方案系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,键盘处理子程序,显示数据刷新子程序等。1. 主程序主程序的主要
14、功能是负责温度的实时显示、读出并处理DS18B20测量的当前温度值,并与设定值相比较从而达到控温报警效果,其程序流程见图2所示。开始程序初始化初次上电读出温度值温度计算处理显示数据刷新显示当前温度当前温度与设定值比较相差?温度报警刷新参数输出调控温度YYNN发温度转换开始命令图2主程序流程图图3读温度流程图2. 读出温度子程序读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。其程序流程图如图3所示。3. 温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时转换时间约为750ms,在本程序设计中采用1s显示程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的温度控制 毕业设计论文 基于 单片机 温度 控制 毕业设计 论文

文档标签
- 毕业设计论文基于JTAG
- 毕业设计论文基于Web2.0的网络团购
- 毕业设计论文基于单片机的多路数据采集系统设计
- 毕业设计论文基于WIFI
- 毕业设计论文基于SEP3203F50
- 毕业设计论文基于Google
- 毕业设计论文基于C
- 毕业设计论文基于单片机的TCP
- 694523393毕业设计论文基于PKI的SSL
- 毕业设计论文基于Visual
- 毕业设计论文基于Workbench的直齿圆柱齿轮有限元分析
- 毕业设计论文基于单片机的铁路道口报警系统时的设计
- 毕业设计论文基于单片机的水温控制系统毕业设计
- 毕业设计论文基于单片机的水温控制系统
- 毕业设计论文基于单片机数字时钟的设计
- 基于单片机的电子血压计毕业设计中期检查表
- 毕业设计论文基于普通机床的数控改造
- 基于单片机的自动寻位立体车库系统
- 毕业设计论文基于单片机的微电机闭环控制系统设计
- 毕业设计论文基于PKI的SSL
链接地址:https://www.31ppt.com/p-3940034.html