欢迎来到天天文库
浏览记录
ID:47685812
大小:858.20 KB
页数:17页
时间:2019-10-22
《数字频率计课程设计单片机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数字频率计摘要:随着电子信息产业的不断发展,信号频率的测量在科技研究和实际应用中的作用日益重要。传统的频率计通常是用很多的逻辑电路和时序电路来实现的,这种电路一般运行较慢,而且测量频率的范围较小。考虑到上述问题,本论文设计一基于单片机设计频率计。首先,我们把待测信号经过放大整形,然后把信号送入单片机的定时计数器里进行计数,获的频率值,最后把测得的频率数值送入显示电路里进行显示。本文从频率计的原理出发,介绍了基于单片机的频率计的设计方案,选择了实现系统的各种电路元器件,并对硬件电路进行了仿真。关键字:单片机;频率计;测量;脉冲定时测频法1.总体方案设计1
2、.1方案介绍方案1:本方案以单片机为核心,利用单片机的计数定时功能来实现频率的计数,利用数码动态扫描进行频率显示,其实现原理框图如1-1所示。图1-1方案1原理框图方案2:本方案主要以数字器件为核心,主要由时基电路、逻辑控制电路、放大整形电路、闸门电路、计数电路、锁存电路和译码显示电路七大部分组成。其原理框图如图1-2所示。1图1-2方案2原理框设计思路:利用施密特触发器将边缘缓慢变化的周期性信号如正弦波、三角波或任意形状的模拟信号变换成同频率的矩形脉冲。通过MCS-51系列单片机内部的两个I•六位定时/计数器测量某段时间内的外加脉冲数,经过处理并通过
3、数码管直接显示出所加信号的频率。单片机内部的TO用來定时,T1用来计数(下降沿触发)。当来一个计数脉冲则计数一次。在TO开始定时的同时,T1开始计数;TO定时Is吋间到吋,T1停止计数。数字频率计系统设计共包括五大模块:放大整形模块、分频模块、多路数据选择模块、单片机控制模块、数码管显示模块电路设计:原理图:.O3XX'.9dl£2»■■Tl—::vccAaxT7-KJzaaxAYw3■LKGlCULO1JI"TT"JJi4c<*•;•345d・r?>G•♦543、•・・oWK加RwRJiigNBg注HnJnwMnx二HMUY£A7c:234..i*
4、no:4145V・心夫孔^iF:F:XA:91uM巧wn»3w?3>3XTXT6f・、・:0C5、间Is,当Is信号来到时,闸门开通,被测脉冲信号通过闸门,计数器开始计数,直到Is信号结束闸门关闭,停止计数。若在闸门时间Is内计数器计得的脉冲个数为N,则被测信号频率FX=NIIZo逻辑控制电路的作用有两个:一是产生锁存脉冲,是显示器上的数字稳定;二是产生清零脉冲,使计数器每次测量从零开始计数。比较以上两种方案可以知道,方案1得核心是单片机,使用的元器件少,原理电路简单,调试简单只要改变程序的设定值则可以实现不同频率范围的测试能口动选择测试的量程。与方案1相比较方案2则使用了大量的数字元器件,原理屯路复杂,硬件调试麻烦。如要测量高频的信号还需要加上分6、频电路,价格相对高了点。基于上述,所以选择了方案1。1.系统硬件设计2.1一般数字式频率计的原理数字式频率计是测量频率最常用的仪器之一,其基本设计原理是首先把待测信号通过放大整形,变成一个脉冲信号,然后通过控制电路控制计数器计数,最后送到译码显示电路里进行显示,其基本构成框图如图2-1所示。图2-1频率计原理框图2.2频率计方案的概述本频率计的设计以STC89C52单片机为核心,利用它内部的定时/计数器完成待测信号周期/频率的测量,单片机STC89C51内部具有2个16位定时/计数器,定时/计数器的工作可以由编程來实现定时,计数和产生计数溢出时中断要求7、的功能。在定吋器工作方式下,在被测吋间间隔内,每来一个机器周期,计数器自动加1,这样以机器周期为基准可以用來测量时间间隔。在计数器工作方式下,加至外部引脚的待测信号发生从1到0的跳变计数器加1,这样在计数闸门的控制下可以用来测量待测信号的频率。外部输入在每个机器周期被采用一次,这样查测一次从1到0的跳变至少需要2个机器周期,所以最大计数速率为时钟频率1/24o定吋/计数器的工作有运行控制位TR控制,当TR置,定吋/计数器开始计数:当TR清0,停止计数。本设计终合考虑了频率测量精度和测量反应时间的要求。例如打要求频率测量结果为3位有效数字,这时如果待测信8、号的频率为1HZ,则计数闸门宽度必须大于lOOOSo为了兼顾频率测量精度和测量反应时间的要求,
5、间Is,当Is信号来到时,闸门开通,被测脉冲信号通过闸门,计数器开始计数,直到Is信号结束闸门关闭,停止计数。若在闸门时间Is内计数器计得的脉冲个数为N,则被测信号频率FX=NIIZo逻辑控制电路的作用有两个:一是产生锁存脉冲,是显示器上的数字稳定;二是产生清零脉冲,使计数器每次测量从零开始计数。比较以上两种方案可以知道,方案1得核心是单片机,使用的元器件少,原理电路简单,调试简单只要改变程序的设定值则可以实现不同频率范围的测试能口动选择测试的量程。与方案1相比较方案2则使用了大量的数字元器件,原理屯路复杂,硬件调试麻烦。如要测量高频的信号还需要加上分
6、频电路,价格相对高了点。基于上述,所以选择了方案1。1.系统硬件设计2.1一般数字式频率计的原理数字式频率计是测量频率最常用的仪器之一,其基本设计原理是首先把待测信号通过放大整形,变成一个脉冲信号,然后通过控制电路控制计数器计数,最后送到译码显示电路里进行显示,其基本构成框图如图2-1所示。图2-1频率计原理框图2.2频率计方案的概述本频率计的设计以STC89C52单片机为核心,利用它内部的定时/计数器完成待测信号周期/频率的测量,单片机STC89C51内部具有2个16位定时/计数器,定时/计数器的工作可以由编程來实现定时,计数和产生计数溢出时中断要求
7、的功能。在定吋器工作方式下,在被测吋间间隔内,每来一个机器周期,计数器自动加1,这样以机器周期为基准可以用來测量时间间隔。在计数器工作方式下,加至外部引脚的待测信号发生从1到0的跳变计数器加1,这样在计数闸门的控制下可以用来测量待测信号的频率。外部输入在每个机器周期被采用一次,这样查测一次从1到0的跳变至少需要2个机器周期,所以最大计数速率为时钟频率1/24o定吋/计数器的工作有运行控制位TR控制,当TR置,定吋/计数器开始计数:当TR清0,停止计数。本设计终合考虑了频率测量精度和测量反应时间的要求。例如打要求频率测量结果为3位有效数字,这时如果待测信
8、号的频率为1HZ,则计数闸门宽度必须大于lOOOSo为了兼顾频率测量精度和测量反应时间的要求,
此文档下载收益归作者所有