数理与信息工程学院

上传人:壹****1 文档编号:512360959 上传时间:2023-02-26 格式:DOC 页数:24 大小:701.50KB
返回 下载 相关 举报
数理与信息工程学院_第1页
第1页 / 共24页
数理与信息工程学院_第2页
第2页 / 共24页
数理与信息工程学院_第3页
第3页 / 共24页
数理与信息工程学院_第4页
第4页 / 共24页
数理与信息工程学院_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《数理与信息工程学院》由会员分享,可在线阅读,更多相关《数理与信息工程学院(24页珍藏版)》请在金锄头文库上搜索。

1、数理与信息工程学院单片机原理及应用期末课程设计可编程微波炉控制器系统设计 数理与信息工程学院单片机原理及应用期末课程设计 题 目: 可编程微波炉控制系统设计 专 业: 电 子 信 息 工程 班 级: 电 信 041 姓 名: 舒 瑛 学 号: 04610105 指导老师: 余 水 宝 成 绩: 10 格式差,自己的东西少 ( 2007.1)目 录第1节 引言21.1 可编程微波炉控制器系统概述21.2 本设计任务和主要内容3第2节 方案论证32.1 主控制器的选型42.2 计时方案选择42.3 显示方案选择52.4 音响发生方案选择52.5 温度方案选择52.6 火力控制分析选择52.7 信息

2、控制分析选择6第3节 硬件电路设计73.1 系统控制原理73.2 基础系统模块83.2.1 显示器与键盘设计93.2.2 音响电路系统103.2.3 温度测量电路113.2.4 火力输出电路12第4节 软件设计134.1 主程序设计134.2 普通控制模式144.3 信息控制模式16第5节 实验结果与分析175.1 常规模式测试175.2 智能控制测试185.3 数据测试分析195.4 操作说明19总结22参考文献23可编程微波炉控制系统设计数理与信息工程学院 电信041 舒瑛 指导老师: 余水宝 第1节 引 言近年来随着科技的的发展,微波炉已经走进了千家万户的厨房,成为现代家庭的必备产品。尽

3、管微波炉也得到了很大发展,功能越来越完善。为此,我们选择了本次电子设计大赛的这方面的题目,设计一个高质量的信息智能微波炉控制系统,使微波炉更人性化,使用更方便。本可编程微波炉控制器系统,以AT89C52单片机为核心,由计时系统、手动键盘、温度测量、语音发声、网络控制器、状态显示等功能模块组成。基于题目基本要求,本系统对功能设置、数据装入和定时设定功能进行了重点设计。此外,扩展了液晶显示工作状态、数码管时间显示、微波火力档位设定、火力指示、温度测量与显示、语音提示、Internet远程控制等功能。其中常规基础部分可以选择火力并设定加热时间,系统通过发光二极管显示选择的火力当。系统启动后开始倒计时

4、,数码管显示剩余时间。此外系统还能通过温度传感器DS18B20测量事物的温度,通过LED显示。LED还能显示所选择的键入的烹饪方案。计时结束即工作完毕时,系统发出警报。智能控制部分可通过Internet实现远程控制,设定微波炉的工作方案,预制启动和结束的工作时间。LED显示IP地址,1.1可编程微波炉控制器系统概述 微波炉已有50多年的发展历史。时至今日,微波炉已实现了高度工业化规模生产。主要生产为日本、韩国及欧洲的一些发达国家。我过自80年代开始小规模生产微波炉,发展至今,已具有相当的生产能力,成为该行业不可小视的生力军。微波炉在世界上发达国家的家庭普及率很高。美国是微波炉最大的消费市场。中

5、国老百姓也已经开始认识和接受微波炉,可以预见,中国也将成为一个巨大的微波炉市场。随着科技的发展,生活水平的提高,人们对微波炉的要求也越来越高。未来的发展趋势将一智能、信息为主流,使微波炉的发展更人性化。因此可编程微波炉控制器系统的开发有利于推动微波炉市场的发展,是老百姓能用上更优秀的微波炉。1.2 本设计任务和主要内容 设计制作一个微波炉控制器电路,具有三档微波加热功能,分别表示微波加热为烹调、烘烤、解冻,试验中用LED模拟。示意图如下:主要任务:(1)制定一个在不同功能时火力的控制时序表。具有三档微波加热功能,分别表示微波炉工作状态为烹调、烘烤、解冻,试验使用LED模拟。(2) 实现工作步骤

6、:复位待机检测显示电路设置输出功能和定时器初值启动定时和工作开始结束烹调、音响提示。(3) 在上电或手动按复位键时,控制器输出的微波功率控制信号为0,微波加热处于待机状态,时间显示电路显示为00.00。(4) 具有4位时间预置电路,按键启动时间设置,最大预设数为99分99秒。(5) 设定初值后,按开启键,一方面按选择的挡位启动相应的微波加热;另一方面使计时电路以秒为单位作倒计时。当计时到时间为0则断开微波加热器,并给出声音提示,即扬声器输出23s的双音频提示音。(6) 若在待机状态时按测试键,则4位数码管交替显示全亮和全灭两种状态,以检测数码管各发光段的好坏。(7) 微波炉火力档位的增加。(8

7、) 输出显示方面的扩展。(9) 实现智能控制、信息控制。第2节 方案论证比较 2.1 主控制器方案1 :采用数字逻辑芯片本系统有功能设置、数据装入、定时、显示、音响控制多个功能模块。各个状态保持或转移的条件依赖于键盘控制信号。由于键盘控制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路。这样,系统的成本就会急剧上升相对于方案二。因此,本设计并未采用这种方案。方案2 :采用单片机作为整个控制系统的核心鉴于市场上常见的51系列8位单片机的售价比较低廉,我们的设计采用了主从双AT89C52单片机系统。其中一片

