Estou recebendo entrada de um microfone de eletreto amplificado usando o amplificador LM358 da unidade ADC do meu PIC16F877A. Estou recebendo as leituras em Volts do ADC, que varia de 2,5V a 5V. Como posso converter essas leituras em dB?
9
Respostas:
O DB SPL é uma unidade de medição de pressão .
Você não pode converter uma voltagem em uma leitura de DB SPL, a menos que saiba:
O seu microfone possui uma sensibilidade de -46dBV / Pa. Isso fornece 0,005012 V RMS / Pa
1 Pa (pascal) igual a 94 dB de pressão sonora (SPL)
A equação dB para tensão é20 × logV1Vo V0 0 o nível de referência
onde V1 é a tensão sendo medida, e
Se fizermos um exemplo de cálculo para a medição de 2.5v (assumindo um ganho de unidade para o amplificador), obtemos
então o SPL será (-46) + 53,96 = 7,95 + 94 = 101,95 DB SPL
Assumimos um ganho de unidade para o pré-amplificador, se o ganho real fosse 20dB, o SPL se
tornaria 101,95 - 20 = 81,95 Db SPL
se o ganho real foi de 10 dB, o SPL se torna
101,95 - 10 = 91,95 Db SPL ...
fonte
-46dB V / Pa é o que eu leio e 1 Pa é a pressão sonora em newtons por metro quadrado. 0dB SPL é 20 micro Pascal, portanto, 1 Pa é 50.000 vezes maior ou, em dB, é 94 dB SPL.
Portanto, se você estiver medindo -46 dBV, estará medindo um SPL de 94 dB. -46 dBV está próximo o suficiente de 5 mV RMS; portanto, novamente, se você medir 5mV RMS, o SPL será de 94dB.
Se você possui um pré-amplificador com um ganho de dez, 50mV RMS equivale a 94dB SPL e 5mV equivale a um SPL de 74 dB.
Isso deve ser suficiente para você começar.
fonte