噪音检测报警系统的设计与研究-毕业设计

上传人:cl****1 文档编号:466446408 上传时间:2022-11-07 格式:DOC 页数:19 大小:344.50KB
返回 下载 相关 举报
噪音检测报警系统的设计与研究-毕业设计_第1页
第1页 / 共19页
噪音检测报警系统的设计与研究-毕业设计_第2页
第2页 / 共19页
噪音检测报警系统的设计与研究-毕业设计_第3页
第3页 / 共19页
噪音检测报警系统的设计与研究-毕业设计_第4页
第4页 / 共19页
噪音检测报警系统的设计与研究-毕业设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《噪音检测报警系统的设计与研究-毕业设计》由会员分享,可在线阅读,更多相关《噪音检测报警系统的设计与研究-毕业设计(19页珍藏版)》请在金锄头文库上搜索。

1、噪音检测报警系统的设计与研究学生:XX指导老师:XX内容摘要:本文以AT89S52单片机为控制核心,通过播音判断电路寻找广播间歇时段, 实时采集噪声环境内的噪音信号,根据A/ D转换后的噪音电平值计算出复杂环境下噪声 信号的平均功率;根据噪声信号的功率大小自适应地控制大厅环境内的广播音量,实现了复杂噪声环境下自适应音量控制系统。该系统的硬、软件设计简单,性能良好,价格低廉。实验结果表明,该系统实现了预期功能,自适应效果良好,性价比较高,具有良好的推 广价值。关键词:语音判断 噪音采集 自适应音量控AT89S52单片机IAn adaptive volume cont rol AT89S52MCl

2、System based on noisecollection is intAbstract : roduced. By looking forbroadcasting intermittent period using thevoice judge circuit ,complicated no ise sig nal at hall en vir onment issampledreal2time. Through A / D conv ersi on and calculati on ,the average powerof noise signal can be measured. A

3、ccording tothe average power of noise signal ,an adaptive volume cont rol system at complicated no ise en vir onment is desig ned.Thedesig n of hardware and sof tware is simple and cost performa nee is good.Experime ntal result s show that the wholesystem can adaptive adjust s volume according to th

4、e environment noise signal , and it s engin eeri ng value is good.Keywords: voice detection noise sampling adaptive volume cont rol AT89S52#前言 11 硬件设计方案 21.1 系统组成与工作原理 21.2 系统组成框图 21.3 噪音检测电路 31.4 播音判断电路 31.5 A/ D 接口与CPU空制电路 42软件设计方案 52.1 软件设计思路 52.2 程序流程框图 52.3 程序源码 63软件综合调试 93.1系统调试工具keil c51 94 实

5、验结果 105 结束语 11参考文献 13噪音检测报警系统的设计与研究刖言噪音能够给人带来生理上和心理上的危害主要有以下几方面 a损害听力b. 噪音损害视力c.有害于人的心血管d.影响人的神经系统,使人急躁、易怒e. 影响睡眠,造成疲倦。因此噪声对环境的监测与控制在对人的身体健康和身心健康方面有着重要 的作用,加强对环境噪音的检测与控制显得尤其重要。随着传感器技术、微电子技术、单片机技术的不断发展,为智能噪音测控系 统测控功能的完善、测控精度的提高和抗干扰能力的增强等提供了条件。同时由 于单片机具有集成度高、功能强、体积小、价格低、抗干扰能力等优于一般CPU的优点,因此,在要求较高控制精度和较

6、低成本的工业测控系统中,往往采用单片机作为数字控制器取代模拟控制器。我国环境噪声自动连续监测系统的技术要求已纳人国家标准,国家环保总 局和国家质量监督检验检疫总局在年颁布修改的 声环境质量标准及测量方法, 在测量仪器中增加环境噪声连续自动监测仪器,并要符合有关规定。北京、上海、 广州等大城市目前已安装丹麦公司生产的环境噪声连续自动监测系统。国产的环境噪声续自动监测系统已有产品。目前我国环境监测部门的噪声监测仪器大部分都采用具有单片机处理功能 的积分统计声级计,属便携式仪器,这些声级计灵敏度随气压、温湿度而变化, 影响测量精度,需要经常校准,声级计的关键部件传声器和整机不能在户外长 期全天候的工

7、作,并需避雨雪、潮湿、风沙,否则声级计的测量精度明显下降, 测量误差会很大甚至停止工作。在车站、码头、机场等公共大厅环境内均安装有公共广播系统,主要用于广播班次、通知等信息。然而大厅内的噪音是各种不同频率和强度声音的无规则的 组合,情况是复杂多变的,如旅客的嘈杂声、机车的启动、进站等大强度噪音均会 对大厅广播造成干扰,导致旅客听不清广播信息。如果长时间开大广播音量则会 引起听觉不适。如果手动实时进行音量调节也不太现实。通常,广播语音信号是间断的,而背景噪音在时间上多少是连续的;且声音信号具有较宽的频带,但能量 主要集中在800 Hz以下,因此,采用电容驻极式无指向性MIC,可以线性地将此频段的

