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

发布者:花开堂前最新更新时间:2011-11-12 关键字:89C51  环境噪声测量仪 手机看文章 扫描二维码
随时随地手机看文章

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

  1 声压级的测量机理

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

  LP=20lg(p/p0) dB  (1)

  其中,基准量p0为20m Pa。当p=p0时,Lp=0dB,而当p=200 Pa时,LP=140dB。

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

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

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

  2 硬件电路构成

  环境噪声测量仪的硬件结构原理框图见图1所示。

基于89C51单片机的环境噪声测量仪

  图1 硬件原理框图

  环境噪声经高灵敏度、无指向性驻极体传声器转换成电信号。所用传声器频率特性在50~14000Hz范围内不均匀度小于1.5 dB,加防风罩、防雨罩后可用于室外测量。由运放LM324构成三级放大电路,精心调整相关外围元件参数,可使其幅频特性与A计权曲线相近。D1、C1、R1组成峰值检波网络,其输出直流电平反映了噪声声压的大小。

  由LM331构成电压/频率转换电路,输出的频率信号变成TTL电平送给单片机的P3.4引脚,作为T0的计数脉冲。该转换电路线性良好,抗干扰能力强,输出频率范围在10~10000Hz以上,其变化比达103,优于普通8位并行A/D转换器,有利于提高系统的测量范围。图1中,Rs可用来调节增益偏差,改变输出频率。

  系统的核心部分是AT89C51单片机,其指令系统与MCS-51完全兼容,且片内带4kb的E2PROM,可以方便地构成一个最小测量系统。其P3.5引脚接入由NE555构成的定时器输出的100kHz方波,通过T1中断去控制T0定时计数。从T0端输入的计数脉冲频率,即反映了所测声压的大小。经软件处理后,噪声声压级显示值由P1口输出,经74LS248译码再驱动两位4.572cm(1.8英寸)高亮度LED数码管显示,适当控制译码器使能端,使两数码管轮流发光实现动态显示,降低功耗。

  3 软件设计

  环境噪声测量系统的软件采用模块化设计,由主程序、中断服务程序、查表子程序和显示子程序组成。各程序模块的流程图如图2所示。

  主程序处于循环工作状态,主要完成定时/计数器和中断系统的初始化,并循环调用查表和显示子程序。每当T1对外接100kHz时钟计数达0.5秒后,申请中断,CPU响应中断后即读取TH0、TL0两寄存器中的计数值,并重新初始化T0、T1,以便检测下一次的数据。

基于89C51单片机的环境噪声测量仪 [page]

 

基于89C51单片机的环境噪声测量仪

  图2 软件流程图

  值得指出的是,查表程序实现了计数值向声压级的转换。由式(1)知声压每增加12.2%,声压级增加1dB,因此T0计数值每增加12.2%,声压级增加1dB。在E2PROM中定义一张表格,每三个字节为一组数据,其中前两个字节为计数值,后一个字节为压缩BCD码表示的声压级值。调试时,参照精密声级计,读出某声压级所对应的计数值,从而确定表格中两参数的对应关系,当程序固化后,还可通过硬件电路对其进行调整。下面给出定义该表格的伪指令格式。

  

  TAB:DB 1BH,0A0H,0BBH, ;表格上限

 

  .

  .

 
  05H, 83H, 83H,  
  04H,0EAH, 82H,  
  04H, 61H, 81H,  
  03H,0E7H, 80H,  
  03H, 7AH, 79H,  
  03H, 19H, 78H,  
  02H,0C3H, 77H,  
  02H, 76H, 76H,  

  .

  .

  .

  00H, 00H,0AAH ;表格下限

  其中,“0AAH”、“0BBH”两个数据经译码后分别显示下限标记“[”和上限标记“]”,表示超出测量范围。

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

  4 结束语

  用国营江西红声器材厂生产的ND-2型精密声级计对系统进行校验,测量误差小于1dB,测量范围在40~96 dB之间,已满足一般环境下噪声的测量要求。

关键字:89C51  环境噪声测量仪 引用地址:基于51单片机的环境噪声测量仪的设计

上一篇:基于AT89C2051的大气温度采集和记录系统
下一篇:基于51单片机实现智能照明控制系统的设计

推荐阅读最新更新时间:2024-03-16 12:46

