欢迎来到天天文库
浏览记录
ID:6695014
大小:1.02 MB
页数:9页
时间:2018-01-22
《可编程微波炉控制器系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《可编程微波炉控制器系统设计》《可编程微波炉控制器系统设计》摘要控制器设计采以微控制器(MCU)为核心,基于RTX51编制软件系统,结合点阵液晶(LCD)显示以及必要的外围电路,完成微波炉的可编程智能控制。系统由计时控制、火力设定、用户界面、音响发生、数据保持及远程信息控制模块组成。能够根据键盘输入完成相应的功能,同时使用LCD显示系统状态。并且可以通过串口与计算机通信,利用Internet实现远程操作、烹调方案下载、时间同步等信息控制功能。关键词:微控制器(MCU)、微波炉、控制器AbstractThisprogrammablemicrowaveovencontrolsystem,e
2、mployingRTX51,consistsofMicroControlUnit(MCU)asitscore,LiquidCrystalDisplay(LCD)andnecessaryperipheralcircuit.Thebuildingblocksofthesysteminvolvethetimecontrol,powerfixation,userinterface,soundsystem,datapersistenceandinformationcontrol.Keyboardisemployedforinputwhiletheoutputandthesystemstatear
3、einchargeofLCD.BridgedbyRS232,thissystemcancommunicatewiththecomputer,morover,throughtheInternet,itcanachieveinformationcontrolsuchaslong-distanceoperation,recipedownloadandsynchronization.Keywords:MicroControlUnit(MCU),Microwaveoven,Controller.一、方案论证比较1、计时控制方案方案1:使用专用时钟芯片。使用微控制器控制专用时钟芯片实现计时控制,这
4、种方案有着计时精度高、控制简单的优点,而且更易于实现日期/时间显示、定时烹调等计时扩展功能。方案2:采用MCU内部定时器。AT89C52内部含有3个定时器,可以利用一个定时器与程序计数器相结合的方式,在系统晶振的驱动下,产生标准时钟频率。由于方案2具有较好的灵活性、较少的电路器件和较高的性价比,而且通过精确的软件补偿使精度完全可以满足控制需要,所以我们选择该方案完成设计。2、显示方案方案1:使用数码管显示该方案控制最简单,但是只能显示非常有限的符号和数字,对于设计中复杂的显示功能显然不能胜任。方案2:使用点阵液晶显示点阵液晶可以显示多种字符及图形,拥有友好的人机界面及强大的显示功能。特
5、别适用于智能控制的可编程人性化显示。权衡之后,我们决定选用方案2,并实现了中/英文双语言界面。3、音响发生模块方案1:微控制器直接发生9《可编程微波炉控制器系统设计》MCU直接输出两路不同频率的脉冲信号,叠加成为双音频信号,驱动后送扬声器。但是由于MCU产生的方波信号含有高频分量,经测试,音效并不能令人满意。方案2:微控制器控制外部硬件电路发生采用两片压控振荡器8038分别发生不同频率的正弦波,由MCU控制输出,在电阻上叠加后经功率放大电路推动扬声器发声。由于此方案电路简单且音质较好,所以被确定为音响发生模块的设计方案。1、信息控制方案方案1:采用固定电话系统控制控制器与电话机相连,在
6、接到外来呼叫并接通后给出操作提示音或语音提示,并利用DTMF解码芯片获取对方的按键选择作为指令,对控制器进行操作。方案2:通过Internet实现远程控制控制器通过RS232连接到计算机,并利用计算机软件将控制界面在Internet上发布。这样,就可以方便的实现对控制器的远程操作。而且借助计算机与互联网的资源,还可以扩展实现烹调方案下载、Internet时间同步等信息控制功能。所以我们选择此方案为控制器的信息控制方案。二、总体设计1、硬件部分硬件设计以微控制器AT89C52为控制核心,基于RTX51实时多任务操作系统,结合所需的外围模块,完成键盘数据处理、控制LCD、生成LED演示及音
7、响信号、以及与计算机通信等功能(见图1系统框图)。微控制器系统MCUAT89C52FlashROMAT29C040A键盘控制LCDPCMCUBUSUARTInternet并口扩展LED工作演示音响发生电路状态监测图1系统框图其中,微控制器系统(见图2微控制器系统电路图)能够通过状态检测模块和键盘控制器82C79,获取系统状态信息,以及来自4Í4键盘的用户输入,并根据系统逻辑智能控制LED与音响发生电路演示工作状态,同时由UART端口控制132Í
此文档下载收益归作者所有