基于虚拟仪器技术的声级计设计(设计).doc
《基于虚拟仪器技术的声级计设计(设计).doc》由会员分享,可在线阅读,更多相关《基于虚拟仪器技术的声级计设计(设计).doc(34页珍藏版)》请在沃文网上搜索。
1、东北石油大学本科生毕业设计(论文)摘 要为了能够实时监测城市区域环境噪声,依据GB/3096-93声环境质量标准,开发了一种基于LabVIEW的新型环境噪声自动监测仪。以声压传感器和PC机为硬件基础,应用虚拟仪器技术,实现了传统仪器功能的高度集成,实现了面板输入控件和显示控件合理布局。实时检测并记录周围环境噪声的声级、瞬时声级、连续等效声级、最大和最小声级;图形化实时显示噪声的时域波形和频谱;自动实现环境声级超限报警并记录相关数据。并简单说明了实现时频分析的LabVIEW各子VI功能用法,不仅可以用于对生存空间环境噪声进行定量监测与分析,还能推广到振动等信号监测与分析。关键词:虚拟仪器;Lab
2、VIEW;环境噪声;监测仪AbstractFor the purpose of measuring environmental noise of urban area at any moment, a new kind of virtual environmental noise automatic measuring instrument has been developed based on the LabVIEW. This design is according to GB3096-2008 nvironmental quality standard for noise. The ha
3、rdware system is based on sound pressure sensor and personal computer. With the application of the virtual instrument technology, high integration was realized for the functions of the traditional sound level meter by software. The layout of controls and indicator in front panel is rational. Using t
4、he VI, it can be measured and noted that the ambient noise dB(A) level, the transient dB(A) level, equivalent continuous dB(A) level and the maximum and minimum dB(A) levels at any moment. The VI can real-time display the ambient noise signal waveform and frequency spectrum. At the same time it can
5、give the alarm when the dB(A) level state exceeds standard automatically and recode the correlation data. By means of the system, the noise of life environment could be not only inspected, but also extended to observe and analyze signals such as the vibration .Key words: virtual instrument; LabVIEW;
6、 environmental noise; measuring instrum目 录第1章 概述11.1 设计任务11.2 开发环境1第2章 基于虚拟仪器技术的声级计设计理论基础32.1 噪声检测标准32.2 虚拟仪器技术基础4第3章 系统总体设计113.1 声级计原理113.2总体设计思想12第4章 系统的具体设计144.1 噪声采集模块设计144.2 噪声信号处理模块设计154.3 声级显示模块设计164.4功能选择模块设计184.5前面板设计22第5章 设计调试及技术难题235.1 系统实现及程序调试235.2 技术难题及解决方法24结 论26参考文献27致 谢28附录1基于虚拟仪器技术
7、的声级计前面板29附录2基于虚拟仪器技术的声级计总体设计流程图30II第1章 概述1.1 设计任务1.1.1 设计的提出声级计广泛应用于机械电子产品噪声、环境噪声、交通噪声等的现场测量,还可用于听力校准以确定噪声对人耳听觉的危害程度。但普通声级计只能进种计权下噪声声压级的测量,并且其噪声的频谱分析、图形显示、数据存储和打印等功能只能通过外接配套设备才能实现,当应用于工业过程监测虚拟仪器将传统的由硬件实现的数据分析、处理和显示等功能改为由功能强大的计算机软件来完成 ,使计算机与相应的信号分析与处理技术,编制具有测量功能的程序就可以构成相应的测试仪器 J,降低了仪器的开发和维护费用,缩短了技术更新
8、周期;基于相同的硬件系统,通过编制不同的软件来实现多种测量仪器的功能,显著提高了仪器的柔性和性价比。1.1.2 设计技术指标(1) 瞬时声压级、等效声压级、统计声压级的时时监测、显示、记录。(2) 声压信号的时域分析和频域分析。(3) 超限报警。1.2 开发环境1.2.1 软件环境LabVIEW是目前唯一的编译型图形化编程语言,使用“所见即所得”的可视化技术建立人机界面,用图标表示功能模块,用图标之间的连线来表示各模块间的数据传递。同时,LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化设计,这种结构的设计增强了程序的可读性,其界面非常直观形象。虚拟仪器是以计算机作
9、为仪器的硬件支撑,充分利用计算机的运算、存储、调用、显示及文件管理等功能,把传统仪器的专业化功能软件化,使之与计算机结合起来融为一体,这样便构成了一台从外观到功能都完全与传统仪器相同,同时又充分享用了计算机资源的仪器系统。传统仪器通常由信号采集、信号分析、信号输出三部分组成;虚拟仪器同样可以划分为数据采集、数据分析处理、显示结果三大功能模块。1.2.2 硬件环境计算机与声压传感器通过DAQ数据采集卡连接组成环境噪声测量仪,对采集到的环境噪音信号实施显示、存储、分析及过线报警。1.2.3 设计的实现本设计是基于LabVIEW的设计1。LabVIEW是美国NI公司推出的一种通用虚拟仪器(Virtu
10、al Instrument即VI)开发软件,他包含丰富的功能函数库和完备的总线设备驱动程序。LabVIEW的一大特色是其基于图形的编程方式是采用数据流(Data Stream)而非传统的文本方式的编程方法。这种编程方式强调信号处理的实际过程,有利于简化编程,缩短开发时间和降低开发难度。LabVIEW的编程包括前面板设计和后台设计。前面板对应一台仪器的面板,实现对仪表的控制和信号的表达功能。LabVIEW提供了一套丰富的控制模板库,用户通过这些模板来设计面板的内容。后台对应一台仪器的内部工作部分,用于实现仪表对信号的采集处理等操作。对应的LabVIEW提供了一套功能模板库,用来帮助用户实现程序改
11、造、仪器控制数据分析等功能。LabVIEW集众多优点于一身,它是一款能够使设计人员进行快速简便的设计自己产品的软件,其功能全面而强大,LabVIEW完全能够完成本设计。第2章 基于虚拟仪器技术的声级计设计理论基础2.1 噪声检测标准2.1.1环境噪声新标准我国新颁发的GB 3096-2008、GB 12348-2008和GB 22337-2008等三个环境噪声标准(以下简称“新标准”),已经在2008年10月1日开始实施。新标准中,都涉及到室内环境噪声的测量。作为环境噪声的监测机构,如何按新标准的要求对室内环境噪声测量,进行认真而正确的运作,这在全检测行业来说,是一个急需研讨的实际课题。 但是
12、,在新标准颁布前,我国仅有城市区域环境噪声标准、GB3096-93、城市区域环境噪声测量方法GB/T14623-93,以及工业企业厂界噪声标准GB12348-93、工业企业厂界噪声测量方法GB/T14623-93(以下简称“原标准”)。在其适用范围上,基本是环境保护部门的依法行政的依据。进入新千年后,室内环境噪声污染监测需求量大,检测机构呈现多元化,从而促进了噪声监测市场的建立和发展。然而,这两个标准在适用性和操作的可行性上都有很大的局限,很难满足不同环境条件的、不同委托方对噪声监测的具体要求,特别是在为维护人身健康权的环境噪声危害争议的司法判决上,存在依据标准不当的困境。因此,急需满足上述要
13、求的一系列环境噪声标准的颁布,达到适应委托检测方的需要,推动环境噪声监测市场健康发展的目的。2.1.2 新标准的特点同原标准相比,新标准在很多方面,有了很大的进步,也在一定程度上满足了检测机构开展室内环境噪声的实际需要,具体表现在如下几个特点上。 (1)把声环境标准分为“声环境质量标准”和“噪声排放标准”。由环境保护部和国家质量监督检验检疫总局共同颁发的新标准中,把GB3096-93、GB/T14623-93合并为一个标准GB3096-2008,名称改为“声环境质量标准”,把GB12348-93和GB12349-93合并为一个标准GB12348-2008,名称改为“工业企业厂界环境噪声排放标准
14、”,同时还新出台了GB22337-2008社会生活环境噪声排放标准,使声环境标准形成了环境标准体系的基本框架,这是对声环境标准标准体系建设的一大进步。 (2)对声环境标准的基本概念,给出明确定义。在 GB3096-2008中的第3部分,给出了“昼间等效声级”和“夜间等效声级”、“昼间”和“昼间”、“A最大声级”、“累积百分声级”、“城市”、“乡村”、“交通干线”、“噪声敏感建筑物”、“突发噪声”等11个基本概念;在 GB12348-2008中第3部分,新给出了“工业企业厂界环境噪声”、“厂界”、“频发噪声”、“偶发噪声”、“倍频带声压级”、“稳态噪声”、“非稳态噪声”、“背景噪声”等8个基本概
15、念(还包括“A声级”、“等效声级”、“噪声敏感建筑物”、“昼间”和“昼间”、“最大声级”等5个基本概念);在 GB22337-2008中的第3部分,新给出了“社会生活噪声”、“边界”等2个基本概念(还包括“A声级”、“等效声级”、“噪声敏感建筑物”、“背景噪声”、“倍频带声压级”、“昼间”和“昼间”等6个基本概念)。它是适用各个标准的关键词,展现了新标准的规范化,同时对正确执行本标准,具有指导意义。 (3)增加了室内环境噪声限值,为室内环境噪声监测提供直接依据。GB12348-2008和GB22337中,明确规定了“结构传递固定设备室内噪声排放限值”,使检测机构对室内环境噪声的监测有了实用的标
16、准依据。特别是居民楼中的水泵、电梯和变压器等设备产生的室内环境噪声污染,国家环境保护总局(环函(2007)54号)对此做出解释,可参照执行GB12347-93。这种“参照适用”标准的“解释”,由于GB12347-2008的颁布,提供了可行的适用标准。这就使环境检测机构进行室内环境噪声污染的监测更具有可行性。2.2 虚拟仪器技术基础2.2.1 设计理论的分析本设计是虚拟仪器的设计。所谓虚拟仪器3,是以计算机为基础,配以相应测试功能的硬件作为信号输入/输出的接口,完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机化仪器系统。利用虚拟仪器软件开发平台(如LabVIEW、Lab Window
17、s/CVI),在计算机的屏幕上模拟各种仪器的面板(包括显示器、指示灯、旋钮、开关、按钮等)以及相应的功能。人们通过鼠标或键盘操作虚拟仪器面板上的旋钮、开关和按键,进行仪器功能选用、设置工作参数、启动或停止仪器的工作等。在计算机控制下,通过调用不同功能软件,对输入信号进行采集与控制,完成各种各样的信号分析、处理,实现各种测试功能。用户在屏幕上通过虚拟仪器的面板对仪器操作就如同在真实仪器上操作一样直观、方便、灵活。2.2.2 虚拟仪器的特点虚拟仪器的出现和兴起,改变了传统仪器的概念、模式和结构,并以其特有的优势显示出强大的生命力。虚拟仪器的主要特点有:(1)尽可能采用了通用的硬件,各种仪器的差异主
18、要是软件。(2)可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。(3)用户可以根据自己的需要定义和制造各种仪器。2.2.3 虚拟仪器(VI)与传统仪器的区别虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助用户创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时
19、间少,以及出色的集成这四大优势。虚拟仪器比传统仪器在概念和功能上有重大突破。通常,在完成某个测试任务时,需要许多仪器,如示波器、电压表、频率分析仪、信号发生器等,对复杂的数字电路系统还需要逻辑分析仪、IC测试仪等。这么多的仪器不仅价格昂贵、体积大、占用空间,而且相互连接起来也费事费时。而虚拟仪器将计算机资源与仪器硬件、DSP技术结合,在系统内共享软硬件资源,既有普通仪器的功能,又有一般仪器所没有的特殊功能。它把由厂家定义仪器功能的方式转变为由用户自己定义仪器功能,用户可根据测试功能的需要,自己设计所需要的仪器系统,只要将具有一种或多种功能的通用模块相组合,并且调用不同功能的软件模块,就能组成不
20、同的仪器功能。将传感器采集的电信号放大和整形后,经A/D变换存入内存,再由计算机软件处理,并显示输出,就可以组成虚拟示波器、虚拟计数器、频谱分析仪、虚拟多用表等。利用DSP及相应的算法,将所生成的数据送入D/A变换器,再经信号调理产生所需的信号,又可构成虚拟信号发生器。当测试要求改变时,只要增加或更换仪器软硬件模块,就可以构成新的仪器,而不必重新购买整台仪器。因此虚拟仪器充分发挥了计算机的作用,便于与计算机通信相结合来建立计算机网络,组建复杂的测试系统。2.2.4 虚拟仪器的基本功能任何一台仪器或系统可概括为由三大功能模块组成5:信号的采集、数据的处理、结果的输出与表达。虚拟仪器也不例外。它也
21、是按照“信号的调理与采集(ADC),数据的分析与处理(DSP),结果的输出(DAC)及显示”的结构模式来建立通用仪器硬件平台的,在这个通用仪器硬件平台上,调用不同的测量软件就构成了不同功能的仪器。因此,虚拟仪器系统是由计算机、仪器硬件和应用软件三大要素构成的,计算机与仪器硬件又称为VI(虚拟仪器)的通用仪器硬件平台。1. 信号调理与采集功能对被测信号进行调理和采集是虚拟仪器的基本功能。此项功能主要是由虚拟仪器的硬件平台完成的。仪器硬件可以是插入式数据采集卡及必要的外围电路(含信号调理电路、A/D转换器、数字I/O、定时器、D/A转换器等),或者是带标准总线接口的仪器,如GPIB、VXI、PXI
22、、STD、PCI总线仪器和网络化仪器等。2. 数据分析和处理功能虚拟仪器充分利用了计算机的高速存储、运算功能,并通过软件实现对输入信号的分析处理,如数字滤波、统计处理、数值计算、信号分析、数据压缩、模式识别等数字信号处理。3. 参数设置和结果表达功能虚拟仪器充分利用计算机的人机对话功能,完成仪器的各种工作参数的设置,如功能、频段、量程等参数的设置,对测量结果的表达与输出有多种方式,如屏幕显示,电、磁、光存储,绘图打印,网络传输等。2.2.5 虚拟仪器的开发平台根据仪器的三大功能4,设计仪器必须解决好人机接口(用户接口)和机机接口(计算机与仪器模块接口)问题,因此虚拟仪器软件由两大部分构成,即应
23、用程序和I/O接口仪器驱动程序。(1) 应用程序(包含两方面功能的程序):首先它可以实现虚拟面板功能的软件程序;其次它还可以定义测试功能的流程图软件程序。(2) I/O接口仪器驱动程序:完成特定外部硬件设备的扩展、驱动与通信。虚拟仪器可以在相同的硬件平台下,通过不同测试功能软件模块的组合,实现功能完全不同的各种仪器,即虚拟仪器测量功能是由软件编程来实现的。软件是虚拟仪器的核心,体现了测试技术与计算机技术深层次的结合。开发虚拟仪器必须选用合适的软件开发平台,目前的虚拟仪器软件开发平台有如下两类:(1) 基于文本式编程语言开发工具:如VC+,VB,Lab Windows/CVI及Delphi等。(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 技术 声级计 设计