洗衣机时控电路eda课程设计报告书

洗衣机时控电路eda课程设计报告书

ID:8483104

大小:1.05 MB

页数:12页

时间:2018-03-29

洗衣机时控电路eda课程设计报告书_第1页
洗衣机时控电路eda课程设计报告书_第2页
洗衣机时控电路eda课程设计报告书_第3页
洗衣机时控电路eda课程设计报告书_第4页
洗衣机时控电路eda课程设计报告书_第5页
资源描述:

《洗衣机时控电路eda课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、燕山大学EDA课程设计报告书题目:洗衣机时控电路(注:此文件应以同学学号为文件名)12一、设计题目及要求1.洗衣机工作时间可在1~15分钟内任意设定(整分钟数);2.规定电动机运行规律为正转20s、停10s、反转20s、停10s、再正转20s,以后反复运行;3.要求能显示洗衣机剩余工作时间,每当电机运行一分钟,分钟计时器自动减1,直到显示为“0”时电机;4.停止运转,停运后发出响两秒停一秒的蜂鸣提示;5.电机正转、反转和停转要有指示灯指示,并要有秒数正计时显示。二、设计过程及内容(一)设计方案1、首先设计一个732进制的

2、分频器frequency模块,来产生1秒的频率做时钟信号。用3个74160构成,采用整体置数法,将732HZ的时钟脉冲分频为1HZ。2、设计一个time模块完成“洗衣机工作时间可在1~15分钟任意设定(整分钟数);能显示洗衣机剩余工作时间,每当电机运行1分钟,显示计数器自动减1,直到显示器为“0”时,电机停止运转”的任务。用2个减法计数器74190使分钟数自动减1,其中一个控制个位,另外一个控制十位。3、十进制向二进制转换电路模块:设置时间的时候考虑日常生活习惯用十进制数,而数字电路中减法器和显示电路中都使用的是二进制数

3、字,因此设计十进制向二进制转换的电路,用以将设置的0~15分钟十进制数字转换为电路使用的二进制数字,用2片74148实现。4、设计一个灯控zhuan模块,用于指示洗衣机正转、反转和停转的状态。在六十秒的周期中前20秒灯L1(指示正转)亮,再十秒灯L3(指示停转)亮,再有20秒灯L2(指示反转)亮,再十秒灯L3亮。其中用两个74160构成60进制,并采用1个74138译码器实现对指示灯的控制。5、设计一个display模块,用于对正转、反转和停转进行秒数正计时。6、设计一个fengming模块,用于完成“停止运转后发出响两

4、秒停一秒的蜂鸣提示”这一要求。用一个74160构成三进制电路完成蜂鸣器控制。7、设计一个扫描显示电路show模块,将分钟的个位和十位、秒的个位和十位分别接入4个74151,用一个七段显示译码器7448完成显示。(二)设计模块1、732分频frequency用3个74160构成,采用整体置数法,将732HZ的时钟脉冲分频为1HZ。电路图如下:12仿真结果:在732个脉冲后出现一个信号,符合设计要求。2、time模块主要以可逆十进制74190计数器为主,以change、99c0和12zhuanma模块为辅助。输入1到15之中

5、的一个数,设置定时时间。change模块将输入的十进制数转化为二进制数,这里采用两个优先编码器74148级联。然后zhuanma模块将四位二进制数转化为8位BCD码,使其分别表示输入十进制数的个位和十位。为了保证到了定时时间洗衣机能够停止工作,采用两个4输入或门将减法器输出接回到GN端,当减数到0时,74160停止工作。同时将LDN端设置为外部输出控制,当控制信号给出高电平时,74190方能工作。time模块电路图如下所示:仿真结果如下:仿真结果如图所示与预期一致。122.1change模块该模块使用2片74148优先编

6、码器扩展构成16位优先编码器。实现的功能是将设定的十进制运转时间转换为四位二进制数码,当外界未给出运转时间的信号时,由于74148优先编码的特性,将默认是运转15分钟。实际应用时可以用旋转按钮方便的实现选择运行时间,也可以在数字屏幕上方便的选择。1~15表示设置的时间输入信号,d3~d0表示四位二进制输出信号。电路图如下:仿真结果如下:输入14时仿真结果输出1110,与预期结果一致。2.2zhuanma模块12该模块根据74190减法器四位二进制输出和要转换为的八位二进制输出真值表(见附录1)关系设计而成,其中a3~a0

7、是由74190减法器输出转接的输入,y4表示十位的二进制信号输出,y3~y0表示十进制的个位信号输出。zhuanma模块电路图如下:仿真结果如下:输入1111,输出结果为15,仿真结果和预期一致。123、控制灯转zhuan模块该模块实现正转20s,暂停10s,反转20s,暂停10s的功能和每分钟输出一个进位脉冲。用2片74160构成60进制计数器做为该模块的主体,在完成一次60s计时时,通过一个D触发器消除尖峰脉冲在count60输出端口输出1分钟的进位信号;在一分钟内,因正转反转暂停三个状态都是整十秒的运行,个位都是0

8、~9的输出,只有十位表现有区别,故只考虑十位的输出。在十位的二进制输出中,正转的十位为0和1,即000和001;反转的十位为3和4,即011和100;暂停的为2和5即010和101。这三个状态可用1片74138译码器完成74160的十位二进制码的转换输出。Forward表示正转信号输出,opposite表示反转信号输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。