单片机的微波炉控制器系统设计

合集下载

基于单片机的红外微波炉的设计

基于单片机的红外微波炉的设计

单片机原理及系统课程设计专业:班级:姓名:学号:指导教师:兰州交通大学自动化与电气工程学院2014年1月15 日基于单片机的多功能微波炉控制器设计1设计说明1.1设计目的本设计要用单片机内部的定时/计数器,中断系统,时钟电路来实现微波炉控制器的功能,由单片机AT89C51芯片和LED数码管为核心,辅以必要的芯片构成电路,构成了一个基于单片机的多功能微波炉控制器。

该功能的实现主要通过软件编程来完成,降低了硬件电路的复杂性,成本也有所降低。

多功能微波炉实现了用户自主控制时间,火力以及倒计时提醒功能。

单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,既减少了繁多的多控制器,同时又可以进行时钟校准和定点打铃。

它可以执行不同的时间表的打铃,可以任意设置时间。

这种具有人们所需要的智能化特性的产品减轻了人的劳动,提高了生产率,扩大了数字化的范围,为家庭数字化提供了可能。

1.2设计要求本设计要求利用单片机实现微波炉的智能火力控制,时间设置(时、分、秒)和时钟倒计时功能,以及倒计时达到一定时间以后的扬声器的提示声音功能。

用户可以自行调整时间来满足要求。

1.3设计方法本系统设计部分以AT89C51单片机控制电路为核心,由定时器电路,显示电路,键盘电路,门电路,音响发声电路,火力输出电路,档位显示电路共同组成微波炉控制系统电路。

系统具有以下功能:时、分、秒时间显示;复位;时、分、秒时间调整;微波炉的倒计时;火力大小的控制。

用数码管显示是因为它具有显示清晰、亮度高、使用电压低、光电转换效能高、寿命长等特点。

2设计方案及原理2.1设计方案简述本次设计多功能微波炉控制电路,使用了AT89C51单片机芯片控制电路,通过外接设备进行微波炉的显示、火力输出、定时设计,并用软件实现微波炉的各种功能。

原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。

利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到60,则将时字节清零。

基于某单片机地微波炉控制系统

基于某单片机地微波炉控制系统

实用标准文案江西科技师范大学大学生科研、创新性实验项目设计方案第一稿项目名称:微波炉控制系统的设计与制作项目负责人:曾光辉专业:电子信息工程所在学院:通信与电子学院指导教师:占华林2012年 5 月 20 日江西科技师范大学教务处实用标准文案1.总体方案本系统由核心元件AT89C51单片机、LCD1602、独立按键、蜂鸣器构成、电机,用来实现数字电子钟、做饭提醒、模拟定时加热功能。

主控部分是由单片机和独立按键两部分构成,显示部分是LCD1602显示模块构成,闹铃部分是外接蜂鸣器构成,模拟加热部分是直流电机构成。

实现了秒表和数字电子时钟的功能。

工作过程中有各种工作状,显示时分秒以及上午和下午的做饭时刻,这些参数都可以校正。

图 1微波炉控制系统的整个电路2.基于单片机的数字电子钟系统硬件设计该数字钟工作原理是用一片AT89C51单片机通过编程去控制LCD1602实现的。

通过2个开关控制来进行时间的调节以及秒表功能,P2.0(key1)口控制按键,当系统处于正常时间显示并且按下此键时,可以进入秒表功能和时间功能的切换,此键还可以作为时间和日期以及闹铃的调整位选中键,当系统处于时间显示模式时,按此键可以选中相应的需要调整的位。

当系统处于时间显示模式时,P2.1(key2)口控制按键,按此键对相应的选中位进行加,当系统处于处于秒表工作模式时按此键可以控制秒表计时的启动和暂停。

其工作流程:1.年月日时分秒显示。

通电后LCD自动显示C语言程序设置好的默认时间2.闹钟显示和设定。

通电后,A的右边显示的是默认的闹钟时间,通过key1和key2可以设置闹铃时间。

3.秒表显示以及启动和暂停以及清零。

LCD处于正常显示时间模式下时按下key1释放后可以进入秒表模式,前3次按下key2的功能依次为启动停止清零,每按3次key2为一个轮回。

2.1时钟电路模块下图2-1所示为时钟电路原理图,在AT89C51芯片内部有一个高增益反相放大器,其输出端为引脚XTAL2,输入为芯片引脚XTAL1。

单片机应用实践微波炉控制设计

单片机应用实践微波炉控制设计

目录第1章概述 (1)第2章设计要求 (2)第3章系统设计方案 (2)3.1 系统总体设计 (2)第4章系统硬件设计 (3)4.1 键盘控制电路 (3)4.2 数码管显示电路 (3)4.2.1 LED数码管静态显示 (4)4.2.2 数码管动态显示 (4)4.2.3 方案比较 (4)4.3 音频提示电路 (5)4.4 时钟电路 (5)4.4 复位电路 (6)4.5 DS18B20电路 (8)4.6整体电路 (8)第5章单片机程序 (10)5.1 变量申明 (10)5.2 DS18B20程序 (10)5.3 温度设置程序 (12)5.4 音频报警程序 (13)5.5 温度设置程序 (13)5.6 归零报警程序 (14)第6章系统调试 (15)6.1 调试工具 (15)6.2 设计中的问题与解决方法 (15)第7章实物演示 (16)第8章微波炉控制设计总结 (17)参考文献 (18)第1章概述本设计除了需要计算机,还会用到三款软件:作图软件Protel99SE、仿真软件Proteus、编程软件Keil uVision4。

关于这三种软件的简介如表1所示。

Proteus软件是一种低投资的电子设计自动化软件,提供可仿真数字和模拟、交流和直流等数千种元器件和多达30多个元件库。

Proteus软件提供多种现实存在的虚拟仪器仪表。

