ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:405.36KB ,
资源ID:7743418      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7743418.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Electronic226.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Electronic226.docx

1、Electronic226数字频率计设计卢嘉滨西南大学工程技术学院,重庆 400716摘要:本文提出设计数字频率计的多种方案,重点介绍以单片机AT89C52为控制核心,实现频率测量的数字频率计设计。测频的基本原理是采用在高频段直接测频法,在低频段测周期法的设计思路;硬件部分由放大电路、波形变换和整形电路、闸门时基控制电路、分频电路、单片机和数据显示电路组成;软件部分由信号频率测量模块、周期测量模块、定时器中断服务模块、数据显示模块等功能模块实现。应用单片机的控制功能和数学运算能力,实现计数功能和频率、周期的换算。设计的频率计测量范围能够达到2HZ50MHZ,满足所要求的频率范围,测量精度较高,

2、平均相对误差仅为0.3401%。另外,文章对频率测量过程中数据误差的来源进行了探讨,提出了减小误差的措施。最后,文章还对频率计的设计方案提出了可扩展的地方。关键词:数字频率计;单片机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 d

3、igital frequency meter, highlighting the design 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

4、hardware partially is composed by enlarged 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 sign

5、al frequency measurement module、the signal 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 th

6、e survey scope can achieve 2HZ 50MHZ, both 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

7、the frequency, and proposed the measures reduce 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倍;但控制电路也较复杂。(5)脉冲平均

