基于单片机的环境噪声监测仪的设计 - 图文

更新时间:2024-05-24 05:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于单片机的环境噪声监测仪的设计

【摘要】噪声对人体健康有着严重的危害,因此减少噪声危害已成为当前一项重要的任务。环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节。

凡是妨碍人们正常休息、学习和工作的声音,以及对人们要听的声音产生干扰的声音都叫做噪声。从这个意义上来说,噪音的来源很多,如,街道上的汽车声、安静的图书馆里的说话声、建筑工地的机器声、以及邻居电视机过大的声音,都是噪声。

本文详细介绍了噪声监测系统的测量原理和系统组成,包括:噪声信号的转换、放大、V/F转换、数据采集和显示系统的设计。外界噪声信号通过传声器转换成音频信号,电信号经过放大和V/ F 变换输入到单片机进行处理,并转换成相应的噪声分贝值通过LED 显示,从而实现噪声的实时监测。

该系统具有实现简单,精确度高,可用于实际进行噪声的实时监测等特点。

【关键词】运算放大器 V/F转换器 单片机 LED

Design of an environment noise instrument on the basis of

single chip computer

[Abstract]The noise does the health of people a lot of harm,so cutting down the danger of the noise has become a term of important task now.Measuring noise of environment has played an important role in improving the living quality and strengthening the environment safeguard.

In the paper,the measurement principle and the system constitution are introduced in detail,including: the noise signal converting system,signal magnifying system,V/F converting system, data collection and indication system.This paper introduces the ways to convert the real-time monitoring of the noise into acoustic frequency electrical signal by using microphone, operational amplifier and V/ F converter, which will act as Single Chip Micoyo’s input signal. Then the SCM will change it into a noise DB value, which will be displayed on LED.

This system is simple 0and has high precision, so it is always used in monitoring the urban noise real-time.

[Key words]amplifier V/ F converter Single Chip Computer LED

目 录

第1章 引言 ............................................................ 1

1.1课题产生的背景 .................................................. 1 1.2 有关噪声的基础知识 .............................................. 2 1.3 噪声监测系统的研发现状 .......................................... 7 1.4 本课题的主要任务及意义 .......................................... 7 第2章 噪声监测系统的总体方案设计 ...................................... 9

2.1 噪声监测系统任务分析 ............................................ 9 2.2 硬件系统设计方案 ................................................ 9 2.3 软件系统设计方案 ............................................... 10 第3章 噪声监测系统的硬件设计 ......................................... 12

3.1 传声器 ......................................................... 12 3.2 信号放大器 ..................................................... 14 3.3 交直流转换电路的设计 ........................................... 16 3.4 电压-频率转换电路的设计 ........................................ 17 3.5 单片机系统的设计 ............................................... 20 3.6 显示及指示电路的设计 ........................................... 26 第4章 噪声监测系统的软件设计 ......................................... 29

4.1 噪声监测系统的软件设计方案 ..................................... 29 4.2 系统内部RAM的分配 ............................................. 31 4.3 中断服务程序的设计 ............................................. 31 4.4 查表子程序 ..................................................... 35 4.5 显示子程序 ..................................................... 36 4.6 指示范围子程序 ................................................. 37 第5章 系统调试与分析 ................................................. 39

5.1 调试分析的一般过程 ............................................. 39 5.2 硬件调试 ....................................................... 39 5.3 软件调试 ....................................................... 40 5.4 噪声监测器的系统调试 ........................................... 40 5.5 调试故障及原因分析 ............................................. 41

I

5.6 测试结果分析 ................................................... 41 结 论 ................................................................ 43 社会经济效益分析 ...................................................... 44 参考文献 .............................................................. 45 致 谢 ................................................................ 46

II

信息工程学院 基于单片机的环境噪声监测仪的设计

第1章 引言

1.1课题产生的背景

噪声即噪音,是一类引起人烦躁、或音量过强而危害人体健康的声音。噪音的波形是杂乱无章的。从环境保护的角度看,凡是影响人们正常学习、工作和休息的声音,凡是人们在某些场合“不需要的声音”,都统称为噪声。如机器的轰鸣声,各种交通工具的马达声、鸣笛声,人的嘈杂声及各种突发的声响等,均称为噪声。噪声污染属于感觉公害,它与人们的主观意愿有关,与人们的生活状态有关,因而它具有与其他公害不同的特点。

噪音污染主要来源于交通运输、车辆鸣笛、工业噪音、建筑施工、社会噪音如音乐厅、高音喇叭、早市和人的大声说话等。

环境噪声监测是人类提高生活质量,加强环境保护的一个重要环节,在各大城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携式噪声测试仪,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有外,无法作为民用品推广普及。本文介绍一种以89C52单片机为核心,采用V/F转换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作稳定、性能良好,经校验定标后能满足一般民用需要,可广泛应用于工矿企业、机关学校等需要对环境噪声进行测量和控制的场合。

噪声测量一般有如下几个方面的目的:测量声压级以了解噪声对环境的污染情况,检验噪声是否符合有关标准;进行噪声信号的频谱分析,以了解噪声的频率结构;测量噪声源的声功率或声功率级,以客观了解噪声源特性。

按测量环境来分,噪声测量分实验室测量和现场测量两种。所谓噪声的实验室测量是指将被测对象放在消声室或混响室中测量,其测量的精度比较高。但由于条件的限制,大多情况下只能进行现场测量。

为了更客观地表示仪器设备的噪声源特性,往往需要测量噪声源的声功率级。因为在一定的工作状态下,仪器的声功率级是一个恒量,它不象声压级随距离的改变而改变。但声功率级是不能直接测出的,它是在特定条件下,由测得的声压级计算而得到的。此处仅对常用的自由场法作一简单的介绍。

