文档介绍:摘要
电饭煲,又称作电锅、电饭锅,是大家耳熟能详的家用电器,使用方便,清洁卫生,还具有对食品进行蒸、煮、炖等多种操作功能。常见的电饭锅分为保温自动式、定时保温式以及新型的微电脑控制式三类。普通电饭煲主要由发热盘、限热器、保温开关、杠杆开关、限流电阻、指示灯、插座等组成。
本次课程设计,任务是设计一个微机控制电饭煲的系统智能电饭煲主要由电源部分和控制电路组成,电源部分为220V交流电经过变压器和整流桥后变为一定幅值的直流电,再经过稳压芯片LM7805,输出为+5V的直流电,作为单片机控制部分的电源,控制部分的控制方法大致为:用户按下启动键之后,系统设置一定的加热时间,本系统的加热时间是10分钟,当加热时间到达10分钟或当电热盘温度达到预定的警报限制的要求后,由蜂鸣器和二极管组成的报警系统开始报警,一段时间后,如果没有人员切断电流,系统自动将继电器的开关打开,以切断电热盘的电源,关键词:单片机 电饭煲 定时 报警
目录
第一章 概述ﻩ2
1.1 设计任务ﻩ3
设计思路ﻩ3
第二章 硬件部分介绍ﻩ4
单片机介绍ﻩ5
电源电路ﻩ6
液晶显示电路ﻩ8
2.4 温度检测部分ﻩ10
2.5 光电隔离电路ﻩ13
继电器控制电路ﻩ14
2.7 其他硬件部分介绍 16
第三章 程序设计 18
LCD显示定时时间程序简介 18
3.2 DS18B20程序ﻩ21
总结
参考文献
第一章 概述
设计任务
微机控制电饭煲系统的设计任务如下:
人工操作启动,键盘应设置加热,停止,时间+,时间-选择等
加热10分钟,可以用液晶显示屏来显示加热时间。
加热完成后报警,通过温度传感器或定时器判断加热是否完成,如果完成,单片机发出信号,控制蜂鸣器响。
自动或人工切断电流,一旦加热完成,除了报警之外,还应该在一定时间之后切断加热电流,确保电饭煲设备以及其他事物的安全,避免因为电流引起火灾。
设计思路
智能电饭煲主要由电源部分和控制电路组成,电源部分由220V交流电经变压器再通过整流桥变为直流电,作为稳压芯片7805的输入,7805的输出为5V的直流电,为单片机系统提供电源,控制部分的控制方法大致为:用户按下启动键之后,系统自动设定加热时间,本系统的加热时间是10分钟,当加热时间到达10分钟或当电热盘温度达到预定的警报限制的要求后,继电器的开关打开,以切断电热盘的电源,同时单片机系统中的蜂鸣器响来达到报警的功能,当下降到一定的温度范围后通电加热,闭合继电器。以使电热盘始终保持在适合的温度范围内。除此之外,对任务书中做出一点改进,即用户可以根据需要自己加时间或者减时间,每按一次改变时间按键,时间减少或增加1分钟,
系统的整体框图如下图所示:
图1-1 系统框图
第二章 硬件部分介绍
单片机介绍
MCS-51单片机都采用40条引脚的双列直插式封装(DIP),引脚配置如图2-1所示。
图2-1 MCS-51单片机引脚图
单片机引脚信号中,信号名称带上划线的表示该信号低电平有效。40条引脚大致可分为4类:电源、时钟、控制和I/O引脚。
电源:
电源引脚接入单片机的工作电源:Vcc接+5V电源;Vss接地。
时钟:
单片机的时钟由引脚XTAL1和XTAL2接外部时钟配置电路完成。
控制部分:
控制线共有4根:
ALE/PROG:地址锁存允许/片内EPROM编程脉冲
ALE功能:用来锁存P0口送出的低8位地址
PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
PSEN:外ROM读选通信号。
RST/VPD:复位/备用电源
RST:复位信号输入端
VPD:在Vcc掉电的情况下,接备用电源以保持内部RAM中的数据不丢失。
EA/Vpp:内外ROM选择/片内EPROM编程电源
EA:内外ROM选择端。
Vpp:片内有EPROM的芯片,在EPROM编程期间,施加编程电源。
I/O线
MCS-51单片机具有4个8位的输入/输出