- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用WHDL设计洗衣机控制器推荐
利用VHDL设计洗衣机控制器
1 引言
2 选题研究的意义
2.1 课题来源
2.2 课题研究的背景
2.3 研究的目的和意义
.4 应解决的主要问题及应达到的技术要求
2.4.1 需解决的主要问题
洗衣机控制系统的核心部件是控制器。洗衣机控制电路包括控制器、控制对象、状态显示电路、计时器及报警电路。它是一闭环系统,内部结构有洗衣机状态转
换时间信号产生器、状态计数器、数据选择器和状态译码器,它能自动发出顺序循环控制信号(S、R、L),并同时完成在该状态下的计时功能。另外,它还向控制对象提供一个工作过程的周期信号(T),作循环次数累计。控制对象是由4位二进制计数器和4位数值比较器构成,它对T作计数,与此同时与人工输入的预置循环数比较,随时将反应受控器自身状态的信号反馈给控制器,从而实现系统的控制功能。
2.4.2 需实现洗衣机控制器的控制功能
⑴ 洗衣机的状态为待机5s→正转60s→待机5s→反转60s,并用3个LED灯和7段显示器分别表示其工作状态和显示相应工作状态下的时间。
⑵ 自行设定洗衣机的循环次数,这里设最大的循环次数为15次。
⑶ 具有紧急情况的处理功能。当发生紧急情况时,立即转入到待机状态,紧急情况解除后继续执行后续步骤。
⑷ 洗衣机设定循环次数递减到零时立即报警,以表示洗衣机设定的循环次数已经结束。
⑸ 输入变量:时钟CLK,直接清零RD,暂停/连续EN,设定洗衣机的循环次数SET。
⑹输出变量:三个工作状态S、R、L,一个过程周期T(T4),8421BCD码Q7…Q0输出及报警信号。
2.5 国内外研究现状,发展趋势及存在的主要问题
2.6设计工具介绍
3 洗衣机控制器设计的方案论证
3.1 洗衣机控制器设计的方案选择
设计洗衣机控制器,通常可以用三种方法来实现。
方法一,可以用纯机械式来设计控制器。本方法利用机械原理来设计定时器。例如可以利用弹簧储存能量和释放能量的过程得到定时时间。其原理如同机械式(上发条)的钟表。由于长时间工作,金属容易疲劳,一旦出现这样的情况,其定时的误差变大,导致定时不准确。同时由于金属的疲劳和磨损等,可能引发定时器停摆,轮子打滑,进水等问题。但机械式控制器具有制造方便,成本低等特点,所以在很多场合应用面依然比较广。
方法二,利用单片机控制。利用单片机设计控制器也是一种理想的设计方案。其优点突出,主要表现为:前期开发投入少,效率高,设计周期短,控制精度较高。但单片机芯片单价高,如果大批量生产,其性价比较低;另外,在实际工作过程中容易出现死机,程序调用混乱等问题。
方法三,采用FPGA。FPGA具有体积小,可靠性高等优点。它一方面克服了机械式控制器所引发的定时器停摆,轮子打滑,进水等缺点;另一方面也克服了利用单片机设计的控制器的问题,不易出现死机,程序调用混乱等问题。同时,采用大批量生产时,其性价比高。
虽然方案二也能实现设计任务,但程序结构繁冗,用户看起来不太直观。方案三只用一个转换器就能实现,程序简单也能较好的完成设计任务。且移植性好,功能更容易扩展。本设计选择方案三实现洗衣机控制器的功能。
3.2 数字系统的FPGA设计流程
3.
系统结构框图[8]如图2所示。
洗衣机控制电路包括控制器,控制对象,状态显示电路,计时器及报警电路。
控制器是系统的核心部件。它是一闭环系统,内部结构有5s和60s信号产生器,状态计数器,数据选择器和状态译码器,它能自动发出顺序控制信号(S、R、L),并同时完成在该状态下的计时功能。另外,它还向控制对象提供一个工作过程的周期信号(T),作循环次数累计。
控制对象是由4位二进制计数器和4位数值比较器构成,它对T作计数,与此同时与人工输入的预置循环数比较,随时将反应受控器自身转台的信号反馈给控制器,实现系统的控制功能[8]。
图2 系统的结构框图
状态显示电路是通过3个LED灯来显示洗衣机的状态:当洗衣机暂停或出现紧急情况时第二个LED灯亮,当洗衣机正转时第一个LED灯都亮,当洗衣机反转时,只有第三个LED灯亮。
报警控制电路的功能是当设定的循环次数减到零时提示用户。
LED灯和数码管显示电路:通过LED灯来显示洗衣机的各种工作状态,利用数码管来显示时间。
3.
蜂鸣报警系统
蜂鸣报警系统
(根据机器运行的过程或状态给出蜂鸣或报警)
供电系统
(提供控制板电源)
门盖状态检测
(检测洗涤过程中门盖状态)
供排水系统
(按照一定的洗涤中期进水或排水)
电机驱动系统
(驱动电机按照一定的周期或节奏洗涤及脱水)
负载检测系统
( 检测衣物重量 )
用户接口
(获得用户输入同时反映机器状态)
控制器
图3 洗衣机控制系统
3.
洗涤洗涤放入衣物水流设置水位设置
洗涤
洗涤
放入衣物
水流设置
水位设置
模式选择
洗涤时间设置
默认洗涤时间
您可能关注的文档
- 初三历史上(人教版)期末测试卷推荐.doc
- 初三历史单元测试题(一)推荐.doc
- 初三学生英语校本教材推荐.doc
- 初三化学试题第八九单元评估测试题及答案推荐.doc
- 初三数学期中质量测试推荐.doc
- 初三物理上册期中试卷推荐.doc
- 初三物理上册期中 试题推荐.doc
- 初三化学试题___第三单元 物质构成的奥秘同步练习题及答案解析推荐.doc
- 初三物理单元测试卷(质量与密度)推荐.doc
- 初三物理上期末试卷(苏科版)推荐.doc
- 2025年甘肃电器科学研究院聘用人员招聘历年真题题库含答案解析(必刷).docx
- 2025年十堰辅警招聘考试题库推荐.docx
- 2025年贺州辅警招聘考试真题推荐.docx
- 2025芜湖镜湖区“乡编村用”招聘事业单位工作人员2人笔试历年题库含答案解析(夺冠).docx
- 2025年庐江县辅警招聘考试真题最新.docx
- 国家开放大学电大专科《法律基础与实务》2025-2025期末试题及答案(试.docx
- OHSMS审核部分复习题.docx
- 年中国人民银行招聘经济金融类考试笔试内容和历年真题.docx
- 【中考真题】2025年湖北省恩施州中考地理试卷(附答案).docx
- 2025年黄山市休宁县农村供水有限责任公司招聘2人备考题库附答案解析(夺冠).docx
最近下载
- CECS302-2011 乡村建筑外墙板应用技术规程.docx VIP
- CECS438-2016 住宅卫生间建筑装修一体化技术规程.docx VIP
- CECS455-2016 应急电源系统施工及验收规程.docx VIP
- 注塑模具运行确认记录表(1).docx VIP
- DLT 598-2010 电力系统自动交换电话网技术规范.docx VIP
- 民宿酒店运营管理实务操作手册.docx VIP
- KRONES润滑资料概要1.ppt VIP
- 新教科版二年级上册科学期末测试卷通用.docx VIP
- 容器-Kubernetes认证管理员CKA培训教材.pdf
- 医疗纠纷预防和处理条例(完整版).pptx VIP
原创力文档


文档评论(0)