基于某单片机地微波炉设计
基于C51单片机的微波炉控制系统_课程设计
在火力档位方面,不同的档位在不同时间的火力不同,根据烹调,烘烤,解冻三个档位制定了不同档位时的加热时序表入下图 2.1.3
功能
时序 时间
烹 调
烘 烤
解 冻
1
50%时间 高 火
75%时间 高火
25%时间
小火
2
25%时间 中 火
25%时间中火
50%时间
中火
3
25%时间
Байду номын сангаас小火
25%时间
小火
图2.1.3不同功能时的加热时序表
系统设计包含显示电路,键盘电路,计时控制电路,档位输出电路,音响发生电路等多个部分,每个部分都可以采用不同的方案来实现,但不同的方案有实现的难易的不同,所以通过思考分析,最终做出最好的选择,使之更加科学和合理。下面对各部分设计方案做分析和选择。
3
方案一:通过单片机的一个I/O端口经A/D转换器,转换成三个输出端口进行档位控制。如图3.1.1这种方案可以节省单片机接口资源。
方案二:直接利用单片机的三个I/O端口进行档位控制。如图3.1.2这种方案电路简单。
由于在本设计系统中单片机有充足的I/O端口资源,为了保证系统的稳定性和电路的简单化,采用方案二进行档位显示。
3
基于某单片机地微波炉控制系统器
基于单片机的微波炉控制器摘要随着社会的快速发展,人们的生活节奏逐渐加快,微波炉方便快捷的烹饪特点为现代人的生活提供了便利,在现代家庭中,微波炉已成为必备的烹饪工具之一。
通过制作微波炉控制器,更充分了解微波炉的结构特点和工作原理。
本文介绍了微波炉控制器的设计、调试与实现。
本设计中的微波炉控制器以AT89C52单片机为核心,由矩阵键盘、时间显示、控制输出等模块组成。
并且能够实现大、中、小火力选择以及启动、停止和时间重设功能。
其中初始时间由矩阵键盘输入设置,火力大小通过发光二极管来表示、电机的转速表示在加热中。
微波炉控制器工作时,将按照设定的时间进行加热并倒计时,等时间到后报警提示、火力指示灯熄灭、转盘停止运转。
关键词:微波炉;单片机AT89C52;控制器The microwave oven controllerbased on MCUAbstractWith the rapid development of our society and the gradually speeding steps of our life, the convenient and efficient cooking features of microwave oven have provided us great help and make it an indispensable cooking tool in our modern life.Through the making of the microwave oven controller, I have a better understanding of its structural features and working principles. This article introduces the design, debugging and implementation of microwave oven controller. With the SCM AT89C52 at the core, it is made up of modules of matrix keyboard, time display and control outputs and etc. What’s more, you can choose a max, mid or min power and make it work or stop or even time resetting at your will. And the initial time is set by matrix keyboard; the power size is shown by light-emitting diodes; the spinning of the motor shows its working. When it works, it heats according to the setting time and countdowns until the alarming system ringing, the power indicator light packing up and the turntable stopping.Keyword: microwave oven;SCM AT89c52;controller目录1.绪论 (1)1.1微波炉的背景资料 (1)1.2微波炉的工作原理 (1)1.3使用微波炉时的注意事项 (2)1.4微波炉控制器总体设计思路 (2)2.系统总体方案....................................................... (3)2.1系统总体设计 (3)2.2单片机的结构和接口的基本介绍 (4)2.2.1单片机的基本组成 (4)2.2.2单片机的部结构 (5)2.2.3部分关键的程序存储单元 (6)2.2.4中断 (6)2.3显示驱动芯片7447/7448的简介 (7)2.3.1认识7447/7448 (8)2.3.2引脚说明 (8)2.4高耐压、大电流达林顿列—ULN2003 (9)2.4.1概述与特点 (9)2.4.2方框图 (9)2.4.3 极限值 (9)2.4.4 电特性 (10)2.5 LM7805稳压芯片介绍 ..................... .. (10)2.5.1 概述 (10)2.5.2 主要特点 (10)2.5.3 外形图及引脚排列 (11)2.5.4 功能框图 (11)2.6三极管9013 (12)3.硬件电路与实现 (13)3.1微波炉控制器的总体硬件设计 (13)3.2矩阵键盘及器应用 (13)3.2.1矩阵键盘的结构与工作原理 (13)3.2.2矩阵式键盘的按键识别方法 (14)3.2.3矩阵式键盘的按键的例子 (15)3.2.4去抖处理 (15)3.3四位数码管原理及应用 (16)3.4步进电机控制电路 (17)3.4.1 步进电机工作原理 (17)3.4.2步进电机控制系统原理 (18)3.5 蜂鸣器控制电路 (19)4.控制程序设计与仿真 (20)4.1键盘扫描及显示程序设计 (20)4.1.1键盘扫描流程图 (20)4.1.2键盘扫描仿真电路 (21)4.1.3键盘扫描和显示输出的程序 (21)4.2倒计时程序设计.... (23)4.2.1倒计时流程图 (23)4.2.2倒计时仿真电路 (24)4.2.3倒计时程序 (24)4.3步进电机控制程序设计 (26)4.3.1步进电机流程图 (26)4.3.2步进电机仿真电路 (27)4.3.3步进电机转动程序 (27)4.4 总体程序设计 (29)4.4.1总体设计流程图 (29)4.4.2总体设计仿真电路 (30)4.3.3总体设计程序 (30)5.电路制作与系统调试 (35)6.总结与展望 (36)致 (37)参考文献 (38)附录 (39)附录一:微波炉控制器实体图片 (39)附录二:微波炉控制器硬件连接电路 (40)附录三:微波炉控制器PCB板 (41)1 绪论1.1微波炉的背景资料微波炉已经有50多年的发展历史,时至今日,微波炉已实现了高度工业化规模的生产。
基于单片机的微波炉控制器之欧阳地创编
基于单片机的微波炉控制器摘要随着社会的快速成长,人们的生活节奏逐渐加快,微波炉便利快捷的烹饪特点为现代人的生活提供了便当,在现代家庭中,微波炉已成为必备的烹饪工具之一。
通过制作微波炉控制器,更充分了解微波炉的结构特点和工作原理。
本文介绍了微波炉控制器的设计、调试与实现。
本设计中的微波炉控制器以AT89C52单片机为核心,由矩阵键盘、时间显示、控制输出等模块组成。
并且能够实现年夜、中、小火力选择以及启动、停止和时间重设功能。
其中初始时间由矩阵键盘输入设置,火力年夜小通过发光二极管来暗示、机电的转速暗示在加热中。
微波炉控制器工作时,将依照设定的时间进行加热并倒计时,等时间到后报警提示、火力指示灯熄灭、转盘停止运转。
关键词:微波炉;单片机AT89C52;控制器The microwave oven controllerbased on MCUAbstractWith the rapid development of our society and the gradually speeding steps of our life, the convenient and efficient cooking features of microwave oven have provided us great help and make it an indispensable cooking tool in our modern life.Through the making of the microwave oven controller, I have a better understanding of its structural features and working principles. This article introduces the design, debugging and implementation of microwave oven controller. With the SCM AT89C52 at the core,it is made up of modules of matrix keyboard, time display and control outputs and etc.What’s more, you can choose a max, mid or min power and make it work or stop or even time resetting at your will. And the initial time is set by matrix keyboard; the power size is shown by lightemitting diodes; the spinning of the motor shows its working. When it works, it heats according to the setting time andcountdowns until the alarming system ringing, the power indicator light packing up and the turntable stopping.Keyword:microwave oven;SCM AT89c52;controller目录1.绪论11.1微波炉的布景资料11.2微波炉的工作原理11.3使用微波炉时的注意事项21.4微波炉控制器总体设计思路22.系统总体计划 (2)2.1系统总体设计32.2单片机的结构和接口的基本介绍42.2.1单片机的基本组成42.2.2单片机的内部结构52.2.3部分关键的法度存储单位62.2.4中断62.3显示驱动芯片7447/7448的简介72.3.1认识7447/744882.3.2引脚说明82.4高耐压、年夜电流达林顿摆设—ULN92.4.1概述与特点92.4.2方框图92.4.3 极限值92.4.4 电特性…………………………………………………… (10)2.5 LM7805稳压芯片介绍 (10)2.5.1 概述 (10)2.5.2 主要特点 (10)2.5.3 外形图及引脚排列 (11)2.5.4 功能框图 (11)2.6三极管9013 (12)3.硬件电路与实现133.1微波炉控制器的总体硬件设计133.2矩阵键盘及器应用133.2.1矩阵键盘的结构与工作原理133.2.2矩阵式键盘的按键识别办法143.2.3矩阵式键盘的按键的例子153.2.4去抖处理153.3四位数码管原理及应用163.4步进机电控制电路173.4.1 步进机电工作原理173.4.2步进机电控制系统原理183.5 蜂鸣器控制电路 (19)4.控制法度设计与仿真204.1键盘扫描及显示法度设计204.1.1键盘扫描流程图204.1.2键盘扫描仿真电路214.1.3键盘扫描和显示输出的法度214.2倒计时法度设计 (23)4.2.1倒计时流程图234.2.2倒计时仿真电路244.2.3倒计时法度244.3步进机电控制法度设计264.3.1步进机电流程图264.3.2步进机电仿真电路274.3.3步进机电转动法度274.4 总体法度设计294.4.1总体设计流程图294.4.2总体设计仿真电路304.3.3总体设计法度305.电路制作与系统调试 (35)6.总结与展望36致谢37参考文献38附录39附录一:微波炉控制器实体图片39附录二:微波炉控制器硬件连接电路40附录三:微波炉控制器PCB 板 (41)1绪论1.1微波炉的布景资料微波炉已经有50多年的成长历史,时至今日,微波炉已实现了高度工业化规模的生产。
基于某单片机地微波炉控制系统
实用标准文案江西科技师范大学大学生科研、创新性实验项目设计方案第一稿项目名称:微波炉控制系统的设计与制作项目负责人:曾光辉专业:电子信息工程所在学院:通信与电子学院指导教师:占华林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。
基于单片机的微波炉设计精编WORD版
基于单片机的微波炉设计精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】随着科学技术的进步,电子技术传感技术以及材料技术近年来得到了很大的发展。
国内外微波炉研发机构和生产工厂,为了满足微波炉消费者的使用要求,将各种先进的现代化技术应用微波炉,推出了一系列新颖先进的微波炉产品。
这些微波炉新产品,反映了微波炉技术发展趋势,这些趋势主要表现在以下几个方面。
(1)智能化。
采用微电脑控制技术和传感器感测技术,实现微波炉的智能化加热烹调,是微波炉技术发展的一大方向。
这中智能化的微波炉,无需使用者在操作按键上输入烹调时间、加热功率、食物重量等参数,只要按一下启动键,微波炉内的传感器就将检测到的食物温度、整齐湿度等参数不断输出给电脑控制芯片,微电脑控制芯片进行一系列的运算、比较、分析之后,输出相应的指令,自动控制微波炉的加热时间和功率大小,实现智能化全自动烹调。
(2)多功能。
随着现代化人们生活节奏的加快以及追求生活质量的提高,对于食物的加工烹饪也提出了更高的要求,因而出现了多功能的微波炉。
比如将电烤箱的烧烤功能元件加入微波炉,制造出的微波炉烧烤组合微波炉,就是一个例子。
这种微波炉目前在国内已经非常普遍,其优点就在于利用微波炉能量快速烹调,使食物具有更好的口感和视觉效果效应。
(3)节能化。
松下公司将变频技术应用于微波炉推出的变频微波炉产品,通过将市电电源换为变频电源,能将50Hz的电源任意转换成20000~45000Hz的高频电源,供给微波炉产生电路,使微波炉的输出功率随着电源频率的变化而改变,从而改变了以往微波炉利用占空比原理调节微波炉输出功率的方式,不仅使得微波炉能量产生电路的供电系统的体积重量大大减小,而且使得耗电量减少了四分之一左右。
(4)健康化。
随着人们健康环保意识的增强,对于食品中热量的限制也愈加重视。
作为现代化食品烹调器具的微波炉,能烹调出低热量的保健食品。
单片机应用实践微波炉控制设计
目录第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主要设计内容倒计时、模式设置、和报警功能是智能微波炉系统硬件部分主要的研究内容。
毕业设计(论文)-基于单片机的电磁炉设计
摘要微波炉已在我国民用领域中普及开来。
微波炉加热的独特原理就是用微波来煮饭烧菜,由于其独特的加热原理,可以有效地保持原有食品的颜色、气味、口感和营养成分,也能在迅速解冻食品时保持食物的水分不丢失和新鲜度。
使用微波炉的过程中也很少产生烟气和热气,可保持厨房的清洁。
微波炉之所以有这么优良的性能,其原因就在于微波炉的广泛应用,它的广泛应用又促进了相关新技术的探索和发现,这些发现和新技术转而又被应用于微波炉性能的改造,这些都是息息相关的。
现在的微波炉技术已相当成熟。
本次设计研究主要是微波炉的控制系统。
本次设计的控制核心是89C52单片机,之所以选择单片机控制,是因为它的功能强、体积小、功耗低、工作可靠、价格便宜、使用简单方便等特点,特别适合应用于控制有关的系统。
整个微波炉控制系统设计主要包括主电路、电源电路、驱动电路、光电耦合隔离、89C52最小系统、键盘输入、液晶显示、PWM波输出等。
本设计有预设模式和人工输入模式两种,对微波炉工作的时间和火力进行调节,通过输出占空比不同的PWM波来模拟微波炉工作在不同火力下的状态,液晶显示屏能准确显示当前工作状态,我们可以根据自己的意愿继续、暂停、退出当前工作方式。
经过模拟仿真以及现场调试后,设计的微波炉控制系统安全可靠,工作稳定,顺利实现预期的各项功能。
关键词:89C52单片机;微波炉;控制电路;AbstractIn our country, microwave ovens have in civilian areas in popularity, due to its unique heating principle, it can effectively keep the original food color, smell, taste and nutrients, also can rapid thawing foods, keep the moisture of food and fresh. And in the use of the microwave oven almost do not produce fumes and hot air, so that the kitchen to keep clean. Microwave oven which has so good performance is relation with the application of new technology .This paper analyzes the control system of home microwave oven, and compares various control methods, and determines the overall control scheme of the system.. Because the monolithic integrated circuit has the characteristics of strong function, small size, low power consumption, cheap, reliable work, convenient use and the like. Therefore, it is especially suitable for control system, the design of the final selection of 89C52 single chip microcomputer as the control core, supplemented by the keyboard input module, LCD display module, photoelectric coupling isolation module and analog microwave modules to form a control circuit of the microwave. This design by default mode or manual input mode microwave oven working time and fire control, and through different output accounted for duty ratio PWM waves to mimic the microwave oven under different thermal working condition, LCD screen as man-machine interface synchronous display the current working state.After the simulation and the on-site debugging, the electric control system of the microwave oven is safe and reliable, and the work is stable, and the function of the microwave oven is smoothly realized.Keywords: MCU; microwave oven; control circuit;目录摘要 (I)1 引言 (1)1.1 微波炉简介 (1)1.2 本文主要研究工作 (2)2 微波炉的工作原理和总体方案设计 (3)2.1 微波炉的工作原理 (3)2.2 微波炉的基本构造 (4)2.2.1 控制电路 (4)2.2.2 高压变压器 (4)2.2.3 磁控管 (5)2.2.3 炉腔 (8)2.2.4 炉门 (8)2.3 总体方案设计 (8)3 硬件电路设计 (9)3.1 主电路的设计 (10)3.1.1 主电路方案分析 (10)3.1.2 主电路方案设计 (12)3.2 驱动电路的设计 (14)3.3 单片机选型及介绍 (15)3.3.1 单片机的选型 (15)3.3.2 单片机STC89C52的特点 (15)3.3.3 单片机最小系统设计 (16)3.4 光耦隔离控制模块的设计 (19)3.5 键盘输入和液晶显示电路 (20)3.5.1 键盘输入电路方案的选择 (20)3.5.2 显示电路方案的选择 (22)3.6 蜂鸣器电路 (25)3.7 风扇冷却电路 (26)4 软件设计 (28)4.1 主程序流程图 (28)4.2 PWM波控制子程序 (30)4.3 火力调节子程序设计 (30)4.4 烹饪时间设定子程序设计 (31)4.4.1 设置定时模式的方法 (31)4.4.2 时间设定程序流程图 (34)4.5 键盘扫描子程序设计 (34)4.6 液晶显示模块程序设计 (37)5 系统仿真调试和实物制作 (38)5.1 系统的仿真调试 (38)5.1.1 仿真结果及分析 (38)5.2 实物制作 (42)6 结论与展望 (45)6.1 论文总结 (45)6.1.1 主要工作及结论 (45)6.1.2 存在的问题 (45)6.2 感想及收获 (45)6.3 展望 (46)致谢................................................... 错误!未定义书签。
基于单片机的微波炉加热控制系统设计
基于单片机的微波炉加热控制系统设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!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!基于单片机的微波炉加热控制系统设计微波炉加热控制系统是利用单片机等智能控制技术,实现对微波炉加热过程的精准控制,提高加热效率,确保加热食物的质量与安全。
基于单片机的微波加热控制系统设计
V C C
3 微波加热控制系统软件设计
在 第2 节 中简 单介 绍 了一些硬 件 电路 , 但是一个系 统还 需要 软件 的配 合才能实现 其 功能 。随着 国 内科技 方面 的兴起 ,单片机 编 程的水平 也越来越 高,这样为 我们提供 了便
利 的 条件 [ 5 1 。 在 软 系 统 的 设 计 当 中 ,其 主程 序 内部 初 始 化 完 成 , 其 他 的就 由子 程 序 来 独 立 完 成 。
温 度是表示物体冷 热程度 的物理 量。温度检测 在本系统 中
是 十 分 重 要 的 环 节 。温 度 检 测 按 照 是 否 与 物 体 姐 粗 , 可 以分 为
非接触时测温和接触时测温 。
镍锘. 镍硅K型热电偶被作为此次系统的温度传感器 ,它稳定 可靠 、测温范围广 、使用方便 、结构简单、价格低廉等优点 。 2 . 2 温度转换 电路 K型热 电偶稳 定可靠 ,准 确度 高使 用方便 ,但是其 冷端却 不一定是O* C,即需要进 行温度补偿 。本 文采用 了MAX 6 6 7 5 数 模 转换器 ,它不仅可 以将模拟信 号变为 1 2 b i t 的数字 信号,还能 进 行温度补偿 。与单片机A T 8 9 C 5 2 的接 口如 图2 所示 。
的贡献 J 。 现 在 微 波 技 术 在 工 农 业 、 通 信 、 国 防很 多 领 域 广 泛
分” 】 ,在液 晶上显示K行热 电偶对温度进行采集 以及将其模拟信
号 发 送  ̄ MA X6 6 7 5 芯 片 变 成 数 字 型 的 温 度 信 号 , 也 在 液 晶上 面
显示 ,与之 前设定 的温 度 比较 ,如果 达到温度则启 动报警 ,与 此 同时 要 通过P I D控制 算法对输 出功 率进行控制 ,来达到控制
基于单片机的微波炉控制系统
基于单片机的微波炉控制系统电气信息工程学院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、前言在家用电器中,应用单片机技术可以简化控制线路,提高家用电器的性能,实现智能化控制。
基于单片机的可编程微波炉控制器系统设计
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
微波炉控制系统的设计一、设计题目基于单片机的微波炉的控制系统的设计,本次设计主要采用的单片机以P89V51RB2FN单片机为核心,由液晶显示模块、语音电路模块、键盘模块、掉电存储模块、电源模块等功能模块组成。
此外,还扩展了微波火力八级档位设定、烹调模式、语音提示、烹调预约时间设置、模拟无水及无物自停等功能,对微波炉的基本功能进行设计与创新。
二、设计要求实现微波炉已经可以做到的煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。
且与其他烹饪工具相比,此微波炉系统具有热效率高、耗电量少、烹调速度快等优点。
合乎经济原则,也比传统烹饪节省时间。
由于独特的加热原理,它可以有效保持食物原有的色、香、味与营养成份,还可以迅速解冻食物,保持食物的水分与鲜嫩。
而且微波炉使用中绝少产生油烟与炽热空气,使厨房保持清洁。
微波炉有如此强大的功能与新技术的不断应用是分不开的。
例如,微波炉的智能化、多功能化、节能化、健康化、操作简便化的发展,使得微波炉的发展前景越来越好,越来越受到人们的欢迎。
微波炉,顾名思义是用微波来加热,用的频率是24. 5亿赫左右的超短波,它由磁控管产生,经微波炉金属器壁反射再反射后,被炉中的食物吸收。
食物能吸收微波是因为食物中含有水分[13]。
水分子为极性分子,一端为正极,一端为负极,而微波是电磁波,有正半周与负半周。
24. 5亿赫即表示该微波在一秒钟内变换正负极达24. 5亿次,每换一次,水分子即跟随反转一次;由于水分子一直振动反射,也就摩擦生热,热被食物分子吸收,食物就会变热、变熟[20]。
三、设计作用与目的随着人们生活水平的不断提高,现代化的厨房电器已成为人们日常不可缺少的家用电器。
不断更新的现代化家用厨房电器,极大地方便和丰富了们的家庭生活。
如微波炉已经成为现代城市生活中人们不可缺少的烹饪工具,现在的微波炉已经可以做到煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。
基于单片机的微波炉控制电路设计
1、设计(论文)说明
共页
2、图纸
共张
3、指导教师意见
共页
4、评阅人意见
共页
经审查, 电子信息科学与技术 专业 09-1 班 赵 隆 同学所提交 的毕业设计(论文),符合学校本科生毕业设计(论文)的相关规定,达到 毕业设计(论文)任务书的要求,根据学校教学管理的有关规定,同意参 加毕业设计(论文)答辩。
一、毕业设计(论文)的总评语
二、毕业设计(论文)的总评成绩: 三、答辩主席:
签字(盖章) 年月日
摘要
电子技术对当今的社会发展所起到的作用日益突出,单片机的应用也正在不断地走 向深入,由于它具有功能强、体积小、功耗低、价格便宜、工作可靠、使用方便等特点, 因此特别适合于与控制有关的系统,并且越来越广泛地应用于自动控制、智能化仪器、 仪表、数据采集、军工产品以及家用电器等各个领域。不断更新的现代化家用厨房电器, 极大地方便和丰富了们的家庭生活。
指导教师
职称
学院领导
签字(盖章)
年月日
河南理工大学
毕业设计(论文)评阅人评语
题目
基于单片机的微波炉控制电路设计
评阅人 工作单位
职称 年月日
河南理工大学
毕业设计(论文)评定书
题目
基于单片机的微波炉控制电路设计
指导教师
职称
年月日
河南理工大学
毕业设计(论文)答辩许可证
答辩前向毕业设计答辩委员会(小组)提交了如下资料:
Key words: MCU, Microwave oven, Control system
目录
1 引言.........................................................................................................................................1 1.1 微波炉概述....................................................................................................................1 1.2 微波炉的基本构造........................................................................................................2 1.2.1 控制电路..............................................................................................................2 1.2.2 高压变压器..........................................................................................................2 1.2.3 磁控管..................................................................................................................2 1.2.4 炉腔......................................................................................................................2 1.2.5 炉门......................................................................................................................2 1.3 选题来源........................................................................................................................3 1.4 本文主要研究工作........................................................................................................3
基于某单片机地微波炉控制系统
适用标准文案江西科技师范大学大学生科研、创新性实验工程设计方案第一稿工程名称:微波炉控制系统的设计与制作工程负责人:曾光辉专业:电子信息工程所在学院:通讯与电子学院指导教师:占华林2021年 5月20日江西科技师范大学教务处1.整体方案本系统由核心元件 AT89C51单片机、 LCD1602、独立按键、蜂鸣器组成、电机,用来实现数字电子钟、做饭提示、模拟准时加热功能。
主控局部是由单片机和独立按键两局部组成,显示局部是 LCD1602显示模块组成,闹铃局部是外接蜂鸣器组成,模拟加热局部是直流电机组成。
实现了秒表和数字电子时钟的功能。
工作过程中有各样工作状,显示时分秒以及上午和下午的做饭时辰,这些参数都能够校订。
图 1 微波炉控制系统的整个电路2.鉴于单片机的数字电子钟系统硬件设计该数字钟工作原理是用一片AT89C51单片机经过编程去控制LCD1602实现的。
经过 2 个开关控制来进行时间的调理以及秒表功能,P2.0 〔 key1〕口控制按键,当系统处于正常时间显示而且按下此键时,能够进入秒表功能和时间功能的切换,此键还能够作为时间和日期以及闹铃的调整位选中键,当系统处于时间显示模式时,按此键能够选中相应的需要调整的位。
当系统处于时间显示模式时,〔key2〕口控制按键,按此键对相应的选中位进行加,当系统处于处于秒表工作模式时按此键能够控制秒表计时的启动和暂停。
其工作流程:1.年代日时分秒显示。
通电后 LCD自动显示 C 语言程序设置好的默认时间2.闹钟显示和设定。
通电后, A 的右侧显示的是默认的闹钟时间,经过 key1 和 key2 能够设置闹铃时间。
3.秒表显示以及启动和暂停以及清零。
LCD处于正常显示时间模式下时按下key1 开释后能够进入秒表模式,前3 次按下key2 的功能挨次为启动停止清零,每按 3 次 key2 为一个轮回。
2.1 时钟电路模块以下图 2-1 所示为时钟电路原理图,在 AT89C51芯片内部有一个高增益反相放大器,其输出端为引脚 XTAL2,输入为芯片引脚 XTAL1。
基于C51单片机的微波炉设计
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引脚是复位输入端,接上电容、电阻及开关后构成上电复位电路。
8051微波炉课程设计
8051微波炉课程设计一、课程目标知识目标:1. 理解并掌握8051单片机的基本原理及应用;2. 学会使用8051单片机编程,实现对微波炉的基本控制功能;3. 掌握微波炉工作原理及其与8051单片机的接口技术;4. 了解微波炉安全使用知识及电磁兼容性要求。
技能目标:1. 能够独立完成8051单片机与微波炉的硬件连接;2. 能够运用C语言编写程序,实现对微波炉的定时、功率控制等功能;3. 能够对微波炉控制系统进行调试和故障排查;4. 培养学生的动手实践能力和团队协作能力。
情感态度价值观目标:1. 培养学生对电子技术及单片机控制技术的兴趣,激发创新意识;2. 增强学生的环保意识,了解微波炉在节能减排方面的优势;3. 培养学生严谨的学习态度和良好的工程素养,注重安全操作;4. 引导学生关注新技术、新工艺,提高学生的职业规划意识。
本课程旨在结合8051单片机原理及应用,让学生在实践中掌握微波炉控制技术,培养具备实际操作能力、创新意识和团队协作精神的技术人才。
针对学生特点,注重理论与实践相结合,提高学生的学习兴趣和实际操作能力。
在教学过程中,注重个体差异,引导学生主动探究,培养解决问题的能力。
课程目标明确,可衡量,为后续教学设计和评估提供依据。
二、教学内容1. 8051单片机原理概述:介绍8051单片机的内部结构、工作原理及特点,结合教材相关章节,为学生建立基础知识框架。
2. 8051编程语言:以C语言为基础,讲解8051编程方法,通过实际案例,使学生掌握编程技巧。
- 程序结构及语法- 定时器、中断处理程序编写- I/O口控制编程3. 微波炉工作原理及控制技术:分析微波炉的组成、工作原理,探讨与8051单片机的接口技术。
- 微波炉的构造及关键部件- 微波炉控制电路设计- 8051与微波炉的接口方法4. 硬件设计与连接:指导学生完成8051单片机与微波炉的硬件连接,培养动手实践能力。
- 元器件选型与电路设计- 硬件连接与调试5. 软件设计与编程:根据微波炉控制需求,编写程序实现相关功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随着科学技术的进步,电子技术传感技术以及材料技术近年来得到了很大的发展。
国外微波炉研发机构和生产工厂,为了满足微波炉消费者的使用要求,将各种先进的现代化技术应用微波炉,推出了一系列新颖先进的微波炉产品。
这些微波炉新产品,反映了微波炉技术发展趋势,这些趋势主要表现在以下几个方面。
(1)智能化。
采用微电脑控制技术和传感器感测技术,实现微波炉的智能化加热烹调,是微波炉技术发展的一大方向。
这中智能化的微波炉,无需使用者在操作按键上输入烹调时间、加热功率、食物重量等参数,只要按一下启动键,微波炉的传感器就将检测到的食物温度、整齐湿度等参数不断输出给电脑控制芯片,微电脑控制芯片进行一系列的运算、比较、分析之后,输出相应的指令,自动控制微波炉的加热时间和功率大小,实现智能化全自动烹调。
(2)多功能。
随着现代化人们生活节奏的加快以及追求生活质量的提高,对于食物的加工烹饪也提出了更高的要求,因而出现了多功能的微波炉。
比如将电烤箱的烧烤功能元件加入微波炉,制造出的微波炉烧烤组合微波炉,就是一个例子。
这种微波炉目前在国已经非常普遍,其优点就在于利用微波炉能量快速烹调,使食物具有更好的口感和视觉效果效应。
(3)节能化。
松下公司将变频技术应用于微波炉推出的变频微波炉产品,通过将市电电源换为变频电源,能将50Hz的电源任意转换成20000~45000Hz的高频电源,供给微波炉产生电路,使微波炉的输出功率随着电源频率的变化而改变,从而改变了以往微波炉利用占空比原理调节微波炉输出功率的方式,不仅使得微波炉能量产生电路的供电系统的体积重量大大减小,而且使得耗电量减少了四分之一左右。
(4)健康化。
随着人们健康环保意识的增强,对于食品中热量的限制也愈加重视。
作为现代化食品烹调器具的微波炉,能烹调出低热量的保健食品。
(5)操作简便化。
采用各种液晶触摸式控制面板和声控传递系统,使得这种多功能微波炉的操作变得简单易行。
1 引言随着人们生活水平的不断提高,现代化的厨房电器已成为人们日常不可缺少的家用电器。
不断更新的现代化家用厨房电器,极方便和丰富了们的家庭生活。
如微波炉已经成为现代城市生活中人们不可缺少的烹饪工具,现在的微波炉已经可以做到煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。
与其他烹饪工具相比,微波炉具有热效率高、耗电量少、烹调速度快等优点。
合乎经济原则,也比传统烹饪节省时间。
由于独特的加热原理,它可以有效保持食物原有的色、香、味与营养成份,还可以迅速解冻食物,保持食物的水分与鲜嫩。
而且微波炉使用中绝少产生油烟与炽热空气,使厨房保持清洁。
微波炉有如此强大的功能与新技术的不断应用是分不开的。
例如,微波炉的智能化、多功能化、节能化、健康化、操作简便化的发展,使得微波炉的发展前景越来越好,越来越受到人们的欢迎。
微波炉,顾名思义是用微波来加热,用的频率是24. 5亿赫左右的超短波,它由磁控管产生,经微波炉金属器壁反射再反射后,被炉中的食物吸收。
食物能吸收微波是因为食物中含有水分[13]。
水分子为极性分子,一端为正极,一端为负极,而微波是电磁波,有正半周与负半周。
24. 5亿赫即表示该微波在一秒钟变换正负极达24. 5亿次,每换一次,水分子即跟随反转一次;由于水分子一直振动反射,也就摩擦生热,热被食物分子吸收,食物就会变热、变熟[20]。
微波炉控制器系统以P89V51RB2FN单片机为核心,由液晶显示模块、语音电路模块、键盘模块、掉电存储模块、电源模块等功能模块组成。
本系统对基本的功能设置、数据装入和定时功能进行了重点设计。
此外,还扩展了微波火力八级档位设定、烹调模式、语音提示、烹调预约时间设置、模拟无水及无物自停等功能,对微波炉的基本功能进行设计与创新。
2 总体方案论证与比较方案一:采用数字逻辑芯片[3]。
本系统有功能设置、数据装入、定时、显示、音响控制多个功能模块。
各个状态保持或转移的条件依赖于键盘控制信号。
由于键盘控制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用规模的可编程逻辑电路。
这样,系统的成本就会急剧上升〔相对于方案二〕。
因此,本设计并未采用这种方案。
方案二:采用单片机作为整个控制系统的核心。
鉴于市场上常见的51系列8位单片机的售价比较低廉,我们的设计采用了P89V51RB2FN单片机作为主控制器,P89V51RB2FN 是一款80C51 微控制器,包含16kB Flash 和256 字节的数据RAM ,3 个16 位定时器/计数器,8 个中断源,4 个中断优先级,2 个DPTR 寄存器[19];主要负责系统的控制与协调工作。
具体方案如下:首先,利用单片机检测各种模拟信号,通过接收键盘送来的命令,确认功能设置,实现数据装入和实时监控,其次,根据CPU发出的信号控制语音播报、显示等功能,用软件实现系统定时功能,节省了硬件成本的开销。
这样的设计使安装和调试工作可以并行进行,极缩短了总体设计和制造的时间,综合考虑以上因素。
我们采用了方案二,本方案的基本原理如图2.1所示,控制系统的原理图见附录。
3 模块电路设计与比较本章主要是介绍系统各模块方案的选择与设计,比较各种方案,选择最可行最适合的模块电路,以使整个系统达到性价比最高。
3.1显示模块方案选择单片机应用系统最常用的显示器是LED(发光二极管显示器)和LCD(液晶显示器)[2]。
这两种显示器可显示数字、字符及系统的状态。
它们的驱动电路简单、易于实现且价格低廉,因此得到了广泛应用。
现在就这两种显示模块进行分析,选择符合微波炉控制器的模块。
方案一:数码管LED显示模块常用的LED显示器有LED状态显示器(俗称发光二极管)、LED七段显示器(俗称数码管)和LED十六段显示器。
发光二极管可显示两种状态,用于系统状态显示;数码管用于数字显示;LED十六段显示器用于字符显示。
无论是单个LED(发光二极管)还是LED七段码显示器(数码管),都不能显示字符(含汉字)及更为复杂的图形信息,这主要是因为它们没有足够的信息显示单位。
所以,在一些要求显示图文的系统中,不适宜用LED显示模块。
方案二:液晶显示器LCD模块LCD是一种被动显示器,具有功耗低,显示信息大,寿命长和搞干扰能力强等优点,它不仅省电,而且能显示大量的信息如文字、曲线、图形等,其显示界面较之数码管有了质的提高,在低功耗的单片机系统中得到大量使用。
[1]随着液晶显示技术的发展,LCD 显示器的规格众多,其专用驱动芯片也相互配套,使LCD在控制和仪表系统中广泛应用提供了极大的方便。
本微波炉控制器系统要显示各种工作模式、微波炉火力档的设定、预约时间和工作时间等等图文复杂的信息,故选择液晶显示器作为显示模块。
本系统采用的是FYD12864-0402B[17]型号的液晶显示器。
FYD12864-0402B液晶显示器是一种具有4位/8位并行、2线或3线串行多种接口方式,部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
可以显示8×4行16×16点阵的汉字,也可完成图形显示;低电压低功耗是其又一显著特点。
[17]由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
本系统中,液晶显示的工作方式是采用并行的工作方式。
3.2键盘模块方案选择方案一:独立式按键结构独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O 口线,每个按键的工作不会影响其它I/O 口线的状态。
独立式按键的典型应用如图3.1所示。
图中按键输入均采用低电平有效,些外,上拉电阻保证了按键断开时,I/O 口线有确定的高电平。
当I/O 口线部有上拉电阻时,外电路可不接上拉电阻。
独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O 口线,因此,在按键较多时,I/O 口线浪费较大,不宜采用。
[1]方案二:矩阵式按键单片机系统中,若使用按键较多时,通常采用矩阵式(也称行列式)键盘。
矩阵式键盘由行线和列线组成,按键位于行、列线的交叉点上,其结构如图3所示。
由图3.2可知,一个4*4的行、列结构可以构成一个含有16个按键的键盘,显然,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多I/O 口。
矩阵式键盘中,行、列线分别连接到按键开关的两端,行线通过上拉电阻接到+5V 上。
当无按键按下时,行线处于高电平状态;当有键按下时,行、列线将导通,此时,行线电平将由与此行线相连的列线电平决定。
这是识别按键是否按下的关键。
然而,矩阵键盘中的行线、列线和多个键相连,各按键按下与否均影响该键所在行线和列线的电平,各按键间将相互影响,因此,必须将行线、列线信号配合起来作适当处理,才能确定闭合键的位置。
[2]矩阵式键盘大大节省了I/O 口线,比较适合微波炉控制系统的要求,为其它的模块省了很多I/O 口线,减小了整个系统的硬件开销。
3.3语音电路方案选择方案一:蜂鸣器蜂鸣器声音单一,无法实现一连串的语音播放,对一些要求比较高的系统来说,蜂鸣器不适合。
本系统要求每次烹饪结束或者预约时间结束都要语音提示,所以本系统不采用蜂鸣器。
方案二:语音处理电路在本设计中,提示音及语音播报功能都需要语音电路实现。
本设计采用了ISD1730芯片实现语音处理功能,ISD1730属于华邦ISD公司2007 年新推出的单片优质语音录放电路,该芯片提供多项新功能,包括置专利的多信息管理系统,新信息提示(vAlert ), 双运作模式(独立& 嵌入式),以及可定制的信息操作指示音效。
芯片部包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与存等的全方位整合系统功能。
其特点为可录、放音十万次,存储容可以断电保留一百年;两种控制方式,两种录音输入方式,两种放音输出方式;可处理多达255 段信息;有丰富多样的工作状态提示;多种采样频率对应多种录放时间;通过音频放大器放大输出;音质好,电压围宽,应用灵活,价廉物美。
该电路可以在单片机的控制下实现按地址录、放音,并能检测到放音是否结束。
根据设计需要,语音提示音播放伴有LED灯闪烁提示,直观方便。
ISD1730 的独立按键工作模式录放电路非常简单(见图3.3),而且功能强大。
不仅有录、放功能,还有快进、擦除、音量控制、直通放音和复位等功能。
这些功能仅仅通过按键就可完成。
在按键模式工作时,芯片可以通过LED 管脚给出信号来提示芯片的工作状态,并且伴随有提示音,用户也可自定 4 种提示音效。