设LP是以噪声源为中心,r为半径的球面S上数个测点测出的平均声压级。r应选择得足够大,一般为被测对象尺寸的两倍。设参考面积S0为1㎡,则在自由场中的声功率级LW为

?

第 1 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

?SLW?LP?10lg?K0?LP?20lgr?K0?11(dB)S0

?(1-1)

如仪器放在坚硬的地面上,此时声源以半球面辐射。于是式(1-1)化为

LW?LP?10lg2?r?K0?LP?20lgr?K0?8

?2?(1-2)

式中,K0为非标准气压和温度状态时的修正量;LP按下式求得:

Lp?20lg???p式中,p?(?2ipp0

?(1-3)

n)1/2,为n个测点平均声压;pi为第i个测点的声压;p0为基

准声压。

为了满足自由场条件,此时,距离声源为r1和r2两点处的声压级应满足下列关系:

Lp1?Lp2?20lg当

r2r1

(1-4)

rr2?2时,Lp1?Lp2?20lg2?6(dB),即在自由场中距离加倍,噪声级减少r1r16dB,据此,可以判断声场是否为自由场。

本文所述的测量系统主要是考虑人耳对噪声的主观评价。因此采用声功率级测量,即外界噪声信号通过传声器转换成音频信号,经过放大和V/ F 变换输入到单片机进行处理,并转换成相应的DB 值通过LED 显示,从而实现噪声的实时监测。

1.2 有关噪声的基础知识

一、 振动与声

振动与声是紧密相连的,不同的声音就是不同的振动方式,声源体发生振动会引起四周空气振荡,这种振荡方式就是声波。声音是以声波的形式进行传递和存在的。声波借助空气向四面八方传播。声波在传播中遇到障碍物时,它的能量一部分会被障碍物吸收,另一部分会被反射回来。若在一个封闭的室内,产生的反射声波会被周围的墙壁、天花板和其它障碍物所吸收和反射,形成一系列逐渐衰减的反射声波。

声波是一种机械波,具有纵波一般的波动特性,例如,反射、折射、绕射、干涉等。机械振动常常引起声波辐射,物体振动时激励着它周围的空气质点振动。由于空气具有可压缩性,在质点的相互作用下,振动物体周围的空气就交替地产生压缩与膨胀,并且逐渐向外传播而形成声波。

声音三要素是:响度、音高、音色。 (一)响度

第 2 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

响度,又称声强或音量,它表示的是声音能量的强弱程度,主要取决于声波振幅的大小。声音的响度一般用声压或声强来计量,声压的单位为帕(Pa),它与基准声压比值的对数值称为声压级,单位是分贝(dB)。

响度是听觉的基础。正常人听觉的强度范围为0dB—140dB。固然,超出人耳的可听频率范围(即频域)的声音,即使响度再大,人耳也听不出来。但在人耳的可听频域内,若声音弱到或强到一定程度,人耳同样是听不到的。当声音减弱到人耳刚刚可以听见时,此时的声音强度称为“听阈”。而当声音增强到使人耳感到疼痛时,这个阈值称为“痛阈”。

(二)音高

也称音调,表示人耳对声音调子高低的主观感受。客观上音高大小主要取决于声波基频的高低,频率高则音调高,反之则低,单位用赫兹(Hz)表示。

人耳对响度的感觉有一个从闻阈到痛阈的范围。人耳对频率的感觉同样有一个从最低可听频率20Hz到最高可听频率20kHz的范围。

音高与频率之间的变化并非线性关系,除了频率之外,音高还与声音的响度及波形有关。音高的变化与两个频率相对变化的对数成正比。

(三)音色

音色又称音品,由声音波形的谐波频谱和包络决定。声音波形的基频所产生的听得最清楚的音称为基音,各次谐波的微小振动所产生的声音称泛音。单一频率的音称为纯音,具有谐波的音称为复音。声音波形各次谐波的比例和随时间的衰减大小决定了各种声源的音色特征,其包络是每个周期波峰间的连线,包络的陡缓影响声音强度的瞬态特性。

另外,表征声音的其它物理特性还有:音值,又称音长,是由振动持续时间的长短决定的。持续的时间长,音则长;反之则短。从以上主观描述声音的三个主要特征看,人耳的听觉特性并非完全线性。声音传到人的耳内经处理后,除了基音外,还会产生各种谐音及它们的和音和差音,并不是所有这些成分都能被感觉。人耳对声音具有接收、选择、分析、判断响度、音高和音品的功能。

根据声音的物理特性还可以分为音质、音长、音强和音高四个要素。 二、 声波方程

声波方程是根据声波动过程的物理性质,应用物理学中三个基本定律,即牛顿第二定律、质量守恒定律以及描述压强、体积和温度等状态参数关系的物态方程,建立的声压随空间位置和时间变化的数学表达式。在理想媒质中,波动方程为:

2?2p2(1-5) ?p?22?0c?t

式中p——声压(N/m2);

?——拉普拉斯算子。

第 3 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

由声源辐射的声波在同一时刻相位相同各点的轨迹叫波阵面,也称波前。波阵面为平面的声波称为平面波,即同一时刻振动相位相同的质点在同一无限延伸的平面上。当一个点声源在无反射物的空间中辐射声波时,在距离声源足够远处的声波,可以认为是平面波。平面波是声波中最简单的一种。在实际工作中,为了简化运算,经常将声波作近似处理,距离声源较远的声波都可以近似地按平面波处理。

