- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
洗衣機控制电路实验报告
北京邮电大学实验报告
题目:洗衣机控制器实验报告
专业:信息与通信工程学院
学号:
班级: 2009211125
姓名:刘明巍
实验目的与实验要求
实验原理及设计过程
仿真波形及波形分析
源程序
元器件清单及资源利用情况
故障及问题分析
总结和结论
一、实验目的与实验要求
目的
1. 熟练掌握 VHDL 语言和QuartusII 软件的使用;
2. 理解状态机的工作原理和设计方法;
3. 掌握利用 EDA 工具进行自顶向下的电子系统设计方法;
基本要求
洗衣机的工作步骤为洗衣、漂洗和脱水三个过程,工作时间分别为:洗衣20秒,漂洗15秒,脱水10秒;
用一个键实现洗衣程序的手动选择:A、单脱水;B、单漂洗;C、单洗涤;D、漂洗和脱水;E、洗涤、漂洗和脱水全过程;
用显示器显示洗衣机的工作状态(洗衣、漂洗和脱水),并倒计时显示每个状态的工作时间,全过程结束后,应提示使用者;
用一个键实现暂停洗衣和继续洗衣的控制,暂停后继续洗衣应回到暂停之前保留的状态;
提高要求
1. 三个过程的时间有多个选项供使用者选择
2. 可以预约洗衣时间
3. 自拟其他功能
二、实验原理及设计过程
整个洗衣机的控制程序分为:状态控制及倒计时模块、初始模式选择模块、报警模块、洗衣时间选择模块、选通译码模块、分频器模块等分别实现,最后连接为整体。
(1)按键模块由防抖模块和按键信号产生模块构成:防抖模块用来增加按键的灵活性和有效性;按键控制信号产生模块是通过按键来产生模式选择信号、各模式时间选择信号和开始/暂停信号,形成控制模块需要的各种控制信号。
(2)显示模块由时间显示设置模块、数码管显示模块和选通信号模块以及指示灯构成:其中时间设置模块用来完成时间显示个位和十位信号的设计;数码管显示模块用用来完成模式选择选项的显示数字、模式时间选择选项的显示数字和倒计时时间的显示数字的信号设计;选通信号用来实现六个七段数码管的同时显示的设计;而指示灯用来完成对各种状态的指示的设计。
(3)分频模块由100分频模块、10分频模块和1000分频模块构成的,通过对实验室芯片的系统时钟进行分频为其他模块提供适当的时钟信号。
(4)控制模块是整个系统的中心部分,是状态机设计部分。在该模块实现了洗衣机各种状态的设计。
(5)报警模块是对于当洗衣机每种状态完成时的报警指示灯亮起起提示作用的设计。
2设计过程
1)根据实验要求和自我功能扩展绘制系统模块化框图、逻辑流程图、MDS图。
2)计算机编程:按照上述设计,用VHDL语言进行编程实现。并编译通过,观察资源使用情况。
3)系统仿真
通过仿真软件仿真,观察波形图。
4)下载调试
将程序下载到实验板上,调试各功能是否满足最初设计要求。
5)修改程序
通过计算机仿真和下载调试,发现问题,返回原程序进行修改。再次进行下载调试。
3完整操作流程(扩展功能:预约模式,但下载后未能实现)
开始,此时用模式选择键选择工作模式
判断是否使用默认时间设定,若使用则用时间选择键选择所需要的3个状态的工作时间
可选择是否使用预约模式,如果是,则系统会在开始开关开启10秒后开始工作。
按开始键开始洗衣,计时器开始倒计时
在洗衣机正常工作时可通过暂停键选择暂停,取消暂停后将回到暂停前状态
整个工作完成后计时器显示00,工作状态灯熄灭,报警器发出声音提示(5s),此时可以把开始键拨回,等待继续选择模式
4. 系统模块化框图:
5 .逻辑流程图:
N
Y
Y
N
N
Y
N
Y
N N
Y
Y
文档评论(0)