EDA课程设计洗衣机控制器设计

上传人:博****1 文档编号:483693527 上传时间:2022-12-14 格式:DOC 页数:17 大小:229.01KB
返回 下载 相关 举报
EDA课程设计洗衣机控制器设计_第1页
第1页 / 共17页
EDA课程设计洗衣机控制器设计_第2页
第2页 / 共17页
EDA课程设计洗衣机控制器设计_第3页
第3页 / 共17页
EDA课程设计洗衣机控制器设计_第4页
第4页 / 共17页
EDA课程设计洗衣机控制器设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《EDA课程设计洗衣机控制器设计》由会员分享,可在线阅读,更多相关《EDA课程设计洗衣机控制器设计(17页珍藏版)》请在金锄头文库上搜索。

1、燕山大学课 程 设 计 说 明 书题目: 洗衣机控制器 学院(系): 电气工程学院 年级专业:检测技术与仪器 学 号: 学生姓名: 指导教师: 教师职称: 燕山大学课程设计(论文)任务书院(系):电气工程学院 基层教学单位:电子实验中心 学 号学生姓名专业(班级)检测(2)班设计题目洗衣机控制器设计技术参数设置2种工作方式:洗衣、甩干显示倒计时时间:洗衣时间为6分,甩干时间为35秒具有紧急情况手动停止功能设计要求用2个拨码开关设置工作方式:洗衣、甩干用3个数码管显示时间用2个红色信号指示灯显示洗衣和甩干状态工作量学会使用Max+PlusII软件和实验箱;独立完成电路设计,编程下载、连接电路和调

2、试;参加答辩并书写任务书。工作计划1. 了解EDA的基本知识,学习使用软件Max+PlusII,下发任务书,开始电路设计;2. 学习使用实验箱,继续电路设计;3. 完成电路设计;4. 编程下载、连接电路、调试和验收;5. 答辩并书写任务书。参考资料数字电子技术基础.阎石主编.高等教育出版社.EDA课程设计B指导书. 指导教师签字 基层教学单位主任签字金海龙说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。2012年 3月 17 日 目 录第1章 摘要1第2章 总体设计思路2 第3章 详细设计3 3.1 6分钟倒计时器的设计3 3.2 35秒倒计时器的设计6 3.3 整体的电路设计

3、8第4章 管脚锁定及硬件连线并调试10第5章 总结 11参考文献 12洗衣机控制器的设计第1章 摘要 本文是洗衣机控制器的设计,主要是针对倒计时器的设计,提出了总体的设计方案,详细的设计过程,主要运用了74168和74192的减法计数功能,一个模块一个模块的完成设计,并通过仿真保证设计的正确性,最后组装电路,管脚锁定,并调试成功。设计过程采用系统的设计方法,先分析任务书,明确任务的要求,根据具体的要求进行总体的设计,划分系统模块,然后进行详细的设计,决定各个功能系统模块中的内部电路,然后进行波形仿真。要想实现洗衣状态的6分钟倒计时功能,就需要将控制秒循环的60进制的减法计数器和控制分递减的6进

4、制减法计数器相连接,每个计数器都是由74168的减法计数器功能实现的,低位计数器每循环一次给高位信号一个借位信号,高位计数器就开始工作,3片74168共同构成了6分钟倒计时模块。要实现甩干状态的35秒倒计时,本文用74190来实现36进制的减法计数功能,用两片74190来控制使低位的减法计数器每循环一次给高位信号一个借位信号,高位开始动作。最后将两个倒计时模块进行封装,在利用74157对三个数码显示管要显示的数字进行选择。第2章 总体设计思路 本设计用2个拨码开关设置洗衣机的工作方式:洗衣、甩干。 因为时钟倒计时,所以需要将1HZ的脉冲信号给6分钟倒计时模块(或者35秒倒计时模块),控制端控制

5、倒计时模块的启动和暂停,当控制端电位为高电平时,倒计时模块开始工作,当控制端电位为低地点平时,倒计时模块停止工作。计时信号由实验箱上的数码管显示出来。当6分钟(或者35秒)倒计时计时完毕,即分的显示和秒的显示都为0时,计时模块停止工作。要想实现洗衣状态的6分钟倒计时功能,就需要将控制秒循环的60进制的减法计数器和控制分递减的6进制减法计数器相连接,每个计数器都是由74168的减法计数器功能实现的,低位计数器每循环一次给高位信号一个借位信号,高位计数器就开始工作,3片74168共同构成了6分钟倒计时模块。要实现甩干状态的35秒倒计时,本文用74190来实现36进制的减法计数功能,用两片74190

6、来控制使低位的减法计数器每循环一次给高位信号一个借位信号,高位开始动作。第3章 详细设计一、6分钟倒计时器的设计本课程设计的题目要求洗衣机的洗衣时间是6分钟,要实现6分钟的倒计时,我用的是3片74168通过级联的方法来实现的。(1)74168的功能74168是同步十进制加/减计数器,各引脚功能: D0、D1、D2、D3为输入端。 Q0、Q1、Q2、Q3为输出端。 LDN为置数端且低电平有效。 CLK为时钟脉冲,实验时接1HZ脉冲信号。 U/DN为计数控制方式,当其为低电平时进行减数。 ENPN、ENTN为使始能端,当其为低电平时计数,高电平时保持。 74168真值表如下图:通观察74168的真

7、值表发现,LDN端为低电平时该计数器强行置数,LDN端为高平时,并且ENTN与ENPN同时为低电平,U/DN为低电平时开始减法计数。(2)6分钟倒计时计数器的设计电路如上电路图所示,当控制端LDN为低电平时,计数器置数,左边秒位上输出为9,上面十分秒输出为9,右面的分位上输出5,当控制端LDN为高电平,ENTN 、ENPNU、/DN同为低电平时,计数器开始做减法计数工作,且在脉冲上升沿触发,秒位从9递减到0,即输出为0000时,给十分秒位一个借位信号,用一个四输入的或门实现这一功能,只有当输入全为零时或门的输出端才为全零,74168的使能端为低电平有效,此时十分秒位进行一次减法计数工作。如此反

8、复,直到十分秒和秒位上通过或门输出1时给分位上一个借位信号,使74168的使能端为低电平有效,此时分为上进行一次减法计数工作。如此反复,直到3个74168皆输出0000时,使倒计时器停止工作。并且可以通过对名字为01的引脚的电平的控制来实现紧急情况下的手动停止。下面为6分钟倒计时器的仿真波形开始时的波形尾波形段的当洗衣机在洗衣工作状态下手动停止时的波形将6分钟倒计时器封装成名为caoyu的芯片。二 35秒倒计时器的设计(1)74190的功能74190是十进制加/减计数器,下表为74190的真值表通过观察真值表发现,DCBA为74190的输入端,当LDN为低电平时74190实现其指数功能,当GN

9、,LDN同时为高电平时,74190具有减法计数器功能。(2)35秒倒计时器的设计电路图如上电路图所示,当LDN为低电平时,计数器置数,上面的低电位输出为6,下面的高电位输出为3,当控制端LDN为高电平时,DNUP为高电平,计数器开始工作,且在脉冲上升沿触发,低电位由6减到0,再变化到1001时,使高电位74190的CLK完成从0到1的跳变得到一个上升沿,使得高电位减一,当高电位与低电位同时为零的话由或非门的控制使得计数器停止工作。当有紧急情况发生时将引脚名为jiji的输入停止端置1,使计数器立即。下面为35秒倒计时器的波形仿真图当洗衣机正常工作时波形为当洗衣机在工作状态下紧急停止时,仿真波形为

10、将35秒倒计时器封装成名为xinde的芯片。三 整体的电路设计因为本课设要求使用三个数码显示管,所以在整个电路的设计中加入了数据选择器来控制6分钟倒计时器和35秒倒计时器共用的显示管。总电路图如下如上图所示,用三片74157来选择数码显示管显示的是6分钟倒计时器还是35秒倒计时器,用引脚名为ab的输入来控制选择数据,并且通过或门的连接使得当洗衣时即6分钟倒计时器工作时LED1灯亮,当甩干时即35秒倒计时器工作时LED2亮。第四章 管脚锁定及硬件连线并调试名称类型内/外锁管脚号功能ab输入外锁39控制显示管显示的是6分钟还是36秒倒计时器Clk11输入外锁85输入1HZ的时钟信号kaishizh

11、ishu输入外锁75控制6分钟倒计时器的置数及紧急停止zongkaiguan输入内锁53控制显示管的亮灭jiji输入外锁176控制35秒倒计时器的紧急停止zhishu输入外锁87控制35秒倒计时器的置数fwx输出内锁96分位显示管的位选swx输出内锁95十分秒显示管的位选mwx输出内锁94秒显示管的位选f0/f1/f2/f3输出内锁142/141/140/139分位显示的数字s0/s1/s2/s3输出内锁133/134/135/136十分秒显示的数字g0/g1/g2/g3输出内锁127/128/131/132秒位上显示的数字led1输出内锁12洗衣指示灯Led2输出内锁13甩干指示灯第五章 总

12、结 经过了这一周的努力设计与思考,最终在实验箱上完成了洗衣机的控制器的设计,期间遇到了许多的问题比如芯片的选择,反馈控制使计数停止,紧急手动停止功能的实现等等,这些问题让我烦恼了一阵,尤其是在设计完成时check时遇到错误。但是最终我在老师的帮助下解决了这些问题,完成了电路设计,成功上箱。这一周的课程设计让我学到了很多,也是我倒现在为止课程设计中最难的一科,首先要学习一个陌生软件的应用,然后按照课设的要求完成题目并且要保证其功能性和正确性,往往一些小的细节不注意比如命名重复等就会导致出现错误,而且自己还找不到错误的缘由。最后要上箱检验设计的正确性及是否达到要求。在此过程中我有一些心得:1.设计

13、初期要明确题目的要求,根据要求去思考,构思大题的思路,并且了解课设过程可能要用到的芯片的功能及用法,可以在练习纸上将所要的逻辑进行抽象,演练,要思考全面,尽量避免在用软件设计过程中一次一次的改动。2.方案确定后再开始设计。设计时要注意对芯片的反馈控制及课程设计要求的紧急手动停止功能。3. 在设计某些模块的时候无法把握住整体,这时可以先进行小部分功能的实现,在此基础上进行改进,虽然可能会多花一些时间,但这比空想要有效的多。4. 尽可能是电路连线有序,模块之间关系清楚,既利于自己修改,也利于与别人交流。5. 注意多与同学交流意见,交流使自己获得更多信息,开拓了思路。总之,要完成实验应该有较好的理论基础,整个实验都是在理论的指导下完成的,并且设计过程中使用了许多理论课上学的内容,如数据选择器,减法计数器等。本次设计把理论应用到了实践中,通过设计,不但加深了自己对理论知识的理解和掌握,还加深了自己动手操作的能力。当我在实验设计过程遇到的挫折带给我的不仅仅是悲痛的挫败感,更重要的是会给自己带来了一份成功

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号