欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    EDA课程设计---微波炉控制器设计

    • 资源ID:1402264       资源大小:750.50KB        全文页数:27页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    EDA课程设计---微波炉控制器设计

    1、 课程课程设计设计论文论文 课题名称课题名称 微波炉控制器设计 微波炉控制器微波炉控制器设计设计 摘摘 要要 该设计用语言在去 Quartus软件平台上通过编译、模拟仿真, 完成了微波炉控制功能,实现了微波炉的测试、时间设置、烹调计时、完成提示 等设计,并对时钟分频作了一定的探讨。此设计采用了现场可编程逻辑器件 FPGA 的 ASIC 设计,由控制模块、装载模块、计时模块和显示模块四大模块组 成,而且它可以将所有器件集成在一块芯片上,体积大大减小,且外围电路很简 单,易于实现。 关键词:FPGA,VHDL,微波炉控制器;仿真 1 一 总体设计 1.1 课题的主要内容及基本要求 要求采用 EDA

    2、 技术设计一个微波炉控制器,可完成以下功能: (1)可控制烹调的开关; (2)可设置烹调时间, (假设系统最长的烹调时间为 59 分 59 秒) ; (3)可显示烹调的剩余时间。 1.2 设计思路 现代数字系统设计一般采用自顶向下的方法, 其过程大致可分为三个大的步 骤:系统调研;模块的划分;模块的实现。承接一个数字系统设计的课题后,一 般不要急于动手设计,而应对课题作充分的分析和调研,然后确定初步的方案。 分析:课题的任务、要求、原理和使用条件等。 调研:课题现状并和相同或相近课题进行比较。 现代数字系统设计一般是将其划分为控制器和受控电路两大部分, 控制器由 ASM 图或 MDS 图决定,

    3、而受控电路则使用各种通用模块实现。 下面分析微波炉定时器的工作过程及基本要求: 上电后,系统处于复位状态。工作时首先进行烹调时间设置,并使用数码管 显示时间信息,设要求最长的烹调时间为 59 分 59 秒,时间设置完毕后系统自动 回到初始状态;按开始烹调按键进入烹调状态,时间显示数码管按每秒减 1 的倒 计时方式显示剩余烹调时间;烹调结束后,系统回到复位状态。 系统要求分析及初步方案的确定: 根据系统的基本要求,着重应考虑如下问题: (1)计时电路的设计:芯片内部产生和外部提供。本例中由外部时钟电路 以 BCD 码的形式提供。 (2)时间设置出错及工作过程的取消等情况的处理:设置一个复位按键。

    4、 (3)数码管状态的检测:设置数码管检测按键,按动该按键后,数码管能 够显示“8888”的信息。 (4)时间显示电路:采用 4 位 7 段显示数码管显示,并由芯片直接驱动。 (5)微波管的驱动:设置一个输出驱动控制烹调状态的继电器即可。 1.3 设计方案 微波炉控制器系统可由以下三个电路模块组成:状态控制电路,其功能是控 制微波炉工作过程中的状态转换,并发出相关控制信号;数据装载电路,其功能 是根据控制信号选择定时时间,测试数据或计时完成信息的载入;计时器电路, 其功能是对时钟进行减法计数,提供烹调完成时的状态信号。 2 微波炉控制器的系统框图如图 1 所示。其中,CLK 为时钟输入信号,时钟

    5、上 升沿敏感;RESET 为复位信号,高电平有效时系统复位清零;TEST 为数码显示管 测试信号,高电平有效系统显示 8888;SET_T 高电平有效时允许设置烹饪时间; KEY 为定时时间输入信号, 用于设置烹饪时间的长短, 其高到低分别表示时间分、 秒的十位、 个位; START 为烹调开始信号, 高电平有效时开始烹调; 输出信号 COOK 指示微波炉状态,高电平时表示烹调进行时;SEC0 、SEC1、MIN0、MIN1 分别表 示秒个位、秒十位、分个位、分十位。 图 1 微波炉控制器系统框图 微波炉控制器的工作流程图如图 2 所示。 时间输入 时钟输入 复位输入 时间设置 输入 开始按键

    6、 数码管测 试输入 分秒 信号 输 出 驱动烹调输出 显示设置时间和 烹饪时间信号 3 首先,对系统进行复位清零,使其各电路模块均处于初始状态;当烹饪时间 设置信号 SET_T 有效时,读入时间信号 KEY30的取值,此时系统显示设置的 时间信息,再按下 SET_T 确定设置时间完成。按下开始键 START,系统进入烹调 状态,COOK 信号变为高电平,时钟计数器开始减法计数,MIN1、MIN0、SEC1、 SEC0 显示剩余烹调时间。烹调结束,系统恢复初始状态。 当系统处于复位清零状态时,按下显像管测试按钮 TEST,将对显像管是否 正常工作进行测试,正常工作时,显像管输出全 1。 接通电源 初始状态 时间设置 显示 8 个 1 烹调 完成 SET_T TEST? START? 时间到? N Y N Y N Y N Y 图 2 工作流程图 4 二 模块分析 2.1 状态控制电路模块 状态控制器的功能根据输入信号和自身当时所处的状态完成状态的转换和 输出相应的控制信号,其模块框图如图 3 所示。其中,输出信号 LD


    注意事项

    本文(EDA课程设计---微波炉控制器设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583