【单片机毕业设计】基于单片机的恒温箱的设计

 一、功能简介

项目编号:mcuclub-hj-005-1

单片机类型:STC89C52、STM32F103C8T6

具体功能:

1、通过MQ-2检测烟雾值,超过设置最大值进行声光报警,并开启风扇和净化器
2、通过按键设置上限值,可以手动控制风扇和净化器、切换模式
3、通过显示屏显示数据
扩展功能:通过蓝牙模块将测量数据发送到手机端,并可以控制风扇和净化器、切换模式

二、系统框图设计

本设计以单片机为核心控制器,加上其他模块一起组成此次设计的整个系统,其中包括中控部分、输入部分和输出部分。中控部分采用了单片机控制器,其主要作用是获取输入部分的数据,经过内部处理,逻辑判断,最终控制输出部分。输入由三部分组成,第一部分是烟雾检测模块,通过该模块检测当前环境的烟雾 ;第二部分是按键模块,通过该模块可以切换界面、设置阈值、切换模式等;第三部分是供电模块,通过该模块可给整个系统进行供电。输出由三部分组成,第一部分是显示模块,通过该模块可以显示监测的数据以及设置的阈值;第二部分是继电器模块,通过两个继电器分别控制通风和净化;第三部分是声光报警模块,当监测值不在设置的阈值内时进行声光报警。除此之外,蓝牙模块既作为输入又作为输出,蓝牙模块和手机进行连接,可以将监测的数据传输到用户手机端,用户也可以通过手机端发送指令控制继电器的工作及其模式的切换。具体系统框图如图所示。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
成都理工大学2011毕业答辩 基于单片机的智能恒温箱设计 作者姓名:#### 专业名称:电气工程及其自动化 指导教师:####### 讲师 班级:###### 基于单片机恒温箱设计全文共25页,当前为第1页。 前言 智能恒温箱主要是用来控制温度。随着现代科学技术的发展,恒温控制系统可以供科研机构和医院用作细菌培养之用,也可用于育种、发酵、婴儿培养箱及其他生物恒温实验,且对其性能要求也越来越高。因此,恒温控制系统的设计有很大的现实意义。 基于单片机恒温箱设计全文共25页,当前为第2页。 1 恒温箱的系统概述 此次设计的温度控制系统主要是由中央控制器、温度检测器、显示器等模块组成。 采用单片机为主控制器,通过数字传感器测得箱内温度,再将温度信号送入主控制器,完成恒温箱的温度控制。 箱内温度可保持在设定的温度范围内。当设置的温度高于实时温时,单片机送出加热信号;当设置的温度低于实时温度时,单片机送出制冷信号。 基于单片机恒温箱设计全文共25页,当前为第3页。 1.1 系统的基本组成 温度设定按钮:用来设定预定温度。 温度显示:显示实时温度和设定温度。 温度调节:调节设定温度。 显示转换按钮:实时温度和预设温度显示切换。 温度采集:用于采集恒温箱内的实时温度。 信号指示灯:指示当前系统的工作状态。 基于单片机恒温箱设计全文共25页,当前为第4页。 1.2 恒温箱的工作过程 设定预定温度:闭合"温度设定"开关,进入调节状态,此时显示设定的温度。按"温度加","温度减"设定预定温度。 温度采集和计算:单片机通过与温度传感器进行通信,获取实时温度信息,并将所获取的温度信息数据转化为摄氏温度的形式存储起来。 温度比较和温度调节:将存储的实时摄氏温度与设定的预期温度经行比较。 实时温度显示:将实时温度显示在LED数码管上。 设定温度显示:按下"温度显示切换"按键,然后LED显示器就会显示设定预期的温度,显示时间为数秒。 基于单片机恒温箱设计全文共25页,当前为第5页。 2 智能恒温箱的硬件设计 本章讲述了以80C51为核心元件的恒温箱的硬件电路具体设计过程。 主要包括周边的温度采集电路,时钟电路,温度控制电路,显示电路等。 设计时注意以下几个方面: 尽可能采用功能强的芯片,以简化电路 留有设计余地,考虑将来修改扩展的方便。 片内程序空间足够大,本次采用80C51单片机。 在硬件电路设计就预留出一些I/O端口。 基于单片机恒温箱设计全文共25页,当前为第6页。 2.1 80C51单片机简介 一个8位CPU。 一个片内振荡器及时钟电路。 4KB ROM程序存储器。 128B RAM数据存储器。 可寻址64KB外部数据存储器和64KB外部程序存储空间的控制电路。 32条可编程的I/O线(4个8位并行I/O端口)。 两个16位定时/计时器。 一个可编程全双工串口。 5个中断源、两个中断优先级。 基于单片机恒温箱设计全文共25页,当前为第7页。 2.2 时钟频率电路设计 单片机必须在时钟的驱动下才能工作,在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定周期的时钟信号送到单片机内部的各个单元,决定单片的工作频率,时钟电路如右所示。 基于单片机恒温箱设计全文共25页,当前为第8页。 时钟电路工作原理 一般选用石英晶体振荡器。此电路大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶体的频率确定。 单片机工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期,其大小是时钟信号频率的倒数,时钟信号频率常用fosc表示。图中时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12μs。 基于单片机恒温箱设计全文共25页,当前为第9页。 2.3 复位电路设计 单片机的第9脚RST为硬件复位电路,只要在该端加上持续4个机器周期的高电平即可实现复位,复位后单片机的各个状态都恢复到初始化状态,其电路图如右图所示。 手动复位时,按一下图中的按钮即可,当按键按下的时候,单片机的9脚RST管脚处于高电平,此时单片机处于复位状态。 基于单片机恒温箱设计全文共25页,当前为第10页。 2.4 七段LED数码管的原理 LED数码管显示器由8个发光二极管中的7个长条发光二极管按a、b、c、d、e、f、g顺序组成"8"字形,另一个点形的发光二极管放在右下方,用来显示小数点。 基于单片机恒温箱设计全文共25页,当前为第11页。 2.5 显示电路设计 图中RP1为电阻盒,相当于8个独立的电阻的一端接在一起并接电源,另外一端分别接出引线,在显示电路中作为上拉电阻。图中有2个七段LED数码管,它们的公共端1、2分别接到单片机的P2.0、P2.1口,单片机的这2个I

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值