版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子技术课程设计报告设计题目:洗衣机时控电路院(部): 专业班级:学生姓名:学号: 指导教师:目录洗衣机控制电路 2.一、绪论 2.1.1 设计任务 2.1.2 要求 2.二、洗衣机控制电路分析 3.2.1 电路工作总体框图 3.2.2 六十进制秒计数器和一百进制分计数器 4.2.3 预置时间 8.2.4 循环电路 9.三、总电路 1.2.3.1 正转仿真 1.2.3.2 反转仿真 1.3.3.3 停止仿真 1.4.四、结束语与心得体会 1.5参考文献 1.6.洗衣机控制电路摘要:本设计是基于数字电路定时器的洗衣机简易控制电路, 着眼于目前普遍应用在洗衣机控 制系统上的正反转动, 设计了一个普
2、通洗衣机的主要控制电路, 定时器, 它按照一定的洗涤 程序控制电机做正向和反向转动, 并且运用数码管来显示预置时间和洗涤剩余时间。 运用仿 真电路实现其运转功能。关键词: 洗衣机 数字电路 proteus 仿真 电路设计、绪论1.1 设计任务开始前我们通过控制三向开关来对其运行时间进行预置即洗涤时间设置, 开始运转后, 洗涤时间显示进行减计数功能, 当秒计数器的个位减为零时就向十位借数, 十位减一 (分计 时器同理) ,而在同时通过并行输出寄存器稳定输出秒十位数据, 再经过门电路来控制洗衣 机运行状态的显示灯,当设置的洗涤时间到后,显示器显示清零。运转状态:定时转动T正转T暂停T反转T暂停T停
3、止定时未到1.2 要求首先设计让倒计时显示器按规律运行的电路,再通过倒计时电路的信号来控制交通灯按 4 种状态循环变换。电源电路采用 9V 变压器、整流桥和稳压管,使 220V 的交流电转换为 5V 的直流电。 4Hz 方波脉冲由 555 定时器产生, 再由 74LS193 实现 4 分频, 最终输 出 1Hz 的脉冲信号; 用两块 74LS193 实现倒计时, 一块显示十位, 一块显示个位, 用 2 个 D 触发器 74HC74 实现 30s, 20s, 5s 时间的转换;利用倒计时电路控制4 个状态。最后通过 74LS138 和相应的逻辑门实现对交通灯亮灭的控制。1 .规定电动机运行规律为
4、正转 20s、停10s、反转20s、停10s、再正转20s,以后反复运 行;2. 要求能显示洗衣机剩余工作时间,每当电机运行一分钟,显示计数器自动减1,直 到显示器为“ 0”时,电机停止运转;3. 电机正转和反转要有指示灯指示。由要求1的正转20s、停10s、反转20s、停10s、再正转20s 一个周期刚好是 60秒, 我们可以用六十进制秒计数器的十位的数字状态来进行运行状态的控制。例如,当秒位在 59s40s 之间时 , 需要门电路来实现秒十位上的亮,。要实现洗衣机剩 余时间的显示,根据实际情况它就包括分和秒的显示。首先我们利用四个74LS192 十进制减数器设计成六十进制秒计数器和百进制分
5、计数器, 然后将可以接高低电平的四个双向开接 到它的最高位的四位即就是分的十位, 在运行之前通过键盘控制它的个高低电平输入即进行 预置数(当然 也可以进行分的个位预置数,在设计中为了体现这种思想,我们只预置分的 十位) ,剩余时间显示的话, 只要在六十进制秒计数器和百进制分计数器的个位和十位分别 接上一个显示器即可。再者, 我们需要一个寄存器来稳定数码管的显示, 将此刻秒计数器的十位数稳定输出来 控制运动状态灯的显示。 由于该功能的实现是以秒为单位进行脉冲计数的, 所以需要设计一 个秒脉冲源, 但我们采用最简单的方法, 只要对脉冲源的频率属性进行了设计而已, 不做特 别要求。二、 洗衣机控制电
6、路分析2.1 电路工作总体框图洗衣机控制电路主要由以下几部分构成,如图1-1 所示,有六十进制秒计数器,一百进制分计数器,剩余时间显示电路, 总控制电路,双向开关预置数电路,运行状态显示灯电路等六部分组成。行态示 运状显灯向关置 双开预数图1-1系统框图2.2六十进制秒计数器和一百进制分计数器模块选用具有双时钟输入功能的可逆计数器74LS192来实现,需要的是它的减数功能。1将它的加计数端 UP接到高电平或者+5伏电源上,CLK接地端;LD (低电平有效)接到高电平2对于秒个位我们不需要置数,所以将它的异步置数端上。3.D0WN接一秒脉冲源,而它的借位输出端BO接到秒十位的信号输入端 DOWN
7、,当秒个位的数清零时,BO发送一个借位信号到十位,使得十位减一,而秒个位继续从9减到1。4对于秒十位,我们同样将它的借位输出端B0接到下一个高位的信号输入端DOWN。B0就会向5.由于秒个位要不断向它借位,等到秒位全部为零时它的秒十位借位输出端 高位的分位的信号输入端 DOWN发送一个低电平借位信号。6为了实现六十进制功能我们让秒十位的输入端B,C接高电平,A,D接低电平(秒个位上的四个输入均接到低电平上)再把它的异步置数端LD和它的借位输出相连,当它要向高位借位时借位输出端BO发出的低电平信号会使得LD有效,此时系统自动就将其置为0110即就是6,这就实现了六十进制秒计数器。SR与非门锁存器
8、,当所7,为了实现最后当时间全部跳转为零时电路自动停止,运用了有数字跳转为零时,74SL192的TCD引脚从高电平翻转,此时锁存器的输出由零变为一, 计数自动停止。Digital Clock Generator PropertiesGenecalor NsmecClock Type4 Low-Hii-Low ClockQ Hi力LowHidh ClockNIDAnalogue Tpes 产、DC CSine5 Pulse FwinORb Andie、Enfnent OSFFW冬Ea汕DLFirst Edge At:4 Frequertcy (Hs):T Period (SeesiDigital
9、 Types Steady State 右 Single Edge f Single Pulse 嬉 ClockPattern 坯 HDLOK I I_Cartel厂 匸Source? | Isolate Befoie? 厂 Manual E dibs?|Z hide FYopertias?图1-2对于百进制分计数器,同理,我们将它UP接到高电平或者+5伏电源上,CLK接地端。它的异步置数端LD接到高电平上即使之无效,个位借位输出端BO接到十位的信号输入端DOWN,当个位的数减为零时,BO发送一个借位低电平信号到十位,使得十位减一,而秒个位也继续从9减到1,秒位上的输入端 A,B,C,D均接到
10、低电平上。当然要显示剩余时间, 就需要在每一个减数器上连接一个显示管,即将计数器的四个输出端QA,QB,QC,QD依次连接到显示管的四个输入端1,2,3,4上。再者,电路中是以一秒为脉冲周期进行脉冲输入的,但我简化了一下这个实验步骤,只是改变了一下脉冲频率,让脉冲周期接近于一秒,即双击脉冲源得到如下图所示对话框,在图中的Freuency栏目中修改频率为20Hz即可。仿真结果如下图:图1-3六十进制秒计数器和一百进制分计数器74LS192的引脚图如图:图 1-4 74LS192 管脚其中TCD为借位输出端,TCU为进位输出端 UP为加计数端,DN为减计数端,PL为异步置数端,MR为异步清零端。输
11、入输出MRTCDUPDND3D2D1D0Q3Q2Q1Q01*000000*abcdabcd011*加计数功能011*减计数功能表1-1 74LS192的逻辑功能表当MR为高电平时(高电平有效),计数器直接清零,当MR为低电平,PL也为低电平(低电平有效)时,数据直接从置数端 D3,D2,D1,D0植入计数器,MR为低电平,PL为 高电平时,执行计数功能,执行加数功能时,减计数端DN接高低电平,计数脉冲由 UP端输入;执行减数功能时,加数端 UP接高电平,计数脉冲由减数端 DN。LED数码显示管的引脚如图1-5图1-5 LED数码显示管 其中 4,3,2,1 端为其数据输入端,其它各端口显示器默
12、认有效。2.3 预置时间对于本题我们只预置分十位数即体现这种思想即可。因为使用器件的输入本来就是一 组二值代码, 所以我们就给分十位减数器的每一个输入端接一个双向开关, 并且每一个开关 的外两端分别接 +5 伏和地端。这样, 在运行开始之前, 我们通过设置三路开关的键来控制输入端的高低电平输入, 即 就设置成我们想要的时间,例如0110,设置完成之后,即可运行,且初始显示时间就是我们所设置的六十分钟。 在这里我们要注意一点就是在之前我们所设置的百进制分计数器, 由 于不需要预置数, 所以将其两个异步预置数端 LD 都接到高电平上使之无效, 但是如果要预 置数就必须将其设置成有效状态即接到低电平
13、上, 但是,因为它的置数不受时钟信号的控制, 也就是说,洗衣机已经开始运行之后,如果 LD 端一直有效,分十位上的数就会一直是我们 开始给它预置的而不会发生变化, 所以我们也给它接了一个双向开关, 运行开始前, 我们预 置数的时候将它接到低电平, 置完数后就将其置为无效状态接到高电平上, 这样, 显示器上 所显示的时间就会随着时钟信号的输入而递减下图为预置数仿真模块图;2.4循环电路因为正转,停,反转,停刚好一个周期是60s,且每种状态的运行时间恰好都是十秒的整数倍所以我们就考虑用秒十位上数的变化来控制洗衣机运行状态的显示。,在一个周期内59s40s之间洗衣机处于正转状态,39s30s之间洗衣
14、机处于停止状态,29s10s之间洗衣机处于反转状态,9s0s之间又是停止时间,所以我们让正转状态显示灯X仁Q2Q1 Q0+Q2Q1Q0 经化简得 X1=Q2Q1 ,即就是我们把Q1端求反后再用一个两输入与门将其与Q2连接送到正转显示灯上,当秒十位的输出为0101( 5)或者是0100(4)时X仁1该灯亮,显示洗衣机处于正转状态,同理我们让停状态显示灯 X2=Q2 (Q1 O Q0),即用一个两输入的同或门将 Q0和Q1连接, 再有一个两输入的与门将其输出与求反后的Q2连接送到停滞状态显示灯上, 当十位的输出为0011 (3)或者0000 ( 0)时X2=1,此时显示洗衣机处于停滞状态,同样我们
15、也可以控制反转状态,这样,一个周期也就是六十秒完成后秒十位再向高位借数继续循环以上过程,真结果如下图所示:图1-7循环控制模块其中寄存器74LS194的管脚图如下所示图1-874LS194A ,B,C,D为并行输入端,QA,QB,QC,QD位并行输出端,Sr,Sl分别为右移和左移串行输入端,因为该组合电路主要有四种工作模式,并行输出,右移输出,左移输出和保持,所以管脚S1,S0用来控制工作模式,CLR为异步清零端,CLK为时钟脉冲输入端,当 CLR接高电平(低电平有效),S1,S2接高电平时,它将输进的数平行输出去。其逻辑功能如下图所示:功能输入输出MRS1S0SLSRD0D1D2D3Q0Q1
16、Q2Q3送数111*abcdabcd右移101*DrabcdDrabc左移110Dl*abcdbcdDl保持100*Q0Q1Q2Q3表1-274LS194的逻辑功能表在我们的实验中需要的是寄存器的并行输出功能,所以我们让S1,S0均接到高电平上二、总电路对于总控制电路,我们只需将各个模块连接起来即可,如前面模块设置所示,我们将双向开关连到第一块减数器即分十位减数器的四个输入端A,B,C,D,当然预置数端 LOAD也不能少。因为我们要用秒十位上的显示数据来控制洗衣机的三种状态的显示灯,为方便起见我们将十位上的数输出到一个移位寄存器上,利用其并行输出功能将数据输出给各个门电路,经过组合仿真即可得到
17、如下仿真结果;3.1正转仿真图1-9正转仿真此时正转指示灯亮起。3.2反转仿真此时反转指示灯亮起。图-io反转仿真3.3停止仿真图i-ii停止仿真此时停止指示灯亮起。四、结束语与心得体会开始的时候我认为要实现如题所示功能其基本上就是两大模块的问题,六十和一百进 制减计数器和正反转停循环控制模块, 计数器相对来说比较简单, 而到了循环控制这个模块, 因为它有三种状态, 而且它的三种状态刚好是一个周期, 就用时间来控制三种状态的灯亮就 行了。但是前面模块设计可知是利用秒十位上数值的变化来控制电路的正反转停状态的显示 灯亮,理论上这个的确是成立的,但是当连接好各个模块开始仿真时发现,9s0s (显示
18、器显示时间)是停止灯亮 , 59s40s 之间时正灯亮,而在六十秒那一秒之内正转状态的灯亮 了一下,然后是停止的灯亮,然后再到59s正转灯亮,经过分析发现当第一秒即就是最后一秒显示完后, 显示器清零, 也就是说从 9 秒到 0 秒一共是用了 9 秒,六十秒那一秒应该是停 止才对, 但是没有将其考虑在内, 所以状态显示灯就随机亮。 所以我又将六十秒那一秒考虑 到停止状态就实现了总图所示完整电路。由于以前接触过仿真软件proteus,所以在较短时间内,就可以简单的应用该软件。虽然会用软件,但画图也不是件容易的事, 仿真图画了一次又一次, 检查了一遍又一遍, 最后 简化了一下问题将其改为用门电路控制状态灯亮。 做完前边的六十进制和百进制计数器一部 分实验后,对其用法都还算都比较熟悉,所以很快就做出来了后边的预置数和循环电路。总之整个设计很不容易, 我觉得这归根到底还是因为课本上的理论与实际操作还是有差 异的,虽然我们平时做数电实验时也进行了电路插接, 但课程设计的难度远远超过实验难度, 实验电路的设计和仿真软件的应用对我来说都是很大的挑战。通过这次课程设计使我进一步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《农村留守老人心理健康及生命质量状况调查及对策研究》
- 2024年建筑防水工程劳务合同
- 2024-2030年版中国生产性服务产业发展创新模式及投资战略分析报告
- 2024-2030年版中国林业市场发展规模及投资战略分析报告
- 2024-2030年版中国人类辅助生殖行业市场动态分析及发展策略研究报告
- 2024年度消防水箱系统升级与改造合同
- 2024-2030年林可霉素利多卡因搬迁改造项目可行性研究报告
- 2024-2030年新版中国铜镍矿项目可行性研究报告
- 2024-2030年新版中国塑胶表面处理项目可行性研究报告
- 2024-2030年全球及中国高碳铬铁行业需求现状及前景趋势预测报告
- 简述火力发电厂生产过程课件
- 砷环境地球化学研究进展
- 新版幼儿园安全用电课件ppt
- 06竣工财务决算审计工作底稿(试行)
- 化验室化学试剂分类清单(参考模板)
- 三教”统一、和谐发展促进学生健康成长的有效方式
- 材料成型概论 第四章 挤压成型
- 六盘水气候特征
- 辐射安全责任书
- 第五章水轮机特性曲线
- 职业病防治(课堂PPT)
评论
0/150
提交评论