智能微波炉电路09325201.docx

上传人:b****6 文档编号:8117729 上传时间:2023-01-28 格式:DOCX 页数:10 大小:170.45KB
下载 相关 举报
智能微波炉电路09325201.docx_第1页
第1页 / 共10页
智能微波炉电路09325201.docx_第2页
第2页 / 共10页
智能微波炉电路09325201.docx_第3页
第3页 / 共10页
智能微波炉电路09325201.docx_第4页
第4页 / 共10页
智能微波炉电路09325201.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

智能微波炉电路09325201.docx

《智能微波炉电路09325201.docx》由会员分享,可在线阅读,更多相关《智能微波炉电路09325201.docx(10页珍藏版)》请在冰豆网上搜索。

智能微波炉电路09325201.docx

智能微波炉电路09325201

 

高频电子线路课程设计

智能微波炉电路设计

 

姓名:

艾林

学号:

09325201

专业:

电子信息工程

班级:

093252

指导教师:

徐坚

 

2011年12月20日

二系统总体概述

1.工作原理

微波炉工作分为四个步骤分别为:

系统待机-----用户设定-----微波炉加热------加热完成响音提示。

具体流程如下图2.1.1

系统上电自检后,LCD液晶屏上显示欢迎语并等待用户设定温度和定时时长。

三个独立键盘分别设定三种不同的温度(低温约20℃、中温约30℃、高温约50℃)。

矩阵键盘分按键S0、S1、S2、S3四个按键。

S3键为微波炉设定时长的确认键并开始加热。

S0、S1、S2分别为微波炉的三个时长(1分、2分、5分)。

每次按下按键后系统都会启动音箱发声模块发出“嘀”的声音。

当微波炉达到设定温度时启动倒数计时,当倒计时到零分,零秒微波炉会自动关闭,此时会发出提示声音。

各功能实现如下图2.1.2

图2.1.2系统功能图

2.电路设计

系统以STC90C516RD+单片机为核心,连接各外部电路完成人机交互等各功能的控制。

系统的总体框图如下图2.2.1

图2.2.1系统总的电路图

电路设计部分以单片机控制电路为核心有定时器电路,显示电路,键盘电路,门电路,电源电路,音箱发声电路共同组成微波炉控制系统电路。

 

三各模块方案比较与论证

1.计时控制部分方案

方案一:

使用专用芯片。

使用微控制器控制专用时钟芯片实现计时控制,这种方案有着计时精度高、控制简单的优点,而且更易于实现日期/时间显示、定是烹饪等及时扩展功能。

方案二:

采用单片机内部定时器。

51单片机内不含有3个定时器,可以利用一个定时器与程序计数器相结合的方式,在系统晶振的驱动下,产生标准时钟频率。

由于方案二具有较好的灵活性、较少的电路器件和较高的性价比,而且通过精确的软件补偿使精度完全可以满足控制需求,所以我们应该选择该方案完成设计。

2.键盘和显示部分方案

方案一:

采用阵列式键盘

此类键盘是采用列阵扫描方式,优点是当按键较多时可以降低占用单片机的I/O\口数目,缺点是电路复杂且会加大编程的难度。

方案二;采用独立式键盘电路

每个键单独占有一根I/O接口线,每个I/O口的工作状态互不影响,此类键盘采用端口直接扫描方式。

缺点是当按键较多时占用单片机的I/O数目较多,优点是电路设计简单,且编程极其容易。

由于该系统没采用了常规钟表式的校对方式,用键繁琐,所以将两者结合使用,阵列式键盘用来设定时间,独立式键盘用来设定温度。

3.音箱发声模块方案

采用两片555振荡器分别发生不同频率的音频,由单片机控制输出,再点祖上叠加后经功率放大器推动扬声器发声。

由于555振荡器的音响发生模块的电路简单且音质较好,故采用方案二。

通过方案的比较和论证之后,明确了各个模块的实现方案。

然后,对整个系统总体进行设计,形成一个清晰的设计方向,并购四处系统总体设计的工作原理和系统的框图,使整个设计方案具有总体性。

 

四系统硬件设计

1.显示部分

因为系统要求把设定的温度、时间和实时温度、时间显示出来,所以就用了LCD1602液晶显示出来。

脚1:

VSS,LCD地脚2:

VDD,LCD电源

脚3:

VL,LCD负的偏压信号端脚4:

RS,数据/命令选择端(H/L)

脚5:

R/W,读/写选择端端(H/L)脚6:

E,使能信号端

脚7~14:

数据端口D0~D7脚15:

BLA,背光源正极

脚16:

BLK,背光源负极

图5.4.1LCD液晶1602电路原理图

2.键盘模块电路设计

在按键设计中运用了软件、硬件结合的形式进行键盘扫描,S0,S1,S2,S3,分别连入单片机I/O接口。

通过单片机内部判断这4个I/O接口来确定按键是否被按下。

键盘电路设计如图5.5.1所示

图5.5.1键盘矩阵原理图

3蜂鸣器发声电路设计

本系统扬声器能够给发出声音提示,输出2-----3秒的双音品提示音。

采用555振荡器实现双音频输出。

电路如图4.6.1所示。

