基于单片机的恒温箱设计课件.ppt

基于单片机的恒温箱设计课件.ppt

ID:57112877

大小:720.00 KB

页数:25页

时间:2020-07-31

基于单片机的恒温箱设计课件.ppt_第1页
基于单片机的恒温箱设计课件.ppt_第2页
基于单片机的恒温箱设计课件.ppt_第3页
基于单片机的恒温箱设计课件.ppt_第4页
基于单片机的恒温箱设计课件.ppt_第5页
资源描述:

《基于单片机的恒温箱设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成都理工大学2011毕业答辩基于单片机的智能恒温箱设计作者姓名:####专业名称:电气工程及其自动化指导教师:#######讲师班级:######前言智能恒温箱主要是用来控制温度。随着现代科学技术的发展,恒温控制系统可以供科研机构和医院用作细菌培养之用,也可用于育种、发酵、婴儿培养箱及其他生物恒温实验,且对其性能要求也越来越高。因此,恒温控制系统的设计有很大的现实意义。1恒温箱的系统概述此次设计的温度控制系统主要是由中央控制器、温度检测器、显示器等模块组成。采用单片机为主控制器,通过数字传感器测

2、得箱内温度,再将温度信号送入主控制器,完成恒温箱的温度控制。箱内温度可保持在设定的温度范围内。当设置的温度高于实时温时,单片机送出加热信号;当设置的温度低于实时温度时,单片机送出制冷信号。1.1系统的基本组成温度设定按钮:用来设定预定温度。温度显示:显示实时温度和设定温度。温度调节:调节设定温度。显示转换按钮:实时温度和预设温度显示切换。温度采集:用于采集恒温箱内的实时温度。信号指示灯:指示当前系统的工作状态。1.2恒温箱的工作过程设定预定温度:闭合“温度设定”开关,进入调节状态,此时显示设定的

3、温度。按“温度加”,“温度减”设定预定温度。温度采集和计算:单片机通过与温度传感器进行通信,获取实时温度信息,并将所获取的温度信息数据转化为摄氏温度的形式存储起来。温度比较和温度调节:将存储的实时摄氏温度与设定的预期温度经行比较。实时温度显示:将实时温度显示在LED数码管上。设定温度显示:按下“温度显示切换”按键,然后LED显示器就会显示设定预期的温度,显示时间为数秒。2智能恒温箱的硬件设计本章讲述了以80C51为核心元件的恒温箱的硬件电路具体设计过程。主要包括周边的温度采集电路,时钟电路,温度

4、控制电路,显示电路等。设计时注意以下几个方面:尽可能采用功能强的芯片,以简化电路留有设计余地,考虑将来修改扩展的方便。片内程序空间足够大,本次采用80C51单片机。在硬件电路设计就预留出一些I/O端口。2.180C51单片机简介一个8位CPU。一个片内振荡器及时钟电路。4KBROM程序存储器。128BRAM数据存储器。可寻址64KB外部数据存储器和64KB外部程序存储空间的控制电路。32条可编程的I/O线(4个8位并行I/O端口)。两个16位定时/计时器。一个可编程全双工串口。5个中断源、两个中

5、断优先级。2.2时钟频率电路设计单片机必须在时钟的驱动下才能工作,在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定周期的时钟信号送到单片机内部的各个单元,决定单片的工作频率,时钟电路如右所示。时钟电路工作原理一般选用石英晶体振荡器。此电路大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶体的频率确定。单片机工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期,其大小是时钟信号频率的倒数,时钟

6、信号频率常用fosc表示。图中时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12μs。2.3复位电路设计单片机的第9脚RST为硬件复位电路,只要在该端加上持续4个机器周期的高电平即可实现复位,复位后单片机的各个状态都恢复到初始化状态,其电路图如右图所示。手动复位时,按一下图中的按钮即可,当按键按下的时候,单片机的9脚RST管脚处于高电平,此时单片机处于复位状态。2.4七段LED数码管的原理LED数码管显示器由8个发光二极管中的7个长条发光二极管按a、b、c、d、e、f、g顺序组成

7、“8”字形,另一个点形的发光二极管放在右下方,用来显示小数点。2.5显示电路设计图中RP1为电阻盒,相当于8个独立的电阻的一端接在一起并接电源,另外一端分别接出引线,在显示电路中作为上拉电阻。图中有2个七段LED数码管,它们的公共端1、2分别接到单片机的P2.0、P2.1口,单片机的这2个I/O口输出位选信号用于动态扫描。2.6开关键盘设计指拨开关面板上通常会标有“ON”或其他记号,若将开关拨到“ON”的一边,则接点接通(on),拨到另一边则为断开(off)。若要以开关作为输入电路,通常会接一个

8、电阻到Vcc或GND,做上拉电阻或下拉电阻。2.7指示灯电路实时温度和设定温度切换时,为了明白LED数码管显示的是哪种温度,可以用两个发光二极管来指示,如果标有“实时温度”标记的发光二极管点亮,则表示数码管显示的是实时温度,如果标有“设定温度”标记的发光二极管点亮,则表示数码管显示的是设定温度。图中两个发光二极管分别与单片机的P2.6,P2.5口相连,单片机把显示何种温度的信号送给这两个口,对应的发光二极管就会点亮,信号为低电平有效。2.8温度采集电路DS18B20内部的低温度系数振荡器是一个振

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。