基于单片机的数字频率计的设计.doc
《基于单片机的数字频率计的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字频率计的设计.doc(46页珍藏版)》请在三一办公上搜索。
1、目 录摘 要IABSTRACTII第1章 绪 论11.1本课题研究的意义11.2数字频率计的发展现状11.3研究内容与任务要求2第2章 系统总体方案42.1各参数测量方案42.1.1频率测量42.1.2周期测量42.1.3脉宽测量42.1.4占空比测量42.2设计原则42.3设计思路52.4总体方案设计与论证6第3章 系统硬件电路设计83.1主系统的构成及工作原理83.2核心控制电路设计83.2.1 AT89S51单片机芯片83.2.2晶振电路设计113.2.3复位电路设计113.3稳压电源电路设计123.4信号整形电路设计133.5信号分频电路与数据选择电路设计143.6功能按键电路选择与设
2、计153.7显示电路选择与设计16 3.8 RS-485双机通信接口电路17第4章 系统软件设计194.1基础软件流程图194.1.1主程序流程图194.1.2测频率子程序流程图204.1.3测脉宽子程序流程图204.2系统工作流程图214.2.1定时器T1的1s定时224.2.2计数器T0的计数原理224.3软件工作原理及处理方法234.3.1软件工作原理234.3.2软件处理方法23第5章 系统仿真与分析245.1系统软件调试245.2仿真与分析245.2.1仿真245.2.2分析27总 结28致 谢29参考文献30附 录131附 录232摘 要 频率计是数字电路中的一个常用的测量仪器,该
3、仪器用到的元器件较多,而且测量时会产生比较大的延时,可靠性差,造成测量误差。随着单片机的大规模的应用,单片机在频率测量方面也越来越多的被使用。本论文使用AT89S51这种低功耗,高性能的芯片,设计出的数字频率计,具有稳定性高,测量快速和准确的特点。在工业生产上和实验测量上应用十分方便。 本次设计就是要通过以AT89S51单片机为控制核心,实现对信号频率进行准确计数。频率计由电源模块、整形模块、分频模块、数据选择模块、单片机核心控制模块、功能按键模块、LCD1602显示模块组成,实现对频率进行测试并通LCD1602显示出来。软件部分的单片机控制程序,是以Keil 作为开发工具用C语言编写而成,而
4、数字频率计的实现则是选用Proteus仿真软件来模拟和测试,最后通过综合调试,能实现所有要求的功能,完全满足本次设计的要求。关键词 AT89S51;数字频率计;Proteus;Keil;LCD1602 ABSTRACTFrequency in digital circuit is a commonly used measuring instruments, the instrument more of the components used, and measurements will produce larger delay, reliability, and causes measurem
5、ent errors.As the large-scale Application of Single Chip machine, Single - Chip Microcomputer in terms of frequency measurement being used more and more. This paper uses AT89S51 this low power consumption, high performance chips, the design of digital frequency meter, with higher stability, the meas
6、urement characteristics of the fast and accurate.In industrial production and application of measurement is very convenient. The design is by AT89S51 Single - Chip Microcomputer to control core, achieving an accurate count of the signal frequency. Frequency by the power supply module, plastic and fr
7、equency modules, data selection and control of single chip processor core modules, function keys, LCD1602 display modules consisting of implementation to test and LCD1602 the frequency is displayed.Single - chip computer control software, is using Keil as a development tool written in C language int
8、o selection and implementation of digital frequency meter is Proteus simulation software to simulate and test, and finally through the integrated debugging, can realize all of the required features, fully meet the design requirements. Key Words AT89S51;Numeral Frequency Meter;Proteus;Keil;LCD1602 第1
9、章 绪 论1.1本课题研究的意义 在电子技术中,频率是一种最基本的参数,并与其他许多电参量的电子测量方案和测量结果都有着十分密切的关系。因此,它在教学、科研、高精度仪器测量、工业控制等其他领域都有广泛的应用。频率的测量十分重要,这就要求频率计要不断的提高其测量的精度、稳定度、分辨率和测量速率。在科技以日新月异的速度向前发展,经济全球一体化的社会中,简洁、高效、经济成为人们办事的一大宗旨。数字频率计作为测量仪器的一种,它的基本功能是测量信号的频率和周期,其操作简单,量程宽,可靠性高,价格低。除通常常用计数器多具有的功能外,还要有数据处理功能,统计分析,时域分析功能等,因此,数字频率计的研究具有实
10、际应用价值。 1.2 数字频率计的发展现状 随着微电子技术和计算机的迅速发展,特别是单片机的出现和发展,使传统的电子测量仪器在原理、功能、耗电、可靠性等方面都发生了重大的变化。由于大规模和超大规模数字集成电路技术、数据通信技术与单片机技术的结合,数字频率计发展进入了智能化和微型化的新阶段。其功能进一步扩大,除了测量频率、频率比、周期、时间、相位、相位差等基本功能外,还具有自捡、自校、自诊断、数理统计、计算方均根值、数据存储和数据通信等功能。此外,还能测量电压、电流、阻抗、功率和波形等。 现如今,数字频率计测量精度高,稳定度高,速率高,操作简单,直接显示数字,易于实现测量过程自动化,同时它还是其
11、他数字化仪器的基础,在它的输入通道接入各种模-数变换器,在应用相应的换能器便可制出各种数字化仪器,因此它在工业生产和科学实验中得到越来越广泛的应用。目前数字频率计的实现方法主要有:直接式、锁相式、直接数字式 (1)直接式速度快、相位噪声低,但结构复杂、杂散多,一般只应用在地面雷达中。 (2)锁相式相位同步的自动控制,制作频率高,功耗低,容易实现系列化、小型化、模块化和工程化。 (3)直接数字式电路稳定、精度高、容易实现系列化、小型化、模块化和工程化。其中,锁相式更是以其实现相位同步的自动控制且低功耗的特点成为众多业内人士的首选,应用最为广泛。 国际上数字频率计的分类: 按功能分类;有通用型和专
12、用型。(1)通用型:是一种有多种测量功能,多种用途的万能计数器,它可测量频率、周期、多周期平均值、时间间隔、累加计数、计时等。若匹配相应插件,就可以测量相位、电压、电流、功率、电阻等电量。匹配相应的传感器还可以测量长度重量、压力、温度、速度等非电量的测量。(2)专用型:用来测量某种单一功能的计数器,如频率计数器,时间计数器、特种计数器、差值计数器、倒数计数器等。按频段分类;有低速计数器、中速计数器、高速计数器、微波频率计数器。(1)低速计数器:最高计数频率10MHz(2)中速计数器:最高计数频率 10100MH z(3)高速计数器:最高计数频率 100MHz(4)微波频率计数器:最高计数频率
13、180GHz 国际国内通用数字频率计的主要技术参数:1频率测量范围 电子计数器的测频范围,低端大部分从10Hz开始;高端则以不同型号的频率计而异。因此高端频率是确定低、中、高速计数器的依据。如果装配相应型号的变频器,各种类型的数字频率计的测量上限频率,可扩展十倍甚至几十倍。2周期测量范围 数字频率计最大的测量周期,一般为10s,可测周期的最小时间,依不同类型的频率计而定。对于低速通用计数器最小时间为1s;对中速通用计数器可小到0.1s。3晶体振荡器的频率稳定度 晶体振荡器的频率稳定度,是决定频率计测量误差的一个重要指标。可用频率准确度、日波动、时基稳定度、秒级频率稳定度等指标,来描述晶体振荡器
14、的性能。 1.3 研究内容与任务要求本论文研究的是以单片机为核心设计的一种数字式频率计,以单片机为智能控制器件,结合外围电子电路,实现数字频率计测量频率、周期等功能。具体研究内容如下: (1)单片机最小系统模块 (2)供电模块 (3)显示模块 (4)键盘模块 (5)显示程序模块 (6)键盘程序模块 (7)频率、周期、脉宽、占空比测量程序模块拟达到的要求或技术指标具体如下: (1)测量参数 频率、周期、脉宽、占空比。 (2)被测信号频率范围 1HzF1MHz。 (3)被测周期信号频率 1sT1s (4) 频率值精确到1Hz,周期和脉宽值精确到1s,而占空比值精确到0.01。第2章 系统总体方案2
15、.1各参数测量方案2.1.1频率测量使用定时器/计数器测频, 其中计数器T0计数,定时器T1为定时工作方式,并且定时的时间为1秒,在一秒内计算信号的高脉冲次数,得到的高脉冲数值便是被测信号的频率。2.1.2周期测量方案一:使用定时器T1,其中定时器T1为定时工作方式,检测信号输入口经过一次高低电平变化后所需的时间,得到的数值便是被测信号的周期。方案二:可以通过所求出的频率,利用公式T=1/F,求出周期。由于方案二本来就是测频率的方法,并且求公式值若不能被整除,会有较大的误差,从而不好估计频率值,而第一种方案直接可以测出信号的频率,经过显示在液晶屏上,因此本设计选择方案一。2.1.3脉宽测量方案
16、一:可直接在示波器显示屏上读出某个高电平时间,及脉宽长度。此种方法在使用的过程中会有外界噪声的干扰,造成一定的误差,所以测量数据误差较大,不宜采用。方案二:由单片机最小系统通过设计不同频率的矩形波程序产生,测输入信号的脉冲宽度,同样用定时器T1计算输入口经过一次高电平所需的时间,得到的数值便是被测信号的脉宽。经过比较,方案二的精度较高受外界的噪声影响极小,误差小,稳定性比方案一要高,以此本设计采用方案二。2.1.4占空比测量调用测脉宽和测周期子程序,再对测得的数据进行处理,送入除法子程序,除得的商值再乘以100便是被测信号的占空比。通过单片机依据人的思维来计算,因此精确度高,误差小。2.2设计
17、原则1、可靠性高可靠性是单片机系统应用的前提,在系统设计的每一个环节,都应该将可靠性作为首要的设计准则。提高系统的可靠性通常从以下几个方面考虑:使用可靠性高的元器件;设计电路时布线和接地要合理;对供电电源采用抗干扰措施;输入输出通道抗干扰措施;进行软硬件滤波;系统自诊功能等。2、操作简单在系统的软硬件设计时,应从操作者的角度考虑操作和维护方便,尽量减少对操作人员专用知识的要求,以利于系统的推广。因此,在设计时多采用操作内置或简化的方法。同时系统应配有现场故障诊断程序,一旦发生故障能保证有效地对故障进行定位,一边于维修。3、性价比除了体积小、功耗低等特点外,最大的优势在于高性能价格比。一个单片机
18、应用系统能否被广泛使用,性价比是其中一个关键因素。因此,在设计时,除了保持高性能以外,要尽可能降低成本,如简化外围硬件电路,在系统性能和速度容许情况下尽可能用软件功能取代硬件功能。2.3设计思路本次数字频率计设计区别于专用数字频率计,根据设计任务和要求,此数字频率计属通用型,要求比较常见,根据应有的功能提出以下设计思路:1.稳压电源模块:考虑到供电稳压性,防止外部断电时,仪器损坏或数据丢失,所以必须有一个稳压模块。2.信号整形模块:考虑到单片机可以处理方波,待测信号的未知性,我们需要一个整形模块,将这些未知的信号整形成方波,使得单片机能够处理。3.信号分频处理模块:由于常用的单片机都是12M晶
19、振,通过计算得到单片机能处理最大的频率为500KHz,达不到1MHz的要求,这里就存在一个分频问题,如何将更高的频率信号缩小成单片机能处理的信号。4.数据选择模块:由于上面采用了分频器,那么如何让系统知道分频器采用了几分频,就像万用表分档位一样,这就需要数据选择器做分频器的档位选择,是系统做出准确的结果。5.核心控制模块:单片机是时钟信号来源,有内部晶振电路产生,本系统以单片机作为系统核心控制单元,通过单片机对系统各部件的控制来实现整个电路的信号频率采集,测量,转换数据及显示最终结果的功能。6.键盘控制模块:考虑到本设计测量参数较多,包含频率、周期、脉宽、占空比等,所以需要应用按键控制系统一一
20、测量各参数,以达到系统操作更加简便,测量过程更加清晰,结果更加一目了然。7.数据显示模块:本设计作为一个频率及仪表,系统测量的结果必然要以数字或图像的形式显示出来。2.4总体方案设计与论证 方案一主要构成部分:信号整形部分、单片机控制部分、时基电路部分、数据锁存部分和数据显示部分。整体结构框图如图2-1所示。数据锁存部分信号整形部分单片机部分时基电路部分显示部分图2-1 方案一结构框图方案一基本流程:待测信号进入系统,信号整形将其整形成脉冲,另一方面时基电路提供标准的时基脉冲,在其上升沿达到1s时结束计数,而在这1s内测的整形后的脉冲频率就是待测信号的频率。之后单片机送数据锁存并等待命令,若继
21、续测量则返回测量,此时仍可将数据送去显示,若无继续测量命令,则直接送去显示。方案一优缺点:这个设计的方案关键是555定时器构成的多谐振荡器是否能提供标准的脉冲,实际上,现实中很难做到精确1s的,因此这点把握不好将直接影响测量结果的精度。方案二主要构成部分:信号整形部分,信号分频部分,数据选择部分,单片机部分和显示部分。整体结构框图如图2-2所示。显示部分数据选择部分信号整形部分分频处理部分单片机部分 图2-2 方案二结构框图 方案二基本流程:待测信号进入系统待测信号进入系统,信号整形将其整形成脉冲,经过分频器,分拼出两个信号,一个给选择器,一个给单片机,数据选择器处理后也将信号给单片机,经过运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字频率计 设计
链接地址:https://www.31ppt.com/p-4148632.html