图5.6.1蜂鸣器发声电路图

4温度传感器

DS18B20可设定9-12位分辨率(默认12位);测温范围(-55-+125)摄氏度;支持(3-5.5V)电压范围;用户可设定高温及低温报警,掉电不丢失;采用单总线接口方式,即允许在一条总线(信号线)挂接数十甚至上百个数字式传感器,抗干扰强、易构成传感器网络。

温度传感器电路图入下图5.7.1所示

图5.7.1温度传感器电路图

五主要系统硬件设计

1.电路原理图

4.1.1电路原理图

2.电源电路

采用电变压,稳压的稳压电源电路图如图5.1所示

图4.2.1电源电路

220V电经过降压后得到12V交流电,经二极管整流成脉动直流电,经过电容滤波后再又经过LM7805稳压得到5V的直流电供系统工作,后面的发光二极管是起一个电源指示的作用,470UF的电容是起一个再次滤波的作用。

3.单片机最小系统

图4.3.1单片机最小系统

单片机最小系统以STC90C516RD为核心,外加时钟和复位电路,电路结构简单,抗干扰能力强,成本相对较低,非常符合本设计的所有要求。

STC90C516RD单片机系列是在MCS-51系列的基础上发展起来的,是当前8位单片机的典型代表,采用CHMOS工艺,即互补金属氧化物的HMOS工艺,CHMOS是CMOS和HMOS的结合,具有HMOS高速度和高密度的特点,还具有CMOS低功耗的特点.

时钟电路在单片机的外部通过XTAL1,XTAL2这两个引脚跨接晶体振荡器和微调电容,构成稳定的自激振荡器.本系统采用的为12MHz的晶振,一个机器周期为1us,C1,C2为30pF。

复位电路分为上电自动复位和按键手动复位,RST引脚是复位信号的输入端,复位信号是高电平有效.上电自动复位通过电容C3和电阻R2来实现,按键手动复位是图中复位键来实现的。

4.显示部分

因为系统要求把设定的温度、时间和实时温度、时间显示出来,所以就用了LCD1602液晶显示出来。

脚1:

VSS,LCD地脚2:

VDD,LCD电源

脚3:

VL,LCD负的偏压信号端脚4:

RS,数据/命令选择端(H/L)

脚5:

R/W,读/写选择端端(H/L)脚6:

E,使能信号端

脚7~14:

数据端口D0~D7脚15:

BLA,背光源正极

脚16:

BLK,背光源负极

图4.4.1LCD液晶1602电路原理图

 

5.温度传感器

DS18B20可设定9-12位分辨率(默认12位);测温范围(-55-+125)摄氏度;支持(3-5.5V)电压范围;用户可设定高温及低温报警,掉电不丢失;采用单总线接口方式,即允许在一条总线(信号线)挂接数十甚至上百个数字式传感器,抗干扰强、易构成传感器网络。

温度传感器电路图入下图5.7.1所示

图4.5.1温度传感器电路图

6.用户设定状态设计

在用户设定状态用户通过按键进行设置温度和时间,按下键S3则进入加热状态,按S19、S18、S17键用户可以在三个档位上切换,按S0、S1、S2可进行时间加设定。

如下图7.5.1

 

图4.6.1按键设定

7.结束状态设计

加热停止后系统将关闭火力输出并进行响铃提示,响铃提示完毕后系统将自动进待机状态,具体状态图如下图7.7.1所示。

图4.7.1加热停止并响铃状态图

进入加热停止状态后系统首先关闭加热系统,系统向火力输出系统发送关闭信号,并向音响发生模块发送发音信号。

发生结束后系统自动进入系统待机状态。

结论

经过一段时间以来的学习,不断地从设计中总结和修改,并按着预期的要求反复的论证和测试。

本着学习的态度,以完善设计的可靠性和稳定性,将整个设计分模块化的进行,并将每个模块加以分析和论证,成功后再联系在一起,最终达到总体效果。

主要完成了以下几个方面的内容:

1.制定一个在不同功能是火力的控制时序表。

具有三中微波炉加热功能,分别是微波炉工作状态为低温、中温和高温。

2.实现工作步骤:

复位待机-------监测显示电路--------设置输出功能和定时器处置-----启动定时和工作开始-------结束加热、音响提示。

3.在上电时,微波炉加热处于待机状态,时间显示电路位00:

00;温度显示分别为0和实时温度。

4.具有LCD1602液晶显示电路,按键启动时间设置,最大预设数位10:

00,温度分别是20、30、50℃,可得到任意定时时长。

5.设定初值后,按开启键,加热系统开始工作,当温度达到设定温度时,开始倒计时。

当倒计时到时间为0则断开微波炉加热,并给出声音提示等待用户结束。

 

参考文献

【1】楼然苗,李光飞。

单片机课程设计指导。

北京:

电子工业出版社,2007

【2】吴经国。

单片机应用技术,北京:

中国电力出版社,2000.

【3】阎石。

数字电子技术基础。

北京:

高等教育出版社,1998

【4】马斌,韩忠华,王长涛,夏兴华等.《单片机原理及应用-----C语言程序设计及实现》.人民邮电出版社2009

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1