此外,Proteus还提供图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来。

这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗,尽可能减少仪器对测量结果的影响,Proteus软件提供丰富的测试信号用于电路的测试。

这些测试信号包括模拟信号和数字信号。

提供Schematic Drawing、SPICE仿真与PCB设计功能,同时可以仿真单片机和周边设备,可以仿真51系列、A VR、PIC等常用的MCU,并提供周边设备的仿真,例如373、led、示波器等。

Proteus提供了大量的元件库,有RAM、ROM、键盘、马达、LED、LCD、AD/DA、部分SPI器件、部分IIC器件,编译方面支持Keil和MPLAB等编译器。

基于单片机微波炉控制系统设计田龙根

基于单片机微波炉控制系统设计田龙根

基于单片机微波炉控制系统设计田龙根发布时间:2021-09-14T02:44:01.107Z 来源:《建筑工人》2021年第7期作者:田龙根[导读] 倒计时、模式设置、和报警功能是智能微波炉系统硬件部分主要的研究内容。

因此,本次设计主要从硬件和软件两大部分来研究设计。

身份证号码:43062619****287333摘要:随着社会的快速发展,城镇居民生活方式越来越趋向于智能化。

有需求就会有解决办法,催生出了各种各样的智能控制设备。

传统的家用电器已经满足不了需求,微控制器技术的不断进步,社会各界广泛应用。

人的生存离不开食物,食物对人们的生活起到了关键作用。

于是本文介绍了一种单片机控制微波炉系统,其具有高精度、稳定可靠、成本相对较低等特点。

本系统采用单片机测控技术,通过定时器模块设置定时,可实时监测加热时间,以及进行火力调节,模式调节等,达到食物加热的目的。

利用单片机技术和定时器实现了对微波炉的智能控制,解决了传统食物加热过程中重复加热等、干烧问题,对人体的健康和财产安全具有深远影响。

关键词:AT89C51;传感器;智能微波炉;单片机1 前言1.1智能微波炉的主要功能本课题设计的智能微波炉设备具有设置模式、设置火力、设置倒计时、显示数值、结束报警等功能。

主要按键有:①模式按键:可选择0~9九种加热模式。

②火力按键:按下之后可设置0~3,即高火、中火、低火三种模式模式。

③时间设置:可以任意调价加热倒计时。

其他主要功能有:①指示灯:当通电的时候,指示灯亮,表明电源已接通;②加热提示:当确认按钮被按下的时候,开始加热,并且加热提示灯置高电平,提示用户开始加热。

当再次按下的时候,加热提示灯置低电平,提示灯灭,表示加热完成。

③蜂鸣器:当加热结束之后,蜂鸣器持续响。

④显示功能:可显示时间、模式、火力的设置,还能实现倒计时。

到技术,在设置数值时实现人机交互。

1.2主要设计内容倒计时、模式设置、和报警功能是智能微波炉系统硬件部分主要的研究内容。

基于单片机的微波炉加热控制系统设计

基于单片机的微波炉加热控制系统设计

基于单片机的微波炉加热控制系统设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!基于单片机的微波炉加热控制系统设计微波炉加热控制系统是利用单片机等智能控制技术,实现对微波炉加热过程的精准控制,提高加热效率,确保加热食物的质量与安全。

微波炉控制器设计[1]

微波炉控制器设计[1]

二、文献综述现有市售的微波炉其主要弊端为:不能按既有程序进行烹调,在节能方面也未做过多考虑。

烹调经验告诉我们,家常菜大多可按固定程序烹调、炖肉、煮饭、烘烤。

若采取分时、分档火力加热,则可节能。

微波炉控制系统功能比较齐全,在火力档位设了解冻、烹调、烘烤、保温、自定义加热、自定义烹调以及按给定程序烹调等七种主要功能,其中程序烹调共设置了八种不同的烹调流程,供用户选择。

在控制方面,实现了智能化,信息化管理,并且具有密码开锁功能,即只有知道相应模式键继续运行的号码的人,才能对该机进行操作等等功能。

STC12C5404AD单片机是具有全新流水线和精简指令集结构的高速率、低功耗新一代单片机。

它带有8路10位精度ADC、4路PWM/PCA(可编程计数器阵列)、SPI同步通信口以及内部集成的MAX810专用复位电路。

这些特点不但增加了开发者的使用灵活性,同时还可以帮助用户减小PCB尺寸和系统成本。

此外,STC12C5404AD型处理器还可以通过串口(P3.0/P3.1)直接下载用户程序,从而使其适合于在系统(ISP)及在应用(IAP)中编程,因而可为许多计算密集的嵌入式控制应用领域提供功能强大、使用灵活且性价比高的解决方案。

STC12C5404AD是STC系列单片机,采用RISC型CPU内核,兼容普通8051指令集,片内含有10KB Flash 程序存储器,2KB Flash 数据存储器,512B RAM 数据存储器,同时内部还有看门狗(WDT);片内集成MAX810专用复位电路、8通道10位ADC以及4通道PWM,具有在系统编程(ISP)和在应用编程(IAP),片内资源丰富、集成度高、使用方便。

STC12C5404AD对系统的工作进行实施调度,实现外部输入参数的设置、蓄电池及负载的管理、工作状态的指示等。

电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成。

只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。

基于单片机的微波炉控制系统

基于单片机的微波炉控制系统

基于单片机的微波炉控制系统电气信息工程学院014011103 王洪杰指导老师:张乃智摘要微波炉是一种利用2450兆赫的电磁波来烹饪食品的厨房器具。

其工作的核心是其控制部分。

本设计就是对微波炉的电脑控制系统的一个尝试,设计给出了系统软、硬件的组成和实现方法。

结合实际要求,叙述了控制器电路的工作原理和微波炉的工作过程。

