2024年4月10日发(作者:潮嘉云)
基于AT89C52单片机的智能电烤箱系统
此电烤箱温度控制系统利用单片机的中断功能来设计一种智能的烤箱系统,避免电烤箱
加热过程中发生安全事故。本文以AT89C52单片机最小系统为主控芯片,利用DS18B20数
字温度传感器采集温度。这种温度控制系统能过通过LCD1602显示屏直观的来观察电烤箱
温度,通过按钮调节上限和下限温度的值。
一、系统设计
1.1系统设计思路
采用AT89C52单片机控制整个系统,温度采集由DALLAS 公司生产的一线
式数字温度传感器DS18B20 采集。DS18B20 测温范围为-55°C~+125°C,测温
分辨率可达0.0625°C,被测温度用符号扩展的16 位补码形式串行输出。CPU 只
需一根端口线就能与诸多DS18B20 通信,占用微处理器的端口较少,可节省大
量的引线和逻辑电路。
当DS18B20检测到温度超过设定的值时,发出信号到单片机AT89C52的中断
端口,由AT89C52单片机控制加热系统断电,这样就能过很好的解决温度过高的
问题,起到一个很好的保护的作用。当DS18B20传感器检测到温度低于设定的下
限值时,又会给AT89C52单片机一个启动信号, AT89C52就又会重启加热系统
开始工作,这样,就能保证电烤箱能正常加热了。当DS18B20传感器检测温度达
到燃烧的临界点时,会给AT89C52输入一个预报警信号, AT89C52就会控制报
警系统报警,这样,就起到一个很好的保护作用,避免了因为电烤箱温度过高而
引起的火灾。
1.2方案总体框架图
系统主要包括单片机控制模块,温度采集模块,温度显示模块,温度上下限
调整模块,电机驱动模块和外部存储模块等六大部分。
控制模块主要由单片机AT89C52构成,温度采集由DS18B20传感器采集。稳
压电源为整个系统提供+5V的直流电压。其系统总体框架如图1.2 所示:
1
温度显示模块
语音报警模块
单片机控制模块
外部存储显示模块
温度检测模块温度调整模块
图
1.2
系统框架图
二、硬件设计
2.1 单片机电路设计
根据温度控制特点,本次设计采用AT89C51。AT89C51单片机是美国Intel
公司的8位高档单片机的系列。也是目前应用最为广泛的一种单片机系列。其内
部结构简化框图如下所示。AT89C51系列单片机主要有CPU、存储器,IO接口
电路及时钟电路等部分组成。
2.1.3 AT89C51单片机引脚功能
AT89C51系列单片机的封装形式有两种:一种是双列直插方式的封装;另一
种是方形的封装。AT89C51单片机40个引脚及总线结构图如下所示。其CMOS工
艺制造的低地功耗芯片也有采用方形的封装。但为44个引脚,其中4个引脚是
不使用的。由于at89C51单片机是高性能的单片机。同时受到引脚数目的限制,
所以有部分引脚具有第二功能。如图2.1.3-1单片机引脚图。
a.主电源引脚
主电源引脚两根:VCC接+5V电源正端;VSS接+5V电源地端。
2
2024年4月10日发(作者:潮嘉云)
基于AT89C52单片机的智能电烤箱系统
此电烤箱温度控制系统利用单片机的中断功能来设计一种智能的烤箱系统,避免电烤箱
加热过程中发生安全事故。本文以AT89C52单片机最小系统为主控芯片,利用DS18B20数
字温度传感器采集温度。这种温度控制系统能过通过LCD1602显示屏直观的来观察电烤箱
温度,通过按钮调节上限和下限温度的值。
一、系统设计
1.1系统设计思路
采用AT89C52单片机控制整个系统,温度采集由DALLAS 公司生产的一线
式数字温度传感器DS18B20 采集。DS18B20 测温范围为-55°C~+125°C,测温
分辨率可达0.0625°C,被测温度用符号扩展的16 位补码形式串行输出。CPU 只
需一根端口线就能与诸多DS18B20 通信,占用微处理器的端口较少,可节省大
量的引线和逻辑电路。
当DS18B20检测到温度超过设定的值时,发出信号到单片机AT89C52的中断
端口,由AT89C52单片机控制加热系统断电,这样就能过很好的解决温度过高的
问题,起到一个很好的保护的作用。当DS18B20传感器检测到温度低于设定的下
限值时,又会给AT89C52单片机一个启动信号, AT89C52就又会重启加热系统
开始工作,这样,就能保证电烤箱能正常加热了。当DS18B20传感器检测温度达
到燃烧的临界点时,会给AT89C52输入一个预报警信号, AT89C52就会控制报
警系统报警,这样,就起到一个很好的保护作用,避免了因为电烤箱温度过高而
引起的火灾。
1.2方案总体框架图
系统主要包括单片机控制模块,温度采集模块,温度显示模块,温度上下限
调整模块,电机驱动模块和外部存储模块等六大部分。
控制模块主要由单片机AT89C52构成,温度采集由DS18B20传感器采集。稳
压电源为整个系统提供+5V的直流电压。其系统总体框架如图1.2 所示:
1
温度显示模块
语音报警模块
单片机控制模块
外部存储显示模块
温度检测模块温度调整模块
图
1.2
系统框架图
二、硬件设计
2.1 单片机电路设计
根据温度控制特点,本次设计采用AT89C51。AT89C51单片机是美国Intel
公司的8位高档单片机的系列。也是目前应用最为广泛的一种单片机系列。其内
部结构简化框图如下所示。AT89C51系列单片机主要有CPU、存储器,IO接口
电路及时钟电路等部分组成。
2.1.3 AT89C51单片机引脚功能
AT89C51系列单片机的封装形式有两种:一种是双列直插方式的封装;另一
种是方形的封装。AT89C51单片机40个引脚及总线结构图如下所示。其CMOS工
艺制造的低地功耗芯片也有采用方形的封装。但为44个引脚,其中4个引脚是
不使用的。由于at89C51单片机是高性能的单片机。同时受到引脚数目的限制,
所以有部分引脚具有第二功能。如图2.1.3-1单片机引脚图。
a.主电源引脚
主电源引脚两根:VCC接+5V电源正端;VSS接+5V电源地端。
2