pressão sonora em DB.

Para "abobrinhas" use o " Boteco"

Moderadores: andre_luis, 51, guest2003, Renie

Re: pressão sonora em DB.

Mensagempor xultz » 28 Jun 2016 16:25


98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Re: pressão sonora em DB.

Mensagempor msamsoniuk » 28 Jun 2016 23:35

pois eh, se um range de entrada entre 0 e 2.048V produz valores entre 0 e 65535, entao o valor de 1.85V deve produzir a leitura:

1.85*(65535/2.048) = 59199

como eh 16-bits inteiro, acredito que deve ter um pequeno erro nisso... o interessante seria vc acumular varios valores e ir tirando a media, para obter um valor mais correto... enfim, o mais correto, supondo que vc tem exatamente 1.85V, seria:

1.85*(65535/2.048) = 59199.0966796875

daih tem um detalhe importante no circuito que correlaciona dB para V na entrada do ADC: verificar se ele tem offset. eu acredito que sim, pq com 16-bits o seu range eh de 96dB apenas:

16bit x 6dB/bit = 96dB

e se vc estah medindo 120dB no valor 59199, entao tem chao para ir ateh um pouco mais, mas nao teria como ele chegar a 0dB. o certo seria vc ter duas medidas calibradas para ter uma ideia de onde vai cair o outro extremo. o que eu acho que ocorre eh uma distorcao forte quando a escala vai lah para baixo... mas para simplificar vamos supor que vc pegou apenas uma referencia e deixar em aberto essa questao do range maximo e minimo. entao o que temos eh apenas:

120dB -> 1.85V -> leitura media 59199.0966796875

a partir daqui, eh a teoria que eu vejo em processamento digital de sinal, ou seja, eh uma teoria precisa apenas dentro dos chips... enfim, para ir para 55dB, vc tem 65dB de redução. e 65dB eh coisa pra car*lho! mas enfim, calculando 65dB/(6dB/bit), vc tem aproximadamente 11 bits, assim:

59199>>11 = 59199/2^11 = 28

isso eh meio tosco, mas dah uma ideia da reducao... calculando mais precisamente e usando 6.02059dB/bit:

(1.85*(65535/2.048))/(2^((120-55)/6.02059)) = 33.2897

que ainda estah perfeitamente dentro da escala mensuravel do ADC. no caso, para o valor 33.2897, em termos de amplitude, seria:

33.2897/(65535/2.048) = 0.001040V

apenas por curiosidade, eu calculei o valor de x quando a expressao tem valor de leitura 1 e 65535:

(1.85*(65535/2.048))/(2^((120-x)/6.02059)) = 1
(1.85*(65535/2.048))/(2^((120-x)/6.02059)) = 65535

para o valor 1, temos x = 24.5dB, portanto, nao teria como medir nada abaixo disso. para 65535, o valor de x seria 120.883dB, que seria o valor maximo. de fato:

120.833dB - (16bit x 6.02059dB/bit) = 24.5dB

que eh a precisao de um ADC de 16-bits, ou seja, parece que aquela equacao bate com a teoria que se espera de um ADC de 16-bits! assim, sem fazer uma medida de calibragem adicional, eu esperaria que tem um offset de 24.5dB. mas claro, entre a teoria de processamento digital de sinal e o mundo analogico tem uma distancia imensa e seria muita sorte o circuito de acoplamento ali realmente funcionar dessa forma. acho que pelo menos uma segunda medida de calibragem diferente de 120dB seria necessaria.

fabim escreveu:Zintão, amplitude de tensão é LOG20, e ((Amplitude de tensão RMS ^2) / R) ou (Irms x Vrms) = LOG10....

Enfim, se o dB faz menção ao nível neste caso, de percepção humana, o zovidru humano esta longe de ser linear.

Fiz um teste hoje, e deixei 1.85Vrms para 120dB de calibração.
Observando agora, eu estou pensando em cortar caminho, estou pensando como é feito o cálculo ao revestrés como dizia o Didi Mocó Sonrisal Colesterol Novalgino Mufumbo.
Se 120dB esta para 1.85Vrms em um ADC de 16bits com Vref de 2.048V e 16Ksps.
Qual é a tensão que esta por exemplo para 55dB ?
Não estou conseguindo fazer a transferência!!

Obrigadinho!!!
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: pressão sonora em DB.

Mensagempor MOR_AL » 29 Jun 2016 09:52

Como 55dB são os 120dB com redução de 65 dB, então deve-se calcular a atenuação relativa a 65dB (ou -65dB).
Depois é só aplicar esta atenuação aos 1,85Vrms correspondentes aos 120dB.

Para outros valores, apenas siga a receita de bolo a seguir. :wink:
Claro que se você calcular 20 * log (1,040 * 10-3 / 1,85), vão dar -65dB.
MOR_AL
Você não está autorizado a ver ou baixar esse anexo.
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: pressão sonora em DB.

Mensagempor fabim » 29 Jun 2016 11:47

Moral, acho que eu consegui entender sua lógica!!

Sam, eu acabei de finalmente entender porque tem a chavinha com 3 posições no dito cujo do decibelimetro, através de suas sábias ponderações !!
E sim, o calibrador possui 2 ranges, fui lá conferir pessoalmente !!
Um range de 94dB, e um range de 114dB, sendo tom de 1khz, e tolerância de +/- 0.2% do valor de nível...

Então através de vossa ajuda, do Xuxu, e do Moral, eu estou finalmente estou entendendo!!!

O ambiente que eu quero monitorar aparentemente, jamais vai passar de 94dB, e caso passe tanto faz!!
O ruído de fundo fica na faixa de 45 a 55dB...

Thank you very much!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: pressão sonora em DB.

Mensagempor msamsoniuk » 29 Jun 2016 14:07

eu quase chorei quando vi que suas contas bateram com as minhas! :')

MOR_AL escreveu:Como 55dB são os 120dB com redução de 65 dB, então deve-se calcular a atenuação relativa a 65dB (ou -65dB).
Depois é só aplicar esta atenuação aos 1,85Vrms correspondentes aos 120dB.

Para outros valores, apenas siga a receita de bolo a seguir. :wink:
Claro que se você calcular 20 * log (1,040 * 10-3 / 1,85), vão dar -65dB.
MOR_AL
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: pressão sonora em DB.

Mensagempor MOR_AL » 29 Jun 2016 17:08

É isso aí. :D
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Anterior

Voltar para Assuntos Gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x