基于--单片机温度控制系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于--单片机温度控制系统.doc》由会员分享,可在线阅读,更多相关《基于--单片机温度控制系统.doc(52页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、- - 南 京 理 工 大 学毕业设计说明书(论文)作 者:顶峰号4教学点:市职业大学专业:机电一体化题 目:基于单片机的智能温度控制系统设计讲师X卉指导者:(姓 名) (专业技术职务)评阅者:(姓 名) (专业技术职务) 年 月- word.zl- -毕业设计说明书论文中文摘要温度控制无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,而当今,局部厂矿,企业还一直沿用简单的温度设备和纸质数据记录仪。无法实现温度数据的测量与控制。本系统针一些需要温控但要求经济实惠的领域这个问题设计,以AT89C51单片机为核心实现温度自动控制,采用数字式温度传感器DS18B20采集温度信息,这样不仅
2、节省端口资源,而且还简化了电路构造。系统采用2个LED数码管显示器来显示实时温度,通过温度显示切换按钮还可以显示用户设定的温度值。为了简化键盘的硬件构造,本系统采用了手拨按钮。温度控制系统,采用了带有过零触发的双向晶闸管触发电路,以减少硬件电路的干扰。本次设计基于单片机这个平台完成设计。本次设计通过仿真到达设计的目标。本文所设计的方案对温度类设计具有参考价值。关键词 数字式温度传感器;双向晶闸管触发;Proteus仿真- word.zl- -Title Based on single chip microputer intelligent control system designAbstra
3、ctTemperature control in industrial production process, or in our daily life plays a very important role, and today, some factories and mines, enterprises still continue to use the temperature of the simple equipment and paper data recorder. Unable to realize the temperature measurement and control
4、of data. This system needle some economical field temperature control but required for the problem design, AT89C51 single chip microputer as the core to realize the automatic temperature control, using digital temperature sensor DS18B20 collecting temperature information, System USES two LED digital
5、 tube to display the real-time temperature monitor, through temperature display switch button can also display the user setting temperature value. In order to simplify the hardware structure of the keyboard, the system adopts hand dial button. Temperature control system, and adopted with zero passag
6、e trigger bidirectional thyristor trigger circuit, his design based on single chip microputer plete design of the platform. This design through simulation to design the index in this paper, the design scheme of temperature class design has reference value.Keywords Digital temperature sensor; Bidirec
7、tional thyristor trigger; Proteus Simulation 毕业设计说明书论文外文摘要- word.zl- -目录1绪论11.1工程设计背景11.2此工程技术国外的开展现状11.3 毕业设计的主要任务和目标22总体设计方案22.1温度自动控制系统的设计思路22.2温度自动控制系统的工作原理32.2 分析现有设备存在的主要问题42.3 具体的功能分析42.4 具体的信息要求42.5 实现方案53基于单片机的温度自动控制系统的硬件设计53.1 CPU主控模块53.2 信息采集模块数字式温度传感器DS18B20103.3 键盘模块123.4 显示模块133.5温度控制模
8、块153.6 电源模块164基于单片机的温度智能自动控制系统的软件设计174.1 软件的功能模块组成174.2主控模块说明174.3温度设定模块的说明184.4读取和转换模块的说明194.5温度显示模块的说明194.6实时温度与设定温度比拟模块。205系统集成调试与运行评价205.1 介绍该系统运行硬件调试和软件调试205.2 什么环境下进展仿真215.3 调试记录22总结与展望26致27参考文献28附录129附录238附录339- word.zl- -1 绪论1.1工程设计背景随着计算机控制技术的开展,恒温控制己在工业生产领域中得到了广泛应用,并取得了巨大的经济和社会效益。在不同的领域,由于
9、控制环境、目标、本钱等因素,需要针对具体情况来设计系统构造和功能,以取得最正确的控制效果。其中,恒温环境的自动化控制技术在工业生产、商业运营中是一个重要研究课题。温度是工业上常见的被控参数之一,温度控制系统被广泛应用于加热炉、热处理炉、反响炉等。在一些温控系统电路中,广泛采用的是通过热电偶、热电阻或PN结的测温电路经过相应的信号调节电路,转换成AD转换器能接收的模拟量,再经过采样保持电路进展AD转换,最终送入单片机及其相应的外围电路,完成测控。但是由于传统的信号调理电路实现复杂、易受干扰、不易控制且精度不高。所以本系统中我采用了数字式温度传感器DS18B20进展温度信息采集,既简化了电路构造、
10、节省硬件资源,又减少了电路中的干扰,提高采集信息的精度。随着科学技术的快速开展,超大规模集成化技术的开展,电子信息技术、微型单片机技术的应用变得越来越广泛,微电子技术也得到了极改良。目前市场上的电子产品体积越来越小,功能越来越齐全。当然其价格也是越来越高。就与温度控制系统有关的产品来说,其控制精度是越来越高,测量围也越来越大,但价格都普遍的高,现在人们的生活中很多地方都需要用到温度控制装置,然而又不要求多高的控制精度和功能,选择现在市场上的产品吧,虽然功能挺多,但是实际上根本不需要,在资源和金钱上造成不必要的浪费。1.2此工程技术国外的开展现状目前,国在温室自动控制方面的研究已经实现了在一定面
11、积对各种环境因子的综合控制。1996 年,理工大学研制成功了一套温室环境控制设备,通过对温室部温度、湿度、光照及CO2浓度的监控,在150m2 温室实现了温度、湿度、光照、CO2 浓度的综合控制。 当前,国外利用单片机的温室控制系统软硬件实施方式主要有三种类型。 第一种是直接使用单片机以及其他一些外围芯片作为数据采集和控制的装置,不使用上位PC 机做数据处理。这种类型的自动控制系统一般以单片机为核心,包括输入模块、控制模块、输出模块等。硬件电路一般由温度传感器及模拟信号处理电路、A/D 转换器、单片机、D/A 转换器、LED或LCD显示器及微打印机、简易键盘、指示报警装置等组成,即为一个单片机
12、的最小应用系统,实现根本的输入输出功能和简单的控制功能。软件设计一般采用中断技术定时采集环境因子参数,然后经过相关的标度转换得到环境因子的参数化值,再通过一定的控制算法与设定值进展比拟从而对外设进展控制,一般常用的控制算法是数字PID 控制算法,这种算法经过改良可以实现较为稳定和准确的控制。这种系统本钱低,又有一定的控制精度,能较好的满足一般农业用户的需求;但由于控制系统的核心-单片机-的数据处理能力及存储器容量的限制,控制精度有限,对生长环境参数要求较高的一些特殊作物不能很好的满足要求,另外如果没有扩展微打印机就无法查询历史温度值,因为单片机的数据存储器数据断电即逝。1.3 毕业设计的主要任
13、务和目标本篇论文针对温度类控制使用本钱比拟高,以AT89C51单片机为核心实现温度自动控制,采用数字式温度传感器DS18B20采集温度信息,这样不仅节省端口资源,而且还简化了电路构造。系统采用2个LED数码管显示器来显示实时温度,通过温度显示切换按钮还可以显示用户设定的温度值。为了简化键盘的硬件构造,本系统采用了手拨按钮。温度控制系统,采用了带有过零触发的双向晶闸管触发电路,以减少硬件电路的干扰,这样设计能到达根本温度控制,本钱也不高。2 总体设计方案2.1温度自动控制系统的设计思路在能够实现本系统功能的前提下,考虑到设计的本钱,我选择了AT89C51单片机芯片作为本系统的核心局部。目前,由于
14、AT89C51芯片的广泛应用和大批量生产,其价格较其它芯片低,而且AT89C51的功能更齐全。因此,将AT89C51作为接口芯片使用,既经济又实用。关于温度的测量,我选择了数字式温度传感器DS18B20。CPU可以直接读取转换后的温度值,而不需要另外接A/D转换器。又因为DS18B20与单片机连接只需要一根线进展信息传输,节省总线接口。其物理性能稳定,线性较好,在090之间,最大线性偏差小于1。本系统采用数字式温度传感器DS18B20是顺应了电路集成化、防止外界干扰和提高测量精度的开展趋势。由于我设计的这个温度控制系统主要是应用于较小空间像恒温箱、育婴箱等,所以只采用了一个DS18B20传感器
15、进展温度采集。在温度控制系统中,当温度低于用户设定的温度值时,单片机系统那么会通过一个低电平的脉冲电流直接送给双向晶闸管触发电路,启动由此双向晶闸管控制的加热装置进展加热升温。如果采集到的温度值高于用户设定的温度值时,单片时机通过另外一个端口发出一个低电平的脉冲电流送给另一个双向晶闸管触发电路,启动制冷装置,来降低温度。如果采集到的温度值与用户设定的温度值一样,那么控制系统不反响。在整个调节过程中,用户通过键盘输入想要的温度值,LED数码显示器用来显示传感器测量的温度值和用户设置的温度值。2.2温度自动控制系统的工作原理基于单片机的温度自动控制系统以单片机为核心,通过键盘设定用户希望的温度值,
16、由温度传感器采集温度信息,通过LED显示器显示采集到的实时温度值,经过温度控制系统进展温度的调控。温度自动控制系统的原理框图如图2-1所示。图2-1 温度自动控制系统的原理框图2.2 分析现有设备存在的主要问题目前市场上一种温度控制是直接使用单片机以及其他一些外围芯片作为数据采集和控制的装置,不使用上位PC 机做数据处理。这种类型的自动控制系统一般以单片机为核心,包括输入模块、控制模块、输出模块等。硬件电路一般由温度传感器及模拟信号处理电路、A/D 转换器、单片机、D/A 转换器、LED或LCD显示器及微打印机、简易键盘、指示报警装置等组成,即为一个单片机的最小应用系统,实现根本的输入输出功能
17、和简单的控制功能。软件设计一般采用中断技术定时采集环境因子参数,然后经过相关的标度转换得到环境因子的参数化值,再通过一定的控制算法与设定值进展比拟从而对外设进展控制,一般常用的控制算法是数字PID 控制算法,这种算法经过改良可以实现较为稳定和准确的控制。这种系统本钱低,又有一定的控制精度,能较好的满足一般农业用户的需求;但由于控制系统的核心-单片机-的数据处理能力及存储器容量的限制,控制精度有限,对生长环境参数要求较高的一些特殊作物不能很好的满足要求,另外如果没有扩展微打印机就无法查询历史温度值,因为单片机的数据存储器数据断电即逝。2.3 具体的功能分析本系统以AT89C51单片机为核心实现温
18、度自动控制,采用数字式温度传感器DS18B20采集温度信息,这样不仅节省端口资源,而且还简化了电路构造。系统采用2个LED数码管显示器来显示实时温度,通过温度显示切换按钮还可以显示用户设定的温度值。为了简化键盘的硬件构造,本系统采用了手拨按钮。温度控制系统,采用了带有过零触发的双向晶闸管触发电路,以减少硬件电路的干扰。2.4 具体的信息要求本系统以AT89C51单片机为核心实现温度自动控制,采用数字式温度传感器DS18B20采集温度信息,这样不仅节省端口资源,而且还简化了电路构造。系统采用2个LED数码管显示器来显示实时温度,通过温度显示切换按钮还可以显示用户设定的温度值。2.5 实现方案方案
19、一直接使用单片机以及其他一些外围芯片作为数据采集和控制的装置,不使用上位PC 机做数据处理。这种类型的自动控制系统一般以单片机为核心,包括输入模块、控制模块、输出模块等。硬件电路一般由温度传感器及模拟信号处理电路、A/D 转换器、单片机、D/A 转换器、LED或LCD显示器及微打印机、简易键盘、指示报警装置等组成,即为一个单片机的最小应用系统,实现根本的输入输出功能和简单的控制功能。软件设计一般采用中断技术定时采集环境因子参数,然后经过相关的标度转换得到环境因子的参数化值,再通过一定的控制算法与设定值进展比拟从而对外设进展控制,一般常用的控制算法是数字PID 控制算法,这种算法经过改良可以实现
20、较为稳定和准确的控制。方案二是我选用的方案,本系统以AT89C51单片机为核心实现温度自动控制,采用数字式温度传感器DS18B20采集温度信息,这样不仅节省端口资源,而且还简化了电路构造。系统采用2个LED数码管显示器来显示实时温度,通过温度显示切换按钮还可以显示用户设定的温度值。为了简化键盘的硬件构造,本系统采用了手拨按钮。温度控制系统,采用了带有过零触发的双向晶闸管触发电路,以减少硬件电路的干扰。本次设计基于单片机这个平台完成设计。3 基于单片机的温度自动控制系统的硬件设计基于单片机的温度自动控制系统的硬件局部主要有六局部组成:CPU主控模块、温度采集模块、键盘处理模块、LED显示模块、温
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 控制系统
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内