当前位置:文档之家› 单片机的数字频率计设计方案

单片机的数字频率计设计方案

兰州工业高等专科学校毕业论文课题:基于单片机的数字频率计的设计专业电气工程系学生姓名张振鹏班级电自08-1班学号200802101148指导教师李建民目录摘要3前言1第一章绪论21.1课题背景21.2 课题研究的目的和意义21.4数字频率计设计的任务与要求2第二章数字频率计总体方案设计31.1方案比较31.2方案论证41.3方案选择4第三章数字频率计的硬件系统设计53.1 数字频率计的硬件系统框架53.2 数字频率计的主机电路设计53.3数字频率计的信号输入电路设计83.4数字频率计显示电路的设计93.5数字频率计的计数电路的设计123.6数字频率计电源模块的设计15第四章数字频率计软件系统设计164.1 软件设计规划164.1.1信号处理164.1.2中断控制164.2.1定时器/计数器174.2.2定时工作方式0184.3程序流程图设计184.3.1主程序流程184.3.2 中断流程20第五章数字频率计的仿真调试22参考文献23致谢24附录<程序)25附录:数字频率计的系统原理图28摘要本方案主要以单片机为核心,主要分为时基电路,逻辑控制电路,放大整形电路,闸门电路,计数电路,锁存电路,译码显示电路七大部分,设计以单片机为核心,被测信号先进入信号放大电路进行放大,再被送到波形整形电路整形,把被测的正弦波或者三角波整形为方波。

利用单片机的计数器和定时器的功能对被测信号进行计数。

编写相应的程序可以使单片机自动调节测量的量程,并把测出的频率数据送到显示电路显示。

本设计以89C51单片机为核心,应用单片机的算术运算和控制功能并采用LED数码显示管将所测频率显示出来。

系统简单可靠、操作简易,能基本满足一般情况下的需要。

既保证了系统的测频精度,又使系统具有较好的实时性。

本频率计设计简洁,便于携带,扩展能力强,适用范围广。

[关键词]单片机,运算,频率计,LED数码管前言在电子测量领域中,频率测量的精确度是最高的,可达10—10E-13数量级。

因此,在生产过程中许多物理量,例如温度、压力、流量、液位、PH值、振动、位移、速度、加速度,乃至各种气体的百分比成分等均用传感器转换成信号频率,然后用数字频率计来测量,以提高精确度。

国际上数字频率计的分类很多。

按功能分类,测量某种单一功能的计数器。

如频率计数器,只能专门用来测量高频和微波频率;时间计数器,是以测量时间为基础的计数器,其测时分辨力和准确度很高,可达ns数量级;特种计数器,它具有特种功能,如可逆计数器、予置计数器、差值计数器、倒数计数器等,用于工业和白控技术等方面。

