基于EDA 技术的多功能频率计的实现
摘要:介绍了一种以大规模可编程逻辑芯片为设计载体以硬件描述语言 ,为设计输入采用模块化单元构建系统进行数字频率计设计与开发的新方法。在对三种测频方法进行分析的基础上,介绍了基于EDA技术的等精度测频原理。给出采用AT89C51实现,控制并通过FPGA来设计多功能等精度数字频率计的具体方法。该频率计可以兼顾频率计对速度、资源和测频精度等各方面的优化需求。
关键词:频率测量;EDA 技术;VHDL 语言;模块化结构, FPGA
1引言
频率检测是电子测量领域最基本的测量之一,频率信号抗干扰性强易于传输可以获得较高的测量精度。 随着数字电术的发展、频率测量成为一项越来越普遍的工作,测频原理和测频方法的研究受到越来越多的关注。本文在简述频率测量原理和方法的基础上,主要介绍基于EDA 技术的数字频率计的设计与实现过程.
毕业设计说明书目录
1引言…………………………………………………………………………………17
2方案论证……………………………………………………………………………18
2.1方案一………………………………………………………………………18
2.2方案二………………………………………………………………………18
2.3方案三………………………………………………………………………19
2.4方案选择……………………………………………………………………19
3等精度频率计的测频原理…………………………………………………………20
3.1等精度测频原理……………………………………………………………20
4等精度频率计硬件电路设计………………………………………………………21
4.1系统原理图…………………………………………………………………21
4.2各部分电路说明……………………………………………………………21
4.2.1放大整形电路……………………………………………………………21
4.2.2分频器……………………………………………………………………23
4.2.3单片机主控单元…………………………………………………………23
4.2.4显示电路…………………………………………………………………24
4.2.5FPGA实现模块……………………………………………………………26
4.2.6键盘输入电路……………………………………………………………26
4.3顶层系统设计………………………………………………………………27
4.3.1功能模块设计……………………………………………………………28
4.3.2计数与控制模块…………………………………………………………28
4.3.3占空比测量………………………………………………………………28
4.3.4脉宽测量…………………………………………………………………28
5软件设计……………………………………………………………………………29
5.1系统主程序流程图…………………………………………………………29
5.2系统主程序…………………………………………………………………29
5.3各模块VHDL源程序 ………………………………………………………34
6软硬件系统的调试…………………………………………………………………33
6.1出现问题……………………………………………………………………33
6.2分析问题……………………………………………………………………34
6.3解决问题……………………………………………………………………34
7结论…………………………………………………………………………………34
8附录…………………………………………………………………………………35
9参考文献……………………………………………………………………………35
参考文献
[1]侯伯亨等 ,数字系统设计基础[M]。 西安电子科技大学出版社
[2]潘松等 ,VHDL实用教程[M]。 电子科技大学出版社2000.
[3]徐志军等,大规模可编程逻辑器件及其应用 [M]电子科技大学出版社,2000。
[4]谭会生,EDA技术及应用[M].西安:西安电子科技大学出版社,2004.
[5]林占江,林放.电子测量仪器原理与应用[M].北京:电子工业出版社,2006.
[6]潘松,黄继业.EDA技术与VHDL[M].北京:清华大学出版社,2005.
[7]孙涵芳,MCS51/96系列单片机原理及应用[M].北京:北京航天航空大学出版社,1994.
[8]金西,VHDL与复杂数学系统设计[M].西安:西安电子科技大学出版社,2003。
[9]卢毅,赖杰 VHDL与数字电路设计[M].北京:科学出版社,2001。
[10]赵曙光,可编程逻辑器件原理、开发与应用[M].西安:西安电子科技大学出版社,2000
[11]薛萍,陈海燕,裴树军 基于ISP芯片的可编程数字频率计的设计[J].电测与仪表,2002,(2):2123
[12]顾巨峰,周浩洋,朱建华 基于可编程逻辑器件(Lattice)的多功能数字频率计 电子工程师,2002,(1):2832