2015年电子设计竞赛题目解析-数字频率计

article/2025/11/9 3:43:04

2015年电子设计竞赛题目-数字频率计题目解析

本期将讲解2015年电子设计竞赛数字频率计的硬件及软件实现方法

一、题目解读

通过阅读题目,总结出以下设计要点:

1、测频率。要求测量幅值从10mVrms到1Vrms,频率从1Hz到100MHz的正弦波的频率,频率测量的相对误差不大于10^{-4}

2、测时间间隔。两路方波,峰峰值从50mV到1V,频率从100Hz到1MHz,可以保证两路信号同频率,但是幅值和相位不同,测量相位差,时间间隔相对误差绝对值不大于10^{-2}

3、测占空比。一路脉冲波,峰峰值从50mV到1V,频率从1Hz到5MHz,占空比从10%到90%,测量信号的占空比,占空比相对误差绝对值不大于10^{-2}

首先,要明确概念,何为方波,何为脉冲波,本人理解方波正负电平对阵,脉冲波只有正电平。其次,本题对硬件和软件要求都比较高,下文将主要讲解硬件部分,软件部分请参考:2015_数字频率计.zip_数字频率计-C++文档类资源-CSDN下载

二、硬件电路设计

1、测频电路设计

在测频部分对电路的要求如下:

(1)带宽要足够,100MHz能保持高增益。

(2)过驱恢复时间尽可能短,虽然在正弦波部分只要能捕获上升沿即可,但是过驱恢复时间必须小于10ns,否则将会出现丢波,而对于很对运放来说过驱恢复时间一般不在手册中给出,只能通过实验去测量。之前用的AD8009实测不能胜任100MHz正弦波的饱和放大,而OPA691在10倍放大倍数下过驱恢复时间在6ns以内,可以使用。

(3)需要比较器。虽然实测FPGA对直接输入的正弦波也可以测量频率,但是在饱和放大后波形可能会畸变导致测得频率发生改变,所以需要一级比较器进行整形。这里选用TLV3501

(4)需要电平提升电路。喂给FPGA的电平要合适。

综上所述,设计出的电路结构文字叙述如下:

信号→阻抗匹配→OPA691进行10倍放大,±2.5V供电→阻抗匹配→OPA691进行5倍放大,±2.5V供电→阻抗匹配→TLV3501进行迟滞比较,±2.5V供电→阻抗匹配→THS3201进行电平提升,±5V供电(最后一级主要是因为手头有THS3201所以选用,其他运放也可以,但是注意电平提升电路必须直接耦合,不能用隔直电路)

2、测时间间隔电路

做两路测频电路即可

3、测占空比电路

占空比的测量也可以用饱和放大的方法,但是过驱恢复时间要求很短,否则需要对不同幅值进行软件定标,并进行线性插值,实现起来很麻烦,而且效果未知。因此这一集采用了程控闭环放大,使信号不饱和其输出幅度一样。

程控闭环放大的实现方法较多,比如自动增益电路不需要软件介入(带二极管的需要慎重),本文采用AD检测输出信号幅值,并VCA821进行压控,从而构成闭环。

电路的总体结构如下:

调试笔记:

占空比测量:

本来是打算用性能貌似更加优秀的OPA695饱和放大试一下,但是芯片貌似坏了,后面补上测量

因为OPA691的过驱恢复时间和输入信号幅值有关(和占空比关系不大),所以可以采用定标法测量,但是采用了另一种思路;

利用VCA821作为前级,增益范围初始设定为-20dB到20dB,10mV设定增益为20dB,VCA821输出为50mV;1V设定增益为-20dB,VCA821输出为50mV。VCA821的增益电阻RG为75Ω,RF为402Ω。后级跟OPA691八倍,OPA691八倍,AD8009八倍。在调试过程中发现当输入信号达到450mV时,输出出现一个平台,约为14mV,且随着输入信号幅度增大平台时间越长。后来发现是VCA821输入信号范围与RG有关,需要根据输入信号范围选择RG,最终确定RG为200Ω,最大增益为8倍左右。然后增大后级增益,一使得最后输入到FPGA的信号不变,调试成功。然后遇到的问题是VCA821输出偏置过大,输出信号的最小值大于FPGA能识别的低电平,然后参考器件手册中给出的调节偏置电压的方法,通过两个电位器调节,效果很明显,而且还可以通过调节电位器抵消后级的偏置电压。现在还差的就是闭环控制的形成,通过AD采样信号,自动选择增益。对了,VCA821单极输出过程,发现方波的高电平有一个很嘈杂的“帽子”,原因是控制电压不稳,通过在控制电压上加滤波电容得到改善。

最终电路实物图如下:


http://chatgpt.dhexx.cn/article/9SR3vBhS.shtml

相关文章

2018年全国大学生电子设计竞赛TI杯赛题简单回顾和准备经验分享

华南理工大学 陈艺荣 邮箱:eecyryoumail.scut.edu.cn 1、2018年TI杯赛题 A:利用TI公司指定的高精度ADC芯片制作一个万用表,要求能够测量电流、电压、电阻。精度要求忘记了。这个ADC芯片是使用I2C通信的。如果不熟悉I2C通信协议&…

2021 年全国大学生电子设计竞赛实施过程说明

2021 年全国大学生电子设计竞赛实施过程说明 文章目录 2021 年全国大学生电子设计竞赛实施过程说明一、 竞赛组织与规则1.学校组织2.参赛报名3.竞赛组织方式4.巡视员选派及其职责5.公布竞赛器件仪器清单6.开…