数字频率计按频段分类 (1>低速计数器:最高计数频率<10MHz; (2>中速计数器:最高计数频率10—100MHz; (3>高速计数器:最高计数频率>100MHz; (4>微波频率计数器:测频范围1—80GHz 或更高。

单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,在工业控制、智能仪器仪表、数据采集和处理、通信系统、高级计算器、家用电器等领域的应用日益广泛,并且正在逐步取代现有的多片微机应用系统。

单片机的潜力越来越被人们所重视。

特别是当前用CMOS工艺制成的各种单片机,由于功耗低,使用的温度范围大,抗干扰能力强、能满足一些特殊要求的应用场合,更加扩大了单片机的应用范围,也进一步促使单片机性能的发展。

第一章绪论1.1课题背景在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。

频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。

通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为1秒。

闸门时间也可以大于或小于一秒。

闸门时间越长,得到的频率值就越准确,但闸门时间越长则每测一次频率的间隔就越长。

闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。

数字频率计是用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性变化的信号。

如配以适当的传感器,可以对多种物理量进行测试,比如机械振动的频率,转速,声音的频率以及产品的计件等等。

1.2 课题研究的目的和意义单片机数字频率计以其可靠性高、体积小、价格低、功能全等优点,广泛地应用于各种智能仪器中,这些智能仪器的操作在进行仪器校核以及测量过程的控制中,达到了自动化,传统仪器面板上的开关和旋钮被键盘所代替,测试人员在测量时只需按需要的键,省掉很多烦琐的人工调节,智能仪器通常能自动选择量程,自动校准。

有的还能自动调整测试点,这样不仅方便了操作,也提高了测试精度。

1.4数字频率计设计的任务与要求单片机控制的数字频率计1.测频范围:10Hz~10KHz。

为保证测量精度分三个频段10Hz~100Hz,100Hz~1KHz,1KHz~10KHz,有超量程指示。

2.输入波形:函数信号发生器输出方波,矩形波,幅度为5V,能产生所需频率的脉冲信号。

3.测量误差:≤1。

第二章数字频率计总体方案设计1.1方案比较方案一:本方案主要以单片机为核心,利用单片机的计数定时功能来实现频率的计数并且利用单片机的动态扫描法把测出的数据送到数字显示电路显示。

其原理框图如图2.1所示:图2.1 方案一原理框图方案二:本方案主要以数字器件为核心,主要分为时基电路,逻辑控制电路,放大整形电路,闸门电路,计数电路,锁存电路,译码显示电路七大部分。

其原理框图如图2.2所示:图2.2 方案二原理框图1.2方案论证方案一:本方案主要以单片机为核心,被测信号先进入信号放大电路进行放大,再被送到波形整形电路整形,把被测的正弦波或者三角波整形为方波。

利用单片机的计数器和定时器的功能对被测信号进行计数。

编写相应的程序可以使单片机自动调节测量的量程,并把测出的频率数据送到显示电路显示。

方案二:本方案使用大量的数字器件,被测信号经放大整形电路变成计数器所要求的脉冲信号,其频率与被侧信号的频率相同。

同时时基电路提供标准时间基准信号,其高电平持续时间1s,当1s信号来到时,闸门开通,被测脉冲信号通过闸门,计数器开始计数,直到1s信号结束闸门关闭,停止计数。

若在闸门时间1s内计数器计得的脉冲个数为N,则被测信号频率Fx = NHz。

逻辑控制电路的作用有两个:一是产生锁存脉冲,是显示器上的数字稳定;二是产生清零脉冲,使计数器每次测量从零开始计数。

1.3方案选择比较以上两种方案可以知道,方案一的核心是单片机,使用的元器件少,原理电路简单,调试简单只要改变程序的设定值则可以实现不同频率范围的测试能自动选择测试的量程。

与方案一相比较方案二则使用了大量的数字元器件,原理电路复杂,硬件调试麻烦。

如要测量高频的信号还需要加上分频电路,价格相对高了点。

基于上述比较,所以选择了方案一第三章数字频率计的硬件系统设计3.1 数字频率计的硬件系统框架数字频率计是一个将被测频率显示出来的计数装置,它主要由单片机89C51控制、7407、LED显示器、电源等组成。

该系统的功能是将信号输入P3.4口,通过单片机程序控制,对LED显示器进行段控和位控,实现动态显示。

数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。

在进行有关电子技术的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,会被经常使用到。

图3-1为数字频率计方案框图。

图3-1 数字频率计方框图3.2数字频率计的主机电路设计ATC89C51[可以完成ISP在线编程功能,ATC89C51内部有EEPROM,可以在程序中修改,断电不丢失。

还增加了两级中断优先级,STC推出的系列51单片机芯片是全面兼容其它51单片机的,而且51单片机是主流大军。

1.89C51芯片介绍许多由关硬件设计中都使用到单片机89C51,其功能[7]比以往的单片机强大的多。

89C51引脚图如图3-2所示。

图3-289C51引脚图芯片引脚功能:主电源引脚Vcc和Vss•Vcc<40脚):接+5V电压;•Vss<20脚):接地。

89C51晶振接法如图3-3。

图3-389C51晶振接法图选用6MHz频率的晶体,允许输入的脉冲频率为250kHz。

电容的大小范围为20pF~40pF,本设计选用30pF电容。

2.单片机复位状态单片机的复位都是靠外部电路实现的,在时钟电路工作后,只要在单片机的RST引脚上出现24个时钟震荡脉冲<2个机器周期)以上的高电平,单片机便实现初始化状态复位。

为了保证应用系统可靠地复位,在设计复位电路时,通常使RST引脚保持10ms以上的高电平。

只要保持高电平,则MCS-51单片机就循环复位;当RST从高电平变为低电平以后,MCS-51单片机从0000H地址开始执行程序。

在复位有效期间,ALE、引脚输出高电平。

89C51上电复位电路图。

图3-489C51上电复位电路图单片机复位状态表。

表 3-5 单片机复位状态表注:XXX不定复位后,P0口~P3口输出高电平,且使这些准双向口皆处于输入状态,并且将07H写入栈指针SP<即设定堆栈底为07H),同时,将程序计数器PC和其余的特殊功能寄存器清为0<不定的位除外)。

但复位不影响单片机内部的RAM 状态3.3数字频率计的信号输入电路设计7414是六反相施密特触发器集成电路,其基本作用就是反相器,一般用于信号输入电路,用施密特触发器对输入信号进行波形整形。

其功能作用如图3-13所示。

图3-13 输入-输出波形图本设计为满足设计要求,被测信号是要进行波形的变换。

由第一级的零偏置放大器把正弦波样的正负交替波形变换成单向脉冲,再经过7414将放大器产生的单向脉冲变换成与TTL/CMOS电平相兼容的方波。

这样处理以后信号变成方波信号,以便后续的电路进行计数。

3.4数字频率计显示电路的设计在单片机系统中,常用的显示器有:发光二极管显示器,简称LED;液晶显示器,简称LCD;荧光管显示器。

而发光二极管显示又分为固定段显示和可以拼装的大型字段显示,此外还有共阳极和共阴极之分等。

LED段显示器结构与原理LED显示器是由发光二极管显示字段组成的显示块,有7段和“M”字段之分。

这种显示块有共阳极和共阴极两种。

此外,显示块中还有一个圆点型发光二极管<在图中以dP表示)用于显示小数点。

通过发光二极管亮、暗的不同组,可以显示多中数字、字母以及其他符号。

LED显示块中的发光二极管共有两种连接方法:(1>共阳极接法发光二极管的阳极连在一起构成公共阳极。

使用时公共阳极接+5V,这样,阴极端输入低电平的段的发光二极管被点亮,相应的段被显示;而输入高电平的段则不点亮。

相关主题