2021年A题-信号失真度测量装置+随便取对 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 2021年A题-信号失真度测量装置+随便取对

简介:本信号失真度测量装置由MSP432E401Y、运放增益模块、5V稳压电源、串口屏幕显示、蓝牙模块组成。测量装置提取信号频谱中的谐波信息,并计算得到信号各次谐波的归一化幅值以及信号的总谐波失真度。

开源协议: CC-BY 3.0

(未经作者授权,禁止转载)

创建时间: 2021-12-08 22:33:55
更新时间: 2023-07-26 14:39:57
描述
## 前言 2021年大学生电子设计竞赛因为疫情延期到11月。由于团队成员已经全部保研,也为了给低年级同学展现坚持不懈的精神,我们按照推迟后的时间,抱着平常的心态在4天3夜的时限内完成了比赛,获得了国二等奖。我们希望这个有TI单片机、有简单安卓上位机的项目能够为对这方面有需求的人提供帮助。 本系统结构十分简单,除了通用蓝牙模块、串口屏、可以免费申请的MSP432E401Y开发板以外,只需要连接一根USB接头的5V供电线和一根SMA信号输入线,信号处理前端只使用了一块运放芯片TLV2316,能够完成赛题要求的参数指标,自制成本低,适合仿制、复现。 ## 团队介绍 成员全部来自中山大学,参赛时均为2018级本科四年级学生。其中2名为光电信息科学与工程专业,1名为电子科学与技术专业。 ## 项目分析 根据[比赛题目](https://res.nuedc-training.com.cn/topic/2021/topic_31.html),本信号失真度测量系统的基础要求是能够对基频为1kHz、幅值300mV-600mV、理论THD为3%-50%、最高五次的谐波信号进行采样和THD分析、显示;扩展要求对基频为1kHz-100kHz、幅值30mV-600mV、最高五次的谐波进行THD分析,单周期时域信号复现等处理和显示。 赛题要求了用于信号失真度测量的主控制器和数据采集器必须使用 TI 公司的 MCU 及其片内 ADC,不能使用任何数据采集的外设。因此使用TI系列芯片作为主控,如MSP430,MSP432系列。开发板的芯片功耗极低且调度和计算功能强大,如MSP系列芯片内置TI RTOS与FPU单元加速浮点运算功能。开发平台有与Arduino类似的Energia,以及CCS,为了提升ADC处理效率,这里选择使用CCS进行单片机编程。 赛题扩展部分要求了能对基频为100kHz的五次谐波进行分析,即500kHz的采样,根据奈奎斯特采样定率,需要使用至少1Msps的ADC进行采样。同时由于系统需要进行DFT计算分析信号,对计算性能有一定要求。因此我们选择MSP432E401Y,主频高达120MHz,拥有最大2Msps、12bit的ADC,SRAM高达256KB,符合赛题要求。系统框图如下所示。![图片.png](//image.lceda.cn/pullimage/4w1MOWJ0PEShc7WiWtb0L9kqfEHV8nuy012laSk4.png)
硬件上,采用约三倍的运放增益,对输入的谐波信号进行放大。MSP432的ADC最大输入为3.3V,12位精度。本系统使用约三倍的预增益,能够实现对于30mV~600mV的信号的完整采样。使用定时器控制ADC的采样速率,并使用DMA对ADC采样进行了加速,保证了采样时刻的准确性。通过串口屏和蓝牙将测量结果显示出来。 软件上,对每次测量,系统首先以250kHz的频率预采样确定基频,满足对1-100kHz基频的采样要求。系统实际的最大采样率为1-2MHz,对于基频100kHz五次谐波即500kHz时,使用最大2M信号完全可以满足信号复现。因此以基频的20倍即20f0为采样率进行采样。因为基频是谐波信号中能量最高的部分,可由DFT的结果预估得到谐波基频f0。根据基频选择合适的采样率后,再计算DFT对频谱分析,得到基频f0,分别在2f0,3f0,4f0,5f0附近进行简单的峰值寻找,即可得到各个频率成分。 ## 原理图电路设计 我们采用立创EDA设计了输入信号放大电路。放大芯片采用实验室现有的TLV2316芯片,其单位增益带宽为10MHz足以满足此题要求,其低噪声、低偏置特性能够确保输入信号的质量。我们只设计并使用了增益约三倍的同向比例放大,将信号源输入的信号放大之后直接接入单片机的ADC进行采集。由于MSP432的ADC最大输入为3.3V,12位精度,本系统使用约三倍的预增益,并且将运放的电源电压限定为单片机开发板输出的3.3V单电源,以在保护单片机的同时实现30mV~600mV的信号的完整采样。电路留有用于连接示波器观察的调试端口。使用电路如下: ![image.png](//image.lceda.cn/pullimage/6V8H5FatjaYmJnconAvlnSvMMnBjoJtDQDg17lkn.png) 对于串口屏和蓝牙,使用74HC00与非门芯片将模块5V的输出电平转换为单片机所需的3.3V输入。但由于本作品中仅有单片机单向地向串口屏和蓝牙发送数据,并未涉及到数据接收,而串口屏和蓝牙的5V输入逻辑可以兼容单片机的3.3V逻辑输出,因此实际上并未使用到这里设计的电平转换功能,仿制时完全可以不制作这部分电路,只需断开单片机的RX即可。这种单向输出的设计还可支持热插拔,不影响单片机的测量。电路如下: ![图片.png](//image.lceda.cn/pullimage/4AHm5mAM15PNlI8erD9iDLOnAy3TPpVc8KOl0Bhx.png) ## PCB电路设计 基于上述电路设计的信号前端PCB如下,其中左侧为输入SMA插座,右侧分别为用于观察的放大后和放大前的SMA插座(测试时不接): ![image.png](//image.lceda.cn/pullimage/8GYWHNQ1WERmlan2MPtbtfaF7QtD2qvhkgTN7ErO.png) 设计的串口转接板PCB如下: ![图片.png](//image.lceda.cn/pullimage/mmUZClFCTx2grLVWLZVCGQXdYs1WQyjeFaiuFalH.png) 由于实验室快速制版采用热转印+腐蚀液的方法进行,我们只设计了一层单面板,且尽量保证信号线的连通,对于实在无法连接的电源或者地走线,在制版结束后进行手动飞线来保证电路的完整性。 ## 实物展示![作品全貌.jpg](//image.lceda.cn/pullimage/v1EBWdw5tdBJZtzuE6TvGkHq324wMueGLhEnC66v.jpeg) ## 作品装配 按照上述实物图,直接将腐蚀、焊接完成的2块电路板插接在单片机开发板上即可,连接稳定可靠。测试时,只需连接一根USB电源线和SMA信号输入线。 ### 测试流程 1、连接USB电源线和信号SMA线,启动函数信号发生器的输出。 2、手机打开蓝牙,与Bluetooth-Slave设备配对。 3、手机打开上位机APP,选择该设备,并点击“连接”,启动蓝牙监听。 4、改变函数信号发生器的信号,观察串口屏和手机上的显示。 ### 测试结果 对于基频为1kHz、峰峰值为400mV,1-5次谐波比例为1:0:0.20:0:0.15的低频信号,理论总谐波失真为25%,测量结果为25.37%,误差小于5%。 ![1k.jpg](//image.lceda.cn/pullimage/Q5KDZsr3HRRD9jyXghlr1cDm02cpXIrKEIBDSR32.jpeg) 对于基频为50kHz、峰峰值为200mV,1-5次谐波比例为1:0:0:0.15:0.08的信号,理论总谐波失真为17%,测量结果为16.32%,误差小于3%。 ![50k.jpg](//image.lceda.cn/pullimage/bcy6lvXjm0eNKQip6URRcJ3uo2PtOsmPlxuBp7OK.jpeg) 对于基频为100kHz、峰峰值为40mV,1-5次谐波比例为1:0:0:0:0.1的信号,理论总谐波失真为10%,测量结果为10.00%,误差小于3%。 ![100k.jpg](//image.lceda.cn/pullimage/ng9JaYawimxAUkTXMY8QuQOwAeh7VTIAwvjWivQO.jpeg) 综上,在信号具体数值指标上能够满足赛题要求。 ## 程序设计 所有代码已打包,见附件dist.zip: * start53 - CCS工程内容,需要安装simplelink_msp432e4_sdk_4_20_00_12版本的开发工具包 * THDMeasure - Android Studio工程文件夹 * app-release.apk - 编译好的安卓APP上位机(显示结果、绘制图像) * 国赛有相频-修正.HMI - 串口屏设计文件 ## 总结 在本次全国大学生电子设计竞赛的备赛与比赛中,团队独立完成了系统软硬件部分的设计,以及相应方案的测试和完善,完成了赛题。积累了一定电子设计及单片机系统的应用经验。
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

演示视频.mp4

7958
2

app-release.apk

621
3

设计报告.pdf

1380
4

dist.zip

2049
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP