网站大量收购闲置独家精品文档,联系QQ:2885784924

基于fpga和单片机的简易频率计电子设计竞赛报告.doc

基于fpga和单片机的简易频率计电子设计竞赛报告.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于fpga和单片机的简易频率计电子设计竞赛报告.doc

基于FPGA—单片机的简易频率计设计 四院三队: 钟 乐 鹏 陆 海 维 周 亮 目录 摘要: 2 一、方案描述 3 二、 电路设计 3 2.1前级移相放大模块 3 2.2移相模块 4 2.3整形模块 5 2.4幅度测量模块 5 三、程序设计 6 3.1单片机控制软件流程图 6 3.2 FPGA仿真 7 3.2.1总体设计思路 7 3.2.2模块组成及流程 8 四、测试方案与测试结果 13 4.1测试方案与测试条件 13 4.1.1测试方案 13 4.1.2测试条件 13 4.2测试结果及其准确性和有效性 14 摘要: 本系统是一个可完成频率测量、周期测量、相位差测量、脉宽和幅度测量的多功能装置。这些功能都可以通过矩阵键盘控制,液晶屏显示,并有效实现各功能的灵活切换。 该系统的工作方式为:首先外围硬件则负责把测量信号转换为FPGA和单片机可测的高低电平信号,信号经过FPGA处理得到前四项功能的相关数据,并在单片机的控制下,将处理得到的数据发送给单片机计算和显示;信号经过AD发给单片机完成幅度的测量。 测量0.1Hz~10MHz信号的频率(信号幅度0.5V~5V),测量误差为0.01%。在频率小于10KHZ段采用测周法,实际测量精度达到小数点后面5位,高频段采用等精度测量法,实际测量精度至少达到0.01%,两种方法的切换通过软件内部对输入信号频率自动识别无需按键控制,周期测量与频率测量同范围等精度。 测量脉冲波(信号幅度0.5V~5V)、脉冲宽度≥100μs)的脉冲宽度 ,测量误差≤1%,分辨率小数点后面5位。 测量周期脉冲信号(幅度0.5V~5V、频率0.1Hz~10MHz)的占空比,占空比变化范围为10%~90%,测量误差≤1%,分辨率小数点后面5位 ; 测量正弦信号的相位差(幅度0.5V~5V、频率10HZ~100KHz)实现量程为0~360°,测量准确度为2°,分辨率小数点后面5位。 测量脉冲波(信号幅度0.5V~5V)、脉冲宽度≥100μs)的幅度,测量误差≤1%,分辨率小数点后面5位。 一、方案描述 本系统主要由以下部分组成: 单片机整体控制部分,键盘控制部分,液晶显示部分,幅度测量部分,FPGA模块部分(频率测量、周期测量、相位差测量、脉宽测量)。 图1-系统框图 电路设计 2.1前级移相放大模块 原 理:基于LF353D的运算放大器设计 设计思路:将输入信号通过结构对偶的两个二极管(1N4148)进行稳幅,然后运用典型的比例放大电路对信号进行放大。调试过程中可以通过调节反馈电阻的阻值实现对信号不同程度的放大。 电路图: 图2-1-1 放大电路 2.2移相模块 原 理:基于RC的移相网络的设计 设计思路:考虑到本设计主要目的为检测两个有相位差的正弦信号之间的相位差,而不是以移相为目的。故用最简单的RC网络进行移相。因为RC移相的效果与输入信号的频率有关,为了使移相达到最佳的效果,移相网络分为高频部分和低频部分。两部分的结构都是高通滤波,使输出信号产生超前的相移,不同之处只在于RC网络的参数选取。高频率部分的RC应选取小参数,低频率部分的RC应选取大参数,这样才能保证移相。 电路图: 图2-1-2 移相电路 2.3整形模块 原 理:基于LF353、CD4069的整形设计 设计思路:由于在同一个电路中实现整形对芯片的要求很高,代价较大。因此选择将整形模块分为高频和低频两部分。根据实际面包板搭线调试,低频部分通过高放大倍数,使输入信号近似整形为方波,再输入CD4069进行整形与TTL电平匹配;高频部分直接利用CD4069处于线性放大区的应用方式使高频波形达到监测需求 电路图: 图2-1-3a 图2-1-3b 2.4幅度测量模块 原 理:基于TLC549的A/D设计 设计思路:本模块以TLC549为核心,其所采集的直流信号送入单片机中与其供电所采用的+5V的电压为基准进行比较,从而得出所测电压值并在液晶屏上显示。 电路图: 三、程序设计 3.1单片机控制软件流程图 软件流程图如下图所示: 3.2 FPGA仿真 3.2.1总体设计思路 总体思

您可能关注的文档

文档评论(0)

书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档