音频信号分析仪(A题一等奖)
- 格式:pdf
- 大小:375.33 KB
- 文档页数:16
大学生电子设计竞赛题目方向1)仪器仪表方向:音频信号分析仪:2021年a题数字取样示波器:2021年c题简易频谱分析仪:2021年c题简易逻辑分析仪:2021年d题低频相位测量仪:2021年c题数字存储示波器:2001年b题频率特性测量仪:1999年c题数字工频多用表:1999年b题简易数字频率计:1997年b题轻便rlc测量仪:1995年d题仪器仪表方向训练重点:内容:包含信号产生、采集、存储、分析、处理、显示、控制等信号处理环节中的大部分或全部。
类型:分成时域分析处置和频域分析处置两大类。
难点:强调速度、处理能力、显示性能等。
需要通过构建新技术硬件平台及运用信号处理算法来实现。
系统中的部分任务需要在训练阶段完成。
训练:dds任一信号产生、高速/宽带演示电路、滤波器、高速adc/dac取样与录像、高速数据存储(fifo)、算法(fft、卷积、有关、数字滤波等)、表明技术(lcd、绘图、实时曲线等)、弱实时性mammalian多任务软件设计、fpga/cpld与单片机的USB、仪器仪表原理、各类电参数测量、等内容。
2)电路系统方向:宽带直流放大器:2021年c题轻便程控滤波器:2021年d题正弦信号发生器:2021年a题宽带放大器:2021年b题压往下压l/c振荡器:2021年a题任一波形发生器:2001年a题轻便测量放大器:1999年a题录音与录像系统:1999年e题新颖信号源制作:1995年b题电路系统方向训练重点:内容:偏重概念和指标。
涉及到各类经典单元模块电路,及其基本概念、基本原理和新实现方法、性能指标测试方法等。
类型:分成功能型(轻在新方法)和指标型(轻在崭新设计思路)两大类。
难点:特别强调指标,通常经典设计、通用型ic就是难以完成的。
训练:(程控)放大器、(程控)滤波器、振荡器、dds任一信号产生、基本演示调理电路、电性能指标测试(电阻、增益、频宽…)、拓展设计思路等。
3)功率电子方向:光伏发电演示装置:2021年a题电能搜集充电器:2021年e题开关型稳压电源:2021年e题数控恒流源:2021年f题三相正弦变频电源:2021年g题高效d类放大器:2001年d题直流稳定电源:1997年a题实用音频放大器:1995年a 题功率电子方向训练重点:内容:小电流、大功率、三相电、斩波、dc-ac低电压、dc-dc开关电源、变频驱动、class-d功放、光伏发电、并网、mppt算法,等电力电子领域的新技术。
2007年各项学科(专业)竞赛获奖情况一览
1.2007年全国大学生电子设计竞赛
2.第十一届“外研社杯”全国英语辩论赛
3.浙江省第二届大学生英语演讲赛暨2007年“CCTV”杯全国英语演讲大赛复赛
(浙江赛区)
4.北京第二届国际大学生英语辩论赛
5.浙江省第四届财会信息化大赛
6.浙江省第二届电子商务大赛
7.第三届全国大学生ERP沙盘对抗赛
8.第二届全国大学生广告艺术大赛
9.2007年全国大学生英语竞赛
10.第八届全国大学生英语演讲赛
11.第十届“挑战杯”大学生课外学术科技作品竞赛
12.宁波市高校大学生软件设计大赛
13.浙江省第六届大学生多媒体作品设计大赛
14.首届“坤和杯”浙江省大学生建筑设计竞赛
15.浙江省大学生高等数学(微积分)竞赛
16.“得力杯”首届潘天寿设计艺术奖
17. 浙江省电子商务大赛(电视精英赛)。
2015年全国大学生电子设计竞赛题目【本科组】双向DC-DC变换器(A题)风力摆控制系统(B题)多旋翼自主飞行器(C题)增益可控射频放大器(D题)80MHz-100MHz频谱分析仪(E题)数字频率计(F题)短距视频信号无线通信网络(G题)第一届(1994年)第一届(1994年)全国大学生电子设计竞赛A.简易数控直流电源B.多路数据采集系统第二届(1995年)第二届(1995年)全国大学生电子设计竞赛A.实用低频功率放大器B.实用信号源的设计和制作C.简易无线电遥控系统D.简易电阻、电容和电感测试仪第三届(1997年)第三届(1997年)全国大学生电子设计竞赛A.直流稳定电源B.简易数字频率计C.水温控制系统D.调幅广播收音机第四届(1999年)第四届(1999年)全国大学生电子设计竞赛A.测量放大器B.数字式工频有效值多用表C.频率特性测试仪D.短波调频接收机E.数字化语音存储与回放系统第五届(2001年)第五届(2001年)全国大学生电子设计竞赛A.波形发生器B.简易数字存储示波器C.自动往返电动小汽车D.高效率音频功率放大器E.数据采集与传输系统F.调频收音机第六届(2003年)第六届(2003年)全国大学生电子设计竞赛A.电压控制LC振荡器B.宽带放大器C.低频数字式相位测量仪D.简易逻辑分析仪E.简易智能电动车F.液体点滴速度监控装置第七届(2005年)第七届(2005年)全国大学生电子设计竞赛A.正弦信号发生器B.集成运放测试仪C.简易频谱分析仪D.单工无线呼叫系统E.悬挂运动控制系统F.数控恒流源G.三相正弦波变频电源第八届(2007年)第八届(2007年)全国大学生电子设计竞赛A.音频信号分析仪B.无线识别C.数字示波器D.程控滤波器E.开关稳压电源F.电动车跷跷板G.积分式直流数字电压表H.信号发生器I.可控放大器J.电动车跷跷板第九届(2009年)第九届(2009年)全国大学生电子设计竞赛A.光伏并网发电模拟装置B.声音导引系统C.宽带直流放大器D.无线环境监测模拟装置E.电能收集充电器F.数字幅频均衡功率放大器G.低频功率放大器H.LED点阵书写显示屏I.模拟路灯控制系统第十届(2011年)A.开关电源模块并联供电系统B.基于自由摆的平板控制系统C.智能小车D. LC 谐振放大器E.简易数字信号传输性能分析仪F.帆板控制系统G.简易自动电阻测试仪H.波形采集、存储与回放系统第十一届(2013年)A.单相AC-DC变换电路B.四旋翼自主飞行器C.简易旋转倒立摆及控制装置D.射频宽带放大器E.简易频率特性测试仪F.红外光通信装置G.手写绘图板J.电磁控制运动装置K.简易照明线路探测仪L.直流稳压电源及漏电保护装置第十二届(2015年)【本科组】双向DC-DC变换器(A题)风力摆控制系统(B题)多旋翼自主飞行器(C题)增益可控射频放大器(D题)80MHz-100MHz频谱分析仪(E题)数字频率计(F题)短距视频信号无线通信网络(G题)【高职高专组】LED闪光灯电源(H题)风板控制装置(I题)小球滚动控制系统(J题)获奖状况。
2015年全国大学生电子设计竞赛题目【本科组】双向DC-DC变换器(A题)风力摆控制系统(B题)多旋翼自主飞行器(C题)增益可控射频放大器(D题)80MHz-100MHz频谱分析仪(E题)数字频率计(F题)短距视频信号无线通信网络(G题)第一届(1994年)第一届(1994年)全国大学生电子设计竞赛A.简易数控直流电源B.多路数据采集系统第二届(1995年)第二届(1995年)全国大学生电子设计竞赛A.实用低频功率放大器B.实用信号源的设计和制作C.简易无线电遥控系统D.简易电阻、电容和电感测试仪第三届(1997年)第三届(1997年)全国大学生电子设计竞赛A.直流稳定电源B.简易数字频率计C.水温控制系统D.调幅广播收音机第四届(1999年)第四届(1999年)全国大学生电子设计竞赛A.测量放大器B.数字式工频有效值多用表C.频率特性测试仪D.短波调频接收机E.数字化语音存储与回放系统第五届(2001年)第五届(2001年)全国大学生电子设计竞赛A.波形发生器B.简易数字存储示波器C.自动往返电动小汽车D.高效率音频功率放大器E.数据采集与传输系统F.调频收音机第六届(2003年)第六届(2003年)全国大学生电子设计竞赛A.电压控制LC振荡器B.宽带放大器C.低频数字式相位测量仪D.简易逻辑分析仪E.简易智能电动车F.液体点滴速度监控装置第七届(2005年)第七届(2005年)全国大学生电子设计竞赛A.正弦信号发生器B.集成运放测试仪C.简易频谱分析仪D.单工无线呼叫系统E.悬挂运动控制系统F.数控恒流源G.三相正弦波变频电源第八届(2007年)第八届(2007年)全国大学生电子设计竞赛A.音频信号分析仪B.无线识别C.数字示波器D.程控滤波器E.开关稳压电源F.电动车跷跷板G.积分式直流数字电压表H.信号发生器I.可控放大器J.电动车跷跷板第九届(2009年)第九届(2009年)全国大学生电子设计竞赛A.光伏并网发电模拟装置B.声音导引系统C.宽带直流放大器D.无线环境监测模拟装置E.电能收集充电器F.数字幅频均衡功率放大器G.低频功率放大器点阵书写显示屏I.模拟路灯控制系统第十届(2011年)A.开关电源模块并联供电系统B.基于自由摆的平板控制系统C.智能小车D. LC 谐振放大器E.简易数字信号传输性能分析仪F.帆板控制系统G.简易自动电阻测试仪H.波形采集、存储与回放系统第十一届(2013年)A.单相AC-DC变换电路B.四旋翼自主飞行器C.简易旋转倒立摆及控制装置D.射频宽带放大器E.简易频率特性测试仪F.红外光通信装置G.手写绘图板J.电磁控制运动装置K.简易照明线路探测仪L.直流稳压电源及漏电保护装置第十二届(2015年)【本科组】双向DC-DC变换器(A题)风力摆控制系统(B题)多旋翼自主飞行器(C题)增益可控射频放大器(D题)80MHz-100MHz频谱分析仪(E题)数字频率计(F题)短距视频信号无线通信网络(G题)【高职高专组】LED闪光灯电源(H题)风板控制装置(I题)小球滚动控制系统(J题)获奖状况。
全国大学生电子设计竞赛历届题目第一届(1994年)全国大学生电子设计竞赛题目 (4)题目一简易数控直流电源 (4)题目二多路数据采集系统 (5)第二届(1995年)全国大学生电子设计竞赛题目 (6)题目一实用低频功率放大器 (6)题目二实用信号源的设计和制作 (7)题目三简易无线电遥控系统 (7)题目四简易电阻、电容和电感测试仪 (8)第三届(1997年)全国大学生电子设计竞赛题目 (9)A题直流稳定电源 (9)B题简易数字频率计 (10)C题水温控制系统 (11)D题调幅广播收音机* (12)第四届(1999年)全国大学生电子设计竞赛题目 (13)A题测量放大器 (13)B题数字式工频有效值多用表 (14)C题频率特性测试仪 (16)D题短波调频接收机 (17)E题数字化语音存储与回放系统 (18)第五届(2001年)全国大学生电子设计竞赛题目 (19)A题波形发生器 (19)B题简易数字存储示波器 (20)C题自动往返电动小汽车 (21)D题高效率音频功率放大器 (22)E题数据采集与传输系统 (23)F题调频收音机 (25)第六届(2003年)全国大学生电子设计竞赛题目 (26)电压控制LC振荡器(A题) (26)宽带放大器(B题) (26)低频数字式相位测量仪(C题) (28)简易逻辑分析仪(D题) (29)简易智能电动车(E题) (31)液体点滴速度监控装置(F题) (32)第七届(2005年)全国大学生电子设计竞赛题目 (34)正弦信号发生器(A题) (34)集成运放参数测试仪(B题) (34)简易频谱分析仪(C题) (37)单工无线呼叫系统(D题) (38)悬挂运动控制系统(E题) (39)数控直流电流源(F题) (40)三相正弦波变频电源(G题) (41)第八届(2007年)全国大学生电子设计竞赛题目 (42)音频信号分析仪(A题)【本科组】 (42)无线识别装置(B题)【本科组】 (44)数字示波器(C题)【本科组】 (45)程控滤波器(D题)【本科组】 (46)开关稳压电源(E题)【本科组】 (48)电动车跷跷板(F题)【本科组】 (49)积分式直流数字电压表(G题)【高职高专组】 (51)信号发生器(H题)【高职高专组】 (52)可控放大器(I题)【高职高专组】 (53)电动车跷跷板(J题)【高职高专组】 (54)第一届(1994年)全国大学生电子设计竞赛题目题目一简易数控直流电源一、设计任务设计出有一定输出电压范围和功能的数控电源。
音频信号分析仪摘要本音频信号分析仪以DSP5416为核心部件,通过DSP内部的快速A/D转换得到数字信号,该数字信号在DSP内部的具有高分辨率和哈弗结构的数字处理器内进行FFT分析和计算各频率点的频谱特性,可实现频谱分辨率为20HZ 的输入信号为20HZ-10KHZ的频谱分析,在液晶上可显示功率谱,频率,总功率,分辨率等的数据,结果误差小且直观、便于记录。
关键词:DSP5416 FFTAbstract:The audio signal as the core component DSP5416 analyzer, through the DSP internal fast A/D conversion get digital signal, the digital signal in DSP internal high resolution and harvard structure of the digital processor in FFT analysis and calculation of the frequency spectrum characteristics, which can realize spectrum resolution for 20 HZ ac input signal for 20 HZ ac-10 KHZ spectrum analysis, in the liquid can be shown on the power spectrum, frequency, total power, the resolution of the data, such as the error and intuitive and easy to small record.Key words: DSP5416 FFT1方案论证与比较1.1总体方案论证与比较方案一:音频信号经过阻抗匹配网络后,经由量程控制模块得到合适的电压,经12位A/D转换器ADS7819转换后的数字信号经由32位MCU进行FFT变换和处理,分析其频谱特性和各个频率点的功率值,然后在液晶上显示出来。
音频信号分析仪本系统基于离散傅立叶变换原理,以单片机和FGPA为控制核心,在FPGA内部完成了2048点浮点型FFT,能准确判断频率成分在20Hz~10kHz、幅值范围在0.1mV~10V的输入信号的功率谱及其总功率,频率分辨力最高可达10Hz。
利用相关原理准确检测信号的周期性并测量其周期,达到了较高的性能指标。
一、方案论证与选择题目要求设计制作一台可分析音频信号频率成分并可测量正弦信号失真度的仪器。
该仪器能够检测的输入信号的范围(峰峰值)为100mV5V,可进一步扩展输入信号的动态范围。
对输入信号进行频率和功率的检测,其中对信号频率的分辨力为100Hz,可扩展至20Hz。
此外该仪器还能够判断信号的周期性及测量正弦信号的失真度。
通过以上对任务要求的分析,可知本系统的重点在于输入信号动态范围的扩展和频率分辨率的提高,难点在于信号周期性判断。
1、信号调理与采集的方案论证方案一:采用高有效位AD。
该方案硬件电路简单,软件处理方便,但由于采用均匀量化,低幅度信号的测量信噪比不高,难以达到题目的精度要求。
方案二:采用对数放大器。
将动态范围非线性压缩,再进行A/D 量化。
但是小信号的信噪比S/N被对数放大后,将显著降低。
方案三:采用多通道放大。
使处理后信号适合ADC精确采样的幅度范围。
经ADC采样后再乘以相应的权值(前级放大倍数的倒数),得到实际信号的幅值。
该方案降低了对AD位数的要求,但需要多路放大电路,软件处理上也较复杂。
经过上述的分析比较,我们选择方案三,可提高输入信号的动态范围,有利于信噪比与测量精度的提高。
2、信号频率成分检测的方案论证方案一:模拟滤波法。
将中心频率可连续调节的恒百分比带宽滤波器接入前级放大后,滤出各个频率点的信号的大小。
但线路复杂,且检测速度低。
方案二:DFT谱分析法。
采用数字信号处理的方法,通过ADC采集信号,再对数据进行FFT计算出各频率分量,即可得到输入信号的频率与功率信息。
2011年题目清单开关电源模块并联供电系统基于自由摆的平板控制系统智能小车(C题)LC谐振放大器(D简易数字信号传输性能分析仪(E题)帆板控制系统(F题简易自动电阻测试仪(G题)波形采集、存储与回放系统(H题) 2009年题目清单:A题--光伏并网发电模拟装置B题--声音导引系统C题--宽带直流放大器D题--无线环境监测模拟装置E题--电能收集充电器F题--数字幅频均衡功率放大器G题--低频功率放大器H题--LED点阵书写显示屏I 题--模拟路灯控制系统2007年全国大学生电子设计竞赛题目A 音频信号分析仪B 无线识别C 数字示波器(D 程控滤波器(E 开关稳压电源(F 电动车跷跷板(G 积分式直流数字电压表(H 信号发生器(I 可控放大器(J 电动车跷跷板(第七届(2005年)全国大学生电子设计竞赛题目1、正弦信号发生器(A题)2、集成运放测试仪(B题)3、简易频谱分析仪(C题)4、单工无线呼叫系统(D题)5、悬挂运动控制系统(E题)6、数控恒流源(F题)7、三相正弦波变频电源(G题)2003年A题:电压控制LC振荡器下载B题:宽带放大器下载C题:低频数字式相位测量仪下载D题:简易逻辑分析仪下载E题:简易智能电动车下载F题:液体点滴速度监控装置下载主要题目类型:1、电源:开关电源、并网发电、电能收集充电、数控电源2、信号产生、处理、显示:模拟滤波器、数字滤波器、眼图、谐振放大器、宽带放大器、程控滤波器、压控LC振荡、可控放大器3、小车:电机控制:自由摆、帆板控制、电动车跷跷板、悬挂运动控制系统4、无线电:无线环境监测模拟装置、单工无线呼叫系统、无线识别5、仪器、仪表:低频数字式相位测量仪、简易逻辑分析仪、简易数字信号传输性能分析仪、简易自动电阻测试仪、波形采集、存储与回放系统。
南华大学黄智伟备战电子设计竞赛“仪器仪表类”赛题分析1. 历届的“仪器仪表类”赛题在10届电子设计竞赛中,“仪器仪表类”赛题是电子设计竞赛中出现的最多类型的赛题,“仪器仪表类”赛题除了1994年和2009年外,其它每届都有,共有14题[1]:简易电阻、电容和电感测试仪(1995年D题)简易数字频率计(1997年B题)数字式工频有效值多用表(1999年B题)频率特性测试仪(1999年C题)简易数字存储示波器(2001年B题)低频数字式相位测量仪(2003年C题)简易逻辑分析仪(2003年D题)集成运放参数测试仪(2005年B题)简易频谱分析仪(2005年C题)音频信号分析仪(2007年A题)【本科组】数字示波器(2007年C题)【本科组】积分式直流数字电压表(2007年G题)【高职高专组】简易数字信号传输性能分析仪(2011年E 题)【本科组】简易自动电阻测试仪(2011年G 题)【高职高专组】如果将信号源类赛题(4题)[1]也包括进来,如:实用信号源的设计和制作(1995年B题);波形发生器(2001年A题);正弦信号发生器(2005年第七届A题);信号发生器(2007年H题)【高职高专组】,“仪器仪表类”赛题达到18题。
可以看出,仪器仪表类赛题是电子设计竞赛中出现的最多类型的赛题。
2.历届“仪器仪表类”赛题要求与设计方案2.1简易电阻、电容和电感测试仪(1995年D题)2.1.1 简易电阻、电容和电感测试仪设计要求[1]设计并制作一台数字显示的电阻、电容和电感参数测试仪,测量范围:电阻100Ω~1MΩ;电容100pF~10000pF;电感100μH~10mH。
测量精度为±5% 。
制作4位数码管显示器,显示测量数值,并用发光二极管分别指示所测元件的类型和单位。
设计详细要求与评分标准等请登录www. 查询。
2.1.2 简易电阻、电容和电感测试仪系统设计方案1. 电阻的测量(1)伏安法:伏安法的理论根据是欧姆定律,即R=U/I,具体方法是直接测量被测电阻上的端电压和流过的电流,再计算出电阻值。
题目名称:音频信号分析仪(A题)华南理工大学电子与信息学院参赛队员:陈旭张洋林士明摘要:本音频信号分析仪由32位MCU为主控制器,通过AD转换,对音频信号进行采样,把连续信号离散化,然后通过FFT快速傅氏变换运算,在时域和频域对音频信号各个频率分量以及功率等指标进行分析和处理,然后通过高分辨率的LCD对信号的频谱进行显示。
该系统能够精确测量的音频信号频率范围为20Hz-10KHz,其幅度范围为5mVpp-5Vpp,分辨力分为20Hz和100Hz两档。
测量功率精确度高达1%,并且能够准确的测量周期信号的周期,是理想的音频信号分析仪的解决方案。
关键词:FFT MCU频谱功率Abstract:The audio signal analyzer is based on a32-bit MCU controller,through the AD converter for audio signal sampling,the continuous signal discrete,and then through the FFT fast Fourier transform computing,in the time domain and frequency domain of the various audio frequency signal weight and power,and other indicators for analysis and processing,and then through the high-resolution LCD display signals in the spectrum.The system can accurately measure the audio signal frequency range of20Hz-10KHz,the range of5-5Vpp mVpp,resolution of20Hz and100Hz correspondent.Power measurement accuracy up to1%,and be able to accurately measuring the periodic signal cycle is the ideal audio signal analyzer solution.Keyword:FFT MCU Spectrum Power1方案论证与比较 (3)1.1采样方法方案论证 (3)1.2处理器的选择方案论证 (3)1.3周期性判别与测量方法方案论证 (3)2系统设计 (4)2.1总体设计 (4)2.2单元电路设计 (5)2.2.1前级阻抗匹配和放大电路设计 (5)2.2.2AD转换及控制模块电路设计 (6)2.2.3功率谱测量单元电路设计 (6)3软件设计 (7)4系统测试 (8)5结论 (9)参考文献: (9)附录: (9)附1:元器件明细表: (9)附2:仪器设备清单 (9)附3:电路图图纸 (10)附4:程序清单 (11)1方案论证与比较1.1采样方法比较与选择方案一、用DDS芯片配合FIFO对信号进行采集,通过DDS集成芯片产生一个频率稳定度和精度相当高的信号作为FIFO的时钟,然后由FIFO对A/D转换的结果进行采集和存储,最后送MCU处理。
方案二、直接由32位MCU的定时中断进行信号的采集,然后对信号分析。
由于32位MCU-LPC2148是60M的单指令周期处理器,所以其定时精确度为16.7ns,已经远远可以实现我们的40.96KHz的采样率,而且控制方便成本便宜,所以我们选择由MCU直接采样。
1.2处理器的比较与选择由于快速傅立叶变换FFT算法设计大量的浮点运算,由于一个浮点占用四个字节,所以要占用大量的内存,同时浮点运算时间很慢,所以采用普通的8位MCU一般难以在一定的时间内完成运算,所以综合内存的大小以及运算速度,我们采用Philips的32位的单片机LPC2148,它拥有32K的RAM,并且时钟频率高达60M,所以对于浮点运算不论是在速度上还是在内存上都能够很快的处理。
1.3周期性判别与测量方法比较与选择对于普通的音频信号,频率分量一般较多,它不具有周期性。
测量周期可以在时域测量也可以在频域测量,但是由于频域测量周期性要求某些频率点具有由规律的零点或接近零点出现,所以对于较为复杂的,频率分量较多且功率分布较均匀且低信号就无法正确的分析其周期性。
而在时域分析信号,我们可以先对信号进行处理,然后假定具有周期性,然后测出频率,把采样的信号进行周期均值法和定点分析法的分析后即可以判别出其周期性。
综上,我们选择信号在时域进行周期性分析和周期性测量。
对于一般的音频信号,其时域变化是不规则的,所以没有周期性。
而对于单频信号或者由多个具有最小公倍数的频率组合的多频信号具有周期性。
这样我们可以在频域对信号的频谱进行定量分析,从而得出其周期性。
而我们通过先假设信号是周期的,然后算出频率值,然后在用此频率对信号进行采样,采取连续两个周期的信号,对其值进行逐次比较和平均比较,若相差太远,则认为不是周期信号,若相差不远(约5%),则可以认为是周期信号。
2系统设计2.1总体设计音频信号经过一个由运放和电阻组成的50Ohm阻抗匹配网络后,经由量程控制模块进行处理,若是一般的100mV-5V的电压,我们选择直通,也就是说信号没有衰减或者放大,但是若信号太小,12位的A/D转换器在2.5V参考电压的条件下的最小分辨力为1mV左右,所以如果选择直通的话其离散化处理的误差将会很大,所以若是采集到信号后发现其值太小,在20mV-250mV之间的话,我们可以将其认定为小信号,从而选择信号经过20倍增益的放大器后再进行A/D采样。
经过12位A/D转换器ADS7819转换后的数字信号经由32位MCU进行FFT变换和处理,分析其频谱特性和各个频率点的功率值,然后将这些值送由Atmega16进行显示。
信号由32位MCU分析后判断其周期性,然后由Atmegal6进行测量,然后进行显示。
总体设计框架图2.2单元电路设计2.2.1前级阻抗匹配和放大电路设计信号输入后通过R5,R6两个100Ohm的电阻和一个高精度仪表运放AD620实现跟随作用,由于理想运放的输入阻抗为无穷大,所以输入阻抗即为:R5//R6=50Ohm,阻抗匹配后的通过继电器控制是对信号直接送给AD转换还是放大20倍后再进行AD转换。
在这道题目里,需要检测各频率分量及其功率,并且要测量正弦信号的失真度,这就要求在对小信号进行放大时,要尽可能少的引入信号的放大失真。
正弦信号的理论计算失真度为零,对引入的信号失真非常灵敏,所以对信号的放大,运放的选择是个重点。
我们选择的运放是TI公司的低噪声、低失真的仪表放大器INA217,其失真度在频率为1KHz,增益为20dB(100倍放大)时仅为0.004%,其内部原理图如下图所示。
其中放大器A1的输出电压计算公式为OUT1=1+(R1/RG)*VIN+同理,OUT2=1+(R2/RG)*VIN--R3、R4、R5、R6及A3构成减法器,最后得到输出公式VOUT=(VIN2-VIN1)*[1+(R1+R2)/RG]R1=R2=5K,取RG=526,从而放大倍数为20。
2.2.2AD转换及控制模块电路设计采用12位AD转换器ADS7819进行转换,将转换的数据送32位控制器进行处理。
2.2.3功率谱测量功率谱测量主要通过对音频信号进行离散化处理,通过FFT运算,求出信号各个离散频率点的功率值,然后得到离散化的功率谱。
由于题目要求频率分辨力为100Hz和20Hz两个档,这说明在进行FFT运算前必须通过调整采样频率(fK)和采样的点数(N),使其基波频率f为100Hz和20Hz。
根据频率分辨率与采样频率和采样点数的关系:f=fk/N;可以得知,fk=N*f;又根据采样定理,采样频率fk必须不小于信号频率fm的2倍,即:fk>=2fm;题目要求的最大频率为10KHz,所以采样频率必须大于20KHz,考虑到FFT运算在2的次数的点数时的效率较高,所以我们在20Hz档时选择40.96KHz采样率,采集2048个点,而在100档时我们选择51.2KHz采样率,采集512个点。
通过FFT分析出不同的频率点对应的功率后,就可以画出其功率谱,并可以在频域计算其总功率。
3软件设计主控制芯片为LPC2148,测量周期为Atmega16实现,由于处理器速度较快,所以采用c语言编程方便简单.软件流程图如下:主流程图周期性分析和测量流程图4系统测试4.1总功率测量(室温条件下)输入信号频率幅度测量时域总功率(w)测量频域总功率(w)理论值估算误差正弦波100Hz1Vpp0.1270.1290.125 1.2% 1KH1Vpp0.1260.1290.125 1.3%音频信号20Hz-10KHz20mVpp-5Vpp0.7830.761X《5%1.803 1.777X《5%结果分析:由于实验室提供的能够模仿音频信号的且能方便测量的信号只有正弦信号,所以我们用一款比较差点的信号发生器产生信号,然后进行测量,发现误差不达,在+-5%以内。
我们以音频信号进行测量,由于其实际值无法测量,所以我们只能根据时域和频域以及估计其误差,都在5%以内。
4.2单个频率分量测量(室温条件下)输入信号频率幅度最大功率频点最大功率频点功率次大功率频点次大功率频点功率正弦波500Hz100mVpp500Hz 1.20mw520Hz0.04mW正弦波5KHz1Vpp5KHz120mw 5.02KHz 3.56mw 音频信号20Hz-10K X880Hz23mw600Hz 4.3mw结果分析:我们首先以理论上单一频率的正弦波为输入信号,在理想状况下,其频谱只在正弦波频率上有值,而由于有干扰,所以在其他频点也有很小的功率。
音频信号由于有多个频点,所以没有一定的规律性。
由于音频信号波动较大,没有一定的规律,且实验室没有专门配置测量仪器,所以我们只好以正弦波和三角波作为信号进行定量分析测量,以及对音频信号进行定性的分析和测量。
我们发现其数字和用电脑模拟的结果符合得很近。
5结论由于系统架构设计合理,功能电路实现较好,系统性能优良、稳定,较好地达到了题目要求的各项指标。
参考文献:《信号与系统》,ALAN V.OPPENHEIM著,西安:西安交通大学出版社,1997年;《数字图像处理学》,元秋奇著,北京:电子工业出版社,2000年;《模拟电子线路基础》,吴运昌著,广州:华南理工大学出版社,2004年;《数字电子技术基础》,阎石著,北京:高等教育出版社,1997年;《数据结构与算法》,张晓丽等著,北京:机械工业出版社,2002年;《ARM&Linux嵌入式系统教程》,马忠梅等著,北京:北京航空航天大学出版社,2004年;《单片机原理及应用》,李建忠著,西安:西安电子科技大学,2002年;附录:附1:元器件明细表:1、LPC21482、ATMEGA163、AD6204、ADS78195、液晶320*240附2:仪器设备清单1、低频信号发生器2、数字万用表3、失真度测量仪4、数字示波器5、稳压电源附3:电路图图纸电源系统前级放大和AD转换Atmega16控制板附4:程序清单/*///////////////////////////////////////////////////////////////////////////////////////////////// FFT转换函数,dataR:实部,datai:虚部,////////////////////////////////////////////////////////////////////////////////////////////////*/ void FFT(float*dataR,float*dataI,int n){int i,L,j,k,b,p,xx,qq;int x[11]={0};float TR,TI,temp;float QQ;//////////////////////////////////位倒置//////////////////////////////////////////////////// for(i=0;i<count[n];i++){xx=0;for(j=0;j<n;j++)x[j]=0;for(j=0;j<n;j++){x[j]=(i/count[j])&0x01;}for(j=0;j<n;j++){xx=xx+x[j]*count[n-j-1];}dataI[xx]=dataR[i];}for(i=0;i<count[n];i++){dataR[i]=dataI[i];dataI[i]=0;}////////////////////////////////////蝶形运算////////////////////////////////////////for(L=1;L<=n;L++){b=1;i=L-1;while(i>0){b=b*2;i--;}for(j=0;j<=b-1;j++){p=1;i=n-L;while(i>0){p=p*2;i--;}p=p*j;for(k=j;k<count[n];k=k+2*b){TR=dataR[k];TI=dataI[k];temp=dataR[k+b];QQ=2*pi*p/count[n];qq=p*count[11-n];dataR[k]=dataR[k]+dataR[k+b]*cos_tab[qq]+dataI[k+b]*sin_tab[qq];dataI[k]=dataI[k]-dataR[k+b]*sin_tab[qq]+dataI[k+b]*cos_tab[qq];dataR[k+b]=TR-dataR[k+b]*cos_tab[qq]-dataI[k+b]*sin_tab[qq];//查表运算dataI[k+b]=TI+temp*sin_tab[qq]-dataI[k+b]*cos_tab[qq];}}}for(i=0;i<count[n];i++){w[i]=sqrt(dataR[i]*dataR[i]+dataI[i]*dataI[i]);w[i]=w[i]/count[n-1];}w[0]=w[0]/2;}///////////////////////////回放数据/////////////////////////void viewdata(void){unsigned int key,page,i;page=0;LCD_PenColor=0x1F;//红色LCD_WriteChineseString(font5,2,40,0);LCD_PenColor=0xFC;//蓝色while(1){key=getkey();if(key!=0xFF){if(key==4){SystemState=fft_mode;return;}//返回if(key==2){LCD_ClearScreen();LCD_WriteChineseString(font3,2,10,0);LCD_WriteChineseString(font4,2,60,0);i=page*4+1;p3510(Re[i],0,15);print3510(Im[i]*mode,50,15);p3510(Re[i+1],0,26);print3510(Im[i+1]*mode,50,25);p3510(Re[i+2],0,38);print3510(Im[i+2]*mode,50,35);p3510(Re[i+3],0,50);print3510(Im[i+3]*mode,50,50);if(page>0)page--;delay_nms(8000000);}//上翻页if(key==1){LCD_ClearScreen();LCD_WriteChineseString(font3,2,10,0);LCD_WriteChineseString(font4,2,60,0);i=page*4+1;p3510(Re[i],0,15);print3510(Im[i]*mode,50,15);p3510(Re[i+1],0,26);print3510(Im[i+1]*mode,50,25);p3510(Re[i+2],0,38);print3510(Im[i+2]*mode,50,35);p3510(Re[i+3],0,50);print3510(Im[i+3]*mode,50,50);page++;if(page>=SampleNum/4)page=0;delay_nms(8000000);}//下翻页}}}////////////////////////////失真度计算///////////////////////void distortion(void){LCD_ClearScreen();LCD_WriteChineseString(font6,3,10,20);unsigned int key;int fr;while(1){////////////获取频率////////////////////log_2_N=11;SampleNum=SampleTab[log_2_N];reset_timer(0);init_timer0(40960);New_Flag=0;enable_timer(0);////////////////////等待采样完成///////////////////////////while(!FFT_Flag);disable_timer(0);//关定时器0//////////////////////FFT运算/////////////////////////////////FFT(Re,Im,log_2_N);////////////////频域功率////////////////////////////////////for(i=1;i<SampleNum/2;i++){Re[i]=Re[i]*Re[i];Re[i]=Re[i]/2;}////////////////////总功率/////////////////////////////////Fp=0;for(i=1;i<SampleNum/2;i++)Fp+=Re[i];sort(&Re[1],&Im[1],SampleNum/2-1);fr=1000000/fre;if(Tflag){LCD_WriteChineseString(font7,1,50,20);LCD_WriteEnglishString(" ",0,38);print3510(fr,10,38);LCD_WriteEnglishString("US",58,38);}else{LCD_WriteEnglishString("",0,38);LCD_WriteChineseString(font8,1,50,20);}////////////////////按键扫描/////////////////////////////key=getkey();if(key!=0xFF){if(key==1){SystemState=fft_mode;mode=20;break;}//返回if(key==2){SystemState=fft_mode;mode=100;break;}//返回}}}/////////////////按键扫描//////////////////////////////unsigned char getkey(void){if(IO1PIN_bit.P1_21==0){delay_nms(200000);if(IO1PIN_bit.P1_21==0)return1;}if(IO1PIN_bit.P1_22==0){delay_nms(2000000);if(IO1PIN_bit.P1_22==0)return2;}if(IO1PIN_bit.P1_23==0){delay_nms(2000000);if(IO1PIN_bit.P1_23==0)return3;}if(IO1PIN_bit.P1_24==0){delay_nms(2000000);if(IO1PIN_bit.P1_24==0)return4;}return0xFF;}//////////////////排序处理//////////////////////////////void sort(float*a,float*b,int n)//a为待排序的量,b为起位置{int i,j,temp;for(i=0;i<n;i++)b[i]=i+1;for(j=0;j<=n-1;j++){for(i=0;i<n-j;i++)if(a[i]<a[i+1]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;temp=b[i];b[i]=b[i+1];b[i+1]=temp;}}}//////////////////////显示/////////////////// void p3510(int v,int x,int y){int x0;x0=v*157;x0=x0/100000000;LCD_WriteEnglishChar(x0+'0',x,y); x0=v*157;x0=x0/100;x0+=1000000;print3510(x0,x+6,y);LCD_WriteEnglishChar('.',x+6,y); }。