毕业设计-基于单片机的数字频率计设计.doc
《毕业设计-基于单片机的数字频率计设计.doc》由会员分享,可在线阅读,更多相关《毕业设计-基于单片机的数字频率计设计.doc(48页珍藏版)》请在沃文网上搜索。
1、编号: 毕业设计说明书题 目: 基于单片机的数字频率计设计 院 (系): 电子工程与自动化学院 专 业: 自动化 学生姓名: 学 号: 指导教师: 职 称: 、题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发 摘 要 在电子技术中,频率是最基本的参数之一,同时也是一个非常重要的参数,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重要。数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。频率测量是电子学测量中最为基本的测量之一。本文中详细介绍了频率计的仿真及设计过程。本文设
2、计了一种以单片机STC89C52为核心的数字频率计。介绍了单片机、放大整形模块、分频模块和LCD1602显示模块等各个模块的组成和工作原理。测量时,将被测输入信号送给单片机,通过程序控制计数,结果送LCD1602显示频率值。本次设计是以单片机STC89C52为控制核心,利用它内部的定时/计数器完成待测信号频率的测量。应用单片机的控制功能和数学运算能力,实现计数功能和频率的换算,最后显示测量的频率值。本次设计所制作的频率计外围电路简单,大部分功能都通过软件编程实现,利用单片机控制实现频率计的自动换挡功能;用单片机中断控制端口实现频率的测量功能;通过分频电路实现对频率档位的控制。本次设计的频率计具
3、有测量准确度高,响应速度快,体积小等优点。实现了1Hz4MHz范围的频率测量,而且可以实现量程自动切换。关键词:频率计;单片机;计数器;测量AbstractFrequency measurement is the most basic measurement in electronic field, while also a very important parameter, and with a number of the measurement results of electrical parameters have a very close relationship, so, the
4、measurement of frequency has become more important. The digital frequency meter is an indispensable of measuring instruments in the field of scientific research and production of computers, communications equipment, audio and video. It is a decimal number to display the signals frequency measuring i
5、nstruments. The frequency measurement is one of the most basic measurement electronics measurements. Frequency of simulation and design process is described in detail in this article. This paper introduces a microcontroller STC89C52 as the core design of digital frequency meter. Introduced of the co
6、mposition and working principle of microcontroller, amplifying and shaping module, frequency division module and LCD1602 display module and other modules. The design is based on STC89C52 microcontroller for the control of the core, using its internal timer and counter to complete the test signal fre
7、quency measurement. Application control features of the microcontroller and the operational ability of the counting function and frequency conversion, and finally use displays the measured frequency value. The design frequency meter produced peripheral circuits is simple, most of the functions are c
8、ontrolled via software programming, application control features of the microcontroller to achieve the frequency of automatic shift function; frequency measurement functions the microcontroller interrupt control port; control of the frequency of stalls by the divider circuit. The design of the frequ
9、ency meter is high accuracy, fast response, small size, etc. Achieve100Hz to 4MHz frequency measurements, and can automatically switch the flow to achieve scale. Key words:Frequency meter; microcontroller; counter; measurement目 录引言11 绪论21.1 频率计概述21.2 频率计发展现状21.3 数字频率计的种类32 总体方案设计42.1 数字频率计设计内容42.2 频
10、率测量原理42.3 总体思路52.4 具体模块53 硬件设计73.1 电路设计的内容和方法73.1.1 电路设计的步骤83.2 单片机概述83.2.1 STC89C52简介93.2.2 STC89C52RC引脚功能说明103.2.3 单片机引脚分配123.3 单片机最小系统133.3.1 单片机最小系统原理133.3.2 复位电路及时钟电路133.4 信号调理及放大整形模块143.4.1 LM318介绍143.4.2 1N4733及74LS14介绍153.5 分频模块153.5.1 74LS161介绍153.5.2 74LS153介绍163.6 LCD显示和键盘173.6.1 LCD1602简
11、介173.7 MAX232简介204 系统软件设计224.1 软件设计224.1.1 主程序流程图设计224.1.2 子程序流程图设计224.2 Keil和Proteus软件介绍254.2.1 Keil简介254.2.2 Proteus简介264.3 程序编写及仿真图设计275 调试285.1 系统调试285.2 软件调试295.3 软硬件联合调试305.4 误差分析306 总结32谢 辞33参考文献34附录35 第 43 页 共44页引言 频率计是我们在电子电路实验中经常会用到的测量仪器之一,它能将频率用液晶显示器或者数码管直接显示出来,给测试带来很大的方便,使结果更加直接;且频率计还能对其
12、他多种物理量进行测量,如声音的频率、机械振动的频率等,都可以先转变成电信号,然后用频率计来测量。研究频率计的设计与制作将会对我们的生活有很大意义。现代的频率计多是用LED数码管显示的,其结果不明确,表示也不直接,研究液晶显示的频率计的发展很有意义。数字频率计是一种用十进制数显示被测信号频率的数字测量仪器,被测信号可以是方波,三角波,正弦波或其它周期性信号。如果配上适当的传感器,还可以对多种物理量进行测量,比如转速,声音频率,机械振动的频率以及产品的计件等等。因此,数字频率计是一种应用很广泛的仪器,它的基本功能是测量方波信号、三角波信号、正弦信号以及其它各种单位时间内变化的物理量。它被广泛应用于
13、航天、电子、测控等领域。纵观现在的数字频率计,其基本原理都是一样的,频率是单位时间(1s)内信号发生周期变化的次数,如果我们可以在给定的1s时间内对信号波形进行计数,并将计数结果显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计算这一段时间间隔内的脉冲数,将其换算后显示出来。这就是数字频率计的基本原理。但现在的频率计的显示部分都是LED数码管,显示内容是BCD码,不直观,如果用LCD液晶来显示,会使输出结果更直接,更便于观察。正因如此,所以未来数字频率计的发展必定会向液晶显示方向发展。随着数字电子
14、技术的发展,频率测量成为一项越来越普遍的工作,测频原理和测频方法的研究正受到越来越多的关注。1 绪论频率测量是电子学测量中最为基本的测量之一。由于频率信号抗干扰性强,易于传输,因此可以获得较高的测量精度。随着数字电子技术的发展,频率测量成为一项越来越普遍的工作,测频原理和测频方法的研究正受到越来越多的关注。1.1 频率计概述频率是电子技术领域的一个基本参数,同时也是一个非常重要的参数,因此,频率测量已成为电子测量领域最基本最重要的测量之一。随着科学技术的不断发展和提高,人们对科技产品的要求也相应的提高,数字化的电子产品越来越受到欢迎。频率计作为比较常用和实用的电子测量仪器,广泛应用于科研机构、
15、学校、家庭等场合,因此它的重要性和普遍性勿庸质疑。数字频率计具有体积小、携带方便;功能完善、测量精度高等优点,因此在以后的时间里,必将有着更加广阔的发展空间和应用价值。比如:将数字频率计稍作改进,就可以做成可以测频率,又能测周期、占空比、脉宽等功能的多用途数字测量仪器。将数字频率计和其他电子测量仪器结合起来,制成各种智能仪器仪表,应用于航空航天等科研场所,对各种频率参数进行计量;应用在高端电子产品上,对其中的频率参数进行测量;应用在机械器件上,对机器振动产生的噪声频率进行监控;等等。研究数字频率计的设计和开发,有助于频率计功能的不断改进、性价比的提高和实用性的加强。以前的频率计大多采用TTL数
16、字电路设计而成,其电路复杂、耗电多、体积大、成本高。随后大规模专用IC(集成电路)出现,如ICM7216,ICM7226频率计专用IC,使得频率计开发设计变得简单,但由于价格较高,因此利用IC设计数字频率计的较少。现在,单片机技术发展非常迅速,采用单片机来实现数字频率计的开发设计,实现频率的测量,不但测量准确,精度高,而且误差也很小。在这里,我将介绍一种简单、实用的基于单片机STC89C52的数字频率计的设计和制作。 1.2 频率计发展现状 在我国,单片机已不是一个陌生的名词,它的出现是近代计算机技术的里程碑事件。单片机作为最为典型的嵌入式系统,它的成功应用推动了嵌入式系统的发展。单片机已成为
17、电子系统的中最普遍的应用。单片机作为微型计算机的一个重要分支,其应用范围很广,发展也很快,它已成为在现代电子技术、计算机应用、网络、通信、自动控制与计量测试、数据采集与信号处理等技术中日益普及的一项新兴技术,应用范围十分广泛。 由于当今社会的需要,对信息传输和处理的要求不断提高,对频率的测量的精度也需要更高更准确的时频基准和更精密的测量技术。而频率测量所能达到的精度,主要取决于作为标准频率源的精度以及所使用的测量设备和测量方法。目前,测量频率的方法有直接测频法、内插法、游标法、频差倍增法等等。直接测频的方法较简单,但精度不高。频差倍增法和周期法是一种频差倍增法和差拍法相结合的测量方法,这种方法
18、是将被测信号和参考信号经过频差倍增使被测信号的相位起伏扩大,再通过混频器获得差拍信号,用电子计数器在低频下进行多周期测量,能在较少的倍增次数和同样的取样时间情况下,得到比测频法更高的系统分辨率和测量精度,但是仍然存在着时标不稳而引入的误差和一定的触发误差。在电子系统广泛的应用领域中,到处看见处理离散信息的数字电路。提供给消费用的冰箱和电视、航空通讯系统、交通控制雷达系统、医院急救系统等在设计过程中都用到数字技术。数字频率计是现代通信测量设备系统中必不可少的测量仪器,不但要求电路产生频率的准确度和稳定度都高的信号,也要能方便的改变频率。 数字频率计的实现方法主要有:直接式、锁相式、直接数字式和混
19、合式:(1)直接式优点:速度快、相位噪声低,但结构复杂、杂散多,一般只应用在地面雷达中。 (2)锁相式优点:相位同步的自动控制,制作频率高,功耗低,容易实现系列化、小型化、模块化和工程化。 (3) 直接数字式优点:电路稳定、精度高、容易实现系列化、小型化、模块化和工程化。1.3 数字频率计的种类现在市面上通常使用的数字频率计主要有以下几种:(1)采用中小规模数字集成电路,用机械式功能转开关换挡,完成频率,周期以及脉宽等功能的计数器。此种数字频率计是较早时期的电子产品,到现在中小规模集成电路应用技术不断完善时,它的应用也不断得到加强。但很明显,此种数字频率计已处于淘汰阶段,由于其自身不具备智能化
20、、自动化,完全借助于机械示的操作,对一些智能的频率计功能已无法完成,所以,现在使用这种数字频率计的已经很少。(2)采用现场可编程门阵列(CPLD/FPGA)作为系统控制核心制成的数字频率计。通过EDA技术和硬件描述语言(VHDL)对进行数字频率计的设计。这种技术是在近几年才发展起来的新技术,具有很大的发展空间和应用价值。(3)采用单片机为系统控制核心的数字频率计。这种数字频率计具有非常明显的优势:体积小,所用芯片少,精度高,测量范围广,易于扩展功能,智能化、自动化强度高,便于控制。因此采用单片机技术设计数字器件已逐渐成为主流。2 总体方案设计2.1 数字频率计设计内容 本题主要研究以单片机为核
21、心辅以信号处理电路实现对输入信号的频率进行测量。通过对信号预处理电路,包括信号放大电路、信号变换电路、信号整形电路和分频电路相关的理论知识,以及单片机工作原理、接口技术和编程命令及方法等知识的深入学习理解,在多种方案中选择并确定一种不论是硬件实现还是测量精度和测量范围指标较合适的方案,实现基于单片机的数字频率计设计。该设备通过信号预处理电路,将各种输入信号进行处理,使信号变成高低电平形式的矩形波信号,再与单片机进行接口,再通过单片机的中断和各种程序进行运算,最后显示出计算结果,得到输入信号的频率值。通过本次课题设计,使学生更加巩固所学理论知识,并通过查阅、消化相关资料,自学相关设计硬件,完成设
22、计方案的理论分析,并进一步设计、制作实际电路,从而达到理论与实践相结合的效果。培养分析问题、解决实际问题的能力,并具备一定的硬件电路设计、调试能力。参数要求如下:1、装置测量频率范围在1HZ-4MHZ之间;2、测量误差为0.1%;3、用LCD1602液晶显示器显示结果;4、可以测量方波、三角波及正弦波等多种波形的周期信号。2.2 频率测量原理频率测量的原理总结成一句话,就是“在单位时间内对被测信号进行计数”。被测信号,通过输入通道的放大器放大后,进入整形加以整形变为矩形波,并送到主门的输入端。由晶体振荡器产生的基频,按十进制分频得出的分频脉冲,经过选通门去触发主控电路,再通过主控电路以适当的编
23、码逻辑便得到相应的控制指令,用以控制主门电路选通被测信号所产生的矩形波,至十进制计数电路进行直接计数和显示。若在一定的时间间隔T内累计周期性的重复变化次数N,则频率的表达式为式: (2-1)图2.1说明了测频的原理及误差产生的原因。在图2.1中,假设时基信号为1KHZ,则用此法测得的待测信号为1KHZ5=5KHZ。但从图中可以看出,待测信号应该在5.5KHZ左右,误差约有0.5/5.59.1%。这个误差是比较大的,实际上,测量的脉冲个数的误差会在1之间。假设所测得的脉冲个数为N,则所测频率的误差最大为。显然,减小误差的方法,就是增大N。本频率计要求测频误差在1以下,则N应大于1000。通过计算
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 单片机 数字频率计 设计