具有数字显示的洗衣机时控电路.docx

上传人:b****6 文档编号:5623346 上传时间:2022-12-29 格式:DOCX 页数:8 大小:328.65KB
下载 相关 举报
具有数字显示的洗衣机时控电路.docx_第1页
第1页 / 共8页
具有数字显示的洗衣机时控电路.docx_第2页
第2页 / 共8页
具有数字显示的洗衣机时控电路.docx_第3页
第3页 / 共8页
具有数字显示的洗衣机时控电路.docx_第4页
第4页 / 共8页
具有数字显示的洗衣机时控电路.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

具有数字显示的洗衣机时控电路.docx

《具有数字显示的洗衣机时控电路.docx》由会员分享,可在线阅读,更多相关《具有数字显示的洗衣机时控电路.docx(8页珍藏版)》请在冰豆网上搜索。

具有数字显示的洗衣机时控电路.docx

具有数字显示的洗衣机时控电路

一、设计题目及要求

(一)设计题目:

具有数字显示的洗衣机时控电路

(二)设计要求:

1、洗衣机工作时间可在1~15分钟任意设定(正分钟数);

2、规定电动机运行规律为正转20s.停10s.反转20s.停10s.再正转20s,以后反复运行;

3、要求能显示洗衣机剩余工作时间,每当电机运行1分钟,显示计数器自动减1,直到显示器为“0”时,电机停止运转;

4、电机正转和反转要有指示灯指示

二、设计过程及内容

(一)设计方案:

(1)首先设计一个1465进制的分频器1465count,用3个74161构成,将1465HZ的时钟脉冲分频为1HZ,来实现1秒的频率作时钟信号。

(2)设计一个可产生六十进制进位信号模块count60,用2个74161构成,每六十个时钟信号产生一个进位信号。

,实现1分钟的频率作时钟信号。

(3)设计一个控制灯的模块deng,在六十秒周期中前二十秒灯zheng亮(表示正转),再十秒灯ting亮(表示停),再有二十秒灯fan亮(表示反转)再十秒灯ting亮(表示停)。

(4)设计一个模块jishiqi,完成“洗衣机工作时间可在1~15分钟任意设定(正分钟数);能显示洗衣机剩余工作时间,每当电机运行1分钟,显示计数器自动减1,直到显示器为“0”时,电机停止运转的任务。

用减法计数器74191使分钟数自动减1,另外要用到扫描显示电路,将分钟的个位和十位上的数据分别用两个数码管进行显示,用以显示倒计时,显示机器的剩余工作时间。

数码管显示电路用门电路和BCD—七段7449显示器构成。

74191和数码管显示电路之间需加一个将四位二进制数转换八位二进制数以实现十位和个位显示的模块date。

(二)设计模块

(1)1465进制计数器

将3个74161用整体置数法制成1465进制的分频器1465count,将1465HZ的时钟脉冲分频为1HZ,来实现1秒的频率作时钟信号。

另加一与门和或门用于避免竞争冒险现象,具体连接如图:

仿真波形如图:

(2)六十进制模块60count

将2个74161和1个与门用整体制数法构成六十进制计数器60count,每六十个时钟信号产生一个进位信号。

具体连接如下图:

仿真波形

(3)灯控模块deng

在上一模块,已经将1465HZ的输入信号转换成1HZ的输入信号,本模块也是使用1HZ的输入信号。

在这里我们使用2个74160和1个74138译码器。

因为是在60秒中灯各自显示,所以只看000、001、010、011、100、101这几个数即可,首先前20秒正转,即000和001,观察特点,用一个与门即可实现,反转和停的道理是一样的。

这样就只会有6个脉冲信号的输出!

具体连接如下图:

仿真波形:

(4)数据模块

本模块实现自动设定工作时间,显示工作时间以及工作时间递减的功能。

这里我们使用了一个将四位二进制转换为八位二进制来显示十位个位的模块jishiqi,并用与门和或门实现数据选择,再用1个7449显示器。

首先其真值表如下:

D

C

B

A

D2

C2

B2

A2

D1

C1

B1

A1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

1

0

0

0

0

0

0

0

1

0

0

0

1

1

0

0

0

0

0

0

1

1

0

1

0

0

0

0

0

0

0

1

0

0

0

1

0

1

0

0

0

0

0

1

0

1

0

1

1

0

0

0

0

0

0

1

1

0

0

1

1

1

0

0

0

0

0

1

1

1

1

0

0

0

0

0

0

0

1

0

0

0

1

0

0

1

0

0

0

0

1

0

0

1

1

0

1

0

0

0

0

1

0

0

0

0

1

0

1

1

0

0

0

1

0

0

0

1

1

1

0

0

0

0

0

1

0

0

1

0

1

1

0

1

0

0

0

1

0

0

1

1

1

1

1

0

0

0

0

1

0

1

0

0

1

1

1

1

0

0

0

1

0

1

0

1

由真值表画得电路图如下:

仿真波形图

同时还使用了74191减法计数器.jianfajishuqi电路图如下

仿真波形图

5)总控制模块

将各个部分连接起来,用control控制电路,再用1465HZ作为总的输入信号cp;clkkuai,灯deng0和显示器jishiqi作为输出,jianfajishuqi控制时间递减;完成了洗衣机的电路。

电路图如下:

仿真波形如下

三、设计结论

经过实验板的验证,该电路设计达到了预期的目标,实现了题目所要求的各项功能,本次EDA成功!

四.设计感想

在设计过程中,出现了许多问题。

开始是对整体思路的把握,首先是需要考虑怎样把题意转化为我们学过的逻辑表示,需要联系好多的知识,觉得很复杂。

但后来分模块一个功能一个功能的去设计,感觉也不是太难,就是个别的需要仔细翻阅课本,例如在连接四位二进制数到八位二进制数转换以实现十位个位显示的电路时,起初不知道用什么去实现,后来在重复看书的过程中,发现了可以用卡诺图去实现。

还有在连接显示器那部分电路的时候,本来是只显示十位和个位上的数字,就需要2个显示器,可是硬件上只有一个显示器连接口,刚刚连接好的电路就需要修改,又会关联到许多东西。

在整体检查时,发现有部分电路其实可以简化,于是又对电路做了些相应的修整。

其次在电路仿真的过程中也会出现一些这样那样的问题,有的达不到预期的结果,还要重新修改电路,有的总会有毛刺出现,因此还要再加些门电路避免竞争冒险的电路。

这次EDA课程设计中,我又学到了许多知识。

明白了并不是课本上学会了就行了,还要实际动手操作一下,理论与实践相结合。

这次课程设计也更加巩固了数电的一些知识,同时也了解了硬件的使用。

在今后的学习中可以用这些硬件检验自己的设计。

激发了对数电的兴趣。

感谢学校给我们这次实际动脑动手的机会,使我们熟悉EDA的一些基础知识、理念,培养了我们的独立思考、动手能力和创新意识。

同时为以后的学习和实践都会起到很大的帮助。

最后感谢学校以及学院为我们提供的这次锻炼机会!

!

!

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1