- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子课程设计报告()
电子技术基础课程设计
——智能洗衣机控器
院 系: 自动化学院
专 业: 自动化
班 级: 1102 班
姓 名: 秦元龙
号: U201113554
同组成员: 赵丁森 容耀坤
第 1 页第 1 页
电子课程设计报告()
一、课程设计名称
智能洗衣机控制器的设计
说明(最开始我们选的是智能电梯控制器的设计,小组
讨论发先,双电梯作用下,要实现智能比较复杂,于是我们临时换了
题目)
二、硬件平台
在老师的鼓励下,我们选择了比较新的硬件平台 Xilinx (我们
班几乎都选的此平台)
Xilinx 优点简介:在某些控制应用方面 CPLD 通常比 FPGA 速度快,但
其提供的逻辑资源较少。Xilinx 可编程逻辑解决方案缩短了电子设备
制造商开发产品的时间并加快了产品面市的速度,从而减小了制造商
的风险。与采用传统方法如固定逻辑门阵列相比,利用 Xilinx 可编程
器件,客户可以更快地设计和验证他们的电路。而且,由于Xilinx 器
件是只需要进行编程的标准部件,客户不需要像采用固定逻辑芯片时
那样等待样品或者付出巨额成本。(详细了解请参考相关网站)。
第 2 页第 2 页
电子课程设计报告()
三、设计内容及要求
能够使用按键模拟对洗衣机的控制,能够设置工作模式,为了便
于观察,将洗衣机的工作模式和所剩的工作时间用数码管显示出来,
能够将洗衣机当前所处的状态用发光管或者数码管显示出来。
【模式 1】 :洗很脏的衣服(洗衣 30 秒钟)
【模式 2 】 :洗脏的衣服 (洗衣 20 秒钟)
【模式 3 】 :洗一般的衣服(洗衣 10 秒钟)
【模式 4 】 :漂洗(每次漂洗 5 秒钟)
【模式 5 】 :甩干(每次脱水 1 秒钟)
注:在以上 5 个模式中,每次注水 1 分钟,漂洗 5 分钟,排水
1 分钟,甩干 1 分钟,模式 1~3 的洗衣时间如上所示,具体的洗衣步
骤如下:
【模式 1~3 】:注水-洗衣-排水-甩干-注水-漂洗-排水-
甩干-注水-漂洗-排水-甩干。
【模式 4 】:注水-漂洗-排水-甩干-注水-漂洗-排水-甩
干。
【模式 5 】:甩干。
【要求】:实现逻辑控制过程,可以选择性的加入注水口无水报警等
人性化的状态提示。画出洗衣机控制器的状态机,写出状态编码方案。
第 3 页第 3 页
电子课程设计报告()
用 Verilog 语言对设计进行描述,设计一个测试方案,并能够下载到
实验板上调试成功。写出设计性实验报告,并打印各层次的源文件和
仿真波形,然后作简要说明。 并谈谈此次实验的收获、感想及建议。
四、系统的设计
1.主模块的设计
1.1 模式选择开关的设计
我们一共给洗衣机设置了五种模式:3 种洗衣模式、漂洗、甩干。
由于这五种模式的选择是由用户手动输入,而且一旦确定,在该
模式洗衣完成前将不会改变(突发情况除外)。所以我们在 Xilinx 版
上分配了五个开关,而且按顺序排列,一次为模式一到模式五,用户
拨动第几个开关即选择模式几,这样不用再分配数码馆或者二极管来
显示用户当前模式的选择。
1. 2 无水警告和完成警告的设计
在洗衣机无水或者洗衣完成之后都会给用户一个警告来提醒
用户需要采取下一步的措施。由于Xilinx 版没有蜂鸣器,我们为这
2 个警告分别分配 LED 等,灯亮则表示警告发生。
文档评论(0)