EEPROM外部程序存储器实验
一、实验目的 1.掌握 89C51单片机扩展外ROM的方法 2.了解 EEPROM的使用方法 二、实验说明 MCS-51型单片机芯片中, 8031片内无ROM,必须扩展外ROM;80C51片内虽有4KB掩膜ROM,但写入程序时需由生产商一次性输入,使用起来很不方便;89C51芯片内有4KB EEPROM,若片内ROM不够用,也需扩展片外ROM。 一、实验目的 1、了解 8155芯片结构及接口方式 2、掌握 8155输入、输出的编程方法 二、实验说明 1、本实验利用 8155可编程并行口芯片,实现数据的输入、输出。实验中8155的PA口、PB口作为输出口。与8255比,8155具有更强的功能,因
[单片机]
单片机音乐盒设计
课程设计要求: 1.利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少三首乐曲,每首不少于30秒) 2.采用LCD显示信息 3.开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称) 4.可通过功能键选择乐曲,暂停,播放。 5.选作内容:显示乐曲播放时间或剩余时间 硬件电路:本设计中用到了89C51单片机,4*4键盘,蜂鸣器,16*2 LCD,七段 显示数码管LED。(硬件电路原理图附于后页) 原理说明:当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器T1,显示乐曲播放的时间,并驱动LCD,显示歌曲号及播放时间。也可在LED显示歌曲号。
[单片机]
X25045看门狗电路硬件连接图及C语言看门狗程序
采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图2所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。图2电路中,CPU的复位信号共有3个:上电复位(C1、R2),人工复位(S、R1、R2)和Watchdog复位(C2、R3),通过或门综合后加到RESET端。C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作。 图2 X25045看门狗电路硬件连接图 看门狗定时器的预置时间是通过X25045的状态寄存器的
[单片机]
X25045看门狗电路硬件连接图及C语言看门狗程序
基于51单片机的编码译码显示实验电路设计
0 引 言 在日常数字逻辑电路实验中编码译码显示实验电路是编码、译码、显示三个电路的综合运用, 在数字逻辑实验电路中具有重要的地位, 在实验的过程中, 时常会出现显示结果的抖动, 经研究出现这种现象主要原因是:编码电路的编码信号输入采用手工拨盘方式, 产生的编码输入信号往往不稳定; 另外, 电路控制性能较差,不能达到自动复位, 为此有必要对现有电路进行改进,在电路的设计上采用89C51 单片机为控制电路制作而成, 自动提供稳定编码输入信号, 显示结果稳定性和电路控制性能大大提升, 提高了教学实验质量。 1 编码译码显示实验电路的基本结构 编码译码显示电路的基本结构如图1 所示, 主要由控制电路、编码信号发生器、编码译码显示电路等组
[单片机]
基于51单片机的编码译码显示实验电路设计
89C51单片机+X25045构成的看门狗电路
采用89C51单片机和X25045组成的 看门狗电路 ,X25045硬件连接图如图1所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。图1电路中,CPU的复位信号共有3个:上电复位(C1、R2),人工复位(S、R1、R2)和Watchdog复位(C2、R3),通过或门综合后加到RESET端。C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作。   
[电源管理]
<font color='red'>89C51</font>单片机+X25045构成的看门狗电路
89C51单片机为控制核心的开关电源优化设计
  引言   开关电源是利用现代电力电子技术控制功率开关管(MOSFET,IGBT)开通和关断的时间比率来稳定输出电压的一种新型稳压电源。从上世纪90年代以来开关电源相继进入各种电子、电器设备领域,计算机、程控交换机、通讯、电子检测设备电源、控制设备电源等都已广泛地使用了开关电源。利用单片机控制的开关电源,可使开关电源具备更加完善的功能,智能化进一步提高,便于实时监控。其功能主要包括对运行中的开关电源进行检测、自动显示电源状态;可以通过按键进行编程控制;可以进行故障自诊断,对电源功率部分实现自动监测;可以对电源进行过压、过流保护;可以对电池充放电进行实时控制。   开关电源的系统结构   通信用-48V开关电源结构图如图1所
[单片机]
以<font color='red'>89C51</font>单片机为控制核心的开关电源优化设计
89C51单片机设计数字视频监控系统
  键盘是数字视频监控录像系统中最重要的输入设备之一,是人机接口的重要组成部分。目前常用的工业控制计算机键盘除配置电子锁开关防止非法键盘输入外,与 PC键盘并没有多大区别。这种键盘不仅键数多,操作不灵活,而且通常只能作为输入设备,主机无法通过键盘与外设进行通信。本文在分析PC机键盘通信方式的基础上,设计出以89C51单片机为核心的数字视频监控系统键盘及报警控制卡,该卡具有键盘通信和输入输出报警两种功能,采用标准PCI卡的结构,但不占用主机硬件资源。其中,报警部分有4 路输入和4路输出,可以与标准的报警传感器相连;键盘部分有16个键,通信方式与PC机完全兼容。采用这种控制卡,不仅可以节省视频监控系统中常用的专用报警解码器,而且能够实
[单片机]
用<font color='red'>89C51</font>单片机设计数字视频监控系统
基于89C51单片机的语音播报伏特表系统设计
   传统的伏特表在我们的日常生活及科学研究中起到了其独特的作用,但是在科学技术日新月异、集成芯片在日常生活中的应用越来越广泛的今天显得比较落伍:①它们的量程往往在出厂以前就限定好的,不能根据具体使用场合进行相应调整;②测量精度有限;③不能够将测量结果用语音播放出来。本文将介绍一种由单片机最小系统、模-数转换电路 、语音电路、LED显示电路组成的单片机式语音播报伏特表。   1、硬件设计   整个系统的组成可以分成四大部分:单片机、模-数转换电路、语音电路、LED显示电路。下面就主要的部分进行具体介绍。   1.1、单片机   目前流行的单片机很多,其中89C51自带有片内ROM和一定数量的RAM,一般不需要扩展
[单片机]
基于<font color='red'>89C51</font>单片机的语音播报伏特表系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved