PIC16F877AのADCユニットから、LM358アンプを使用して増幅されたエレクトレットマイクから入力を取得しています。2.5Vから5Vの範囲のADCからボルトで測定値を取得しています。これらの測定値をdBに変換するにはどうすればよいですか?
PIC16F877AのADCユニットから、LM358アンプを使用して増幅されたエレクトレットマイクから入力を取得しています。2.5Vから5Vの範囲のADCからボルトで測定値を取得しています。これらの測定値をdBに変換するにはどうすればよいですか?
回答:
DB SPLは圧力測定ユニットです。
知らない限り、電圧をDB SPLの読み値に変換することはできません。
マイクの感度は-46dBV / Paです。これにより、0.005012 V RMS / Pa
1 Pa(パスカル)は94 dBの音圧(SPL)になります。
電圧のdB方程式は
ここで、V1は測定される電圧であり、 参照レベル
2.5vの測定の計算例を行うと(アンプのユニティゲインを想定)、次のようになります。
したがって、SPLは(-46)+ 53.96 = 7.95 + 94 = 101.95 Db SPLになります。
プリアンプのユニティゲインを想定しました。実際のゲインが20dBの場合、SPLは
101.95-20 = 81.95 Db SPLになります。
実際のゲインが10dBの場合、SPLは
101.95-10 = 91.95 Db SPL ...
-46dB V / Paは私の読み方で、1 Paは1平方メートルあたりのニュートン単位の音圧です。0dB SPLは20マイクロパスカルです。したがって、1 Paは50,000倍大きいか、dBで94 dB SPLです。
したがって、-46 dBVを測定している場合は、94 dBのSPLを測定しています。-46 dBVは5 mV RMSに十分近いので、5 mV RMSを測定すると、SPLは94 dBになります。
ゲインが10のプリアンプがある場合、50mV RMSは94dB SPLに相当し、5mVは74dBのSPLに相当します。
これはあなたが始めるのに十分なはずです。