光控计数器的设计仿真与制作

上传人:仙*** 文档编号:104650525 上传时间:2022-06-10 格式:DOC 页数:28 大小:1.31MB
返回 下载 相关 举报
光控计数器的设计仿真与制作_第1页
第1页 / 共28页
光控计数器的设计仿真与制作_第2页
第2页 / 共28页
光控计数器的设计仿真与制作_第3页
第3页 / 共28页
点击查看更多>>
资源描述
. . . _课 程 设 计题 目光控计数器的设计仿真与制作学 院信息工程学院专 业电子信息工程班 级姓 名指导教师2015年7月10日光控计数器的设计仿真与制作3摘要31.电路设计及其工作原理41.1电路设计要求41.2电路设计51.3电路整体原理简述51.4方案选择61.4.1单片机方案61.4.2数字电路方案62.单元电路设计72.1光控电路72.1.1电路图及说明72.1.2 LM311的介绍72.2触发脉冲控制电路92.2.1电路图及说明92.2.2电路组成元件102.2.2.1 74LS74102.3可逆计数电路122.3.1电路图及说明122.3.2 74LS192142.4译码及显示电路152.4.1电路图及说明152.4.2组成元件162.4.2.1 74ls47162.4.2.2数码管173.电路仿真183.1 光控开关部分183.2 整体电路193.2.1初始状态193.2.2有人进入加一203.2.3有人出去减一及借位213.2.4排除干扰223.2.5初始置数224.课设结果总结235.心得体会236.元件清单247.参考文献24附录25光控计数器的设计仿真与制作摘要随着电子技术的日新月异,如今的电子技术已经在各个领域都得到了充分的利用,如在实际生活中很多需要统计人数的场合,光控计数器得到了充分利用。本次课程设计的题目为光控计数器的设计仿真与制作。此计数器主要是对室人员数目进行时刻的智能统计并显示出来。电路中分别包括光控电路部分,触发脉冲控制部分,计数部分,译码部分及显示部分。本设计主要是利用光线的通断来统计进入室人数。要求设计两路光控电路,一路放置在门外,另一路设置在门里,当有人通过门口时无论是进入或走出房间,都会先触发一个光控电路,再触发另一个光控电路,要求根据光控电路产生触发脉冲的先后顺序,判断来人是进来还是离开实验室,当有人进入时实验室时令计数器进行加计数,当有人离开时实验室进行减计数。除外,本设计较为准确,因为它还有排除有人并没有真正进入门情况功能。通过proteus仿真可以看到电路实现功能的效果。电路中利用四个D触发器即两片74LS74和74LS00来控制两路光控电路产生的触发脉冲,通过74LS74完成计数,CD4511完成译码并用七段共阴数码管显示目前室人数。关键词:光控 加减计数 译码 室人数AbstractWith the rapid development of electronic technology, electronic technology today has in various fields have been fully utilized, as in real life a lot to statistics the number of occasions, photo counter has been full use. The topic of curriculum design for the design of simulation and fabrication of optical counter. This counter is mainly for the number of indoor personnel to carry out the intelligent statistics and display. The light control circuit part comprises a circuit, a trigger pulse control part, a counting part, a decoding part and display part.This design is mainly to use light to break through the statistics to enter the interior of the number of people. Requirements of the design of two optical control circuit, a road placed at the door and another set in the door, when a person through the door either into or out of the room, to trigger a photoswitch circuit, trigger another optical control circuit, according to the optical control circuit produces pulse sequence, the judge is in or out of the lab, when someone enters the laboratory of seasonal counter for counting and, when people leave laboratory count reduction. Except that the design is more accurate, because it also excludes people who have not really entered the door. Through proteus simulation, we can see the effect of the circuit.Circuit using four D flip flops is two pieces of 74ls74 and 74ls00 to control two optical control circuit generates a trigger pulse by 74ls74 counting is completed, CD4511 complete decoding and seven segment digital tube were overcast display at present in the room number.Keywords: light subtraction counting decoding indoor number1. 电路设计及其工作原理1.1电路设计要求设计一个利用光线的通断来统计进入房间人数的电路,用 2 个数码管显示计数值。 设计两路光控电路,一路放置在门外,一路放置在门里。当有人进入或走出房间时,将先后触发两路光控电路产生脉冲信号。 仿真时可用 2 个开关模拟光控开关 设计一个加减控制电路,根据光控电路产生脉冲的先后顺序,判断人员是进入房间还是离开房间,从而控制可逆计数器实现加法或减法的操作。要求有人进入时,加法计数;有人离开时,减法计数。1.2电路设计整个电路由光控电路,脉冲触发控制电路,可逆计数电路,译码电路,显示部分构成,各部分电路及连接如下面框图: 图1.1 电路组成框图1.3电路整体原理简述首先由光控电路将接收的光信号转换为电信号触发脉冲,在光线强的时候,输入低电平,在光线较暗的时候,输入高电平,在低电平砖高电平时,会产生上升沿信号,可以作为D触发器的触发信号,一个开关分别控制前一个D触发器的脉冲和D触发器的清零端,来区分up和down的触发信号,从而控制译码加减计数电路的输入信号,再由显示译码器在显示管上显示数目的增加或减少,从而实现自动加减计数的功能。1.4方案选择1.4.1单片机方案51单片机运用广泛,在控制领域十分常见,而且成本低廉。本设计要求中,可采用一块51单片机作为核心。利用光电三极管接收红外发光二极管射来的红外光先当有物体通过两者之间时,红外线被挡住,启动中断。利用AT8951单片机来制作一个计数器。用单片机的接口连接一个共阴数码管,作为计数器的显示。电路连接如下图所示。图1.2 单片机方案不过该方案需要单片机,还有了解一定的单片机的知识,以及需要单片机编程。1.4.2数字电路方案设计两路光控电路,一路放置在门外,一路放置在门里。当有人进入或走出房间时,将先后触发两路光控电路产生脉冲信号。设计一个加减控制电路,根据光控电路产生脉冲的先后顺序,判断人员是进入房间还是离开房间,从而控制可逆计数器实现加法或减法的操作。要求有人进入时,加法计数;有人离开时,减法计数。用两片190或两片192设计实现100进制的可逆计数器,并用数码管显示计数结果。要求当加法计数至99时,+1,计数器回到00;当减法计数至00时,-1,计数器回到99。数字电路方案更为贴近数字电路的学习和巩固,而且此方案不需使用单片机,简单方便。综上所述,选择第二种数字电路方案。2.单元电路设计2.1光控电路2.1.1电路图及说明光控电路图如下 图2.1.1 光控电路图光控电路部分就是模拟了开关S1、S2的通断。通过过零比较器的两个输入端电压的不同来决定输出端1脚的值。此次设计是利用接地输出,2脚为正输入端,3脚为负输入端。当2脚电压大于3脚时,输出电压翻转,即低电平,相当于开关初始断开状态,当3脚电压大于2脚电压,同理分析,相当于开关闭合。R2可用来调节光控开关的灵敏度。2.1.2 LM311的介绍过零比较器LM311主要是完成电压比较,决定输出电压的作用。引脚图如下 图2.1.2 LM311引脚图引脚功能如下若2、3脚分别接VA、VB,输出如下 图2.1.3 LM311输出举例2.2触发脉冲控制电路2.2.1电路图及说明图2.2.1 触发脉冲控制电路触发脉冲电路由四个D触发器组成和逻辑门一个与非门和两个非门组成。上面的两个D触发器与下面的两个D触发器地位分别对应相等。上面部分左边的D触发器为D1,右边的为D2。开始D1的CLK接低电平,非门U7、U8输出为高电平,因此U10输出为高电平,连到置数端R,因此现在可以触发D1,D1的D端接VCC始终为1,当闭合S1时,D1变为1,即D2的R端为1,可以置数,此处的D1的功能相当于保存S1的触发信号,当S2闭合时,D2的时钟输入端接收到上升沿触发信号,触发有效,Q2变为高电平,则up变为低电平,此时,up的低电平通过与非门和一个非门,反馈到D1的R端,D1和D2都被清零,恢复到高电位,此时up也恢复高电位,有上升沿产生,计数器74ls192加数计数。对下面两个D触发器的分析与上面相同。因为无论是加数还是减数计数,左边的D触发器都会被触发,要想实现在计数之后恢复到初始状态,则需反馈清零,考虑到加数减数计数都要清零,故使用与非门连接up和down同时反馈到左边两个D触发器的R端。可见,加一的过程是由后按的开关的决定的。后按S2,S2决定了D2即U1的触发。将U7连到U7,就可以触发UP端。同理,只要,先按S2,后按S1,S1决定了U2的触发,U8连到DOWN端,就可以经相似的过程产生DOWN端的触发上升沿,实现减一的过程。除了可以实现加一和减一计数来显示室人数,设计特别之处在于可以排除干扰情况。如果连按两次某一个开关,即有人在门口晃悠并没有真正进入或出去。比如只按S1,虽然使得D2清零端R2为1,可以触发,但另一个开关S2始终不按,就不会产生CLK2的触发脉冲。因此仍然不会计数。这种设计,能较准确的反映室人数。2.2.2电路组成元件2.2.2.1 74LS7474LS74 为双上升沿D触发器,其逻辑图如下,即由四个D触发器构成图2.2.2 74LS74引脚图其中各个引脚功能分别为:1CP、2CP: 时钟输入端,1D、2D: 数据输入端 ,1Q、2Q、/1Q 、/2Q :输出端 ,CLR1、CLR2:直接复位端低电平有效,PR1、PR2:直接置位端低电平有效功能表如下图2.2.3 74LS74功能表74LS74芯片即代替了4个D触发器。D触发器只有一个输入,十分常见。状态方程为 Qn+1 Dn ,其输出状态的更新发生在CP脉冲的上升沿,故又称为上升沿触发的边沿触发器,触发器的状态只取决于时钟到来前D端的状态。其中SD 和RD 接至基本RS 触发器的输入端,它们分别是预置和清零端,低电平有效。D触发器的应用很广,可用作数字信号的寄存,移位寄存,分频和波形发生等。有很多种型号可供各种用途的需要而选用。D触发器的逻辑图如下图2.2.4 D触发器逻辑图D触发器功能表如下: 图2.2.5 D触发器功能表2.2.2.2 74LS0074LS00芯片为四组 2 输入端与非门正逻辑,与非门的功能图如下,即输出其中非门是将与非门的两个输入端接到同一输入,即完成了非。 图2.2.6 与非门功能图74LS74部结构及引脚图如下图2.2.7 74LS74引脚图2.3可逆计数电路2.3.1电路图及说明可逆计数器电路图如下 图2.3.1 计数电路图电路由两片74LS192构成。其中U5为低位的计数,U2为高位计数。 进位的实现:U5的12脚TCU连到U2的5脚UP,当各位计到9后时,产生上升沿到U2的UP实现进位。 借位的实现:U5的13脚TCD与U2的4脚DW相连,完成借位。 TCU为非同步进位输出端,TCD为非同步借位输出端。该连法可以达到多位数计数的效果。 如图置数端PL为有效状态时即接低电平,74LS192的D0,D1,D2,D3可以通过开关的闭合或打开,接0或1来完成置数,都连到低电平则开始时室人数为0。Q0,Q1,Q2,Q3为输出端,U5为两位十进制数的个位,U2为十位。2.3.2 74LS192 74LS192是一种常见的计数芯片,为同步十进制可逆计数器,即同时可以加计数和减计数。其中PL为置数端,低电平有效。CPU为加计数端,上升沿有效。CPD为减计数端,上升沿有效。TCU为非同步进位输出端,TCD为非同步借位输出端。P0、P1、P2、P3为计数器输入端。MR为清除端,高电平有效。Q0、Q1、Q2、Q3为数据输出端。其引脚图如下: 图2.3.2 74LS192引脚图它可以完成置数,清零,加减计数,和保持的功能。其功能表如下: 图2.3.3 74LS192功能表2.4译码及显示电路2.4.1电路图及说明 图2.4.1 译码及显示电路如图,译码显示电路由两个CD4511完成译码,然后驱动右边的数码管来显示人数。两个CD4511与两个74LS192对应相连,分别将个位和十位的数字进行译码,然后送进数码管。其中输出为a,b,c,d,e,f,g,分别对应着七段数码管的七个二极管,即显示字形的七条边。对应输出为1的时候,对应边会亮,即显示了某种字形。2.4.2组成元件2.4.2.1 74ls4774ls47 是一片 TTL BCD锁存/7 段译码/驱动器,常与七段数码管一起使用,起到驱动作用。即完成从输入的BCD码到对应二极管亮灭的控制作用。其引脚图如下:J图2.4.3 74LS47引脚图其中:A0A3:二进制数据输入端,/BI:输出消隐控制端,LE:数据锁定控制端,/LT:灯测试端,YaYg:数据输出端,VDD:电源正,VSS:电源负。74LS47功能表如下 图2.4.4 74LS47功能表其中a b c d 为 BCD 码输入,a为最低位。LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码8,各笔段都被点亮,以检查显示器是否有故障。BI为消隐功能端,低电平时使所有笔段均消隐,正常显示时, B1端应加高电平。另外 CD4511有拒绝伪码的特点,当输入数据越过十进制数9时,显示字形也自行消隐。LE是锁存控制端,高电平时锁存,低电平时传输数据。ag是 7 段输出,可驱动共阴LED数码管。 若要多位计数,只需将计数器级联,每级输出接一只 CD4511 和 LED 数码管即可。2.4.2.2数码管课设中我仿真的是使用的数码管为七段共阳数码管。由7个发光二极管组成,这7个二极管分别对应表达一个字形所要用到的七条边。此外,还有一个圆点型发光二极管,用于显示小数点。共阴指的是共阴极接法,把发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样阳极端输入高电平的段发光二极管就导通点亮,而输入低电平的则不点亮。共阴极数码管引脚图及部结构如下: 图2.4.5 共阴极数码管引脚及部结构如下图09数字的段符号分别为 图2.4.6 0到9段符号3.电路仿真3.1 光控开关部分R3模拟光敏电阻。当R2为定值时,改变R3的值即类似改变光照强度,即模拟有人进出挡住光线。下图仿真为开关断开的状态,输出电压近似为0。 图3.1.1 模拟开关断开下图仿真为开关闭合的情况,即有人经过,输出电压为正。 图3.1.2 模拟开关闭合3.2 整体电路3.2.1初始状态初始时人数为0 图3.2.1 初始状态3.2.2有人进入加一有人进入即先按了S1,在S2闭合,数码管显示数字加一 图3.2.1 加一仿真3.2.3有人出去减一及借位假设一直加到10 图3.2.2 室10人此时先按S2再按S1,即有一人出,不仅减一而且借位 图3.2.3 减一并借位由仿真得可以成功借位3.2.4排除干扰当只按下一个开关,即人没有真正进入情况,仿真结果显示可以排除这种情况。只按两次S1,仿真结果如下,数码管显示人数始终为0,没有变化,即没有被干扰。 图3.2.4 排除干扰3.2.5初始置数例如置数62,则只需将置数调制62,拨动置数开关S4,即可产生置数4.课设结果总结本次课设的设计较好地完成了要求。不仅能够进出人员的加一减一计数,正确完成进位与借位过程,将室总人数显示于两个数码管上,即0到99的两位十进制数字其中加减是通过两个开关的闭合顺序确定的,而开关模拟的光线的通断,即是否有人经过,还能够排除干扰情况。两个开关相当于两道门,经过两道门的顺序可以看出是进入还是出去。然而如果有人只经过其中一道门就不是真正的进出。这种情况在仿真中可以看到被排除了。只有两道门都经过才会进行加减数。 刚开始用的方案是用JK触发器来完成触发脉冲的控制,但是不能排除干扰,只按一个开关时仍然会进行加数或者减数。因此改进了方案,使用了4个D触发器以及一些逻辑门才完成了干扰的排除。5.心得体会数字电路的设计是一个有趣的过程, 在设计过程中可以提升对数电课上知识的理解,并能将所学用于解决实际问题。此次课程设计,我学到了很多课学不到的东西,比如学会思考解决问题的方法,出现差错时的随机应变和与人合作共同提高的意识,实在是受益非浅。这些天的努力也让我增强了信心,相信自己只要踏实努力,以后也一定能高质量地完成项目。调试过程是痛苦的,调试电路是需要非常强的理论作为基础,但也是最能提升能力的部分。只有通过亲自调试电路,发现电路存在的问题,思考产生的原因,并想办法解决问题,才能加深对自己设计电路的认识。动手实践也让我们对各个元件的功能及使用有了更深刻的了解。能力来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。在这次课程设计的完成过程中,我深刻地体会到过程很可能相当烦琐,花很长时间设计出来的电路需要重做,花很大精力焊接的电路也实现不了想要的功能的时候,未免有点灰心,甚至想放弃,但是一旦静下心,查找原因,反复实践,成功的几率就会增加许多。总体来说,我在摸索该中设计电路并实现功能的过程中,培养了设计思维,增加了实际操作能力。在体会到了设计电路的艰辛的同时,更体会到成功的喜悦和快乐,获得了成就感,是一次痛并快乐着的美好体验。6.元件清单名称符号数值大小个数开关SW若干74LS74274LS192274LS001CD45112七段共阴数码管2LM3112滑动变阻器1K2光敏电阻1k216脚底座614脚底座57.参考文献1 泉主编:数字信号处理原理与实现,电子工业,2005.2 自美主编:电子线路设计实验测试,华中科技大学,2003.3 梁宗善主编:电子技术基础课程设计,华中科技大学,2005.4 梅生主编:电子技术基础课程设计,高等教育,2005.5 伍时和主编:数字电子技术基础,清华大学,2004.6 康华光主编:电子技术基础,高等教育,2005.7 阎石主编:数字电子技术基础,高等教育,1999.附录整体仿真电路:实物电路:本科生课程设计成绩评定表姓 名性 别男专业、班级课程设计题目:光控计数器的设计仿真与制作课程设计答辩或质疑记录:1.在课设中完成的任务:和小组成员共同完成电路的设计制作及仿真2.针对电路原理问题1) 置数方式? 答:这个功能是自己加的,课设没有要求,通过开关对置数端高低点位进行初始设置,将74ls192的pl端置低电平,即可进行初始置数。2) 抗干扰能力? 答:初始时通过开关给D触发器提供时钟信号,由于前面的D触发器是给后面的D触发器R端置1,多次触发同一个开关效果相同,故只有人在门口晃动的时候,不会产生计数。3.课设中出现的问题 由于在设计时有反馈清理设置,多次触发同一开关效果相同,但是在实物制作时,由于曾在机械抖动,故在清零之后,产生的机械抖动会产生额外的操作,相当于在计数完成之后触发了一次开关。下次在这种需要用到开关来做输入信号时,可以通过使用RS触发器来解决机械抖动。成绩评定依据:最终评定成绩以优、良、中、及格、不及格评定 指导教师签字: 年 月 日信息工程学院课程设计评分表评 定 项 目评分成绩1选题合理、目的明确10分2设计方案正确,具有可行性、创新性3设计结果例如:硬件成果、软件程序20分4态度认真、学习刻苦、遵守纪律15分5设计报告的规化、参考文献充分不少于5篇10分6答辩25分总分28 / 28. . . .
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!