设计具有操作简便,运行稳定,定时时间和功率控制比较精确的特点。

它以ATMEL公司生产的8位单片机AT89C51为控制核心;以DS18B20作为温度传感器,用于实时测量微波炉内食物的温度;独立式键盘调整输入,用来设定温度、定时时间等工作参数。

通过本设计能实现对微波炉的智能化控制,使微波炉的应用功能更强大,使用更方便。

关键词:微波炉/ 单片机A T89C51/温度传感器DS18B20ABSTRACTThe microwave oven is a kind of kitchen tool which works on the electromagnetic wave frequency segment of the 2450 MHZ for cooking food. Its major part is the control system. This design is a trial to the control system based on the MCU. In this paper, the software and hardware are constituted and how to realizes it has given. According to the actual request, described the work principle of the controller electric circuit and the work process of the microwave oven. The feature of the design is the operation simply and stably, the settled time and the power controlling more precision .The major controller AT89C51 which is a 8 single microcomputer produced by ATMEL company; Be used with DS18B20 as the temperature sensor to measure the alimental temperature that inside the microwave oven in time; The keyboard is a independent type that used for setting the work parameter, for example, the temperature and the settled time, to realize the intelligence of the microwave oven, making the applied function of the microwave oven stronger and using more convenient.KEY WORDS:microwaves oven, single chip microcomputer AT89C51, temperature sensor DS18B201、前言在家用电器中,应用单片机技术可以简化控制线路,提高家用电器的性能,实现智能化控制。

微波炉控制系统

