2002+基于51单片机的温度控制c(300元)
- 模板:¥300.00
- 成品编号:wlq2002
- 使用技术:单片机
- 数据库:无
- 最后更新:2018-11-24 11:11
注意:QQ1764030875,qq1834660615为本网站唯一成品的账号,其他均为盗版
计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ传送,如果有啥问题直接联系客服
素材描述:本套单片机设计包含程序,仿真图,演示视频
本套设计要实现的功能如下:
设计目标
(1)在使用中可以将采集来的温度数据计算转换为我们熟悉的摄氏温度。
(2)在0~125℃的范围内,人们可以自由调节预期达到的温度。
(3)将设定的预期温度和实时温度能显示出来。
(4)可以将实时温度与设定温度进行比对,以调节温度。
设计思路
总体思路:本设计[1]是基于AT89C52为核心的单片机温度控制系统,温度信号由18B20温度传感器进行采集,然后经过转换成数字信号后传入单片机,由单片机对数字信号进行相应的处理,从而得到温度控制的目的,然后输出在数码管上进行显示。首先要解决的是对18B20数字温度传感器本身的属性,它的用法,各个性能参数,内部功能有一个很好的掌握,还要对51单片机[2]的用法,外围电路(温度检测电路,温度控制电路,单片机串口通信的电路,复位电路,数码管显示电路[3])的设计接法进行进一步的掌握,最后就是软件编写部分了,软件部分需要解决的问题有18B20初始化模块,18B20对温度的获取并转换模块,温度数据的处理模块,温度数据显示模块,超高(低)温控制模块,串口初始化模块。
系统结构框图如图1所示
方案1 系统结构图
方案2 系统结构图
方案:本设计[1]是基于AT89C52为核心的单片机温度控制系统,温度信号由18B20温度传感器进行采集,然后经过转换成数字信号后传入单片机,由单片机对数字信号进行相应的处理,从而得到温度控制的目的,然后输出在数码管上进行显示。首先要解决的是对18B20数字温度传感器本身的属性,它的用法,各个性能参数,内部功能有一个很好的掌握,还要对51单片机[2]的用法,外围电路(温度检测电路,温度控制电路,单片机串口通信的电路,复位电路,数码管显示电路[3])的设计接法进行进一步的掌握,最后就是软件编写部分了,软件部分需要解决的问题有18B20初始化模块,18B20对温度的获取并转换模块,温度数据的处理模块,温度数据显示模块,超高(低)温控制模块,串口初始化模块。
最终方案:方案一和方案二面临的问题是主要是温度传感器的选择问题,目前市场流行的有AD590和18B20温度传感器,AD590需要模拟转数字电路,成本高点,精确度低,测温点数量少,电路繁多,对线阻有要求。而DS18B20只需要一个元件,成本低,精确度高,单总线可同时连接很多温点,电路简单,信号线距离远,总的来说DS18B20的优点都是在弥补AD590的缺点的。综上所述,在器件的选取上,选择的是方案一。
将提交的成果
通过数字传感器测得箱内温度,再将温度信号送入主控制器,来完成恒温箱的温度控制。箱内温度可保持在设定的温度范围内,当设置的温度低于实时温度时,单片机送出加热信号;当设置的温度高于实时温度时,单片机送出停止信号。
标签
全部评论 / 0