课程设计-倒计时 - 图文-_第1页
课程设计-倒计时 - 图文-_第2页
课程设计-倒计时 - 图文-_第3页
课程设计-倒计时 - 图文-_第4页
课程设计-倒计时 - 图文-_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、<<30秒倒计时计数器>>课程设计报告题目:30秒倒计时计数器课程设计专业:电气工程及其自动化年级:09级学号:0910617035学生姓名:xxx联系电话:1897xxxx指导老师:李x完成日期:2011年7月13日基于30秒倒计时计数器设计摘要本设计是一个由外部操作开关控制的倒计时计数器。显示30秒倒计时功能,系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在清零时,数码管显示器全部显示为“0”;计时器为30秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。在许多领域中计时器均得到普遍应用,如在体育比赛、定

2、时报警器、交通信号灯等等,由此可见计时器在现代社会中何其重要。关键字:计时器;数码显示器;Multisim目录摘要 . II 1 设计要求及方案选择. (11.1 设计要求 (11.2 方案选择 (12 理论分析与设计 (32.1 30秒倒计时计数器电路的分析及设计 (33 电路设计 (93.1 硬件电路的设计 (93.2 软件的设计 (103.3 电路PCB排布 (114 系统测试 (124.1 调试所用的基本清单 (124.2 调试结果 (124.3 测试结果分析 (135 总结 (14参考文献 (151 设计要求及方案选择1.1 设计要求(1具有显示30秒计时功能。(2设置外部操作开关:

3、控制计数器的直接清零、启动和暂停/连续功能。(3计时器为30秒递减计时,计时间隔为1秒。(4直接清零时,要求数码显示器灭灯。(5计时器递减到零时,数码显示器不能灭灯,同时发出光电报警信号。1.2 方案选择本设计中,我和我的同组人提出了两个脉冲信号发生电路的方案,方案如下:方案一是采用555构成的多谐振荡电路(即脉冲产生电路,其电路原理图如下图1-1。 图1-1 方案一的秒脉冲发生电路方案二是用555构成的多谐振荡器直接产生频率为1Hz的秒脉冲,原理图见图1-2: 图1-2 方案二的555多谐振荡器方案选择:本设计对秒脉冲精度要求并不是很高,相比较之下方案一的秒脉冲会稳定些,但因为电路加入了74

4、LS161用于异步清零法分频而使电路变得复杂许多,而本次课设都是采用软件仿真的方式来验证最后结果的,因此不会存在因为元器件的误差而使结果受到影响的情况,因此没有必要用复杂的电路来替代简单电路就可以完成的功能的电路。所以本次课程设计采用第二种方案来产生1Hz的秒脉冲。2 理论分析与设计2.1 30秒倒计时计数器电路的分析及设计总体思路:选用2个74LS192,它是加、减十进制计数器,并且选用了555多谐振荡器,它的作用是产生一个1Hz的方波信号来作为秒脉冲,作为它的cp 脉冲。又因为我们要选用2片计数器构成2位计数的状态,固要采用计数器的级联的方法,因为要加快速度的运行,我们选用的是并行进位的级

5、联。因为每个片子以及各种元件均需要一个5V的直流电源来驱动,故我们还需要用一个5V的变压器,整流桥与一个三端稳压器来设计一个电源。因为我们要的是以秒为单位的计数器,所以我们需要的是1Hz的cp信号,这个可以由555多谐振荡器来完成。555多谐振荡器的功能就是你可以调节它的电阻和电容来得到不同频率和不同占空比的脉冲信号。然后还需要两个74LS48译码器与两个共阴数码管来对计数器所记得数进行翻译和显示。当倒计时显示进行到00这个数字得时候就报警,以二极管光亮来表示;这个可以直接利用74ls192高位片借位输出端13输出低电平即30秒递减到0时就发出光报警达到课设题目要求。由此分析得出30秒计时器的

6、总体参考方案框图如图2-1所示。它包括秒脉冲发生器、计数器、译码显示电路、报警电路和控制电路等五个模块组成。其中计数器和控制电路是系统的主要模块。 图2-1 系统总模块图计数电路选用两片中规模集成电路74LS192进行设计,74LS192是十进制计数器,具有“异步清零”和“异步置数”功能,且有进位和借位输出端。两片74LS192构成预置数的三十进制递减计数器,计数器十位接成三进制,计数器个位接成十进制,置数端A、B、C、D通过开关接高低电平,若接高电平可进行=(3010,只有当低位端发出错其他置数;此计数器预置数为(0011 000002位脉冲,高位计数器才做减计数。1片74LS192构成1秒

7、减计数电路(即个位。74LS192的引脚图和功能表如图所示。它的计数原理是:使加计数脉冲信号引脚CPu=1,计数脉冲加入个位74LS192引脚CP D脚,当减计数到零时,个位74LS192的CO端发出错位脉冲,使十位计数器减计数,当高、低位计数器处于全零时, CP D(DWN端的输入时钟脉冲作用下,计数器再次进入下次循环减计数。当S1闭合,S2开关接地,计数电路处于置数状态;当S1开关断开时,S2仍接地时,计数电路处于减数状态;当S2开关接电源,计数电路处于清零状态。其连接图如图2-2所示: S192脉冲输入图2-2 74LS192连接图当1计数器递减数到零(即定时时间到时,控制电路发出报警信

8、号,使计数器保持零状态不变,同时报警电路工作。如图2-3所示, 图2-3 光报警电路当计数到零时,两计数器借位端输出为低电平(0,故本设计将高位片借位BO2反馈到二极管腹肌性端,此时+5v电源经1k电阻是法官二极管发出光报警信号,完成报报警功能,而在递减计数时,BO端输出为高电平(1,二极管不报警。2为了给计数器74LS192提供一个时序脉冲信号,使其进行减计数,本设计采用555构成的多谐振荡电路(即脉冲产生电路,其基本电路如图3.4所示.因此,我们可以计算出各个参数通过计算确定了R1取15k欧姆,R2取68k欧姆,电容取C为10uF、C1为0.1uF,.这样我们得到了比较稳定的脉冲,且其输出

9、周期为近1秒。仿真显示,结果显示周期接近1秒,即信号频率为1Hz。该电路完成功能:输出频率接近1Hz的正弦波脉冲信号。工作图形如图2-4所示 为了保证系统的设计要求 , 在设计控制电路时 , 应正确处理各个信号之间时序关系。从系统的设计要求可知 , 控制电路要完成以下四项功能 : 作“直接清零”开关时 , 要求计数器灭灯。闭合 “启动” 开关时 , 计数器应完成置数功能 , 显示器显示 30 秒字样 ; 断开“启动”开关时 , 计数器开始进行递减计数。 当 “暂停 / 连续”开关处于 “暂停”位置时 ,控制电路封锁时钟脉冲信号 CP , 计数器暂停计数 , 显示器上保持原来的数不变 ,“暂停

10、/ 连续” 开关处于“连续”位置时 , 计数器继续累计计数。当计数器递减计数到零 ( 即定时时间到 时 , 控制电路应发出报警信号 , 使计数器保持零状态不变 , 同时报警电路工作。当计数到零时,两计数器借位端输出多为低(0,故本设计将高位片借位2BO 反馈到二极管负极性端,此时+5V 电源经1k 电阻使发光二极管发出光电报警信号,完成报警功能,而在递减计数时,2BO 端输出为高(1,二极管不报警. S10图 2-5 辅助时序控制电路图(时钟信号控制电路L D接 74LS192 的预置数控制端, 当开关 1S 合上时 , L D =0,74LS192进行置数 ; 当 1S 断开时,L D =1

11、,74LS192 处于计数工作状态 , 从而实现功能的要求,当然本设计只要将启动信号直接加到置数端,见图3.2。图3.5是时钟脉冲信号 CP 的控制电路 ,控制 CP 的放行与禁止。当定时时间未到时 ,74LS192 的借位输出信号路 , 2BO =1, 则 CP 信号受 “暂停 / 连 续” 开关2S 的控制 , 当2S 处于“暂停” 位置时 ,门 3G 输出 0, 门 2G 关闭 , 封锁 CP 信号 , 计数器暂停计数 ; 当2S 处于 “连续”位置时 , 门 3G 输出 1, 门 2G 打开 , 放行 CP 信号 , 计数器在 CP 作用下 , 继续累计计数。 当定时时间到时2BO =

12、0, 门 G 2 关闭, 封锁 CP 信号, 计数器保持零状态不变。 从而实现了功能、的要求。注意 ,2BO 是脉冲信号 , 只有在 D C P 保持为低电平时,2BO 输出的低电平才能保持不变。至于功能的要求, 可通过控制 74LS192 的异步清零端CR 实现此模块主要是由74LS48译码器和共阴极七段LED 显示器组成,通过计数器加到译码器,利用译码器将二十进制(BCD 码转换成七段信号,在驱动器的作用下驱动显示器的a 、b 、c 、d 、e 、f 、g 七个发光段,推动发光数码管(LED 进行显示。从而实现共阴极七段LED 显示器从30递减到零的计数显示功能。其电路图如图2-6所示:

13、B I /R B ODS 1DS 2VC图2-6 译码显示电路3 电路设计3.1 硬件电路的设计DS1DS2 图3-1 系统总电路图总电路图工作原理说明:对整个电路进行启动,即拨动“启动”开关,整个电路开始运行工作。启动开关处于断开状态是开始工作;开关S1处于闭合时,处于复位状态。在倒计时过程中,可以通过暂停开关进行暂停和连续,同时也可以通过清零开关进行清零(清零时要重新赋初值比启动开关S1电路才能重新开始工作。当倒计时间到时,高位74LS192芯片的13脚BO2借位端输出低电平0时表示定是信号到,时钟信号脉冲被封锁,定时器停止工作,显示器显示00保持不变警器发出声音和光信号。3.2 软件的设

14、计 图 3-2 模拟原理图3.3 电路PCB排布 图 3-3整体PCB4 系统测试4.1 调试所用的基本清单软件:Multisim Protel电阻:1K 1个;15K 1个;68K 1个;10K 4个共阴极七段数码管 2片单刀双置开关 3个变压器 2个发光二几个 2个整流桥 1个电容 4.7uf 1个,1000uf 1个;100uf 1个;10f 1个;0.1uf 1个仪器:数字万用表、示波器芯片:78LS10 1 片;74LS00 2片; 74LS04 1片;NE555 1片; 74LS48 2片;74LS192 2片4.2 调试结果在这次课程设计中,我们通过查资料、比较各种方案、讨论,最

15、终确定了比较完整的方案,然后用mulitisim进行仿真,一切正常。领取组件后,我负责电路板上元器件的排版和部分模块电路的焊接,我同组人主要负责电路检查和其它部分电路的焊接。在我们努力下,我们花了一周时间将电路焊接完成,但是由于我们初次接触课程设计,经验不足,加上焊接电路板的时候没有对单元电路进行检测,导致调试过程中,我们还是遇到很多问题,比如数码管不显示,发现由于焊接时间太长,温度过高至使芯片555被烧坏,无脉冲信号输出,换了以后,信号输出正常;搞错了数码管的阴阳极性,导致数码管管脚的接错,数码管根本不亮。所以我们重新焊接,这一次我们细心了,还认真询问其他同学。这让我们明白焊接过程中要绝对细

16、心,头脑要清醒。经过这次焊接之后计数终于恢复了正常。基本电路完成之后,我们开始灭灯电路的焊接和各个暂停开关的焊接。这两部分比较简单,焊接时正常。 最后做整体电路的检测,各个模块的工作都很正常,外部操作开关也都可以 实现基本功能。我们基本完成此次课程设计的任务。 4.3 测试结果分析 (1)控制电路检查 在电路全部焊接完成后,改变各开关的闭、合状态,电路的启动、连续、 暂停清零等功能均得以实现,电路控制部分没有问题。 (2)显示电路检查 当将显示电路的两个数码管接好后,接入直流电源,发现数码管不亮,说 明电路连接不正确。 解决办法:1)接入电源,用万用表检查电路是否焊接好且没有虚焊,把问 题部分

17、焊接好。 2)进一步检查电源与地的接入是否接反。 3)若以上两种情况都没出现则对照各芯片的管脚,检查管脚是 否接错。 (3)计时电路检查 计数器电路接触正常,置数正常。 (4)555 脉冲发生电路检查 我们将 555 的输出端 3 接到示波器上观察的波形为一脉冲波,其频率近似 为 1 秒。基本符合所需信号要求。 (5)报警电路检查 将秒信号接入计时电路,按下启动电路,观察计数为 0 时发光二极管工作 情况,发现数码显示为 00 时发光二极管发光,说明报警电路发光报警功能已经 实现。 13 5 总结 此次课程设计是理论与实践相结合的最好方式, 设计完成过程中要求制作者 要有坚实的理论基础和动手能

18、力。此过程我们通过自主查数据资料,能接触到很 多新鲜的东西,也能激发我们学习的兴趣。从中我们也才真正了解到自己做一个 电子产品多么艰难。里面的过程要求我们要细心,头脑清醒,一点马虎都不能。 想要设计制作出实用的产品,要求你动手能力要强,芯片理论功底也要厚,因此 我们不得不翻阅这方面很多书籍,也收获很多。初次接触课程设计,过程是艰难 的,当你把产品做出来能感觉到很强的成就感。当然我们除了翻阅书籍,也借助 着其他人的帮助指导, 特使是我的指导老师, 李姮老师对我们的耐心指导与帮助, 使得我们在设计过程省去很多麻烦。还有其他同学的帮助,我们能过顺利完成设 计。 在实际动手过程中,我觉得焊接最重要。我本身也是负责焊接的,它能直接 决定电路胜败,元器件的替换,开关的选择,焊接点的牢靠及最后的调试,每一 环都是很重要的。我发现焊接也是需要技术的,焊接点美的话也能给人赏心悦目 的感觉。 总之,通过本次课程设计,从设计到焊接到调试成功,都是我们不断进步的 过程,不断学习的过程,我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论