当前位置:文档之家› 单片机在微波炉中的应用

单片机在微波炉中的应用

单片机在微波炉中的应用摘要:近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。

微波炉控制系统设计采以微控制器(MCU)为核心,基于RTX51 编制软件系统,结合7位数码管(LED)显示以及必要的外围电路,完成微波炉的可编程智能控制。

系统由计时控制、火力设定、用户界面、音响发生几大模块组成。

能够根据键盘输入完成相应的功能,同时使用LED 显示系统状态。

关键词:微控制器(MCU)、微波炉、控制器1.引言:随着社会的快速发展,人们的生活节奏逐渐加快,微波炉方便快捷的烹饪特点为现代人类的生活提供了便利,同时体现了其巨大的市场潜力。

在现代家庭中,微波炉已成为必备的烹饪工具之一,而且有越来越多的家庭开始使用这种便捷的烹饪工具。

微波是一种频率非常高的电磁波,通常指 300-30000 兆赫兹的电磁波。

微波炉是一种利用电磁波来烹饪食品的厨房器具。

微波炉最早被称为"雷达炉",原因是微波炉的发明来自雷达装置的启迪,后来正名为微波炉。

微波炉从操作上可以分为:机械式、电子式两大类。

传统的微波炉多以机械式为主,它需要使用者自行选择微波炉的工作时间、火力强度等。

电子式微波炉是目前市场上主流的产品,内置微控器,能够实现食物的含水量和温度的检测,它可以根据食物的特性自动选择加热时间、加热火力强度等。

根据加热方式,目前市场上的微波炉又可分为以下几种:1.光波微波炉:光波瞬时高温、效率高,与普通微波炉相比,在蒸、煮、烧、烤、煎、炸等方面功能都明显突出,既不破坏食物的营养,也不破坏食物的鲜味。

尤其在消毒功能上更是出类拔萃。

2.烧烤微波炉:烧烤型微波炉一般采用热风循环对流,保证炉腔内温度一致,食物四面受热均匀烤出自然风味,完成理想火候的烧烤。

如:烤肉、做饼干、蛋糕等。

3.蒸汽微波炉:蒸汽微波炉是使用经过特殊工艺处理的蒸汽烹调器皿,其上部的不锈钢专用盖子可以隔断微波和食物的直接接触,锁住食物中的水分和维生素。

下部的水槽中加水之后,通过微波的加热产生水蒸汽,利用水蒸汽的热度及对流来加热烹调食物。

本文主要介绍利用 SPMC65P2404A 芯片来实现微波炉的设计SPMC65P2404A 是凌阳推出的一款工业级通用 8 位单片机,具有很高的性价比,抗干扰能力强,非常适合应用于工业控制类、家电类产品的设计。

使用 SPMC65P2404A 设计的微波炉具有如下性能:1.多种加热模式:微波烹饪、光波脆烤、光波和微波组合烹饪;2.自动烹饪功能:根据食物类型及份量自动调节加热时间和火力;3.自动解冻食物;4.加热时间设定、食物重量设定、加热食物类型选择;5.多种加热功率设定;6.多种安全保护措施。

2.芯片特性简介SPMC65P2404A 是凌阳推出的 8 位工业控制单片机,最高工作频率为 8MHz,工作电压3V~5.5V,有 192 字节的 RAM 和 4K 字节的 OTP ROM,有 23 个可编程IO 口,内置上/下拉电阻,8 通道 10 位 A/D 转换器(100KHz),SPMC65P2404A 其他特性包括:◆凌阳科技 8 位单片机☉182 条指令☉11 种寻址模式☉支持位操作(Set,Clear,Inverse,Test)◆2 个 8 位可编程定时器/计数器(可自动预置初始计数值)☉普通的定时/计数器☉具有 8 位捕获功能☉具有 8 位比较功能◆2 个 16 位可编程定时器/计数器(可自动预置初始计数值)☉普通的定时/计数器☉具有 8 或 16 位捕获功能☉具有 16 位比较功能☉12 位 PWM 输出◆中断方式☉支持 IRQ 和 NMI 中断☉4 种外部中断☉11 种内部中断◆5 种复位功能:上电复位、低电压复位、看门狗复位、外部复位及错误地址复位◆支持 3 种时钟电路:晶体振荡器、RC 振荡、外部信号◆2 种低功耗模式:Halt 模式和 Stop 模式◆低电压监测(LVD)功能◆一个蜂鸣器驱动输出口◆具有 SPI 总线利用 SPMC65P2404A 的这些资源,能够方便的实现微波炉的功能。

3.微波炉加热原理微波炉是基于微波加热原理来实现,而微波加热的实质是微波对食物的进行介质加热。

微波是一种波长极短的电磁波,波长在 1mm 到 1m 之间,其相应频率在 300GHz 至 300MHz之间。

为了防止微波对无线电通信、广播和雷达的干扰,国际上规定用于微波加热和微波干燥的频率有四段,分别为:L 段,频率为890~940MHz,中心波长 0.330m;S 段,频率为 2400~2500MHz,中心波长为0.122m;C 段,频率为 5725~5875MHz,中心波长为 0.052m;K 段,频率为22000~22250MHz,中心波长为 0.008m。

家用微波炉的频率一般为 2450MHz。

微波利用电子在磁场中作特殊运动来获得的。

这种运动可以简单的这样来解释一下:介质从电结构看,一类分子叫无极分子电介质,另一类叫有极分子电介质。

在一般情况下,它们都呈无规则排列,如果把它们置于交变的电场之中,这些介质的极性分子取向也随着电场的极性变化而变化,这就叫做极化。

外加电场越强,极化作用也就越强,外加电场极性变化得越快,极化得也越快,分子的热运动和相邻分子之间的摩擦作用也就越剧烈。

在此过程中即完成了电磁能向热能的转换,当被加热物质放在微波场中时,其极性分子随微波频率以每秒几十亿次的高频来回摆动、摩擦,产生的热量足以使食物在很短的时间内达到热熟的目的。

家用微波炉使用磁控管产生微波,磁控管阴极发射的电子向阳极运动过程中,受磁控管内永磁铁产生轴向磁场的作用,这样电子在电场力和磁场力双重作用下作摆线运动,在谐振腔中振荡而产生 2450MHz 的微波,此微波经波导输入炉腔,加热食物。

如下图 3-1 所示:微波的传播速度接近光速,它在传播过程中能够发生反射和折射它有三个与加热相关的重要特性。

微波遇到金属物体,如银、铜、铝等会像镜子反射可见光一样被反射。

因此,常用金属隔离微波。

微波炉中常用金属制作箱体和波导,用金属网外加钢化玻璃制作炉门观察窗。

微波遇到绝缘材料,例如玻璃、塑料、陶瓷、云母等,会像光透过玻璃一样顺利通过。

因此,常用绝缘材料制作盘碟,而不影响加热效果。

微波遇到含水或含脂肪的食品,能够被大量吸收,并转化为热能。

现在许多微波炉都具有光波加热功能,该功能的原理比较简单,就是直接用一个具有一定强度的光源直接照射食物表面,达到加热食物表面的目的。

4.微波炉设计要求除应具有基本的微波加热功能外,人性化的设计是微波炉产品设计的关键。

如根据不同的食物及份量,采用不同的加热方式及加热功率,以确保不破坏营养成分。

再如,微波炉应该能够很方便的设定加热时间及选择不同的加热功率。

以人性化设计为目标,我们设计的微波炉具有以下功能特点:1.能够选择多种加热模式:微波烹饪、光波脆烤、光波和微波组合烹饪。

微波方式能够快速的加热食物内外部,而光波则侧重于加热食物表面,达到脆烤的效果。

2.人性化的自动烹饪功能:根据食物类型及份量自动调节加热时间和火力。

这种功能能够确保食物中的营养成分不被破坏。

3.能够选择 5 种加热功率,能够灵活的设定加热时间。

4.良好的人机界面,方便用户实际操作。

5.开门保护,确保微波不外泄。

6.儿童安全锁,使系统更安全。

5.系统硬件设计系统采用 SPMC65P2404A 作为主控 MCU,主要模式有:键盘扫描,数码显示控制,微波控制,光波控制,风扇控制,照明控制,蜂鸣器驱动等。

系统框图如图 5-1 所示。

5.1 控制板电路分析控制板电路如图 5-2 所示。

5.1.1 电源电路电源电路如图 5-3 所示。

(1)变压器(T1)的 V6~7 = 7V ,180mA ;V9~10 = 11V ,140mA ;第七脚提供时基信号。

(2)VCC1 为+5V 提供能源;VCC2 为继电器提供能源。

(3)R14 为压敏电阻,C9 耐压为 630V 。

5.1.2 LED 显示电路LED 显示电路如图 5-4 所示。

该 LED 为 4 位 8 段,共阳极驱动方式,动态扫描显示,X0~3为 LED 的位控制;A~H 为 LED 的数据段。

5.1.3 键盘矩阵电路键盘为4×3(4 行 3 列)的矩阵,电路如图 5-4 所示。

键扫时先把其中的一列输出“0”,其他列则设为输入口且上拉电阻(注意:PA0~7 上拉 100k),然后再逐行扫描该列,依此类推进行列循环和行循环得到键值。

键盘还与 LED 复用。

键盘进行键扫时,程序关闭 LED 显示;LED 显示时,为了让键盘不影响 LED 显示,在复用的数据线上串联 2k 电阻,在这一点上,电阻值越大越好,但是PA0~7 上拉 100k,如果串联电阻太大,PA0~3 则得不到“0”而键扫失败。

6.系统软件设计6.1 程序流程分析主流程采用分时结构,在每个不同的时间片进行不同的工作,时间片可以对动态扫描的 LED进行定时刷新和扫描,方便程序控制。

工作时采用时间轮循的方式,能有效的利用时间资源。

过程中主要通过标志的方式将信息传递到其他模块。

主程序流程如图 6-1 所示。

6.2 AC 时基信号处理AC 电压波形经过实际的过零电路处理得到时基信号电压波形,如图 6-2 所示;时基信号电压波形又经过软件的处理(延时去抖),得到软件意义上的波形(实际不存在),这种波形是给软件参考的,由软件产生,为软件服务。

如图 6-3 所示:由于 AC 对电路的干扰,采样时基信号时必须做去抖的处理。

去抖就必须多次采样时基信号,但是 AC 的频率(50Hz)较快而软件上采样频率(488.28125Hz)较慢,时基信号的高电平或低电平最多只能采样 4 次。

所以,采样的 4 次(一定是连续的)当中如果有 3 次都相同(可以是不连续的),则不论另外的 1 次是否相同,这一采样结果就是那 3 次的结果。

基本的原理就是 3:1 少数服从多数的准则。

6.3 继电器开关延时与AC 零点控制为了让继电器的使用寿命更长,继电器开关的时刻应该是 AC 电压波形的零点。

根据使用的继电器参数,计算好 AC 电压的波形和软件处理过的时基信号的相位,适当地延时调整到 AC 零点让继电器实际工作。

如图 6-4 所示:6.4 系统资源分配LED 显示:占用 4+8=12 个 I/O 口键盘矩阵:占用 8 个 I/O 口,与 LED 显示复用 I/O门开关信号:占用 1 个 I/O 口微波控制:占用 1 个 I/O 口光波控制:占用 1 个 I/O 口电机、风扇、灯控制:占用 1 个 I/O 口蜂鸣器:占用 1 个 I/O 口时基信号:占用 1 个 I/O 口7.参考文献[1] 肖健华, 经顺林. 模糊控制在家电产品中的应用与展望. 五邑大学学报(自然科学版),2001[2] 苏振华. 真空电子器件(CRT)可靠性评价方法的应用研究. 真空电子技术, 1999.[3] 吴经国.单片机应用技术.北京:中国电力出版社,2000[4] 李群芳.单片机微型计算机与接口技术.北京:电子工业出版社,1997[5] 阉石.数字电子技术基础.北京:高等教育出版社,1998[6] 雷思孝,李伯成,雷向莉.单片机原理及实用技术.西安:西安电子科技大学出版社,2004[7] 张毅刚,彭喜元,孟升卫,刘兆庆.MCS-51单片机实用子程序设计.哈尔滨:哈尔滨工业大学出版社,2003[8] 全国大学生电子设计竞赛——1994年获奖作品选编[9] 肖忠祥.数据采集原理.西安:西北工业大学出版社,2001[10] 赵亮,侯国锐.单片机C语言编程与实例.北京:人民邮电出版社,2003[11] 张齐,杜群贵.单片机应用系统设计技术—基于C语言编程.北京:电子工业出版社,2004。

相关主题