微波炉控制系统
河北工业大学计算机
成绩
、设计题目:
(编号12)微波炉控制系统设计
二、设计目的:
(1)模拟微波炉的控制系统,实现部分功能,包括:①大小火力的选择;②设 定温火加热时间并显示;③时间倒计时并通过LED显示;④设置蜂鸣器来警告加热时
间到;⑤设置中断来模拟开门等。
(2)通过试验进一步加深对MCS—51单片机内部结构和程序设计方法的理解。
2)软件设计:(具体见程序清单中的文字解释)
四、详细设计:
1、硬件详细设计:
1)画出电路图;
LED显示和键盘控制
蜂鸣器的连接图
2)进行硬件资源分配(包括I/O口地址、所用各存储单元的用途)
8000H硬件入口地址
8013H /INT1中断入口地址
指示灯控制连线:
SW1 SW2 SW3 ,P 1.4 P 1.5 P 1.6-LED1 LED2 LED3
(3)通过两个人的合作,增强团队精神。
三、总体设计
1、分析问题的功能
本设计主要预实现以下工作流程:
其他硬件设备:3个LED灯(LED1、LED2 LED3)、3个SW傩(SWH1 SWH2SWH3)
一个K键(K1)、LED显示(LED6 LED7、键盘(S0- S9)、蜂鸣器。
设定8031时钟频率11.0592 MHz
WaitKey: JB INT_KEY,WaitKey查询INT_KEY,是1则继续查询;是0则继续执行
Icall GetKey
mov A,Key jz WaitKey
MOV DisBuf+6,Key
lcall Dis play
CLR A;检查个位数字并显示,并将A清零
WAITKEY2: JB INT_KEY, WAITKEY2

单片机毕业设计——可编程微波炉控制器系统设计

单片机毕业设计——可编程微波炉控制器系统设计

目录第1节引言 (2)1.1 可编程微波炉控制器系统概述 (2)1.2 本设计任务和主要内容 (3)第2节方案论证 (3)2.1 主控制器的选型 (4)2.2 计时方案选择 (4)2.3 显示方案选择 (5)2.4 音响发生方案选择 (5)2.5 温度方案选择 (5)2.6 火力控制分析选择 (5)2.7 信息控制分析选择 (6)第3节硬件电路设计 (7)3.1 系统控制原理 (7)3.2 基础系统模块 (8)3.2.1 显示器与键盘设计 (9)3.2.2 音响电路系统 (10)3.2.3 温度测量电路 (11)3.2.4 火力输出电路 (12)第4节软件设计 (13)4.1 主程序设计 (13)4.2 普通控制模式 (14)4.3 信息控制模式 (16)第5节实验结果与分析 (17)5.1 常规模式测试 (17)5.2 智能控制测试 (18)5.3 数据测试分析 (19)5.4 操作说明 (19)总结 (22)参考文献 (23)可编程微波炉控制系统设计第1节引言近年来随着科技的的发展,微波炉已经走进了千家万户的厨房,成为现代家庭的必备产品。

尽管微波炉也得到了很大发展,功能越来越完善。

为此,我们选择了本次电子设计大赛的这方面的题目,设计一个高质量的信息智能微波炉控制系统,使微波炉更人性化,使用更方便。

本可编程微波炉控制器系统,以A T89C52单片机为核心,由计时系统、手动键盘、温度测量、语音发声、网络控制器、状态显示等功能模块组成。

基于题目基本要求,本系统对功能设置、数据装入和定时设定功能进行了重点设计。

此外,扩展了液晶显示工作状态、数码管时间显示、微波火力档位设定、火力指示、温度测量与显示、语音提示、Internet远程控制等功能。

其中常规基础部分可以选择火力并设定加热时间,系统通过发光二极管显示选择的火力当。

系统启动后开始倒计时,数码管显示剩余时间。

此外系统还能通过温度传感器DS18B20测量事物的温度,通过LED显示。

基于单片机的可编程微波炉控制器系统设计

基于单片机的可编程微波炉控制器系统设计
介绍了多功能烧烤微波炉的硬软件结构及其工作原理
8.会议论文 孙治国.成晓明.裘智峰 PLC与单片机串行通信的应用 2003
本文以工业大功率微波炉控制系统为例,着重介绍了可编程控制器(PLC)与单片机串行通信的实现方法,该方案实现简单,通讯可靠.在实际应用中取得 了良好的控制效果.
9.学位论文 蒋敏兰 二液自动混合灌胶机的智能控制系统的研制和研究 2003
本设计中采用9位LED显示电路及矩阵式键盘接13技术, 如图2所示。
I竺竺兰竺}.-4竺竺竺兰卜
巨三卜-一 89c52
臣叵[亘卜卜一
圈1整体结构设计框田
圈2键盘/显示接口电路圈
在键盘中按键数量较多时,为了减少I/O口的占用,通常将
按键排列成矩阵形式,如图2所示。在矩阵式键盘中,每条水平线
和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这
该课题来源于合肥荣事达三洋电器有限责任公司,是为了适应即将投入生产的新型微波炉的生产线,实现对微波炉的内腔和面板四周自动灌胶的产品 研发项目.该论文介绍了全自动二维灌胶系统的硬件组成及软件设计,介绍了该系统的气路、液路工作原理、计量原理、液位及温度检测原理,分析了步进 电机选择的依据,步进电机运动的控制及加减速运动规律.设计研制的这种新型二液自动混合灌胶机系统在研制过程中采用了步进电机、单片机、自动计 量系统、自动混合搅拌系统以及其他一些系统,实现了系统的自动化和设计的柔性化.克服了老式灌胶机灌胶头固定不动,只能依靠自动化生产线的运动来 完成对一些简单线路板表面灌胶的局限性.该课题研制成功后该灌胶设备能够正常运行,并达到灌封微波炉现有技术资料表明的技术要求和性能,确保灌胶 符合微波炉接合和硬化后尺寸要求和外观要求.
样,一个端13(如PI 13)就可以构成4枣4=16个按键,比之直接

单片机的微波炉控制器系统设计

单片机的微波炉控制器系统设计

单片机的微波炉控制器系统设计作品编号:E甲0501参赛学生王勇自动化专业张雷鸣自动化专业郭文杰电子专业指导教师迟洁茹原明亭摘要本可编程微波炉控制器系统,以A T89C52单片机为核心,由键盘显示、语音发声、电话控制器、串口服务器等功能模块组成。

基于题目基本要求,本系统对功能设置、数据装入和定时设定功能进行了重点设计。

此外,扩展了液晶显示、微波火力档位设定、自动烹饪、智能感应烹饪、语音提示、日历时钟、E2PROM、电话和Internet远程控制等功能。

关键字:单片机自动控制远程控制无线传输一、方案比较1、主控制器方案一采用数字逻辑芯片。

本系统有功能设置、数据装入、定时、显示、音响控制多个功能模块。

各个状态保持或转移的条件依赖于键盘控制信号。

由于键盘控制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路。

这样,系统的成本就会急剧上升〔相对于方案二〕。

因此,本设计并未采用这种方案。

方案二采用单片机作为整个控制系统的核心。

鉴于市场上常见的51系列8位单片机的售价比较低廉,我们的设计采用了主从双AT89C52单片机系统。

其中一片作为主控制器,主要负责系统的控制与协调工作。

具体方案如下:首先,利用单片机多中断源的协调处理能力,通过中断接收键盘送来的信号,确认功能设置,实现数据装入,同时接收时钟芯片PCF8563的秒脉冲信号作为基准信号,完成计时任务。

其次,从CPU根据主CPU发出的信号控制语音播报、远程操作等功能。

这样的设计使安装和调试工作可以并行进行,发挥团队优势,极大地缩短了总体设计和制造的时间;同时可以降低单个CPU的工作量,为发挥部分的制作以及其他功能扩展提供了充足的内部空间和更多的外部接口。

综合考虑以上因素,我们采用了方案二。

2、键盘显示模块方案一采用Intel8279可编程键盘/显示接口芯片。

Intel8279是一个专用的显示器键盘接口,它用硬件完成对显示器和键盘的扫描,大大方便了用户,使程序变得简洁、易读和模块化。

基于单片机的微波炉控制系统设计2

基于单片机的微波炉控制系统设计2

微波炉控制系统的设计一、设计题目基于单片机的微波炉的控制系统的设计,本次设计主要采用的单片机以P89V51RB2FN单片机为核心,由液晶显示模块、语音电路模块、键盘模块、掉电存储模块、电源模块等功能模块组成。

此外,还扩展了微波火力八级档位设定、烹调模式、语音提示、烹调预约时间设置、模拟无水及无物自停等功能,对微波炉的基本功能进行设计与创新。

二、设计要求实现微波炉已经可以做到的煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。

且与其他烹饪工具相比,此微波炉系统具有热效率高、耗电量少、烹调速度快等优点。

合乎经济原则,也比传统烹饪节省时间。

由于独特的加热原理,它可以有效保持食物原有的色、香、味与营养成份,还可以迅速解冻食物,保持食物的水分与鲜嫩。

而且微波炉使用中绝少产生油烟与炽热空气,使厨房保持清洁。

微波炉有如此强大的功能与新技术的不断应用是分不开的。

例如,微波炉的智能化、多功能化、节能化、健康化、操作简便化的发展,使得微波炉的发展前景越来越好,越来越受到人们的欢迎。

微波炉,顾名思义是用微波来加热,用的频率是24. 5亿赫左右的超短波,它由磁控管产生,经微波炉金属器壁反射再反射后,被炉中的食物吸收。

食物能吸收微波是因为食物中含有水分[13]。

水分子为极性分子,一端为正极,一端为负极,而微波是电磁波,有正半周与负半周。

24. 5亿赫即表示该微波在一秒钟内变换正负极达24. 5亿次,每换一次,水分子即跟随反转一次;由于水分子一直振动反射,也就摩擦生热,热被食物分子吸收,食物就会变热、变熟[20]。

三、设计作用与目的随着人们生活水平的不断提高,现代化的厨房电器已成为人们日常不可缺少的家用电器。

不断更新的现代化家用厨房电器,极大地方便和丰富了们的家庭生活。

如微波炉已经成为现代城市生活中人们不可缺少的烹饪工具,现在的微波炉已经可以做到煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。

基于C51单片机的微波炉设计

基于C51单片机的微波炉设计
VCC R 开关
I/O端口
单片机
6.时钟电路设计
采用单片机内部定时器。51单片机 内部 含有3 个定时器,可以利用一个定时器与程 序计数器相结合的方式,在系统晶振的驱动 下,产生标准时钟频率。时间显示采用四位 LED数码管显示分和秒。档位显示采用3个 发光二极管显示。
7.音响发生电路设计
音响电路采用555 振荡器实现双音频输。采 用两片555振荡器分别发生不同频率的音频,由 单片机控制输出,在电阻上叠加后经功率放大电 路推动扬声器发声。本系统扬声器能够给出声音 提示, 输出2—3 秒的双音频提示音。
3.键盘模块电路图
4.火力输出电路
通过单片机的三个I/O端口输出信号控制火力大小, 接收端用发光二极管模拟。只有一个发光二极管亮时 火力为“小火”,两个发光二极管亮时火力为“中 火”,三个发光微波炉工作过程中如果突然打开微波炉炉门, 微波炉将根据当时的工作状态停止加热并报警。这 样可以有效避免非法操作带来的后果。
系统流程图
微波炉工作分四个步骤分别为:系统待
机—用户设定—微波炉加热—加热完成 响音提示。系统待机状态用户进行设置 系统开始工作任务结束发声
用户进 行设置 系统开 始工作 任务结 束发声
系统待 机状态
系统总体框图
内部定时器 电源电路
键盘电路
数码管显示电路
单 片 机
音响发生电路 档位显示电路 火力输出电路
电路总图
总结
此次设计是以单片机为总控制,外 加一些必要硬件和软件共同完成工作, 最终得到一个具有三档微波加热功能的 微波炉。
谢谢老师
主要的研究工作
本文的主要工作是掌握单片机应用技术, 显示技术,电子技术等相关知识,设计制作一 个微波炉控制器电路,具有三档微波加热功能, 分别表示微波加热为烹调、烘烤、解冻,试验 中用LED模拟。实现工作步骤:复位待机—— 〉检测显示电路——〉设置输出功能和定时器 初值——〉启动定时和工作开始——〉结束烹 调、音响提示。

基于单片机的微波炉模拟系统设计

基于单片机的微波炉模拟系统设计

基于单片机的微波炉模拟系统设计学生:张亚振指导老师:吴敏廖娟(安徽农业大学工学院机械设计制造及自动化)摘要:该设计是基于51单片机系统,采用keil软件编程,温度传感器测量温度。

能实现测量温度,并能在LCD上显示出来,并且在设定温度可报警的功能,具有操作简单易于实现,精确测量温度等特点。

关键词:AT89C51 测温传感器 LCD显示屏1 总体设计方案1.1设计原理及相关说明1.2总体设计框图微波炉模拟控制设计框图2 各芯片的设计及其调用2.1 AT89C51单片机主控模块单片机的主控模块如图2,它以单片机STC12C5A60S2为核心,STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051系列单片机,指令代码完全兼容传统8051,但速度快8-12倍。

内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对电机控制,强干扰场合。

其主要性能特点如下:增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;工作电压:5.5V-3.5V;工作频率范围:0-35MHz,相当于普通8051的0-420MHz;用户应用程序空间60K字节;片上集成1280字节RAM;通用I/O口(36个),复位后为:准双向口/弱上拉(普通8051传统I/O口);可设置成4种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均能达到20mA,但整个芯片最大不要超过120mA;ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载应用程序,数秒即可完成一片;有EEPROM功能;看门狗;内部集成MAX810专用复位电路(外部晶振12M以下时,复位脚可直接1K电阻到地);A/D转换,10位精度ADC,共8路,转换速度可达250K/S;具备双串口;工作温度范围:-40 - +85o C(工业级),0 – 75o C(商业级);40管脚封装由图2可知,单片机的18和19管脚接时钟电路,19管脚接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,18管脚接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,9引脚是复位输入端,接上电容、电阻及开关后构成上电复位电路。

微波炉控制器的设计[1]

微波炉控制器的设计[1]

二、文献综述现有市售的微波炉其主要弊端为:不能按既有程序进行烹调,在节能方面也未做过多考虑。

烹调经验告诉我们,家常菜大多可按固定程序烹调、炖肉、煮饭、烘烤。

若采取分时、分档火力加热,则可节能。

微波炉控制系统功能比较齐全,在火力档位设了解冻、烹调、烘烤、保温、自定义加热、自定义烹调以及按给定程序烹调等七种主要功能,其中程序烹调共设置了八种不同的烹调流程,供用户选择。

在控制方面,实现了智能化,信息化管理,并且具有密码开锁功能,即只有知道相应模式键继续运行的号码的人,才能对该机进行操作等等功能。

STC12C5404AD单片机是具有全新流水线和精简指令集结构的高速率、低功耗新一代单片机。

它带有8路10位精度ADC、4路PWM/PCA(可编程计数器阵列)、SPI同步通信口以及内部集成的MAX810专用复位电路。

这些特点不但增加了开发者的使用灵活性,同时还可以帮助用户减小PCB尺寸和系统成本。

此外,STC12C5404AD型处理器还可以通过串口(P3.0/P3.1)直接下载用户程序,从而使其适合于在系统(ISP)及在应用(IAP)中编程,因而可为许多计算密集的嵌入式控制应用领域提供功能强大、使用灵活且性价比高的解决方案。

STC12C5404AD是STC系列单片机,采用RISC型CPU内核,兼容普通8051指令集,片内含有10KB Flash 程序存储器,2KB Flash 数据存储器,512B RAM 数据存储器,同时内部还有看门狗(WDT);片内集成MAX810专用复位电路、8通道10位ADC以及4通道PWM,具有在系统编程(ISP)和在应用编程(IAP),片内资源丰富、集成度高、使用方便。

STC12C5404AD对系统的工作进行实施调度,实现外部输入参数的设置、蓄电池及负载的管理、工作状态的指示等。

电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成。

只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。

基于AT89C51单片机的微波炉控制系统设计

基于AT89C51单片机的微波炉控制系统设计

毕业论文(设计)题目基于AT89C51单片机的微波炉控制系统设计系部电气工程系专业电气自动化技术班级13级电气2班学生姓名马晓旭指导教师周照炜职称中级2016年3月1引言 (1)2微波炉概述 (1)2.1工作原理 (1)2.1.1系统框图 (1)2.1.2系统框图 (1)2.2控制电路设计 (2)3各模块方案论证 (3)3.1档位输出方案 (3)3.2计时控制方案 (3)3.3键盘设计方案 (3)3.4显示设计方案 (4)3.5火力输出方案 (4)3.6响铃方案 (4)3.7方案确定 (4)4硬件设计 (5)4.1原理图 (5)4.2键盘电路设计 (6)4.3档位显示电路设计 (7)4.4显示电路设计 (7)4.4.1数码管 (7)4.5响铃、提示电路设计 (9)4.5.1蜂鸣器发声原理 (9)4.6火力输出设计 (9)5软件设计 (10)5.1显示程序设计 (10)5.2键盘模块设计 (11)5.3计时模块程序设计 (12)5.4系统待机程序设计 (13)5.5用户设定程序设计 (13)5.6检测结果 (14)6总结 (15)参考文献 (16)致谢 (17)随着社会的快速发展,人们的生活节奏逐渐加快,微波炉方便快捷的烹饪特点为现代人的生活提供了便利,在现代家庭中,微波炉已成为必备的烹饪工具之一。

通过制作微波炉控制器,更充分了解微波炉的结构特点和工作原理。

本文介绍了微波炉控制器的设计、调试与实现。

本设计中的微波炉控制器以AT89C51单片机为核心,由矩阵键盘、时间显示、控制输出等模块组成。

并且能够实现大、中、小火力选择以及启动、停止和时间重设功能。

其中初始时间由矩阵键盘输入设置,火力大小通过发光二极管来表示、电机的转速表示在加热中。

微波炉控制器工作时,将按照设定的时间进行加热并倒计时,等时间到后报警提示、火力指示灯熄灭、转盘停止运转。

关键字:微波炉单片机AT89C51控制器1引言现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。

任务一微波炉控制系统的设计与制作

任务一微波炉控制系统的设计与制作
门控开关检测微波炉门是否被打开,“K1”置“开”的位置时,表 示微波炉门被打开。此时对应的LED灯点亮,显示第二行从左到右显示 汉字“门开”;“K1”置“关”的位置时,表示微波炉门被关闭,对应 灭,显示第二行从左到右显示的汉L字E“D灯等熄待”。
知识准备
物品检测传感器检测物品转盘上是否有需要加热的物品。当微波炉门关闭, 若物品转盘上没有需要加热的物品(按钮SB1触点断开),则显示第二行从左到 右显示汉字“等待”;若物品转盘上有需要加热的物品(按下按钮SB1,触点闭 合),则显示第二行从左到右显示“运行时间00:00”,表示设置时间的“分钟: 秒”,第三行从左到右显示“等待”。
微波炉转盘电机处于停止状态。
知识准备
2. 工作过程 (1)设定加热时间
时间“分钟”的设定:按下按键M后,再按下数字键0~9则可设定分钟的十 位;十位确定后,先按下/ 按键切换到分钟的个位设定,再按下数字键0~9则 可设定分钟的个位并且显示的第二行显示设定的数值,数值的范围是0~59。
时间“秒”的设定:按下按键S后,再按下数字键0~9则可设定时间秒的十 位;十位确定后,先按下/ 按键切换到秒的个位设定,再按下数字键0~9则可 设定分钟的个位并且显示的第二行显示设定的数值,数值的范围是0~59。
}
任务处理
/*********** 128*64写数据子函数 ****************/
xs(uchar s)
{
mang();
rw=0;
rs=1;
P3=s;
/*********** 128*64写指令子函数 ****************/
e=0;
xz(uchar s)
e=1;
{
e=0;
mang();

基于单片机的微波炉控制系统

基于单片机的微波炉控制系统

江西科技师范大学大学生科研、创新性实验项目设计方案第一稿项目名称:微波炉控制系统的设计与制作项目负责人:曾光辉专业:电子信息工程所在学院:通信与电子学院指导教师:占华林2012年 5 月 20 日江西科技师范大学教务处1.总体方案本系统由核心元件AT89C51单片机、LCD1602、独立按键、蜂鸣器构成、电机,用来实现数字电子钟、做饭提醒、模拟定时加热功能。

主控部分是由单片机和独立按键两部分构成,显示部分是LCD1602显示模块构成,闹铃部分是外接蜂鸣器构成,模拟加热部分是直流电机构成。

实现了秒表和数字电子时钟的功能。

工作过程中有各种工作状,显示时分秒以及上午和下午的做饭时刻,这些参数都可以校正。

图 1微波炉控制系统的整个电路2.基于单片机的数字电子钟系统硬件设计该数字钟工作原理是用一片AT89C51单片机通过编程去控制LCD1602实现的。

通过2个开关控制来进行时间的调节以及秒表功能,(key1)口控制按键,当系统处于正常时间显示并且按下此键时,可以进入秒表功能和时间功能的切换,此键还可以作为时间和日期以及闹铃的调整位选中键,当系统处于时间显示模式时,按此键可以选中相应的需要调整的位。

当系统处于时间显示模式时,(key2)口控制按键,按此键对相应的选中位进行加,当系统处于处于秒表工作模式时按此键可以控制秒表计时的启动和暂停。

其工作流程:1.年月日时分秒显示。

通电后LCD自动显示C语言程序设置好的默认时间2.闹钟显示和设定。

通电后,A的右边显示的是默认的闹钟时间,通过key1和key2可以设置闹铃时间。

3.秒表显示以及启动和暂停以及清零。

LCD处于正常显示时间模式下时按下key1释放后可以进入秒表模式,前3次按下key2的功能依次为启动停止清零,每按3次key2为一个轮回。

时钟电路模块下图2-1所示为时钟电路原理图,在AT89C51芯片内部有一个高增益反相放大器,其输出端为引脚XTAL2,输入为芯片引脚XTAL1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试键,4位数码管交替显示全亮和全灭两种状态3秒钟。测试期间按开机键,停止测试,数码管全亮,系统进入工作模式;按下测试键,数码管熄灭,系统回到省电模式。测试键只在待机模式下有效。
开机/复位键,开机系统从待机状态进入工作状态,液晶屏显示主菜单。工作状态下按开机/复位键,系统从工作状态回到待机状态。LED时间显示为00.00,LCD显示微波功率控制信号为0。
电话控制器:利用现有的发达的公用电话网络(Public Switched Telephone Network,PSTN)进行基于DTMF(Dual Tone Multiple Frequency双音多频)的电话远程控制,由单片机进行数据和信息处理,控制微波炉实现相应功能。用户可通过任意一部双音频电话(包括手机、电话分机)对本地微波炉进行操作。
掉电存储:系统预制的菜谱以及通过网络下载的菜谱,要求掉电不丢失,为此我们采用ATMEL公司的24C04 E2PROM。24C04是一个4Kb的支持I2C 总线数据传送协议的串行CMOS E2PROM 可用电擦除,可编程自定时写周期(包括自动擦除时间不超过10ms 典型时间为5ms)的串行E2PROM。
关键字:单片机 自动控制 远程控制 无线传输
方案比较
1、主控制器
方案一 采用数字逻辑芯片。本系统有功能设置、数据装入、定时、显示、音响控制多个功能模块。各个状态保持或转移的条件依赖于键盘控制信号。由于键盘控制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路。这样,系统的成本就会急剧上升〔相对于方案二〕。因此,本设计并未采用这种方案。
音频放大电路:为了将音频小信号放大输出,需要用到音频放大电路。设计中采用了LM386,电路如图2-6所示。信号通过隔直电容C55与限流电阻R56从运放反相输入端输入,放大后经滤波电容C64从扬声器输出。通过调节R76可改变音量的大小。
无线遥控系统:采用无线收发模块SC2262以及SC2272-L4进行编解码,以此实现微波炉控制器系统的远程电话智能化、信息化控制功能。选择添加无线遥控系统主要是为了增加系统的灵活性与可扩展性,并且这种分离构建的无线射频遥控系统可以灵活的扩展为多个家电的无线控制(只需为每个不同的家电分配一个地址),方便而实用,使系统以后的扩展性大大加强。
系统软件流程图及操作说明
系统软件流程图
省电模式如图3-1所示,工作模式如图3-2所示。
系统操作说明
键盘功能:如表1所示。
1~3为火力档位选择键,4为自定义模式键,5~8为预制菜谱选择键,其他为功能键。
火力档位选择键,进入时间设置菜单,用增加A、减少E键选择需要的时间,按确定键B进入运行状态。
总结
本系统以AT89C52芯片为核心部件,根据综合电子技术、信号与系统以及单片机原理的知识,通过软件实现了微波炉的可编程控制系统,且各项功能达到了设计要求。在系统的设计过程中,我们力求硬件线路简单,充分发挥软件编程方便灵活的特点,并最大限度挖掘单片机片内资源,来满足系统设计要求。融合电话、网络远程控制技术,实现微波炉的智能控制、信息控制(见附图二)。因比赛时间有限,该系统还有许多值得改进的地方:例如硬件系统的集成度还可以进一步提高,控制系统的容错功能有待于进一步加强,以增强用户使用的安全性,软件中某些逻辑判断方面的算法还有待于进一步优化。
方案二 采用了HD7279A数码管/键盘串行接口芯片。HD7279A可同时驱动8位共阴式数码管,同时还可连接多达64键的键盘矩阵,单片即可完成显示键盘接口的全部功能。其优点是采用串口通讯,占用CPU端口少,对CPU负载携带能力要求低,使主控制器又余力实现更强的控制功能。
考虑到该控制系统比较复杂,CPU需要驱动较多的电子器件,故我们采用了方案二。
电话控制器:实现电话拨入,选择功能,远程启动。
服务器模块:在同一局域网内实现远程遥控及信息传输。
各模块测试完毕,再分别将主控单元与电话控制器联调,主控单元与服务器模块联调。测试通过后,将所有模块整合,进行整体测试。测试结果系统能正常工作,并完成题目要求。
测试数据
测试数据如表2
语音开关键,选择是否在进入相应功能时伴随有语音提示。
取消键,在工作状态下返回初始开机状态,液晶屏显示主菜单。
系统设计图(见附图一)
功能测试
测试仪器
WAVE6000仿真器
SK1731SL2A直流电源
PC机
测试方法
根据方案设计的要求,电路按模块测试,各模块逐个测试通过后再联调。
主控单元
功能设定、数据装入模块:键盘与仿真器联机状态下,在键盘中断子程序中设定断点。运行程序,按键测试,程序正常运行到断点处产生中断。读入键值正确。将程序改为读键值然后送到LCD上显示,继续测试键盘。当程序运行时所按键的键值都能正确的显示到液晶屏上。继而进行脱机测试,测试结果正常。键盘测试完成。
综合考虑以上因素,我们采用了方案二。
2、键盘显示模块
方案一 采用Intel8279可编程键盘/显示接口芯片。Intel8279是一个专用的显示器键盘接口,它用硬件完成对显示器和键盘的扫描,大大方便了用户,使程序变得简洁、易读和模块化。但其缺点是8279为并行接口芯片,占用CPU端口多,需要CPU有比较强的负载携带能力。
方案二 采用单片机作为整个控制系统的核心。鉴于市场上常见的51系列8位单片机的售价比较低廉,我们的设计采用了主从双AT89C52单片机系统。其中一片作为主控制器,主要负责系统的控制与协调工作。具体方案如下:首先,利用单片机多中断源的协调处理能力,通过中断接收键盘送来的信号,确认功能设置,实现数据装入,同时接收时钟芯片PCF8563的秒脉冲信号作为基准信号,完成计时任务。其次,从CPU根据主CPU发出的信号控制语音播报、远程操作等功能。这样的设计使安装和调试工作可以并行进行,发挥团队优势,极大地缩短了总体设计和制造的时间;同时可以降低单个CPU的工作量,为发挥部分的制作以及其他功能扩展提供了充足的内部空间和更多的外部接口。
单片机的微波炉控制器系统设计(一)
发布时间:2011-07-15 来源:应届毕业生求职网
摘 要
本可编程微波炉控制器系统,以AT89C52单片机为核心,由键盘显示、语音发声、电话控制器、串口服务器等功能模块组成。基于题目基本要求,本系统对功能设置、数据装入和定时设定功能进行了重点设计。此外,扩展了液晶显示、微波火力档位设定、自动烹饪、智能感应烹饪、语音提示、日历时钟、E2PROM、电话和Internet远程控制等功能。
自动称重电路模块:采用8位兼容AD转换器ADC0809。ADC0809是一个单片CMOS器件,带有8通道多路模拟开关和微处理兼容控制逻辑。在设计中我们用电位器虚拟食品重量,将模拟量电压转换为单片机可识别的数字量,查询内置表格实现火力和时间自动调节。如图2-4所示。
服务器模块:采用ATOP TIGERLINK串口服务器GW21S-256将TCP/IP协议串口通信协议转换,实现信息设备网络化,由远程Web页面向本地微波炉发送指令、下载菜谱等,实现微波炉的信息控制。
显示模块:LED数码管交替全亮全灭测试,待机状态显示(00.00),定时及倒计时显示(99分99秒); LCD连接到仿真器上,联机运行,程序输出测试字符,运行结果输出显示正常(屏幕中文菜单、微波控制信号为0、微波炉工作指示)。将输出程序固化到单片机中,脱机运行测试,测试结果输出显示正常。
定时模块:PCF8563日历时钟能够产生1HZ信号及提供日历时钟,保证系统能顺利完成定时及倒计时工作。先将仿真器INT1口接到信号发生器上,将信号发生器调整为方波输出,频率为1Hz,在用键盘在00.00-99.99之间任意设定时间,观察程序倒计时工作,当倒计时结束时程序停止运行。测试结果程序工作正常。然后将仿真器的INT1口接到PCF8563脉冲输出端,设定PCF8563秒中断,并设定时间测试倒计时程序,测试结果程序工作正常。最后进行脱机测试,将程序固化到单片机之中,脱机运行,测试结果设定时间以及倒计时工作正常。
语音处理电路:在本设计中,提示音及语音播报功能都需要语音电路实现。本设计采用了ISD25120芯片实现语音处理功能,25120属于美国信息存贮器件(ISD—Information Storage Devices)公司生产的单片语音集成电路2500系列,其特点为片内的容量为480KB,10个地址输入端,录放最多可分600段,录放时间120秒,采样频率4KHz。如图2-5所示。该电路可以在单片机的控制下实现按地址录、放音,并能检测到放音是否结束。根据设计需要,将地址低五位直接接地。这样,每一个地址所能储存的音可达6.4s,不再是先前的0.2秒。控制端都与单片机I/O口直接相连,可以方便的进行 控制。语音信号从SP+输出,分两路,一路通过三极管Q16放大后接入电话线回路,其中信号带有直流偏置电压1.5V,接入的三极管Q16由R58设置合适静态工作点;另一路通过音频放大器放大输出(见图2-6)。
音像控制模块:先测试音频输出,程序运行开启音频输出,音频输出正常,调节可调电位器,使音量达到合适的程度。将倒计程序结束后添加开启音频装置的控制程序,并延时3秒,进行倒计时测试,程序倒计时结束时随即输出3秒钟的音频提示。此外在执行每项功能时伴随语音提示。测试完成。
扩展存储模块:E2PROM可以顺利读出、写入预制及下载的菜单。
定时模块:为提高定时精度,我们采用日历时钟芯片PCF8563Βιβλιοθήκη 为秒脉冲发生器,如图2-3所示。
PCF8563是低功耗的CMOS 实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过I2C 总线接口串行传递。设定好PCF8563的CLKOUT输出频率控制字,即可输出所需频率的脉冲信号,在本设计中所用频率为1Hz。单片机在该秒脉冲的作用下可实现倒计时以及声音提示音延迟控制。另外在给PCF8563送入初始的日历信息后,PCF8563中的日历就会自动运行,经单片机读取、处理后在液晶显示器上显示。而且该部分电路还加了掉电保护功能,在主供电系统意外断电时,即Vcc为0V时,D1截止,3.6V备用电源通过D2继续给PCF8563供电,保证8563的正常运行。
相关文档
最新文档