设X轴是声波传播的方向,在原点X=0处的平面上各点的振动状态为:

???m0cos?t,声速为C,则时间t后,声波向前传播了距离x=ct。在距离x

处的振动可写为:

x(1-6)

c

分别对位移x,时间t求二次偏导数得式(1-7),此方程即为平面波沿x轴方

???m0cosw(t?)向传播的波动方程:

2?2?2???c?t2?x2

(1-7)

三、 声压级测量机理

人耳的听阈一般是20uPa(微帕),痛阈一般是200Pa(帕),其间相差107倍,这样宽广的声压范围很不易测量,而且人耳对声压的相对变化的分辨具有非线性特征。因此,声学中常用声压级LP来反映声压的变化,将声压P的声压级表示成

LP?20lg(P/P0)dB

(1-8)

其中,基准量P0为20uPa。当P= P0时,LP=0dB,而当P=200 Pa时,LP=140dB。 用声级计可以测量声压级,声级计一般由传声器、前置放大器、衰减器、放大器、计权网络、检波器、指示表头和电源等组成,其原理方框图如图1-1所示。

第 4 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

图1-1 声级计原理方框图

1-传声器,2-前置放大器,3-输入衰减器,4-输入放大器,5-计权网络

6-输出衰减器,7-输出放大器,8-检波器 9-表头

为适应测量现场的需要,声级计一般都备有三脚支架,以便视需要将声级计固定在三脚支架上。

声级计面板上一般还备有一些插孔。这些插孔如果与便携式倍频滤波器相联,可组成小型现场使用的简易频谱分析系统,如果与录音机组合,则可把现场噪声录制在磁带上贮存下来,以便待以后再进行更祥细的研究,如果与示波器组合,则可观察到声压变化的波形,并可用照相机将波形摄制下来,还可以把分析仪、记录仪等仪器与声级计组合、配套使用,这要根据测试条件和测试要求而定。

采用1kHz纯音输入0.2秒到0.25秒或0.5秒以上,即可得到真实声压级或平均声压级。考虑到人耳对不同频率的响度感觉,在噪声测量中,常取40方(phon)等响曲线的反曲线对声压级进行计权校正,即用A计权网络测得A声级,写成dB(A)。表1-1给出倍频带中心频率与A声级的校正量之间的关系。

表1-1 倍频带中心频率与A声级校正量的关系

倍频带中心频率(Hz) A声级校正量(dB) 倍频带中心频率(Hz) A声级校正量(dB) 31.5 -39.4 1k 0 63 -26.2 2k 1.2 125 -16.1 4k 1.0 250 -8.6 8k -1.1 500 -3.2 16k -6.6

四、 噪声简介

(一)噪声概念

物理学定义:噪声是发声体做无规则振动时发出的声音。

生理学定义:凡是妨碍人们正常休息、学习和工作的声音,以及对人们要听的声音产生干扰的声音。

从这个意义上来说,噪声的来源很多。街道上的汽车声、安静的图书馆里的说话声、建筑工地的机器声、以及邻居电视机过大的声音,都是噪声。

第 5 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

总体讲,噪音是物体振动产生。 (二)噪声对人的危害

随着工业生产、交通运输、城市建筑的发展,以及人口密度的增加,家庭设施(音响、空调、电视机等)的增多,环境噪声日益严重,它已成为污染人类社会环境的一大公害。噪声具有局部性、暂时性和多发性的特点。噪声不仅会影响听力,而且还对人的心血管系统、神经系统、内分泌系统产生不利影响,所以有人称噪声为“致人死命的慢性毒药”。噪声给人带来生理上和心理上的危害主要有以下几方面:

① 干扰休息和睡眠、影响工作效率。 ② 损伤听觉、视觉器官;

③ 对人体的生理影响:损害心血管,对女性生理机能的损害,噪声还可以引起如神经系统功能紊乱、精神障碍、内分泌紊乱甚至事故率升高。

(三)防治噪声污染的一些办法 ① 营造隔音林;

② 将噪声污染严重的企业搬离市区; ③ 源头处预防,传播过程消减 。 (四)噪声的利用

噪声一向为人们所厌恶,但是,随着现代科学技术的发展,人们也能利用噪声造福人类。虽然噪音是世界四大公害之一,但它还是有用处的。

①利用噪声除草; ②利用噪声发电; ③利用噪声来制冷; ④利用噪声除尘; ⑤利用噪声克敌; ⑥利用噪声诊病; ⑦利用噪声有源消声。 (五)人对不同声强的感觉 无法忍受:150dB~130dB; 感到疼痛:130dB~110dB; 较静:70dB~50dB; 安静:50dB~30dB; 极静:30dB~10dB; 无声:0dB。

第 6 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

1.3 噪声监测系统的研发现状

随着噪声污染的日趋严重,噪声监测技术的研究及设备的开发也得到迅速发展,世界发达国家的噪声监测设备的产值平均以10-15%的速度增加,我国在93年噪声振动监测设备产值已达到6.2亿元,“八五”期间用于噪声治理的工程费用达到9.2亿元,上述产值尚不包括配套的噪声振动监测设备,预计我国配套的噪声振动监测设备20亿左右。高速运输系统和工具等一些新出现的噪声源和计算机、数字处理、新材料等技术发展使噪声监测技术、设备的研究与发展面临挑战,又提供了机遇。噪声监测技术和设备已开始进入规范化、标准化、系列化和配套化阶段。噪声监测技术和设备的研究和开发已取得很大进展但应看到仍有一些技术不够成熟,需进一步研究的问题仍然很多。

