【2017年整理】基于Protues数字频率计的设计与仿真1111

上传人:鲁** 文档编号:984440 上传时间:2017-05-24 格式:DOCX 页数:23 大小:335.46KB
返回 下载 相关 举报
【2017年整理】基于Protues数字频率计的设计与仿真1111_第1页
第1页 / 共23页
【2017年整理】基于Protues数字频率计的设计与仿真1111_第2页
第2页 / 共23页
【2017年整理】基于Protues数字频率计的设计与仿真1111_第3页
第3页 / 共23页
【2017年整理】基于Protues数字频率计的设计与仿真1111_第4页
第4页 / 共23页
【2017年整理】基于Protues数字频率计的设计与仿真1111_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《【2017年整理】基于Protues数字频率计的设计与仿真1111》由会员分享,可在线阅读,更多相关《【2017年整理】基于Protues数字频率计的设计与仿真1111(23页珍藏版)》请在金锄头文库上搜索。

1、基于 Proteus 的数字频率计设计与仿真摘要:本文主要论述了利用单片机 AT89C51 进行频率、周期、时间间隔、占空比测量的设计过程。该频率计采用测量 N 个信号波形周期的算法,充分利用单片机 AT89C51 中三个可编程定时/计数器,结合部分中规模数字电路,克服了基于传统测频原理的频率计的测量精度随被测信号频率的下降而降低的缺点,实现了频率、周期、时间差、占空比的高精度测量,结果的显示。该数字频率计的硬件系统电路由前置整形电路、分频电路 、基准信号源 、单片机电路和数字显示电路构成。其中单片机电路又由单片机、数据选择器、键盘、状态指示电路构成。软件系统由主程序、键盘子程序、显示子程序、

2、测量子程序、脉冲高、低电平宽度测量子程序构成,由汇编语言编写。通过硬件系统和软件系统的相互配合,成功的实现了频率、周期、时间差、占空比的高精度测量,系统的自校和测量结果的显示。关键词:数字频率计;周期;单片机Digital Frequency Measure Design and Simulation Based on ProteusAbstract: This article mainly discusses the design process of using single-chip AT89C51 to measure frequency, cycle, time interval a

3、nd duty cycle. Using the algorithm of measuring N signal cycle, making full use of the three programmable timer / counter of single-chip AT89C51, combined with some digital circuits, the frequency meter overcomes the shortcomings of the measurement accuracy reduces with the reduction of the frequenc

4、y of the measured signal by the frequency meter based on the principle of traditional measurement of frequency , achieves high-precision measurements of the frequency, cycle, time difference and duty cycle, displays the results. The hardware system circuits of the digital frequency meter is made up

5、of the pre-shaping circuit, sub-frequency circuit, reference signal source, single-chip circuit, digital display circuit and DC power supply regulator circuit. Of it, the single-chip circuit consists of single-chip, data selector and keyboards. The software system is made up of main program, keyboar

6、d subroutine, display subroutine, measurement subroutine, pulse high and low level width measurement subroutine, prepared by the assembly language. Through the cooperation with each other of the hardware system and software system, the frequency meter successfully achieves high-precision measurement

7、s of frequency, cycle, time difference, and duty cycle, finishes system calibration and the display of measurement results.Keywords:digital frequency meter;cycle; single-chip1 绪论1.1 课题研究的意义随着科学技术的发展,尤其是单片机技术和半导体技术的高速发展,频率计的研究及应用越来越受到重视,这样对频率测量设备的要求也越来越高。目前的微处理器芯片发展迅速,出现诸如 DSP、FPJA 等不同领域的应用芯片。而单片机是一门

8、发展极快,应用方式极其灵活的使用技术。它以灵活的设计、微小的功耗、低廉的成本,在数据采集、过程控制、模糊控制、智能仪表等领域得到广泛的应用,极大的提高了这些领域的技术水平和自动化程度。51 系列单片机是国内目前应用最广泛的一种 8 位单片机之一,随着嵌入式系统、片上系统等概念的提出和普遍接受及应用。51 系列及其衍生单片机还会在继后很长一段时间占据嵌入式系统产品的低端市场,因此,作为新世纪的大学生,在信息产业高速发展的今天,掌握单片机的基本结构、原理和使用是非常重要的。本次课程设计的内容是使用AT89C51 单片机最小系统设计频率计系统,系统以单片机为主控单元,主要用于对方波频率的测量。1.2

9、 频率计研究的现状及发展趋势频率计是一种基础测量仪器,到目前为止已有 30 多年的发展历史。传统的数字频率计可以通过普通的硬件电路组合来实现,其开发过程、调试过程十分繁琐,而且由于电子器件之间的互相干扰,从而影响频率计的精度,同时由于其体积较大,已经不适应电子设计的发展要求。随着科学技术的发展,频率计也日益发展。目前已经有操作方便、量程(足够)宽、可靠性高的频率计;也有适应高分辨率、高精度、高稳定度、高测量速度的频率计。除通常通用频率计所具有的功能外,还要有数据处理功能,统计分析功能,时域分析功能等等,或者包含电压测量等功能等其他功能。这些要求有的已经实现或者部分实现,但要真正完美的实现这些目

