[信息与通信]基于单片机的数字频率计设计.doc
《[信息与通信]基于单片机的数字频率计设计.doc》由会员分享,可在线阅读,更多相关《[信息与通信]基于单片机的数字频率计设计.doc(36页珍藏版)》请在三一办公上搜索。
1、2011届电子信息工程专业毕业设计目 录摘要1关键词11 引言1 1.1课题的背景及意义1 1.2课题的应用前景2 1.3未来发展方向展望22 频率计的工作原理2 2.1频率测量基本原理2 2.2频率测量基本方法3 2.2.1频率测量法3 2.2.2周期测量法4 2.2.3多周期同步法4 2.3测量方法引起的误差53 方案设计6 3.1方案16 3.2方案26 3.3方案36 3.4方案比较及确定64 本设计所用器件简介7 4.1 MCS-51单片机7 4.1.1主要组成7 4.1.2外部引脚说明7 4.2 MCS-51单片机显示器接口10 4.2.1 LED显示器的结构与原理10 4.3 L
2、M393双电压比较器集成电路11 4.3.1 LM393的主要特点11 4.3.2 LM393的内部结构11 4.4 CD4013(D触发器)12 4.4.1外部引线排列图12 4.4.2 CD4013构成四分频电路125 系统硬件设计图13 5.1 89C51单片机主电路图13 5.1.1复位电路13 5.1.2外接晶振电路13 5.2电源电路图13 5.3中断请求电路图14 5.4蜂鸣器电路图14 5.5 LED显示电路图15 5.6信号处理电路系统15 5.6.1电压跟随器15 5.6.2二极管限幅器15 5.6.3放大电路16 5.6.4整形电路17 5.6.5分频电路17 5.6.6
3、二次整形电路18 5.6.7信号处理部分总电路图18 5.7系统硬件电路图19 5.8 PCB板图196 系统软件设计20 6.1信号处理20 6.2中断控制20 6.2.1定时器/计数器20 6.2.2定时工作方式021 6.3程序流程图227 系统测试仿真23 7.1系统波形图及仿真运行结果23 7.1.1四分频电路仿真波形图23 7.1.2放大、整形电路仿真波形图23 7.1.3输入信号频率为10Hz时的显示结果图24 7.1.4输入信号频率为1000Hz时的显示结果图24 7.1.5输入信号频率为9000Hz时的显示结果图258 结论25致 谢25参考文献26英文翻译26附 录27II
4、I基于单片机的数字频率计设计赵大骞重庆三峡学院 电子与信息工程学院 电子信息工程专业 2007级 重庆万州 404000摘要 数字频率计是一个将被测频率显示出来的装置,其广泛应用于各个领域,在许多设计复杂、功能多样的电子设备中,都使用了数字频率计。数字频率计是数字测量技术中的一个典型应用,虽然一些数字频率计的功能复杂,但是使用起来既简单又方便。本设计以89C51单片机为核心,应用单片机的算术运算和控制功能,并采用LED数码显示管将所测频率显示出来。系统简单、可靠、操作简易,能基本满足一般情况下的需要。既保证了系统的测频精度,又使系统具有较好的实时性。本频率计设计简洁、便于携带、扩展能力强、适用
5、范围广。关键词 单片机 运算 频率计 LED数码管1 引言随着电子信息产业的发展,信号作为最基础的元素,其频率的测量在科技研究和实际应用中的作用日益重要,而且需要测频的范围也越来越宽。传统的频率计通常采用组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量范围低,精度低。因此,随着对频率测量要求的提高,传统测频的方法在实际应用中已不能满足要求。因此我们需要寻找一种新的测频方法。随着单片机技术的发展和成熟,用单片机来做为一个电路系统的控制电路,逐渐显示出其无与伦比的优越性。因此本论文采用单片机来做为电路的控制系统,设计一个数字频率计。用单片机来做控制电路的数字频率计测量
6、频率精度高,测量频率的范围得到很大的提高。1.1 课题的背景及意义在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。随着科技的飞速发展,实现测量的数字化、自动化、智能化已成为各类仪器仪表设计的方向。在电子信息领域中经常需要测量脉冲周期、脉冲频率等参数,频率测量对生产过程监控有很重要的作用,可以发现系统运行中的异常情况,以便迅速做出处理。传统的数字频率计大多采用测频法测量频率,通常由组合电路和时序电路等大量的硬件电路构成。在使用过程中存在电路结构复杂、产生比较大的延时、可靠性差、测量精度低,而且测量低频信号时不宜直接采用、
7、故障率高、维护不易等问题。虽然使用逻辑分析仪和专门的频率计可以很好地测量这些参数,但其价格昂贵。随着单片机技术的不断发展,用单片机通过软件设计,采用适当的算法取代这部分电路,弥补上述不足,而且性能也将大有提高。在单片机上实现的频率计,整个系统非常精简,而且具有灵活的现场可更改性。在不更改硬件电路的基础上,对系统进行各种改进还可以进一步提高系统的性能。该数字频率计具有高速、精确、可靠、抗干扰性强和现场可编程等优点。1.2 课题的应用前景在现代化的工业生产、科学研究等领域中,频率的测量是很普遍的。数字频率信号便于远距离传输,后续电路灵活,接口简单,占用系统资源少等优点。由于单片机内部含有稳定度较高
8、的标准频率源、定时/计数器等硬件,能很方便地对外部信号或标准频率信号进行计数。系统可以具有更小的体积、更实用的功能及更便宜的价格。1.3 未来发展方向展望在电子测量中,频率的测量精确度是最高的。利用计数法测量频率具有精确度高、测量迅速、使用方便、容易实现测量过程自动化等一系列优点。频率信号抗干扰性强,并且容易远距离传输,可以达到较高准确度的测量,所以在测控系统中,测频方法的研究越来越受到重视。生产过程中许多物理量,例如温度、压力、流量、液位、PH值、速度等均用传感器转换成信号频率。单片机可以进行计数的逻辑控制以及数据存储运算等,然后再把频率转换成10进制数据在数码管上显示出来,从而达到更好的测
9、量效果。在将来的测量技术中,利用单片机测量频率将会广泛的应用到各种测量领域中。2 频率计的工作原理频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为1秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频率值就越准确,但是闸门时间越长,则每测一次频率的间隔就越长;闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。数字频率计是用数字显示被测信号频率的仪器,被测信号可以是正弦波、方波或其它周期性变化的信号。如配以适当的传感器,可以对多种物理量进行测试。2.1 频率测量基本原理交变信号或脉冲信号
10、的频率是指:在单位时间内,由信号所产生的交变次数或脉冲个数。即 (1)测量方法如图1所示:整形闸门计数译码显示门控信号时基信号被测信号图1 测量频率原理可以看出测量fx 必须将N或T两个量之一作为闸门或基准,对另一个量进行测量。采用单片机,仍采用上述测量原理,但标准闸门信号或标准时基信号可由单片机内的定时/计数器提供,只需采用简单程序控制就可测得对应的N或T值。51单片机内有两个定时/计数器,它们都有定时和计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。MCS-51系列单片机中的两个16位定时/计数器T0和T1可工作于定时或计数方式。当它们被设定为计数方式时,可分别累计由T0和T
11、1端输入的外部脉冲。即每输入一个脉冲,计数器自动加1;当它们被设定为定时方式时,可对机内CPU送来的机器周期进行计数。由于机器周期是稳定的,故能实现精确定时。因此只要读出单位时间内被测脉冲的个数,就可知道被测脉冲的频率,只要读出被测脉冲在一个周期内所累计的机器周期数,即可求出被测脉冲的周期。这样通过T0或T1工作于计数或定时方式,便能实现对被测信号频率或周期的测量。2.2 频率测量基本方法2.2.1 频率测量法测频法:在一定的时间内直接对信号的边沿触发或者电平触发进行计数,因为在一定的时间,计数越多,相对的精度越高,所以它适合于对高频信号的测量。测量方法如图2所示,测量用公式就表示为: (2)
12、Nxt时间闸门信号脉冲图2 测频法2.2.2 周期测量法在信号的频率比较低的时候如果再利用测频法,则精度会下降很多,这时候采用测周期的方法测量频率。一般利用信号的一个周期作为闸门信号,在这个周期内部,对单片机内部的脉冲计数,适合于对低频信号频率的测量。采用单片机内的一个定时/计数器,以单片机内的标准周期作为时基信号Ts,被测信号的周期作为时间闸门,由程序控制计数。当被测信号的在低频段时应采用测周法测量,从而保证系统的测量精度。测量方法如图3所示,公式表示为: (3) (4)信号周期计数脉冲TxN图3 测周法2.2.3 多周期同步法多周期同步法频率测量的原理:预置的时间和被测信号Tg同时输入到脉
13、冲同步电路,在脉冲同步电路输出端得到一个与被测信号同步的闸门信号,闸门信号同时控制闸门(A)和闸门(B)的开启和关闭。在相同的闸门开启时间内,两个计数器分别对标准信号和被测信号进行计数。测量时序图如图4所示:预置闸门实际闸门被测信号 时基脉冲Ns Nx图4 多周期同步法时序图假设由计数器(A)计得的数为Ns,计数器(B)计得的数为Nx,则: (5) (6)根据式(5)和式(6)可得: (7)根据上式,通过计算,便可得到被测信号的频率值。测量方法如下图5所示:闸门(A)计数器(A)闸门(B)计数器(B)同步电路fsfxTg图5 多周期同步法测量法2.3 测量方法引起的误差无论用哪种方法进行频率测
14、量,主要误差源都是由于计数器只能进行整数计数而引起的1误差。1) 对于测周法,其误差有: (8)2) 对于测频法,其误差有: (9)3) 对于多周期同步法,其误差有: (10)由以上公式可看出,测周法在被测信号频率较高时,误差较大,因此测周法只适用于低频测量,而测频法只适用于高频测量。多周期同步法误差只与基频信号频率和计数时间有关,与被测信号无关,测量精度大大提高,而且达到了在整个测频段的等精度测量。以上3种方法在测量中应根据具体情况选择。被测频率较低时选用测周法;频率较高时选用测频法;频率在中频段时选用多周期同步法。3 方案设计3.1 方案1采用传统的74系列数字集成电路组合成一个频率测量仪
15、器直接测频。特点是在使用过程中存在电路复杂、测量精度低、故障率高、维护不易等问题。3.2 方案2采用专用的频率计模块,例如ICM7216,构成频率计。特点是结构简单,量程可以自动切换。由于这些芯片本身的工作频率不高,从而限制了产品工作频率的提高,远不能达到在一些特殊场合需要测量很高频率的要求,而且测量精度也受到芯片本身极大的限制,不方便应用于嵌入式系统。3.3 方案3采用MCS-51系列单片机作为控制核心,利用单片机内部的定时/计数器完成对信号频率的测量。由于单片机的计数频率上限由晶振决定,所以需对高频被测信号进行硬件分频处理,单片机则完成运算、控制及数据处理功能。由于使用了单片机,使整个系统
16、具有极为灵活的可编程性,能方便地对系统进行功能扩展与改进。3.4 方案比较及确定以上方案如遇到小信号时均需使用放大电路对信号进行放大。方案比较及选用依据:方案一使用的逻辑门电路太多,导致电路设计复杂,并且测量低频信号时误差比较大。方案二由于使用专门的测量频率芯片,只要稍加一些外围电路就可以构成一个测频仪,但是测量频率的范围受芯片本身的限制,价格也比较昂贵。方案三使用了比较流行的大众化单片机,运用单片机自带的定时/计数器来完成测量频率的功能,测频的范围可以根据实际需要加分频电路。另外由于使用了功能较强的51单片机芯片,使本系统可以通过对软件的改进来增强功能,提高测量精度。因此我们选择采用方案三作
17、为具体实施的方案。4 本设计所用器件简介本设计由放大、整形、分频、显示和单片机等外围电路组成数字频率计。 89C51信号输入显示电路放大整形分频复位电路电源电路时钟电路图6 数字频率计的设计框图4.1 MCS-51单片机【1】4.1.1主要组成MCS-51单片机在一块芯片上集成了CPU、RAM、ROM、定时器/计数器和多种I/O功能部件,具有一台微型计算机的基本结构,主要包括下列部件。1个8位的CPU、1个布尔处理器、1个片内振荡器、128字节的片内数据存储器、4K字节的片内程序存储器(8031无)、寻址范围为64K字节的外部数据存储器和程序存储器、21字节的专用寄存器、4个8位并行I/O口、
18、1个全双工的串行口、2个16位的定时器/计数器、5个中断源、2个中断优先级和111条指令,片内采用单总线结构。MCS-51单片机按功能可划分为8个组成部分:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、I/O口、串行口、定时器/计数器及中断系统,各部分是通过片内单一总线连接起来的。MCS-51可寻址64K字节程序存储器和64K字节数据存储器。内部程序存储器一般为032K字节4.1.2外部引脚说明HMOS工艺制造的MCS-51单片机大都采用40条引脚的双列直插式封装(DIP),其引脚示意图如图7所示。各引脚说明如下。图7 MCS-51单片机
19、引脚图(1) 主电源引脚主电源引脚接入单片机的工作电源。 VCC(40脚):接5V电源(直流电源正端)。 VSS(20脚):接地(直流电源负端)。(2) 时钟引脚 时钟引脚(18、19脚):外接晶体时与片内的反相放大器构成一个振荡器,它提供单片机的时钟控制信号。时钟引脚也可以外接晶体振荡器。 XTAL1(18脚):接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部时钟时,对于HMOS单片机,此引脚接地;对于CHMOS单片机,此引脚作为外部振荡器信号的输入端。 XTAL2(19脚):接外部晶体的另一端,在单片机内部接至反相放大器的输出端。采用外
20、部时钟时,对于HMOS单片机,该引脚作为外部振荡器信号的输入端;对于CHMOS单片机,该引脚悬空不接。(3) 输入/输出引脚输入/输出(I/O)口引脚包括P0口、P1口、P2口和P3口。 P0口(P0.0P0.7):是双向8位三态I/O口。在不接片外存储器或不扩展I/O口时,可作为准双向输入/输出口;在接有片外存储器或扩展I/O口时,P0口是地址总线低8位及数据总线时复用口,可驱动8个TTL负载。一般作为扩展时地址/数据总线口使用。 P1口(P1.0P1.7):是8位准双向I/O口,它的每一位都可以分别定义为输入线或输出线(作为输入时,口锁存器必须置“1”),可启动4个TTL负载。 P2口(P
21、2.0P2.7):是8位准双向I/O口,当作为I/O口使用时,可直接连接外部I/O设备;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用做高8位地址总线。一般作为扩展时地址总线的高8位使用。 P3口(P3.0P3.7):是8位准双向I/O口,还可以将每一位用于第二功能,而且P3口的每一条引脚均可以独立定义为第一功能的输入/输出或第二功能。P3口的第二功能定义如表4-3所示。引 脚第二功能P3.0RXD 串行口输入端P3.1TXD 串行口输出端P3.2 外部中断0请求输入端,低电平有效P3.3 外部中断1请求输入端,低电平有效P3.4T0 定时器/计数器0计数脉冲输入端P3.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息与通信 信息 通信 基于 单片机 数字频率计 设计
链接地址:https://www.31ppt.com/p-4658448.html