声级计是一种能够把工业噪声、生活噪声和车辆噪声等,按人耳听觉特性近似地测定其噪声级的仪器。噪声级是指用声级计测得的并经过听感修正的声压级(dB)或响度级(方)。

根据声级计在标准条件下测量1000Hz纯音所表现出的精度,六十年代国际上把声级计分为两类,一类叫精密声级计,一类叫普通声级计。我国也采用这种分法。70年代以来有些国家推行四类分法,即分为0型、1型、2型和3型。它们的精度分别为±0.46、±0.76、±1.00和±1.5dB。根据声级计所用电源的不同,还可将声级计分为交流式声级计和用干电池的电池式声级计两类。电池式声级计也称为便携式声级计,这种仪器体积小、重量轻、现场使用方便。

1.4 本课题的主要任务及意义

一、 设计任务

查阅资料,了解课题背景,了解环境噪声的特点。学习、掌握声压计的测量机理、传声器测量基本原理。合理选择噪声测量传感器,掌握其测量原理及应用。学习单片机原理,熟悉单片机系统设计和软件编程。进行整体方案设计,做出开题报告。进行系统硬件电路设计,包括传声器测量系统设计、单片机系统硬件设计。审查后,焊接或在面包板上搭接电路。编写程序,仿真调试。仿真调试通过后,固化程序,脱离开发系统运行。在实验室进行环境模拟,测试系统,完成系统联调。 二、 课题意义

噪声是日常生活中常见的物理现象。在大多数情况下,噪声是有害的。噪声在生理和心理上也会危害人类的健康,因而已被列入需要控制的危害之一。但噪声也有可以被利用的一面。

无论是利用噪声还是防止噪声,都必须确定其量值。在长期的科学研究和工程实践中已逐步形成了一门较完整的噪声工程学科,可供进行理论计算和分析。但这

第 7 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

些毕竟还是建立在简化和近似的数学模型上,还必须用试验和测量技术进行验证。随着现代工业和现代科学技术的发展,对各种仪器设备提出了低噪声的要求,需要进行噪声的分析与设计,并通过实验来验证,改进设计。总之,噪声的测量不仅在噪声研究领域里占有重要的地位,而且已经广泛应用于机械制造、建筑工程、地球物探、生物医疗等各个领域。 三、 论文内容安排

本文对噪声监测系统的各个不同部分分别进行了介绍。首先在第1章绪论中简要地介绍研究噪声监测的意义以及有关于噪声的一些的基础知识。第2章是噪声监测系统的总体设计,主要包括硬件和软件设计两部分。第3章是噪声监测系统硬件设计,本章主要介绍了传声器、功率放大器、交直流转换电路、V/F转换电路以及数据的采集,处理和显示部分的设计。第4章是噪声监测的系统软件设计,本章主要介绍单片机编程以及主程序设计,数据的采集、处理、显示等功能。第5章是系统调试与结果分析,说明了硬件调试、软件调试及软硬联调的过程,并介绍了调试过程中出现的问题和解决的办法。

第 8 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

第2章 噪声监测系统的总体方案设计

2.1 噪声监测系统任务分析

本设计的任务是要完成基于单片机的环境噪声监测仪的设计系统,它主要是设计以单片机为核心、采用V/F转换技术的便携式环境噪声测量仪,实现环境噪声的实时测量和LED数字显示,给出噪声水平的大致指示。

基于本次任务,该设计方案由硬件和软件两部分组成。噪声测量仪的硬件电路系统,包括噪声信号的转换、放大、交直流转换与电压、频率转换电路以及单片机系统的硬件电路、LED显示电路等。软件部分主要是用单片机语言编程,实现对信号的采集、转换及显示。在遵循软硬件相结合的原则下,先进行硬件电路的计,再进行软件编程,进行模块化设计,并对各模块进行调试,最后进行软硬件联合调试和故障的排除。

2.2 硬件系统设计方案

硬件系统结构框图如图2-1所示。环境噪声经高灵敏度、无指向性驻极体传声器转换成电信号。放大电路由运放LM386构成,精心调整相关外围元件参数,可使其输出幅频特性满足测量要求的电压信号。通过V/F转换器后,输出频率信号变为TTL电平送给单片机的P3.4引脚,经软件处理后,噪声声压级显示值由P1口输出,驱动LED数码管显示。

噪 声 传 噪 感 声 器 放 大 器 交 直 流 转 换 LED 显 示 V/F 转 换 电 路 单 片 机

图2-1 噪声监测仪硬件结构框图

传声器是将声波信号转换成电信号的传感器,是噪声测量系统中的一个主要环节。

功率放大器的作用相当于扬声器的音量调节器。音频功率放大电路的作用主要是将信号处理器发送过来的信号功率放大,使其信号的功率达到设计要求。

此方案中的V/F转换电路主要是由LM331构成的电压/频率转换电路。LM331使

第 9 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

用了新型温度补偿能隙基准电路,在规定工作温度范围内和4伏电源电压下都有较高精度。LM331可得到只有价格高的V/F转换器才有的高水平精度—温度。由LM331构成的电压/频率转换电路,输出的频率信号变成TTL电平送给单片机的P3.4引脚,作为T0的计数脉冲。该转换电路线性良好,抗干扰能力强,输出频率范围在10—100kHz以上,优于普通8位并行A/D转换器,有利于提高系统的测量范围。

89C52单片机是本设计的核心部分。LM331直接与单片机定时/计数器连接,这种方式简单。

