Schallpegelmessung

Signal -erfassung, -verarbeitung und -ausgabe
Ответить
efes
beginner
beginner
Сообщения: 20
Зарегистрирован: 20 окт 2009, 16:37
Версия LabVIEW: 8.6
Контактная информация:

Schallpegelmessung

Сообщение efes »

Hallo zusammen,
ich muss im Rahmen eines Projekts ein VI erstellen, welches über ein Mikrofon und die Soundkarte ein Signal einliest (Motorgeräusche, klacken usw.).
Dieses Signal soll dann im Frequenzbereich dargestellt werden (über FFT) und es soll eine Schallpegelmessung stattfinden.

Nun zu meinem Problem:
Da ich nicht gerade zu den Akustikern gehöre, musste ich mich erst mal informieren über die A-Bewertung usw.
Aber ich bekomme es einfach nicht hin, das eingelesene Signal mit Hilfe von Formeln so umzuwandeln, dass ich nachher einen dB(A)-Wert habe.
Die Formel habe ich von hier: http://www.sengpielaudio.com/Berechnung ... filter.pdf

Zur Info: Ich lese das Signal über das Snd Read Waveform.vi ein und gebe das Signal dann in das "Formel"-Express-VI.
Ich dachte erst mir reicht es, wenn ich es so mache aber irgendwie können die Werte so nicht stimmen!

Vielleicht kann mir hier jemand helfen, komm da leider gerade nicht selber weiter... :help:

Viele Grüße efes
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Schallpegelmessung

Сообщение Eugen Graf »

Kannst du vielleicht mal dein :vi: hochladen, damit wir wissen, was schiefgelaufen ist? Diese einfache Formel kannst du auch direkt in :labview: programmieren, aber auch im Formelknoten.
Mit welchem :vi: machst du FFT und wie hast du deine Formel implementiert?
efes
beginner
beginner
Сообщения: 20
Зарегистрирован: 20 окт 2009, 16:37
Версия LabVIEW: 8.6
Контактная информация:

Re: Schallpegelmessung

Сообщение efes »

So, hab mal kurz das wichtigste in einem kleinen vi zusammen gestellt.
Das ganze vi wäre wahrscheinlich zu viel (hab bisher keine sub's erstellt, deswegen ist es bisher noch etwas unübersichtlich )!

Aber für die eigentliche Messung ist alles drin; mit Formel usw...

Ich hoffe Ihr könnt mir nun etwas Hilfestellung geben!

Vielen Dank schon mal...

Gruß efes
Вложения
Akustik.vi
LabVIEW Vers. 8.6
(43.67 КБ) 257 скачиваний
efes
beginner
beginner
Сообщения: 20
Зарегистрирован: 20 окт 2009, 16:37
Версия LabVIEW: 8.6
Контактная информация:

Re: Schallpegelmessung

Сообщение efes »

Hab's nochmal kurz überarbeitet und die Achsen des "FFT-Graphen" angepasst.
Falls jemand sonst irgendeinen anderen Fehler, der sich nicht auf mein oben genanntes Problem bezieht, findet:
--> bitte mir bescheid sagen, bin über jede Hilfe dankbar!!!

Mfg efes
Вложения
Akustik.vi
LabVIEW Vers. 8.6
(47.21 КБ) 251 скачивание
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Schallpegelmessung

Сообщение Eugen Graf »

Für FFT nutze ich normalerweise das :vi: aus der Waveform Measurements Palette. Es heist FFT Power Spectrum.
Deine Formel soll doch im Frequenzbereich angewendet werden. Oder? Zur Zeit sehe ich nur, dass du deine Formel vor dem FFT (im Zeitbereich) anwendest.
Oder sehe ich da was falsch?
efes
beginner
beginner
Сообщения: 20
Зарегистрирован: 20 окт 2009, 16:37
Версия LabVIEW: 8.6
Контактная информация:

Re: Schallpegelmessung

Сообщение efes »

Wusste nicht genau ob die Formel im Frequenz- oder im Zeitbereich angewendet werden muss...
Aber ist eigentlich logisch, da für die Formel die Frequenz benötigt wird.

Habs mal umgestellt aber irgendwie sind die dB(A)-Werte, die ich raus bekomme nicht richtig.
Und leider stimmt jetzt mit dem FFT-Leistungsspektrum vi die Skalierung nicht mehr!!!
Weiß allerdings auch auf die schnelle nicht wie ich das richtig hin bekomme (die Skalierung!).

Hoffe auf deine (bzw. Eure) Hilfe...

Mfg efes
Вложения
Akustik_1.vi
LabVIEW Vers. 8.6
(46.51 КБ) 269 скачиваний
Ответить

Вернуться в «Signalverarbeitung»