智能洗衣机控制系统.pptVIP

  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 8 题目:智能洗衣机控制系统 一、大作业摘要 洗衣机控制电路由一片altera公司的cyclone2系列EP2C5T144C8的FPGA作为中心控制器加上必要的外围电路组成,实现对洗衣机工作状态的控制。芯片编程采用Quartus2作为开发工具,由控制模块块,显示译码模块组成,顶层使用原理图实现,底层由Verilog HDL语句实现。中心控制器FPGA根据控制键盘的信号,向洗衣机发出正传,反转,待机信号,并通过数码管和LED灯显示当前的状态及剩余时间。该洗衣机控制电路可以方便快捷的实现对洗衣机的控制和状态的显示功能。 二、设计的背景、目的和意义 现今社会家用电器日益增多,技术也是不断更新。主要家用电器更是发展迅速。洗衣机现在已经成为不可或缺的家用电器。我设计的这款洗衣机的控制器是基于verliogHDL基础。这款洗衣机的实用性很高,具有反转,正转,报警之后暂停工作的功能。对于现今的洗衣机大多数都不具备报警功能。这一控制器的设计正好填补了这一空缺。 三、设计任务及要求 1.洗衣机的状态为待机5s→正转60s→待机5s→反转60s→,并用3个LED灯和7段显示器分别表示其工作状态和显示相应工作状态下的时间。 2.可自行设定洗衣机的循环次数,这里设置最大的循环次数为9次。 3.具有紧急情况的处理功能。当发生紧急情况时,立即转入待机状态,紧急情况解除后,继续执行后续步骤; 4.洗衣机设定循环次数递减到零时立即报警,以表示洗衣机设定的循环次数已经结束 四、确定输入和输出变量 四个输入量 : clk—时钟脉冲信号 rst—控制器复位按键 start—开始状态开关 en—紧急状态开关 add—设置循环次数 八个输出量 : numa—倒计时器的个位 numb—倒计时器的十位 fore—显示正转状态 back—显示反转状态 alarm—显示警告状态 led【2..0】—显示当前状态 五、确定输入状态 启动start后,控制器首先进入待机s0状态,时间从5秒倒计时,如果没有到0秒则继续等待,时间自减;当t=0,进入洗衣机正转s1状态,时间从60秒倒计时,如果没有到0秒则继续等待,时间自减;当t=0,进入洗衣机待机s2状态,同理等待5秒;当t为零后,进入s3洗衣机发转状态,时间从60秒倒计时,如果没有到0秒则继续等待,时间自减;整个过程依次循环。紧急状态emergency,当按下紧急停止按钮后,处于正反转状态中的电机停止转动,同时紧急报警LED灯亮,因此紧急状态不设定独立状态 七、输入和输出变量对应部件说明 clk:采用实验箱里的频率产生器,产生1Hz频率 add:实验箱里的按键 rst,start,en:状态开关按键 numa,numb:实验箱中的共阳七段数码管 led【2..0】:实验箱中的3个led灯 fore,back,alarm:实验箱中的3个led灯 八、方案论证 方案1:基于Verilog原理实现的数字电路控制 方案2:基于单片机原理实现的控制 确定选择方案1,理由是Verilog语言灵活简单,方便快捷易懂,有较好的实 用价值 十、状态编码 s0=4b0001, s1=4b0010, s2=4b0100, s3=4b1000; 采用独热编码 十一、状态机设计 module washer(clk,rst,en,start,add,fore,back,numa,numb,alarm,led,tim); input clk,rst,start,add,en;

文档评论(0)

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

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

1亿VIP精品文档

相关文档