基于CPLD的频率计设计(毕业设计)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I山东理工大学毕业设计(论文)题目:基于CPLD的频率计设计学院:电气与电子工程学院专业:电子信息工程学生姓名:学号:指导教师:毕业设计(论文)时间:二О一三年2月20日~6月8日共16周I摘要频率检测是电子领域里最基本的测量,也是最重要的测量。由于频率信号抗干扰能力强、易于传输,可以得到相对较高的测量精度,因此频率测量方法的研究也受到越来越多的关注。基于传统测频原理的频率计的测量精度将随被测信号频率的下降而降低,本次设计中共提出了四种设计方案,通过论证最终决定用等精度的测量方法来完成本次频率计的设计。在本次设计中选择AT89C51单片机和CPLD的结合来实现。其中单片机完成整个测量电路的测试控制、数据处理和显示输出;CPLD主要完成频率测量功能,频率的测量范围在1HZ—1MHZ之间,其中测量误差在1HZ;键盘信号由AT89C51单片机进行处理,它从CPLD读回计数数据并进行运算,向显示电路输出测量结果;显示器电路采用5段LED动态显示,由1个74HC138译码器和74HC573锁存器驱动5个数码管。关键词:频率计,EDA技术,CPLD,单片机,等精度测量IIAbstractFrequencydetectionisthemostbasicintheelectronicsfieldmeasurement,whichisthemostimportantmeasurement.Duetofrequencysignaltransmission,stronganti-jammingcapability,easycangetrelativelyhighmeasurementprecision,sofrequencymeasurementmethodsofresearchhavealsobeenmoreandmoreattention.Basedonthetraditionalprincipleoffrequencymeterfrequencymeasurementaccuracywillbealongwiththedeclineofthemeasuredsignalfrequencyisreduced,thedesignofthecommunistpartyofChinaputsforwardfourkindsofdesignscheme,throughtheargumentfinallydecidedtouseequalprecisionmeasurementmethodtocompletethedesignoffrequencymeter.InthisdesignchoosethecombinationoftheAT89C51single-chipmicrocomputerandCPLDtoimplement.Thesingle-chipmicrocomputercontrol,theentiremeasurementcircuittestdataprocessinganddisplayoutput;CPLDmaincompletefrequencymeasurementfunction,frequencyofmeasurementrangebetween1hzto1MHZ,whichmeasurementerrorin1hz;Keyboardsignalsareprocessedusingsingle-chipcomputerAT89C51,itreadbackfromCPLDcountdataandcalculation,themeasurementresultstodisplaycircuitoutput;5LEDdynamicdisplay,displaycircuitusedby1,74hc138decoderand74hc573latchdrivefivedigitaltube.KeyWords:frequencymeter,EDAtechnologythe,CPLDandsinglechipmicrocomputer,suchasprecisionmeasurementIII目录摘要.................................................................IAbstract............................................................II第一章概述..........................................错误!未定义书签。第二章系统设计方案与论证...........................................32.1测量原理......................................................32.1.1直接测频法..............................................32.1.2测周期法................................................42.1.3倍频法..................................................42.1.4等精度测频法............................................42.2系统设计指标..................................................62.3系统总体设计框图..............................................6第三章硬件电路设计..................................................83.1系统的组成....................................................83.2系统的基本工作方式............................................93.3CPLD测频专用模块.............................................93.3.1CPLD的结构与功能介绍....................................93.3.2CPLD测频专用模块逻辑设计...............................103.3.2.1测频/测周期的实现.................................113.3.2.2控制部件设计......................................113.3.2.3计数部件设计......................................123.3.2.4脉冲宽度测量和占空比测量模块设计..................123.4单片机主控模块硬件电路设计...................................133.4.1AT89C51单片机..........................................133.4.3七段LED数码管..........................................183.4.474HC573锁存器..........................................193.4.5单片机与LED显示模块的设计.............................19第四章单片机控制与运算程序的设计...................................224.1程序流程图及相关程序.........................................22结论...............................................................28参考文献............................................................29致谢...............................................................301第一章概述测频一直以来都是电子和通讯系统工作的重要手段也是重要内容。在生活中,频率的测量随处可见,每天都在接触,并且可以直接或间接地根据测量频率来获取我们想要得到的信息。因此频率的测量就显得非常重要了,使用较高精度的方法来测量频率就更加重要了。比如在我们的日常生活中最常见设备——时钟就是频率测量的应用,根据测量频率来计算时间,我们在科研中常用的GPS设备通过测量频率也在进行GPS点与GPS卫星距离的计算,从而计算出GPS坐标。测量频率的方法大约可分直接频率测量法与间接频率测量法。直接测频法常常使用测频率法与测周期法。然而测频率法与测周期法计数值都会出现正负1个字的误差。而以中界频率为界限,对于低频的信号使用测周期法,对于高频的信号使用测频法,这样可以确保测试的准确性。间接测量频率的方法大多是使用等精度测量,此方法是在直接频率测量法下发展的,测量精度非常高。等精度频率测量法的闸门时间并不是一个固定的值,而是与被测信号同步,是被测信号周期的整数倍。因此,清除了计数所产生的正负1个字的误差,并且测试频段的等精度测量一直保持完全准确,实测精度不会跟所测信号频率变化而发生变化。早先的数字频率计大部分由分立元件组成,它的测量范围、精度以及速度都受到非常多的限制。单片机的开发和应用改变了测量所带来的限制,可是单片机本身也受到一些因素影响,因此在电子领域单片机不能得到突飞猛进的发展。快速发展的大规模可编程逻辑设备技术可以将多量逻辑功能汇集在一个单一的芯片中。根据不同的需要,可以提供从几百至上百万之多的逻辑门数目,从根本上解决了单片机的先天性限制问题。在设备选择上,使用Atmel公司生产的AT89C51单片机和EPM7128SLC84-15。AT89C51是一种带4K字节FLASH的低电压、高性能8位CMOS单片机。该器件采用非易失存储器制作技术,并且与MCS-51引脚和指令集相兼容。编程器可以对芯片2上的FPEROM重复编程,1000写/擦循环,并且具有工作电压范围广、可编程串行通道,数据可存储10年等特点。EPM7128SLC84-15是使用氧化物半导体EZPROM的先进的技术制造的第二代MAX产品。它可以迅速重新编写和确保可编程擦除100次。EPM7128SLC84-15是嵌入式CPLD,可以在系统内编程,宏单元数为128个,逻辑块为8个。使用汇编语言编写单片机软件,用VHDL语言描述来实现CPLD内部丰富的数据层次和结构模型。频率测量仪器的性能也是不一样的。使用等精度测量原理,单片机的良好控制功能和CPLD的高速可靠性相结合,使频率测量仪电路简洁,速度更快,功能全面,精度提高,有效防止干扰。3第二章系统设计方案与论证2.1测量原理2.1.1直接测频法在特定的一段时间内测某个周期信号的重复变化次数N,其频率表示为f=N/T,是传统的频率测量方法。它的原理框图见图2-1。在此测量方式中,被测信号的频率发生改变,它的精度也随之发生改变。根据频率(每单位时间周期信号发生的次数)的基本定义,由图中知道测量的时间基准,分频过后可以让时间闸门开启或关闭。闸门若开启则开始计数,闸门若关闭则停止计数。若闸门开放时间为T,计数值为N,则被测频率F=N/T。但若被测信号频率过低则存在测量精度与实时性之间的矛盾。例如,被测信号为10HZ,0.01%的精度。由δ=1/(N-1)*100%0.01%,则N10000。则最短的闸门时间T=N/F=10000/10=1000s,我们完全无法接受这样的测量。通过计算对10KHZ以下的信号用测频法测量反应的时

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功