- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
光电与通信工程学院
课程设计报告书
课 设 名 称: 等精度频率计
年级专业及班级:
姓 名:
学 号:
一、课程设计目的
1、进一步熟悉 Quartus Ⅱ的软件使用方法,熟悉 keil 软件使用;
2、 熟悉单片机与可编程逻辑器件的开发流程及硬件测试方法;
3、掌握等精度频率计设计的基本原理。
4、掌握独立系统设计及调试方法,提高系统设计能力。
实验设备
EDA最小系统板一块(康芯) 、PC机一台、示波器一台、信号发生器一台、
万用表一个。
二、设计任务
利用单片机与FPGA设计一款等精度频率计, 待测脉冲的检测及计数部分由
FPGA实现,FPGA的计数结果送由单片机进行计算,并将最终频率结果显示在
数码管上。要求该频率计具有较高的测量精度,且在整个频率区域能保持恒定的
测试精度,具体指标如下:
a)具有频率测试功能:测频范围 100Hz~5MHz。测频精度:相对误差恒为基准
频率的万分之一。
b)具有脉宽测试功能:测试范围 10μs~1s,测试精度:0.1μs。
c)具有占空比测试功能:测试精度1%~99%。
d)具有相位测试功能。
(注:任务a 为基本要求,任务 b、c、d 为提高要求)
三、基本原理
基于传统测频原理的频率计的测量精度将随被测信号频率的下降而降低, 在
实用中有较大的局限性,而等精度频率计不但具有较高的测量精度,而且在整个
频率区域能保持恒定的测试精度。
3.1 等精度测频原理
等精度频率计主控结构如图 1 所示
预置门控信号 CL 选择为 0.1~1s 之间(通过测试实验得出结论:CL 在这个
范围内选择时间宽度对测频精度几乎没有影响) 。BZH 和 TF 分别是 2 个高速计数器,BZH 对标准频率信号(频率为 Fs)进行计数,设计数结果为 Ns;TF 对
被测信号(频率为Fx)进行计数,计数结果为 Nx,则有
MUX64-8 模块并不是必须的,可根据实际设计进行取舍。分析测频计测控
时序,着重分析 START的作用,完成等精度频率计设计。
3.2 FPGA 模块
FPGA模块所要完成的功能如图 1 所示,由于单片机的速度慢,不能直接测
量高频信号,所以使用高速 FPGA 为测频核心。100MHZ 的标准频率信号由
FPGA 内部的 PLL 倍频实现,待测信号 TCLK 为方波,由信号发生器给出待测
方波信号(注意:该方波信号带有直流偏置,没有负电压,幅值3.3V) 。预制门控信号 CL 由单片机发出,BRNA 和 ENA 分别是 BZH 与 TF 两个计数器的计数允许信号端。FPGA 将允许计数时间内的 BZH、TF 的运行结果送入单片机进
行最后的计算。
顶层文件如下:
2以下是把20M 5倍频的设置,利用FPGA内部的PLL。
电路需要100M标准频率信号,FPGA提供20M的频率,所以需要建立PLL模块,使之五杯频,得到所需的100M信号。
功能仿真设置:
下图是波形仿真的结果:
3.3 单片机模块
单片机模块完成对整个测频系统的控制,包括对FPGA的控制以及数码管的显示控制。测频允许信号由单片机发出,并且单片机的P0 口负责循环读取FPGA发送过来的测频结果数据(BZH、TF两个计数器的计数结果,每次传送8位数据),P2负责发送控制信号,单片机可以通过结束信号了解测频记数是否结束,以确定何时开始读取数据。
附上康芯原理图截图:
四、实验现象
占空比
五、心得体会
这周课程设计的题目是等精度频率计的设计,由于书本上有一段程序,所以一开始只是将书上的程序和显示波形研究了一下。当到课程设计的时候,将书上程序敲入并实现效果后有点茫然的感觉。于是,我又仔仔细细地分析了一遍设计原理,从新改变了输入的代码,加上自己的思路,并能自己添加预置控制信息CL模块。原本我还想将测试频率显示在数码管上,但是最终没能实现,这应该是我的一个遗憾吧。设计中,我感受到了硬件描述语言的强大,我可以几乎不用考虑硬件条件,将代码导入就可实现功能。不要总想着去依靠书本上的原题或者是他人,自己思考的做出来的,才算是自己真正收获的。本次实验最大的收获莫过于,独立系统的去完成一项任务。在其中我查阅了大量的资料,尤其是数字电路、quartersⅡ软件使用说明、EDA设计等方面的资料。?
通过本次学习使我对时序电路有了更深的理解,具体体现在复位、计数、锁存多环节的控制上。同时,在这次实验中,我第一次联合单片机和EDA一起完成一个项目。EDA充分的发挥其高频工作的特点,使得频率测量的上限很高。单
您可能关注的文档
- 道路修缮工程雨季施工专项方案.docx
- 道路运输企业安全管理十三项制度.doc
- 道桥毕业实习报告修改版.doc
- 道依茨发动机操作手册.doc
- 道依茨发动机常见故障及解决办法.doc
- 德邦物流公司的业务现状及其改进措施.doc
- 德国600TEU系泊及航行试验程序试航程序.doc
- 德国LUKAS 多功能破拆工具使用手册.doc
- 德国玛瑙浮雕CAMEO之传世工艺.docx
- 德国双元制职业教育模式及实践.doc
- 2025四川天府银行社会招聘备考题库(攀枝花)含答案详解(最新).docx
- 2025四川银行首席信息官社会招聘备考题库及完整答案详解1套.docx
- 2025四川天府银行社会招聘备考题库(攀枝花)带答案详解.docx
- 2025四川天府银行社会招聘备考题库(成都)含答案详解(a卷).docx
- 2025四川广元市利州区选聘社区工作者50人备考题库及答案详解(基础+提升).docx
- 2025天津银行资产负债管理部总经理或副总经理招聘1人备考题库含答案详解(典型题).docx
- 2025四川天府银行社会招聘备考题库(西充)附答案详解(考试直接用).docx
- 2025年中国民生银行南宁分行招聘2人备考题库及答案详解(全优).docx
- 2025天津银行高级研究人才招聘备考题库附答案详解(达标题).docx
- 2025大连银行营口分行招聘2人备考题库及参考答案详解一套.docx
最近下载
- 人教版高中生物必修一各章测试卷(全册 附答案).pdf VIP
- 第五单元第1课《以家乡之名》课件 2025-2026学年人美版+八年级美术上册.pptx VIP
- 成长赛道药学专业1500字.docx VIP
- 学堂在线 现代生活美学——花香茶之道 章节测试答案.docx VIP
- 交流控制回路中感应电压的产生及消除方法.doc VIP
- 自动控制原理课后习题答案(王建辉、顾树生).pdf VIP
- DB21∕T 3942-2024 建筑消防设施维护保养技术规程.docx VIP
- 《冬至节气介绍》主题班会课件.pptx VIP
- 自我效能感量表(SEES)的深度解析.pdf VIP
- 音乐鉴赏(高职)完整全套教学课件.pptx
原创力文档


文档评论(0)