历史上的今天
返回首页

历史上的今天

今天是:2025年02月09日(星期日)

正在发生

2020年02月09日 | 实时噪声频谱仪系统软硬件设计方案及实现

2020-02-09 来源:elecfans

一、项目概述

1.1 引言

随着工业生产、交通运输、城市建筑的发展,以及人口密度的增加,家庭设施(音响、空调、电视机等)的增多,环境噪声日益严重,它已成为污染人类社会环境的一大公害。因此环境噪声的监测已经成为人们密切关注的问题。实时噪声频谱仪是对噪声信号进行测量分析的必备设备,是从事专业噪声监测、音频信号的研究应用的常用工具,应用十分广泛。


传统的模拟音频频谱分析仪有明显的缺点,硬件实现复杂,只能测量频率的幅度,缺少相位信息,而且体积较大,携带不方便,不能在复杂的噪声现场进行实时的测量,因此无法满足现代环境噪声测量的要求。基于快速傅里叶变换(FFT)的现代频谱分析仪,通过傅里叶运算将被测信号分解成分立的频率分量,达到与传统频谱分析仪同样的结果。这种新型的频谱分析仪采用数字方法直接由模拟/数字转换器(ADC)对输入信号取样,再经FFT处理后获得频谱分布图,实现音频的频谱分析。


1.2 项目背景/选题动机

本项目采用的AVR EVK1105开发套件基于AT32UC3A0512微控制器,它内置硬件乘法器,支持DSP指令集,64K SRAM,具有强大的定点运算能力,因此完全可以达到数字信号处理中的数据运算要求;而且AVR EVK1105开发套件上配置有TLV320AIC23B低功耗立体声音频编解码芯片,支持MIC和LINE IN两种输入方式,而且对输入和输出都具有可编程调节增益,集成模数转换(ADC)部件,可在8K到96K的频率范围内提供16bit的采样,能够达到较高的数据采样精度;QVGA(320*240)全彩色LCD显示屏能够很好的实现噪声信号的波形图和频谱图的显示以及良好的用户界面。


因此本项目充分利用AVR EVK1105开发套件提供的软硬件资源,采用数字信号处理的方法实现一个基于Wi-Fi控制的实时噪声频谱仪。该实时噪声频谱仪采用数字的方法直接由模拟/数字转换器(ADC)获取采样数据,运用FIR数字滤波算法以及FFT算法得到实时噪声信号的频谱分布图,同时计算出噪声的相关参数,实现了实时噪声的测量与分析。该噪声频谱仪可以获得良好的线性度和高分辨率,而且增加Wi-Fi无线控制模块,能完成复杂的噪声现场和实验室无人环境的噪声测量任务。设备体积小,操作简单,便于携带使用。


二、需求分析

2.1 功能要求

1)、实现对输入噪声信号的参数测量功能:

a) 显示噪声信号的实时波形图;

b) 显示实时噪声信号的倍频程、1/3倍频程频谱图;

c) 测量实时噪声信号的相关参数:

基于A、C、Z加权的噪声信号的声压级别Lp;

‚最大,最小声压级别测量(A、C加权)、峰值声压级别(C加权)、等效连续声压级别 Leq (A、C加权);

ƒ噪声信号累计百分n声级Ln(A、C加权);

2)、基于Wi-Fi的无线网络连接,实现远程设备控制,实现无人环境下的噪声测量;

3)、SD卡实现数据存储、回放功能;

4)、校准:声校准,利用声校准器校准。

2.2 性能要求

(1) 测量范围: 30~120dB;

(2)倍频程带宽: 31.5~16KHz;

(3) 1/3倍频程带宽: 20Hz~20KHz;

(4) 频率分辨率: 20Hz;


三、方案设计

3.1 系统功能实现原理

本系统主要采用AVR EVK1105开发板上的音频数据输入接口或者麦克风获取噪声信号数据,并使用开发板上的TVL3230AIC23B低功耗立体声音频编解码器芯片实现16位的A/D转换,实现模拟信号到数字信号的转换,并运用AT32UC3A0512的DSP指令集实现FIR数字滤波、FFT算法,得到音频信号的频谱数据,计算出实现音频信号的相关参数,并实时的在开发板上的全彩色LCD屏上显示噪声信号的波形图、频谱图以及相关参数的数值。也可以将采集的数据通过开发板上的SD卡插槽存储到SD卡中,以备后续数据回放、分析使用。


该系统还支持基于Wi-Fi的无线网络接口进行设备的远程控制操作,如测量参数设置、测量开始、停止等命令,实现无人环境下的噪声参数的测量。从而完成噪声信号的监测、分析功能。


系统硬件结构框图如图1所示:

图1 系统硬件结构框图

图1 系统硬件结构框图


3.2 硬件平台选用及资源配置

1、硬件平台:

系统使用AVR EVK1105开发板, AVR EVK1105是基于AT32UC3A0512的评估套件。

EVK1105开发板硬件资源使用:


推荐阅读

史海拾趣

East Texas Integrated Circuits公司的发展小趣事

在市场竞争日益激烈的情况下,ETIC意识到品质管理对于公司的重要性。为了提升产品质量和客户满意度,公司建立了一套完善的品质管理体系,从原材料采购到产品生产、检验和售后服务等各个环节都进行了严格的质量控制。同时,ETIC还积极引入先进的生产设备和工艺技术,不断提高生产效率和产品质量。这些努力使ETIC的产品在市场上获得了良好的口碑和广泛的认可。

