- 3
- 0
- 约7.94千字
- 约 17页
- 2017-06-16 发布于湖北
- 举报
-基于状态机的智能洗衣机控制器的数字系统设计
VHDL数字系统设计与测试
题目:基于状态机的智能洗衣机控制器的数字系统设计
学院:电子工程学院
学号:1302121380
姓名:吕立辉
1 设计要求:
洗衣机控制系统的核心部件是控制器。它是一闭环系统,内部结构有洗衣机状态转换时间信号产生器、状态计数器、数据选择器和状态译码器,它能自动发出顺序循环控制信号(S、R、L),并同时完成在该状态下的计时功能。另外,它还向控制对象提供一个工作过程的周期信号(T),作循环次数累计。控制对象是由4位二进制计数器和4位数值比较器构成,它对T作计数,与此同时与人工输入的预置循环数比较,随时将反应受控器自身状态的信号反馈给控制器,从而实现系统的控制功能。
2 设计原理:
2.1 洗衣机控制器组成:
洗衣机控制电路包括控制器,控制对象,状态显示电路,计时器及报警电路。
控制器是系统的核心部件。它是一闭环系统,内部结构有5s和60s信号产生器,状态计数器,数据选择器和状态译码器,它能自动发出顺序控制信号(S、R、L),并同时完成在该状态下的计时功能。另外,它还向控制对象提供一个工作过程的周期信号(T),作循环次数累计。
控制对象是由4位二进制计数器和4位数值比较器构成,它对T作计数,与此同时与人工输入的预置循环数比较,随时将反应受控器自身转台的信号反馈给控制器,实现系统的控制功能。
状态显示电路是通过3个LED灯来显示洗衣机的状态:当洗衣机暂停或出现紧急情况时第二个LED灯亮,当洗衣机正转时第一个LED灯都亮,当洗衣机反转时,只有第三个LED灯亮。
报警控制电路的功能是当设定的循环次数减到零时提示用户。
LED灯和数码管显示电路:通过LED灯来显示洗衣机的各种工作状态,利用数码管来显示时间。
系统的结构框图
2.2 洗衣机控制器的控制功能:
2.2.1 洗衣机的状态为待机5s→正转60s→待机5s→反转60s,并用3个LED灯和7段显示器分别表示其工作状态和显示相应工作状态下的时间。
2.2.2 自行设定洗衣机的循环次数,这里设最大的循环次数为15次。
2.2.3 具有紧急情况的处理功能。当发生紧急情况时,立即转入到待机状态,紧急情况解除后继续执行后续步骤。
2.2.4 洗衣机设定循环次数递减到零时立即报警,以表示洗衣机设定的循环次数已经结束。
2.2.5 输入变量:时钟CLK,直接清零RD,暂停/连续EN,设定洗衣机的循环次数SET。
2.2.6 输出变量:三个工作状态S、R、L,一个过程周期T(T4),8421BCD码Q7…Q0输出及报警信号。
3 洗衣机控制设计:
3.1洗衣机控制框图:
3.2 洗衣机控制系统流程图
上图所示为系统控制框图,其中传感器输入信号包括进水完成信号、排水完成、混浊度检测信号3 个信号;按键输入信号则包括复位键(rst)、模式选择键、水位设置键、水流设置键、手动定时的上调、下调以及确认键(afm_time)、开始键7 个信号,注意按键信号需经过防抖动处理才能真正有效;显示模块中用3 个发光二极管分别代表洗衣机所处状态。
3.3 洗衣机状态转移图
4 设计论述
系统有3个工作状态:正转,反转,暂停,由状态标志量count控制。count=0时,洗衣机正转,时间持续60s;count=1时洗衣机第一次暂停,时间持续5s;count=2时洗衣机反转,时间持续60s;count=3时洗衣机第二次暂停,时间持续5 s,此时一个工作周期结束会产生控制信号T,设定的循环次数减1,若减1后循环次数为零,则洗衣机停止工作,产生报警信号;若循环次数不为零则继续工作。如果系统产生复位信号,则洗衣机停止工作产生报警信号。
4.1 各功能模块的实现(整个控制功能的VHDL程序见附录一)。
为了简化程序设计及增加可读性,本系统采取模块化的方式,使用的功能模块均以组件(component)的形式存在,并且将所有的组件都收集在同一个程序包中(package),在主程序内可以调用不同的模块组件,从而构成完整的结构。
自定义的程序包中主要包括如下组件:
4.1.1 秒脉冲信号、扫描时钟信号(用于分时显示四合一数码管)生成组件divclk,即对时钟信号clk进行分频。
4.1.2 消除按键抖动组件debounce。如图4 中的波形所示,只有当按键push 持续时间超过8 个clk 才被认为是有效按键,否则会被视为无效抖动;当按键信号有效时,则输出信号pushout 为高电平,并延时。
4.1.3 模式选择组件selector。输入按键信号push,经过消除抖动组
您可能关注的文档
- (语文S版)三年级语文上册课件-13-古诗两首-早发白帝城-2.ppt
- (讲课)遵守交通规则.ppt
- (课件1)5.2平行线及其判定.ppt
- (教科版)2014中考物理复习 9大专题.ppt
- (课件3)1.1具有相反意义的量.ppt
- (渔樵耕读讲解).ppt
- (课标版)2011年高考政治一轮复习精品课件:文化生活_第九课_推动社会主义文化大发展大繁荣.ppt
- (语文S版)三年级语文上册课件_群众也在淋雨_2.ppt
- (顶极好用)初二物理光的直线传播.ppt
- (青岛版小学三年级科学教材)科学在我们身边.ppt
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- 完整版04融创物业秩序服务可视化标准.ppt
- 统编人教部编版小学语文一年级下册语文标点符号练习+答案 .pdf VIP
- EPS系统参数及整车性能的匹配.pdf VIP
- 湖北省武汉市江岸区2023-2024学年六年级上学期语文期末试卷(含答案)2.docx VIP
- 2025年中国水性粘结剂行业市场全景调研及前景战略研判报告.docx
- EPS系统对车辆操纵稳定性影响的仿真的分析研究.pdf VIP
- 幼儿园年度工作总结卫生保健.pptx
- 职业健康管理:电力行业职业健康课件.pptx VIP
- 2026.01.01施行《招标人主体责任履行指引》PPT课件.pptx VIP
- 湖北省武汉市2022-2023学年六年级上学期语文期末试卷(含答案).pdf VIP
原创力文档

文档评论(0)