- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
频率计设计_毕业设计
摘 要
本设计采用单片机89S51及相应的输入信号处理电路设计频率测量系统。设计制作完成了智能能数字频率计。它主要由信号放大、限幅、整形、测量模块、控制与显示模块组成。它运用单片机强大的运算能力,克服了一般数字频率计在低频段精度不高的的缺点;采用频率自动分段技术,可自动实现频段间切换,提高响应速度组成。
关键词:周期;频率;单片机
Abstract
The system is based on the single-chip microcomputer 89S51,and relevant import circuit of signal processing. It is made up of signal amplification and modify module, limit breadth,measure module, control and display module. It use powerful arithmetical capability of single-chip microcomputer,conquer the disadvantage that the commonly digital cymomeler has not high precision in low-frequency; The system using the technique of auto subsection,that can achieve the switch with the segment of frequency, and heighten the speed of response.
Key Words: period frequency single-chip microcomputer
设计任务
采用单片机AT89S51及相应的输入信号处理电路设计频率测量系统;输入信号为方波、正弦波,输入电压1~5V;数据显示采用共阳LED数码管4位;具有电源接口,公共地线、电源需加滤波电路;具有上电自检功能。
设计思路
频率的测量实际上就是在1S时间内对信号进行计数,计数值就是信号频率。用单片机设计频率计通常采用两种办法,1)使用单片机自带的计数器对输入脉冲进行计数,或者测量信号的周期;2)单片机外部使用计数器对脉冲信号进行计数,计数值再由单片机读取。
方案论证
本次设计任务的关键问题在于如何在要求的测量范围内达到尽可能小的测量误差,针对此问题,我们进行了仔细的论证和比较。
1.频率测量
方案一:`倍频法
由于直接测频法在高频区有很高的精度,可以把频率测量范围分成几个频段,利用倍频技术,将各个频段倍频后利用直接测频法测量,这理论上可以达到较高的精度,实际在低频时(低于100HZ),锁相电路工作性能很不理想,有时甚至不能正常工作,况且硬件的设计将变得复杂,本设计不采用此方案。
方案二:等精度数字测频
等精度测频方法是在直接测频方法的基础上发展起来的。它的闸门时间不是固定的值,而是被测信号周期的整数倍,即与被测信号同步,故又称多周期同步测频,其原理如下:
预置闸门
fo
Fx
实际闸门
有 NxTx=NoTo
其输入信号的频率可表示为: Fx=(Nx/No)*fo
因此,只有对标准信号f0产生计数1的量化误差,它在整个测试频段的精度是相等的。其测量误差恒为: dfx/fx= dNo/No+|dfo/fo| = 1/fo+|dfo/fo|
其中dfo/fo为晶体振荡器的频率准确度,通常可达--;1/fo则为标准信号fo产生计数1的量化误差,现选用12.288MHZ(fosc/2)的频率作为标准信号,其合成总误差为。但由于硬件复杂,故不采用此方案。
方案三:直接测频
这是传统频率计用得较多的一种方法,其测频的一般原理框图如图所示。它是利用计数器在闸门G开启期间对输入信号的周期进行来完成测频的。若设计数值为N,则输入信号的频率可表示为: fx=N/Tg
由于闸门时间Tg是固定的,所以对于任意的fx不能保证在Tg时间内正好有N个Tx,因此会产生最大1个Tx的量化误差dN。这样,可得到直接方式下测频的相对误差为:
dfx/fx= dNx/Nx+|df0/f0| = 1/fxTg+|df0/f0|
其中d
文档评论(0)