基于单片机的恒温箱设计

上传人:pu****.1 文档编号:548119612 上传时间:2023-12-20 格式:DOC 页数:36 大小:1.25MB
返回 下载 相关 举报
基于单片机的恒温箱设计_第1页
第1页 / 共36页
基于单片机的恒温箱设计_第2页
第2页 / 共36页
基于单片机的恒温箱设计_第3页
第3页 / 共36页
基于单片机的恒温箱设计_第4页
第4页 / 共36页
基于单片机的恒温箱设计_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于单片机的恒温箱设计》由会员分享,可在线阅读,更多相关《基于单片机的恒温箱设计(36页珍藏版)》请在金锄头文库上搜索。

1、 欢迎阅读本文档,希望本文档能对您有所帮助!诚 信 声 明我声明,所呈交的毕业论文是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,我承诺,论文中的所有内容均真实、可信。毕业论文作者签名: 签名日期: 年 月 日 感谢阅读本文档,希望本文档能对您有所帮助!摘要:在现实社会生活和生产中,温度对人们的影响无处不在,比如:大棚农业内大棚温度对农作物生长情况的影响,钢铁行业铸铁炉温度对钢铁质量的影响,大产量孵蛋中恒温箱温度对鸡蛋破壳的影响,等等,本文针对小型产品温控器的需求,研究了一种基于单片机的恒温箱。 恒温

2、箱可以设定温度的上下限。 当温度超过上限和下限时,它可以同时驱动负载和报警。本论文采用数字温度控制器来采集温度信息,本文涉及的恒温箱主要适用于小型产品的温度需求,例如:可作为小宠物的温室或者孵蛋器等,则继电器只需要驱动小型加热片和风扇来调节恒温箱内的温度。本文还使用蜂鸣器和LED作为声光组件的警报。 继电器用于控制相应的负载,实现加热或冷却。该恒温箱温度控制系统结构十分简单,操作方便,便于维修,使用广泛。与传统温度计相比,恒温箱内的温度控制系统不仅能实时显示温度,而且温度测量范围更宽,控制更及时更准确,控制负载范围也十分广泛,同时LED发光和蜂鸣器声光报警,主要用于温度测量更精确的地方。关键词

3、:STC89C51单片机;温度控制;DS18B20;恒温箱Abstract :In actual social life and production, the influence of temperature on people is ubiquitous, such as: the effect of greenhouse temperature on the growth of crops in greenhouse agriculture, the influence of cast iron furnace temperature on the quality of steel in

4、 the steel industry, and the temperature of incubators in large-scale incubators. The impact of egg shelling, etc., this article for the needs of small product thermostats, studied a thermostat based on single-chip microcomputer. The constant temperature box can set the upper and lower limits of tem

5、perature. When the temperature exceeds the upper and lower limits, it can simultaneously drive loads and alarms. This paper uses a digital temperature controller to collect temperature information. The thermostats involved in this paper are mainly suitable for the temperature requirements of small p

6、roducts. For example, they can be used as small pets in greenhouses or incubators. The relays only need to drive small heating plates and fans. To adjust the temperature in the oven. This article also uses a buzzer and LED as an audible and visual component alarm. Relays are used to control the corr

7、esponding load for heating or cooling. The temperature control system of the constant temperature box is very simple in structure, convenient in operation, convenient in maintenance and widely used. Compared with traditional thermometers, the temperature control system in the incubator can not only

8、display the temperature in real time, but also has a wider temperature measurement range, more timely and accurate control, and a wide range of control load. At the same time, the LED light and buzzer sound and light alarm, It is mainly used for more accurate temperature measurement.Key words: STC89

9、C51 microcontroller; temperature control; DS18B20;thermostat.目录1. 概述11.1. 选题背景11.2. 选题意义12. 设计思想22.1. 选题简介22.2. 控制方案33. 硬件设计43.1. 单片机的选用43.2. 传感器73.3. 数码管93.4. 继电器104. 系统软件设计134.1. 软件系统框图134.2. 程序流程图134.3. 温度采集模块154.4. 驱动模块165. 测试与使用185.1. 使用方法185.2. 软件与仿真调试186. 总结25附录1 系统原理图26附录2 C语言程序26参考文献37致 谢38

10、1. 概述1.1. 选题背景在现实社会生活和生产中,温度对人们的影响无处不在,温度的高低很多时候能影响到生产,如农业,工业,甚至更多的其他产业,比如:大棚农业内大棚温度对农作物生长情况的影响,钢铁行业铸铁炉温度对钢铁质量的影响,大产量孵蛋中恒温箱温度对鸡蛋破壳的影响,等等,可见温度控制在生活与生产中的重要性。于是,越来越多的温度控制技术相继出现,而以单片机为核心的温控系统,具有精度优良,自动化程度较好等优点,更是获得大多数人的青睐。1.2. 选题意义单片机有着性价比高,易于控制,实用性强,编程简单,功耗低等优点,给了我们极大的方便,结合温度传感器和温度调试设备,能方便快捷地在生活和生产过程中起

