Hallo,
ich habe nun schon die eine oder andere Frage zu diesem Thema gehabt und ich komm auch immer wieder ein stückchen weiter...
Ich entwickle ein Messgerät, welches ein Signal mit dem Mikrofon und über die Soundkarte aufnimmt.
Das Signal soll dann mit LabVIEW im Frequenzspektrum dargestellt werde, was auch nicht das Problem ist.
Das eigentliche Problem ist die Darstellung des Schalldruckpegels (mit A-Bewertung).
Habe den Tip bekommen über eine Terzspektrumsanalyse einzelne Frequenzen über meine A-Bewertungen laufen zu lassen und aufsummieren.
Allerdings komme ich da nicht weiter, da ich ehrlich gesagt nicht weiß, wie ich einen Terz-Filter mit LabVIEW realisieren kann...
Mit meinem VI kann ich bisher nur eine Frequenzspitze A-Bewerten (was auch von den Werten stimmen müsste).
Das Problem ist, wie kann ich mein Signal so Filtern, Bewerten etc. damit ich einen dB(A)-Wert zum Schluss bekomme???
Ich hoffe es gibt irgend jemanden, der mir Helfen kann, da ich mittlerweile nicht mehr weiter weiß
Den Ausschnitt des VI's hänge ich mal an...
Vielen Dank an alle die mir weiterhelfen!!!
Gruß Striggi
[
attachment=22083]
Bist Du inzwischen weitergekommen?
Gruß Markus
Oha, dachte nicht das sich noch jemand meldet
Im Bezug auf die Schalldruckmessung mit Ausgabe in dB(A) bin ich leider nicht so richtig weiter gekommen.
Das Filter für die A-Bewertung passt soweit.
Allerdings weiß ich nicht wie ich das in LabVIEW realisieren kann, damit das Ergebnis wo ich aufnehme am Ende ein Wert von z.B. 120dB(A) hat.
Was theoretisch und mathematisch dahinter steckt weiß ich eigentlich. Ich bin nur noch ein blutiger Anfänger in der LabVIEW-Programmierung und habe einfach bei genau diesem Teil des Projekts meine Probleme und lauf da einfach zur Zeit im Kreis und komm nicht weiter...
Die Hilfestellung die ich bisher bekommen habe war zwar echt super...
Aber weitergebracht hat sie micht nicht wirklich.
Man hat mir zwar beschreiben können wie ich es theoretisch machen soll; das Problem ich aber wie gesagt die Umsetzung in LV und nicht die Theorie!
Deswegen wäre ich Dir bzw. den Spezialisten unter Euch dankbar, wenn mir jemand ein direktes Beispiel zeigen könnte.
Vielen Dank an alle, die mir bei diesem Thema bisher helfen konnten!!! Ihr seid mir echt eine große Hilfe!!!
Hoffe den letzten Teil kann ich auch noch zum Ende bringen...
Striggi
ps: das vi ist der momentane Stand bei der dB(A)-Messung.
[
attachment=22314]
Ich weiß nicht, was theoretisch und mathematisch dahinter steckt, weil ich damit schon lange nichts mehr zu tun hatte.
Beschreib' doch einfach mal die Vorgehensweise, die Du machen möchtest, dann kann man Dir besser helfen.
Ich denke, dass da einige nicht mehr up-to-date sind. Von der LabVIEW-Seite her könnten Dir bestimmt einige helfen, aber von der theoretischen Seite her hapert's wohl bei vielen (einschließlich mir).
Gruß Markus
' schrieb:Ich weiß nicht, was theoretisch und mathematisch dahinter steckt, weil ich damit schon lange nichts mehr zu tun hatte.
Beschreib' doch einfach mal die Vorgehensweise, die Du machen möchtest, dann kann man Dir besser helfen.
Ich denke, dass da einige nicht mehr up-to-date sind. Von der LabVIEW-Seite her könnten Dir bestimmt einige helfen, aber von der theoretischen Seite her hapert's wohl bei vielen (einschließlich mir).
Gruß Markus
Hallo Markus,
ich muss bei meinem Projekt (ein Schallpegelmessgerät) noch ein Feature einbauen, welches mir die Lautstärke in dB(A) ausgibt.
Bei jedem Schallpegelmessgerät steht der hörbare Lärm in dB(A) da. Das funktioniert über eine sogenannte A-Bewertung (-->
http://www.sengpielaudio.com/BerechnungDer...ungsfilter.pdf)
Das Filter für die A-Bewertung konnte ich in mein VI einfügen (Formel Express VI).
Ich kann auch einzelne Frequenzpeaks A-Bewerten. (Was aber nicht Sinn und Zweck des ganzen ist)
Um einen dB(A)-Wert zu bekommen, muss ich das komplette Frequenzspektrum aufsummieren und A-Bewerten.
Zitat: Und den bekommst Du, wenn du das bewertete Leistungsspektrum über die Frequenz aufaddierst und das geht bei immer kleiner werdenden Schritten über eine Integration...
Zum besseren Verständnis nochmal: Ich muss mein komplettes Frequenzspektrum, welches in dB ausgegeben wird, über mein Filter laufen lassen.
Eigentlich funktioniert das ja schon... Ich sollte einfach am schluss einen positiven dB(A)-Wert bekommen, der so zw. 0 und 160dB(A) liegt. (je nach Umgebungslärm usw.)
Und das weiß ich einfach nicht wie ich es mit LabVIEW realisieren kann!!!
Mein Mikrofon hat bei 0dB-->15mV/Pa; dieser Umrechnungsfaktor muss ebenfalls noch in das VI. (wo ich ebenfalls nicht genau weiß, wie ich bzw. wo ich diesen einbauen kann.)
Und genau dieser Umrechnungs- bzw. Kalibrierfaktor hat eben noch eine große Rolle für die richtige Darstellung!!!
Hoffe ich konnte das Problem einigermaßen genau beschreiben! Ansonsten gerne nochmals nachfragen
Vielen Dank!!!
Bin zwar wieder ein stückchen weiter gekommen aber der Wert den ich bekomme kann dann doch nicht stimmen.
Ich habe diese Formel gefunden:
[
attachment=22404]
Und daraufhin versucht mit dieser Formel den korrekten dB(A)-Wert zu bekommen.
Das entsprechende vi stell ich auch mal hier rein.
Evtl. kann mir doch noch jemand einen Tipp geben, wo das Problem liegt bzw. was ich falsch mache...
Striggi
[
attachment=22406]
Hi,
das sieht doch schon ganz ordentlich aus (und das mit der Integration hat auch geklappt. Die von Dir gefundene Formel ist auch nichts anderes, halt diskret gelöst). Allerdings glaub ich, dass Du was mit dem Umrechnungsfaktor nicht ganz richtig hast: 0dB SPL gibts bei 2*10^-5 Pa (siehe
http://de.wikipedia.org/wiki/Schalldruckpegel). ich vermute mal, dass du aus dem Übertragungsfaktor deines Mikros davon ausgegangen bist, dass 0dB bei 1 Pa, d.h. bei 15 mV sind. Da das aber schon kräftig laut ist (so 93 dB...), kommst du natürlich auf diese kleinen, negativen dB(A)-Werte.
ch
Hallo zusammen,
denke das ich jetzt alles habe!!!
Zumindest bekomme ich jetzt sinnvolle Werte, die ziemlich Identisch sind mit einem anderen Programm, welches ausgiebig mit Referenzgeräten getestet wurde.
Falls jemand hier im Forum Lust und Laune hat, kann er es sich gerne mal anschauen und mir sagen was er davon hält bzw. ob das so überhaupt richtig ist.
Viele Grüße Striggi
[
attachment=22414]