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?
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?
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érence
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 ...
-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.