LED显示器是由发光二极管构成的,常用的LED显示器为8段,每一段对应一个发光二极管。这种显示器有共阳极和共阴极两种。LED显示器有静态显示和动态显示两种显示方式。此设计中用的是动态显示方式。

2.3 软件系统设计方案

环境噪声测量系统的软件采用模块化设计,由主程序、中断服务程序、查表子程序和显示子程序组成。各程序模块的流程图如图2-2所示。在图中xi表示读取的计数值,i从0开始。

主程序处于循环工作状态,主要完成定时/计数器和中断系统的初始化,并循环调用查表和显示子程序。值得指出的是,查表程序实现了计数值向声压级的转换。

为了提高系统的抗干扰能力,除了需要在硬件上采取相应的措施外,软件上采用冗余设计法即重复重要的指令,未用空间设置操作指令,以防止程序跳飞而死机。

第 10 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

开始 中断入口 定时/记数器初始化 关T0、T1 中断系统初始化 读计数器 调用查表子程序 重新初始化T0、T1 调用显示子程序 开T0、T1 中断返回 (a)主程序 (b)中断服务程序 查表子程序入口 显示子程序入口 置表扫描次数 置表首地址 允许高位显示 i=i+1 Y 取表中双字节数xi 送显示值 xi>(TH0)(TL0) 延时 N 数值显示 交换显示位 返回 N 扫描结束吗? Y 返回 (c)查表子程序 (d)显示子程序 图2-2 噪声监测系统的软件流程图

第 11 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

第3章 噪声监测系统的硬件设计

硬件电路主要由七个部分组成:传声器、音频放大器、交直流转换、V/F转换电路、单片机采集处理和LED显示以及测量范围的指示电路。声波发射系统用来发射非单一频率的宽频噪声信号;接收系统接收经扬声器发出的噪声音频信号;信号处理系统是对接收器接收到的信号进行调理,输入到计算机中,进行数据处理。

3.1 传声器

传声器(Microphone)又称话筒,俗称“麦克风”。传声器是将声波转换为相应电信号的传感器。传声器包括声波接收器和力-电换能器两个部分。由声音造成的空气压力使传感器的振动膜振动,进而经变换器将此机械运动转换成电参量的变化,是噪声测量系统中的一个主要环节。

根据膜片感受声压的情况不同,传声器可分为三类:声强式传声器,其膜片的一面感受声压;差压式传声器,其膜片的两面均感受声压,引起膜片振动的力取决于膜片两面差压的大小;压强和差压组合式传声器。在噪声测量中常用的是压强式传声器。

若按照膜片振动转换成电能的方式来分,传声器可分为:电容式传声器,它利用电场耦合的方式将膜片的振动转换成电量;压电式传声器,通过声压使晶体产生电荷;动圈式传声器,利用磁场耦合的方式将膜片的振动转换成电量。

传声器按结构不同,可分为动圈式、晶体式、铝带式、电容式、炭粒式、立体声话筒等多种;按产生电压的作用原理不同,可分为恒速式和恒幅式两类;按输出阻抗可分为高阻式和低阻式。各种传声器的主要技术特性和适用性见表3-1。

第 12 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

表3-1 传声器的主要技术特性和适用性

主要技术特性和适用性 频率响应 电容式 声压级在±2dB时,频率响应一般为20-7000Hz,亦有达20-18000Hz的 灵敏度 动态范围 (dB) 工作环境要求 0.3-50Mv/Pa 较高者:20-146 较低者:90-184 温度-50-150℃ 相对湿度:<90% 适用性 适用于精密声级计,能与各种带通滤波器配合使用,必须配用前置放大器 因温度变化,准确度影响较大 适用于普通声级计,结构简单,造价低 能在高温下工作,但易受磁场干扰 适用于普通声级计,多用于频率响应,灵敏度、指向性要求低的实验室测量 较高 较窄 较低 较窄 传声器类型 压电式 还较平直 动圈式 不很平直 恒速式传声器的输出电压正比于其运动元件的速度。当入射声波强度不随话音频率变化时,则运动元件的运动速度在运用频带内恒定不变。这类传声器,常见的有动圈式传声器和铝带式传声器。恒幅式传声器的输出电压正比于运动元件的位移幅度。当入射声波强度不变时,该运动元件的位移幅度在运用频带内不变,其产生的电动势不变。这类传声器,常见的有晶体传声器和电容传声器。

下面分别作简要介绍:

动圈式:膜片受声波冲击、带动线圈在磁场中运动产生电流输出。优点:耐用,音色丰满。缺点:近讲效应。(近讲效应:话筒离音源越近,拾取的音量就越大,反之越小,动圈式话筒与口形接近,其音量提升的同时低频成份也随之大大提高。调音台低切功能)。

铝带式:采用一根很轻的波纹形铝合金金属带,悬于磁场,在两磁极之间,声波使金属带震动,做切割磁力线运动而产生电流输出。优点:阻抗低,声音清晰高。缺点:怕风,只限室内使用。

电容式:由膜片和在其后的固定极板构成一个电容器,膜片受振引起电容器的容量发生变化,产生输出电压。优点:运动性好,瞬态特性好,频率响应很宽。缺点:需外供电源。

晶体式:通信设备常用到的传声器类型一般是晶体式传声器。晶体式传声器又称压电式传声器,它是利用晶体的压电效应制成的,化工材料酒石酸钾钠和钛酸钡

第 13 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

晶体都有较强的压电效应。当晶体的两面受到压力时,在两面间出现正负电荷,产生某一方向的电动势:当受到相反方向的应力时,晶体两面则产生与受压力相反的电荷和电动势。当晶体受到交变声波的作用时,便产生音频电动势。

