基于CPLD的频率计设计(毕业设计).doc
《基于CPLD的频率计设计(毕业设计).doc》由会员分享,可在线阅读,更多相关《基于CPLD的频率计设计(毕业设计).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于CPLD的频率计设计(毕业设计)山东理工大学 毕业设计(论文)题 目:基于CPLD的频率计设计学 院: 电气与电子工程学院专 业: 电子信息工程 学生姓名: 学 号: 指导教师: 毕业设计(论文)时间:二一三 年 2月 20日 6 月8日 共 16 周31 摘要频率检测是电子领域里最基本的测量,也是最重要的测量。由于频率信号抗干扰能力强、易于传输,可以得到相对较高的测量精度,因此频率测量方法的研究也受到越来越多的关注。基于传统测频原理的频率计的测量精度将随被测信号频率的下降而降低,本次设计中共提出了四种设计方案,通过论证最终决定用等精度的测量方法来完成本次频率计的设计。 在本次设计中选择A
2、T89C51单片机和CPLD的结合来实现。其中单片机完成整个测量电路的测试控制、数据处理和显示输出;CPLD主要完成频率测量功能,频率的测量范围在1HZ1MHZ之间,其中测量误差在1HZ;键盘信号由AT89C51单片机进行处理,它从CPLD读回计数数据并进行运算,向显示电路输出测量结果;显示器电路采用5段LED动态显示,由1个74HC138译码器和74HC573锁存器驱动5个数码管。关键词: 频率计,EDA技术,CPLD,单片机,等精度测量AbstractFrequency detection is the most basic in the electronics field measure
3、ment, which is the most important measurement. Due to frequency signal transmission, strong anti-jamming capability, easy can get relatively high measurement precision, so frequency measurement methods of research have also been more and more attention. Based on the traditional principle of frequenc
4、y meter frequency measurement accuracy will be along with the decline of the measured signal frequency is reduced, the design of the communist party of China puts forward four kinds of design scheme, through the argument finally decided to use equal precision measurement method to complete the desig
5、n of frequency meter.In this design choose the combination of the AT89C51 single-chip microcomputer and CPLD to implement. The single-chip microcomputer control, the entire measurement circuit test data processing and display output; CPLD main complete frequency measurement function, frequency of me
6、asurement range between 1 hz to 1 MHZ, which measurement error in 1 hz; Keyboard signals are processed using single-chip computer AT89C51, it read back from CPLD count data and calculation, the measurement results to display circuit output; 5 LED dynamic display, display circuit used by 1, 74 hc138
7、decoder and 74 hc573 latch drive five digital tube.Key Words: frequency meter, EDA technologythe, CPLD and single chip microcomputer, such as precision measurement目录摘要IAbstractII第一章 概述1第二章 系统设计方案与论证22.1 测量原理32.1.1 直接测频法32.1.2 测周期法42.1.3 倍频法42.1.4 等精度测频法42.2 系统设计指标62.3 系统总体设计框图6第三章 硬件电路设计83.1系统的组成83.
8、2 系统的基本工作方式93.3 CPLD测频专用模块93.3.1 CPLD的结构与功能介绍93.3.2 CPLD测频专用模块逻辑设计103.3.2.1测频/测周期的实现113.3.2.2控制部件设计113.3.2.3计数部件设计123.3.2.4脉冲宽度测量和占空比测量模块设计123.4 单片机主控模块硬件电路设计133.4.1 AT89C51单片机133.4.3七段LED数码管183.4.4 74HC573锁存器193.4.5 单片机与LED显示模块的设计19第四章 单片机控制与运算程序的设计224.1程序流程图及相关程序22结 论28参考文献29致 谢30第一章 概述测频一直以来都是电子和
9、通讯系统工作的重要手段也是重要内容。在生活中,频率的测量随处可见,每天都在接触,并且可以直接或间接地根据测量频率来获取我们想要得到的信息。因此频率的测量就显得非常重要了,使用较高精度的方法来测量频率就更加重要了。比如在我们的日常生活中最常见设备时钟就是频率测量的应用,根据测量频率来计算时间,我们在科研中常用的GPS设备通过测量频率也在进行GPS点与GPS卫星距离的计算,从而计算出GPS坐标。测量频率的方法大约可分直接频率测量法与间接频率测量法。直接测频法常常使用测频率法与测周期法。然而测频率法与测周期法计数值都会出现正负1 个字的误差。而以中界频率为界限,对于低频的信号使用测周期法,对于高频的
10、信号使用测频法,这样可以确保测试的准确性。间接测量频率的方法大多是使用等精度测量,此方法是在直接频率测量法下发展的,测量精度非常高。等精度频率测量法的闸门时间并不是一个固定的值,而是与被测信号同步,是被测信号周期的整数倍。因此,清除了计数所产生的正负1 个字的误差,并且测试频段的等精度测量一直保持完全准确,实测精度不会跟所测信号频率变化而发生变化。早先的数字频率计大部分由分立元件组成,它的测量范围、精度以及速度都受到非常多的限制。单片机的开发和应用改变了测量所带来的限制,可是单片机本身也受到一些因素影响,因此在电子领域单片机不能得到突飞猛进的发展。快速发展的大规模可编程逻辑设备技术可以将多量逻
11、辑功能汇集在一个单一的芯片中。根据不同的需要,可以提供从几百至上百万之多的逻辑门数目,从根本上解决了单片机的先天性限制问题。在设备选择上,使用Atmel公司生产的AT89C51单片机和EPM7128SLC84-15。AT89C51是一种带4K字节FLASH的低电压、高性能8位CMOS单片机。该器件采用非易失存储器制作技术,并且与MCS-51引脚和指令集相兼容。编程器可以对芯片上的FPEROM重复编程,1000写/擦循环,并且具有工作电压范围广、可编程串行通道,数据可存储10年等特点。EPM7128SLC84-15是使用氧化物半导体EZPROM 的先进的技术制造的第二代MAX产品。它可以迅速重新
12、编写和确保可编程擦除100次。EPM7128SLC84-15是嵌入式CPLD,可以在系统内编程,宏单元数为128个,逻辑块为8个。使用汇编语言编写单片机软件,用VHDL语言描述来实现CPLD内部丰富的数据层次和结构模型。频率测量仪器的性能也是不一样的。使用等精度测量原理,单片机的良好控制功能和CPLD的高速可靠性相结合,使频率测量仪电路简洁,速度更快,功能全面,精度提高,有效防止干扰。第二章 系统设计方案与论证2.1 测量原理2.1.1 直接测频法在特定的一段时间内测某个周期信号的重复变化次数N,其频率表示为f=N/T,是传统的频率测量方法。它的原理框图见图2-1。在此测量方式中,被测信号的频
13、率发生改变,它的精度也随之发生改变。根据频率(每单位时间周期信号发生的次数)的基本定义,由图中知道测量的时间基准,分频过后可以让时间闸门开启或关闭。闸门若开启则开始计数,闸门若关闭则停止计数。若闸门开放时间为T,计数值为N,则被测频率FN/T。但若被测信号频率过低则存在测量精度与实时性之间的矛盾。例如,被测信号为10HZ, 0.01的精度。由=1/(N-1)*100%10000。则最短的闸门时间T=N/F=10000/10=1000s,我们完全无法接受这样的测量。通过计算对10KHZ 以下的信号用测频法测量反应的时间会大于或等于10秒的时间,低频为了得到准确的频率值,甚至要等到几个小时,必然不
14、可行。因此,这种方法不适用于低频信号的频率测量。图2.1 直接测频法原理框图2.1.2 测周期法测量周期法的原理与测频法大致相同,互换晶振与被测信号。T1=N*T,T为时基信号,被测信号的周期T1与计数值N成正比。这种方法误差比较大,而最大误差也是 =1/(N-1)*100%。如果完成测量精度在0.01以下,则由 =1/(Ns-1)*100%10000。可以通过计算得到结论:测周期法适合于测量低频信号,而对高频信号毫无作用。可见,要使传统频率测量达到高精度标准,必须按照指定的界限划分,以中界频率为界限,对低频段的信号测量使用测周期法,对高频段的信号测量使用测频法。2.1.3 倍频法 把频率测量
15、范围分成多个频段,使用倍频技术,根据频段设置倍频系数,将经整形的低频信号进行倍频后再进行测量,对高频段则直接进行测量。倍频法较难实现。2.1.4 等精度测频法等精度测频法实现方式可用图2.1.4说明。图2.1.5 等精度测频法原理图若所测频率值为fx,其真实值为fxe,标准频率为fs,一次测量中,由于fx计数的起停时间都是由该信号的上跳沿触发的,因此在Tpr时间内对fx的计数Nx无误差,在此时间内的计数Ns最多相差一个脉冲,即et1,则下式成立:=可分别推得根据相对误差公式有经过整理可得到因为,故,即2.2 系统设计指标在传统测量频率的方法中,被测信号的频率发生变化,它的测量精度也发生变化。使
16、用局限很大,然而等精度频率计测量精度很高,并且测试频段一直保持完全准确,被测精度不会随被测信号频率变化而发生变化。本系统设计的基本指标如下:1、频率测量范围:1HZ-999.999KHZ2、频率测量误差:1HZ3、输入灵敏度:30mV4、输入波形:正弦波、方波、三角波5、最高输入电压:30V6、显示方式:6位LED数码管显示。2.3 系统总体设计框图根据频率计的设计要求,我们可将整个电路系统划分为几个基本模块,如图2.3所示。各模块的实现均有几种不同的设计方案。图2.3 频率计组成模块框图第三章 硬件电路设计3.1系统的组成等精度数字频率计涉及到的计算包括加、减、乘、除,耗用的资源比较大,用一
17、般中小规模CPLD/FPGA芯片难以实现。因此,我们选择单片机和CPLD/FPGA的结合来实现。电路系统组成框图如图3.1所示,其中单片机完成整个测量电路的测试控制、数据处理和显示输出;CPLD/FPGA完成各种测试功能;键盘信号由AT89C51单片机进行处理,它从CPLD/FPGA读回计数数据并进行运算,向显示电路输出测量结果;显示器电路采用七段LED动态显示,由一个个74HC138芯片和一个74HC573驱动数码管。具体的系统组成框图如图3.1所示。图3.1 系统的组成框图3.2 系统的基本工作方式(1) P0口是单片机与FPGA的数据传送通信口,P3口用于键盘扫描,实现各测试功能的转换;
18、P1口为双向控制口。P2口为LED的并行显示控制口。系统设置5个功能键:占空比、脉宽、周期、频率和复位。(2) 5个LED数码管组成测量数据显示器,另一个独立的数码管用于状态显示。(3) BCLK为测频标准频率50 MHz信号输入端,由晶体振荡源电路提供。(4) 待测信号经放大整形后输入CPLD的TCLK。3.3 CPLD测频专用模块3.3.1 CPLD的结构与功能介绍CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字
19、集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆将代码传送到目标芯片中,实现设计的数字系统。相对于PAL和GAL器件来说,它具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造成本低、对设计者的硬件经验要求低、标准产品无需测试、保密性强、价格大众化等特点,可实现较大规模的电路设计,因此被广泛应用于产品的原型设计和产品生产(一般在10,000件以下)之中。3.3.2 CPLD测频专用模块逻辑设计利用VHDL设计的测频模块逻辑结构如图3.2所示,其中有关的接口信号规定如下:(1) TF(P2.7):TF=0时等精度
20、测频;TF=1时测脉宽。(2) CLR/TRIG(P2.6):当TF=0时系统全清零功能;当TF=1时CLRTRIG的上跳沿将启动CNT2,进行脉宽测试计数。(3) ENDD(P2.4):脉宽计数结束状态信号,ENDD=1计数结束。(4) CHOICE(P3.2):自校/测频选择,CHOICE=1测频;CHOICE=0自校。(5) START(P2.5):当TF=0时,作为预置门闸,门宽可通过键盘由单片机控制,START=1时预置门开;当TF=1时,START有第二功能,此时,当START=0时测负脉宽,当START=1时测正脉宽。利用此功能可分别获得脉宽和占空比数据。 (6) EEND(P2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CPLD 频率计 设计 毕业设计
限制150内