信号失真度测量装置(A 题)--2021 年全国大学生电子设计竞赛试题

信号失真度测量装置(A 题)--2021 年全国大学生电子设计竞赛试题 一 任务二 要求1.基本要求2. 发挥部分 三 说明优秀作品开源参考(来源立创开源平台) 一 任务 设计制作信号失真度测量装置,对来自函数/任意波形发生器的…

电子设计竞赛作品设计步骤

文末免费下载资料 与一般的电子产品设计制作不同的是,电子设计竞赛作品设计制作一方面需要遵守电子产品设计制作的一般规律,另一方面要在限定时间、限定人数、限制设计制作条件、限制交流等情况下完成作品的设计制作,电子竞赛作品设计制作有自…

基于互联网的摄像测量系统(D 题)-- 2021 年全国大学生电子设计竞赛

基于互联网的摄像测量系统(D 题)-- 2021 年全国大学生电子设计竞赛 一 任务 设计并制作一个基于互联网的摄像测量系统。系统构成如图 1 所示。图中边长为 1 米的正方形区域三个顶点分别为 A、B 和 O。系统有两个独立的摄像节点,分别放置在 …

电子设计大赛-电源类题目分析

文末下载完整资料 电源类题目分析 电源类题目有简易数控直流电源(第一届,1994年)和直流稳压电源(第三届,1997年)。   简易数控直流电源(第一届,1994年)要求设计制作一…

全国大学生电子设计竞赛参赛分享

在你想要放弃的那一刻, 想想为什么当初走到了这里。努力走自己喜欢且有意义的路,遇见以后不平凡的自己。时隔九年,再次回想起大学时候参见电子设计竞赛的经历,依然历历在目。 大赛简介 全国大学生电子设计竞赛(National Undergrad…

2017 年全国大学生电子设计竞赛(本科组)题目√

2017 年全国大学生电子设计竞赛本科组题目√ A题 微电网模拟系统B 题 滚球控制系统C 题 四旋翼自主飞行器探测跟踪系统E 题 自适应滤波器F 题 调幅信号处理实验电路H 题远程幅频特性测试装置I 题可见光室内定位装置K 题单相用电器分析监测装置 A题 微电网模拟系统 点击链接 B…

2020广西电子设计竞赛题目

CSDN下载(0积分) https://download.csdn.net/download/Mr__Jiangxiaobai/19570755 链接:https://pan.baidu.com/s/1NE_Hak1kk6BbWl6OGMRtLw 提取码:gsmp 复制这段内容后打开百度网盘手机App,操作更方便哦 如果有帮助…

2019 全国大学生电子设计竞赛题目

“学习或者了解人工智能小伙伴福利来了,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。” 想了解或者学习人工智能可以看一下,我觉得学习起来挺有趣的!!&am…

2021全国大学生电子设计竞赛A题

信号失真度测量装置(A 题) 【本科组】 一 任务 设计制作信号失真度测量装置,对来自函数/任意波形发生器的周期信号(以下 简称为输入信号)进行采集分析,测得输入信号的总谐波失真 THD(以下简称…

2021年全国大学生电子设计大赛题目

2021年全国大学生电子设计大赛题目 2021年全国大学生电子设计大赛注意问题11.05A 信号失真度测量装置(本科组)B 三相AC-DC变换电路(本科组)C 三端口DC-DC变换器(本科组)D 基于互联网的摄像测量系统(本科组)E 数字-模拟信号混合传输收发机(本科组)F 智能送药小车(本科组)G 植保飞…

2021 全国大学生电子设计竞赛题目

2021 全国大学生电子设计竞赛题目 目录 1(A题)信号失真度测量装置2(B题)三相 AC-DC变换电路3(C题)三端口 DC-DC变换器4(D题)基于互联网的摄像测量系统5(E题)…

Linux mount命令详解

转载自: http://tutu.spaces.eepw.com.cn/articles/article/item/70737 http://blog.csdn.net/e_wsq/article/details/23511165 挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今…

Linux 下使用mount命令挂载CDROM

Linux显示所有的目录都在一个目录树下,而与它们位于哪一个驱动器或硬件无关。 在Linux下的磁盘内容作为子目录形式出现的,可移动介质的内容不会自动出现在这些子目录中,因此需要我们通过挂载驱动器来实现。 例如:用mount命令来挂载…

mount,umount命令详解

mount:用于挂载Linux系统外的文件 语法: mount [-hV] mount -a [-fFnrsvw] [-t vfstype] mount [-fnrsvw] [-t vfstype] [-o options] 设备 挂载点 参数: -V:显示程序版本 -h:显示辅助讯息 -v:显示较讯息,…

Linux mount挂载命令

一、挂载概念 Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。 当 Linux系统使用这些硬件设备…

mount 命令查看挂载系统

看懂输出的文件系统信息 通过 mount 命令查看已挂载的文件系统,会输出丰富的信息,如下图所示: 让我们先来解释一下输出信息的格式和含义。输出中的每行代表挂载的一个文件系统,其格式为:fs_spec on fs_file type fs_v…

Linux mount 命令

mount 命令用来挂载文件系统。其基本命令格式为:mount -t type [-o options] device dirdevice:指定要挂载的设备,比如磁盘、光驱等。dir:指定把文件系统挂载到哪个目录。type:指定挂载的文件系统类型,一般…

Linux挂载命令mount 详解

在Linux操作系统中,mount命令是用于加载文件系统到指定的加载点。此命令最常用于挂载cdrom,使我们可以访问cdrom中的数据,当你将光盘插入cdrom中时,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。在这里…