- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
華中科技大學电子技术课程设计院系:控制科学与工程系专业班级:自动化0808班姓名:XXXX学号:XXXXX指导教师:XXXX课程设计名称智能洗衣机控制器的设计设计内容及要求①设计一个智能洗衣机控制器,能够实现洗衣,漂洗和脱水的功能。②要求能够使用按键模拟对洗衣机的控制,能够设置工作模式,为了便于观察,将洗衣机设定的工作模式(1~5)和整个过程所剩的工作时间用数码管显示出来(时间分辨率为1分钟),能够将洗衣机当前所处的状态(注水,洗衣,排水,甩干)用发光管或者数码管显示出来。【模式1】:洗衣模式--强力洗(洗衣30分钟)【模式2】:洗衣模式--普通洗(洗衣20分钟)【模式3】:洗衣模式--轻柔洗(洗衣10分钟)【模式4】:漂洗模式【模式5】:甩干模式注:在以上5个模式中,每次注水1分钟,漂洗5分钟,排水1分钟,甩干1分钟,模式1~3的洗衣时间如上所示,具体的洗衣步骤如下:【模式1~3】:注水-洗衣-排水-甩干-注水-漂洗-排水-甩干-注水-漂洗-排水-甩干。【模式4】:注水-漂洗-排水-甩干-注水-漂洗-排水-甩干。【模式5】:甩干。【要求】:实现逻辑控制过程,可以选择性的加入注水口无水报警等人性化的状态提示,操作完毕使用蜂鸣器鸣叫两秒提示。③画出洗衣机控制器的状态机,写出状态编码方案。④用Verilog语言对设计进行描述,设计一个测试方案,并能够下载到实验板上调试成功。⑤写出设计性实验报告,并打印各层次的源文件和仿真波形,然后作简要说明。并谈谈此次实验的收获、感想及建议系统设计1.系统框图及说明‘重置与暂停’,‘模式选择’,‘无水信号’些均为输入。‘无水报警’,‘结束报警’‘数码管显示’均为输出。2.状态转换图及说明洗衣机洗衣机共分为5个模式,模式分别为MODE1强力洗,MODE2普通洗,MODE3轻柔洗,MODE4漂洗,MODE5甩干;状态分别为000注水,001洗衣,010漂洗,011排水,100甩干。另外,为使洗衣机增添功能,添加了两个个状态,一个为初始状态110,另一个为结束状态101。3.输入输出设计(开关,按键,数码管,LED)控制器设定有2个开关,一个为开始/重置开关,一个为有水/无水开关;2个按钮,一个是模式选择按钮,一个是暂停/继续按钮。输出数码管6个,两个用于显示整体剩余时间,两个用于显示阶段剩余时间,一个用于显示当前模式,一个用于显示当前状态。LED两个,一个是结束警报,一个是无水警报。4.附加功能为了人性化操作界面,增加了阶段剩余时间、无水警报、开始重置开关、暂停继续按钮。阶段剩余时间显示当前阶段的剩余时间。在无水的前提下到达注水状态时就会发出无水警报,并且暂停,无水信号消除后警报消除,并继续工作。在洗衣过程中可以随时重置。在洗衣过程中可以随时暂停,取消暂停后从原状态继续工作。5.使用指南开始/重置开关处于重置端时,可以按模式选择按钮,按一下模式变一下,并通过模式数码管显示当前模式,通过整体剩余时间数码管显示此模式所需时间。将开始/重置开关拨到开始端,洗衣机开始工作。在工作过程中按模式选择按钮无效。工作过程中按一下暂停/继续键,洗衣机暂停,再按一下此键,洗衣机继续工作。若无水/有水开关处于无水端,洗衣机到达注水状态时,无水警报LED闪烁,洗衣机暂停。将无水/有水开关拨到有水端,无水警报消除,洗衣机继续工作。整个洗衣过程结束后,结束报警LED闪烁。7任意时刻将开始/重置开关拨到重置端,洗衣机恢复到未工作状态。系统仿真1开始前选择模式2正常洗衣过程中3先暂停后继续4无水报警及加水5洗衣结束及结束报警6重置后及选择模式后再次洗衣心得体会此次课程设计共有三个题目,难度不一,我想既然要做就做最难得一个,于是选择了洗衣机控制器。老师给我们提供了源代码,不过我决定不去看,我要用自己的努力自己的思考做出一个完全属于自己的程序,带着这个想法,我开始了电子技术课程设计。此次课程设计要用VerilogHDL语言来设计,由于上学期我独自设计了数字钟,对这门语言有比较深刻的认识,所以这一次我并没有在VerilogHDL语言上遇到什么问题,在之后的编译中也基本没碰到语法错误,这使我意识到掌握好基本功可以使效率大大提高。首先是进行整个系统的设计,开始我想用交通灯的那种思路去解决,可是发现这并不是一种好方法,既然涉及到剩余时间的显示,何不用一个总的时钟来控制,于是我选择了这种方法,用一个总的加计数时钟,再根据选择的模式,判断当前所处的状态。有了整体思路,整个工作就解决了一大半。我在草稿纸上画出整个电路的模块图,然后开始编程序。在编程序时,我先把顶层需要的模块单独编好。这并不是一种自下而上的设计方法,因为我已经把系统设计好了。我从底层模块开始编写,比如加计数器,减计数器,七段译码器等等,编好一个调试一个,确保了底层模块的正确性,那样在写
您可能关注的文档
- 知识管理-基于知识管理的丰田生产方式研究.pdf
- 信号分析与处理——MATLAB语言及应用.pdf
- 液货船的危险区域与电气设备选用.pdf
- 一次主机失速故障的成因分析.pdf
- 一生中不可不读的100个人生感悟 顿悟.pdf
- 一种适用于多用途货船的电气设计方案.pdf
- 一种用于船舶电站自动监测系统中的并车方法.pdf
- 已报废硬盘修复记.pdf
- 因特网 Internet 高级编程.pdf
- 应用层.pdf
- 2025集美大学诚毅学院单招《数学》全真模拟模拟题及参考答案详解(B卷).docx
- 2025陕西财经职业技术学院单招《数学》全真模拟模拟题及一套答案详解.docx
- 2025陕西省建筑工程总公司职工大学单招《数学》每日一练试卷附参考答案详解【研优卷】.docx
- 2025陕西航空职业技术学院单招《数学》考试综合练习附参考答案详解(典型题).docx
- 2025陕西省建筑工程总公司职工大学单招《数学》考前冲刺练习带答案详解(综合卷).docx
- 2025陕西省建筑工程总公司职工大学单招《数学》常考点试卷含完整答案详解【全优】.docx
- 2025陕西航天职工大学单招《数学》预测复习(真题汇编)附答案详解.docx
- 2025陕西航天职工大学单招《数学》预测复习(真题汇编)附答案详解.docx
- 2025陕西艺术职业学院单招《数学》考前冲刺试卷含答案详解(培优B卷).docx
- 2025青海交通职业技术学院单招《数学》考前冲刺练习附答案详解【实用】.docx
最近下载
- 成人住院患者静脉血栓栓塞症的预防护理-中华护理学会团体标准2023.pptx VIP
- 铁道概论复习知识点总结.docx VIP
- KXH36矿用隔爆兼本质安全型语言声光信号器操作手册.pdf VIP
- 3--kxh127矿用隔爆兼本安型多功能通讯信号装置(说明书).doc VIP
- 新能源汽车概论-全套PPT课件.pptx VIP
- 桥梁上部施工技术全套配套课件满洪高ppt1概述+2拱桥构造.ppt VIP
- 鄂东气田石楼西区块永和 30 井区致密气开采矿山地质环境保护与土地复垦方案.pdf VIP
- 新时达AS380电气原理图随机图纸RH0000739;22版型规;非18芯;V1.0.pdf
- NQMS及其数字化运营(简V5.0).pptx VIP
- 成都诗丽堂公司采购部工作指导书.doc VIP
原创力文档


文档评论(0)