【我的电赛日记(完结)---2021全国大学生电子设计竞赛全国一等奖】A题:信号失真度测量装置

太久没更新了,闲来无事更新一下自己本科最后的一次比赛,也算是为我的电赛日记画上完美的句号了。

前言

本系统以TI MSP432P401R单片机为控制核心,采用基于VCA821的AGC电路对输入周期信号进行前级处理,将大动态范围的信号调整至很小的波动范围内,结合ADC前端调理电路,将信号变换至MSP432片内ADC采集范围内。采用ADC对调理后的信号进行顺序采样,并使用FFT对采集到的信号序列进行时频域变换,根据计算得到总谐波失真度THD,最后通过无线模块在手机APP上显示测量信息。实验测得,在输入信号基频1kHz~100 kHz、峰峰值电压范围30mV~600 mV的情况下,输出得到峰峰值不低于2V的信号,并由ADC采集测量上述输入信号的归一化幅值和THD,THD测量误差绝对值在3%以内。上述测量信息均可在串口屏和手机APP端实时显示,各项指标均符合设计要求。

题目分析

基本要求

  1. 输入信号的峰峰值电压范围:300mV~600mV。
  2. 输入信号基频:1kHz。
  3. 输入信号失真度范围:5%~50%。
  4. 要求对输入信号失真度测量误差绝对值|THDx-THDo|≤5%,THDx和THDo分别为失真度的测量值与标称值。
  5. 显示失真度测量值THDx。
  6. 失真度测量与显示用时不超过10秒。

发挥部分

  1. 输入信号的峰峰值电压范围:30mV~600mV。
  2. 输入信号基频范围:1kHz~100kHz。
  3. 测量并显示输入信号失真度THDx值,要求|THDx-THDo|≤3%。
  4. 测量并显示输入信号的一个周期波形。
  5. 显示输入信号基波与谐波的归一化幅值,只显示到5次谐波。
  6. 在手机上显示测量装置测得并显示的输入信号THDx值、一个周期波形、基波与谐波的归一化幅值。
  7. 其他。

方案设计

自动增益控制(AGC)电路设计方案
采用基于VCA821的AGC电路。VCA821是一款直流耦合、宽带、dB线性的压控增益放大器。VCA821之后增加OPA695作为后级放大,输出信号再经过OPA820积分器,连接至VCA821的VG引脚形成闭环,从而保证输出信号的稳定性。该方案的优点是原理清晰,且输入信号电压范围广、频率响应好、输出电压稳定性好,缺点是电路较为复杂。
ADC前端调理电路设计方案
采用同相加法器,对AGC电路输出信号跟随后进行抬升1.65V,同相放大器输入阻抗高,对前级影响小。
信号采样设计方案
顺序采样。顺序采样方式主要用于数字示波器中,这种方式能以极低的采样速率(100 kHz ~200kHz)获得极高的带宽(高达50GHz),并且垂直分辨率一般都在10bit以上。由于在每个采样周期只取波形上的一个样点,每次延迟一个已知的时间,因此采集足够多的样点,需要更长的时间。该方案的优点是可以使用较小的采样频率采集频率较高的信号,缺点是测量一次所花时间较长。顺序采样原理如下图所示。
在这里插入图片描述
总体方案
综上所述,本系统采用AGC电路对输入周期信号进行前级处理,结合ADC前端调理电路,将信号变换至ADC采集范围内,采用MSP432的内部ADC对输出信号进行顺序采样,经FFT算法分析得到基波与谐波的归一化幅值,运算处理得到THD,并在串口屏与手机APP上进行显示,系统结构框图如下图所示。
在这里插入图片描述

原理图电路

在这里插入图片描述

基于VCA821的AGC电路
根据上述的方案设计和原理分析,通过参数计算和实际调试,设计出基于VCA821的AGC电路如图所示。当需要动态信号幅度校正时,AGC环路将提供实时增益控制。VCA821输出信号经过OPA695提供额外的负载驱动能力,再经过OPA820积分器,连接至VCA821的VG引脚形成闭环,环路的时间常数由电容C2和电阻R9设置。

ADC前端调理电路
MSP432片内ADC的输入电压范围为0~3.3V,需采用前端调理电路对输入信号进行处理。采用OPA211构成电压跟随器,起到缓冲、隔离、提高带载能力的作用,再使用REF3030产生+3V基准电压,经过电阻分压网络将+1.65V直流电位叠加至原信号,利于ADC充分采样。

程序设计

根据题目要求,程序主要包含ADC顺序采样、THD计算、波形还原以及测量结果显示等功能,满足题目各项功能要求。系统程序流程图如下图所示。
在这里插入图片描述
设计思路为:系统开启电源后,首先对各个模块进行初始化,当有信号输入时开始进行第一轮ADC实时采样;通过FFT得到输入信号的基频;根据预设在一个周期上需要采样的点数,设置自适应后的重装载值从而修改采样频率;修改参数后重新进行一轮ADC顺序采样,采集1024个点并进行FFT运算;根据得到的频谱计算出THD、归一化幅值并还原波形;将结果显示到串口屏并通过无线模块传输到手机APP上;最后还原采样频率重新进行新一轮采样并显示测量结果。

实物展示

在这里插入图片描述

总结

根据测试数据分析,本系统实现了该任务基本要求和发挥部分的所有指标,并且输入信号的峰峰值电压范围和基频范围等指标优于任务要求。输入信号的峰峰值电压范围达到10mV~1000mV,优于发挥部分指标(1)要求;输入信号基频最大可以达到1MHz,优于发挥部分指标(2)要求。

本系统通过理论分析得到合理的方案,以MSP432P401R为控制核心,结合基于VCA821的AGC电路和ADC前端调理电路,设计并实现了信号失真度测量装置,完成了对输入周期信号的总谐波失真度和归一化幅值的测量与显示,且各项指标均满足设计要求。

具体视频讲解可参见:达尔闻电赛讲解

  • 32
    点赞
  • 284
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ziraffe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值