集成数字式闹钟设计报_第1页
集成数字式闹钟设计报_第2页
集成数字式闹钟设计报_第3页
集成数字式闹钟设计报_第4页
集成数字式闹钟设计报_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

..集成数字式闹钟设计报告一、设计目的进一步熟悉和掌握数字电路的设计方法和步骤进一步将理论和实践相结合熟悉和掌握仿真软件的应用二、设计任务和要求〔1时钟功能:具有24小时或12小时的计时方式,显示时、分、秒。〔2具有快速校准时、分、秒的功能。〔3能设定起闹时间,响闹时间为一分钟,超过一分钟自动停;具有人工止闹功能;止闹后不再重新操作,将不再起闹。〔4计时准确度:每天计时误差不超过10秒。〔5供电方式:220v,50hz交流供电,当交流中断时,自动接上内部备用电源供电,不影响计时功能。三、设计要求1.完成全电路的理论设计2.参数的计算和有关器件的选择3.对电路仿真4.撰写设计报告一份:A3图纸至少一张,报告要求写明以下要求:〔1总体方案的选择〔2各个单元的选择和设计〔3仿真过程的实现目录第一章:设计方案的选择………………<3>1.数字闹钟的设计思想…………<3>2.数字闹钟组成框图及工作过程………………<3>第二章:电路的计算与分析……………<6>1.直流稳压电源的设计…………<6>2.秒脉冲发生器的设计…………<7>3.时、分、秒计数器的设计……<10>4.校时电路的设计………………<16>5.闹时电路的设计………………<17>6.数码显示电路的设计…………<20>第三章:仿真过程及结果分析…………<21>1.仿真软件的简介………………<21>2.仿真分析………<21>第四章:总结与心得……<26>第五章:附录……………<28>1.元器件明细表…………………<28>2.总电路原理图…………………<30>第六章:参考文献…………<31>第一章:设计方案的选择1.1数字闹钟的设计思想要想构成数字闹钟,首先应选择一个脉冲源——能自动地产生稳定的标准时间脉冲信号,而脉冲源产生的脉冲信号的频率较高,因此,需要进行分频,使得高频脉冲信号转变为适合于计时的低频脉冲信号,即"秒脉冲信号"〔频率为1HZ,经过分频器输出的秒脉冲作为计数器的输入。由于计时的规律是:60秒=1分,60分=1小时,60小时=1天,这就需要对计数器分别设计为60进制,60进制,12进制或24进制〔本方案我选用24进制的,按时、分、秒的顺序将数字显示出来。值得注意的是,任何计时装置都有误差,因此应考虑校准时间电路,校准电路一般采用自动校准快速调整和手动调整,"自动调整"可利用开关闭合与断开,使显示时间随计时脉冲自动调整时间。手动调整可利用手动节拍调整显示时间,基于本次实验我采用了自动调整。数字闹钟要求有定时响闹的功能,故需要提供设定闹时电路,并且有人工止闹功能,止闹后不再重复操作,将不再发生起闹功能。1.2数字闹钟组成框图及工作过程数字闹钟的组成框图如图1.1所示:分别由整流电路,数码显示电路,计时器,校时电路,分频器及振荡器构成的秒脉冲发生器组成。整流电路校准电路秒计时器分计数器 时计数器 秒显示器分显示器 时显示器 闹钟功能扩展功能晶体振荡器分频器秒整流电路校准电路秒计时器分计数器 时计数器 秒显示器分显示器 时显示器 闹钟功能扩展功能晶体振荡器分频器秒脉冲发生器它的工作过程:本设计开关用的较多,主要有校时设置开关六个,手动止闹开关一个,闹时设置开关十六个。开关A--时十位校准开关,开关B--时个位校准开关,开关C--分十位校准开关,开关D--分个位校准开关,开关E--秒十位校准开关,开关F—秒个位校准开关,同时也是控制电路正常工作开关,N—人工止闹开关。启动前A、B、C、D、E都断开,F合上。启动后进行校准,先校准小时:开关A后合上,每一秒钟显示器的数字改变一次,当显示需要校准的数字时断开开关A,再将开关B合上,同样当计时器显示了正确的时间时,断开开关B,这样时校准完成。分校准,秒校准用同样的方法进行校准。这样电路就有了正常的计时功能。接下来介绍闹钟功能,第一步:将开关N合上,以使蜂鸣器接入电路中,第二步:设置闹铃时间。闹钟电路中有四组〔每组有四个开关,分别为A1、B1、C1、D1组,分别对应时的十位、分位和分的十位和分位,每组开关自上而下对应一组四位二进制数,只要将开关向上〔向上为高电平或向下〔向下为低电平拨到合适的位置,就能得到不同的二进制数,对应一位十进制数,这样就能设置不同的闹铃时刻,第三步:断开开关N就能达到人工止闹的效果。第二章:电路的设计计算与分析2.1整流电路的设计在电力电子中,整流电路主要由变压器、桥式整流电路、滤波电路、稳压电路组成,根据整流电路的主要组成,我选用初、次级线圈之比为1:0.04的变压器TRAN-2P2S,桥式整流集成电路BR1,电容C1、C2构成滤波电路以及集成稳压芯片7805组成,电路图如图2-1:图2-1整流稳压电路2.2秒脉冲发生器的设计秒脉冲发生器由振荡器和分频器构成。振荡器是数字钟的核心,振荡器的稳定度及频率的精确度决定了数字钟的计时的准确程度。〔1振荡器的选择方案方案一:采用555定时器与电阻和电容构成多谐振荡器方案二:采用石英晶体振荡器由于555定时器构成的多谐振荡器频率不稳定,因此本设计选用方案二:石英晶体振荡器〔晶振频率f=32768hz。〔2分频器的设计分频器的功能主要有两个:一是产生标准秒脉冲信号二是提供功能扩展电路所需要的信号能构成分频器的芯片有很多如3片中规模集成电路计数器74LS90,74LS161以及14位二进制计数器,如CD4020、CD4060、MC14020、MC14060、74HC4020、74HC4060。本设计选用CD4060芯片及D触发器构成15分频电路,其中D触发器用来进行二分频,秒脉冲电路如图2-2:图2-2CD4060秒脉冲发生器CD4060芯片功能简介:CD4060由一振荡器和14级二进制串行计数器组成,所有计数器均为主从触发器。CD4060管教图:图2-3CD4060管脚图CD4060各管脚功能:管脚号1234567功能12分频输出13分频输出14分频输出6分频输出5分频输出7分频输出4分频输出管脚号891011121314功能Vss接地信号正向输出信号反向输出信号输入复位信号输入9分频输出8分频输出管脚号1516功能10分频输出Vdd电源D触发器管脚图:图2-4D触发器管教图D触发器真值表:输入端DQnQn+1说明000Qn+1=0010101Qn+1=1111D触发器管脚功能图:管脚号对应端功能说明1R置0端〔低电平有效2D输入端3CLK脉冲输入端4S置1端5Q输出端2.3时、分、秒计数器的设计秒信号经过秒计数器、分计数器、时计数器之后,分别传到显示电路,以便实现数字显示时、分、秒的要求。"秒"和"分"计数器应为六十进制,"时"计时器应为二十四或十二进制,本设计选择二十四进制。要实现这一要求,计数电路一般采用10进制计数器如74LS190、74HC290、74HC390,74LS160等来实现计数单元的计数功能。本次设计选择74LS160计数器。计数器74LS160管脚图:图2-574LS160管教图74160计数器各管脚功能:管脚3、4、5、6分别对应D0、D1、D2、D3为输入端,14、13、12、11分别对应Q0、Q1、Q2、Q3为输出端,9对应LOAD端,为同步置数端,2对应CLK端,为信号输入端,1对应MR端,为异步清零端,7、10管脚对应ENP、ENT为控制端,当7、10管脚接高电平芯片进入工作状态,接低电平不工作。a.六十进制计数器六十进制计数器有两片中规模十进制计数器74LS160构成,利用异步清零端MR将一片十进制计数器74LS160构成六进制,再与另一片十进制计数器74LS160连成六十进制,各个原理图如下图所示:六进制计数器:图2-6由74LS160构成六进制计数器原理图六十进制计数器:图2-7由76LS160构成六十进制原理图b.二十四进制计数器二十四进制计数器同样用两片中规模集成计数器74LS160构成,不过与构成六十进制的思路有些许不同,我是先将两片74LS160构成一百进制计数器,,再通过异步置零端,在100进制的基础上构成二十四进制计数器。图2-8一百进制原理图,图2-9为二十四进制原理图如下:一百进制计数器:图2-8由74LS160构成的一百进制计数器二十四进制计数器:图2-9有74LS160构成的二十四进制计数器2.4校时电路的设计在刚接通电源或者时钟走时出现误差时,则需要进行时间的校准。校时电路的要求在小时校正时不影响分和秒的正常计数在分校正时不影响秒和时的正常计数校时方式:快校:通过开关控制,使计数器对1HZ的校时脉冲计数慢校:用手动产生单脉冲做校时脉冲本设计使用快校方式。图2-10为分校准电路原理图:图2-10分校准电路原理图说明:开关C、D分别一端接计数器的控制端ENP和ENT端,另一端经过一电阻接到一直流电源上,当开关合上,控制端为为高电平,处于有效状态,在计数脉冲的作用下,可对分十位和分个位单独计数,当记到正确的时刻时再断开开关,这样电路就完成了校正功能。时和秒校正电路与时校正电路原理一样。2.5闹时电路的设计闹时电路设计我选用了四组开关和四片数值比较器74S85,两组开关和两片数值比较器用来设定小时闹铃时刻,另两组开关和两片数值比较器时用来设定分钟闹铃时刻的。数值比较器74S85管脚图:图2-1174S85管脚图数值比较器74S85功能表:图2-1274S85功能表闹钟电路原理图:图2-13闹钟电路原理图功能简介:通过四组开关分别调整闹钟时间,如将第一组开关自上而下的第三个开关向上拨,接到高电平端,其余三个开关向下拨,接地〔即低电平,则对应数值2,将第二组,第三组,第四组开关同样操作,则对应的了22点22分,当各个计数器输出值分别都为2时,四片计数器的QA=B都输出高电平,经过一个与非门和一个非门,接到三级管上,使三极管基级导通,进而集电极导通,继而驱动蜂鸣器发声。当响铃一分钟后,蜂鸣器停止鸣叫。人工止闹的实现:使用一个开关N,该开关在三极管的基级端,使用闹钟功能时,将开关N闭合;停止闹钟功能时,将开关断开,这就实现了"止闹后不再重新操作,将不再发生起闹"的功能2.6数码显示电路:数码显示电路器件的选用应注意译码器和显示器件的相互配合。一是驱动电路要足够大,二是逻辑电平要匹配。为了节约空间及降低复杂度,本设计我选用了一个集成显示器7SEG_BCD,高显示器有四个管脚,可以直接提供BCD码的译码和显示。图2-14数码显示器7SEG_BCD第三章:仿真过程及结果分析3.1仿真软件的简介:Proteus是世界上著名的EDA工具<仿真软件>,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,20XX又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。proteus是英国Labcenter公司开发的电路分析与仿真软件。该软件的特点是:①集原理图设计、仿真和PCB设计于一体,真正实现从概念到产品的完整电子设计工具,②具有模拟电路、数字电路、单片机应用系统、嵌入式系统〔不高于ARM7设计与仿真功能,③具有全速、单步、设置断点等多种形式的调试功能,④具有各种信号源和电路分析所需的虚拟仪表,⑤支持KeilC51uVision2、MPLAB等第三方的软件编译和调试环境,⑥具有强大的原理图到PCB板设计功能,可以输出多种格式的电路设计报表。拥有PROTEUS电子设计工具,就相当于拥有了一个电子设计和分析平台3.2仿真分析a.仿真时遇到的问题由于思维的局限性及理论知识在实际运用上存在一些相对误差,这就导致了仿真过程中种种错误的出现,我在设计过程中主要遇到以下问题:连线问题:由于制图空间有限及排版不规范而出现不规则的连线方式,例如出现斜线现象,如下图3-1:图3.1连线错误示例图〔2分时进位方面问题:由于思维的局限性,最初只考虑到了秒计数器满六十向分计数器进一,分计数器满六十进向时计数器进一,而忽略了秒计数器对时计数器在进位方面的影响,这就导致了分计数器对应的显示器显示59数值,秒计数器对应的显示器显示00数值时,下一个秒脉冲到来后,直接向时计数器进一,而正确的应该是分显示器显示59数值,秒显示器显示59数值时,下一个秒脉冲到来后才向时计数器进一。而且除此之外还有一个大弊端,那就是在分显示器显示59数值整个一分钟过程中,由于时计数器ENP、ENT一直为高电平,处于有效状态,随着秒脉冲不断计数。错误连线图如图3-2仿真错误图:图3-2进位连线错误示例图〔3蜂鸣器驱动电压过大问题:由于proteus软件中蜂鸣器驱动电压默认12V,而电路提供的直流电压为5V左右,因此无法驱动蜂鸣器使其鸣响。b.仿真问题的解决方案〔1连线问题的解决:斜线的出现主要是由于刚开始排版时,器件排列过于紧密,因而在器件之间没有留下布线的空间,因此我把各个器件进行合适重新排版,这样问题也就解决了。〔2进位问题的解决:既然要满足分显示器和秒显示器同时为59,下一个秒脉冲到来时,时显示器才能加一位,因此将分计数器的对应十位计数器的Q2、Q1端,对应个位计数器的Q3、Q1引出四条线接到一个四端口的与非门,将秒计数器做同样的操作,再将两个与非门的输出端接到两端口的与非门,再将该与非门的输出端接到时计数器的ENT、ENP〔即控制端,这样就完成了向时计数器的完美进位了。原理图如图3-3:图3-3进位问题解决方案原理图〔3蜂鸣器驱动电压过大解决方案:双击蜂鸣器修改蜂鸣器的驱动电压为1V就可以了第四章:总结与心得我们学习了数字电路和模拟电子电路,对电子技术有了一些初步的了解,但那毕竟都是一些纯理论的知识,通过这次数字闹钟的课程设计,我们才把学到的知识与部分实践相结合,从中对我们所学的知识有了更进一步的理解数电课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短的两个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次数电课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数电课程设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次数电课程设计终于顺利完成了,在设计中遇到了很多问题,最后在李老师的辛勤指导下,终于游逆而解。总体来说,这次实习我受益匪浅.在摸索该如何设计电路使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力.在让我体会到了设计的艰辛的同时,更让我体会到成功的喜悦和快乐.这次数电课程设计,虽然短暂但是让我得到多方面的提高:1.提高了我们的逻辑思维能力,使我们在逻辑电路的分析

温馨提示

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

评论

0/150

提交评论