北邮简易电磁炉控制器的设计和实现.docVIP

北邮简易电磁炉控制器的设计和实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电路与逻辑设计综合实验 实验报告 实验名称: 班级: 班内序号: 姓名: 学号: 目录 一、设计课题的任务要求 二、系统设计基本思想 三、仿真波形及波形分析: 四、实验结果及分析: 五、元器件清单及资源利用情况 六、故障及问题分析 七、实验总结和心得体会 八、源程序 数电设计综合实验—微波炉控制器 一、设计课题的任务要求 设计制作一个简易微波炉控制器。 【基本要求】 1、烹饪模式选择:电磁炉的烹饪模式有火锅、煎炒、爆炒、煲汤和蒸炖五档可选。用 一个按键(BTN7 )实现烹饪档位的选择(按下此键依上述顺序依次变化),用点阵 显示当前的烹调档位(火锅显示 H 、煎炒显示 J 、爆炒显示 B 、煲汤显示 T 和蒸炖 显示 Z ),烹调档位的选择按键同时也是加热的开始按键,即烹调档位选定的同时电磁炉就以最大功率开始加热,没有选择时电磁炉处于停止状态,点阵不显示。 2、火力调节:电磁炉的火力分5档可调:1900W-1500W-1100W-600W-100W,用数码管 DISP3-DISP0 显示当前的火力,用两个按键(BTN6 和 BTN5 )实现火力的增加或减少,烹调过程中,除爆炒模式外,其它模式均可以随时可以调节火力,爆炒模式只能以最高功率加热。 3、定时功能:用一个按键(BTN4 )实现定时设置,按下定时键,蜂鸣器响一声,每按一次定时键,定时时间以 5-10-30-60 秒钟的顺序依次递增,定时设定完毕后,电磁炉开始倒计时。用数码管 DISP5 和 DISP4 显示定时档位和倒计时的过程,倒计时时间到后,电磁炉自动停止加热并关机。 4 、不进行定时操作时,电磁炉以默认加热时间进行加热。蒸炖模式的默认时间为20秒钟;爆炒模式的默认时间是 3 秒钟,爆炒 3 秒钟后自动返回煎炒模式;其他模式的默认时间为 90 秒。 5、用点亮的发光二极管 LD4 表示开机加热,熄灭表示关机。 6、 设置关闭键,任何时候按下关闭键即可将电磁炉关机。 提高要求: 用8个LED灯作为加热进度显示条,随着加热时间的增加匀速增加点亮LED灯的个数,无论加热时间是多长,最后都必须将8个LED灯全部点亮。 增加烧烤功能,用一个键选择微波或烧烤功能,用一个数码管指示当前处于微波还是烧烤功能。烧烤火力和加热时间要求与微波功能相同。 二、系统设计基本思想 1、【设计过程】 1)审题,初步确定思路。 2)画出流程图,状态转移图。 3)用VHDL语言进行编程。适时对程序进行修改。 4)编译成功后,进行仿真,观察波形图。 5)将程序下载到实验板上,调试各功能。 6)通过计算机仿真和下载调试,发现问题,返回原程序进行修改。 7)进行总体的调试,并验收。 2、【设计思路】 电路由烹饪模式选择模块、火力调节模块、定时模块、倒计时模块、分频器模块,关机模块,译码和数码显示电路,点阵显示电路等模块组成。 1、 电磁炉的烹饪模式有火锅、煎炒、爆炒、煲汤和蒸炖五档可选。通过按键的次数来控制。将模式信息传递到点阵显示模块。 2、火力调节模块 电磁炉的火力分 5 档可调:1900W-1500W-1100W-600W-100W,将火力信息传递到数码显示模块。 3、定时模块 定时时间以 5-10-30-60 秒钟的顺序依次递增。将倒计时信息传递到数码显示模块。 4、倒计时模块 微波炉以数码管显示的方式提示用户当前剩余的加热时间。从默认时间或者已调定时时间开始,依次减少1秒钟。 5、分频器模块 将系统时钟分频,设计一个大小合适的分频器使得系统能够正确的实现一秒的计时以及数码管和点阵显示扫描的扫描时钟。 6、关机模块 当倒计时结束时,会自动关机。当然,按下关机键的时候,也可以随时关机 7、译码和数码显示电路 译码和数码显示电路是将计时状态直观清晰地反映出来,被人们的视觉器官所接受。显示器件选用LED 七段数码管。在译码显示电路输出的驱动下,依次显示,只是扫描频率很高,所以在人的视觉里可以看到稳定显示的数字符号。 8、点阵显示电路 点阵的row为低电平, col为高电平的时候,相应的点才可以亮。在这里逐行进行扫描,扫描频率很高,所以在我们看来就是静止显示所有的亮点。 3、【微波炉逻辑划分方块图】 4、【状态转移图】 1) 烹饪模式状态转移图 2)火力调节状态转移图 3)倒计时状态转移图 5、【流程图】 三、仿真波形及波形分析: 通过仿真软件QUATUSII进行仿真。 1) 烹饪模式选择模块 当modelSel第一次出现上升沿的时候,开

文档评论(0)

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

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

1亿VIP精品文档

相关文档