文档介绍::..编号:E甲09012004ill东省电子设计竞赛题目E:《可编程微波炉控制器系统设计》参赛学生:董晓舟、魏宗仪、曲以鹏指导教师:刘晓军、郑亚民、殷健、杜清府学校:山东大学威海分校院系:信息工程学院专业:电子信息科学与技术可编程微波炉控制器系统设计摘要控制器设计采以微控制器(MCU)为核心,基于RTX51编制软件系统,结合点阵液晶(LCD)显示以及必要的外围电路,完成微波炉的可编程智能控制。系统山计时控制、火力设定、用户界血、音响发生、数据保持及远程信息控制模块组成。能够根据键盘输入完成相应的功能,同时使用LCD显示系统状态。并且可以通过串口与计算机通信,实现远程操作、烹调方案下载、时间同步等信息控制功能。关键词:微控制器(MCU)、微波炉、控制器AbstractThisprogrammablemicrowaveovencontrolsystem,employingRTX51,consistsofMicroControlUnit(MCU)asitscore,LiquidCrystalDisplay(LCD)andnecessaryperipheralcircuit・Thebuildingblocksofthesysteminvolvethetimecontrol,powerfixation,userinterface,soundsystem,・BridgedbyRS232,puter,morover,,itcanachieveinformationcontrolsuchaslong-distanceoperation,:MicroControlUnit(MCU),Microwaveoven, 2摘要 2Abstract 2一、 方案论证比较 41、 计时控制方案 4方案1:使川专川时钟芯片。 4方案2:采川MCU内部定时器。 42、 显示方案 4方案1:使用数码管显示 4方案2:使用点阵液晶显示 4音响发生模块 4方案1:微控制器直接发生 4方案2:微控制器控制外部硬件电路发牛 44、 信息控制方案 4方案采用固定电话系统控制 4方案2:实现远程控制 4二、 总体设计 41、 硬件部分 52、 软件部分 5三、 具体实现 61、 计时控制: 62、 火力设定: 73、 状态检测: 74、 用户界面: 75、 音响发生模块: 86、 远程信息控制: 97、 数据保持模块: 10四、 测试与分析 101、 测试仪器 102、 误差分析 113、 测试数据 11五、 结论 11方案论证比较1、计时控制方案方案1:使用专用时钟芯片。使用微控制器控制专用时钟芯片实现计时控制,这种方案有着计时精度高、控制简单的优点,而H更易于实现口期/时间显示、定时烹调等计时扩展功能。方案2:采用MCU内部定时器。AT89C52内部含有3个定时器,可以利用一个定时器与程序计数器相结合的方式,在系统晶振的驱动下,产生标准吋钟频率。由于方案2具有较好的灵活性、较少的电路器件和较高的性价比,而且通过精确的软件补偿使精度完全可以满足控制需要,所以我们选择该方案完成设计。2^显ZF方案方案1:使用数码管显示该方案控制最简单,但是只能显示非常有限的符号和数字,对于设计屮复杂的显示功能显然不能胜任。方案2:使用点阵液晶显示点阵液晶可以显示多种字符及图形,拥有友好的人机界而及强大的显示功能。特别适用于智能控制的可编程人性化显示。权衡之后,我们决定选用方案2,并实现了中/英文双语言界而。3、 音响发生模块方案1:微控制器直接发牛MCU直接输出两路不同频率的脉冲信号,叠加成为双音频信号,驱动后送扬声器。但是由于MCU产生的方波信号含有高频分量,经测试,咅效并不能令人满意。方案2:微控制器控制外部硬件电路发牛采用两片压控振荡器8038分别发牛不同频率的止弦波,rtlMCU控制输出,在电阻上叠加后经功率放大电路推动扬芦器发声。rh于此方案电路简单口音质较好,所以被确定为音响发生模块的设计方案。4、 信息控制方案方案1:采川固定电话系统控制控制器M电话机相连,在接到外来呼叫并接通后给出操作提示音或语音提示,并利用DTMF解码芯片获取对方的按键选择作为指令,对控制器进行操作。方案2:实现远程控制控制器通过RS232连接到计算机,±发布。这样,