一种基于单片机数字频率计的设计与实现.docx
- 文档编号:3163165
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:30
- 大小:360.36KB
一种基于单片机数字频率计的设计与实现.docx
《一种基于单片机数字频率计的设计与实现.docx》由会员分享,可在线阅读,更多相关《一种基于单片机数字频率计的设计与实现.docx(30页珍藏版)》请在冰豆网上搜索。
一种基于单片机数字频率计的设计与实现
本科毕业论文(设计)
题目:
一种基于单片机数字频率计的设计与实现
诚信责任书
本人郑重声明:
本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。
毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
特此声明。
论文(设计)作者签名:
日期:
一种基于单片机数字频率计的设计与实现
摘要
本文提出设计数字频率计的方案,重点介绍以单片机AT89C52为控制核心,实现频率测量的数字频率设计。
测频的基本原理是采用在底频段直接测频法,在底频段直接测频法的设计思路,硬件部分由放大电路和整形电路,单片机和数计显示电路组成;软件部分由信号频率测量模块和数据显示模块等模块实现。
应用单片机的控制功能和数学运算能力,实现计数功能和频率的换算。
设计的频率计范围能够达到1HZ~1MHZ,满足所要求的频率范围,测量精度较高。
关键词:
数字频率计;单片机AT89C52;频率测
Basedonsingle-chipprocessordigitalfrequencyofthousandsofdesignandimplementation
Abstract
Thisarticleproposesplandesigndigitalfrequencymeter,highlightingthedesigntakingmonolithicintegratedcircuitAT89C52asthecontrolcore,therealizationfrequencymeasurementofdigitalfrequencymeter.Selecteddesignideaswhichdirectlymeasuringfrequencylawinthehigh-bandandtestingcyclelawinthelow-band;Thehardwarepartiallyiscomposedbyenlargedcircuitandthereshapingcircuit、themicrocontrollerandthedatadisplayelectriccircuit;Thesoftwaredesignisachievedbymanyfunctionalmodules,suchasthesignalfrequencymeasurementmodule、thedatadisplaymoduleandsoon.Achievingcountingfunctionandconversionbetweencycleandfrequencybyusingcontrolfunctionsandmathematicsoperationabilityofmicrocontroller.Likethesethesurveyscopecanachieve1HZ~1MHZ,bothcanreachthefrequencyrangerequirementsdesigned,themeasuringaccuracyhigh。
KeyWords:
digitalfrequencymeter;microcontrollerAT89C52;Frequencymeasurments
第一章 绪论
1.1频率计概述
频率是电子技术领域的一个基本参数,同时也是一个非常重要的参数,因此,频率测量已成为电子测量领域最基本最重要的测量之一。
随着科学技术的不断发展提高,人们对科技产品的要求也相应的提高,数字化的电子产品越来越受到欢迎。
频率计作为比较常用和实用的电子测量仪器,广泛应用于科研机构、学校、家庭等场合,因此它的重要性和普遍性勿庸质疑。
数字频率计具有体积小、携带方便;功能完善、测量精度高等优点,因此在以后的时间里,必将有着更加广阔的发展空间和应用价值。
比如:
将数字频率计稍作改进,就可制成既可测频率,又能测周期、占空比、脉宽等功能的多用途数字测量仪器。
将数字频率计和其他电子测量仪器结合起来,制成各种智能仪器仪表,应用于航空航天等科研场所,对各种频率参数进行计量;应用在高端电子产品上,对其中的频率参数进行测量;应用在机械器件上,对机器振动产生的噪声频率进行监控;等等。
研究数字频率计的设计和开发,有助于频率计功能的不断改进、性价比的提高和实用性的加强。
以前的频率计大多采用TTL数字电路设计而成,其电路复杂、耗电多、体积大、成本高。
随后大规模专用IC(集成电路)出现,如ICM7216,ICM7226频率计专用IC,使得频率计开发设计变得简单,但由于价格较高,因此利用IC设计数字频率计的较少。
现在,单片机技术发展非常迅速,采用单片机来实现数字频率计的开发设计,实现频率的测量,不但测量准确,精度高,而且误差也很小。
在这里,我们将介绍一种简单、实用的基于单片机AT89C52的数字频率计的设计和制作。
1.2频率计发展现状及研究概况
由于当今社会的需要,对信息传输和处理的要求不断提高,对频率的测量的精度也需要更高更准确的时频基准和更精密的测量技术。
而频率测量所能达到的精度,主要取决于作为标准频率源的精度以及所使用的测量设备和测量方法。
目前,测量频频的方法有直接测频法、内插法、游标法、频差倍增法等等。
直接测频的方法较简单,但精度不高。
频差倍增多法和周期法是一种频差倍增法和差拍法相结合的测量方法,这种方法是将被测信号和参考信号经频差倍增使被测信号的相位起伏扩大,再通过混频器获得差拍信号,用电子计数器在低频下进行多周期测量,能在较少的倍增次数和同样的取样时间情况下,得到比测频法更高的系统分辨率和测量精度,但是仍然存在着时标不稳而引入的误差和一定的触发误差。
在电子系统广泛的应用领域中,到处看见处理离散信息的数字电路。
供消费用的冰箱和电视、航空通讯系统、交通控制雷达系统、医院急救系统等在设计过程中都用到数字技术。
数字频率计是现代通信测量设备系统中必不可少的测量仪器,不但要求电路产生频率的准确度和稳定度都高的信号,也要能方便的改变频率。
数字频率计的实现方法主要有:
直接式、锁相式、直接数字式和混合式
(1)直接式
优点:
速度快、相位噪声低,但结构复杂、杂散多,一般只应用在地面雷达中。
(2)锁相式
优点:
相位同步的自动控制,制作频率高,功耗低,容易实现系列化、小型化、模块化和工程化。
(3)直接数字式
优点:
电路稳定、精度高、容易实现系列化、小型化、模块化和工程化。
1.3本课题研究背景及主要研究意义
因为数字频率计是计算机、通讯设备、音频视频等科研生产领域必不可少的测量仪器,所以频率的测量就显得更为重要。
在数字电路中,频率计属于时序电路,它主要由具有记忆功能的触发器构成。
在计算机及各种数字仪表中,都得到了广泛的应用。
本课题采用的是直接测频式的频率计,设计原理简单、电路稳定、测量精度高,大大的缩短了生产周期。
1.4 数字频率计的种类
现在市面上通常使用的数字频率计主要有以下几种:
(1)采用中小规模数字集成电路,用机械式功能转开关换挡,完成频率,周期以及脉宽等功能的计数器。
此种数字频率计是较早时期的电子产品,到现在中小规模集成电路应用技术不断完善时,它的应用也不断得到加强。
但很明显,此种数字频率计已处于淘汰阶段,由于其自身不具备智能化、自动化,完全借助于机械示的操作,对一些智能的频率计功能已无法完成,所以,现在使用这种数字频率计的已经很少。
(2)采用现场可编程门阵列(CPLD/FPGA)作为系统控制核心制成的数字频率计。
它通过EDA技术和硬件描述语言(VHDL)对进行数字频率计的设计。
这种技术是在近几年才发展起来的新技术,具有很大的发展空间和应用价值。
(3)采用单片机为系统控制核心的数字频率计。
这种数字频率计具有非常明显的优势:
体积小,所用芯片少,精度高,测量范围广,易于扩展功能,智能化、自动化强度高,便于控制。
因此采用单片机技术设计数字器件已逐渐成为主流。
第二章 数字频率计的结构设计
本课题设计的是一种以单片机为主控制的频率计。
该频率计首先是以信号放大整形后的方波对不同频率范围的信号直接由接口电路送给单片机,由单片机的计数器对其进行计数,最后通过显示电路显示数值。
数字频率计主要由以下几部分组成:
(1)时基电路;
(2)逻辑控制电路;(3)可控制的显示电路。
因为单片机内部振荡频率很高,所以一个机器周期的量化误差相当小,可以提高低频信号的测量的准确性。
本课题主要是以单片机AT89C52为核心,通过计数电路,以及软件程序的编写,实现脉冲频率的显示。
整体设计思路可用框图2.1表示。
框图中各部分的作用及所采用的器件说明如下:
图2.1设计思路框图
2.1控制电路
如图2.2,图2.3所示,控制电路是整机电路设计成败的关键。
它逻辑性强,时序关系配合得当。
控制电路的作用是:
产生一锁存保持信号,使1S内的计数结果显示一段时间,以便观察,下一步输出一清零脉冲,使计数器的原纪录数据清零,准备下次计数。
控制电路产生的锁存信号应在1S计数结束,清零信号应在锁存信号产生后产生。
在实际应用中,选用可重复触发的单稳态电路74HC00实现,用0.5S脉冲直接作为单稳态电路的外触发信号,其引脚如图2.2所示。
图2.2整形电路
图2.3逻辑控制电路
2.2单片机部分
本次设计采用了AT89C52单片机,AT89C52是低电压,高性能CMOS8位单片机,片内含8kbyte的可反复擦写的只读程序存储器。
如图2.4所示
图2.4AT89C52引脚图
系统板上硬件连线:
(1)把“单片机系统”区域中的P0.0-P0.7与“动态数码显示”区域中ABCDEFGH端口用8芯排线连接。
(2把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。
(3)把“单片机系统”区域中的P3.4(T0)端子用导线连接到“频率产生器”区域中的WAVE端子上。
2.3数据显示电路
数据显示电路由限流电路和7段数码管组成,采用器件LED显示器。
LED显示器的结构由发光二极管构成a、b、c、d、e、f和g七段,并由此得名。
本设计中采用了六个七段数码管进行数据显示,将六个数码管串接起来进行显示,显示数据即是对频率计的测量结果。
如图2.5所以:
图2.5显示电路图
其流程框图如图2.6所示。
图2.6LED动态显示流程图
要显示的数据以BCD码的方式存放在单片机RAM的存储单元中。
首先将位选码、段选码初始化赋值,分别送单片机端口,通过查表将存储单元的数据送LED显示;调延时程序,指向下一个显示单元,直到所有位显示完退出。
在通过软件实现动态显示的时候,需要用到字型码查表图,现将表1列出下:
表1七段LED显示器共阴极字型码
显示字符
g
f
e
d
c
b
a
dp
字型码
(共阴极)
0
0
1
1
1
1
1
1
0
3FH
1
0
0
0
0
1
1
0
0
06H
2
1
0
1
1
0
1
1
0
5BH
3
1
0
0
1
1
1
1
0
4FH
4
1
1
0
0
1
1
0
0
66H
5
1
1
0
1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 单片机 数字频率计 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)