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

发布者:alpha12最新更新时间:2011-06-17 关键字: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所示。

  图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,以便检测下一次的数据。

 [page]

  图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单片机  环境噪声  测量仪 引用地址:基于89C51单片机的环境噪声测量仪的设计

上一篇:摇表的接线和使用方法及注意事项
下一篇:频谱分析仪的在时域中应用

推荐阅读最新更新时间:2024-03-30 22:15

89C51单片机中文简介
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称 单片机 。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器 的单片机。单片机的 可 擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多 功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机 为很多嵌入式控制系统提供了一种灵活性
[单片机]
<font color='red'>89C51单片机</font>中文简介
AT89C51单片机定时器应用设计
一、设计目的 1、学习并掌握定时器/计数器的工作原理; 2、学习并掌握定时器/计数器控制程序设计方法; 3、学习并掌握矩阵键盘工作原理与程序设计方法; 4、学习并掌握显示程序设计; 二、实验设备 1、计算机; 2、单片机开发板; 3、Keil C51编程软件; 4、Proteus仿真软件; 三、设计内容 1、功能 必须使用定时器完成以下功能。 功能1:4位数码管显示“分钟.秒” 功能2:K1设置键、K2加1键、K2减1键 (1)正常情况:显示“分钟.秒” (2)按下K1:第一次按下调整分钟状态、第二次按下调整秒状态、第三次按下正常显示状态 (3)按下K2:分钟或秒加1 (4)按下K3:分钟或秒减1 选做功能:闹钟功能(请先完成
[单片机]
AT<font color='red'>89C51单片机</font>定时器应用设计
基于AT89c51单片机为核心的遥控报警系统设计与原理分析
1 引 言 由于经济的快速发展,人们生活水平得到较大的提高,生活节奏也越来越快,为此家电遥控和家庭安全也为人们所需要和重视。以AT89C51单片机为核心通过电话进行电器遥控和报警装置主要解决这些问题。他的主要功能有:通过电话可以遥控16路电器通断,遥控路数可以根据需要进行扩展;可以实现电器调压调速控制,有密码设定,保密安全性好;有语言提示,避免盲目操作;可以取消已输入的操作命令;当单片机接收到家中天然气泄露、温度超限和失窃信号后会自动拨打预留电话并报告家中发生的情况。 2硬件电路设计 总体电路设计思路是:电话遥控报警器与家用电话采用并联方式,当有振铃信号时单片机开始记数,前10次铃声内若有人接电话,则遥控报警器被
[单片机]
基于AT<font color='red'>89c51单片机</font>为核心的遥控报警系统设计与原理分析
stc89c51单片机定时浇水,使用了adc0832+土壤湿度传感
制作出来的定时浇水实物图如下: 单片机源程序如下: /* K1 用于设置选择高位还是低位 左数第四个 K2 用于高/低位减 左数第三个 K3 用于高/低位加 左数第二个 K4用于 设置模式 初始设置其他3按键按下无用 显示at 按下一次之后启动3个按键 显示 mt 左数第一个 当测量值超过设置值或者低于设定值 小灯亮 反之不亮 显示内容 hun :数值% H:数值 mode:模式 L:数值
[单片机]
stc<font color='red'>89c51单片机</font>定时浇水,使用了adc0832+土壤湿度传感
基于AT89C51单片机的电动车无线遥控系统
   摘要: 采用AT 89C51 单片机作为控制核心, 通过红外遥控方式实现无线遥控。系统主要包括红外遥控收发电路、信号处理电路和电机控制电路等, 由控制软件实现对小车电机的快速启动、制动和反转等自动遥控功能。   本系统以单片机AT89C51 为电动车的控制核心, 利用红外遥控器配以红外接收头及直流电机的正反转控制电路来实现电动车的运动控制。系统由红外线遥控器, 红外线接收模块, 电动机驱动模块, 显示及声光指示模块, 方向控制模块等几部分组成。系统流程如图1, 原理框图如图2. 图1 原理流程图 图2 系统框图 1 红外遥控系统   通用红外遥控系统由发射和接收两大部分组成, 应用编/ 解码专用集
[汽车电子]
基于AT<font color='red'>89C51单片机</font>的电动车无线遥控系统
测量仪表安全设计须知(一)
  电子工程师在平时进行电子设计中离不开测试测量所用的仪器仪表,而如何准确用好这些测试仪表,使电子工程师提高设计效率,缩短产品设计周期,正确地运用测量仪表进行安全设计,则成为合格电子工程师必备的硬功夫。为给工程师朋友提供较为全面的测量仪表相关应用知识,或学习,或参考,或温故而知新,电子发烧友会陆续整合推出《测量仪表安全设计须知》系列章节,敬请留意。 一、安规测试基础问题   Q:为何产品要进行电气安规测试?   A:这是许多产品制造商最想问的一个问题,当然最普遍的回答是 因为安规标准中有规定。 若您能深入了解电气安规的背景,便会发现它背后所隐含的责任与意义。电气安规测试虽然在生产线占了一点时间,但它却能让您降低产品因电气危害
[测试测量]
<font color='red'>测量仪</font>表安全设计须知(一)
WT588F语音芯片在身高测量仪的应用
身高测体重测量仪,采用高精度传感器和语音操作界面,通过电子语音播报的方式,告诉用户如何进行操作,无需观看说明书即可实现,便捷性的操作,通过WT588F语音芯片,即可实现清晰播报测量结果、提示测量步骤的注意事项、声音大小可任意调试、且支持多国语言播报。 WT588F系列语音IC,是一款可重复烧写的语音芯片,采用SOP-8的封装形式,单芯片可存储170~320秒的语音内容,可直推8R0.5W的喇叭(PWM输出)也可以外接DAC功放输出,是低成本的语音解决方案; WT588F语音芯片,可以通过一线串口 或 两线串口的控制方式,采样率高达6K~32K,最大支持1000段语音地址,外围电路简单,通过配套下载器或MCU可实现在线更换W
[测试测量]
WT588F语音芯片在身高<font color='red'>测量仪</font>的应用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved