关于解析可编程微波炉系统.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于解析可编程微波炉系统

可编程微波炉系统 小组成员:叶光显 朱跃 陈宗盖 指导老师:卢雪萍 完成时间:2005年5月3日 摘要 本系统是由单片机、键盘、显示等的组成部分,用来模拟微波炉控制电路及其功能实现。主控部分是由单片机和键盘两部分构成,显示部分是由LCD显示模块和LED工作模拟部分构成。 实现了模拟微波炉火力控制和电子时钟的功能。工作过程中有各种工作状态指示,显示工作倒计时时间,同时显示时钟;而在待机时只显示时钟,到中午11:00和傍晚17:00时闹铃提醒用户做饭时间到了。且能够实现工作记忆、微波炉微波产生模块过热保护(降温是降微波产生模块的温度而不是降炉内温度)等功能。而且在控制操作方面,引进了一个安全机制。实现了正在工作中微波炉不能直接进行功能选择,必须先停止工作后,在进行新任务的操作。避免微波泄露,有效的做到了安全控制实现, 本系统硬件电路设计比较简单,主要还是用软件来实现大量的功能。通过高质量的软实现具有生产成本低,性价比高,可靠性好,受环境影响小等优点,且有类似于手机的友好用户界面。 方案比较 根据题目要求需求,本系统主要实现微波炉的用户输入控制、显示控制、工作控制和时钟控制和音响控制,而键盘和显示分部尤其重要。对于这样一个系统使用单片机控制系统加上外围电路将会比较容易实现,下面对各部分分别进行论证。 1、主控制器 方案一 采用数字逻辑芯片。 本系统有功能设置、数据装入、定时、显示、音响控制多个功能模块。各个状态保持或转移的条件依赖于键盘控制信号。由于键盘控制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路。这样,系统的成本就会急剧上升〔相对于方案二〕。因此,本设计并未采用这种方案。 方案二 采用单片机作为整个控制系统的核心。 由于单片机具有体积小、成本低、可靠性高、抗干扰能力强、应用灵活、开发效率高、易于被产品化等优点,其具有很强的面向控制的能力,自70年代以来,在很多领域得到广泛的应用。单片机有8的位,如51系列;有16位的如98系列;还有32位的,如当前市场比较热门的ARM单片机。单片机比较容易实现系统的智能化控制,而且方便,经济。鉴于市场上常见的51系列8位单片机的售价比较低廉,技术成熟,对于我们的系统在控制上完全能够胜任。我们的设计采用AT89C51型单片机。 本系统的主控制器采用AT89C51单片机作为整个控制系统的核心。 2、时钟控制方案比较 方案一 使用专用时钟芯片。。键盘部分总共设9个键(如右图) 用户通过”上一项”,”下一项”,”确认”, ”调整””取消”5个键来进行系统工作时序 设置设置和时钟设置,通过按”启动” 来启动微波炉工作,按”停止”来结束微 波炉工作,按”测试”来测试LED和液 晶屏是否正常工作。 系统的时钟功能由单片机内部的定 时器来完成,我们12M的晶振,单机的机 器周期为1us,只要让定时器每62.5ms中 图1 断1次,中断16次就是1s。51单片内有两个16位定时器,因此可以完成此功能,为了减小功耗,不让两个定时器同时工作,系统在待机由定时器0来完成时钟功能,在工作状态由定时器1来完成倒计时功能,这样做在软件设计上也比较容易实现。 良好的用户界面能大大促进产品的销售量,本系统使用LCD液晶显示器作为显示部分的核心,再加上少量LED进行辅助显示。液晶显示采用手机的菜单式操作界面。每当用户进入一个功能设置状态后,按下与这个功能无关的键系统将一概不于响应。要实现这样的功能如果不用菜单式操作界面,光用指示灯之类的表达方式,用户将很难理解,也就不喜欢这样的操作。 液晶显示器在待机时显示时钟,在工作时显示,第一行分时显示工作倒计时和工作温度,同时第二行显示时钟。系统共8个LED,4个用来模拟”待机”,”烹调”,”烘烤”,”解冻”4种状态,而另处4个用来模拟显示系统降温风扇的工作档位。系统工作流程如图2 系统用一个蜂鸣器来作为工作定时结束时的双音频警报器件,因为蜂鸣器只要给它两端加上一定的电压就可以以它自己的频率鸣叫,这样我们只须给它设定另一种频率,让这两种频率的声音交替出现。蜂鸣器另外一个用途是在中午11点和下午5点时如果系统不处于工作状态,则发出铃声提示用户做饭时间到。 实现以下功能,系统总体结构图如图3 图 3 硬件软件设计 硬件电路 输入部分 硬件输入部分由九个按扭和九个限流电阻构成构成,如图4所示,当不按按钮时P2.0到P2.5保持高电平,当按钮被按下,P2口相应的位被置成低电平,系统程序就可以检测到。而”停止”和“测试“键则直接接到两个外部中断上,因为这两个功能键的处理过

文档评论(0)

aa15090828118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档