数电课程设计洗衣机控制电路

数电课程设计洗衣机控制电路

ID:15644300

大小:155.00 KB

页数:10页

时间:2018-08-04

数电课程设计洗衣机控制电路_第1页
数电课程设计洗衣机控制电路_第2页
数电课程设计洗衣机控制电路_第3页
数电课程设计洗衣机控制电路_第4页
数电课程设计洗衣机控制电路_第5页
资源描述:

《数电课程设计洗衣机控制电路》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、10华中科技大学计算机科学与技术学院06年数字逻辑课程设计实验报告题目:全自动洗衣机控制系统的实现专业:班级:姓名:同组队员:学号:成绩:完成日期:2006年9月10一.实验目的为了巩固课本所学知识,培养动手能力和实际解决问题的能力,加深对课堂知识的理解和运用,进一步学习和熟悉各种常用芯片的规格和使用,能掌握电路的组装和基本问题的排除。二.实验内容制作一个全自动洗衣机的程序部分,实现功能有:洗,漂,脱,同时包括显示灯的指示和蜂鸣器的鸣叫。还有水位和启动暂停和总开关的设计。三.实验器材实验室常见芯片,包括:LS7432,LS74193,LS74194,LS7408

2、,LS7404,LS7490,以及NE555和若干灯,一个蜂鸣器,几卷导线!四.实验时间9月初一个星期五.实验设计和原理1.模块介绍a.启动暂停模块10启动暂停采用了一个D触发器,降手动脉冲转换成电平信号。同时用总开关(power)作为RD端输入,用来控制开关断开的时候,输出置零。输入端Q再和NE555产生的自动脉冲相与,这样直到按下启动后相与后才会存在脉冲,否则则没脉冲,即暂停工作。b.洗漂脱的实验本模块采用三个193累加计算器,实现10分别对洗漂脱时间的预定,原理如下:首先对3个193分别预定时间,同时每个对应一个显示器,用户可以从显示器上看到自己预定的时间

3、。开始工作后,首先第一个193即洗先开始,当预置时间减为零后,四个输出相或产生一个零信号非后触发第二个193开始工作,同理再完成第三个193的工作。一次全过程完成后,最后个193四输出相或非后将3个193的LD端都置零,这样又回到了开始洗的状态,按下开始后进行第二轮洗涤。图中第一个193输出经过一系列与非门转换,目的在于显示两位数字。这个过程中按下启动暂停键就会停止Q端输出,即193无CP输入,整个装置都会暂停下来。最上面那根线是接总开关,用来实现开关关是193清零。c.闪灯模块灯的要求是等待状态为长亮,运行中为闪烁,运行完毕灯熄灭。为实现这个目的,表达式如下:

4、洗灯=w*!start(!表示非)+start*w*s漂灯=f*!start+start*w+start*f*s脱灯=d*!start+start*w+start*f+start*d*s实际接线就如上如显示,原理很简单,在这里就不在累赘。10注:上面通下来的3根线是w,f,d。分别是3个193输出的4个或!d.水位控制水位控制通过一个193实现,首先给预置1,利用水位按钮实现脉冲输入,当输出达到九的时候,Qa和Qd相与产生个信号非之后LD端置零,这样193又回到了初始状态,即重新显示为1。e.蜂鸣器10喇叭的设计有2类,一是暂停水位按钮按下响一次,二是一次全部完

5、成后长鸣。上图昨天两条线分别对应暂停键和水位按键,右边的线是一个D触发器的输出,触发器作用是把完成后产生的信号d非下后给触发器作为脉冲,通过触发器作用输出电平信号以实现蜂鸣器长鸣。中间从上下来的线是将触发器输出清零,以便停止响铃。f.指示灯上面的指示灯表示总开关的开与关,下面的指示灯表示按下启动暂停后长亮,再按下后就会熄灭,用电平信号来实现。一.程序大体说明10首先要打开总开关,即power。然后要先预置3个过程分别需要的时间,预置完成后按下确定键。然后再按下启动/暂停键,洗衣机就开始工作,按照刚才用户预置的时间,分别进行洗漂脱。直到脱完成后洗衣机会重新回到刚才

6、预定完时间的状态,直到再按下启动/暂停,洗衣机开始第二轮洗涤。一.实验内容本程序经过实际测试,全部功能都已经通过。八.附加功能本程序最大的特点是可以对洗、漂、脱的时间分别进行事先预置,用户可以在开始前根据自己的要求将时间先设定好,然后开始全自动洗涤。同时程序可以应用户要求只脱水而不进行洗涤,用户只要将3个步骤中的任何一个时间置0,该步骤在洗衣机进行过程中就不会被执行,这样用户可以自定义洗涤过程,更加方便灵活。九.其他说明和注意事项i.关于确定键的说明:本程序由于设计成用户可以完全自定义洗涤当中3个过程每个步骤的时间和任意选择洗涤过程,所以设置了一个确定键。这个键

7、的作用可以说用户在设定时间后需要按下确定键以告诉洗衣机准备完毕可以开始了,这个键并不是多余的,我们在设计过程中考虑的是否减免这个键的设置,但是由于功能的更多实现,要设定时间这个键是不能省的。ii.关于漂和脱不能设置两位数的问题其实实现漂和脱的时间能设定两位数一点都不麻烦,原理和洗的时间能设置成12分钟是一样的,因为考虑到我们实验中芯片有限,板上插槽也有限,而且没有必要完成实现全部功能,一个做成功了就已经达到目的了,所以这个问题其实是小问题。10十.实验改进建议1.程序一个很显而易见且比较容易实现的功能可以说是对最后完成洗涤后响铃的定时关闭功能的改进。甚至我们可以

8、让用户自定义响铃的时间,

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

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

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