晶体式传声器按结构的不同可分为膜片式和声电池式两种。膜片式传声器价格低廉、输出电压高,使用方便,考虑元器件的性价比和应用功能选用的是膜片式晶体传声器。

膜片式传声器实物外形如图3-1所示。

图3-1 膜片式传声器实物外形图

3.2 信号放大器

LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20倍。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200。输入端以地为参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。

功率放大器的作用相当于扬声器的音量调节器。音频功率放大电路的作用主要是将信号处理器发送过来的信号功率放大,使其信号的功率达到设计要求。对该部分电路的要求是输出功率大。在电路设计过程中进行对比,通过比较发现LM386集成电路使用简单,基本没有外围器件,而且它还有体积小、电源范围宽、外接元件少、电压增益可调整、频率响应好、输出功率大、总谐波失真小等优点。因此选用LM386来组成音频功率放大电路。LM386 被广泛地应用在录音机和收音机音频放大、室內对讲机、红外线、超声波、小型马达驱动器等电路中。

LM386的引脚图如图3-2所示。

第 14 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

图3-2 LM386引脚图

其中LM386的内部方块图如图3-3所示。

图3-3 LM386的内部方块图

LM386的特性有以下几点:

1.静态功耗低,约为4mA,可用于电池供电。 2.工作电压范围宽,4-12V 或5-18V。 3.外围元件少。

4.电压增益可调,20-200倍。 5.低失真度。

20倍的音频放大器如图3-4所示。由于传声器输出的电信号比较弱,只有毫伏级,为了使数据采集卡能很好的采集到相应数据,必须经过电压放大器进行电压放大,采用LM386芯片电压增益200倍的接法,即在1和8引脚间接10uF的电容,如图3-5所示。

图3-4 20倍的音频放大器

第 15 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

图3-5 200倍的电压放大器

3.3 交直流转换电路的设计

一、 有效值检测电路AD536

所谓真有效值即为“真正有效值”之意,英文缩写为“TRMS”,有的文献也称为真正有效值。普通数字直流电压表自然只能测量直流电压,欲需测量交流电压必须增加AC/DC转换电路,一般的交流电压表为降低成本和简化电路,均使用简易的平均值响应交流/直流转换器。常用的平均值响应AC/DC转换器是运算放大器和二极管组成的半波(或全波)线性整流电路,这种电路具有线性度好、准确度高、电路简单、成本低廉等优点。但是这种电路是按照正弦波平均值与有效值的关系(VRMS=1.111Vp)来定义的,因此这类电表只能测量正弦波电压。

平均值AC/DC转换的电压表只能测量无失真的正弦波电压,对于正弦波失真的交流电压,这类电表测量就会引起误差,更不能测量方波、矩形波、三角波、锯齿波、梯形波、阶梯波等非正弦波,利用真有效值数字仪表可准确测量各种波形的有效值,满足现代电子测量之需要。交流电压的有效值的表达式的定义如下:

VRMS?近似公式:

1T2u(t)dt?0T

(3-1)

VRMS?u2

(3-2)

我们对式(3-1)进行变换,两边平方,并令

1T2u(t)dt?u2?AVEu2?T0 就得到真有效值电压的另一种表达式

(3-3)

AVEu2u2u2(3-4) VRMS???AVE/VRMSVRMSVRMS

从(3-4)式即得,对输入电压依次进行“取绝对值→平方/除法→取平均值”运算,也能得到交流电压的有效值,而且这公式更有使用价值。举例说明:假如要测量的电压变化范围是0.1V—10V,平方后U2=10mV—100V,这就要求平方器具有相

第 16 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

图3-10 定时器/计数器的结构原理图

从上面定时器/计数器的结构图中可以看出,16位的定时/计数器分别由两个8位专用寄存器组成,即:T0由TH0和TL0构成;T1由TH1和TL1构成。其访问地址依次为8AH-8DH。每个寄存器均可单独访问。这些寄存器是用于存放定时或计数初值的。此外,其内部还有一个8位的定时器方式寄存器TMOD和一个8位的定时控制寄存器TCON。这些寄存器之间是通过内部总线和控制逻辑电路连接起来的。TMOD主要是用于选定定时器的工作方式;TCON主要是用于控制定时器的启动停止,此外TCON还可以保存T0、T1的溢出和中断标志。

当定时器工作在计数方式时,外部事件通过引脚T0(P3.4)或T1(P3.5)输入。当定时器/计数器为计数工作方式时,通过引脚T0和T1对外部信号计数,外部脉冲的上升沿将触发计数。计数器在每个机器周期的S5P2期间采样引脚输入电平。若一个机器周期采样值为0,下一个机器周期采样值为1,则计数器加1。此后的机器周期S3P1期间,新的计数值装入计数器。所以检测一个由0至1的跳变需要两个机器周期,由于本课题所利用的是计数器T0、定时器T1,并且是工作在工作方式1。所以以下重点介绍工作方式1的特点。

工作方式1是16位的计数器,由TLX作为高8位和THX作为低八位。由于计数器为16位,其计数范围最大。当启动TX前,TLX和THX装入计数初值,当TLX计满后,向THX进位,当计数器计数达到0FFFF后,再计一个数,则计数器产生溢出中断,向CPU请求中断,在中断程序时THX和TLX需重新装入初值,以便中断返回后重新开始计数。所以,工作方式1是一种需重装初值的计数器。由于这种方式,计数范围大,所以在计较大数据时可采用这种工作方式。