艾谱科(Epticore)公司的发展小趣事

在成功推出高效能芯片后,艾谱科公司开始积极拓展市场。公司凭借其产品的技术优势,与多家知名电子产品制造商建立了合作关系。同时,艾谱科还积极参加国际电子展会,向全球客户展示其产品的卓越性能。随着市场知名度的提高,艾谱科的订单量逐渐增加,公司规模也不断扩大。

格瑞宝(GP)公司的发展小趣事

在发展过程中,格瑞宝始终秉持开放合作的理念,积极寻求与行业内外的合作伙伴建立长期稳定的合作关系。例如,公司与唯样商城等元器件线上平台达成战略合作,成为其代理商之一。这一合作不仅进一步扩充了格瑞宝的产品线,也为广大客户提供了更多的产品选择和服务支持。通过合作与共赢的模式,格瑞宝不断拓宽业务边界,提升市场竞争力,实现了更快速的发展。

博流(Bouffalo Lab)公司的发展小趣事

博流公司的卓越表现引起了业界的广泛关注。2019年,公司荣获了Red Herring Top 100 Asia大奖,这是对其在AIoT/边缘计算SOC芯片研发领域的快速成长和技术实力的高度认可。此外,博流还获得了多项国内外专利和荣誉,证明了公司在行业内的领先地位。

CDIL[Continental Device India Pvt. Ltd.]公司的发展小趣事

随着全球化进程的加速,CDIL积极寻求与国际知名企业的合作,共同推动电子产业的发展。通过与全球领先企业的合作,CDIL不仅引进了先进的技术和管理经验,还拓展了国际市场,进一步提升了公司的国际影响力。如今,CDIL的产品已远销海外多个国家和地区,为全球电子产业的发展作出了重要贡献。

这五个故事展示了CDIL在电子行业中的发展历程和取得的成就。从半导体制造的先驱到IC封装与电子制造服务的转型,再到产能提升、新技术研发以及国际合作与市场拓展,CDIL始终保持着对技术的追求和对市场的敏锐洞察。正是这些努力,使CDIL在激烈的市场竞争中脱颖而出,成为电子行业中备受瞩目的企业。

DAYLIGHT公司的发展小趣事

随着全球环保意识的提高,DAYLIGHT公司也开始注重环保和可持续发展。公司投入大量资金用于研发环保型电子产品和技术,并积极参与环保公益活动。此外,DAYLIGHT还制定了严格的环保标准和生产流程,确保其产品的生产和使用过程中对环境的影响最小化。

问答坊 | AI 解惑

我军建国以来到21世纪初的军用电台

我军建国以来到21世纪初的军用电台 欢迎光临专业军用电台网站,寻宝商城www.xbabc.com 50年代,71型报话机 第一代我国生产的无线电台 “英雄儿女”中王成高喊:“向我开炮”用的就是71型报话机。 50年代,我国建国后第一批自行研制生产的短波 ...…

查看全部问答>

学习嵌入式/射频技术的绝好教程

1. 本套装是台湾某教授给台湾知名电子企业员工培训讲课视频,授课的企业包括:明基电通、迅利电子、宇通全球等。 由于是给企业员工培训、且授课老师自己也有着多年的工程实践经验,所以视频讲课内容尽量摒弃繁琐的数学推导、抽象的概念,多从工程 ...…

查看全部问答>

XScale平台优化G729a压缩算法

小弟开发VoIP用到G.729A语音压缩算法,平台是PXA270+WinCE5.0; 网上下载的ITU-T源码,都是C语言实现,没有做任何的优化;可以实现正常压缩和解压缩,可是效率不高,延迟较大。 1、有没有英雄做过类似的优化工作?就是基于ARM平台的优化。 2、 ...…

查看全部问答>

免费试用eZ430-RF2500开发套件

适用于无线传感器,应用于电力互感器数据的无线发送。…

查看全部问答>

51单片机的tiny模式有谁用过吗,实时系统

请问对于单片机实时系统,多个任务是同时开始的吗?比如: while(1) { os_wait(K_SIG,TASK1,0);//等待Task1 任务信号 for(i=0;i…

查看全部问答>

Protel常见元件封装

protel一些常用的元件封装和元件库介绍…

查看全部问答>

i2c不能产生起始条件

                                 stm32f103vb调试i2c接口,不能产生起始条件,START位已经置位,然后死在“while(!I2C_CheckEvent(I2C2, I2C_EVENT_ ...…

查看全部问答>

TI的C6748系列DSP怎么实现高速数字序列输出

        各位大侠               小弟我初用DSP,是TI 的C6748系列,要实现高速数字序列输出,例如编码了的信号输出,但输出位的位宽 ...…

查看全部问答>

IAR 5.3 调试问题

STM32F103 编译器:IAR 5.3 程序就是点亮LED,程序没有问题 编译过去了 但是仿真的时候就有问题了 进入debug后 一步一步的走 等程序均跳到最后一行 绿色的状态跟踪条就没有了 无法调试。 我用的是软仿 还没用jlink就出问题了 …

查看全部问答>