洗衣机定时器解决方案.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 1 选题背景 1 1.1 指导思想 2 1.2设计要求 2 1.3 方案论证 2 1.3.1选择什么器件来计时 2 1.3.2用什么器件提供脉冲 2 1.3.3怎样达到控制时分秒按进制变化 2 1.3.4怎样设置洗涤时间 3 1.3.5怎样控制LED灯显示洗衣机正反转状态 3 2 电路设计 3 2.1 总体方框图 3 2.2 工作原理 3 3 各主要电路及部件工作原理 3 3.1 1HZ脉冲产生电路 3 3.2递减计数器与时间显示 4 3.3洗涤时间设置电路 6 3.4洗衣机工作状态显示电路 6 4 原理总图 7 5 元器件清单 7 6 调试过程及测试数据 8 6.1调试过程 8 6.1.1 检查按钮开关 8 6.1.2 检查74LS192与CD4511及数码管之间的连接 8 6.1.3 检查三个74LS192的工作状况 8 6.1.4 检查555电路的频率 8 6.1.5 观察74LS138控制洗衣机的三个状态 8 6.2 整体电路的结果分析 9 6.3仿真结果 9 7 小结 9 8 设计体会及今后的改进意见 10 8.1体会 10 8.2本方案的特点及存在问题 10 8.2.1特点 10 8.2.2存在问题 10 8.3 改进意见 10 参考文献 11 正 文 1 选题背景 现今人们生活水平越来越高,家家户户基本都有一台洗衣机,洗衣机由于洗涤方便深受人们喜爱。随着时代的发展,洗衣机也不断的革新、发展。 1.1 指导思想 一般洗衣机在洗衣和脱水的时候希望对其进行定时,让其在指定的时间内进行工作,超过时间停止工作。这样就需要一个倒计时计数器,对于洗衣机而言,只需要分秒计数器。 1.2设计要求 洗衣机定时器设计说明: 设计要求: (1) 洗涤时间在0~99分钟内由用户自行设定,单位为每分钟; (2) 用两位数码管对洗涤过程作计时显示(以分钟为单位),直到时间到而停机; 当定时时间到时,在洗衣机停止工作的同时发出音频信号提醒用户注意。 注:用三个LED表示洗衣机工作状态。 1.3 方案论证 1.3.1选择什么器件来计时 首先对于洗衣机电机的工作顺序:“启动——正转20s——暂停10s——反转20s——暂停10s——正转20s——……——时间到停止”的情况,我们可以设计一个定时器来控制洗衣机电机的运转。由其正传反转及暂停时间分析知道洗衣机运转的周期为60s,并且呈现周期循环,直到时间停止为止。我们选择一计数器进行60s的计数,并且利用计数器的秒状态来控制洗衣机的电机工作状态进而设置正转、暂停、反转。 1.3.2用什么器件提供脉冲 因为我们采用计数器计时来控制洗衣机工作的时间,所以必须给其加上一个合适频率的时钟。我们思考了两种方案,一是采用555定时器,二是采用顺序脉冲发生器来提供固定的时钟。考虑到电路简单的元素,我们决定用555定时器,因为它只需外接两电阻和电容。较为简便。 1.3.3怎样达到控制时分秒按进制变化 对于用数码管显示洗涤时间,有两种方法实现。第一是采用加法计数,第二是用减法。考虑到减法计数可以使人更直观的看到剩余的时间,所以选用十进制加减法计数器74ls192元器件。由于秒到分进制是60,我们用秒脉冲来提供秒个位的时钟,我们利用置数法将74ls192设置为十进制减法计数器,给其down端加1hz的脉冲每一秒减一,当其为零时发生借位,进而使秒十位的个位减一,当分发生借位时使分的个位减一,接着发生借位时十分的十位减一。 1.3.4怎样设置洗涤时间 因为74HC192是加减法计数器,所以可以在其up端加一个开关电路,平时使其置为高电平,当按下开关后引脚变为低电平,数码管显示时间加一用户可以自行设置0—99分钟的任意时间来达到定时功能。 1.3.5怎样控制LED灯显示洗衣机正反转状态 对于用LED模拟洗衣机的工作状态:LED1点亮表示正转,LED2点亮表示暂停,LED3点亮表示反转。显然可以利用74ls138译码器,将秒十位的Qa、Qb、Qc分别接至A、B、C端进行译码,将输出4、5,0、3,1、2分别接至与非门输出分别接至LED1、LED2、LED3,从而实现洗衣机工作状态的指示。 2 电路设计 2.1 总体方框图 洗涤时间显示 ↑ ↑ 1HZ脉冲产生→秒脉冲计数器→分脉冲计数器←洗涤时间 ↑ ↓ 控制开关 工作时间译码器→LED显示工作状态 图2-1 总体方框图 2.2 工作原理 首先,从秒脉冲出来的信号,经过一个控

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档