鉴于本课题的实际情况在此课题T0用来对外部脉冲计数,而T1用来做内部定时器,即每个机器周期产生一个计数脉冲,可以用来实现等待计时功能。 二、 单片机外围电路的设计

由单片机硬件设计原理可知:(1)尽可能采用功能强的芯片,以简化电路;(2)留有余地,在设计硬件电路时,要考虑到将来修改、扩展的方便。因此在89C52

第 22 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

芯片本身的最小系统需求外,还选择了8155H进行了扩展。

(一)时钟电路

89C52的时钟可以两种方式产生,一种是内部方式,利用芯片内部的振荡电路;另一种方式为外部方式。本系统采用内部时钟电路。下面介绍内部时钟方式。

内部有一个用于构成震荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体或陶瓷谐振器一起构成一个自激振荡器。图3-11是89C52片内振荡器电路。89C52虽然有内部振荡电路,但要形成时钟,必须外接元件,图3-12是内部时钟方式的电路。外接晶体(在频率稳定性不高,而尽可能要求廉价时,可选用陶瓷谐振器)以及电容CX1和CX2构成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡频率的高低,振荡器的稳定性,起振的快速性和温度的稳定性。晶体可在1.2MHz~12MHz之间任选,电容CX1和CX2的典型值在20pF~100pF之间选择,但在60pF~70pF时振荡器有较高的频率稳定性。典型值通常选择为30pF左右。外接陶瓷谐振器时,CX1和CX2的典型值约为47pF。在设计印刷电路板时,晶体或陶瓷振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证振荡器稳定和可靠地工作。为了提高温度稳定性,应采用温度稳定性能好的NPO高频电容。

图3-11 89C52片内振荡器电路图 图3-12 内部时钟方式的电路图

(二)复位电路

89C52的复位输入引脚RET(即RESET)为89C52提供了初始化的手段。有了它可以使程序从指定处开始执行,即从程序存储器中的0000H地址单元开始执行程序。在89C52的时钟电路工作后,只要在RET引脚上出现两个机器周期以上的高电平时,单片机内部则初始复位。只要RET保持高电平,则89C52循环复位。只有当RET由高电平变成低电平以后,89C52才从0000H地址开始执行程序。

本系统的复位电路是采用按键复位的电路,如图3-13所示,是常用复位电路之一。当89C52的ALE及PSEN两引脚输出高电平,RET引脚高电平到时,单片机复位。通过按动按钮产生高电平复位称手动复位。上电时,刚接通电源,电容C相当

第 23 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

于瞬间短路,+5V立即加到RET/VPD端,该高电平使89C52全机自动复位,这就是上电复位;若运行过程中需要程序从头执行,只需按动按钮即可。按下按钮,则直接把+5V加到了RET/VPD端从而复位称为手动复位。复位后,P0到P3并行I/O口全为高电平,其它寄存器全部清零,只有SBUF寄存器状态不确定。

图3-13 按键电平复位电路

(三)接口芯片8155H

如图3-14所示,8155H共有40条引脚线,采用双列直插式封装。

图3-14 8155H内部结构与引脚配置

8155H的各引脚功能如下:

①AD7~AD0(8条)

AD7~AD0为地址/数据线,与单片机的P0口相连,用于分时传送地址/数据信息。

②I/O总线(22条)

PA7~PA0为通用I/O线,用于传送A口上的外设数据,数据传送方向由写入8155H的命令决定;PB7~PB0为通用I/O线,用于传送B口上的外设数据,数据传送方向也由8155H命令决定。PC5~PC0为数据/控制线,有6条,在通用I/O方式下,用作传送I/O数据;在选通I/O方式下,用作传送命令/状态信息。

③控制总线(8条)

RESET:复位输入线,在RESET线上输入一个大于600ns宽的正脉冲时,8155H立即处于复位状态,A、B、C三口也定义为输入方式。

CE和IO/M:为8155H片选输入线,若CE=0,则CPU选中本8155H工作;否则,本8155H不工作。IO/M为I/O端口或RAM存储器的选通输入线;若IO/M=0

???????

第 24 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

则CPU选中8155H的RAM存储器工作;若IO/M=1,则CPU选中8155H片内某一存储器。

单片机可以和8155H直接连接而不需要任何外加逻辑器件。89c52和8155H的接口电路如图3-15所示。

P00 P01 P02 P03 P04 P05 P06 P07 89c52 P2.6 P2.5 WR RD IO/M CS WR RD ? AD0 PB0 AD1 PB1 AD2 PB2 AD3 PB3 AD4 PB4 AD5 PB5 AD6 PB6 AD7 PB7 8155H

图3-15 8155H和89c52的接口电路

在图3-15中,89c52单片机P0口输出的低8为地址不需要另外加锁存器而直接与8155H的AD0~AD7相连,既作低8位地址总线又作数据总线,地址锁存直接用ALE在8155H锁存。8155H的CS端接P2.5,IO/M端与P2.6相连。当P2.5为低电平时,若P2.6为=1,则访问8155H的IO/口;若P2.6=0,则访问8155H的RAM单元。

(四)同相驱动74LS07

74LS07为集电极开路输出的六组驱动器,其结构图如图3-16所示。

?

第 25 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

图3-16 74LS07引脚图

其中7引脚接地,14引脚接电源,1A-6A为输入端,1Y-6Y为输出端,其逻辑图及真值表如图3-17所示。

图3-17 74LSO7逻辑图及真值表

3.6 显示及指示电路的设计

一、 显示电路的设计

本设计中采用LED共阴极4封装型显示器显示。LED显示器是单片机应用系统常用的输出器件。它是由若干个发光二极管组成,当发光二极管导通时,相应的一个点或一个笔画点亮。控制不同的组合的二极管导通就能显示出各种字符。它的结构和外型图如图3-18所示:

