Je prends l'entrée d'un micro à électret amplifié à l'aide d'un amplificateur LM358 de l'unité ADC de mon PIC16F877A. Je reçois les lectures en Volts de l'ADC qui varie de 2,5 V à 5 V. Comment puis-je convertir ces lectures en dB?
9
Réponses:
DB SPL est une unité de mesure de pression .
Vous ne pouvez pas convertir une tension en une lecture DB SPL sauf si vous savez:
Votre microphone a une sensibilité de -46 dBV / Pa, ce qui donne 0,005012 V RMS / Pa
1 Pa (pascal) est égal à 94 dB de pression acoustique (SPL)
L'équation dB pour la tension est de où V1 est la tension mesurée et le niveau de référence20×logV1Vo
V0
Si nous faisons un exemple de calcul pour la mesure de 2,5 V (en supposant un gain unitaire pour l'amplificateur), nous obtenons
donc le SPL sera (-46) + 53,96 = 7,95 + 94 = 101,95 Db SPL
Nous avons supposé un gain unitaire pour le préamplificateur, si le gain réel était de 20 dB, le SPL devient
101,95 - 20 = 81,95 Db SPL
si le gain réel était de 10 dB, le SPL devient
101,95 - 10 = 91,95 Db SPL ...
la source
-46dB V / Pa est la façon dont je le lis et 1 Pa est la pression acoustique en newtons par mètre carré. 0 dB SPL est donc de 20 micro Pascal, 1 Pa est 50 000 fois plus grand ou, en dB, il est de 94 dB SPL.
Donc, si vous mesurez -46 dBV, vous mesurez un SPL de 94 dB. -46 dBV est assez proche de 5 mV RMS, donc, encore une fois, si vous mesurez 5 mV RMS, le SPL est de 94 dB.
Si vous avez un préamplificateur avec un gain de dix, alors 50 mV RMS équivaut à 94 dB SPL et 5 mV équivaudrait à un SPL de 74 dB.
Cela devrait suffire pour vous aider à démarrer.
la source