8、作为主控制器,主要负责系统的控制与协调工作。具体方案如下:首先,利用单片机多中断源的协调处理能力,通过中断接收键盘送来的信号,确认功能设置,实现数据装入,同时接收时钟芯片PCF8563的秒脉冲信号作为基准信号,完成计时任务。其次,从CPU根据主CPU发出的信号控制语音播报、远程操作等功能。这样的设计使安装和调试工作可以并行进行,发挥团队优势,极大地缩短了总体设计和制造的时间;同时可以降低单个CPU的工作量,为发挥部分的制作以及其他功能扩展提供了充足的内部空间和更多的外部接口。 综合考虑以上因素,我们采用了方案二。 2.2 计时控制方案 方案 1 : 使用专用时钟芯片。 使用微控制器控制专用时钟

9、芯片实现计时控制,这种方案有着计时精度高、控制简单的优点,而且更易于实现日期 / 时间显示、定时烹调等计时扩展功能。 方案 2 : 采用 MCU 内部定时器。 AT89C52 内部含有 3 个定时器,可以利用一个定时器与程序计数器相结合的方式,在系统晶振的驱动下,产生标准时钟频率。 由于方案 2 具有较好的灵活性、较少的电路器件和较高的性价比,而且通过精确的软件补偿使精度完全可以满足控制需要,所以我们选择该方案完成设计。 2.3 显示方案 方案 1 : 使用数码管显示 该方案控制最简单,但是只能显示非常有限的符号和数字,对于设计中复杂的显示功能显然不能胜任。 方案 2 : 使用点阵液晶显示 点

10、阵液晶可以显示多种字符及图形,拥有友好的人机界面及强大的显示功能。特别适用于智能控制的可编程人性化显示。 权衡之后,我们决定选用方案 2 ,并实现了中 / 英文双语言界面。 2.4 音响发生模块 方案 1 : 微控制器直接发生 MCU 直接输出两路不同频率的脉冲信号,叠加成为双音频信号,驱动后送扬声器。但是由于 MCU 产生的方波信号含有高频分量,经测试,音效并不能令人满意。 方案 2 : 微控制器控制外部硬件电路发生 令阳单片机是目前较常用的用来实现声音输出的单片机,可实现音乐的录制与播放等。ISD2500DX键控分段板(段选板)是配有专门的微控制器得音频输出板,适配ISD2500全系列语音

11、芯片,可实现方便的手动分段录放控制,高清晰驻极体话筒等优质部件,而且可以并行放音,控制方式极其简单。同时由于本系统的核心是单片机,可方便地输出控制信号,因此本系统采用ISD2500DX键控分段板作为声音输出电路实现报警和功能提示。2.5 温度测量方案方案1:利用热敏电阻或者热电偶等温度传感器进行测量该方案对于测量精度要求高,测量温度范围宽的场合应用比较广泛。但硬件软件都比较复杂。方案2:利用集成温度传感器DS18B20进行测量DS18B20测温范围为-55-100。而且测量的温度直接转化为数字量,使用非常方便。但精度不如前者。由于对环境温度进行测量,只是一种辅助功能,而且对温度的精度要求不高,

12、所以我们采用了方案二。由于DS18B20的应用电路非常简单,在此从略。2.6 火力设定综合考虑题目要求及微波炉的实际使用情况,我们将火力强度划分为十档,十档位最强。加热功能为解冻、回热、烹调、烘烤四种。并根据各自特点及用户的使用习惯,形象的为每种加热功能分配了微、弱、中、强四种加热强度。不同功能时的火力控制及与加热强度的对照表如下: 表 2-1:加热功能、火力控制、加热强度对照表 加热功能 解冻 回热 烹调 烘烤 加热强度 微 弱 中 强 微 弱 中 强 微 弱 中 强 微 弱 中 强 火力档位 1 2 3 4 2 3 5 7 4 6 8 10 5 7 9 10 2.7 信息控制方案 方案 1

13、 : 采用固定电话系统控制 控制器与电话机相连,在接到外来呼叫并接通后给出操作提示音或语音提示,并利用 DTMF 解码芯片获取对方的按键选择作为指令,对控制器进行操作。 方案 2 : 通过 Internet 实现远程控制 控制器通过 RS232 连接到计算机,并利用计算机软件将控制界面在 Internet 上发布。这样,就可以方便的实现对控制器的远程操作。而且借助计算机与互联网的资源,还可以扩展实现烹调方案下载、 Internet 时间同步等信息控制功能。所以我们选择此方案为控制器的信息控制方案。 第3节 硬件电路设计3.1 系统控制原理硬件设计以微控制器 AT89C52 为控制核心,基于 R

14、TX51 实时多任务操作系统,结合所需的外围模块,完成键盘数据处理、控制 LCD 、生成 LED 演示及音响信号、以及与计算机通信等功能 。图3-1-1 微波炉控制系统原理图发挥部分发挥部分 单片机看门狗电路报 警 系 统 LCD显示工作 状 态温 度 测 量信 息 控 制LED显示火力 电 路键 盘语音提示温度显示工作状态显示语音提示图3-1-2 系统总体框图3.2 系统基础模块 基础最小系统模块包括主控单元和基本外围电路,具体如下图所示。图3-2 最小系统电路原理图3.2.1 显示与键盘设计 显示模块采用中文液晶显示器,显示容量大,人机界面友好,其型号为OCM4X8C,具有64128点阵,可以显示1616点阵的字符和汉字,也可以显示自定义的图形.。该液晶具有并行,串行两种接线方式,本系统中使用串行连接方式,串行连接时序图如下图所示。液晶自带中文字库和半宽字型库,同

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号