可编程波炉控制器系统设计.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
可编程波炉控制器系统设计

《可编程微波炉控制器系统设计》 摘 要 控制器设计采以微控制器(MCU)为核心,基于RTX51编制软件系统,结合点阵液晶(LCD)显示以及必要的外围电路,完成微波炉的可编程智能控制。系统由计时控制、火力设定、用户界面、音响发生、数据保持及远程信息控制模块组成。能够根据键盘输入完成相应的功能,同时使用LCD显示系统状态。并且可以通过串口与计算机通信,利用Internet实现远程操作、烹调方案下载、时间同步等信息控制功能。 关键词:微控制器(MCU)、Abstract This programmable microwave oven control system, employing RTX51, consists of Micro Control Unit (MCU) as its core, Liquid Crystal Display (LCD) and necessary peripheral circuit. The building blocks of the system involve the time control, power fixation, user interface, sound system, data persistence and information control. Keyboard is employed for input while the output and the system state are in charge of LCD. Bridged by RS232, this system can communicate with the computer, morover, through the Internet, it can achieve information control such as long-distance operation, recipe download and synchronization. Keywords: Micro Control Unit (MCU), Microwave oven, Controller. 方案论证比较 计时控制方案 方案1:。 方案2:。方案1:方案: 点阵液晶可以显示多种字符及图形,拥有友好的人机界面及强大的显示功能。特别适用于智能控制的可编程人性化显示。 权衡之后,我们决定选用方案2,并实现了中/英文双语言界面。 音响发生模块 方案1: 方案2:设计以微控制器AT89C52为控制核心,结合外围模块完成键盘数据处理、控制LCD、生成、以及功能(见图1 系统框图)。 图1 系统框图(4键盘的用户输入,并根据系统逻辑智能控制LED与音响发生电路演示工作状态,同时由UART端口控制132(64液晶显示,完成与用户的交互功能。通过使用一片Flash ROM(AT29C040A),系统可以存储预设烹调方案或由用户自定义自己个性化的方案,再由于其非易失性,兼而实现掉电恢复功能。MCU使用串口与计算机进行通信,可以由计算机控制系统功能,且借助Internet实现了远程操作、烹调方案下载、时间同步等信息控制功能。 图2 微控制器系统电路图 软件部分 软件设计基于RTX51嵌入式系统。RTX51是用于MCU的一种多任务实时操作系统(Real Time Operation System)。支持任务按时间片循环任务调度任务间信号传递,并且可以并行地利用中断。微控制器上,大提高系统的执行效率和实时性软件系统示意图: (见图系统图) 图系统图 …… (1) 其中K为定时器初值、CLK为系统晶振。考虑到串口通信,我们选定CLK为22.1184MHz,K为27。从式(1)中不难看出,这时要获取1Hz的时钟,计数器的预置数N应对取整,即: …… (2) 则系统获取的时钟频率即为: …… (3) 完全可以满足系统的计时要求。 火力设定: 综合考虑题目要求及微波炉的实际使用情况,我们将火力强度划分为十档,十档位最强。加热功能为解冻、回热、烹调、烘烤四种。并根据各自特点及用户的使用习惯,形象的为每种加热功能分配了微、弱、中、强四种加热强度。不同功能时的火力控制及与加热强度的对照表如下: 表1:加热功能、火力控制、加热强度对照表 加热功能 解冻 回热 烹调 烘烤 加热强度 微 弱 中 强 微 弱 中 强 微 弱 中 强 微 弱 中 强 火力档位 1 2 3 4 2 3 5 7 4 6 8 10 5 7 9 10 状态检测: 为了确保使用安全,控制器在微波炉面板开启或没有食品时(通过开关模拟)不启动加热。如果在加热过程中微波炉面板被拉开,加热立即停止、倒计时暂停,并在LCD上显示出面板开启提示。直至检测到面板被关闭且炉内有食品放入时,

文档评论(0)

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

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

1亿VIP精品文档

相关文档