单片机水温调节控制器课程设计论文+Proteus仿真与代码

 单片机是20世纪中期发展起来的一种面向控制的大规模集成电路模块,具有功能强、体积小、可靠性高、价格低廉等特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域得到了广泛的应用,极大的提高了这些领域的技术水平和自动化程度。

  51系列单片机是国内目前应用最广泛的一种8位单片机之一,随着嵌入式系统、片上系统等概念的提出和普遍接受及应用。51系列及其衍生单片机还会在继后很长一段时间占据嵌入式系统产品的低端市场,因此,作为新世纪的大学生,在信息产业高速发展的今天,掌握单片机的基本结构、原理和使用是非常重要的。

本次课程设计的内容是使用AT89C51单片机最小系统设计温度控制系统,系统以单片机为主控单元,主要用于对温度信号的采集。

  通过对水温值得设定进行检测和报警系统。

  

目录

一、设计任务
二、要求
三、实验内容
3.1 基本设计思路
3.2温度控制系统工作原理
3.3温度采集原理
3.4 各模块基本功能与设计方案选择和论述
3.4.1 温度采集方案的概述
3.4.2温度显示方案的概述
四、系统软件设计
4.1 系统软件设计思想
4.2实验原理
4.2.1AT89C51的运用及介绍
4.2.2温度采集模块电路的设计
4.2.3基于74HC245的缓冲模块
五、 原理电路图
5.1  51单片机
5.2温度采集部分
5.3 温度显示部分
5.4 加热显示装置
六、仿真结果
课程设计总结
参考文献

一、设计任务

利用单片机AT89C51控制DS18B20温度传感器对水温的控制,当水温低于预设的温度值时系统开始加热(点亮红色发光二极管表示加热状态),当温度达到预设温度值时自动停止加热。预设温度值和实测温度值分别由3位数码管显示,范围为0-99摄氏度。

二、要求

(1)控制密闭容器内空气温度

(2)测温和控温范围:0℃~99℃

(3)控温精度±1℃

(4)掌握DS18B20的工作原理及使用方法。

三、实验内容 3.1 基本设计思路

根据系统的要求,本次设计可分为温度温度采集模块、温度显示 和温度信号控制3个模块。具体框架图如图1所示:

3.2温度控制系统工作原理

温度传感器 DS18B20 从设备环境的不同位置采集温度,51单片机获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。通过按钮来控制,使电路中的温度控制在预设值范围内。当LED灯亮时表示该硬件系统正在进行加热,当达到预设值则停止加热。

3.3温度采集原理

a温度传感器热电偶测温基本原理

将两种不同材料的导体或半导体A和B焊接起来,构成一个闭合回路,如图2所示。当导体A和B的两个执着点1和2之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应。温度传感器热电偶就是利用这一效应来工作的。

b温度传感器热电阻测温原理

温度传感器热电阻测温是基于金属导体的电阻值随温度的增加而增加这一特性来进行温度测量的。

c数字化温度传感器的工作原理

将温度信号转化为串行数字信号供微处理机处理

3.4 各模块基本功能与设计方案选择和论述

3.4.1 温度采集方案的概述

温度传感器从使用的角度大致可分为接触式和非接触式两大类,前者是让温度传感器直接与待测物体接触,而后者是使温度传感器与待测物体离开一定的距离,检测从待测物体放射出的红外线,达到测温的目的。在接触式和非接触式两大类温度传感器中,相比运用多的是接触式传感器,非接触式传感器一般在比较特殊的场合才使用,早期得到广泛使用的接触式温度传感器主要有热电式传感器,其中将温度变化转换为电阻变化的称为热电阻传感器,将温度变化转换为热电势变化的称为热电偶传感器。现在的温度传感器已经走向数字化,集成化,外形小,接口简单,广泛用于生活中的各个领域。

方案一:采用热敏电阻

可以用热敏电阻对温度感应程度来实现对输入信号的改变,价格比较便宜,但是其灵敏度不高。

方案二:采用热电偶

热电偶是目前接触式测温中应用也十分广泛的热电式传感器,它具有结构简单、制造方便、测温范围宽、热惯性小、准确度高、输出信号便于远传等优点。但是,由于热电偶来采集温度的话会用到运放的比较器电路,信号放大电路,译码器电路来将模拟信号转化为数字信号继而在数码管上显示出来,电路结构过于复杂。

方案三:采用二极管

二极管在正向导通时由于少子的存在和导电性,所以导通电压会受温度影响,优点是价格便宜,对电路要求低,但缺点是精度不高。

方案四:采用数字化温度传感器DS18B20

DS18B20是美国半导体公司推出的第一片支持一线总线的温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器的优点,可以直接将温度转化成串行数字供微处理器处理。用此前器件后续电路只需要用单片机控制,电路简单而且精确度高。  

综上所述:由于本次课设的要求是对一个较范围内的温度进行采集,所以对精度的要求较高,考虑到成本问题,并且保证电路结构简明,本次试验采用方案三进行温度采集。

3.4.2温度显示方案的概述

本次设计要求对所检测的温度信号进行测量显示,并且精确度至少为1摄氏度。

方案一:用数码管显示

通过51单片机这个微处理器得到转化后的温度数值后,通过程序设定,是可以精确到小数点后两位的,所以本次实验中用4位数码管就可以了,接口较少。并且数码管消耗的电力比液晶显示更加清晰,适合在白天等强光下显示。缺点是只能够显示数字,不能够显示出其他有用信息。

方案二:用1602液晶屏显示

也可以利用1602来对转换后的温度进行显示进行控制,但是由于液晶是反光式的,在外界光线很明亮时容易看不清楚。它的优点是可以显示出文字信息,很明了。另外,其价格比数码管要贵得多。

综上所述:本次设计中主要是显示出已经测到的温度值,并不需要显示其他文字信息,考虑到价格及可见清晰度问题,决定采用方案一。

四、系统软件设计

   4.1 系统软件设计
  • 34
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值