10、标,对于科学工作者来说,还有许多工作要做,而不是表面看来似乎发展到头了。早期,设计师们追求的目标主要是扩展测量范围,再加上提高测量精度、稳定度等,这些也是人们衡量频率计的技术水平,决定频率计价格高低的主要依据。目前这些基本技术日臻完善、成熟。应用现代技术可以轻松地将频率计的测频上限扩展到微波频段。在测试通讯、微波器件或产品是,常常需要测量频率,通常这些都是较复杂的信号,如含有复杂频率成分、调试的或含有未知频率分量的、频率固定的或者变化的、纯净的或叠加有干扰的等等。为了能正确的测量不同类型的信号,必须了解待测量信号的特性和各种频率测量仪器的性能。需要根据其附加特性或价格来慎重选择。2 方案设计与

11、论证2.1 设计原理测量方法通常有三种:直接测量法、间接测量法、直接与间接测量结合法。2.1.1 直接测量法这种方法的测量原理是:由于频率是单位时间内信号发生周期变化的次数,使得我们可以在给定的单位时间 1S 内(称为闸门)对被测信号的脉冲数计数,得到的脉冲个数就是被测信号的频率。如图 2-1:图 2-1 直接测量法2.1.2 间接测量法这种方法的原理是用被测信号的周期作为闸门,在该闸门时间内允许已知标准的短周期间隔的较高频率的信号通过,通过数字电路或微型计算机的运算,通过闸门的已知信号频率的个数越多,其被测频率就越低。如图 2-2:图 2-2 间接测量法本设计中采用第一种设计方案,方法二中由

12、于时间的未知,采用单片测量时会增加软件设计的难度,故采用方案一。3 硬件设计3.1 整体方案框图及原理图本频率计的数据采集系统主要元器件是单片机 AT89C51,由它完成对待测信号频率的计数和结果显示等功能,外部还要有以下几个模块:放大整形模块、时钟脉冲产生模块、按键模块、单片机系统、LED 显示模块。各模块关系图如图 3-1 所示:图 3-1 关系模块图采用 protues 绘制的原理图如图 3-2 所示:图 3-2 原理图3.2 AT89C51 单片机及其引脚说明:89C51 是一种高性能低功耗的采用 CMOS 工艺制造的 8 位微控制器,它提供下列标准特征:4K 字节的程序存储器, 12

13、8 字节的 RAM,32 条 I/O 线,2 个 16 位定时器/计数器, 一个 5 中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。引脚说明:VCC:电源电压GND:地P0 口:P0 口是一组 8 位漏极开路型双向 I/O 口,作为输出口用时,每个引脚能驱动 8 个TTL 逻辑门电路。当对 0 端口写入 1 时,可以作为高阻抗输入端使用。当 P0 口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。在这种模式下,P0 口具有内部上拉电阻。在 EPROM 编程时, P0 口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接上拉电阻。P1 口

14、:P1 口是一带有内部上拉电阻的 8 位双向 I/O 口。P1 口的输出缓冲能接受或输出 4个 TTL 逻辑门电路。当对 P1 口写 1 时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1 口因为内部存在上拉电阻,所以当外部被拉低时会输出一个低电流(IIL) 。P2 口:P2 是一带有内部上拉电阻的 8 位双向的 I/O 端口。P2 口的输出缓冲能驱动 4 个TTL 逻辑门电路。当向 P2 口写 1 时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(IIL) 。P2 口在访问外部程

15、序存储器或 16 位地址的外部数据存储器(例如 MOVX DPTR)时,P2 口送出高 8 位地址数据。在这种情况下,P2 口使用强大的内部上拉电阻功能当输出 1时。当利用 8 位地址线访问外部数据存储器时(例 MOVX R1),P2 口输出特殊功能寄存器的内容。当 EPROM 编程或校验时, P2 口同时接收高 8 位地址和一些控制信号。P3 口:P3 是一带有内部上拉电阻的 8 位双向的 I/O 端口。P3 口的输出缓冲能驱动 4 个TTL 逻辑门电路。当向 P3 口写 1 时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时

16、会输出电流(IIL) 。P3 口同时具有 AT89C51 的多种特殊功能,具体如表 3-1 所示:端口引脚第二功能P3.0 RXD (串行输入口)P3.1 TXD(串行输出口)P3.2 (外部中断 0)0INTP3.3 (外部中断 1)P3.4 T0(定时器 0)P3.5 T1(定时器 1)P3.6 (外部数据存储器写选通)WRP3.7 (外部数据存储器都选通)D表 3-1 P3 口的第二功能RST:复位输入。当振荡器工作时,RST 引脚出现两个机器周期的高电平将使单片机复位。ALE/ :当访问外部存储器时,地址锁存允许是一输出脉冲,用以锁存地址的低 8 位字节。当在 Flash 编程时还可以作为编程脉冲输出( ) 。一般情况下,ALE 是以晶振频率的 1/6 输出,可以用作外部时钟或定时目的。但也要注意,每当访问外部数据存储器时将跳过一个 ALE 脉冲。 :程序存储允许时外部程序存储器的读选通信号。当 AT89C52 执行外部程序存储器的指令时,每个机器周期 两次有效,除了当访问外部数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号