11、到温度控制作业。因此设计一个功能高效的温控装置是很有必要的。温度传感器具备:检测温度并采集传传输信号,转换信号数据的功能,对本设计中的温度信号采集十分重要,而且今天的温度传感器的种类多种多样,为温度控制系统的设计提供了帮助,更好地实现对社会生产、工业科技的不同领域中的温度控制。2. 设计思想2.1. 选题简介本此设计的恒温箱包含如下功能:实时采集恒温箱的温度信号,并传输到单片机中,与预设温度值进行对比,若超过设置的上下限,则相应的指示灯发亮,同时驱动负载(风扇、制冷片、加热片等)进行恒温箱的温度调节,最终实现对温度的控制。本设计的特点是:对温度的上下限控制和报警功能的设定是任意的,并且加入继电

12、器实现驱动加热和冷却负荷。2.1.1. 主要任务:任务:LED实时显示恒温箱温度,并用按键输入温度值。设置温度上下限,设定范围:099,通过电热片和降温风扇改变恒温箱温度,进行恒温控制;设计指标:设计温控系统具体技术指标如下。被控对象:数字温度传感器,加热片、风扇,温度测试范围在099(误差范围是0.1);开发环境:本课题中软件部分是通过keil进行编译,用单片机STC89C51来写入程序,以汇编语言为软件实现语言,应用模拟电路和数字电路作为硬件基础,通过按钮来控制温度的设置,温度值通过LED显示器显示。2.1.2. 方案选择实现温度控制的方法有多种,本论文开始之前对一下两个方案进行了研究和探

13、讨:方案一:选用热敏电阻来采集恒温箱温度,将采集的温度信号传输到A/D转换器转换成数字信号,再输入到单片机进行处理。若这种方案,就需要另外接入A/D转换电路,结构较为繁琐。方案二:选用数字温度传感器,例如DS18B20传感器。经过单片机的控制,DS18B20能够直接对温度信号进行采集并输出数字信号传输到单片机中。这个方案结构简单易操作,而DS18B20对温度的测量十分准确,且有较强的的抗干扰能力。综上所述,方案二更适合。基于STC89C51单片机的恒温箱的温控系统的设计,本章将给出具体说明,并绘制出其原理框图,分析该方案的优缺点。2.2. 控制方案由单片机控制温度传感器对恒温箱内环境温度进行检

14、测采集,并完成温度信号的传输,之后单片机通过控制继电器吸合,驱动相应的负载,发热器或者风扇的导通与断开,来调节恒温箱温度,从而实现温度控制。系统框架结构设计:系统的整体电路图如图1所示。恒温箱的温度控制系统由五个模块组成:温度采集模块、单片机控制模块、温度显示模块、温度设置模块,以及驱动模块。其中温度采集模块是能对温度进行实时采集并传输到单片机,单片机控制模块则负责将输入的温度信号传送到显示模块,并同时将其与温度设置模块设置好的温度上下限进行对比,若温度超过上下限,便控制驱动电路模块报警,并同时使继电器吸合,驱动相应的负载进行温度调节处理,待到温度回归原先设置的温度范围,驱动电路模块便结束工作

15、,系统就会保持当时的温度。控制系统的原理框图如下:单片机控制模块温度采集模块温度设置模块温度显示模块驱动电路模块图1 温度控制系统的原理框图3. 硬件设计硬件组成:单片机STC89C51、继电器、数字温度传感器DS18B20、数码管显示、LED指示灯和蜂鸣器。3.1. 单片机的选用设计中所使用的单片机应能实现以下功能: 单片机记录按键设定的上下限温度值;同时控制数字温度传感器实时监测温度并将数字温度信号传送到单片机; 单片机接收到温度信号后作出相应反应:将温度信号与按键设定的温度范围进行对比,当温度超过设置的范围时,便对LED指示灯和蜂鸣器发出报警指令; 同时相应的继电器吸合,驱动负载(风扇、制冷片、加热管等)进行恒温箱的温度调节,最终实现对温度的控制。选择ST89C51单片机主要是考虑其:抗干扰能力强;处理速度快,低功耗;可在系统编程,无需编程器;价格低廉。3.1.1. 单片机的组成单片机由三部分构成:电源电路、时钟电路、复位电路。(1) 电源电路当STC89C51的RST引脚为高电平,并保持

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号