11、周期测频法(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系列,Microchip公司的PIC16

16、系列,台湾凌阳公司的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 No.1方案二:采用专用频率计模块实现频率测量。由频率计专用模块(如IC

21、M7216)构成,它的特点是结构简单,量程可以自动切换6。原理框图如图2-2所示。ICM7216内部带有放大整形电路,可以直接输入模拟信号。外部振荡部分选用一块高精度晶振体和两个低温系数电容构成10MHz并联振荡电路。用转换开关选择10ms、0.1s、1s和10s四种闸门时间,同时量程自动切换。缓冲电路是为了让频率计采用记忆方式,即计数过程中不显示数据,待计数过程结束后,显示测频结果,并将此显示结果保持到下一次计数结果,显示时间不小于1s,小数点位置随量程自动移动。芯片驱动电路输出15mA35mA的峰值电流,所以在5V电源下可直接点亮LED。图2-2 方案二的原理框图Fig.2-2 Princ

22、iple frame diagram of scheme No.2方案三:系统采用可编程逻辑器件(PLD,如ATV2500)作为信号处理及系统控制核心,完成包括计数、门控、显示等一系列工作。该方案利用了PLD的可编程和大规模集成的特点,使电路大为简化,但测量精度不够高,导致系统性价比降低,系统功能扩展受到限制。原理框图如图2-3所示。图2-3 方案三的原理框图Fig.2-3 Principle frame diagram of scheme No.3方案四:系统采用单片机AT89C52作为控制核心,门控信号由AT89C52内部的计数/定时器产生。由于单片机的计数频率上限较低(24MHZ晶振时约

23、为500KHZ),所以需对高频被测信号进行硬件预分频处理,AT89C52则完成运算、控制功能。由于使用了单片机,使整个系统具有极为灵活的可编程性,能方便地对系统进行功能扩展与改进。原理框图如图2-4所示。图2-4 方案四的原理框图Fig.2-4 Principle frame diagram of scheme No.4 以上方案均需使用小信号放大、整形通道电路来提高系统的测量精度和灵敏度。2.2 方案论证及选用依据 方案二的设计思路是非常简单的,电路也不复杂,但由于它采用的是专用频率计模块设计,不符合我们的设计要求,所以就不予考虑了。方案一采用的是中小规模数字集成电路,虽然能够实现频率的测量

24、,但其功能扩展不易实现,智能化程度也不高,不符合目前数字频率计的发展要求。方案三在设计方法、硬件电路的实现上都要比方案一和方案二简洁、新颖,而且采用可编程逻辑器件(PLD)的EDA技术也是现代电子产品开发的方向,应用这种技术来实现数字频率计的设计是可行的。但从系统设计的要求上看,要能实现测量频率是2HZ50MHZ的范围,以频率下限2HZ为例,要达到误差小于0.1的目的,必须显示3位的有效数字,而使用直接测频的方法,要达到达个测量精度,需要主门连续开启100秒。由此可见,采用方案三,用直接测频方法对低频测量是不现实的,而采用带有运算器的单片机则可以很容易地解决这个问题,实现设计要求。也就是采用先

25、测信号的周期,然后再通过单片机求周期的倒数的方法,从而得到我们所需要的低频信号的测量精度。另外由于使用了功能较强的AT89C52芯片,使本系统可以通过对软件改进而扩展功能,提高测量精度,因此我们选用方案四,采用单片机作为核心控制系统的具体实施方案。3 频率测量原理3.1 测量频率的原理在测量过程中用了两个定时/计数器T0、T1。其中T0设置为计数方式,T1设置为定时方式。单片机外接24MHz晶振,它的机器周期为0.5s,T0的初值为0,产生一次溢出中断时记录的脉冲个数为65535。为了测量准确和程序编写的方便,我们可把定时器T1设置成方式1,那么定时器的最大定时时间为32.768ms,它的初值

26、定为TH1=D8H,TL1=EFH,这样每5ms产生一次溢出中断,可通过软件设置一个变量,当该变量从0增加至200时所定的时间刚好就是1秒。为了扩大频率测量范围,可将双四位二进制计数器与单片机的T0口级连,测量的频率将可达。当定时结束时从单片机读出的总脉冲个数即是待测信号的频率值。该频率计硬件较为简单,但需要注意的是单片机所测量的电平信号必须是直流TTL信号,所以在测量前必须把非TTL信号转化为TTL信号7。考虑到所测量的频率范围很大,能够测量从2HZ50MHZ之间的任意一个频率;又加之需尽可能地提高测量频率的准确度和精确度,所以对频率的测量通过分段,采用不同的方法实现。设置一个频率分界值,在

27、的高频段采用直接测频法,在的低频段采用测周期法。现简单介绍一下直接测频法和测周期法的基本原理以及为什么在频率较高时采用直接测频法,而在频率较低时采用测周期法,然后通过频率与周期之间的关系用软件实现的方法得到待测频率的原因。直接测频法是在单位时间内对被测信号脉冲进行计数,周期测量法是在被测信号周期内对基准时钟脉冲进行计数。两者都要解决闸门定时时间和对脉冲信号的计数问题8。3.2 直接测频法频率测量的基本原理如图3-1所示。图3-1 直接测频法的原理框图Fig.3-1 Principle frame diagram of measuring frequency law directly 图中晶体振

28、荡提供了测量的时间基准,分频后通过控制电路去开启与关闭时间闸门。闸门开启时,经放大整形后的测量信号进入计数器进行计数,闸门关闭时,停止计数。若闸门开放时间为,计数值为,则被测频率。用这种频率测量原理,对于频率较低的被测信号来说,存在着测量实时性与测量精度之间的矛盾,由图可以看出分频系数(T为参考晶振的周期)本身是没有误差的(若电路工作正常的话),测量误差主要由以下两种因素产生:计数误差和参考晶体振荡的误差,即 (3-1)为减少第二项误差,可采用高精度的参考晶体振荡器。对于第一项误差为计数绝对误差,其最大可达,属于不可避免的系统误差,若要减少,就必须增大,在被测信号频率较低的情况下,则要求闸门开

29、放时间要很长(即在不变的条件下,要求分频系数大)。若要求达到一定的测量精度,则需要闸门开放时间更大,对数字频率计而言,就失去了使用价值。 例如若被测频率为10Hz,精度要求为0.01,则最短闸门开放时间为 (3-2) (3-3) 像这样的测量周期是不可能接受的,因此直接频率测量法不适用于低频信号的测量。3.3 测周期法由于单片机具有程序运算功能,且频率为周期的倒数,这样使得频率测量与周期测量可以互通。周期测量的基本原理如图3-2所示。图3-2 测周期法的原理框图Fig.3-2 Principle frame diagram of testing cycle law它与测频基本结构是相同的,只是

30、把晶体振荡产生的基准信号与被测信号的位置互换了一下。由此得 (3-4)计数值与被测信号的周期成正比,反映了个信号周期的平均值。利用周期测量法在一定信号频率范围内,通过调节分频系数,可以较好地解决测量精度与实时性的矛盾。由上式可得 (3-5)第二项误差取决于晶体稳定度,第一项为计数器的量化误差,故该项主要取决于的大小。在平均周期测量法中,值的大小与测量时间的长短成正比,可根据测量精度要求而定。假定的允许误差为,则,在选定时测量时间=,若s,则测量时间0.2s。对于不同范围的被测周期信号,可以通过调节分频系数的大小,达到相近的测量精度,也就有相近的测量时间,且不会太长。对于高频信号,周期法就需要很

31、大分频系数,增加了硬件设计及软件编程的复杂性,不宜采用。4 系统设计4.1 功能实现 本次采用单片机设计的数字频率计主要实现以下几个功能:(1)用8位数码管显示HZ、KHZ、MHZ三个频段的待测脉冲信号的频率值。(2)频率测量范围从2HZ50MHZ。(3)能测量正弦波,三角波,锯齿波等多种波形信号的频率值。4.2 硬件部分设计频率计由单片机89C52 、信号预处理电路、测量数据显示电路所组成,其中信号预处理电路包括待测信号放大、波形变换、波形整形和分频电路。系统硬件实现框图如图4-1所示。4.2.1 信号预处理电路4.2.1.1 放大电路采用两个NPN三极管(9018)级联方式实现对待测信号的

32、放大,降低对待测信号的幅度要求。如图4-2所示。图4-1 系统硬件实现框图Fig.4-1 Frame diagram of system hardware realization前一个三极管采用共集电极方式,主要是为了获得比较宽的频带,并不具有实质性的放大作用。后一个三极管采用共发射极方式,主要作用是放大非常弱的输入脉冲信号,一般通过它的放大后,其电压可以达到3伏以上。为了消除不必要的噪声信号干扰,在两级放大电路中都可以加入滤波电容,保证待测信号的稳定。图4-2 放大电路Fig.4-2 Magnify circuit4.2.1.2 波形变换和整形电路采用数字芯片(74HC00)实现把正弦波、三角波、方波等各种波形的正负交替的信号波形变换成可被单片机接受的TTL/ CMOS

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1