1、数字频率计设计与制作王峰, 电子工程系摘 要:数字频率计是一种可以用十进制数字显示被测信号频率的测量仪器。被测信号可以是任何周期性变化的信号如正弦波、方波、三角波等等。如果加入放大电路,通过传感器则可以对许多微弱的、规律的物理量进行测量,例如声音、机械振动、转速的频率等等。使用频率计能让我们直观的看到信号的频率,其方便性、简单性、准确性使其具有较高的实用价值。因此数字频率计是一种应用很广泛的仪器,在计算机、通讯设备、自动化等科研生产领域起着重要作用。对于本次课题“数字频率计设计与制作”,我选用了555定时器产生时基信号,单稳态触发器74LS273来控制电路中的锁存,计数器74LS90来计数,7
2、4LS48进行译码并通过数码管显示。运用数字集成芯片给设计减少了很多不必要的麻烦。关键词:数字频率计;锁存 ;译码;计数Digital Frequency Meter Design and FabricationWangfeng, Electronic Information EngineeringAbstract: Digital Frequency Meter is a measuring device, it can using decimal numeral reveal the signal frequency. The measured signal was variety sea
3、sonal signal, such as sinusoidal wave, square wave, triangle wave and so on. If we using amplify circuit, we can also use sensing element measuring so many faint and regular signals,for example voice, inflexible vibrate and rotation rate. Digital Frequency Meter can make us intuitively sight the sig
4、nal frequency, its conveniently, simply and accuracy,so it has enormously worthy in many fields, include computer, communication apparatus, automation equipment and so on.For about this subject study, the Digital Frequency Meter Design and Fabrication,I select 555_timer produce a normal time signal,
5、 using Monostable Trigger 74LS273 constitute flip-latch, using counter flip-flop 74LS90 count, using 74LS48 constitute a code translator and usig Mixie light reveal frequency. Apply digital integrated circuit chip help me save so many time and reduce a number of inconvenience.Key words: Digital Freq
6、uency Meter; flip-flop; code translator; counter12 / 131设计原理及意义1.1 基本设计原理数字频率计的主要功能是测量周期信号的频率。频率是单位时间(1s)内信号发生周期变化的次数。如果我们能在给定的1S时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,因此在此次设计中以555定时器为主设计一个多谐振荡器,用来产生一个相对准确的能产生1s脉宽的时基信号。同时将被测信号如正弦波、三角波、方波转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这1s的时间间隔内被测量的信
7、号产生的脉冲个数,然后再经过锁存器将计数器所计的数锁存起来,最后在经过译码器把锁存器锁存的二进制数译码,将其换算后通过数码管显示出来,这就是此次数字频率计设计的基本原理。1.2 课题意义1.通过设计数字频率计巩固数字逻辑电路知识。3.熟悉基准时间产生电路的基本工作原理。4.熟悉计数器、译码器、七段数码管的功能及应用。5.对仿真设计过程有一个基本了解熟悉仿真软件的使用。 6.提高实际设计能力,使工程能力得到实际锻炼。2 设计思路按照图2所示的逻辑图所示。首先,我们要获得一个标准的固定宽度1秒的方波脉冲做门控制信号。其次,要把这个标准的信号和被测信号相“与”,通过门控制信号可以获得1秒钟内通过脉冲
8、的个数,此脉冲直接进入计数器进行计数,然后通过译码显示其频率。最后,要设计的是对计数器和锁存器的控制,这个的基本思路是在时基电路脉冲的上升沿到来时闸门开启,计数器开始计数,在同一脉冲的下降沿到来时,闸门关闭,计数器停止计数。同时,锁存器产生一个锁存信号输送到锁存器的使能端将结果锁存,并把锁存结果输送到译码器来控制数码管,这样就可以得到被测信号的数字显示的频率。所以综合上面所说的可以将数字频率计的电路分为四大部分即:时基电路、闸门电路、逻辑控制电路以及可以控制的计数、锁存、译码、显示电路。设计框图如图1所示。在数字电路中,频率计属于时序电路,它主要由具有记忆功能的触发器构成,在计算机及各种数字仪
9、表中,都得到了广泛的应用。因此,它是一种测量范围较广的通用型数字仪器。本次课题就是用来研究简单的计数式数字频率计的设计。逻 辑 控 制 电 路 计数器 锁存器 译码器 显示器时 基 电 路 闸门电路被 测信号图1 设计框图图2 逻辑图3 主要芯片介绍3.1 555定时器555定时器内部结构的简化原理图如图3所示。它由3个阻值为5k的电阻组成的分压器、两个电压比较器A1和A2、基本RS触发器、集电极开路的放电三极管T组成。定时器的主要功能取决于比较器,比较器的输出控制RS触发器和放电三极管T的状态。图中RD为复位输入端,当RD为低电平时,不管其他输入端的状态如何,输出Q为低电平。因此在正常工作时
10、,应将其接高电平。图3 555电路结构图555定时器的功能表如下图所示清零端高触发端TH低触发端放电管T功能00导通直接清零10导通置011截止置11不变保持图4 555功能表3.2 芯片74LS9074LS90为中规模TTL集成计数器,可实现二分频、五分频和十分频等功能,它由一个二进制计数器和一个五进制计数器构成。其引脚排列图和功能表如下所示:图5 74LS90引脚图图6 74LS90功能表3.3 芯片74LS27374LS273是8位数据/地址锁存器,他是一种带清除功能的8D触发器。1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(
11、Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位;当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上。管脚图和功能图如下图7所示。D18D为数据输入端,Q1Q8为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。图7 74LS273管脚图和功能表3.4 芯片74LS48在本次设计中使用译码器74LS48将74LS273锁存的二进制数值进
12、行译码,用来驱动七段数码管显示。它的管脚图如下图所示。图8 74LS48引脚图4 电路设计4.1 闸门电路闸门电路由与非门组成,该电路有两个输入端和一个输出端,输入端的一端被测信号,另一端接控制信号。闸门是否开通受门控信号的控制,当门控信号为高电平时,闸门开启;而当门控信号为低电平时,闸门关闭。只有在闸门开启的时间内,被测信号才能通过闸门进入计数器。图9 闸门电路4.2 时基电路时基电路是通过555定时器、电阻、电容组成的多谐震荡器实现,两个暂态时间分别为: 重复周期为。构成电路如图4所示。其作用是控制计数器的输入脉冲。当标准时间信号到来时,闸门打开,被测信号通过闸门进入计数器开始计数;当标准
13、时间脉冲下降沿到来时,闸门关闭,计数器无脉冲输入停止计数。频率计算公式:,而我们要得到脉宽1s的脉冲则又由公式;重复周期为 ,其中T1 为脉冲宽度且为了使T2 的值小一些。因此我们可以计算出各个参数通过计算确定了R1 取47K欧姆,R5取100K欧姆,R6取36K欧姆,电容取10uF。这样我们得到了比较稳定的脉冲。得到的时基仿真图形如下图4所示,此时的脉冲宽度大概为1s,而低电平时间也较短,即符合设计要求。图10 时基信号波形图图10 时基电路4.3 逻辑控制电路本设计采用74LS123组成逻辑控制电路,芯片的功能表如图6所示,构成的控制电路如图7所示。由时基电路产生的脉冲来一个下降沿时,74
14、LS123将会产生一个高脉冲,让锁存器锁存住频率,同时激发下一个74LS123产生一个高脉冲,让计数器清零,直到时基电路的下一个上升沿到来才开始下一次计数。当被测信号通过闸门进入计数电路,于是计数器译码器同时工作,从而记下所测信号频率值。当控制电路转为其他状态时,闸门关闭,计数器停止工作,数码管继续显示所测频率值。直到有一次循环,计数器清零,数码管显示消失,到此为止,频率计完成一次测量。脉冲信号可由两个单稳态触发器74LS123产生,它们的脉冲宽度公式决定。由芯片的功能表可以得出,当、触发脉冲从1A端输入时,在触发脉冲的负跳变作用下,输出端可获得一负脉冲。图11 74ls123功能表图12 逻
15、辑控制电路4.4 计数器电路为了提高计数速度,确保测量的精度,可采用同步计数器。其特点是计数脉冲作为时钟信号同时接于各位触发器的时钟脉冲输入端,在每次时钟脉冲沿到来之前,根据当前计数器状态,利用逻辑控制电路,准备好适当的条件。当计数脉冲沿到来时,所有应翻转的触发器同时翻转,同时也使用所有应保持原状的触发器不该变状态。本设计中计数器电路采用十进制计数器74LS90,它不仅可用于对脉冲进行计数,还可用于分频,N位进制计数器就是N分频器。被测信号由闸门开通送入计数器,记录所测信号频率值传入译码显示电路中,显示器显示测得频率值;待闸门关闭,计数器停止工作;电路则继续工作进行下次循环,计数器清零,显示器
16、数值消失,频率计完成一次测量。组成电路如下图8所示。图13 计数电路4.5 锁存器锁存器是构成各种时序电路的存储单元电路,其具有低电平(逻辑0)和高电平(逻辑1)两种稳定状态,一旦状态被确定,就能自行保持,锁存器是一种脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。本次实验电路采用74LS273锁存器,构成的电路图如下图9所示。其作用是将计数器在1s结束时锁记得的数进行锁存,使显示器上能稳定地显示此时计数器的值。当1s计数结束时,通过逻辑电路产生信号送入锁存器,将此时计数的值送入译码显示器。选用两个8位锁存器74LS273可以完成上计数功能。当时钟脉冲CP的正跳变来到时,
17、锁存器的输入等于输入,即Q=D,从而将计数器的输出值送到锁存器的输出端正脉冲结束后,无论D为何值,输出端Q的状态仍保持原来的状态的Q不变。所以在计数期间内,计数器的输出不会送到译码显示器。图14 锁存电路4.6 译码显示电路图15 译码显示电路译码显示电路的原理构成如上图10所示。译码器是采用把用BCD码表示的十进制数转换成能驱动数码管正常显示的段信号,以获得数字显示。选用译码器时其输出方式必须与数码管匹配。此次译码显示电路由7段发光数码管和输出高电平有效的译码器74LS48组成。74LS48的内部有升压电阻,因此可以直接与显示器相连,其作用是把BCD码表示的十进制数转换成能驱动数码管正常显示
18、的段信号,从而使数码管可以发光获得数字显示以便于直观的得到输入信号的频率。5.总体仿真图图16 仿真图5.1 设计过程本次设计是采用Multism10进行的仿真设计,在确定自己的毕业设计题目后,在老师的指导下首先通过自己在图书馆和网上查找了一些相关资料了解了有关数字频率计设计的一些基本情况,然后开始选择设计方案。在咨询老师后老师给出了两种方案,一种是采用单片机设计一种是采用数字电路进行设计。因为对单片机知识方面掌握的欠缺最终选择数电进行设计。确定设计方案后开始进行设计,主要过程如下:1. 分析数字频率计的主要类别、各自的工作原理和主要性能指标。2. 设计一个基于数字电路原理的简易频率计,能测量
19、0-9999Hz范围内的频率, 并将得到的频率通过数码管显示出来。 3. 通过Multisim10仿真软件进行仿真设计,分析各模块的功能,给出总的仿真原理图。5.2 仿真结果分析图17 仿真结果图通过图12的仿真结果图可以看到当仿真的时间到达1.069s左右时,时基电路将会产生负跳沿,此时闸门将关闭。计数电路将把计入的被测信号的脉冲个数送人锁存器锁存,而译码电路则把锁存的数据译码在通过数码管显示出来,即所得到的信号频率。通过上面的仿真图可以看到在时间为1.069s左右时得到的频率为1069hz,与所给的被测信号为1000hz的频率没有太大的误差。所以电路基本符合设计的要求。5.3 问题分析在本
20、次设计中虽然已经得到了仿真结果,但还是在设计过程中遇到了很多问题,刚开始时因为对仿真软件的不熟悉对软件里的很多功能还不是很了解,在用到时却不知从何下手,一些元器件不知在哪里能找到,即使找到也会发现与自己所找的资料有所不同。所以也花费了很大一部分精力去学习了解软件和去查找需要替代的元件。在调试电路时,刚开始电路连接完成进行仿真数码管并没有被点亮,软件也会报错。之后检查电路发现因为连线太多,出现了一些线路接错的情况。在调节时基电路时,为了得到准确的1s时基信号需要调整滑动电阻的阻值,但总会出现偏差,最后只能调节使其接近理想值。6.小结本课题采用纯数字电路,根据设计中要实现的功能,在指导老师精心教导
21、下,通过自己认真地分析、实践,确立方案,设计出硬件电路,书写文档。在设计过程中翻阅了大量资料,通过对所得的各种资料的综合分析,提炼出自己需要的信息,从而提高自己的分析能力;通过对调试时出现的各种问题的分析与解决,锻炼了独立分析,进行工程设计的能力;通过对电路设计中的某些问题的较为深入的探索,培养了自己的科研工作能力;通过设计论文的书写,进一步锻炼了书写规范、文字表达能力和对工作的认真态度。当然,在设计中遇到了一些实际困难,通过积极查找参考资料问题也都得到了解决;这次设计不仅巩固了本专业的知识,加深了对模拟电子技术、数字电子技术等电子线路设计知识的理解,为本人在校期间所学专业知识做了一个系统的把
22、握。也使我认识到掌握好本专业相关的知识对今后的发展很重要,学习新的知识培养新的能力,使书本知识能够运用到实际操作中,灵活的把理论与实践相结合起来把知识真正运用到实践中,这样更能适应将来社会对我们的需要。7.参考文献1.阎石数字电子技术基础高等教育出版社,20062.康华光.电子技术基础高等教育出版社,20063.张豫滇.电子电路课程设计河海大学出版社,20054.杨志忠数字电子技术高等教育出版社,2008 5.张永瑞电子测量技术基础西安电子科技大学出版社,20026.罗胜钦.数字集成系统芯片北京希望电子出版社,20027.吉雷.Protel99电子电路设计 电子科技大学出版社,20008.胡宴如.模拟电子技术高等教育出版社,20009.温如坤、高志敏.数字电子技术基础实验湖北汽车工业学院,200410.童诗白、华成英.模拟电子技术基础高等教育出版社,2006