毕业设计基于AT89C52单片机的数字频率计设计.doc
《毕业设计基于AT89C52单片机的数字频率计设计.doc》由会员分享,可在线阅读,更多相关《毕业设计基于AT89C52单片机的数字频率计设计.doc(43页珍藏版)》请在沃文网上搜索。
1、摘要:本文提出设计数字频率计的多种方案,重点介绍以单片机AT89C52为控制核心,实现频率测量的数字频率计设计。测频的基本原理是采用在高频段直接测频法,在低频段测周期法的设计思路;硬件部分由放大电路、波形变换和整形电路、闸门时基控制电路、分频电路、单片机和数据显示电路组成;软件部分由信号频率测量模块、周期测量模块、定时器中断服务模块、数据显示模块等功能模块实现。应用单片机的控制功能和数学运算能力,实现计数功能和频率、周期的换算。设计的频率计测量范围能够达到2HZ50MHZ,满足所要求的频率范围,测量精度较高,平均相对误差仅为0.3401%。另外,文章对频率测量过程中数据误差的来源进行了探讨,提
2、出了减小误差的措施。最后,文章还对频率计的设计方案提出了可扩展的地方。关键词:数字频率计;单片机AT89C52;频率测量;周期测量;误差The design of digital frequency meterLU JiabinCollege of Engineering and Technology, Southwest University, Chongqing 400716, ChinaAbstract:This article proposes many kinds of plans design digital frequency meter, highlighting the de
3、sign taking monolithic integrated circuit AT89C52 as the control core, the realization frequency measurement of digital frequency meter.Selected design ideas which directly measuring frequency law in the high-band and testing cycle law in the low-band; The hardware partially is composed by enlarged
4、circuit、the profile transformation and the reshaping circuit、the gate at the base control circuits、sub-frequency circuits、the microcontroller and the data display electric circuit; The software design is achieved by many functional modules, such as the signal frequency measurement module、the signal
5、cycle survey module、timer interruption of service module、the data display module and so on. Achieving counting function and conversion between cycle and frequency by using control functions and mathematics operation ability of microcontroller. Like these the survey scope can achieve 2HZ 50MHZ, both
6、can reach the frequency range requirements designed, the measuring accuracy high, and can cause the average relative measuring error to be only 0.3401%. In addition, the article has carried on the discussion to the data error origin in the process surveyed the frequency, and proposed the measures re
7、duce the measuring error. Finally, the article also raise the frequency of the design options will be further improved. Key Words:Digital frequency meter; Microcontroller AT89C52; Frequency measurements; Measure- ment cycle; error文献综述科学技术发展到今天,数字化产品以其独特的优越性而越来越受到广大消费者的认可。频率计作为一件很普通的电子器件,广泛应用于科研机构、学校
8、、实验室、企业生产车间等场所。数字频率计具有体积小、携带方便;功能完善、测量精度高等优点,因此在以后的时间里,必将有着更加广阔的发展空间和应用价值。研究数字频率计的设计和开发,有助于频率计功能的不断完善、性价比的提高和实用性的加强。下面将从测量频率的方法、现阶段频率计的种类和频率计的发展趋势三方面进行论述。一、频率测量方法概述主要有以下几类:(如图1-1所示)频率测量方法模拟法数字法直读法比较法电桥法谐振法拍频法差频法示波法李沙育图形法测周期法电容充放电式电子计数式图1-1 频率测量方法Fig.1-1 Method of frequency measurement直读法又称无源网络频率特性测量
9、法;比较法是将被测频率信号与已知频率信号相比较,通过观、听比较结果,获得被测信号的频率;电容充放电式计数法是利用电子电路控制电容器充放电的次数,再用电磁式仪表测量充放电电流的大小,从而测出被测信号的频率值;电子计数法是根据频率定义进行测量的一种方法,利用电子计数器显示的单位时间内通过被测信号的周期个数来实现频率的测量1。由于电子计数式测量频率具有精度高、测量范围宽、显示醒目直观、测量迅速以及便于实现测量过程自动化等一系列优点而被广泛使用。电子计数式测量频率有以下几种方法:(1)脉冲数定时测频法(M法):记录在确定时间里待测信号的脉冲个数。其特点是:测量方法简单;测量精度与待测信号频率和门控时间
10、有关,当待测信号频率较低时,误差较大。(2)脉冲周期测频法(T法):在待测信号的一个周期里记录标准频率信号变化次数。此法低频检测时精度高,但高频检测时误差较大。(3)脉冲数倍频测频法(AM法):此法是为克服M法在低频测量时精度不高的缺陷发展起来的。通过A倍频,把待测信号频率放大A倍,以提高测量精度。其特点是待测信号脉冲间隔减小,间隔误差降低;低频测量精度比M法高A倍,但控制电路较复杂。(4)脉冲数分频测频法(AT法):此法是为了提高T法高频测量时的精度而发展起来的。由于T法测量时要求待测信号的周期不能太短,所以可通过A分频使待测信号的周期扩大A倍。其特点是高频测量精度比T法高A倍;但控制电路也
11、较复杂。(5)脉冲平均周期测频法(M/T法):此法是在闸门时间内,同时用两个计数器分别记录待测信号的脉冲数M和标准信号的脉冲数。其特点是在测高频时精度较高;但在测低频时精度较低。(6)多周期同步测频法:是由闸门时间与同步门控时间共同控制计数器计数的一种测量方法,待测信号频率与M/T法相同。此法的优点是:闸门时间与被测信号同步,消除了对被测信号计数产生的1个字误差,测量精度大大提高,且测量精度与待测信号的频率无关,实现了在整个测量频段等精度测量。二、数字频率计种类 现在市面上通常使用的数字频率计主要有以下几种:1、 采用中小规模数字集成电路,用机械式功能转换开关换挡,完成测量频率、周期以及脉宽等
12、功能的计数器。此种数字频率计是较早时期的电子产品,到现在中小规模集成电路应用技术不断完善时,它的应用也不断得到加强。但很明显,此种数字频率计已处于淘汰阶段,由于其自身不具备智能化、自动化,完全借助于机械示的操作,对一些智能的频率计功能已无法完成,所以,现在使用这种数字频率计的已经很少。2、 采用现场可编程门阵列(CPLD/FPGA)作为系统控制核心制成的数字频率计。它通过EDA技术和硬件描述语言(VHDL)对进行数字频率计的设计。这种技术是在近几年才发展起来的新技术,具有很大的发展空间和应用价值。3、 采用单片机为系统控制核心的数字频率计。这种数字频率计具有非常明显的优势:体积小,所用芯片少,
13、精度高,测量范围广,易于扩展功能,智能化、自动化强度高,便于控制。因此采用单片机技术设计数字器件已逐渐成为主流。三、数字频率计的发展趋势科学技术发展越快,产品的更新周期就越短,数字化电子产品更是如此。数字频率计作为一种电子测量仪器,其发展趋势主要向以下三个方向发展。发展趋势之一:从以前的模拟器件设计数字频率计逐步转变为数字芯片设计数字频率计。这样的转变使得频率计的设计更趋于自动化、智能化。现在的电子产品主要是采用EDA技术和单片机技术作为核心控制系统,辅以外围电路,制成高端数字化产品。频率计正是朝着这个方向发展。EDA技术是以计算机为工具,在EDA软件平台上,根据硬件描述语言VHDL完成设计文
14、件,自动地完成逻辑编译、化简、分割、综合及优化布局线、仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作2。FPGA/CPLD是高密度现场可编程逻辑芯片,能够将大量的逻辑功能集成于一个单个器件中,它提供的门数从几百门到上百万门,可以满足不同的需要。数字频率计借助于EDA工具FPGA/CPLD进行开发有很大的优越性:(1)编程方式简便、先进。(2)高速。(3)高可靠性。(4)开发工具和设计语言标准化,开发周期短。(5)功能强大,应用广阔。这样的优点使得数字频率计的设计变得简单。但同时,采用EDA技术开发频率计存在一个缺点:对电路进行逻辑综合优化时,最终设计和原始设计在逻辑实现和时延方
15、面有一定的误差,这样使得频率计的测量精度受到很大影响。因此EDA技术还需要不断地改进,以解决在测量时存在的问题,适应电子产品测量的要求。但肯定的是,用EDA技术进行电子产品的设计、开发是有很大发展前景的。单片机技术设计数字频率计是现阶段电子产品开发时采用的主要技术,它在今后的一段时间内仍然占据着主导地位。单片机是单片微型计算机的简称,将把微型计算机的三大组成部分(CPU+存储器+I/O接口)和一些实时控制所需要的功能器件集成在该芯片上,来实现计算机的部分功能3。在实际应用中大都嵌入到控制系统中,所以单片机系统也叫嵌入式系统。现在国内单片机应用中最常见的有Intel公司的MCS系列,Microc
16、hip公司的PIC16系列,台湾凌阳公司的SPCE061X系列。单片机设计数字频率计有着很多的优点:(1)集成度高。(2)系统结构简单,性价比高。(3)系统扩展方便。(4)抗干扰性能强,可靠性高。(5)处理能力强,速度快。(6)开发方便。(7)兼容性好。4另外,单片机内部强大的运算能力和控制功能,使得开发像频率计这样对测量精度要求很高的电子仪器时,变得更加的有效。内部丰富的存储资源,能够满足频率计设计的各种不同需要。可以说,单片机的进步指导着频率计的发展方向。发展趋势之二:在功能上从以前的仅实现单一频率测量扩展到还能测量周期、占空比、脉宽等各种参数指标。数字技术的不断成熟,使得在一块很小的板子
17、上制作大规模、多功能的电子产品变得非常的容易、方便。当然,功能的实现是以强大的软件技术做后盾的。以后的频率计等测量仪器将在编程语言的不断优化下,数字技术的不断完善下实现更多的功能。发展趋势三:频率计虚拟化。随着计算机的普及,利用计算机做显示和操作平台的虚拟仪表,也越来越被广泛运用。目前主流的开发平台是NI公司的Lab VIEW。电子测量技术的发展,单片机技术和大规模可编程数字逻辑电路的普及,为频率测量的结构简单化提供了技术基础,使得频率测量正朝着高灵敏度、高可靠性、全集成化和智能化方向发展。智能化芯片的运用,使得同一硬件具有多种不同的功能,为多样化、系列化带来了便利。以后数字化智能频率计将在满
18、足测量要求和实现功能的同时,也为操作频率计的人,带来使用上的方便和舒适。总之,数字频率计正向着更高的精确度,更低的测量误差,更多的功能实现,更少的价格,更人性化,更智能化方向发展。1 引言随着科学技术的发展和人民物质生活的提高,人们对科技产品的要求已不仅仅停留在模拟器件时代,数字化的电子产品越来越受到欢迎。频率计作为比较常用和实用的电子测量仪器,广泛应用于科研机构、学校、家庭等场合,因此它的重要性和普遍性勿庸质疑。数字频率计具有体积小、携带方便;功能完善、测量精度高等优点,因此在以后的时间里,必将有着更加广阔的发展空间和应用价值。比如:将数字频率计稍作改进,就可制成既可测频率,又能测周期、占空
19、比、脉宽等功能的多用途数字测量仪器。将数字频率计和其他电子测量仪器结合起来,制成各种智能仪器仪表,应用于航空航天等科研场所,对各种频率参数进行计量;应用在高端电子产品上,对其中的频率参数进行测量;应用在机械器件上,对机器振动产生的噪声频率进行监控;等等。研究数字频率计的设计和开发,有助于频率计功能的不断改进、性价比的提高和实用性的加强。以前的频率计大多采用TTL数字电路设计而成,其电路复杂、耗电多、体积大、成本高。随后大规模专用IC(集成电路)出现,如ICM7216,ICM7226频率计专用IC,使得频率计开发设计变得简单,但由于价格较高,因此利用IC设计数字频率计的较少5。现在,单片机技术发
20、展非常迅速,采用单片机来实现数字频率计的开发设计,实现频率的测量,不但测量准确,精度高,而且误差也很小。在这里,我们将介绍一种简单、实用的基于单片机AT89C52的数字频率计的设计和制作。2 数字频率计设计方案极其论证2.1 设计方案方案一:系统测频部分采用中小规模数字集成电路,完成频率计测量功能。原理框图如图2-1所示。该方案的特点是中小规模集成电路应用技术成熟,能可靠的完成频率计的基本功能,但由于系统功能要求较高,所以电路过于复杂。通道放大主门计数、锁存、显示电源门控晶体振荡源分频图2-1 方案一的原理框图Fig.2-1 Principle frame diagram of scheme
21、No.1方案二:采用专用频率计模块实现频率测量。由频率计专用模块(如ICM7216)构成,它的特点是结构简单,量程可以自动切换6。原理框图如图2-2所示。ICM7216内部带有放大整形电路,可以直接输入模拟信号。外部振荡部分选用一块高精度晶振体和两个低温系数电容构成10MHz并联振荡电路。用转换开关选择10ms、0.1s、1s和10s四种闸门时间,同时量程自动切换。缓冲电路是为了让频率计采用记忆方式,即计数过程中不显示数据,待计数过程结束后,显示测频结果,并将此显示结果保持到下一次计数结果,显示时间不小于1s,小数点位置随量程自动移动。芯片驱动电路输出15mA35mA的峰值电流,所以在5V电源
22、下可直接点亮LED。ICM7216显示晶 振模拟信号图2-2 方案二的原理框图Fig.2-2 Principle frame diagram of scheme No.2方案三:系统采用可编程逻辑器件(PLD,如ATV2500)作为信号处理及系统控制核心,完成包括计数、门控、显示等一系列工作。该方案利用了PLD的可编程和大规模集成的特点,使电路大为简化,但测量精度不够高,导致系统性价比降低,系统功能扩展受到限制。原理框图如图2-3所示。晶体产生的高频信号由PLD进行的多级分频通道PLD计数及BCD译码显 示图2-3 方案三的原理框图Fig.2-3 Principle frame diagram
23、 of scheme No.3方案四:系统采用单片机AT89C52作为控制核心,门控信号由AT89C52内部的计数/定时器产生。由于单片机的计数频率上限较低(24MHZ晶振时约为500KHZ),所以需对高频被测信号进行硬件预分频处理,AT89C52则完成运算、控制功能。由于使用了单片机,使整个系统具有极为灵活的可编程性,能方便地对系统进行功能扩展与改进。原理框图如图2-4所示。脉冲形成电路分频电路74LS393主 控AT89C52单片机LED显示闸门开关74LS08门控信号图2-4 方案四的原理框图Fig.2-4 Principle frame diagram of scheme No.4 以
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 AT89C52 单片机 数字频率计 设计