第 26 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

图3-18 共阴型数码管结构和外型图

在多位LED显示时,为了简化硬件电路,通常将所有位的段码线相应地并联在一起,由一个8位I/O口控制,而各位的共阴极分别由相应的I/O线控制,形成各位的分时选通。本设计采用一个4位8段LED动态显示电路。其中段码线占用一个8位I/O口,而位选线占用一个4位I/O口。由于各位的段码线并联,8位I/O口输出的段码对各个显示位来说都是相同的。因此,在同一时刻,如果各位的位选线都处于选通状态的话,4位LED将显示相同的字符。若要各位LED能够同时显示出与本位相应的显示字符,就必须采用动态显示方式,即在某一时刻,只让一位的位选线处于选通状态,而其他各位的位选线处于关闭状态,同时,段码线上输出相应位要显示的字符的段码。这样,在同一时刻,4位LED中只有选通的那一位显示出字符,而其他三位则是熄灭的。同样,在下一时刻,只让下一位的位选线处于选通状态,而其他各位的位选线处于关闭状态,在段码线上输出将要显示字符的段码,则同一时刻,只有选通位显示出相应的字符,而其他各位是熄灭的。如此循环下去,就可以使各位显示出将要显示的字符。虽然这些字符是在不同时刻出现的,而在同一时刻,只有一位显示,其他各位熄灭,但由于LED显示器的余辉和人眼的“视觉暂留”作用,只要每位显示间隔足够短,则可以造成“多位同时亮”的假象,达到同时显示的效果。 二、 指示电路的设计

本设计主要是考虑人耳对噪声的主观评价,对于不同分贝的声音,人产生的感觉是不一样的,因此用三个发光二极管来指示声压级的范围,指示电路的设计如图3-19,图左边的三个端口分别连接AT89c52的P1.0、P1.1和P1.2口,通过单片机编程来控制声压级的指示范围。

第 27 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

图3-19 指示电路

第 28 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

第4章 噪声监测系统的软件设计

研制一台智能仪器是一个复杂的过程,这一过程包括分析仪表的功能要求和拟定总体设计方案,确定硬件结构和软件算法,研制逻辑电路和编制程序,以及仪表的调试和性能的测试等等。软件的设计应遵循结构化设计原则,在总体概况设计的基础上进行具体的详细设计,功能分解,模块划分,细化软件层次,优化软件结构,以达到模块功能的独立性,执行的高效性。总之,设计的程序应该达到可读性,可理解性,可维护性,有效性,可修改性。

4.1 噪声监测系统的软件设计方案

在单片机系统的程序的设计开发中,单片机就如同整个系统的交通中枢,而程序就是组成交通中枢的条条大道,各个部分的模块化的程序就是整个系统的组成成份。软件编写的好坏,语句运用的是否简洁直接关系单片机的工作效率。在各个模块化的程序中尽量用最少的语句作最多的事情,不让语句出现歧义,这样就可以使整个程序可以在系统中更好的运行,使单片机工作效率大大的提高。下面就对本次毕业设计的软件部分作些介绍,如图4-1所示为软件总体流程图。子程序包括:中断服务程序的设计、查表子程序、显示子程序、指示子程序。由于要实现很多功能,所以采用模块化设计,下面就其主要部分分别分析。

中断服务程序主要实现的功能是:T0中断子程序是将电压/频率转换器产生的频率信号接入计数器的T0口,然后计数器开始计数,当计数到一定数目后,计数器就产生溢出中断。

查表子程序将进入单片机的脉冲信号与实际要显示值之间有一定的对应关系,经过软件编程查表显示所需要的值。

显示子程序是将数据处理的结果送显示器显示。 指示子程序是对显示结果范围的一个指示。 本噪声监测系统软件总体流程图如图4-1所示。

第 29 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

N Y 开始 设置SP 8155初始化 定时、计数器T0、T1初始化 开中断 读计数器 置表首地址 i=i+1 取表中双字节数 N xi>(TH0)(TH1) 允许高位显示 送显示值 交换显示位 扫描结束吗? Y 根据显示值点亮相应的指示灯 关中断 图4-1 单片机软件系统方案框图

第 30 页 共46页

信息工程学院 基于单片机的环境噪声监测仪的设计

4.2 系统内部RAM的分配

编写程序之前,必须对系统占用的RAM进行合理的分区和安排,这样才有条理,不易在软件上出错。内部RAM分配情况如表4-1所示。

表4-1 系统RAM区分配表 单元 40H 41H 5CH 5DH 5EH 5FH 内容 存放计数器高8位 存放计数器低8位 声压级单位b 声压级单位d 声压级高位数值 声压级地位数值

4.3 中断服务程序的设计

噪声监测系统在工作过程中其主要的功能是由芯片中的定时器/计数器来实现的。单片机的定时器/计数器T0由特殊功能寄存器TH0、TH1构成,定时器/计数器T1由特殊功能寄存器TH1、TL1构成。

特殊功能寄存器TMOD用于选择定时器/计数器T0/T1的工作模式和工作方式。特殊功能寄存器TCON用于控制TO、T1的启动和停止数,同时包含了T0、T1的状态。TMOD、TCON这两个寄存器的内容由软件设置。单片机复位时,两个寄存器的所有位都被清0。

在此系统中,T0作为计数器,T1作为定时器,中断服务程序流程图如图4-2所示。

第 31 页 共46页

本文来源:https://www.bwwdw.com/article/yho7.html

Top