2002+基于51单片机的温度控制c(300元)

  • 模板:¥300.00
  • 成品编号:wlq2002
  • 使用技术:单片机
  • 数据库:
  • 最后更新:2018-11-24 11:11

注意:QQ1764030875,qq1834660615为本网站唯一成品的账号,其他均为盗版

2002+基于51单片机的温度控制c(300元)的大图展示

计算机毕业设计源码网:我们提供的源码通过邮箱或者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

    相关推荐

    收缩