第6章 可编程数字系统设计——洗衣机.docVIP

第6章 可编程数字系统设计——洗衣机.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文档。上传文档
查看更多
第6章 可编程数字系统设计——洗衣机

东南大学电工电子实验中心 实 验 报 告 课程名称: 数字逻辑电路设计实践 第6次实验 实验名称:可编程数字系统设计——全自动洗衣机控制器 院 (系): 吴健雄学院 专 业: 电类 姓 名: 王维亮 学 号: 实 验 室: 103 实验组别: / 同组人员: / 实验时间:2011年1月1日 评定成绩: 审阅教师: 申请题目:全自动洗衣机控制器 题目内容: 基础部分 设计一个全自动洗衣机控制器,它具有三个阀门,分别是冷水阀门、热水阀门和排水阀门(实验中用3个LED代替),当控制输入为逻辑 1 时阀门打开。一个马达用于洗涤和脱水(实验中用3个LED代替),控制编码为2位二进制数,具体如下表所示。系统有6个数码管,高3位分别显示衣物量、洗衣水温和洗衣模式,低三位显示时间。 使用者按“F”按钮启动控制器。 使用者选择待洗衣物的数量。通过按键输入1、2或 3 ,加上 E 选择“少”、“中”或“多”的衣物量,选择结果在最高位数码管显示。控制器将根据这个输入值,控制注入洗衣机内的水量,其中“少”为30秒水量,“中”为40秒水量,“多”为50秒水量。 使用者选择洗衣水温。通过按键输入1、2或 3 ,加上 E 选择“冷”、“温”或“热”的洗衣温度,选择结果在次高位数码管显示。控制器将根据这个输入值通过控制冷水和热水阀,加入合适的冷水和热水,使水温达到所选的温度。其中“冷”为全部加冷水,“温”为一半时间加冷水,一半时间加热水;“热”为全部加热水。 使用者选择洗衣模式,通过按键输入1、2或 3 ,加上 E 选择“轻柔”、“普通”或“重垢”,选择结果在第三高位显示。其中“轻柔”模式马达慢速旋转,洗衣时间为30秒,“普通”模式马达中速旋转,洗衣时间为40秒,“重垢”模式马达高速旋转,洗衣时间为50秒,所有模式中每隔5秒转换旋转方向。 数据输入过程中如果输错,可以按“C”清除,系统回到AA等待状态 所有数据输入完毕后,使用者按下 “F”键开始。此时低三位数码管显示完成整个洗衣过程所需的总时间,并开始倒计时,控制器将根据预置的模式在特定的时间将相应控制信号送到洗衣机的相应单元。其中洗衣结束后放水阀门打开,等待20秒后开始甩干,甩干用时20秒,当衣物完全洗好后,控制器控制LED闪烁3下进行提示。 二、提高部分(30%) 用5个LED模拟显示水位,加水时每10秒点亮一个,放水的时候每4秒熄灭一个;(10%) 用5个LED模拟马达,马达转动的时候4灭一亮,顺时针时从左到右循环,逆时针是从右向左循环,循环速度和转速相关;(10%) 提供预设模式功能,可存储10种洗涤模式(衣物量、洗衣水温、洗衣模式预先设定好),设定过程如下:(10%) 在基本功能2中,按下“A”键,选择“自定义”模式,显示“0”,直接按下“E”键,表示选择“0”号预置洗涤模式,此时显示该模式的衣物量、洗衣水温和洗衣模式。也可用键盘输入“0”到“9”中的任何数字选择相应预置洗涤模式,按“E”确认。选择完成后按“F”按钮开始训练。 在基本功能2中,按下“B”键,选择“自定义”模式,显示“0”,用键盘输入“0”到“9”中的任何数字选择要设置的预置洗涤模式,按下“E”键,显示该模式原来预置的衣物量、洗衣水温和洗衣模式,参考基本功能2,重设预置衣物量,按“E”确认,参考基本功能3,重设洗衣水温,按下“E”键确认,参考基本功能4,重设洗衣模式,再按下“B”键存储预设值,回到基本功能初始状态。 2、状态机设计思路: 功能、指标、规模 功能——“两步走” 首先,在仔细分析题目要求之后发现,从宏观上看整个过程可分为设置参数(包括洗衣服数量、洗衣水温、洗衣模式)和计数即洗衣过程。因此,这两个部分可分别设置一个状态机进行控制。而为了使两个大的过程之间过渡顺利,需要在设置参数的过程完成之后产生一个信号,控制计数过程的开始。 指标 大的思路有了之后,再细细划分。首先,设置参数的状态可分为:等待;启动键盘;设置洗衣数量;确认(如果设置错了可返回前一个状态);设置洗衣温度;确认(设置错了可返回前一个状态);设置洗衣模式;确认;结束参数设置并进入计时过程。共8个状态,用4位二进制码表示为0000,0001,0010,0011,

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档