8、声波转换为电平信号。根据这些特点,本文以AT89S5单片机为控制核心,通 过在播音停顿间隙时刻采集噪音信号,经过A/ D转换后计算噪音平均功率;然后 根据噪音功率大小,设计并实现了自适应调节广播音量控制系统。1硬件设计方案1.1系统组成与工作原理系统组成框图如图1所示。系统采用AT89S5单片机作为控制核心。大厅内 的噪音信号被MIC采集后,经过放大、半波整流,滤波变成直流脉动电压信号,然 后通过A/ D转换形成数字噪音电平存入AT89S52以备计算。取自大厅广播功放 输出的播音信号经过放大限幅、整流滤波后,再与设定值进行二值比较,通过比较 判断出此时是否处于播音间隙。CPU只在播音间隙时段启

9、动A/ D转换,也就是在 这个时段大厅内只有噪音,没有播音,这样就避免了 MIC将大厅播音也当做环境 噪音采入,保证了两类音源的准确区分。如图2所示。CPU将采集到的最近100 个噪音电平值进行计算,得到平均噪音功率值,然后根据不同时刻的噪音平均功 率大小控制继电器,切换不同的衰减电阻接入到扬声器回路,最终实现音量的实 时控制。1.2 系统组成框图AD转换二值*比较* AT89C51F衰减电 阻切换扬声器图1.2-1系统框图1.3噪音检测电路由电容驻极式无指向性MIC将噪音声波转换为电压信号后,进入运放NE5532 进行信号放大。运放使用12 V直流电源,配合调节R13改变放大增益,使线性放大

10、 后的交流信号在-6+ 6 V之间。放大后的信号经过D11、R17组成的半波整 流电路,检出0+ 6 V的直流脉冲信号,再经C14滤除高次谐波后得到相对平滑 的直流波动电平。R17与C14组成的RC时间常数约为0. 1 s ,能够较快的反映 出噪音信号的直流平均电压,保证了噪声检测的实时性。同时0+ 6 V的直流 电压将覆盖ADC0809的0+ 5 V的A/ D转换区域,基本满足了转换的电平需求。F?6-TE.R51 J- 图1.3-1噪声检测部分电路1.4播音判断电路播音口取出音频信号,首先经过运放NE5532放大限幅,然后通过由D21、R24、C23组成的半波整流滤波电路。与噪音检测电路相

11、似 ,完成对播音信号的 直流转换。LM393构成二值判决电路,调节R25确定翻转电平。当LM393的“ + ” 脚电位高于“-”脚电位时丄M393输出高电平;反之,输出低电平。这样,当播 音直流信号大于此判决阈值时 丄M393输出高电平即认为此时正在播音;当播音 直流信号于此阈值时 丄M393输出低电平即认为此时没有播音,可以通知CPU采 集噪音值。图1.4-1播音判断电路部分电路图1.5 A/ D接口与CPU控制电路A/ D接口与CPU控制电路如图5所示。本系统A/ D图5 A/ D接口与CPU 控制电路转换采用 ADC0809; 74LS02或非门为ADC0809提供选通逻辑;AT89S5

12、2 的AL E引脚为ADC0809提供时钟信号;考虑到只有一路噪音模拟信号需要转换, 故将ADC0809的3根地址线接地,即选择通道0的信号转换;转换结果送到 AT89S52的P0 口。LM393的输出接入AT89S52的P3. 2 口 ,CPU通过查询此端口 判断是否可以启动A/ D转换。A T89S52的P1. 5、P1.6端口用于输出控制信 号,控制继电器的通断,进而切换不同电阻接入扬声器回路。s:E图1.5-1 A/ D接口与CPU控制电路2软件设计方案2.1 软件设计思路系统的软件采用C语言编写,对单片机进行编程实现各项功能。为了方便程 序调试和提高可靠性,软件采用模块化结构程序设计

13、方法,主要包括初始化程序、 主程序、定时中断服务程序、各子程序模块等。主程序完成系统初始化,查询各种状态,打开多路转换开关控制相应操作等功能。2.2 程序流程框图开始图2.2-1程序流程图2.3程序源码#in clude#i nclude#defi ne _Nop() _nop_()sbit D18B20=P3A7;sbit k仁 P1A5;un sig ned char flag;un sig ned char u,d=;void TempDelay (un sig ned char us)while(us-);void In it18b20 (void)D18B20=1;_nop_();D

14、18B20=0;TempDelay(80);_nop_();D18B20=1;TempDelay(14);_nop_();_nop_();_nop_();if(D18B20=0)flag = 1;elseflag = 0;TempDelay(20);_nop_();_nop_();D18B20 = 1;void WriteByte (un sig ned char wr)un sig ned char idata i;for (i=0;i= 1;un sig ned char ReadByte (void)un sig ned char idata i;for(i=0;i= 1;D18B20 = 1;if(D18B20=1)u |= 0x80;TempDelay (2);_nop_();return(u);mai n()un sig ned char a,b,c,j;while(1)In it18b20();WriteByte(0xcc);WriteByte(0x44);In it18b20();WriteByte(Oxcc);WriteByte(Oxbe);a=ReadByte();b=ReadByte();a=a4;b=b30)k仁0;elsek1=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号