智能洗衣机控制器设计 verilog编程.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 19 智能洗衣机控制器设计报告 鑫鑫出品 2010-3-18 目录 一.设计背景……………………………………………………………2 二.功能简介 基本功能 …………………………………………………………2 扩展功能 …………………………………………………………3 三.模块设计及端口设置 主模块main ………………………………………………………3 工作模式设定模块mode …………………………………………4 进水量设定模块Water_t …………………………………………4 无供水信号产生模块waterless …………………………………5 危险信号产生模块Unsafe ………………………………………5 洗衣过程控制模块wash …………………………………………6 报警模块alart ……………………………………………………7 LED灯状态模块LEDs ………………………………………………7 模块级连线图 ………………………………………………………8 四.电路工作原理 ………………………………………………………9 以s的值为主要状态标志的基本工作流程图 …………………10 五.Verilog源程序及注释……………………………………………11 六.小结…………………………………………………………………18 一.设计背景。 如今,带有微型控制芯片的家用电器迅速普及。通过用户简单的设定,这些智能家电能自动完成家务,并向用户及时提供反馈信息。这极大地方便了人们的生活。 智能洗衣机是智能家电的代表。用户只需按几个键,智能洗衣机就能自动完成注水、洗衣、排水、甩干等一系列工作,并在发生事故时给予用户报警并作出正确反应,极大减轻用户的洗衣负担,同时保障用户安全。基于以上功能要求,本人进行了智能洗衣机控制器的设计,并作出此设计报告。 二.功能简介。 基本功能: a.可选5种洗衣模式,列举如下 1>强力洗衣模式:工作程序为, 注水->洗衣->排水->甩干 ->注水->漂洗->排水->甩干 ->注水->漂洗->排水->甩干。 其中洗衣为30分钟; 2>普通洗衣模式:工作程序为, 注水->洗衣->排水->甩干 ->注水->漂洗->排水->甩干 ->注水->漂洗->排水->甩干。 其中洗衣为20分钟; 3>强力洗衣模式:工作程序为, 注水->洗衣->排水->甩干 ->注水->漂洗->排水->甩干 ->注水->漂洗->排水->甩干。 其中洗衣为10分钟; 4>漂洗模式:工作程序为, 注水->漂洗->排水->甩干 ->注水->漂洗->排水->甩干。 5>甩干模式:工作程序为,甩干。 以上五种模式中,进水时间为1-3分钟,漂洗为5分钟, 排水2分钟,甩干3分钟。 b.显示洗衣完成所需时间。 c.用不同LED灯显示洗衣机当前的工作状态(注水、洗衣、排水、甩干)。 d.完成洗衣任务时蜂鸣3声提示。 扩展功能: 进水量可调。根据衣物的多少,进水时间有1分钟、2分钟、3分钟三个档位,并用一个数码管显示所设时间。 进水时无水报警。蜂鸣器发出2秒的报警声,并中止洗衣工作。供水正常后恢复工作。 甩干时洗衣机盖被打开则报警。2秒报警声,同时中止甩干操作。重新盖上盖子后恢复工作。 有按键音。 设有 暂停/继续 键。可随时按下暂停洗衣机的工作。再次按下则继续工作。 用两个LED灯标志给电机的控制信号。在洗衣或漂洗时交替闪亮,象征电机顺时针/逆时针转动的转换。 用数码管显示当前工作状态(注水、洗衣、排水、甩干)所剩时间。 三.模块设计及端口设置。 为完成预定功能,设置1个主模块,7个子模块;使用2个时钟信号端口,6个按键,6个数码管和7个LED。 主模块ma

文档评论(0)

158****6415 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档